Hello community, here is the log from the commit of package unoconv for openSUSE:Factory checked in at 2020-03-08 22:25:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/unoconv (Old) and /work/SRC/openSUSE:Factory/.unoconv.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "unoconv" Sun Mar 8 22:25:12 2020 rev:14 rq:782716 version:0.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/unoconv/unoconv.changes 2019-01-10 15:23:49.862300052 +0100 +++ /work/SRC/openSUSE:Factory/.unoconv.new.26092/unoconv.changes 2020-03-08 22:25:33.416130016 +0100 @@ -1,0 +2,13 @@ +Sun Mar 8 18:42:15 UTC 2020 - Adam Mizerski <a...@mizerski.pl> + +- update to 0.9.0 + * Much improved MacOS support + * Better support for newer LibreOffice versions + * Change default updateDocMode behavior and add new option to keep old behavior + * Longer timeout for LibreOffice to start on slow systems + * A fix in error() + * Add support for Writer EPUB export + * fix boo#1154818 +- update source url + +------------------------------------------------------------------- Old: ---- unoconv-0.8.2.tar.gz New: ---- unoconv-0.9.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ unoconv.spec ++++++ --- /var/tmp/diff_new_pack.vFcPMC/_old 2020-03-08 22:25:35.724131440 +0100 +++ /var/tmp/diff_new_pack.vFcPMC/_new 2020-03-08 22:25:35.728131442 +0100 @@ -1,7 +1,7 @@ # # spec file for package unoconv # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,18 +12,18 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: unoconv -Version: 0.8.2 +Version: 0.9.0 Release: 0 Summary: Tool to convert between any document format supported by LibreOffice License: GPL-2.0-only Group: Productivity/File utilities URL: http://dag.wieers.com/home-made/unoconv/ -Source: https://github.com/dagwieers/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source: https://github.com/unoconv/unoconv/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Requires: libreoffice-pyuno Requires: python3 BuildArch: noarch ++++++ unoconv-0.8.2.tar.gz -> unoconv-0.9.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unoconv-0.8.2/.travis.yml new/unoconv-0.9.0/.travis.yml --- old/unoconv-0.8.2/.travis.yml 2017-12-07 12:01:17.000000000 +0100 +++ new/unoconv-0.9.0/.travis.yml 2019-10-21 20:23:31.000000000 +0200 @@ -3,25 +3,25 @@ - osx env: - - VERSION=3.5.7.2 - - VERSION=3.6.7.2 - - VERSION=4.0.6.2 - - VERSION=4.1.6.1 - - VERSION=4.2.8.2 - - VERSION=4.3.7.2 - - VERSION=4.4.7.2 - - VERSION=5.0.5.2 - - VERSION=5.1.1.3 - - VERSION=5.1.2.1 + - VERSION=5.2.7.2 + - VERSION=5.3.7.2 + - VERSION=5.4.7.2 + - VERSION=6.0.7.3 + - VERSION=6.1.5.2 +language: generic + +# On Mac OS X, only test selected versions (the oldest and a few recent versions). +# If they work, reasonably everything else does as well. +# We do this because testing Mac OS X on Travis is painfully slow. matrix: - allow_failures: + include: + - os: osx + env: VERSION=6.1.5.2 - os: osx - - os: linux - - env: VERSION=5.1.2.1 + env: VERSION=5.4.7.2 exclude: - os: osx - env: VERSION=3.5.7.2 before_install: - sudo VERSION=$VERSION bash ci/linux.bash diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unoconv-0.8.2/CHANGELOG.md new/unoconv-0.9.0/CHANGELOG.md --- old/unoconv-0.8.2/CHANGELOG.md 2017-12-07 12:01:17.000000000 +0100 +++ new/unoconv-0.9.0/CHANGELOG.md 2019-10-21 20:23:31.000000000 +0200 @@ -1,296 +1,442 @@ # Change Log -## [0.8](https://github.com/dagwieers/unoconv/tree/0.8) (2017-12-07) -[Full Changelog](https://github.com/dagwieers/unoconv/compare/0.7...0.8) +## [0.9](https://github.com/Unoconv/Unoconv/tree/0.9) (2019-09-26) +[Full Changelog](https://github.com/Unoconv/Unoconv/compare/0.8.2...0.9) **Implemented enhancements:** -- Update README.adoc [\#370](https://github.com/dagwieers/unoconv/pull/370) ([Atalanttore](https://github.com/Atalanttore)) -- Add a command line option to specify import filter name [\#343](https://github.com/dagwieers/unoconv/pull/343) ([MartijnVdS](https://github.com/MartijnVdS)) -- manage office exit code 81 on listener [\#327](https://github.com/dagwieers/unoconv/pull/327) ([alikefia](https://github.com/alikefia)) -- Typo in manpage [\#313](https://github.com/dagwieers/unoconv/pull/313) ([jacobmischka](https://github.com/jacobmischka)) -- Handle SIGTERM when starting as listener [\#301](https://github.com/dagwieers/unoconv/pull/301) ([leture](https://github.com/leture)) -- Add .travis.yml to run tests from 3.3 to 5.0 on OS X and Linux [\#296](https://github.com/dagwieers/unoconv/pull/296) ([pquentin](https://github.com/pquentin)) -- fix misset printer for drawing [\#294](https://github.com/dagwieers/unoconv/pull/294) ([wmin0](https://github.com/wmin0)) -- add printer options [\#282](https://github.com/dagwieers/unoconv/pull/282) ([wmin0](https://github.com/wmin0)) -- Add extra bin/lib directories for LibreOffice on OS X [\#276](https://github.com/dagwieers/unoconv/pull/276) ([hubgit](https://github.com/hubgit)) +- Give the mimetype / extension source separately \(ErrCode 3088\) [\#315](https://github.com/unoconv/unoconv/issues/315) +- Support for setuptools/pip [\#305](https://github.com/unoconv/unoconv/issues/305) +- Is it possible to add metadata to files which are converted to .pdf? [\#266](https://github.com/unoconv/unoconv/issues/266) **Fixed bugs:** -- Ambiguous message [\#326](https://github.com/dagwieers/unoconv/issues/326) -- Fix travis downloads [\#314](https://github.com/dagwieers/unoconv/pull/314) ([pquentin](https://github.com/pquentin)) -- Fix for Python 3 to read binary data from stdin [\#309](https://github.com/dagwieers/unoconv/pull/309) ([kaysersoze](https://github.com/kaysersoze)) +- How do I use graphics export options? [\#487](https://github.com/unoconv/unoconv/issues/487) +- 0.7 not published on pypi [\#388](https://github.com/unoconv/unoconv/issues/388) +- Formula is not calculated when convert xlsx to pdf [\#310](https://github.com/unoconv/unoconv/issues/310) **Closed issues:** -- failed to replace variable 'A' with value 'B' in the document. [\#425](https://github.com/dagwieers/unoconv/issues/425) -- Add more maintainers [\#411](https://github.com/dagwieers/unoconv/issues/411) -- PPT changing color while converting with Unoconv [\#406](https://github.com/dagwieers/unoconv/issues/406) -- ERROR: No module named 'uno' [\#403](https://github.com/dagwieers/unoconv/issues/403) -- unoconv from pptx, text is rendered as image [\#401](https://github.com/dagwieers/unoconv/issues/401) -- Compare docs [\#400](https://github.com/dagwieers/unoconv/issues/400) -- Unoconv creates new file with root permissions [\#394](https://github.com/dagwieers/unoconv/issues/394) -- xsl:attribute: Cannot add attributes to an element if children have been already added to the element. [\#387](https://github.com/dagwieers/unoconv/issues/387) -- Output file is owned by root [\#381](https://github.com/dagwieers/unoconv/issues/381) -- PPT to PDF: Textboxes underneath images appearing on top of image [\#378](https://github.com/dagwieers/unoconv/issues/378) -- script works fine with CLI but do not work with browser [\#365](https://github.com/dagwieers/unoconv/issues/365) -- Problem to execute from PHP \(Ubuntu, XAMPP\) [\#353](https://github.com/dagwieers/unoconv/issues/353) -- Progress bar [\#346](https://github.com/dagwieers/unoconv/issues/346) -- Can't get remote listener to work [\#341](https://github.com/dagwieers/unoconv/issues/341) -- Can't run unoconv as www-data user in Ubuntu 14.04LTS [\#336](https://github.com/dagwieers/unoconv/issues/336) -- Segmentation fault on Alpine Linux [\#333](https://github.com/dagwieers/unoconv/issues/333) -- Some docx files that contained table does not be converted to pdf exactly [\#330](https://github.com/dagwieers/unoconv/issues/330) -- Can not convert ppt file to pdf file with file name which contain japanese character. [\#325](https://github.com/dagwieers/unoconv/issues/325) -- How to install latest unoconv from github into ubuntu 14.40 headless terminal? [\#323](https://github.com/dagwieers/unoconv/issues/323) -- mac osx + emf conversion delegates to imagemagick which doesnt support it [\#320](https://github.com/dagwieers/unoconv/issues/320) -- Unable to use unoconv through php shell\_exec [\#302](https://github.com/dagwieers/unoconv/issues/302) -- Running 2+ instances of unoconv concurrently results in error [\#299](https://github.com/dagwieers/unoconv/issues/299) -- Missing help option in help output [\#297](https://github.com/dagwieers/unoconv/issues/297) -- OS X, LibreOffice 4.4 and 5.0: no suitable office installation [\#292](https://github.com/dagwieers/unoconv/issues/292) -- Enhancing the performance on converting text files [\#291](https://github.com/dagwieers/unoconv/issues/291) -- Cannot find a suitable pyuno library and python binary combination in /usr/lib/libreoffice [\#290](https://github.com/dagwieers/unoconv/issues/290) -- Conversion of a list from a docx to html [\#287](https://github.com/dagwieers/unoconv/issues/287) -- unoconv 0.7 hangs out of nowhere [\#274](https://github.com/dagwieers/unoconv/issues/274) -- pagination [\#268](https://github.com/dagwieers/unoconv/issues/268) -- LibreOffice Python Syntax Error Mac OS X [\#166](https://github.com/dagwieers/unoconv/issues/166) +- i am getting error "lt\_string\_value: assertion `string != \(\(void \*\)0\)'" while trying to convert file to pdf [\#501](https://github.com/unoconv/unoconv/issues/501) +- v [\#494](https://github.com/unoconv/unoconv/issues/494) +- unoconv doesn't connect another machine [\#492](https://github.com/unoconv/unoconv/issues/492) +- PDF line spacing [\#491](https://github.com/unoconv/unoconv/issues/491) +- unoconv: Cannot find a suitable pyuno library and python binary [\#486](https://github.com/unoconv/unoconv/issues/486) +- unoconv: UnoException during import phase: could not be opened. [\#483](https://github.com/unoconv/unoconv/issues/483) +- The latest release 0.8.2 is not available via apt-get [\#482](https://github.com/unoconv/unoconv/issues/482) +- verbose output for listener [\#481](https://github.com/unoconv/unoconv/issues/481) +- centos 7 :unoconv convert docx to pdf , pdf has more pages than docx! anyone has come up with this ? [\#480](https://github.com/unoconv/unoconv/issues/480) +- Does anyone else have an issue with columns/section breaks when converting from .docx to .pdf? [\#477](https://github.com/unoconv/unoconv/issues/477) +- Update-links takes forever on big documents [\#474](https://github.com/unoconv/unoconv/issues/474) +- Problem with charset. run command unoconv from php server [\#472](https://github.com/unoconv/unoconv/issues/472) +- How to use the new -M switch? [\#471](https://github.com/unoconv/unoconv/issues/471) +- Unconvert: Exception encountered. [\#467](https://github.com/unoconv/unoconv/issues/467) +- How to use it on RHEL? [\#464](https://github.com/unoconv/unoconv/issues/464) +- rotated output file [\#462](https://github.com/unoconv/unoconv/issues/462) +- Release a new version and update the one on hombrew [\#461](https://github.com/unoconv/unoconv/issues/461) +- Missing urls when conversion from pdf to odp [\#459](https://github.com/unoconv/unoconv/issues/459) +- cannot open directory ./.config/libreoffice/4/user/registry/data [\#458](https://github.com/unoconv/unoconv/issues/458) +- ERROR: No module named 'base' on Mac High Sierra, LO 6.0.5 [\#456](https://github.com/unoconv/unoconv/issues/456) +- MacBook OS 10.13.3 Sierra installation failed [\#453](https://github.com/unoconv/unoconv/issues/453) +- Cannot find a suitable office installation on your system. [\#452](https://github.com/unoconv/unoconv/issues/452) +- ImportError: No module named 'pkg\_resources' [\#450](https://github.com/unoconv/unoconv/issues/450) +- ODT to PDF conversion freezes [\#448](https://github.com/unoconv/unoconv/issues/448) +- Is LibreOffice 6.0 supported? [\#446](https://github.com/unoconv/unoconv/issues/446) +- The unoconv conversion path contains a space conversion failure [\#445](https://github.com/unoconv/unoconv/issues/445) +- unoconv转换路径包含空格转换失败 [\#444](https://github.com/unoconv/unoconv/issues/444) +- unoconv: Cannot find a suitable pyuno library and python binary combination in /usr/lib/libreoffice [\#443](https://github.com/unoconv/unoconv/issues/443) +- unoconv: Cannot find a suitable office installation on your system. [\#440](https://github.com/unoconv/unoconv/issues/440) +- Input file is .docx; output file is .docx; applying template; "-preserve" not working [\#438](https://github.com/unoconv/unoconv/issues/438) +- ERROR: No module named 'uno' [\#437](https://github.com/unoconv/unoconv/issues/437) +- FODT file format support? [\#436](https://github.com/unoconv/unoconv/issues/436) +- Converting docx to html, not converting tables [\#435](https://github.com/unoconv/unoconv/issues/435) +- Error with php & nginx - "Unoconv failed to transcode file" [\#434](https://github.com/unoconv/unoconv/issues/434) +- how to get unoconv 0.5 - Red Hat Linux 6 RPM [\#432](https://github.com/unoconv/unoconv/issues/432) +- Unoconv query [\#431](https://github.com/unoconv/unoconv/issues/431) +- DOCX to PDF using template [\#430](https://github.com/unoconv/unoconv/issues/430) +- Is It possible to work with unoconv on server without GUI? [\#429](https://github.com/unoconv/unoconv/issues/429) +- How to respect \(JPG\) image rotation when converting to PDF [\#427](https://github.com/unoconv/unoconv/issues/427) +- Error: Unoconv failed to transcode file [\#420](https://github.com/unoconv/unoconv/issues/420) +- Converting password-protected DOCX to PDF behaves differently from DOC to PDF [\#418](https://github.com/unoconv/unoconv/issues/418) +- No Version 0.7 for Freebsd [\#410](https://github.com/unoconv/unoconv/issues/410) +- Help with pyinstaller - Non-UTF-8 code starting with '\x90' [\#409](https://github.com/unoconv/unoconv/issues/409) +- ERROR: No module named unohelper [\#408](https://github.com/unoconv/unoconv/issues/408) +- unoconv on Travis CI [\#407](https://github.com/unoconv/unoconv/issues/407) +- Cannot find a suitable pyuno library and python binary - a newbie [\#405](https://github.com/unoconv/unoconv/issues/405) +- UnoException during import phase: The document could not be opened [\#402](https://github.com/unoconv/unoconv/issues/402) +- docx to html embeding images [\#398](https://github.com/unoconv/unoconv/issues/398) +- unoconv on Windows XP + cygwin : Cannot find a suitable office installation on your system [\#395](https://github.com/unoconv/unoconv/issues/395) +- Error While converting PDF to HTML [\#393](https://github.com/unoconv/unoconv/issues/393) +- Nginx times out after Unoconv fails to convert XLSX to PDF [\#390](https://github.com/unoconv/unoconv/issues/390) +- Cannot find a suitable office installation on your system if I use php [\#389](https://github.com/unoconv/unoconv/issues/389) +- Cannot convert any document type [\#386](https://github.com/unoconv/unoconv/issues/386) +- Cannot convert encoded text to PDF [\#384](https://github.com/unoconv/unoconv/issues/384) +- HTML to Docx conversion is super-slow [\#380](https://github.com/unoconv/unoconv/issues/380) +- Using Unoconv in Lambda [\#377](https://github.com/unoconv/unoconv/issues/377) +- copying text filter option for pdf not working [\#376](https://github.com/unoconv/unoconv/issues/376) +- : No such file or directory [\#374](https://github.com/unoconv/unoconv/issues/374) +- UNOCONV on Moodle 3.2, Windows 2012 server [\#373](https://github.com/unoconv/unoconv/issues/373) +- unoconv: Cannot find a suitable pyuno library and python binary combination in /usr/lib/libreoffice [\#372](https://github.com/unoconv/unoconv/issues/372) +- can't find the system path \(moodle\) in website [\#371](https://github.com/unoconv/unoconv/issues/371) +- Is there any way to get the index of pdf file [\#367](https://github.com/unoconv/unoconv/issues/367) +- odt to pdf works but not correctly [\#366](https://github.com/unoconv/unoconv/issues/366) +- Is this project still useful? Why not using libreoffice command line? [\#364](https://github.com/unoconv/unoconv/issues/364) +- \[Bug\] unoconv: UnoException during export phase: Unable to store document to file ... \(ErrCode 283\) [\#363](https://github.com/unoconv/unoconv/issues/363) +- help to install unoconv on ubuntu 14.04 amazon ec2 instance [\#362](https://github.com/unoconv/unoconv/issues/362) +- unoconv: Cannot find a suitable office installation on your system. [\#361](https://github.com/unoconv/unoconv/issues/361) +- Filename is empty when using -o with directory in 0.7 [\#360](https://github.com/unoconv/unoconv/issues/360) +- Cannot open password protected files even if password is known [\#357](https://github.com/unoconv/unoconv/issues/357) +- unoconv: Cannot find a suitable pyuno library and python binary combination in /usr/lib/libreoffice [\#356](https://github.com/unoconv/unoconv/issues/356) +- Magnification=2 [\#355](https://github.com/unoconv/unoconv/issues/355) +- unoconv: Cannot find a suitable pyuno library and python binary combination in /usr/lib/libreoffice ERROR: No module named uno [\#354](https://github.com/unoconv/unoconv/issues/354) +- problem pdf to doc convert [\#352](https://github.com/unoconv/unoconv/issues/352) +- \tab Tag is being ignored while converting from Rtf to Html. [\#351](https://github.com/unoconv/unoconv/issues/351) +- unoconv PPT failed transfter to PDF but Blank pages [\#350](https://github.com/unoconv/unoconv/issues/350) +- Cannot find a suitable pyuno library and python binary combination in /Applications/OpenOffice.app/Contents [\#349](https://github.com/unoconv/unoconv/issues/349) +- Can't figure it out how to run unoconv [\#348](https://github.com/unoconv/unoconv/issues/348) +- Converting pdf to docx [\#347](https://github.com/unoconv/unoconv/issues/347) +- setup problem can't read /var/mail/\_\_future\_\_ [\#344](https://github.com/unoconv/unoconv/issues/344) +- Reporting the soffice running without termination [\#342](https://github.com/unoconv/unoconv/issues/342) +- problem with encoding \(docx -\> txt\) [\#340](https://github.com/unoconv/unoconv/issues/340) +- Unoconv converting from Word to PDF decimal character issue [\#339](https://github.com/unoconv/unoconv/issues/339) +- Unknow error [\#338](https://github.com/unoconv/unoconv/issues/338) +- Please implement a flag to specify location of LibreOffice. "Cannot find a suitable office installation on your system." [\#337](https://github.com/unoconv/unoconv/issues/337) +- Cannot run unoconv --listener [\#332](https://github.com/unoconv/unoconv/issues/332) +- Looking for a release-manager and contributors [\#331](https://github.com/unoconv/unoconv/issues/331) +- Weird problem with decimal separator [\#324](https://github.com/unoconv/unoconv/issues/324) +- Conversion fails saying soffice.bin exited with 0 [\#321](https://github.com/unoconv/unoconv/issues/321) +- Shaheed [\#319](https://github.com/unoconv/unoconv/issues/319) +- Using unoconv as a client library [\#317](https://github.com/unoconv/unoconv/issues/317) +- DEBUG: Process /usr/lib/libreoffice/program/soffice.bin \(pid=319\) exited with 1. [\#311](https://github.com/unoconv/unoconv/issues/311) +- Unsupported URL error on converting DOCX to PDF [\#303](https://github.com/unoconv/unoconv/issues/303) +- PDF to HTML \(ErrCode 3088\) [\#279](https://github.com/unoconv/unoconv/issues/279) +- raise Exception\(stderrdata\) whe trying to convert from odt to pdf [\#277](https://github.com/unoconv/unoconv/issues/277) +- DOC/DOCX to PDF conversion error. [\#275](https://github.com/unoconv/unoconv/issues/275) +- How to use unoconv with Windows 7 and python 2.7.9? [\#243](https://github.com/unoconv/unoconv/issues/243) +- Can not support nfs link path [\#218](https://github.com/unoconv/unoconv/issues/218) +- Problem with asian font [\#214](https://github.com/unoconv/unoconv/issues/214) +- Issue with date formats [\#194](https://github.com/unoconv/unoconv/issues/194) +- UTF8 encoded text to html leaves UTF8 BOM characters in the HTML result [\#181](https://github.com/unoconv/unoconv/issues/181) +- Issue when converting Word document [\#176](https://github.com/unoconv/unoconv/issues/176) +- HTML 2 docx: images and table borders problem [\#173](https://github.com/unoconv/unoconv/issues/173) +- unoconv cannot find OpenOffice 4.0.0 installation path [\#165](https://github.com/unoconv/unoconv/issues/165) +- CentOS 6.4 32bit - uno.DisposedException: Binary URP bridge disposed during call [\#158](https://github.com/unoconv/unoconv/issues/158) +- CentOS 6 not running UNOCONV correctly [\#157](https://github.com/unoconv/unoconv/issues/157) +- `--stdout` always trigger an error \(ErrCode 3088\) [\#156](https://github.com/unoconv/unoconv/issues/156) +- unoconv and png \(ErrCode 2074\) [\#149](https://github.com/unoconv/unoconv/issues/149) +- Mapping CSS to OTT styles [\#142](https://github.com/unoconv/unoconv/issues/142) +- Issue with .TXT input extension \(ErrCode 3088\) [\#136](https://github.com/unoconv/unoconv/issues/136) +- Attempting to modify install paths [\#100](https://github.com/unoconv/unoconv/issues/100) +- Errors message on converting from odt to pdf \(ErrCode 19468\) [\#90](https://github.com/unoconv/unoconv/issues/90) **Merged pull requests:** -- \* make -F switch working for user-defined fields [\#426](https://github.com/dagwieers/unoconv/pull/426) ([belegnar](https://github.com/belegnar)) -- Updated Changelog and docs [\#422](https://github.com/dagwieers/unoconv/pull/422) ([regebro](https://github.com/regebro)) -- Added setup.py [\#421](https://github.com/dagwieers/unoconv/pull/421) ([regebro](https://github.com/regebro)) -- Drop support for v3.3 and v3.4 [\#413](https://github.com/dagwieers/unoconv/pull/413) ([regebro](https://github.com/regebro)) -- pass the password as openoffice expects it, so it will work for docum… [\#358](https://github.com/dagwieers/unoconv/pull/358) ([monomelodies](https://github.com/monomelodies)) +- change default updateDocMode behavior and add new option to keep old behavior [\#510](https://github.com/unoconv/unoconv/pull/510) ([erbbysam](https://github.com/erbbysam)) +- Fixed an error in the error handling [\#493](https://github.com/unoconv/unoconv/pull/493) ([regebro](https://github.com/regebro)) +- Changing the support to more modern versions [\#488](https://github.com/unoconv/unoconv/pull/488) ([regebro](https://github.com/regebro)) +- --print option doc improvement [\#479](https://github.com/unoconv/unoconv/pull/479) ([regebro](https://github.com/regebro)) +- Add support for Writer EPUB export [\#476](https://github.com/unoconv/unoconv/pull/476) ([vmiklos](https://github.com/vmiklos)) +- Giving the option to disable HTML update links [\#475](https://github.com/unoconv/unoconv/pull/475) ([abdrmdn](https://github.com/abdrmdn)) +- Allow using a custom user profile [\#451](https://github.com/unoconv/unoconv/pull/451) ([vmiklos](https://github.com/vmiklos)) +- Support LibreOffice 5.4.6.2 on Mac OS X 10.13.3 with case-sensitive filesystem [\#447](https://github.com/unoconv/unoconv/pull/447) ([amotl](https://github.com/amotl)) +- Adds support for LibreOffice 5.x.x.x on macOS. [\#442](https://github.com/unoconv/unoconv/pull/442) ([devinea](https://github.com/devinea)) +- Releasing 0.8 [\#428](https://github.com/unoconv/unoconv/pull/428) ([regebro](https://github.com/regebro)) +- Attempting to fix the failures on macOS [\#424](https://github.com/unoconv/unoconv/pull/424) ([regebro](https://github.com/regebro)) -## [0.7](https://github.com/dagwieers/unoconv/tree/0.7) (2015-07-08) -[Full Changelog](https://github.com/dagwieers/unoconv/compare/0.6...0.7) +## [0.8.2](https://github.com/Unoconv/Unoconv/tree/0.8.2) (2017-12-07) +[Full Changelog](https://github.com/Unoconv/Unoconv/compare/0.8...0.8.2) + +## [0.8](https://github.com/Unoconv/Unoconv/tree/0.8) (2017-12-07) +[Full Changelog](https://github.com/Unoconv/Unoconv/compare/0.7...0.8) + +**Implemented enhancements:** + +- Update README.adoc [\#370](https://github.com/unoconv/unoconv/pull/370) ([Atalanttore](https://github.com/Atalanttore)) +- Add a command line option to specify import filter name [\#343](https://github.com/unoconv/unoconv/pull/343) ([MartijnVdS](https://github.com/MartijnVdS)) +- manage office exit code 81 on listener [\#327](https://github.com/unoconv/unoconv/pull/327) ([alikefia](https://github.com/alikefia)) +- Typo in manpage [\#313](https://github.com/unoconv/unoconv/pull/313) ([jacobmischka](https://github.com/jacobmischka)) +- Handle SIGTERM when starting as listener [\#301](https://github.com/unoconv/unoconv/pull/301) ([leture](https://github.com/leture)) +- Add .travis.yml to run tests from 3.3 to 5.0 on OS X and Linux [\#296](https://github.com/unoconv/unoconv/pull/296) ([pquentin](https://github.com/pquentin)) +- fix misset printer for drawing [\#294](https://github.com/unoconv/unoconv/pull/294) ([wmin0](https://github.com/wmin0)) +- add printer options [\#282](https://github.com/unoconv/unoconv/pull/282) ([wmin0](https://github.com/wmin0)) +- Add extra bin/lib directories for LibreOffice on OS X [\#276](https://github.com/unoconv/unoconv/pull/276) ([hubgit](https://github.com/hubgit)) + +**Fixed bugs:** + +- Ambiguous message [\#326](https://github.com/unoconv/unoconv/issues/326) +- Fix travis downloads [\#314](https://github.com/unoconv/unoconv/pull/314) ([pquentin](https://github.com/pquentin)) +- Fix for Python 3 to read binary data from stdin [\#309](https://github.com/unoconv/unoconv/pull/309) ([kaysersoze](https://github.com/kaysersoze)) + +**Closed issues:** + +- failed to replace variable 'A' with value 'B' in the document. [\#425](https://github.com/unoconv/unoconv/issues/425) +- Add more maintainers [\#411](https://github.com/unoconv/unoconv/issues/411) +- PPT changing color while converting with Unoconv [\#406](https://github.com/unoconv/unoconv/issues/406) +- ERROR: No module named 'uno' [\#403](https://github.com/unoconv/unoconv/issues/403) +- unoconv from pptx, text is rendered as image [\#401](https://github.com/unoconv/unoconv/issues/401) +- Compare docs [\#400](https://github.com/unoconv/unoconv/issues/400) +- Unoconv creates new file with root permissions [\#394](https://github.com/unoconv/unoconv/issues/394) +- xsl:attribute: Cannot add attributes to an element if children have been already added to the element. [\#387](https://github.com/unoconv/unoconv/issues/387) +- Output file is owned by root [\#381](https://github.com/unoconv/unoconv/issues/381) +- PPT to PDF: Textboxes underneath images appearing on top of image [\#378](https://github.com/unoconv/unoconv/issues/378) +- script works fine with CLI but do not work with browser [\#365](https://github.com/unoconv/unoconv/issues/365) +- Problem to execute from PHP \(Ubuntu, XAMPP\) [\#353](https://github.com/unoconv/unoconv/issues/353) +- Progress bar [\#346](https://github.com/unoconv/unoconv/issues/346) +- Can't get remote listener to work [\#341](https://github.com/unoconv/unoconv/issues/341) +- Can't run unoconv as www-data user in Ubuntu 14.04LTS [\#336](https://github.com/unoconv/unoconv/issues/336) +- Segmentation fault on Alpine Linux [\#333](https://github.com/unoconv/unoconv/issues/333) +- Some docx files that contained table does not be converted to pdf exactly [\#330](https://github.com/unoconv/unoconv/issues/330) +- Can not convert ppt file to pdf file with file name which contain japanese character. [\#325](https://github.com/unoconv/unoconv/issues/325) +- How to install latest unoconv from github into ubuntu 14.40 headless terminal? [\#323](https://github.com/unoconv/unoconv/issues/323) +- mac osx + emf conversion delegates to imagemagick which doesnt support it [\#320](https://github.com/unoconv/unoconv/issues/320) +- Unable to use unoconv through php shell\_exec [\#302](https://github.com/unoconv/unoconv/issues/302) +- Running 2+ instances of unoconv concurrently results in error [\#299](https://github.com/unoconv/unoconv/issues/299) +- Missing help option in help output [\#297](https://github.com/unoconv/unoconv/issues/297) +- OS X, LibreOffice 4.4 and 5.0: no suitable office installation [\#292](https://github.com/unoconv/unoconv/issues/292) +- Enhancing the performance on converting text files [\#291](https://github.com/unoconv/unoconv/issues/291) +- Cannot find a suitable pyuno library and python binary combination in /usr/lib/libreoffice [\#290](https://github.com/unoconv/unoconv/issues/290) +- Conversion of a list from a docx to html [\#287](https://github.com/unoconv/unoconv/issues/287) +- unoconv 0.7 hangs out of nowhere [\#274](https://github.com/unoconv/unoconv/issues/274) +- pagination [\#268](https://github.com/unoconv/unoconv/issues/268) +- LibreOffice Python Syntax Error Mac OS X [\#166](https://github.com/unoconv/unoconv/issues/166) + +**Merged pull requests:** + +- \* make -F switch working for user-defined fields [\#426](https://github.com/unoconv/unoconv/pull/426) ([belegnar](https://github.com/belegnar)) +- Updated Changelog and docs [\#422](https://github.com/unoconv/unoconv/pull/422) ([regebro](https://github.com/regebro)) +- Added setup.py [\#421](https://github.com/unoconv/unoconv/pull/421) ([regebro](https://github.com/regebro)) +- Drop support for v3.3 and v3.4 [\#413](https://github.com/unoconv/unoconv/pull/413) ([regebro](https://github.com/regebro)) +- pass the password as openoffice expects it, so it will work for docum… [\#358](https://github.com/unoconv/unoconv/pull/358) ([monomelodies](https://github.com/monomelodies)) + +## [0.7](https://github.com/Unoconv/Unoconv/tree/0.7) (2015-07-08) +[Full Changelog](https://github.com/Unoconv/Unoconv/compare/0.6...0.7) **Implemented enhancements:** -- --version and --help commands should return 0 status code [\#222](https://github.com/dagwieers/unoconv/issues/222) -- Using unoconv with pyenv [\#204](https://github.com/dagwieers/unoconv/issues/204) -- Add --version option [\#183](https://github.com/dagwieers/unoconv/issues/183) -- Error using --stdout in a win32 box - CR + LF instead LF [\#112](https://github.com/dagwieers/unoconv/issues/112) -- python3 compatibility [\#107](https://github.com/dagwieers/unoconv/issues/107) -- unoconv includes deleted text when converting from doc to txt [\#40](https://github.com/dagwieers/unoconv/issues/40) -- Add an --stdin option to read content from stdin [\#35](https://github.com/dagwieers/unoconv/issues/35) -- Preserve the original timestamp, ownership and permissions [\#31](https://github.com/dagwieers/unoconv/issues/31) -- Minor readme addition about HOME directory \(\#87\) [\#265](https://github.com/dagwieers/unoconv/pull/265) ([pataquets](https://github.com/pataquets)) -- Cycle through all images in input file [\#254](https://github.com/dagwieers/unoconv/pull/254) ([integritydc](https://github.com/integritydc)) -- Add change log file. [\#253](https://github.com/dagwieers/unoconv/pull/253) ([skywinder](https://github.com/skywinder)) -- Add a extra search path on MacOS X for OpenOffice [\#250](https://github.com/dagwieers/unoconv/pull/250) ([vittala](https://github.com/vittala)) -- document --version option in help output [\#200](https://github.com/dagwieers/unoconv/pull/200) ([mmariani](https://github.com/mmariani)) -- Add -F|--field to update user-defined fields before exporting document [\#193](https://github.com/dagwieers/unoconv/pull/193) ([raphink](https://github.com/raphink)) -- Preserve timestamps and permissions [\#179](https://github.com/dagwieers/unoconv/pull/179) ([vincentbernat](https://github.com/vincentbernat)) -- Correct output of "make help" [\#174](https://github.com/dagwieers/unoconv/pull/174) ([ojwb](https://github.com/ojwb)) -- Find LibreOffice 4.1 on MacOSX [\#154](https://github.com/dagwieers/unoconv/pull/154) ([zopyx](https://github.com/zopyx)) -- set format based on extension [\#151](https://github.com/dagwieers/unoconv/pull/151) ([urg](https://github.com/urg)) -- Update README.asciidoc [\#140](https://github.com/dagwieers/unoconv/pull/140) ([simkimsia](https://github.com/simkimsia)) -- Add XLSX support [\#131](https://github.com/dagwieers/unoconv/pull/131) ([josiasmontag](https://github.com/josiasmontag)) -- Fix documentation typos [\#117](https://github.com/dagwieers/unoconv/pull/117) ([ojwb](https://github.com/ojwb)) -- Add python 3 support [\#111](https://github.com/dagwieers/unoconv/pull/111) ([xrmx](https://github.com/xrmx)) +- --version and --help commands should return 0 status code [\#222](https://github.com/unoconv/unoconv/issues/222) +- Using unoconv with pyenv [\#204](https://github.com/unoconv/unoconv/issues/204) +- Add --version option [\#183](https://github.com/unoconv/unoconv/issues/183) +- Error using --stdout in a win32 box - CR + LF instead LF [\#112](https://github.com/unoconv/unoconv/issues/112) +- python3 compatibility [\#107](https://github.com/unoconv/unoconv/issues/107) +- unoconv includes deleted text when converting from doc to txt [\#40](https://github.com/unoconv/unoconv/issues/40) +- Add an --stdin option to read content from stdin [\#35](https://github.com/unoconv/unoconv/issues/35) +- Preserve the original timestamp, ownership and permissions [\#31](https://github.com/unoconv/unoconv/issues/31) +- Minor readme addition about HOME directory \(\#87\) [\#265](https://github.com/unoconv/unoconv/pull/265) ([pataquets](https://github.com/pataquets)) +- Cycle through all images in input file [\#254](https://github.com/unoconv/unoconv/pull/254) ([integritydc](https://github.com/integritydc)) +- Add change log file. [\#253](https://github.com/unoconv/unoconv/pull/253) ([skywinder](https://github.com/skywinder)) +- Add a extra search path on MacOS X for OpenOffice [\#250](https://github.com/unoconv/unoconv/pull/250) ([vittala](https://github.com/vittala)) +- document --version option in help output [\#200](https://github.com/unoconv/unoconv/pull/200) ([mmariani](https://github.com/mmariani)) +- Add -F|--field to update user-defined fields before exporting document [\#193](https://github.com/unoconv/unoconv/pull/193) ([raphink](https://github.com/raphink)) +- Preserve timestamps and permissions [\#179](https://github.com/unoconv/unoconv/pull/179) ([vincentbernat](https://github.com/vincentbernat)) +- Correct output of "make help" [\#174](https://github.com/unoconv/unoconv/pull/174) ([ojwb](https://github.com/ojwb)) +- Find LibreOffice 4.1 on MacOSX [\#154](https://github.com/unoconv/unoconv/pull/154) ([zopyx](https://github.com/zopyx)) +- set format based on extension [\#151](https://github.com/unoconv/unoconv/pull/151) ([urg](https://github.com/urg)) +- Update README.asciidoc [\#140](https://github.com/unoconv/unoconv/pull/140) ([simkimsia](https://github.com/simkimsia)) +- Add XLSX support [\#131](https://github.com/unoconv/unoconv/pull/131) ([josiasmontag](https://github.com/josiasmontag)) +- Fix documentation typos [\#117](https://github.com/unoconv/unoconv/pull/117) ([ojwb](https://github.com/ojwb)) +- Add python 3 support [\#111](https://github.com/unoconv/unoconv/pull/111) ([xrmx](https://github.com/xrmx)) **Fixed bugs:** -- Mismatch of output basename for file and dir [\#251](https://github.com/dagwieers/unoconv/issues/251) -- an error occurred when called by lua in nginx [\#224](https://github.com/dagwieers/unoconv/issues/224) -- On Mac OSX + LibreOffice 4.3 Not working [\#221](https://github.com/dagwieers/unoconv/issues/221) -- --output is broken in master [\#210](https://github.com/dagwieers/unoconv/issues/210) -- Handling exit code 81 [\#192](https://github.com/dagwieers/unoconv/issues/192) -- Failure to convert when specifying a non-existing output directory \(ErrCode 283\) [\#133](https://github.com/dagwieers/unoconv/issues/133) -- dyld: Library not loaded: /usr/local/libodep/lib/libintl.8.dylib [\#128](https://github.com/dagwieers/unoconv/issues/128) -- When converting odt to pdf table of contents may have wrong page numbers [\#120](https://github.com/dagwieers/unoconv/issues/120) -- unoconv: option --export must not have an argument [\#93](https://github.com/dagwieers/unoconv/issues/93) -- MathType equations in docx file generates very small images [\#91](https://github.com/dagwieers/unoconv/issues/91) -- Configuration of LibreOffice is changed [\#15](https://github.com/dagwieers/unoconv/issues/15) -- Fix python2 compatibility after 3249fd3 [\#175](https://github.com/dagwieers/unoconv/pull/175) ([xrmx](https://github.com/xrmx)) -- Resolves: fdo\#70309 can't write bytes direct to stdout in python3 [\#170](https://github.com/dagwieers/unoconv/pull/170) ([caolanm](https://github.com/caolanm)) -- \#133 fix export to non existent directory [\#134](https://github.com/dagwieers/unoconv/pull/134) ([gazofnaz](https://github.com/gazofnaz)) -- Third attempt to make pull request for fixing issue \#120 [\#127](https://github.com/dagwieers/unoconv/pull/127) ([peterdemin](https://github.com/peterdemin)) +- Mismatch of output basename for file and dir [\#251](https://github.com/unoconv/unoconv/issues/251) +- an error occurred when called by lua in nginx [\#224](https://github.com/unoconv/unoconv/issues/224) +- On Mac OSX + LibreOffice 4.3 Not working [\#221](https://github.com/unoconv/unoconv/issues/221) +- --output is broken in master [\#210](https://github.com/unoconv/unoconv/issues/210) +- Handling exit code 81 [\#192](https://github.com/unoconv/unoconv/issues/192) +- Failure to convert when specifying a non-existing output directory \(ErrCode 283\) [\#133](https://github.com/unoconv/unoconv/issues/133) +- dyld: Library not loaded: /usr/local/libodep/lib/libintl.8.dylib [\#128](https://github.com/unoconv/unoconv/issues/128) +- When converting odt to pdf table of contents may have wrong page numbers [\#120](https://github.com/unoconv/unoconv/issues/120) +- unoconv: option --export must not have an argument [\#93](https://github.com/unoconv/unoconv/issues/93) +- MathType equations in docx file generates very small images [\#91](https://github.com/unoconv/unoconv/issues/91) +- Configuration of LibreOffice is changed [\#15](https://github.com/unoconv/unoconv/issues/15) +- Fix python2 compatibility after 3249fd3 [\#175](https://github.com/unoconv/unoconv/pull/175) ([xrmx](https://github.com/xrmx)) +- Resolves: fdo\#70309 can't write bytes direct to stdout in python3 [\#170](https://github.com/unoconv/unoconv/pull/170) ([caolanm](https://github.com/caolanm)) +- \#133 fix export to non existent directory [\#134](https://github.com/unoconv/unoconv/pull/134) ([gazofnaz](https://github.com/gazofnaz)) +- Third attempt to make pull request for fixing issue \#120 [\#127](https://github.com/unoconv/unoconv/pull/127) ([peterdemin](https://github.com/peterdemin)) **Closed issues:** -- unoconv Office probably died. Unsupported URL..all libreoffice packages have been installed [\#264](https://github.com/dagwieers/unoconv/issues/264) -- How to convert an encoded text file into a pdf one [\#262](https://github.com/dagwieers/unoconv/issues/262) -- Unoconv requires LibreOffice installed even when connecting to remote listener [\#260](https://github.com/dagwieers/unoconv/issues/260) -- sudo -u www unoconv -f pdf 1.ppt erro help me!! [\#259](https://github.com/dagwieers/unoconv/issues/259) -- ImportError: No module named 'com' \(or 'com.sun.star.document.UpdateDocMode.QUIET\_UPDATE' is unknown\) [\#258](https://github.com/dagwieers/unoconv/issues/258) -- Run unoconv with libre on another server [\#257](https://github.com/dagwieers/unoconv/issues/257) -- ImportError: No module named 'encodings' [\#255](https://github.com/dagwieers/unoconv/issues/255) -- Not able to manage/handle page breaks [\#249](https://github.com/dagwieers/unoconv/issues/249) -- Row freeze won't survive conversion ods-\>xls [\#245](https://github.com/dagwieers/unoconv/issues/245) -- Support for pptx docx [\#244](https://github.com/dagwieers/unoconv/issues/244) -- Unoconv fails with error "Error: Unable to connect or start own listener. Aborting" if LibreOffice has never been run [\#241](https://github.com/dagwieers/unoconv/issues/241) -- unconv error "The document 'file:///tmp/file.xlsx' could not be opened [\#237](https://github.com/dagwieers/unoconv/issues/237) -- unoconv: Cannot find a suitable office installation on your system. [\#236](https://github.com/dagwieers/unoconv/issues/236) -- can not convert odt to ods [\#235](https://github.com/dagwieers/unoconv/issues/235) -- Libreoffice GraphicImport error [\#234](https://github.com/dagwieers/unoconv/issues/234) -- unoconv supports python 2.6? [\#233](https://github.com/dagwieers/unoconv/issues/233) -- unoconv: RuntimeException during import phase: Office probably died. Unsupported URL [\#232](https://github.com/dagwieers/unoconv/issues/232) -- Cant convert a pdf file to a doc file [\#229](https://github.com/dagwieers/unoconv/issues/229) -- backtrace trying to convert \*.ods to xls format on Slackware64-14.1 \(ErrCode 3088\) [\#228](https://github.com/dagwieers/unoconv/issues/228) -- PDF to doc/xls/html/xhtml fails \(ErrCode 3088\) [\#226](https://github.com/dagwieers/unoconv/issues/226) -- display\(\) method used by --show should not output to stderr [\#223](https://github.com/dagwieers/unoconv/issues/223) -- problem in converting documents to pdf with argument "--stdout" \(ErrCode 3088\) [\#220](https://github.com/dagwieers/unoconv/issues/220) -- After starting the system,the fisrt time I use unoconv always fail. [\#219](https://github.com/dagwieers/unoconv/issues/219) -- not generating content [\#217](https://github.com/dagwieers/unoconv/issues/217) -- centos 6 unoconv doesn't work [\#216](https://github.com/dagwieers/unoconv/issues/216) -- UNO IllegalArgument during import phase: Source file cannot be read. Unsupported URL [\#215](https://github.com/dagwieers/unoconv/issues/215) -- Setting page size for pdf conversion [\#208](https://github.com/dagwieers/unoconv/issues/208) -- Missing binary location [\#207](https://github.com/dagwieers/unoconv/issues/207) -- libre office 4.3 requires double-dash args \(--headless instead of -headless\) [\#205](https://github.com/dagwieers/unoconv/issues/205) -- Facing problem during conversion [\#196](https://github.com/dagwieers/unoconv/issues/196) -- can't find libreoffice 4.2.2.1 [\#195](https://github.com/dagwieers/unoconv/issues/195) -- Unoconv gets stuck converting one HTML into PDF [\#191](https://github.com/dagwieers/unoconv/issues/191) -- Combines with asciidoc and docbook2odf/xhtml2odt to create PDF or Word \(.doc\) files [\#188](https://github.com/dagwieers/unoconv/issues/188) -- any way to make the convert faster? [\#187](https://github.com/dagwieers/unoconv/issues/187) -- unoconv doesn't ouput UTF-8 text files on windows. [\#185](https://github.com/dagwieers/unoconv/issues/185) -- uno bridge removed on ubuntu 13.10 \(ErrCode 283\) [\#182](https://github.com/dagwieers/unoconv/issues/182) -- unoconv: Cannot find a suitable office installation on your system MAC [\#163](https://github.com/dagwieers/unoconv/issues/163) -- How to Install unoconv install mac Os-x 10.8.4 ? [\#162](https://github.com/dagwieers/unoconv/issues/162) -- CSV export - FilterOptions ignored [\#161](https://github.com/dagwieers/unoconv/issues/161) -- UNO IllegalArgument during import phase: Source file cannot be read. [\#160](https://github.com/dagwieers/unoconv/issues/160) -- Error: Unable to connect or start own listener. Aborting. [\#155](https://github.com/dagwieers/unoconv/issues/155) -- unoconv doc to txt with russian symbols: output "?????? ?????" [\#148](https://github.com/dagwieers/unoconv/issues/148) -- Gdk-WARNING \*\*: locale not supported by C library [\#147](https://github.com/dagwieers/unoconv/issues/147) -- UNO IllegalArgument during import phase: Source file cannot be read. URL seems to be an unsupported one [\#145](https://github.com/dagwieers/unoconv/issues/145) -- My unoconv works perfectly in terminal using www-data, but no pdf file when executed through php [\#139](https://github.com/dagwieers/unoconv/issues/139) -- Export options to PDF does not work [\#138](https://github.com/dagwieers/unoconv/issues/138) -- Document does not maintain format when converting to PDF [\#137](https://github.com/dagwieers/unoconv/issues/137) -- weirdly quoted output [\#135](https://github.com/dagwieers/unoconv/issues/135) -- unoconv freezes randomly [\#130](https://github.com/dagwieers/unoconv/issues/130) -- Source file cannot be read. Unsupported URL [\#129](https://github.com/dagwieers/unoconv/issues/129) -- Installing / running unoconv on Mac Os X [\#125](https://github.com/dagwieers/unoconv/issues/125) -- UnoException when converting xlsx to html \(ErrCode 3088\) [\#119](https://github.com/dagwieers/unoconv/issues/119) -- SyntaxError: invalid syntax [\#114](https://github.com/dagwieers/unoconv/issues/114) -- UNOCONV unable to convert pdf back to pptx. [\#110](https://github.com/dagwieers/unoconv/issues/110) -- Add switch to break image links in text docs. [\#109](https://github.com/dagwieers/unoconv/issues/109) -- PPT/ODP Exporting hidden pages option when exporting to PDF [\#108](https://github.com/dagwieers/unoconv/issues/108) -- doc/docx conversions errors [\#106](https://github.com/dagwieers/unoconv/issues/106) -- please add LICENSE file [\#105](https://github.com/dagwieers/unoconv/issues/105) -- PDF Export security options [\#104](https://github.com/dagwieers/unoconv/issues/104) -- SyntaxError except getopt.error, exc: [\#102](https://github.com/dagwieers/unoconv/issues/102) -- creation of executable memory area failed: Permission denied on CENTOS 5 [\#99](https://github.com/dagwieers/unoconv/issues/99) -- Default options for Text \(encoded\) export filter with LibreOffice [\#98](https://github.com/dagwieers/unoconv/issues/98) -- Unsupported URL [\#96](https://github.com/dagwieers/unoconv/issues/96) -- Unsupported URL on 64bit Ubuntu 12.04 [\#95](https://github.com/dagwieers/unoconv/issues/95) -- Pb unoconv landscape/portrait in .xls [\#92](https://github.com/dagwieers/unoconv/issues/92) -- unoconv command in debug mode to trace library path [\#89](https://github.com/dagwieers/unoconv/issues/89) -- Problem converting txt files \(ErrCode 2074\) [\#86](https://github.com/dagwieers/unoconv/issues/86) -- Creation of executable memory area failed: Permission denied [\#85](https://github.com/dagwieers/unoconv/issues/85) -- Problem converting cyrillic .doc OR .odt file to .txt [\#73](https://github.com/dagwieers/unoconv/issues/73) -- unoconv: UnoException during export phase [\#66](https://github.com/dagwieers/unoconv/issues/66) -- cannot find suitable pyuno library [\#62](https://github.com/dagwieers/unoconv/issues/62) -- Issue using on webserver [\#58](https://github.com/dagwieers/unoconv/issues/58) -- Converting filenames with non-ascii characters \(ErrCode 2074\) [\#18](https://github.com/dagwieers/unoconv/issues/18) +- unoconv Office probably died. Unsupported URL..all libreoffice packages have been installed [\#264](https://github.com/unoconv/unoconv/issues/264) +- How to convert an encoded text file into a pdf one [\#262](https://github.com/unoconv/unoconv/issues/262) +- Unoconv requires LibreOffice installed even when connecting to remote listener [\#260](https://github.com/unoconv/unoconv/issues/260) +- sudo -u www unoconv -f pdf 1.ppt erro help me!! [\#259](https://github.com/unoconv/unoconv/issues/259) +- ImportError: No module named 'com' \(or 'com.sun.star.document.UpdateDocMode.QUIET\_UPDATE' is unknown\) [\#258](https://github.com/unoconv/unoconv/issues/258) +- Run unoconv with libre on another server [\#257](https://github.com/unoconv/unoconv/issues/257) +- ImportError: No module named 'encodings' [\#255](https://github.com/unoconv/unoconv/issues/255) +- Not able to manage/handle page breaks [\#249](https://github.com/unoconv/unoconv/issues/249) +- Row freeze won't survive conversion ods-\>xls [\#245](https://github.com/unoconv/unoconv/issues/245) +- Support for pptx docx [\#244](https://github.com/unoconv/unoconv/issues/244) +- Unoconv fails with error "Error: Unable to connect or start own listener. Aborting" if LibreOffice has never been run [\#241](https://github.com/unoconv/unoconv/issues/241) +- unconv error "The document 'file:///tmp/file.xlsx' could not be opened [\#237](https://github.com/unoconv/unoconv/issues/237) +- unoconv: Cannot find a suitable office installation on your system. [\#236](https://github.com/unoconv/unoconv/issues/236) +- can not convert odt to ods [\#235](https://github.com/unoconv/unoconv/issues/235) +- Libreoffice GraphicImport error [\#234](https://github.com/unoconv/unoconv/issues/234) +- unoconv supports python 2.6? [\#233](https://github.com/unoconv/unoconv/issues/233) +- unoconv: RuntimeException during import phase: Office probably died. Unsupported URL [\#232](https://github.com/unoconv/unoconv/issues/232) +- Cant convert a pdf file to a doc file [\#229](https://github.com/unoconv/unoconv/issues/229) +- backtrace trying to convert \*.ods to xls format on Slackware64-14.1 \(ErrCode 3088\) [\#228](https://github.com/unoconv/unoconv/issues/228) +- PDF to doc/xls/html/xhtml fails \(ErrCode 3088\) [\#226](https://github.com/unoconv/unoconv/issues/226) +- display\(\) method used by --show should not output to stderr [\#223](https://github.com/unoconv/unoconv/issues/223) +- problem in converting documents to pdf with argument "--stdout" \(ErrCode 3088\) [\#220](https://github.com/unoconv/unoconv/issues/220) +- After starting the system,the fisrt time I use unoconv always fail. [\#219](https://github.com/unoconv/unoconv/issues/219) +- not generating content [\#217](https://github.com/unoconv/unoconv/issues/217) +- centos 6 unoconv doesn't work [\#216](https://github.com/unoconv/unoconv/issues/216) +- UNO IllegalArgument during import phase: Source file cannot be read. Unsupported URL [\#215](https://github.com/unoconv/unoconv/issues/215) +- Setting page size for pdf conversion [\#208](https://github.com/unoconv/unoconv/issues/208) +- Missing binary location [\#207](https://github.com/unoconv/unoconv/issues/207) +- libre office 4.3 requires double-dash args \(--headless instead of -headless\) [\#205](https://github.com/unoconv/unoconv/issues/205) +- Facing problem during conversion [\#196](https://github.com/unoconv/unoconv/issues/196) +- can't find libreoffice 4.2.2.1 [\#195](https://github.com/unoconv/unoconv/issues/195) +- Unoconv gets stuck converting one HTML into PDF [\#191](https://github.com/unoconv/unoconv/issues/191) +- Combines with asciidoc and docbook2odf/xhtml2odt to create PDF or Word \(.doc\) files [\#188](https://github.com/unoconv/unoconv/issues/188) +- any way to make the convert faster? [\#187](https://github.com/unoconv/unoconv/issues/187) +- unoconv doesn't ouput UTF-8 text files on windows. [\#185](https://github.com/unoconv/unoconv/issues/185) +- uno bridge removed on ubuntu 13.10 \(ErrCode 283\) [\#182](https://github.com/unoconv/unoconv/issues/182) +- unoconv: Cannot find a suitable office installation on your system MAC [\#163](https://github.com/unoconv/unoconv/issues/163) +- How to Install unoconv install mac Os-x 10.8.4 ? [\#162](https://github.com/unoconv/unoconv/issues/162) +- CSV export - FilterOptions ignored [\#161](https://github.com/unoconv/unoconv/issues/161) +- UNO IllegalArgument during import phase: Source file cannot be read. [\#160](https://github.com/unoconv/unoconv/issues/160) +- Error: Unable to connect or start own listener. Aborting. [\#155](https://github.com/unoconv/unoconv/issues/155) +- unoconv doc to txt with russian symbols: output "?????? ?????" [\#148](https://github.com/unoconv/unoconv/issues/148) +- Gdk-WARNING \*\*: locale not supported by C library [\#147](https://github.com/unoconv/unoconv/issues/147) +- UNO IllegalArgument during import phase: Source file cannot be read. URL seems to be an unsupported one [\#145](https://github.com/unoconv/unoconv/issues/145) +- My unoconv works perfectly in terminal using www-data, but no pdf file when executed through php [\#139](https://github.com/unoconv/unoconv/issues/139) +- Export options to PDF does not work [\#138](https://github.com/unoconv/unoconv/issues/138) +- Document does not maintain format when converting to PDF [\#137](https://github.com/unoconv/unoconv/issues/137) +- weirdly quoted output [\#135](https://github.com/unoconv/unoconv/issues/135) +- unoconv freezes randomly [\#130](https://github.com/unoconv/unoconv/issues/130) +- Source file cannot be read. Unsupported URL [\#129](https://github.com/unoconv/unoconv/issues/129) +- Installing / running unoconv on Mac Os X [\#125](https://github.com/unoconv/unoconv/issues/125) +- UnoException when converting xlsx to html \(ErrCode 3088\) [\#119](https://github.com/unoconv/unoconv/issues/119) +- SyntaxError: invalid syntax [\#114](https://github.com/unoconv/unoconv/issues/114) +- UNOCONV unable to convert pdf back to pptx. [\#110](https://github.com/unoconv/unoconv/issues/110) +- Add switch to break image links in text docs. [\#109](https://github.com/unoconv/unoconv/issues/109) +- PPT/ODP Exporting hidden pages option when exporting to PDF [\#108](https://github.com/unoconv/unoconv/issues/108) +- doc/docx conversions errors [\#106](https://github.com/unoconv/unoconv/issues/106) +- please add LICENSE file [\#105](https://github.com/unoconv/unoconv/issues/105) +- PDF Export security options [\#104](https://github.com/unoconv/unoconv/issues/104) +- SyntaxError except getopt.error, exc: [\#102](https://github.com/unoconv/unoconv/issues/102) +- creation of executable memory area failed: Permission denied on CENTOS 5 [\#99](https://github.com/unoconv/unoconv/issues/99) +- Default options for Text \(encoded\) export filter with LibreOffice [\#98](https://github.com/unoconv/unoconv/issues/98) +- Unsupported URL [\#96](https://github.com/unoconv/unoconv/issues/96) +- Unsupported URL on 64bit Ubuntu 12.04 [\#95](https://github.com/unoconv/unoconv/issues/95) +- Pb unoconv landscape/portrait in .xls [\#92](https://github.com/unoconv/unoconv/issues/92) +- unoconv command in debug mode to trace library path [\#89](https://github.com/unoconv/unoconv/issues/89) +- Problem converting txt files \(ErrCode 2074\) [\#86](https://github.com/unoconv/unoconv/issues/86) +- Creation of executable memory area failed: Permission denied [\#85](https://github.com/unoconv/unoconv/issues/85) +- Problem converting cyrillic .doc OR .odt file to .txt [\#73](https://github.com/unoconv/unoconv/issues/73) +- unoconv: UnoException during export phase [\#66](https://github.com/unoconv/unoconv/issues/66) +- cannot find suitable pyuno library [\#62](https://github.com/unoconv/unoconv/issues/62) +- Issue using on webserver [\#58](https://github.com/unoconv/unoconv/issues/58) +- Converting filenames with non-ascii characters \(ErrCode 2074\) [\#18](https://github.com/unoconv/unoconv/issues/18) **Merged pull requests:** -- add Microsoft Works \(.wps\) import filter [\#159](https://github.com/dagwieers/unoconv/pull/159) ([josiasmontag](https://github.com/josiasmontag)) -- make sure LOdev gets new param styles [\#144](https://github.com/dagwieers/unoconv/pull/144) ([clkao](https://github.com/clkao)) +- add Microsoft Works \(.wps\) import filter [\#159](https://github.com/unoconv/unoconv/pull/159) ([josiasmontag](https://github.com/josiasmontag)) +- make sure LOdev gets new param styles [\#144](https://github.com/unoconv/unoconv/pull/144) ([clkao](https://github.com/clkao)) -## [0.6](https://github.com/dagwieers/unoconv/tree/0.6) (2012-09-10) -[Full Changelog](https://github.com/dagwieers/unoconv/compare/0.5...0.6) +## [0.6](https://github.com/Unoconv/Unoconv/tree/0.6) (2012-09-10) +[Full Changelog](https://github.com/Unoconv/Unoconv/compare/0.5...0.6) **Implemented enhancements:** -- unoconv --version fails to display revision number [\#82](https://github.com/dagwieers/unoconv/issues/82) -- Issue with named ubuntu server and office listener. [\#80](https://github.com/dagwieers/unoconv/issues/80) -- Python path variable using env [\#72](https://github.com/dagwieers/unoconv/pull/72) ([petross](https://github.com/petross)) +- unoconv --version fails to display revision number [\#82](https://github.com/unoconv/unoconv/issues/82) +- Issue with named ubuntu server and office listener. [\#80](https://github.com/unoconv/unoconv/issues/80) +- Python path variable using env [\#72](https://github.com/unoconv/unoconv/pull/72) ([petross](https://github.com/petross)) **Fixed bugs:** -- Permission in unoconv aren't applied to PDF [\#75](https://github.com/dagwieers/unoconv/issues/75) -- Improve 'make install' under MacOS X [\#63](https://github.com/dagwieers/unoconv/issues/63) -- Starting listener fails with "No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file" [\#60](https://github.com/dagwieers/unoconv/issues/60) -- selinux.txt not a valid asciidoc document [\#53](https://github.com/dagwieers/unoconv/issues/53) -- Installation under Windows? "Cannot find a suitable office installation" [\#52](https://github.com/dagwieers/unoconv/issues/52) -- Unoconv version check is incorrect, fails on older LibreOffice [\#50](https://github.com/dagwieers/unoconv/issues/50) -- Not working on Mac [\#27](https://github.com/dagwieers/unoconv/issues/27) -- Endless recursion fix for windows... [\#71](https://github.com/dagwieers/unoconv/pull/71) ([vpa](https://github.com/vpa)) -- Random seg.faults in unoconv [\#67](https://github.com/dagwieers/unoconv/pull/67) ([vpa](https://github.com/vpa)) +- Permission in unoconv aren't applied to PDF [\#75](https://github.com/unoconv/unoconv/issues/75) +- Improve 'make install' under MacOS X [\#63](https://github.com/unoconv/unoconv/issues/63) +- Starting listener fails with "No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file" [\#60](https://github.com/unoconv/unoconv/issues/60) +- selinux.txt not a valid asciidoc document [\#53](https://github.com/unoconv/unoconv/issues/53) +- Installation under Windows? "Cannot find a suitable office installation" [\#52](https://github.com/unoconv/unoconv/issues/52) +- Unoconv version check is incorrect, fails on older LibreOffice [\#50](https://github.com/unoconv/unoconv/issues/50) +- Not working on Mac [\#27](https://github.com/unoconv/unoconv/issues/27) +- Endless recursion fix for windows... [\#71](https://github.com/unoconv/unoconv/pull/71) ([vpa](https://github.com/vpa)) +- Random seg.faults in unoconv [\#67](https://github.com/unoconv/unoconv/pull/67) ([vpa](https://github.com/vpa)) **Closed issues:** -- unoconv and MacOS [\#81](https://github.com/dagwieers/unoconv/issues/81) -- Export filter problem in unoconv-0.5 PropertyValue not defined [\#78](https://github.com/dagwieers/unoconv/issues/78) -- The fix for Issue \#75 causes "NameError: global name 'PropertyValue' is not defined" [\#77](https://github.com/dagwieers/unoconv/issues/77) -- r [\#76](https://github.com/dagwieers/unoconv/issues/76) -- word document conversion failed [\#70](https://github.com/dagwieers/unoconv/issues/70) -- soffice couldn't connect at first time [\#68](https://github.com/dagwieers/unoconv/issues/68) -- unoconv A New File Name [\#65](https://github.com/dagwieers/unoconv/issues/65) -- Remove support for OpenOffice under MacOS X [\#64](https://github.com/dagwieers/unoconv/issues/64) -- unoconv not working [\#61](https://github.com/dagwieers/unoconv/issues/61) -- Trouble upgrading to CentOS 6 [\#56](https://github.com/dagwieers/unoconv/issues/56) -- upgrade from unoconv 0.3-6 - ubuntu 10.10 [\#55](https://github.com/dagwieers/unoconv/issues/55) -- unoconv convert doc to pdf make error! [\#54](https://github.com/dagwieers/unoconv/issues/54) -- Basic installation process [\#51](https://github.com/dagwieers/unoconv/issues/51) -- unoconv: Cannot find a suitable pyuno library and python binary combination [\#49](https://github.com/dagwieers/unoconv/issues/49) -- UNO IllegalArgument during import phase: Source file cannot be read. URL seems to be an unsupported one. [\#47](https://github.com/dagwieers/unoconv/issues/47) +- unoconv and MacOS [\#81](https://github.com/unoconv/unoconv/issues/81) +- Export filter problem in unoconv-0.5 PropertyValue not defined [\#78](https://github.com/unoconv/unoconv/issues/78) +- The fix for Issue \#75 causes "NameError: global name 'PropertyValue' is not defined" [\#77](https://github.com/unoconv/unoconv/issues/77) +- r [\#76](https://github.com/unoconv/unoconv/issues/76) +- word document conversion failed [\#70](https://github.com/unoconv/unoconv/issues/70) +- soffice couldn't connect at first time [\#68](https://github.com/unoconv/unoconv/issues/68) +- unoconv A New File Name [\#65](https://github.com/unoconv/unoconv/issues/65) +- Remove support for OpenOffice under MacOS X [\#64](https://github.com/unoconv/unoconv/issues/64) +- unoconv not working [\#61](https://github.com/unoconv/unoconv/issues/61) +- Trouble upgrading to CentOS 6 [\#56](https://github.com/unoconv/unoconv/issues/56) +- upgrade from unoconv 0.3-6 - ubuntu 10.10 [\#55](https://github.com/unoconv/unoconv/issues/55) +- unoconv convert doc to pdf make error! [\#54](https://github.com/unoconv/unoconv/issues/54) +- Basic installation process [\#51](https://github.com/unoconv/unoconv/issues/51) +- unoconv: Cannot find a suitable pyuno library and python binary combination [\#49](https://github.com/unoconv/unoconv/issues/49) +- UNO IllegalArgument during import phase: Source file cannot be read. URL seems to be an unsupported one. [\#47](https://github.com/unoconv/unoconv/issues/47) **Merged pull requests:** -- added explicit check in Listener\(\) if soffice is already running on given \(host, port\) [\#74](https://github.com/dagwieers/unoconv/pull/74) ([vpa](https://github.com/vpa)) +- added explicit check in Listener\(\) if soffice is already running on given \(host, port\) [\#74](https://github.com/unoconv/unoconv/pull/74) ([vpa](https://github.com/vpa)) -## [0.5](https://github.com/dagwieers/unoconv/tree/0.5) (2012-04-16) -[Full Changelog](https://github.com/dagwieers/unoconv/compare/0.4...0.5) +## [0.5](https://github.com/Unoconv/Unoconv/tree/0.5) (2012-04-16) +[Full Changelog](https://github.com/Unoconv/Unoconv/compare/0.4...0.5) **Implemented enhancements:** -- Missing DocTypes?! [\#36](https://github.com/dagwieers/unoconv/issues/36) -- Change/force the document encoding during conversion \(UTF-8\) [\#33](https://github.com/dagwieers/unoconv/issues/33) -- Convert after launching listener [\#30](https://github.com/dagwieers/unoconv/issues/30) -- Close after launching listener [\#29](https://github.com/dagwieers/unoconv/issues/29) -- SElinux Problems When Running Indirectly [\#19](https://github.com/dagwieers/unoconv/issues/19) -- Deprecated command [\#14](https://github.com/dagwieers/unoconv/issues/14) -- extrapath for LO on OpenBSD [\#8](https://github.com/dagwieers/unoconv/issues/8) -- Fix a typo in unoconv manual page. [\#41](https://github.com/dagwieers/unoconv/pull/41) ([vincentbernat](https://github.com/vincentbernat)) +- Missing DocTypes?! [\#36](https://github.com/unoconv/unoconv/issues/36) +- Change/force the document encoding during conversion \(UTF-8\) [\#33](https://github.com/unoconv/unoconv/issues/33) +- Convert after launching listener [\#30](https://github.com/unoconv/unoconv/issues/30) +- Close after launching listener [\#29](https://github.com/unoconv/unoconv/issues/29) +- SElinux Problems When Running Indirectly [\#19](https://github.com/unoconv/unoconv/issues/19) +- Deprecated command [\#14](https://github.com/unoconv/unoconv/issues/14) +- extrapath for LO on OpenBSD [\#8](https://github.com/unoconv/unoconv/issues/8) +- Fix a typo in unoconv manual page. [\#41](https://github.com/unoconv/unoconv/pull/41) ([vincentbernat](https://github.com/vincentbernat)) **Fixed bugs:** -- pyuno.so location not inserted into sys.path on Gentoo [\#46](https://github.com/dagwieers/unoconv/issues/46) -- unoconv doesn't work anymore on Fedora 17 [\#45](https://github.com/dagwieers/unoconv/issues/45) -- Launching with single/double hyphen [\#28](https://github.com/dagwieers/unoconv/issues/28) -- LibreOffice 3.5.0 crashes when using python UNO [\#26](https://github.com/dagwieers/unoconv/issues/26) -- uno.RuntimeException: URP-Bridge: disposed\(tid=3\) Unexpected connection closure [\#22](https://github.com/dagwieers/unoconv/issues/22) -- Exception if file doesn't exist [\#17](https://github.com/dagwieers/unoconv/issues/17) -- com.sun.star.beans.PropertyValue may not yet been imported when Options initializing [\#16](https://github.com/dagwieers/unoconv/issues/16) -- unoconv needs 2 times to connect to LibreOffice [\#7](https://github.com/dagwieers/unoconv/issues/7) -- unoconv: Cannot find the pyuno library in sys.path and known paths. [\#4](https://github.com/dagwieers/unoconv/issues/4) -- unoconv: UnoException during conversion [\#3](https://github.com/dagwieers/unoconv/issues/3) +- pyuno.so location not inserted into sys.path on Gentoo [\#46](https://github.com/unoconv/unoconv/issues/46) +- unoconv doesn't work anymore on Fedora 17 [\#45](https://github.com/unoconv/unoconv/issues/45) +- Launching with single/double hyphen [\#28](https://github.com/unoconv/unoconv/issues/28) +- LibreOffice 3.5.0 crashes when using python UNO [\#26](https://github.com/unoconv/unoconv/issues/26) +- uno.RuntimeException: URP-Bridge: disposed\(tid=3\) Unexpected connection closure [\#22](https://github.com/unoconv/unoconv/issues/22) +- Exception if file doesn't exist [\#17](https://github.com/unoconv/unoconv/issues/17) +- com.sun.star.beans.PropertyValue may not yet been imported when Options initializing [\#16](https://github.com/unoconv/unoconv/issues/16) +- unoconv needs 2 times to connect to LibreOffice [\#7](https://github.com/unoconv/unoconv/issues/7) +- unoconv: Cannot find the pyuno library in sys.path and known paths. [\#4](https://github.com/unoconv/unoconv/issues/4) +- unoconv: UnoException during conversion [\#3](https://github.com/unoconv/unoconv/issues/3) **Closed issues:** -- IIS socket problem? [\#44](https://github.com/dagwieers/unoconv/issues/44) -- Converting with LibreOffice 3.5.0 doesn't work every time [\#43](https://github.com/dagwieers/unoconv/issues/43) -- Unable to run unoconv from PHP [\#42](https://github.com/dagwieers/unoconv/issues/42) -- UnoException during import phase [\#25](https://github.com/dagwieers/unoconv/issues/25) -- SystemError: dynamic module not initialized properly [\#24](https://github.com/dagwieers/unoconv/issues/24) -- ODT use problem [\#23](https://github.com/dagwieers/unoconv/issues/23) -- JPEG export filter seems to have a size limit [\#13](https://github.com/dagwieers/unoconv/issues/13) -- LibreOffice should use SVG natively [\#11](https://github.com/dagwieers/unoconv/issues/11) -- DLL load failed on windows [\#10](https://github.com/dagwieers/unoconv/issues/10) -- Support for .docx conversion [\#1](https://github.com/dagwieers/unoconv/issues/1) +- IIS socket problem? [\#44](https://github.com/unoconv/unoconv/issues/44) +- Converting with LibreOffice 3.5.0 doesn't work every time [\#43](https://github.com/unoconv/unoconv/issues/43) +- Unable to run unoconv from PHP [\#42](https://github.com/unoconv/unoconv/issues/42) +- UnoException during import phase [\#25](https://github.com/unoconv/unoconv/issues/25) +- SystemError: dynamic module not initialized properly [\#24](https://github.com/unoconv/unoconv/issues/24) +- ODT use problem [\#23](https://github.com/unoconv/unoconv/issues/23) +- JPEG export filter seems to have a size limit [\#13](https://github.com/unoconv/unoconv/issues/13) +- LibreOffice should use SVG natively [\#11](https://github.com/unoconv/unoconv/issues/11) +- DLL load failed on windows [\#10](https://github.com/unoconv/unoconv/issues/10) +- Support for .docx conversion [\#1](https://github.com/unoconv/unoconv/issues/1) **Merged pull requests:** -- Daemon [\#38](https://github.com/dagwieers/unoconv/pull/38) ([lars-sh](https://github.com/lars-sh)) -- SElinux Problems When Running Indirectly [\#21](https://github.com/dagwieers/unoconv/pull/21) ([dks](https://github.com/dks)) -- int values in export filters [\#9](https://github.com/dagwieers/unoconv/pull/9) ([damycra](https://github.com/damycra)) -- Option --no-launch [\#6](https://github.com/dagwieers/unoconv/pull/6) ([eagleas](https://github.com/eagleas)) -- Add extrapath for official rpm [\#5](https://github.com/dagwieers/unoconv/pull/5) ([eagleas](https://github.com/eagleas)) -- Add support for libreoffice [\#2](https://github.com/dagwieers/unoconv/pull/2) ([graaff](https://github.com/graaff)) - -## [0.4](https://github.com/dagwieers/unoconv/tree/0.4) (2010-10-20) -[Full Changelog](https://github.com/dagwieers/unoconv/compare/0.3...0.4) +- Daemon [\#38](https://github.com/unoconv/unoconv/pull/38) ([lars-sh](https://github.com/lars-sh)) +- SElinux Problems When Running Indirectly [\#21](https://github.com/unoconv/unoconv/pull/21) ([dks](https://github.com/dks)) +- int values in export filters [\#9](https://github.com/unoconv/unoconv/pull/9) ([damycra](https://github.com/damycra)) +- Option --no-launch [\#6](https://github.com/unoconv/unoconv/pull/6) ([eagleas](https://github.com/eagleas)) +- Add extrapath for official rpm [\#5](https://github.com/unoconv/unoconv/pull/5) ([eagleas](https://github.com/eagleas)) +- Add support for libreoffice [\#2](https://github.com/unoconv/unoconv/pull/2) ([graaff](https://github.com/graaff)) + +## [0.4](https://github.com/Unoconv/Unoconv/tree/0.4) (2010-10-20) +[Full Changelog](https://github.com/Unoconv/Unoconv/compare/0.3...0.4) -## [0.3](https://github.com/dagwieers/unoconv/tree/0.3) (2007-09-01) -[Full Changelog](https://github.com/dagwieers/unoconv/compare/0.2...0.3) +## [0.3](https://github.com/Unoconv/Unoconv/tree/0.3) (2007-09-01) +[Full Changelog](https://github.com/Unoconv/Unoconv/compare/0.2...0.3) -## [0.2](https://github.com/dagwieers/unoconv/tree/0.2) (2007-05-20) -[Full Changelog](https://github.com/dagwieers/unoconv/compare/0.1...0.2) +## [0.2](https://github.com/Unoconv/Unoconv/tree/0.2) (2007-05-20) +[Full Changelog](https://github.com/Unoconv/Unoconv/compare/0.1...0.2) -## [0.1](https://github.com/dagwieers/unoconv/tree/0.1) (2007-05-19) +## [0.1](https://github.com/Unoconv/Unoconv/tree/0.1) (2007-05-19) \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unoconv-0.8.2/ChangeLog new/unoconv-0.9.0/ChangeLog --- old/unoconv-0.8.2/ChangeLog 2017-12-07 12:01:17.000000000 +0100 +++ new/unoconv-0.9.0/ChangeLog 2019-10-21 20:23:31.000000000 +0200 @@ -1,3 +1,11 @@ +* 0.9.0 - released 2019-10-21 +- Much improved MacOS support +- Better support for newer LibreOffice versions +- Change default updateDocMode behavior and add new option to keep old behavior +- Longer timeout for LibreOffice to start on slow systems +- A fix in error() +- Add support for Writer EPUB export + * 0.8.2 - released 2017-12-07 - Fixed PyPI upload diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unoconv-0.8.2/ci/linux.bash new/unoconv-0.9.0/ci/linux.bash --- old/unoconv-0.8.2/ci/linux.bash 2017-12-07 12:01:17.000000000 +0100 +++ new/unoconv-0.9.0/ci/linux.bash 2019-10-21 20:23:31.000000000 +0200 @@ -6,25 +6,12 @@ pushd /tmp -if [[ "$VERSION" =~ ^3.3.* ]]; then - urldir=https://downloadarchive.documentfoundation.org/libreoffice/old/$VERSION/deb/x86_64 - cutversion=$(echo $VERSION | sed 's/\.[0-9]$//') - filename=LibO_${cutversion}_Linux_x86-64_install-deb_en-US -elif [[ "$VERSION" =~ ^3.[4-5].* ]]; then - urldir=https://downloadarchive.documentfoundation.org/libreoffice/old/$VERSION/deb/x86_64 - rcversion=$(echo $VERSION | sed 's/\.2$/rc2/') - filename=LibO_${rcversion}_Linux_x86-64_install-deb_en-US -elif [[ "$VERSION" =~ ^3.* ]]; then - urldir=https://downloadarchive.documentfoundation.org/libreoffice/old/$VERSION/deb/x86_64 - filename=LibO_${VERSION}_Linux_x86-64_install-deb_en-US -else - urldir=https://downloadarchive.documentfoundation.org/libreoffice/old/$VERSION/deb/x86_64 - filename=LibreOffice_${VERSION}_Linux_x86-64_deb -fi +urldir=https://downloadarchive.documentfoundation.org/libreoffice/old/$VERSION/deb/x86_64 +filename=LibreOffice_${VERSION}_Linux_x86-64_deb wget $urldir/${filename}.tar.gz tar xvf ${filename}.tar.gz dpkg -i Lib*_Linux_x86-64*deb*/DEBS/*.deb twodigitsversion=$(echo $VERSION | cut -c 1-3) -ln -s /opt/libreoffice${twodigitsversion}/program/python /tmp/python +ln -sf /opt/libreoffice${twodigitsversion}/program/python /tmp/python diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unoconv-0.8.2/ci/osx.bash new/unoconv-0.9.0/ci/osx.bash --- old/unoconv-0.8.2/ci/osx.bash 2017-12-07 12:01:17.000000000 +0100 +++ new/unoconv-0.9.0/ci/osx.bash 2019-10-21 20:23:31.000000000 +0200 @@ -6,19 +6,19 @@ pushd /tmp -if [[ "$VERSION" =~ ^3.6.* ]]; then - urldir=https://downloadarchive.documentfoundation.org/libreoffice/old/$VERSION/mac/x86 - filename=LibO_${VERSION}_MacOS_x86_install_en-US.dmg -elif [[ "$VERSION" =~ ^4.[0-1].* ]]; then - urldir=https://downloadarchive.documentfoundation.org/libreoffice/old/$VERSION/mac/x86 - filename=LibreOffice_${VERSION}_MacOS_x86.dmg -else - urldir=https://downloadarchive.documentfoundation.org/libreoffice/old/$VERSION/mac/x86_64 - filename=LibreOffice_${VERSION}_MacOS_x86-64.dmg -else -fi +urldir=https://downloadarchive.documentfoundation.org/libreoffice/old/$VERSION/mac/x86_64 +filename=LibreOffice_${VERSION}_MacOS_x86-64.dmg wget $urldir/$filename sudo hdiutil attach $filename -ln -s /Volumes/LibreOffice/LibreOffice.app/Contents/MacOS/python /tmp/python +# debug travis: +ls -l /Volumes/LibreOffice/LibreOffice.app/Contents/Resources/ + +PYTHON=/Volumes/LibreOffice/LibreOffice.app/Contents/MacOS/python +if [ ! -f $PYTHON ]; then + # LibreOffice 5.2 has the python executable here instead: + PYTHON=/Volumes/LibreOffice/LibreOffice.app/Contents/Resources/python +fi + +ln -sfv $PYTHON /tmp/python diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unoconv-0.8.2/setup.py new/unoconv-0.9.0/setup.py --- old/unoconv-0.8.2/setup.py 2017-12-07 12:01:17.000000000 +0100 +++ new/unoconv-0.9.0/setup.py 2019-10-21 20:23:31.000000000 +0200 @@ -90,7 +90,7 @@ setup(name = "unoconv", - version = "0.8.2", + version = "0.9.0", author = "Dag Wieers", author_email = "dag.wie...@gmail.com", url = "https://github.com/dagwieers/unoconv", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unoconv-0.8.2/tests/Makefile new/unoconv-0.9.0/tests/Makefile --- old/unoconv-0.8.2/tests/Makefile 2017-12-07 12:01:17.000000000 +0100 +++ new/unoconv-0.9.0/tests/Makefile 2019-10-21 20:23:31.000000000 +0200 @@ -4,7 +4,8 @@ unoconv=../unoconv # failing filters doc6 doc95 sdw3 sdw4 sdw sxw -all: clean doc docbook fodt html mediawiki ooxml pdf rtf text txt uot xhtml +# fails on osx: docbook mediawiki ooxml uot xhtml +all: clean doc fodt html pdf rtf text txt @echo "== Tests finished." #xml: curriculum-vitae-dag-wieers.txt @@ -17,13 +18,13 @@ %: # -killall ooffice soffice.bin @echo "- Convert document-example.odt to $@..." - $(python) $(unoconv) -vvv -p 2002 -f $@ document-example.odt + $(python) $(unoconv) -vvv -p 2002 -T60 -f $@ document-example.odt @echo # @ps aux | grep office # -unoconv -f $@ dag.gif # docbook2pdf -d curriculum-vitae.dsl#print curriculum-vitae-dag-wieers.xml -clean: +clean: @echo "== Tests started. (some may fail)" @rm -f *.{bib,doc,html,pdb,pdf,psw,rtf,ltx,sdw,sxw,txt,xml} @rm -f *.{jpg,png,svg,wmf} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unoconv-0.8.2/unoconv new/unoconv-0.9.0/unoconv --- old/unoconv-0.8.2/unoconv 2017-12-07 12:01:17.000000000 +0100 +++ new/unoconv-0.9.0/unoconv 2019-10-21 20:23:31.000000000 +0200 @@ -25,7 +25,7 @@ import sys import time -__version__ = '0.8.2' +__version__ = '0.9.0' doctypes = ('document', 'graphics', 'presentation', 'spreadsheet') @@ -149,7 +149,7 @@ unopath = 'error' for basis in ( 'basis-link', 'basis', '' ): for bin in officebinaries: - for bindir in ( 'program', 'MacOS' ): + for bindir in ( 'program', '', 'MacOS' ): if os.path.isfile(realpath(basepath, basis, bindir, bin)): unopath = realpath(basepath, basis, bindir) officebinary = realpath(unopath, bin) @@ -197,23 +197,44 @@ # if not glob.glob(realpath(basepath, basis, program, 'python-core-*')): # continue - for pythonbinary in pythonbinaries: - if os.path.isfile(realpath(unopath, pythonbinary)): - info(3, "Found %s in %s" % (pythonbinary, unopath)) - ret.append(Office(basepath, urepath, unopath, officelibrary, officebinary, - realpath(unopath, pythonbinary), pythonhome)) + ### Find suitable Python executable + pythonpath_candidates = [ + # Regular unopath + unopath, + # LibreOffice 5.4.6.2 on Mac OS X 10.13.3 ships + # the "python" executable in the "Resources" folder. + realpath(basepath, 'Resources'), + ] + + python_effective = find_executable(pythonpath_candidates, pythonbinaries) + + if python_effective: + info(3, "Found Python at %s" % python_effective) + office = Office(basepath, urepath, unopath, officelibrary, officebinary, + python_effective, pythonhome) else: info(3, "Considering %s" % basepath) - ret.append(Office(basepath, urepath, unopath, officelibrary, officebinary, - sys.executable, None)) + office = Office(basepath, urepath, unopath, officelibrary, officebinary, + sys.executable, None) + + ret.append(office) + return ret +def find_executable(folders, filenames): + for folder in folders: + for filename in filenames: + candidate = realpath(folder, filename) + if os.path.isfile(candidate): + return candidate + def office_environ(office): ### Set PATH so that crash_report is found + path_prefix = realpath(office.basepath, 'program') + os.pathsep + realpath(office.basepath, 'Resources') if 'PATH' in os.environ: - os.environ['PATH'] = realpath(office.basepath, 'program') + os.pathsep + os.environ['PATH'] + os.environ['PATH'] = path_prefix + os.pathsep + os.environ['PATH'] else: - os.environ['PATH'] = realpath(office.basepath, 'program') + os.environ['PATH'] = path_prefix ### Set UNO_PATH so that "officehelper.bootstrap()" can find soffice executable: os.environ['UNO_PATH'] = office.unopath @@ -223,7 +244,10 @@ if os.name in ( 'nt', 'os2' ): os.environ['URE_BOOTSTRAP'] = 'vnd.sun.star.pathname:' + realpath(office.basepath, 'program', 'fundamental.ini') else: - os.environ['URE_BOOTSTRAP'] = 'vnd.sun.star.pathname:' + realpath(office.basepath, 'program', 'fundamentalrc') + if os.path.isfile(realpath(office.basepath, 'program', 'fundamentalrc')): + os.environ['URE_BOOTSTRAP'] = 'vnd.sun.star.pathname:' + realpath(office.basepath, 'program', 'fundamentalrc') + else: + os.environ['URE_BOOTSTRAP'] = 'vnd.sun.star.pathname:' + realpath(office.basepath, 'Resources', 'fundamentalrc') ### Set LD_LIBRARY_PATH so that "import pyuno" finds libpyuno.so: if 'LD_LIBRARY_PATH' in os.environ: @@ -305,6 +329,8 @@ ### appear to be consistent, so we can't easily check for ### this error specifically. ret = os.spawnvpe(os.P_WAIT, office.python, [office.python, ] + sys.argv[0:], os.environ) + if ret != 0: + error("Switching Python to %s failed." % (office.python)) sys.exit(ret) class Fmt: @@ -390,6 +416,7 @@ fmts.add('document', 'vor3', 'vor', 'StarWriter 3.0 Template', 'StarWriter 3.0 Vorlage/Template') ### 4 fmts.add('document', 'wps', 'wps', 'Microsoft Works', 'MS_Works') fmts.add('document', 'xhtml', 'html', 'XHTML Document', 'XHTML Writer File') ### 33 +fmts.add('document', 'epub', 'epub', 'Electronic Publication', 'EPUB') ### WebDocument fmts.add('web', 'etext', 'txt', 'Text Encoded (OpenOffice.org Writer/Web)', 'Text (encoded) (StarWriter/Web)') ### 14 @@ -540,9 +567,12 @@ self.showlist = False self.stdin = False self.stdout = False + self.updatehtmllinks = True self.template = None - self.timeout = 6 + self.timeout = 60 self.verbose = 0 + self.userProfile = None + self.updateDocMode = NO_UPDATE self.setprinter = False self.paperformat = None @@ -552,11 +582,11 @@ ### Get options from the commandline try: opts, args = getopt.getopt (args, 'c:Dd:e:F:f:hi:I:LlM:no:p:s:T:t:P:vV', - ['connection=', 'debug', 'doctype=', 'export=', 'field=', 'format=', + ['disable-html-update-links','connection=', 'debug', 'doctype=', 'export=', 'field=', 'format=', 'help', 'import=', 'import-filter-name=', 'listener', 'meta=', 'no-launch', 'output=', 'outputpath', 'password=', 'pipe=', 'port=', 'preserve', - 'server=', 'timeout=', 'show', 'stdin', 'stdout', 'template', 'printer=', - 'verbose', 'version'] ) + 'server=', 'timeout=', 'user-profile=', 'show', 'stdin', + 'stdout', 'template', 'printer=', 'unsafe-quiet-update', 'verbose', 'version'] ) except getopt.error as exc: print('unoconv: %s, try unoconv -h for a list of all the options' % str(exc)) sys.exit(255) @@ -644,8 +674,14 @@ self.stdout = True elif opt in ['-t', '--template']: self.template = arg + elif opt in ['--disable-html-update-links']: + self.updatehtmllinks = False elif opt in ['-T', '--timeout']: self.timeout = int(arg) + elif opt in ['--unsafe-quiet-update']: + # ref https://www.openoffice.org/api/docs/common/ref/com/sun/star/document/UpdateDocMode.html + print('Warning: Do not use the option --unsafe-quiet-update with untrusted input.') + self.updateDocMode = QUIET_UPDATE elif opt in ['-v', '--verbose']: self.verbose = self.verbose + 1 elif opt in ['-V', '--version']: @@ -665,6 +701,8 @@ if (2 == len(size)): self.papersize = size self.setprinter = True + elif opt in ['--user-profile']: + self.userProfile = arg ### Enable verbosity if self.verbose >= 2: @@ -760,15 +798,18 @@ --stdout write output to stdout -t, --template=file import the styles from template (.ott) -T, --timeout=secs timeout after secs if connection to listener fails + --unsafe-quiet-update allow rendered document to fetch external resources (Warning: this is unsafe with untrusted input) -v, --verbose be more and more verbose (-vvv for debugging) --version display version number of unoconv, OOo/LO and platform details - -P, --printer printer options + -P, --printer=name=value printer options PaperFormat: specify printer paper format eg. -P PaperFormat=A3 PaperOrientation: specify printer paper orientation eg. -P PaperOrientation=landscape PapserSize: specify printer paper size, paper format should set to USER, size=widthxheight eg. -P PaperSize=130x200 means width=130, height=200 + --disable-html-update-links disables the recheck for updating links missed by libreoffice + --user-profile=path use a custom user profile path ''', file=sys.stderr) class Convertor: @@ -817,9 +858,13 @@ try: product = self.svcmgr.createInstance("com.sun.star.configuration.ConfigurationProvider").createInstanceWithArguments("com.sun.star.configuration.ConfigurationAccess", UnoProps(nodepath="/org.openoffice.Setup/Product")) if product.ooName not in ('LibreOffice', 'LOdev') or LooseVersion(product.ooSetupVersion) <= LooseVersion('3.3'): - ooproc = subprocess.Popen([office.binary, "-headless", "-invisible", "-nocrashreport", "-nodefault", "-nofirststartwizard", "-nologo", "-norestore", "-accept=%s" % op.connection], env=os.environ) + args = [office.binary, "-headless", "-invisible", "-nocrashreport", "-nodefault", "-nofirststartwizard", "-nologo", "-norestore", "-accept=%s" % op.connection] else: - ooproc = subprocess.Popen([office.binary, "--headless", "--invisible", "--nocrashreport", "--nodefault", "--nofirststartwizard", "--nologo", "--norestore", "--accept=%s" % op.connection], env=os.environ) + args = [office.binary, "--headless", "--invisible", "--nocrashreport", "--nodefault", "--nofirststartwizard", "--nologo", "--norestore", "--accept=%s" % op.connection] + if op.userProfile: + args.append("-env:UserInstallation=file://" + realpath(op.userProfile)) + info(2, '%s listener arguments are %s.' % (product.ooName, args)) + ooproc = subprocess.Popen(args, env=os.environ) info(2, '%s listener successfully started. (pid=%s)' % (product.ooName, ooproc.pid)) ### Try connection to it for op.timeout seconds (flakky OpenOffice) @@ -895,9 +940,9 @@ ### No format found, throw error if not outputfmt: if doctype: - error('unoconv: format [%s/%s] is not known to unoconv.' % (op.doctype, op.format), file=sys.stderr) + error('unoconv: format [%s/%s] is not known to unoconv.' % (op.doctype, op.format)) else: - error('unoconv: format [%s] is not known to unoconv.' % op.format, file=sys.stderr) + error('unoconv: format [%s] is not known to unoconv.' % op.format) die(1) return outputfmt @@ -930,7 +975,7 @@ phase = "import" ### Load inputfile - inputprops = UnoProps(Hidden=True, ReadOnly=True, UpdateDocMode=QUIET_UPDATE) + inputprops = UnoProps(Hidden=True, ReadOnly=True, UpdateDocMode=op.updateDocMode) if op.password: inputprops += UnoProps(Password=op.password) @@ -983,23 +1028,25 @@ # except AttributeError: # pass - ### Update document links - phase = "update-links" - try: - document.updateLinks() - # Found that when converting HTML files with external images, OO would only load five or six of - # the images in the file. In the resulting document, the rest of the images did not appear. Cycling - # through all the image references in the document seems to force OO to actually load them. Found - # some helpful guidance in this thread: - # https://forum.openoffice.org/en/forum/viewtopic.php?f=30&t=23909 - # Ideally we would like to have the option to embed the images into the document, but I have not been - # able to figure out how to do this yet. - graphObjs = document.GraphicObjects - for i in range(0, graphObjs.getCount()): - graphObj = graphObjs.getByIndex(i) - except AttributeError: - # the document doesn't implement the XLinkUpdate interface - pass + ### Update document links if appropriate + if op.updateDocMode != NO_UPDATE: + phase = "update-links" + try: + document.updateLinks() + # Found that when converting HTML files with external images, OO would only load five or six of + # the images in the file. In the resulting document, the rest of the images did not appear. Cycling + # through all the image references in the document seems to force OO to actually load them. Found + # some helpful guidance in this thread: + # https://forum.openoffice.org/en/forum/viewtopic.php?f=30&t=23909 + # Ideally we would like to have the option to embed the images into the document, but I have not been + # able to figure out how to do this yet. + if op.updatehtmllinks: + graphObjs = document.GraphicObjects + for i in range(0, graphObjs.getCount()): + graphObj = graphObjs.getByIndex(i) + except AttributeError: + # the document doesn't implement the XLinkUpdate interface + pass ### Add/Replace variables phase = "replace-fields" @@ -1117,7 +1164,7 @@ try: document.storeToURL(outputurl, tuple(outputprops) ) except IOException as e: - raise UnoException("Unable to store document to %s (ErrCode %d)\n\nProperties: %s" % (outputurl, e.ErrCode, outputprops), None) + raise UnoException("Unable to store document to %s (Error %s)\n\nProperties: %s" % (outputurl, e.value, outputprops), None) phase = "dispose" document.dispose() @@ -1211,9 +1258,9 @@ except Exception as e: error("Launch of %s failed.\n%s" % (office.binary, e)) -def error(msg): +def error(msg, file=sys.stderr): "Output error message" - print(msg, file=sys.stderr) + print(msg, file=file) def info(level, msg): "Output info message" @@ -1327,7 +1374,7 @@ if of.python != sys.executable and not sys.executable.startswith(of.basepath): python_switch(of) office_environ(of) -# debug_office() +# debug_office() try: import uno, unohelper office = of @@ -1347,7 +1394,7 @@ ### Now that we have found a working pyuno library, let's import some classes from com.sun.star.beans import PropertyValue from com.sun.star.connection import NoConnectException - from com.sun.star.document.UpdateDocMode import QUIET_UPDATE + from com.sun.star.document.UpdateDocMode import NO_UPDATE, QUIET_UPDATE from com.sun.star.lang import DisposedException, IllegalArgumentException from com.sun.star.io import IOException, XOutputStream from com.sun.star.script import CannotConvertException