summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/animate/ChangeLog
blob: d47f45748722cf71eb7d2251edc1ea4d54311798 (plain)
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
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
2024-10-14
	* fix: quoted filenames (issue #23)

2024-09-17
	* change: `method=widget' now default for extended range of supporting viewers
	* fix: documentation revised

2024-09-06
	* fix: documentation PDF re-compiled and minor README additions

2024-09-05
	* new: animation support in PDF.js, version 4.4.168+

2023-06-18
	* fix: missing file `pstmetronome.tex' added

2023-05-15
	* fix: `buttonfg' package option

2022-09-15
	* fix: failure (in dvisvgm driver mode) when setting `draft'
	globally and then setting `final' locally
	* improvement: accelerating compilation in `draft' mode for long
	\multiframe loops

2022-08-04
	* fix: a few obsolete code lines removed; option processing acc. to new
	LaTeX format 22-06-01

2022-02-21
	* improvement: svg clipping code simplified

2022-02-04
	* fix: ocg method: moving back to /OC method (instead of BDC/EMC)

2022-01-31
	* improvement: optimizing XObject nesting for smaller output files

2022-01-25
	* improvement: svg clipping optimized for smaller output size

2022-01-21
	* fix: clipping for dvisvgm

2021-11-09
	* improvement: play from beginning, regardless of poster frame setting

2021-09-02
	* fix: non-conforming SVG id attribute values

2021-08-19
	* fix: wrong orientation of button faces on landscape pages (dvips)

2021-06-11
	* fix: `undefined references' warning, when placing animation in a \phantom

2020-10-07
	* fix: pausing on the 0th/last frames (PDF output)

2020-10-05
	* fix: pausing on the 0th/last frames (continued)

2020-09-29
	* fix: pausing on the 0th frame

2020-08-29
	* new: \multiframebreak for terminating \multiframe loop

2020-08-04
	* fix: typesetting failure with `latex-dev'

2020-05-29
	* fix: `autoplay' option non-functional in combination with `poster=last';
	missing mention of KDE Okular in the list of supported PDF viewers

2020-05-07
	* fix: control button issue (dvisvgm)

2020-05-06
	* fix: control button transparency (all drivers)

2020-04-25
	* fix: compilation error in case of `dvisvgm' + [french]{babel}. For
	slightly better performance, \animategraphics doesn't pass `clip' anymore
	automatically to graphicx' \includegraphics; instead, the new `clip'
	pkg/command option should be set if need be (mostly when using dvisvgm
	together with trimming options). Interaction with animation on mobile
	devices: single tap for play/pause

2020-03-25
	* fix: using `controlsaligned' as package option

2020-03-24
	* new: option `controlsaligned' extended for refined adjustment of
	horizontal position

2020-03-23
	* new: option `controlsaligned' for changing horizontal position of
	animation controls

2019-12-03
	* fix: another occurrence of quotes issue, now fixed at a central place

2019-11-27
	* fix: quotes around \@filef@und added by \IfFileExists removed for luatex
	compatibility (fix provided by U Fischer); using JS API dirtifies PDF

2019-11-05
	* fix: old engine testing pkgs replaced by `iftex'

2019-08-20
	* fix: now, on PageClosePageInvisible event, seeking to poster frame only if
	currently not on display.

2019-07-22
	* new: option `alttext' for setting description text

2019-04-09
	* fix: improved patching of `dvisvgm.def'

2019-03-06
	* change: jbig2 format support removed; dvisvgm-related code moved to
	pdfbase.sty (media9)

2019-01-23
	* new: support for embedding PDF with `dvisvgm', multipage PDF support with
	`dvisvgm' and `dvipdfmx' driver

2018-12-19
	* fix: wrong scaling of repeatedly embedded external graphics; JS-related
	issue in case of side-by-side animations in one SVG

2018-11-30
	* fix: `setTimeout' JS method (used by timeline feature) differs between
	browsers and PDF viewers

2018-11-29
	* fix: SVG usability issues on touch (mobile) devices; documentation
	updated

2018-11-20
	* fix: `autoplay' (non-functional in SVG output); documentation
	updated (additions in section on SVG)

2018-11-19
	* new: support for `dvisvgm' output driver

2018-08-22
	* new: `export' package option

2018-06-27
	* fix: documentation fixed (repository)

2018-06-07
	* fix: adjustments after migration to GitLab

2018-02-28
	* fix: test for XeTeX; test for eTeX removed

2018-01-04
	* maintenance, repackaged for upload to CTAN

2017-09-29
	* fix: improved button face generation (PDF XObjects) for dvips, based on
	current pdfbase.sty (pkg media9)

2017-09-22
	* fix: control button transparency with Distiller; README.md

2017-09-21
	* new: option `buttonalpha' for adding transparency to control buttons

2017-08-11
	* new: `speed' property added to the JS animation object for scaling
	overall animation speed

2017-05-18
	* new: configurable animation controls

2017-03-23
	* fix: pdfbase.sty related adjustments

2017-03-16
	* fix: some adjustments required due to pdfbase.sty changes

2017-02-24
	* fix: further speed improvement for animating external graphics files

2017-02-22
	* fix: code for repeated inclusion optimized for speed

2017-02-03
	* fix: RTL related (luaTeX)

2017-01-30
	* fix: usability in RTL typesetting context

2017-01-24
	* fix: minor documentation update

2017-01-09
	* fix: wrong orientation of animated content on landscape pages
	(pkgs `lscape'/`pdflascape')

2016-09-07
	* fix: adjust JavaScript part for compatibility with Foxit Reader

2016-08-31
	* fix: missing variable declarations in JavaScript part

2016-08-26
	* fix: adjust JavaScript part for compatibility with current PDF-XChange
	Editor

2016-07-27
	* new: `method=icon' default setting for dvips+ps2pdf; support for
	Foxit Reader (besides Acrobat Reader and PDF-XChange Viewer) added

2016-07-25
	* fix: timeline JavaScript of the displayed poster frame not executed
	while loading the animation for the first time

2016-06-08
	* new: reverse playback direction with shift + mouse click

2016-05-30
	* fix: broken `draft' option
	* new: aux. package `animfp' removed, now using \fp_eval:n from l3fp

2016-04-15
	* fix: compilation failure when using `timeline' option in beamer class
	document

2016-03-22
	* fix: documentation recompiled, minor code clean-ups

2016-03-15
	* fix: bug related to XObject referencing

2016-03-11
	* new: now uses pdfbase.sty for low level PDF operations

2016-02-28
	* Fix: workaround for bug http://tex.stackexchange.com/q/295715 : different
	behaviour of AR versions with regard to PageOpen and PageVisible events
	where animation initialisation takes place

2016-02-15
	* Fix: bug http://tex.stackexchange.com/q/292805

2016-02-04
	* Fix: minor dvips-related bug

2016-02-02
	* Fix: compilation failure with `method=ocg' setting

2016-01-25
	* Fix: compilation failure with `method=widget' setting (which is the
	default in the `dvips' mode)

2016-01-19
	* Fix: \newframe and \multiframe defined locally inside `animateinline' to
	protect them from being redefined accidentially

2015-11-02
	* Fix: improved compatibility with ocgbase.sty

2015-10-28
	* Fix: code adapted for use of ocgbase.sty (part of ocgx2 package)

2015-08-28
	* New: control button faces

2015-08-18
	* Fix: catcode issue http://tex.stackexchange.com/q/261601

2015-06-19
	* Fix: compatibility issue with luatex-0.80

2015-03-11
	* New: support for `fixocgx' [v0.3, 2015/03/11] package (placing
	animations on PDF layers)

2015-01-21
	* Fix: OCG related code

2014-12-04
	* New: option `type=<file ext>' to force animation of image sequence with
	file name extension <file ext>
	* Fix: rotated buttons in landscape (package `geometry') documents

2014-11-27
	* Fix: Animations with a particular combination of command options
	(poster=last, loop=false) did not play when clicked.

2014-11-25
	* New: In addition to `first', `last' and `none', the `poster' option also
	takes an integer number to specify the default poster frame.

2014-11-11
	* Fix: (work-around for) JavaScript NotAllowedError in AR-9 when skimming
	over pages with icon-based animations

2014-11-10
	* Fix: poster / current frame did not get printed with `method=icon'

2014-10-16
	* New: third animation method added (based on JS methods `getIcon' &
	`buttonSetIcon') with best animation performance (frame rate) so far; set as
	default for pdfLaTeX/XeLaTeX/dvipdfmx, Widget based method is default for
	dvips, as before
	* Change: option `useocg' removed in favour of `method=icon | widget | ocg'
	for selecting one of the implemented animation methods

2014-09-23
	* Change: Ghostscript 9.15+ now required for PS to PDF conversion;
	`depth' option now deprecated and ignored
	* New: options `totalheight', `keepaspectratio', `nomouse' added; `width',
	`height', `totalheight', `keepaspectratio', `scale' added as package options
	* Fix: OCG and XObject-related code rewritten, mostly thanks to recent
	 Ghostscript additions and fixes (BDC, EMC, SP pdfmarks); code reorganized
	 in order to reduce driver dependent code

2014-08-07
	* Fix: improved fix from 2014-08-06, removing need for global catcode
	changes

2014-08-06
	* Fix: bug analysed by egreg on TeX.SX
	http://tex.stackexchange.com/q/194407

2014-07-02
	* Fix: compilation error when used in `tabular' environment

2014-06-20
	* Fix: compilation failures in connection with (automatic) hyperref
	insertions in the animated material

2014-06-04
	* fix: OCG related compatibility issue with `media9' package

2014-03-25
	* fix: bugs related to AcroForm and OCProperties catalog entries;
	documentation

2014-03-12
	* Fix: incompatibility with pgf-3.0

2014-03-06
	* Fix: animation widgets were blank in some viewers

2014-02-11
	* Change: Dependency of controls on OCGs removed; better LuaLaTeX support

2014-02-06
	* New: JavaScript API for animation control added
	* Fix: broken PDF-XChange Viewer support due to [2013-07-19] changes

2013-09-24
	* Fix: Adobe Reader prompting for "save changes" for documents without
	animations

2013-07-19
	* minor, non-vital change of /AcroForm contents

2013-04-23
	* Fix: spaces in file names possible (at least with pdflatex)

2012-12-06
	* Fix: non-zeropadded file numbers did not work when embedding
	files in reverse (count-down) order

2012-10-26
	* Fix: default OC configuration dictionary of PDF catalog is
	now PDF-spec compliant

2012-09-03
	* Fix: [french]{babel}-related bug in option processing, reported by
	Jean-Luc Chesnot

2012-07-09
	* minor, non-vital fix

2012-05-24
	* minor, non-vital fix

2012-05-11
	* New: optional fourth field in timeline files for calling JavaScript;
	ticking PSTricks metronome example by Manuel Luque added to docs

2011-12-21
	* transparency and patterns in pgf/TikZ graphics with dvipdfmx/xetex
	drivers

2011-09-16
	* detects powerdot's `clock' option

2011-08-22
	* \pdfmdfivesum now used correctly

2011-05-30
	* rephrasing error message in documentation source file
	* improving call to \pdfmdfivesum in animate.sty

2010-09-28
	* \graphicspath also used for searching timeline file

2010-09-16
	* now uses \graphicspath from graphics bundle, if set

2010-08-31
	* some improvements to \multiframe loop variable computation

2010-03-04
	* Fix: workaround for some powerdot/pstricks-add/animate issue

2010-02-17
	* small code changes

2010-01-22
	* H. Oberdiek's `transparent' package now supported as well

2010-01-20
	* Fix: transparency and patterns in PGF/TikZ pictures lead to broken PDFs
	with the pdftex output driver
	* Fix: animations from PGF/TikZ pictures could not be produced with the
	dvips output driver

2010-01-04
	* check if ConTeXt's support file `supp-pdf.mkii' exists (MPS
	to PDF converter, formerly named `supp-pdf.tex')

2009-10-30
	* revision of the documentation

2009-10-08
	* New: embedding files and pages in reverse order now possible with
	\animategraphics

2009-10-02
	* small code changes

2009-09-30
	* small code changes

2009-09-24
	* DVI resolution is now checked during PS to PDF conversion and a warning
	message is written to stderr if it is >1200dpi. Large dpi values may
	lead to distorted animations when using Ghostscript ps2pdf.

2009-08-31
	* small code and documentation adjustments

2009-08-17
	* small code changes

2009-07-23
	* slight changes in the documentation

2009-07-20
	* New: the transparency stack can now be cleared using `c' in the
	timeline file
	* improved documentation of the timeline option
	* New animateinline example (Lorenz Attractor)
	* Fix: animfp.sty: trailing zeros are now removed from the fractional part
	of the result of the addition of two reals

2009-06-08
	* Fix: \newframe did not like non-integer frame rates; the same applied to
	frame rate arguments in timeline files

2009-05-07
	* minor changes/additions in the documentation

2009-01-26
	* minor code refinements

2008-10-06
	* Fix: sometimes, when used with Powerdot document class, parts
	of embedded graphics were missing

2008-08-28
	* Fix: package `calc' like length specifications didn't work with resizing
	options

2008-08-26
	* \@anim@scale rewritten
	* New: length commands \width, \height, \depth and \totalheight for use
	with the resizing options

2008-08-20
	* New: multipage PDF support for XeTeX output driver
	* Change: some exotic graphics formats that depend on QuickTime removed
	from search list for XeTeX output driver

2008-08-06
	* minor modifications of the documentation

2008-07-31
	* minor code and documentation refinements

2008-07-17
	* New: start of maintaining a ChangeLog file
	* Fix: wrong calculation of dimension variables in \multiframe command
	* Change: stepped animations (using `step' option) don't loop any longer
	by default if `controls' option is set; better \multiframe diagnostics of
	wrong user input

2008-07-14
	* New: \multiframe command for building loops around parameterized
	pictures

2007-03-16
	* New: everything (initial release)