1058
by Adam Reichold
clarify effective license in README file |
1 |
qpdfview is a tabbed document viewer using Poppler, libspectre, DjVuLibre, CUPS and Qt, licensed under GPL version 2 or later. |
361
by Adam Reichold
updated documentation |
2 |
|
1352
by Adam Reichold
updated maintainer mail address |
3 |
The project homepage is "https://launchpad.net/qpdfview". The project maintainer is "Adam Reichold <adam.reichold@t-online.de>". |
361
by Adam Reichold
updated documentation |
4 |
|
1478
by Adam Reichold
Remove stray OpenJPEG dependency of the Fitz plug-in. |
5 |
It depends on libQtCore, libQtGui. It also depends on libQtSvg, libQtSql, libQtDBus, libcups, resp. libz if SVG, SQL, D-Bus, CUPS, resp. SyncTeX support is enabled. It also depends on libmagic if Qt version 4 is used and libmagic support is enabled. The PDF plug-in depends on libQtCore, libQtXml, libQtGui and libpoppler-qt4 or libpoppler-qt5. The PS plug-in depends on libQtCore, libQtGui and libspectre. The DjVu plug-in depends on libQtCore, libQtGui and libdjvulibre. The Fitz plug-in depends on libQtCore, libQtGui and libmupdf. |
850
by Adam Reichold
updated README file |
6 |
|
1983
by Adam Reichold
Update change log and readme, noting the current problems with the Fitz plug-in. |
7 |
The Fitz plug-in is currently considered experimental due to the lack of a maintainer. It also lacks support for various features, e.g. meta-data, encryption, text search, text extraction, form fields and annotations. |
8 |
||
1423
by Adam Reichold
Mention necessary call to 'lrelease' in the README. |
9 |
It is built using "lrelease qpdfview.pro", "qmake qpdfview.pro" and "make". It is installed using "make install". The installation paths are defined in "qpdfview.pri". |
361
by Adam Reichold
updated documentation |
10 |
|
11 |
The following build-time options are available: |
|
374
by Adam Reichold
updated support files |
12 |
* 'without_svg' disables SVG support, i.e. fallback and application-specific icons will not be available. |
718.1.1
by Adam Reichold
reimplement all persistent storage using SQLite adding a cleaner implementation of per-file settings |
13 |
* 'without_sql' disables SQL support, i.e. restoring tabs, bookmarks and per-file settings will not be available. |
374
by Adam Reichold
updated support files |
14 |
* 'without_dbus' disables D-Bus support, i.e. the '--unique' command-line option will not be available. |
850
by Adam Reichold
updated README file |
15 |
* 'without_pkgconfig' disables the use of pkg-config, i.e. compiler and linker options have to be configured manually in "qpdfview.pri". |
16 |
* 'without_pdf' disables PDF support, i.e. the PDF plug-in using Poppler will not be built. |
|
874
by Adam Reichold
prepare build system for DjVu plug-in |
17 |
* 'without_ps' disables PS support, i.e. the PS plug-in using libspectre will not be built. |
18 |
* 'without_djvu' disables DjVu support, i.e. the DjVu plug-in using DjVuLibre will not be built. |
|
1432.2.1
by Adam Reichold
Add simplistic Fitz (the rendering library of MuPDF) plug-in. |
19 |
* 'with_fitz' enables Fitz support, i.e. the Fitz plug-in using MuPDF will be built. |
1929
by Adam Reichold
Invert the with_image build-time option and document it in the README file. |
20 |
* 'without_image' disable image support, i.e. the plug-in using Qt's built-in image I/O will not be built. |
877
by Adam Reichold
add a warning about static plug-ins to the README |
21 |
* 'static_pdf_plugin' links the PDF plug-in statically (This could lead to linker dependency collisions.) |
22 |
* 'static_ps_plugin' links the PS plug-in statically. (This could lead to linker dependency collisions.) |
|
23 |
* 'static_djvu_plugin' links the DjVu plug-in statically. (This could lead to linker dependency collisions.) |
|
1432.2.1
by Adam Reichold
Add simplistic Fitz (the rendering library of MuPDF) plug-in. |
24 |
* 'static_fitz_plugin' links the Fitz plug-in statically. (This could lead to linker dependency collisions.) |
1929
by Adam Reichold
Invert the with_image build-time option and document it in the README file. |
25 |
* 'static_image_plugin' links the image plug-in statically. |
374
by Adam Reichold
updated support files |
26 |
* 'without_cups' disables CUPS support, i.e. the program will attempt to rasterize the document instead of requesting CUPS to print the document file. |
648
by Adam Reichold
fix the exec key of the desktop entry file |
27 |
* 'without_synctex' disables SyncTeX support, i.e. the program will not perform forward and inverse search for sources. |
917.1.2
by Adam Reichold
update README file for libmagic dependency |
28 |
* 'without_magic' disables libmagic support, i.e. the program will determine file type using the file suffix. |
833
by Adam Reichold
added support for handling UNIX signals |
29 |
* 'without_signals' disabled support for UNIX signals, i.e. the program will not save bookmarks, tabs and per-file settings on receiving SIGINT or SIGTERM. |
2041
by Adam Reichold
Make it easier to enable LTO to reduce the default build binary by around 200 K (out of 1200 K). |
30 |
* 'with_lto' enables link time optimizations for the application binary to reduce its size and improve its performance. |
2068
by Adam Reichold
Add static_resources configuration option to embed translations and online help into binary to facilitate single binary builds. |
31 |
* 'static_resources' to statically embed resources like translations and online help into the application binary. |
2072
by Adam Reichold
Add option to eagerly resolve plug-in symbols to be more robust if incompatible libraries are installed. |
32 |
* 'plugin_resolve_all' to enable early symbol resolution in plug-ins to be more robust when incompatible libraries are installed. |
361
by Adam Reichold
updated documentation |
33 |
|
1090
by Adam Reichold
add example on how to use build-time options to README file |
34 |
For example, if one wants to build the program without support for CUPS and PostScript, one could run "qmake CONFIG+="without_cups without_ps" qpdfview.pro" instead of "qmake qpdfview.pro". |
35 |
||
974
by Adam Reichold
updated information about application capabilities in the documentation |
36 |
The fallback and application-specific icons are derived from the Tango icon theme available at "http://tango.freedesktop.org". |