@@ -8,23 +8,30 @@ or non user-relevant changes (like build system or packaging related), please
8
8
inspect the output of commands like ` git diff -w v1.11..v1.12 ` directly.
9
9
10
10
11
- v1.15 - UNRELEASED
11
+ v1.15 - 2016-04-05
12
12
------------------
13
13
14
14
Changes in behaviour:
15
15
16
16
* 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.
22
23
* Instead of offering pre-rendered PDFs for download, they are now
23
24
included in the source tree. The option ` DownloadTestPDF ` has
24
25
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.
25
31
26
32
New features:
27
- * Memory usage now configurable
33
+
34
+ * Predictable memory usage and configurable cache size limit
28
35
* Previously, dspdfviewer allowed to cache 100 images. It did not
29
36
matter whether these where thumbnails or full pages, resulting in
30
37
unpredictable memory usage.
@@ -37,6 +44,15 @@ New features:
37
44
the shared libraries (poppler/qt) are also used by other programs,
38
45
or are specifically loaded for dspdfviewer.
39
46
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
+
40
56
41
57
v1.14 - 2015-12-01
42
58
------------------
0 commit comments