From 89a482ecb547ad0dee712782a6c471ecf2c11e93 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 6 Apr 2018 21:35:41 +0000 Subject: media9 (6apr18) git-svn-id: svn://tug.org/texlive/trunk@47333 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/media9/ChangeLog | 5 +++++ Master/texmf-dist/doc/latex/media9/media9.pdf | Bin 3857376 -> 3748500 bytes Master/texmf-dist/source/latex/media9/media9.tex | 4 ++-- Master/texmf-dist/tex/latex/media9/media9.sty | 4 ++-- Master/texmf-dist/tex/latex/media9/pdfbase.sty | 16 +++++++++++----- 5 files changed, 20 insertions(+), 9 deletions(-) (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/media9/ChangeLog b/Master/texmf-dist/doc/latex/media9/ChangeLog index 6788ad5e0ef..7cd00f2fdc4 100644 --- a/Master/texmf-dist/doc/latex/media9/ChangeLog +++ b/Master/texmf-dist/doc/latex/media9/ChangeLog @@ -1,3 +1,8 @@ +2018-04-06 + * v0.92 : media9.sty + * v0.23 : pdfbase.sty + * fix : pdfbase.sty: nesting level counter for `\pbs_pdfxform:nnnnn' in dvips mode + 2018-03-29 * v0.91 : media9.sty * v0.22 : pdfbase.sty diff --git a/Master/texmf-dist/doc/latex/media9/media9.pdf b/Master/texmf-dist/doc/latex/media9/media9.pdf index ae5c5762402..4f6f0d9d662 100644 Binary files a/Master/texmf-dist/doc/latex/media9/media9.pdf and b/Master/texmf-dist/doc/latex/media9/media9.pdf differ diff --git a/Master/texmf-dist/source/latex/media9/media9.tex b/Master/texmf-dist/source/latex/media9/media9.tex index 319b7e34b9b..2190bc9397f 100644 --- a/Master/texmf-dist/source/latex/media9/media9.tex +++ b/Master/texmf-dist/source/latex/media9/media9.tex @@ -4,8 +4,8 @@ % http://mirrors.ctan.org/macros/latex/base/lppl.txt % for the details of that license. % -\pdfcompresslevel=0 -\pdfobjcompresslevel=0 +%\pdfcompresslevel=0 +%\pdfobjcompresslevel=0 \listfiles \documentclass[a4paper]{article} \frenchspacing diff --git a/Master/texmf-dist/tex/latex/media9/media9.sty b/Master/texmf-dist/tex/latex/media9/media9.sty index dd098633f38..231ca6ba083 100644 --- a/Master/texmf-dist/tex/latex/media9/media9.sty +++ b/Master/texmf-dist/tex/latex/media9/media9.sty @@ -37,8 +37,8 @@ \RequirePackage{xparse} \RequirePackage{atbegshi} -\def\g@mix@date@tl{2018/03/29} -\def\g@mix@version@tl{0.91} +\def\g@mix@date@tl{2018/04/06} +\def\g@mix@version@tl{0.92} \def\g@mix@liiikerneldate{2017/05/29} \def\g@mix@liiipkgdate{2017/05/29} diff --git a/Master/texmf-dist/tex/latex/media9/pdfbase.sty b/Master/texmf-dist/tex/latex/media9/pdfbase.sty index bd46fb6c590..415a15abd56 100644 --- a/Master/texmf-dist/tex/latex/media9/pdfbase.sty +++ b/Master/texmf-dist/tex/latex/media9/pdfbase.sty @@ -149,8 +149,8 @@ \RequirePackage{expl3} \RequirePackage{l3keys2e} -\def\g@pbs@date@tl{2018/03/29} -\def\g@pbs@version@tl{0.22} +\def\g@pbs@date@tl{2018/04/06} +\def\g@pbs@version@tl{0.23} \ProvidesExplPackage{pdfbase}{\g@pbs@date@tl}{\g@pbs@version@tl} {driver independent access to low-level PDF features} @@ -261,6 +261,7 @@ \cs_new_nopar:Nn\pbs_second_of_two:nn{#2} \cs_new_nopar:Nn\pbs_insert_properties_entry:{} + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %commands for creating PDF objects, annots etc. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -293,6 +294,7 @@ \cs_set_eq:NN\pdflastxform\lastsavedboxresourceindex \cs_set:Npn\pdffontobjnum{\pdffeedback~fontobjnum} } + %helper func to remove `0 R' part from pdf obj reference \cs_new_nopar:Nn\pbs_reftonum:n{\_pbs_reftonum:f{#1}} \cs_new_nopar:Nn\_pbs_reftonum:n{\exp_after:wN\_pbs_reftonum:w#1} @@ -335,6 +337,7 @@ } \tl_gset:Nx\g_pbs_pdflastobj_tl{\the\pdflastobj\space 0~R} } + \cs_new_nopar:Nn\pbs_pdfannot:nnnn{ %dumb dummy Widget, workaround for AR bug; %see https://forums.adobe.com/message/5787612#5787612 @@ -517,6 +520,7 @@ } \tl_gset_eq:NN\g_pbs_pdflastobj_tl\l_pbs_usenum_tl } + \cs_new_nopar:Nn\pbs_pdfannot:nnnn{ \bool_if:NTF\g_pbs_lscape_bool{ %fix missing annotation rotation of (x)dvipdfmx on landscape pages @@ -663,11 +667,13 @@ userdict~/?pdfmark~systemdict~/pop~get~put~ userdict~/pdfmark~systemdict~/cleartomark~get~put } - ifelse~ - %keep track of xform nesting level - true~setglobal~globaldict~/pbs@xform@level~0~put~false~setglobal~ + ifelse } } + \special{!~ + %keeping track of xform nesting level + true~setglobal~globaldict~/pbs@xform@level~0~put~false~setglobal + } } \bool_if:NT\g_pbs_pkgbigfiles_bool{ -- cgit v1.2.3