texlive[46334] Master/texmf-dist: media9 (16jan18)

commits+karl at tug.org commits+karl at tug.org
Tue Jan 16 23:45:20 CET 2018


Revision: 46334
          http://tug.org/svn/texlive?view=revision&revision=46334
Author:   karl
Date:     2018-01-16 23:45:19 +0100 (Tue, 16 Jan 2018)
Log Message:
-----------
media9 (16jan18)

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

Added Paths:
-----------
    trunk/Master/texmf-dist/source/latex/media9/files/bird.mp3

Modified: trunk/Master/texmf-dist/doc/latex/media9/ChangeLog
===================================================================
--- trunk/Master/texmf-dist/doc/latex/media9/ChangeLog	2018-01-16 22:45:03 UTC (rev 46333)
+++ trunk/Master/texmf-dist/doc/latex/media9/ChangeLog	2018-01-16 22:45:19 UTC (rev 46334)
@@ -1,3 +1,8 @@
+2018-01-16
+	* v0.88 : media9.sty
+	* v0.19 : pdfbase.sty
+	* fix : pdfbase.sty: improving \pbs_at_end_dvi:n using `atbegshi' package
+
 2018-01-04
 	* v0.87 : media9.sty
 	* fix : media9.sty: fixing `kernel/invalid-variant' warnings

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

Added: trunk/Master/texmf-dist/source/latex/media9/files/bird.mp3
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/source/latex/media9/files/bird.mp3
===================================================================
--- trunk/Master/texmf-dist/source/latex/media9/files/bird.mp3	2018-01-16 22:45:03 UTC (rev 46333)
+++ trunk/Master/texmf-dist/source/latex/media9/files/bird.mp3	2018-01-16 22:45:19 UTC (rev 46334)

Property changes on: trunk/Master/texmf-dist/source/latex/media9/files/bird.mp3
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/media9/media9.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/media9/media9.sty	2018-01-16 22:45:03 UTC (rev 46333)
+++ trunk/Master/texmf-dist/tex/latex/media9/media9.sty	2018-01-16 22:45:19 UTC (rev 46334)
@@ -37,8 +37,8 @@
 \RequirePackage{xparse}
 \RequirePackage{atbegshi}
 
-\def\g at mix@date at tl{2018/01/04}
-\def\g at mix@version at tl{0.87}
+\def\g at mix@date at tl{2018/01/16}
+\def\g at mix@version at tl{0.88}
 
 \def\g at mix@liiikerneldate{2017/05/29}
 \def\g at mix@liiipkgdate{2017/05/29}

Modified: trunk/Master/texmf-dist/tex/latex/media9/pdfbase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/media9/pdfbase.sty	2018-01-16 22:45:03 UTC (rev 46333)
+++ trunk/Master/texmf-dist/tex/latex/media9/pdfbase.sty	2018-01-16 22:45:19 UTC (rev 46334)
@@ -137,8 +137,8 @@
 \RequirePackage{expl3}
 \RequirePackage{l3keys2e}
 
-\def\g at pbs@date at tl{2017/09/29}
-\def\g at pbs@version at tl{0.18}
+\def\g at pbs@date at tl{2018/01/16}
+\def\g at pbs@version at tl{0.19}
 
 \ProvidesExplPackage{pdfbase}{\g at pbs@date at tl}{\g at pbs@version at tl}
 {driver independent access to low-level PDF features}
@@ -987,15 +987,12 @@
 
 %adding AcroForm dict to PDF Catalog
 \tl_new:N\g_pbs_fields_tl %takes object IDs of Fields (aka annots with
-\tl_if_exist:NF\g_pbs_acroFormAdded_tl{             %   /Subtype/Widget)
-  \pbs_at_end_dvi:n{
-    \tl_if_empty:NF\g_pbs_fields_tl{
-      \pbs_pdfobj:nnn{}{array}{\g_pbs_fields_tl}
-      \pbs_pdfcatalog:n{
-        /AcroForm~<</Fields~\pbs_pdflastobj:/NeedAppearances~false>>}
-    }
+\pbs_at_end_dvi:n{
+  \tl_if_empty:NF\g_pbs_fields_tl{
+    \pbs_pdfobj:nnn{}{array}{\g_pbs_fields_tl}
+    \pbs_pdfcatalog:n{
+      /AcroForm~<</Fields~\pbs_pdflastobj:/NeedAppearances~false>>}
   }
-  \tl_new:N\g_pbs_acroFormAdded_tl
 }
 \cs_new_nopar:Nn\pbs_appendtofields:n{
   \tl_gput_left:Nx\g_pbs_fields_tl{#1\space}
@@ -1020,19 +1017,25 @@
     \box_use_clear:N\@outputbox
     %end of page
     \hbox_overlap_right:n{\seq_map_inline:Nn\g_pbs_eop_seq{##1}}
-    %end of dvi
-    \int_compare:nT{\pbs at last@page=\g_pbs_page_int}{
-      \hbox_overlap_right:n{\seq_map_inline:Nn\g_pbs_eod_seq{##1}}
-    }
   }
   \bool_if:NT\l_pbs_is_vertical_bool{
     \vbox_set:Nn\@outputbox{\box_use_clear:N\@outputbox}
   }
-  %insert /Properties into current page's resources
-  \pbs_insert_properties_entry:
   \pbs_outputpage_orig:
 }
 
+\RequirePackage{atbegshi}
+\AtBeginShipout{
+  \AtBeginShipoutAddToBoxForeground{
+    %insert /Properties into current page's resources
+    \pbs_insert_properties_entry:
+    %end of dvi (last page)
+    \int_compare:nT{\pbs at last@page=\g_pbs_page_int}{
+      \seq_map_variable:NNn\g_pbs_eod_seq\l_tmpa_tl{\l_tmpa_tl}
+    }
+  }
+}
+
 \group_begin:
 \char_set_catcode_active:N\+\let+\space
 \cs_new_nopar:Nx\pbs_gsoldwarning:{



More information about the tex-live-commits mailing list