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