summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/media9/media9.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/media9/media9.sty')
-rw-r--r--macros/latex/contrib/media9/media9.sty20
1 files changed, 9 insertions, 11 deletions
diff --git a/macros/latex/contrib/media9/media9.sty b/macros/latex/contrib/media9/media9.sty
index 396b84a60b..7d34986484 100644
--- a/macros/latex/contrib/media9/media9.sty
+++ b/macros/latex/contrib/media9/media9.sty
@@ -32,21 +32,13 @@
%
% The Current Maintainer of this work is A. Grahn.
-%process non-detectable dvipdfmx driver for passing to expl3
-\RequirePackage{xkeyval}
-\DeclareOptionX{dvipdfmx}{%
- \PassOptionsToPackage{dvipdfmx}{pdfbase}
- \PassOptionsToPackage{driver=dvipdfmx}{expl3}
-}
-\DeclareOptionX*{}\ProcessOptionsX*\relax %allow anything as an option
-
\RequirePackage{expl3}
\RequirePackage{l3keys2e}
\RequirePackage{xparse}
\RequirePackage{atbegshi}
-\def\g@mix@date@tl{2019/09/30}
-\def\g@mix@version@tl{1.03}
+\def\g@mix@date@tl{2019/11/04}
+\def\g@mix@version@tl{1.04}
\ProvidesExplPackage{media9}{\g@mix@date@tl}{\g@mix@version@tl}
{acrobat-9/X compatible media}
@@ -117,7 +109,13 @@
\keys_define:nn{media9}{
xetex .code:n = {}, %dummy
- dvipdfmx .code:n = {\bool_gset_true:N\g_mix_dvipdfmx_bool},
+ dvipdfmx .choice:,
+ dvipdfmx / true .code:n = {
+ \bool_gset_true:N\g_mix_dvipdfmx_bool
+ \PassOptionsToPackage{dvipdfmx}{pdfbase}
+ },
+ dvipdfmx / false .code:n = {\bool_gset_false:N\g_mix_dvipdfmx_bool},
+ dvipdfmx .default:n = {true},
bigfiles .choice:,
bigfiles / true .code:n = {