1=============== 2pdfpc Changelog 3=============== 4 5Version 4.5.0 6============= 7 8*Released: December 2020* 9 10- **Switch to GPLv3+ licence** 11- JSON format for pdfpc file 12- Markdown support for text notes 13- Render LaTeX beamer and text notes in the same place 14- Per-overlay notes 15- Zoom feature in highlighted areas 16- Spotlight mode 17- Page transitions 18- Automatic slide advancing 19- Video controls in presentation window 20- Max/unmax current slide view in presenter 21- Consistency with pdfpc/command line overriding of options 22- Allow run-time GUI customization 23- Assorted bug fixes 24 25Version 4.4.1 26============= 27 28*Released: November 2020* 29 30Bug fix release: 31 32- Compatibility with pdfpc LaTeX package 33- Some UI glitches 34- Icon rendering with HiDPI 35- Allow multiple videos per slide 36 37Version 4.4.0 38============= 39 40*Released: February 2020* 41 42- Document reload 43- Resizable windows 44- Toggling between windowed and full screen mode 45- Cheatsheet in application for key/mouse bindings 46- PnP for monitors 47- Improved caching behaviour (pdfpc will not lock the GUI during cold start) 48- Support for XMP meta data and notes (see the CTAN pdfpc package) 49- Hide pointer after a period of inactivity 50- Windowed mode is now a pdfpcrc option 51- Pressure sensitivity of input devices 52- Forward history 53- Support for executing external scripts 54- DBus actions with arguments 55 56- Bug fixes 57 58Version 4.3.4 59============= 60 61*Released: June 2019* 62 63- Fix loading of key bindings 64 65Version 4.3.3 66============= 67 68*Released: June 2019* 69 70- Better video playback support on Mac OS X 71 72Version 4.3.2 73============= 74 75*Released: February 2019* 76 77- Fix compile error on some distributions 78 79Version 4.3.1 80============= 81 82*Released: January 2019* 83 84- Fix --notes= behaviour 85- Fix default key bindings for last/first overlay 86 87Version 4.3.0 88============= 89 90*Released: December 2018* 91 92- *Backward incompatible changes* 93 - Improvement/more logical default key bindings 94 - GTK+3 >= 3.22 95 96- Four-State operation mode 97 - makes handling of drawing, eraser and pointer mode much easier 98 99- Permament setting of pointer color and size in pdfpcrc 100 101- Window placement can be done by monitor name 102 103- Subtitles for video playback 104 105- Different slide sizes per presentation are allowed 106 107- Bug fixes 108 - Wayland high DPI scaling issues 109 - Window placement issues with some WMs 110 111Version 4.2.1 112============= 113 114*Released: October 2018* 115 116- Bug fix: Add missing icons to CMakeLists.txt 117 118Version 4.2 119=========== 120 121*Released: October 2018* 122 123- Toolbar for pen/eraser/pointer mode (e.g. for touch screens) 124 125- Jump to first overlay 126 127- Bug fixes 128 - Print proper error messages if gstreamer fails to load because of missing plugins 129 - Fix freeze mode in combination with video slides 130 - Fix race conditions in gstreamer video pipeline (e.g. when the user switches 131 slides 'too fast') 132 - Jumping to last overlay works reliable 133 - Video controls are working now with shown drawings on that slide 134 135Version 4.1.2 136============= 137 138*Released: May 2018* 139 140- Quick bug fix: restore good pixel rendering quality for non-annotated PDFs 141- Fix version string for pdfpc --version 142 143Version 4.1.1 144============= 145 146*Released: May 2018* 147 148- Bug fixes 149 - Linking paths for some operation systems 150 - Correctly clickable links in PDF 151 - Color hints in timer 152 - Disable wayland scaling workaround by default 153 - Hide video if used with beamer notes 154 155Version 4.1 156=========== 157 158*Released: October 2017* 159 160- Time pace color (adaptive color changes of the timer depending on the 161 presenters speed) 162 163- PDF annotations can be used as slide notes 164 165- The .pdfpc file can now be located at different locations 166 167- The .pdfpc file allows a notes include file 168 169- Main window can be hidden during the talk 170 171- Bug fixes 172 - Font increasing/decreasing of notes works more reliable 173 - Fix segfault if all slides are marked as overlays 174 - Wayland with HiDPI setting should have the correct window size 175 176Version 4.0.8 177============= 178 179*Released: August 2017* 180 181- Bug fixes 182 - Respects playmode for movies embedded with multimedia package 183 - More reliable movie playback (needs gstreamer-plguins-bad now!) 184 - Fix bug in overlay detection 185 186- Pen drawing mode (allows user to draw on slides) 187 188 189Version 4.0.7 190============= 191 192*Released: June 2017* 193 194- Small bug fixes 195 - Store last_minute correctly in pdfpc file 196 - Use a new default gstreamer sink for video playing 197 (fixes an issue where the sound work, but the video not) 198 - High CPU usage for some videos when the video is paused 199 - Fixed a crash for some video drivers 200 201- Works with vala 0.36 202 203- PDFPC can now store the last viewed slide to restore it 204 at a later session 205 206- A user can now skip already viewed overlays (and jump 207 to the full slide directly) 208 209Version 4.0.6 210============= 211 212*Released: February 2017* 213 214- New command line option: -P/--page jump to a specific page after 215 startup 216 217- HiDPI support. Respect GDK Hints about HiDPI screens. 218 This resolves an issue, where the slides where rendered blurry 219 220- Escape special characters in text nodes. This resolves an 221 issue where all text notes got lost if special characters where 222 used. 223 224- Allow more permanent config options per pdf/globally 225 226- Resolve unfullscreening/out of screen bugs in low resolution or HiDPI 227 scenarios 228 229- Better Wayland support 230 231- Overview slides contain the actual slide number to 232 find specific slides faster 233 234- Documentation improvements 235 236Version 4.0.5 237============= 238 239*Released: January 2017* 240 241- Persistent PNG cache for faster startup 242 243- Layout fix: 244 - CSS fix for older GTK versions 245 - Fixed prev-slide semantics 246 - Next-slide view shows full slide in case of overlays 247 - Fix highlighting in overview mode (removed pixman error in logs) 248 - Enforced timer/status bar height. this area no longer "jumps" if icons 249 are displayed 250 251- Overview mode: click on slide goes to full slide (in case of overlays), SHIFT 252 + click goes to the first slide 253 254- Fixed history-back semantics 255 256- Split man pages in pdfpc(1) for the program and pdfpcrc(5) for config file 257 options 258 259 260Version 4.0.4 261============= 262 263*Released: November 2016* 264 265- auto-workaround for notes and auto-grouping bug 266 267- fix CSS for newer GTK versions 268 269Version 4.0.3 270============= 271 272*Released: October 2016* 273 274- Compiles with vala 0.32 275 276- pdfpc can now show some highlighting pointer 277 278- Adds D-Bus Server for controlling pdfpc 279 280- Minor Improvements: 281 - Search pdfpcrc files in XDG compliant directories 282 - Key shortcut to jump to the last overlay 283 - Made progress bar in movie playback optional 284 285 286Version 4.0.2 287============= 288 289*Released: February 2016* 290 291- Adds a option, -g, to disable auto-grouping of overlay slides 292 293- Removes some command line options in favor of a configuration file, pdfpcrc 294 295- Bug fixes: 296 - Movies with an end-time now correctly loop 297 - Fixes cut-off text in a number of cases 298 - Fixes issues where the screens might not move to the correct monitor 299 - Other small fixes 300 301 302Version 4.0.1 303============= 304 305*Released: November 2015* 306 307- Keybindings for changing font size of the notes view 308 309- Hyperlinks to web pages are now opened in the web browser 310 311- Instead of count downs, the current time can be displayed 312 313- start/stop, noaudio attributes for movies 314 315- The user can now configure the presenter view layout according to their needs 316 317- Movie support can be disabled to allow compilation on Mac OS X / Windows (via 318 cmake -DMOVIES=OFF) 319 320- Bug fixes 321 322 323Version 4.0 324============= 325 326*Released: June 2015* 327 328- *Major* Moved to GTK+3 329 330- New Maintainer 331 332- Movie playback, based on gstreamer 1.0 333 334- Support LaTeX beamer slides with notes 335 336- Option to sepcify size in windowed mode 337 338- Various bug fixed and documentation 339 improvements 340 341Version 3.1.1 342============= 343 344*Released: July 2012* 345 346- Bug fix for released C sources 347 348Version 3.1 349=========== 350 351*Released: June 2012* 352 353- Revamped overview mode, with better keyboard navigation support and better visual 354 appearance (thanks to rschroll) 355 356- Support for configuration files. Now all keybindings are configurable 357 358- Improved layout management (thanks to rschroll) 359 360- (Hopefully) Improved handling of fullscreen modes 361 362Version 3.0 363=========== 364 365*Released: May 2012* 366 367- Renamed to pdfpc (forked from Pdf Presenter Console) 368 369- Support for new poppler version 370 371- Support for (textual) notes 372 373- Support for overlays 374 375- Overview mode 376 377- Jump to slides by inputting the slide number 378 379- Movement in 10-slide blocks allowed using shift 380 381- Two additional timer modes: countup and end time of presentation 382 383- Pause timer (useful for rehearsal talks) 384 385- Support for mouse wheel (thanks to mikerofone) and bluetooth headset controls 386 (thanks to NerdyProjects) 387 388- Freezing and blacking out of presentation view 389 390- Presenter view starts on primary screen 391 392- Definition of "end slide" 393 394- Navigable history of jumps 395 396=============================== 397Pdf Presenter Console Changelog 398=============================== 399 400Version 2.0 401=========== 402 403*Released: 16. Jan 2010* 404 405- Complete rewrite of rendering system to allow more sophisticated actions. 406 407- Changed license of the project from GPLv3 to GPLv2+ because of 408 incompatibilities with Poppler. (Thanks to Jakub Wilk <jwilk@debian.org> and 409 Barak A. Pearlmutter <barak@cs.nuim.ie> for pointing out this out). 410 411- Implemented: Usage of left-/right mousebuttons for slide navigation. 412 413- Implemented: Handling of navigational links inside of PDF files. 414 415- Implemented: Abstraction to cache prerendered slides. 416 417- Implemented: Compressed cache for prerendered slides. 418 419- Implemented: Alternative way of executing the prerendering process to allow 420 for smoother navigation while slides are generated. 421 422- Implemented: Means to switch displays in single monitor mode as well as dual 423 monitor mode 424 425- Implemented: Disabled timer if a duration of 0 is provided 426 427- Fixed: Build problems on Fedora 13 due to changed linking procedure 428 429- Fixed: Slightly changed image data formats due to update of Gtk to Version 430 2.22 or higher. 431 432- Implemented: Removed usage of deprecated Gdk.GC in favor of Cairo. 433 434 435Version 1.1.1 436============= 437 438- Fixed: Compile error with newer vala versions due to wrong property 439 visibility 440 441- Fixed: Typo in help text 442 443 444Version 1.1 445=========== 446 447- Implemented: Controllable interface for cleaner controller code. 448 449- Fixed: Install target is now executable. 450 451- Fixed: Warnings shown in one-screen-presentation-mode, due to non existant 452 process indicator. 453 454- Implemented: Presentation timer as its own GTK Widget 455 456- Implemented: Support for negative timer values (aka overtime) 457 458- Implemented: Different Timer colors for normal time, the last x minutes and 459 overtime 460 461- Implemented: Made last-minutes time configurable 462 463- Fixed: Library paths were not used correctly for compilation 464 465- Implemented: Fullscreen window as own Gtk class 466 467- Fixed: Problem which caused the windows not be displayed on the correct 468 displays using the Xfce4 Xfwm window mananger. 469 470- Implemented: Command line option to set the size of the current slide in the 471 presenter screen 472 473- Implemented: A few more common key bindings 474 475- Implemented: Hide cursor after 5 seconds timeout 476 477 478Version 1.0 479=========== 480 481- Initial release 482