Releases: projekter/dspdfviewer
dspdfviewer 1.15.1.2
Update the third-party dependencies:
- boost 1.61.0
- cairo 1.14.10
- Expat 2.2.4 commit bc6468d
- FreeType 2.8
- lcms 2.8
- libiconv 1.15
- libpng 1.6.32
- LibTIFF 4.0.8
- OpenJPEG 2.2.0
- pixman 0.34.0
- poppler 0.57.0
- poppler-data 0.4.8
- Qt 5.7.1
- Xz Utils liblzma 5.2.3
- zlib 1.2.11
dspdfviewer 1.15.1.4
Fixes dannyedel#213, update libjpeg-turbo
to 2.0.4
Update third-party dependencies
Updated the third-party dependencies:
- boost 1.72.0
- cairo 1.16.0
- curl 7.67.0 (new: poppler was built with curl support)
- Expat 2.2.9
- FreeType 2.10.1
- lcms 2.9
- libiconv 1.16
- libpng 1.6.37
- libjpeg-turbo 2.0.3
- LibTIFF 4.1.8
- OpenJPEG 2.3.1
- pixman 0.38.4
- poppler 0.84.0
- poppler-data 0.4.9
- Qt 5.14.0
- Xz Utils liblzma 5.2.4
- zlib 1.2.11
Note that I reintroduced libjpeg-turbo
; as this time, I compiled every library (including Qt) using MSVC 2019, I disabled Qt's own libraries where possible. Hopefully, this fixes the image problems (dannyedel#99) - my previous solution was to use the deprecated internal DCT decoder of poppler.
dspdfviewer 1.15.1
This release fixes dannyedel#173, changing the font handler from Fontconfig to Win32 and updating to the latest poppler version 0.43.
dspdfviewer 1.15
Read the CHANGELOG.md for the full details.
Update: Now including Windows XP support.
Support for poppler encodings
This release now contains the poppler-data archive that is necessary to display some encodings (required eg. for Chinese characters, see dannyedel#163).
It is updated to the most recent poppler version 0.42.0.
Dependencies
This release is intended for those who want to compile dspdfviewer on their own machine without having to build all dependencies by themselves. All the included dependencies have to be added to the linker input. If you use the cmake configuration as provided here, you have to extract the archive directly on C:. These are static Visual Studio libraries which were compiled with Microsoft Visual Studio Community 2013 x86 and will most likely not work with any different version.
Note that you need to provide boost and Qt files as well. In order to use the static version, this will require that you build both boost (program_options library) and Qt on your machine.
The static versions were compiled with /MT or /MTd while the dynamic ones use /MD (/MDd).
Fix memory problem
Implements dannyedel#141.
v1.14: Add Windows, Qt5 and Translation support
Read the changelog for details.
Specific Windows issues addressed in this release:
- Fixes dannyedel#99 (JPEG are not displayed properly) - the last pre-release already claimed to do so but unfortunately didn't.
German translation
This pre-release contains some bugfixes and is localized in German. The language will be chosen from your system's locale.