From 5d908748682c3e0f8cc6538c972ec3f60dc5cddd Mon Sep 17 00:00:00 2001 From: Danny Edel Date: Mon, 4 Apr 2016 11:01:33 +0200 Subject: [PATCH 1/2] Update changelog for v1.15 --- CHANGELOG.md | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f1d73712..67f7f8f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,23 +8,30 @@ or non user-relevant changes (like build system or packaging related), please inspect the output of commands like `git diff -w v1.11..v1.12` directly. -v1.15 - UNRELEASED +v1.15 - 2016-04-05 ------------------ Changes in behaviour: * When compiling dspdfviewer yourself: - * You must now execute the testsuite within a running X Server. - * The testsuite expects two screens to be connected, if your test - environment does not have that pass -DRunDualScreenTests=OFF at - CMake time. This can be useful if you run the test suite under - XvFB. + * You must now execute the testsuite within a running X Server + (Linux) or within a graphical environment (Windows/OSX). + It will no longer try to set up one on its own. + * The testsuite expects two screens to be connected by default. + If your environment only has one screen, you can pass + -DRunDualScreenTests=OFF at CMake time to avoid a test failure. * Instead of offering pre-rendered PDFs for download, they are now included in the source tree. The option `DownloadTestPDF` has been replaced with `UsePrerenderedPDF` accordingly. + * Qt5 is now the default. If you want to build against Qt4, + you will have to pass -DUseQtFive=OFF to CMake. + Note that Qt4 support is now considered deprecated and will be + removed in one of the next versions. Please file a bug if your + system does not work correctly with Qt5. New features: -* Memory usage now configurable + +* Predictable memory usage and configurable cache size limit * Previously, dspdfviewer allowed to cache 100 images. It did not matter whether these where thumbnails or full pages, resulting in unpredictable memory usage. @@ -37,6 +44,15 @@ New features: the shared libraries (poppler/qt) are also used by other programs, or are specifically loaded for dspdfviewer. +Other: + +* A lot of work has gone into the Windows port, and compiling on + Windows with MSVC is now part of the automated testing. +* The testsuite is currently disabled on big-endian machines. + It keeps failing with what appears to be an endian issue. + If you want to help out, you can force the testsuite to run + by passing -DRunTestsOnBigEndian=ON at cmake time. + v1.14 - 2015-12-01 ------------------ From 058fc87906ff12ef2f5b53b9151e1bece991c2a3 Mon Sep 17 00:00:00 2001 From: Danny Edel Date: Tue, 5 Apr 2016 10:13:51 +0200 Subject: [PATCH 2/2] update embedded version number --- cmake/version_number.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/version_number.cmake b/cmake/version_number.cmake index d1227278..e3cf3bf3 100644 --- a/cmake/version_number.cmake +++ b/cmake/version_number.cmake @@ -30,7 +30,7 @@ if( NOT DSPDFVIEWER_VERSION ) # Use default # TODO: Keep me updated! - set(DSPDFVIEWER_VERSION "1.14") + set(DSPDFVIEWER_VERSION "1.15") message(STATUS "Embedding version number ${DSPDFVIEWER_VERSION}. If you want to override this, " "for example to embed the git revision you built from, please pass " "-DDSPDFVIEWER_VERSION=1.2.3.4.5 to the cmake command.")