@@ -8,23 +8,30 @@ or non user-relevant changes (like build system or packaging related), please
88inspect the output of commands like ` git diff -w v1.11..v1.12 ` directly.
99
1010
11- v1.15 - UNRELEASED
11+ v1.15 - 2016-04-05
1212------------------
1313
1414Changes in behaviour:
1515
1616* When compiling dspdfviewer yourself:
17- * You must now execute the testsuite within a running X Server.
18- * The testsuite expects two screens to be connected, if your test
19- environment does not have that pass -DRunDualScreenTests=OFF at
20- CMake time. This can be useful if you run the test suite under
21- XvFB.
17+ * You must now execute the testsuite within a running X Server
18+ (Linux) or within a graphical environment (Windows/OSX).
19+ It will no longer try to set up one on its own.
20+ * The testsuite expects two screens to be connected by default.
21+ If your environment only has one screen, you can pass
22+ -DRunDualScreenTests=OFF at CMake time to avoid a test failure.
2223 * Instead of offering pre-rendered PDFs for download, they are now
2324 included in the source tree. The option ` DownloadTestPDF ` has
2425 been replaced with ` UsePrerenderedPDF ` accordingly.
26+ * Qt5 is now the default. If you want to build against Qt4,
27+ you will have to pass -DUseQtFive=OFF to CMake.
28+ Note that Qt4 support is now considered deprecated and will be
29+ removed in one of the next versions. Please file a bug if your
30+ system does not work correctly with Qt5.
2531
2632New features:
27- * Memory usage now configurable
33+
34+ * Predictable memory usage and configurable cache size limit
2835 * Previously, dspdfviewer allowed to cache 100 images. It did not
2936 matter whether these where thumbnails or full pages, resulting in
3037 unpredictable memory usage.
@@ -37,6 +44,15 @@ New features:
3744 the shared libraries (poppler/qt) are also used by other programs,
3845 or are specifically loaded for dspdfviewer.
3946
47+ Other:
48+
49+ * A lot of work has gone into the Windows port, and compiling on
50+ Windows with MSVC is now part of the automated testing.
51+ * The testsuite is currently disabled on big-endian machines.
52+ It keeps failing with what appears to be an endian issue.
53+ If you want to help out, you can force the testsuite to run
54+ by passing -DRunTestsOnBigEndian=ON at cmake time.
55+
4056
4157v1.14 - 2015-12-01
4258------------------
0 commit comments