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