texlive[44882] Master/texmf-dist: media9 (24jul17)

commits+karl at tug.org commits+karl at tug.org
Mon Jul 24 22:54:04 CEST 2017


Revision: 44882
          http://tug.org/svn/texlive?view=revision&revision=44882
Author:   karl
Date:     2017-07-24 22:54:03 +0200 (Mon, 24 Jul 2017)
Log Message:
-----------
media9 (24jul17)

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	2017-07-24 16:06:49 UTC (rev 44881)
+++ trunk/Master/texmf-dist/doc/latex/media9/ChangeLog	2017-07-24 20:54:03 UTC (rev 44882)
@@ -1,3 +1,9 @@
+2017-07-24
+	* v0.81 : media9.sty
+	* v0.15 : pdfbase.sty
+	* fix : replace some \bool_if:n(TF) because of their new greedy behaviour
+	implemented in expl3
+
 2017-06-12
 	* v0.80 : media9.sty
 	* fix : obsolete l3regex warning

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	2017-07-24 16:06:49 UTC (rev 44881)
+++ trunk/Master/texmf-dist/tex/latex/media9/media9.sty	2017-07-24 20:54:03 UTC (rev 44882)
@@ -39,8 +39,8 @@
 \RequirePackage{xparse}
 \RequirePackage{atbegshi}
 
-\def\g at mix@date at tl{2017/06/12}
-\def\g at mix@version at tl{0.80}
+\def\g at mix@date at tl{2017/07/24}
+\def\g at mix@version at tl{0.81}
 
 \def\g at mix@liiikerneldate{2017/05/29}
 \def\g at mix@liiipkgdate{2017/05/29}
@@ -411,7 +411,6 @@
 \cs_new_nopar:Nn\mix_keytoaux_now:nn{
   \iow_now:Nx\@mainaux{\token_to_str:N\mix at newkey{#1}{#2}}
   \bool_if:nT{
-%    !\cs_if_exist_p:c{#1} || !\str_if_eq_x_p:nn{\tl_use:c{#1}}{#2}
     !\cs_if_exist:cTF{#1}{
       \str_if_eq_x_p:nn{\tl_use:c{#1}}{#2}
     }{
@@ -2322,8 +2321,9 @@
     \mix_pdfobj:nnn{}{dict}{
       /S/JavaScript/JS~(
         try{\l_tmpb_tl}catch(e){console.show();console.println(e)})}}
-    \bool_if:nT{
-      \tl_if_exist_p:c{ann@\l_tmpa_tl}&&
+    \bool_lazy_and:nnT{
+      \tl_if_exist_p:c{ann@\l_tmpa_tl}
+    }{
       !\str_if_eq_x_p:nn{\tl_use:c{ann@\l_tmpa_tl}}{draft}
     }{
       \mix_pdfobj:nnn{}{dict}{
@@ -2338,8 +2338,9 @@
         \tl_if_blank:VF\l_tmpb_tl{/Next~\mix_pdflastobj:}
       }
     }
-    \bool_if:nT{
-      \tl_if_exist_p:c{ann@\l_tmpa_tl}&&
+    \bool_lazy_and:nnT{
+      \tl_if_exist_p:c{ann@\l_tmpa_tl}
+    }{
       !\str_if_eq_x_p:nn{\tl_use:c{ann@\l_tmpa_tl}}{draft}||
       !\tl_if_blank_p:V\l_tmpb_tl
     }{

Modified: trunk/Master/texmf-dist/tex/latex/media9/pdfbase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/media9/pdfbase.sty	2017-07-24 16:06:49 UTC (rev 44881)
+++ trunk/Master/texmf-dist/tex/latex/media9/pdfbase.sty	2017-07-24 20:54:03 UTC (rev 44882)
@@ -130,8 +130,8 @@
 \RequirePackage{expl3}
 \RequirePackage{l3keys2e}
 
-\def\g at pbs@date at tl{2017/03/23}
-\def\g at pbs@version at tl{0.14}
+\def\g at pbs@date at tl{2017/07/24}
+\def\g at pbs@version at tl{0.15}
 
 \ProvidesExplPackage{pdfbase}{\g at pbs@date at tl}{\g at pbs@version at tl}
 {driver independent access to low-level PDF features}
@@ -248,9 +248,11 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \sys_if_output_pdf:TF{
   %in LuaTeX-0.95.0, pdfTeX primitives got new names
-  \bool_if:nT{
-    \sys_if_engine_luatex_p: && !\int_compare_p:n{\luatexversion<95}
+  \bool_lazy_and:nnT{
+    \sys_if_engine_luatex_p:
   }{
+    !\int_compare_p:n{\luatexversion<95}
+  }{
     \cs_set_protected:Npn\pdfnames{\pdfextension~names~}
     \cs_set_protected:Npn\pdfobj{\pdfextension~obj~}
     \cs_set_protected:Npn\pdfrefobj{\pdfextension~refobj~}
@@ -434,6 +436,9 @@
   }
   \int_new:N\g_pbs_obj_int %object ID
   \bool_if:NTF\g_pbs_dvipdfmx_bool{ %dvipdfmx/XeTeX
+    %suppress any annotation growth through (x)dvipdfmx option/config var `g'
+    \AtBeginDocument{\special{dvipdfmx:config~g~0}}
+
     \cs_new_nopar:Nn\pbs_pdfobj:nnn{
       \tl_if_blank:oTF{#1}{
         \tl_set:Nx\l_pbs_usenum_tl{@pbs at obj\int_use:N\g_pbs_obj_int}



More information about the tex-live-commits mailing list