texlive[51135] Master/texmf-dist: media9 (15may19)

commits+karl at tug.org commits+karl at tug.org
Wed May 15 22:37:52 CEST 2019


Revision: 51135
          http://tug.org/svn/texlive?view=revision&revision=51135
Author:   karl
Date:     2019-05-15 22:37:51 +0200 (Wed, 15 May 2019)
Log Message:
-----------
media9 (15may19)

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

Modified: trunk/Master/texmf-dist/doc/latex/media9/ChangeLog
===================================================================
--- trunk/Master/texmf-dist/doc/latex/media9/ChangeLog	2019-05-15 20:37:36 UTC (rev 51134)
+++ trunk/Master/texmf-dist/doc/latex/media9/ChangeLog	2019-05-15 20:37:51 UTC (rev 51135)
@@ -1,3 +1,9 @@
+2019-05-15
+	* v0.99 : media9.sty
+	* v0.30 : pdfbase.sty
+	* fix : pdfbase, dvipdfmx: missing space after dim expression in
+	\pbs_pdfxform:nnnnn
+
 2019-05-10
 	* v0.98 : media9.sty
 	* v0.29 : pdfbase.sty

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

Modified: trunk/Master/texmf-dist/tex/latex/media9/media9.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/media9/media9.sty	2019-05-15 20:37:36 UTC (rev 51134)
+++ trunk/Master/texmf-dist/tex/latex/media9/media9.sty	2019-05-15 20:37:51 UTC (rev 51135)
@@ -32,13 +32,21 @@
 %
 % The Current Maintainer of this work is A. Grahn.
 
+%process non-detectable dvipdfmx driver for passing to expl3
+\RequirePackage{xkeyval}
+\DeclareOptionX{dvipdfmx}{%
+  \PassOptionsToPackage{dvipdfmx}{expl3}
+  \PassOptionsToPackage{dvipdfmx}{pdfbase}
+}
+\DeclareOptionX*{}\ProcessOptionsX*\relax %allow anything as an option
+
 \RequirePackage{expl3}
 \RequirePackage{l3keys2e}
 \RequirePackage{xparse}
 \RequirePackage{atbegshi}
 
-\def\g at mix@date at tl{2019/05/10}
-\def\g at mix@version at tl{0.98}
+\def\g at mix@date at tl{2019/05/15}
+\def\g at mix@version at tl{0.99}
 
 \def\g at mix@liiikerneldate{2019/02/15}
 \def\g at mix@liiipkgdate{2018/10/17}
@@ -49,33 +57,6 @@
 \tl_gset_eq:NN\g_mix_date_tl\g at mix@date at tl
 \tl_gset_eq:NN\g_mix_version_tl\g at mix@version at tl
 
-\cs_if_exist:NTF\msg_set:nnnn{
-  \msg_set:nnnn{media9}{support~outdated}{
-    Support~package~#1~too~old.
-  }{
-    Please~install~an~up~to~date~version~of~#1.\\
-    Loading~media9~will~abort!
-  }
-}{
-  \PackageError{media9}{Support~package~expl3~too~old.}{
-      Please~install~an~up~to~date~version~of~expl3.\\
-      Loading~media9~will~abort!
-  }
-  \tex_endinput:D
-}
-\@ifpackagelater{expl3}{\g at mix@liiikerneldate}{}{
-  \msg_error:nnn{media9}{support~outdated}{l3kernel}
-  \tex_endinput:D
-}
-\@ifpackagelater{xparse}{\g at mix@liiipkgdate}{}{
-  \msg_error:nnn{media9}{support~outdated}{l3packages}
-  \tex_endinput:D
-}
-\@ifpackagelater{l3keys2e}{\g at mix@liiipkgdate}{}{
-  \msg_error:nnn{media9}{support~outdated}{l3packages}
-  \tex_endinput:D
-}
-
 %package options
 
 %unknown package option error message
@@ -137,14 +118,9 @@
 }
 
 \keys_define:nn{media9}{
-  xetex .code:n = {
-    \PassOptionsToPackage{xetex}{pdfbase}
-  },
+  xetex .code:n = {}, %dummy
 
-  dvipdfmx .code:n = {
-    \PassOptionsToPackage{dvipdfmx}{pdfbase}
-    \bool_gset_true:N\g_mix_dvipdfmx_bool
-  },
+  dvipdfmx .code:n = {\bool_gset_true:N\g_mix_dvipdfmx_bool},
 
   bigfiles .choice:,
   bigfiles / true .code:n = {

Modified: trunk/Master/texmf-dist/tex/latex/media9/pdfbase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/media9/pdfbase.sty	2019-05-15 20:37:36 UTC (rev 51134)
+++ trunk/Master/texmf-dist/tex/latex/media9/pdfbase.sty	2019-05-15 20:37:51 UTC (rev 51135)
@@ -169,12 +169,23 @@
 \RequirePackage{expl3}
 \RequirePackage{l3keys2e}
 
-\def\g at pbs@date at tl{2019/05/10}
-\def\g at pbs@version at tl{0.29}
+\def\g at pbs@date at tl{2019/05/15}
+\def\g at pbs@version at tl{0.30}
 
 \ProvidesExplPackage{pdfbase}{\g at pbs@date at tl}{\g at pbs@version at tl}
 {driver independent access to low-level PDF features}
 
+\msg_set:nnnn{pdfbase}{support~outdated}{
+  Support~package~`#1'~too~old.
+}{
+  Get~an~up~to~date~version~of~`#1'.\\
+  Aborting.
+}
+\@ifpackagelater{expl3}{2019/05/09}{}{
+  \msg_error:nnn{pdfbase}{support~outdated}{expl3.sty}
+  \tex_endinput:D
+}
+
 \int_new:N\g_pbs_page_int %abs. page counter
 
 %creating global definitions
@@ -638,9 +649,9 @@
       \begin{picture}(0,0)
         \put(0,0){
           \special{pdf:bxobj~@pbs at obj\int_use:N\g_pbs_obj_int\space
-            width\space \dim_use:N\box_wd:N#5\space
-            height\space\dim_use:N\box_ht:N#5\space
-            depth\space \dim_use:N\box_dp:N#5
+            width~\dim_eval:n{\box_wd:N#5}~
+            height~\space\dim_eval:n{\box_ht:N#5}~
+            depth~\space \dim_eval:n{\box_dp:N#5}
           }
           \box_use:N#5
           \tl_clear:N\l_tmpa_tl{}



More information about the tex-live-commits mailing list