1dspdfviewer changelog 2===================== 3 4This file aims to record all user relevant changes to dspdfviewer. 5 6If you're intrested in the specific source-level changes between versions, 7or non user-relevant changes (like build system or packaging related), please 8inspect the output of commands like `git diff -w v1.11..v1.12` directly. 9 10 11v1.15.1 - 2016-09-13 12-------------------- 13 14Bugfix: 15 16* No longer advances two slides on mouse wheel when 17 used with recent Qt5. Thanks to @nbecker for reporting 18 this on GitHub. 19 20 21v1.15 - 2016-04-05 22------------------ 23 24Changes in behaviour: 25 26* When compiling dspdfviewer yourself: 27 * You must now execute the testsuite within a running X Server 28 (Linux) or within a graphical environment (Windows/OSX). 29 It will no longer try to set up one on its own. 30 * The testsuite expects two screens to be connected by default. 31 If your environment only has one screen, you can pass 32 -DRunDualScreenTests=OFF at CMake time to avoid a test failure. 33 * Instead of offering pre-rendered PDFs for download, they are now 34 included in the source tree. The option `DownloadTestPDF` has 35 been replaced with `UsePrerenderedPDF` accordingly. 36 * Qt5 is now the default. If you want to build against Qt4, 37 you will have to pass -DUseQtFive=OFF to CMake. 38 Note that Qt4 support is now considered deprecated and will be 39 removed in one of the next versions. Please file a bug if your 40 system does not work correctly with Qt5. 41 42New features: 43 44* Predictable memory usage and configurable cache size limit 45 * Previously, dspdfviewer allowed to cache 100 images. It did not 46 matter whether these where thumbnails or full pages, resulting in 47 unpredictable memory usage. 48 * Now you can specify memory limit for the cache in MiB, using 49 the command-line parameter --cache-size. The default value 1024 50 is normally fine, setting is below 250 will result in severe 51 performance crippling. 52 * This only affects the *cache* memory. The total memory usage of 53 dspdfviewer can be up to 300M higher, mainly depending on whether 54 the shared libraries (poppler/qt) are also used by other programs, 55 or are specifically loaded for dspdfviewer. 56 57Other: 58 59* A lot of work has gone into the Windows port, and compiling on 60 Windows with MSVC is now part of the automated testing. 61* The testsuite is currently disabled on big-endian machines. 62 It keeps failing with what appears to be an endian issue. 63 If you want to help out, you can force the testsuite to run 64 by passing -DRunTestsOnBigEndian=ON at cmake time. 65 66 67v1.14 - 2015-12-01 68------------------ 69 70New features: 71 72* Translation support 73 * For now, a german translation is included, thanks to projekter. 74* Experimental i3 support 75 * If you specify the --i3-workaround=true option, dspdfviewer will try to 76 use i3-cmd to move the audience window one screen to the right. 77 * This code is not well tested, please leave feedback and suggestions. 78* Add support for Qt5 79* Add support for Windows, thanks to projekter. 80 81 82v1.13.1 - 2015-08-06 83-------------------- 84 85This is a bugfix and maintenance release for v1.13. 86 87Bugfixes: 88 89* Regression: Changing slide while blanked crashed the program 90 91Other: 92 93* A `dspdfviewer.desktop` file has been added, helping desktop enviroments 94 to include the program in their menus 95* `dspdfviewer --help` informs about the manpage and the F1 help box 96* This changelog has been started, listing changes since v1.8. 97 98 99 100v1.13 - 2015-07-30 101------------------ 102 103New features: 104 105* dspdfviewer will open a file chooser dialog when started without a 106 command-line file parameter (instead of aborting with error message) 107* Hyperlinks between pages are now clickable 108* The height of the bottom pane (thumbnails and clocks) on the second 109 screen can now be configured 110 111 112 113v1.12 - 2015-07-23 114------------------ 115 116New features: 117 118* Added support for the Logitech R400 presenter remote control. 119* Secondary screen can be toggled between notes and main presentation. 120* `F1` or `?` key show a quick help box. 121* A configuration file at `~/.config/dspdfviewer.ini` can now be 122 used in addition to command-line parameters. 123 124 125 126v1.11 - 2014-07-12 127------------------ 128 129New features: 130 131* The window for the presenter now spawns on the primary screen 132 (see `man xrandr` on how to define this) which is assumed to be 133 the notebook you carry to the presenation site. 134* The windows now have different window titles and window roles. 135 This enables scripting, especially useful on tiling window managers. 136* dspdfviewer will now watch the file on disk and re-read when it changes. 137 This is useful if you're using dspdfviewer as a previewer while 138 writing a presentation. 139 140 141 142v1.10.1 - 2013-10-22 143-------------------- 144 145This is a bugfix and maintenance release for 1.10. 146 147Bugfixes: 148 149* Regression: Primary and secondary window could not be swapped on Kubuntu 13.10. 150 151 152 1531.10 - 2013-03-25 154----------------- 155 156Improvement: 157 158* Speed up initial rendering 159 160 161 1621.9 - 2013-01-23 163---------------- 164 165New feature: 166 167* The "go to" command (`G`) now displays the range of valid page numbers 168 169 170 1711.8 - 2012-12-11 172---------------- 173 174Initial *free and open source software* release: 175 176* dspdfviewer is now distributed under the GNU GPL, version 2, or 177 (at your option) any later version. 178