texlive[51917] Master/texmf-dist: animate (20aug19)

commits+karl at tug.org commits+karl at tug.org
Tue Aug 20 22:45:22 CEST 2019


Revision: 51917
          http://tug.org/svn/texlive?view=revision&revision=51917
Author:   karl
Date:     2019-08-20 22:45:21 +0200 (Tue, 20 Aug 2019)
Log Message:
-----------
animate (20aug19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/animate/ChangeLog
    trunk/Master/texmf-dist/doc/latex/animate/animate.pdf
    trunk/Master/texmf-dist/tex/latex/animate/animate.sty

Modified: trunk/Master/texmf-dist/doc/latex/animate/ChangeLog
===================================================================
--- trunk/Master/texmf-dist/doc/latex/animate/ChangeLog	2019-08-20 20:45:09 UTC (rev 51916)
+++ trunk/Master/texmf-dist/doc/latex/animate/ChangeLog	2019-08-20 20:45:21 UTC (rev 51917)
@@ -1,3 +1,7 @@
+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
 

Modified: trunk/Master/texmf-dist/doc/latex/animate/animate.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/latex/animate/animate.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/animate/animate.sty	2019-08-20 20:45:09 UTC (rev 51916)
+++ trunk/Master/texmf-dist/tex/latex/animate/animate.sty	2019-08-20 20:45:21 UTC (rev 51917)
@@ -13,7 +13,7 @@
 
 \NeedsTeXFormat{LaTeX2e}
 
-\def\@anim at version{2019/07/22}
+\def\@anim at version{2019/08/20}
 \ProvidesPackage{animate}
 [\@anim at version\space PDF & SVG animations from files and inline graphics]
 
@@ -4209,14 +4209,15 @@
     if(!a#1_isPaused)a#1_playsRight=true;$%
   \fi
   %re-display poster frame
-  if(!a#1_isPaused){% i.e. if stopped
-    %poster=none
-    \ifnum\@anim at poster=\@anim at mtwo a#1_seekFrame(-2);\fi%
-    %poster=<num>|first
-    \ifnum\@anim at poster>\@anim at mone a#1_seekFrame(\@anim at poster);\fi%
-    %poster=last
-    \ifnum\@anim at poster=\@anim at mone a#1_seekFrame(\@anim at maxframe);\fi%
-  }$%
+  \ifnum\@anim at poster=\@anim at mtwo %poster=none
+    if(!a#1_isPaused&&a#1_idx!=-2)a#1_seekFrame(-2);$% not paused == stopped
+  \fi%
+  \ifnum\@anim at poster>\@anim at mone %poster=<num>|first
+    if(!a#1_isPaused&&a#1_idx!=\@anim at poster)a#1_seekFrame(\@anim at poster);$%
+  \fi%
+  \ifnum\@anim at poster=\@anim at mone %poster=last
+    if(!a#1_isPaused&&a#1_idx!=\@anim at maxframe)a#1_seekFrame(\@anim at maxframe);$%
+  \fi%
 }
 
 %animation PDF widget's PageClose and PageInvisible code as PDF stream object



More information about the tex-live-commits mailing list