[latex3-commits] [git/LaTeX3-latex3-pdfresources] master: removing old drivers from new-bookmark (1511f5f)

Ulrike Fischer fischer at troubleshooting-tex.de
Thu Mar 26 00:10:30 CET 2020


Repository : https://github.com/latex3/pdfresources
On branch  : master
Link       : https://github.com/latex3/pdfresources/commit/1511f5f6d9d9fdf8b4cb55d228ecb30a19d3f86e

>---------------------------------------------------------------

commit 1511f5f6d9d9fdf8b4cb55d228ecb30a19d3f86e
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date:   Thu Mar 26 00:10:30 2020 +0100

    removing old drivers from new-bookmark


>---------------------------------------------------------------

1511f5f6d9d9fdf8b4cb55d228ecb30a19d3f86e
 newpackages/new-bookmark.sty | 100 +++----------------------------------------
 1 file changed, 5 insertions(+), 95 deletions(-)

diff --git a/newpackages/new-bookmark.sty b/newpackages/new-bookmark.sty
index a7260a5..654e29f 100644
--- a/newpackages/new-bookmark.sty
+++ b/newpackages/new-bookmark.sty
@@ -42,24 +42,12 @@
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{new-bookmark}%
   [2020-03-25 experimental version of v1.28 PDF bookmarks (HO)]%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname numexpr\endcsname\relax
-  \def\BKM at CalcExpr#1#2#3#4{%
-    \begingroup
-      \count@=#2\relax
-      \advance\count@ by#3#4\relax
-      \edef\x{\endgroup
-        \def\noexpand#1{\the\count@}%
-      }%
-    \x
-  }%
-\else
-  \def\BKM at CalcExpr#1#2#3#4{%
+%etex is fine ...
+\def\BKM at CalcExpr#1#2#3#4{%
     \edef#1{%
       \the\numexpr#2#3#4\relax
     }%
   }%
-\fi
 \def\BKM at EscapeName#1{%
   \ifx#1\@empty
   \else
@@ -568,14 +556,6 @@
         {BKM}{#1}%
   }%
 }
-\BKM at DefineDriverKey{pdftex}
-\BKM at DefineDriverKey{dvips}
-\BKM at DefineDriverKey{dvipsone}
-\BKM at DefineDriverKey{textures}
-\BKM at DefineDriverKey{dvipdfm}
-\BKM at DefineDriverKey{dvipdfmx}
-\BKM at DefineDriverKey{xetex}
-\BKM at DefineDriverKey{vtex}
 \define at key{BKM}{dvipdfmx-outline-open}[true]{%
   \expandafter\ifx\csname if#1\expandafter\endcsname
                   \csname iftrue\endcsname
@@ -587,26 +567,13 @@
 \g at addto@macro\BKM at DisableOptions{%
   \DisableKeyvalOption{BKM}{dvipdfmx-outline-open}%
 }
-\def\bookmark at driver{\BKM at driver}
 \InputIfFileExists{bookmark.cfg}{}{}
-\providecommand*{\BookmarkDriverDefault}{dvips}
 \ifpdf
-  \def\BKM at driver{pdftex}%
   \ifx\pdfoutline\@undefined
     \ifx\pdfextension\@undefined\else
       \protected\def\pdfoutline{\pdfextension outline }
     \fi
   \fi
-\else
-  \ifxetex
-    \def\BKM at driver{dvipdfm}%
-  \else
-    \ifvtex
-      \def\BKM at driver{vtex}%
-    \else
-      \edef\BKM at driver{\BookmarkDriverDefault}%
-    \fi
-  \fi
 \fi
 \ProcessKeyvalOptions*
 \BKM at DisableOptions
@@ -641,66 +608,9 @@
     \BKM at DvipdfmxOutlineOpentrue
   \fi
 }
-\def\BKM at temp{dvipdfmx}%
-\ifx\BKM at temp\BKM at driver
-  \def\BKM at driver{dvipdfm}%
-\fi
-\def\BKM at temp{pdftex}%
-\ifpdf
-  \ifx\BKM at temp\BKM at driver
-  \else
-    \PackageWarningNoLine{bookmark}{%
-      Wrong driver `\BKM at driver', using `pdftex' instead%
-    }%
-    \let\BKM at driver\BKM at temp
-  \fi
-\else
-  \ifx\BKM at temp\BKM at driver
-    \PackageError{bookmark}{%
-      Wrong driver, pdfTeX is not running in PDF mode.\MessageBreak
-      Package loading is aborted%
-    }\@ehc
-    \expandafter\expandafter\expandafter\endinput
-  \fi
-  \def\BKM at temp{dvipdfm}%
-  \ifxetex
-    \ifx\BKM at temp\BKM at driver
-    \else
-      \PackageWarningNoLine{bookmark}{%
-        Wrong driver `\BKM at driver',\MessageBreak
-        using `dvipdfm' for XeTeX instead%
-      }%
-      \let\BKM at driver\BKM at temp
-    \fi
-  \else
-    \def\BKM at temp{vtex}%
-    \ifvtex
-      \ifx\BKM at temp\BKM at driver
-      \else
-        \PackageWarningNoLine{bookmark}{%
-          Wrong driver `\BKM at driver',\MessageBreak
-          using `vtex' for VTeX instead%
-        }%
-        \let\BKM at driver\BKM at temp
-      \fi
-    \else
-      \ifx\BKM at temp\BKM at driver
-        \PackageError{bookmark}{%
-          Wrong driver, VTeX is not running in PDF mode.\MessageBreak
-          Package loading is aborted%
-        }\@ehc
-        \expandafter\expandafter\expandafter\endinput
-      \fi
-    \fi
-  \fi
-\fi
-\InputIfFileExists{bkm-generic.def}{}{%
-  \PackageError{bookmark}{%
-    Unsupported driver `\BKM at driver'.\MessageBreak
-    Package loading is aborted%
-  }\@ehc
-  \endinput
-}
+
+\InputIfFileExists{bkm-generic.def}{}{}
+
 \let\pdfbookmark\ltx at undefined
 \newcommand*{\pdfbookmark}[3][0]{%
   \bookmark[level=#1,dest={#3.#1}]{#2}%





More information about the latex3-commits mailing list.