texlive[46565] Master/texmf-dist: hyperref (7feb18)
commits+karl at tug.org
commits+karl at tug.org
Wed Feb 7 23:17:35 CET 2018
Revision: 46565
http://tug.org/svn/texlive?view=revision&revision=46565
Author: karl
Date: 2018-02-07 23:17:34 +0100 (Wed, 07 Feb 2018)
Log Message:
-----------
hyperref (7feb18)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog
trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf
trunk/Master/texmf-dist/doc/latex/hyperref/README
trunk/Master/texmf-dist/doc/latex/hyperref/README.pdf
trunk/Master/texmf-dist/doc/latex/hyperref/backref.pdf
trunk/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf
trunk/Master/texmf-dist/doc/latex/hyperref/manual.html
trunk/Master/texmf-dist/doc/latex/hyperref/manual.pdf
trunk/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
trunk/Master/texmf-dist/doc/latex/hyperref/options.pdf
trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
trunk/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
trunk/Master/texmf-dist/tex/latex/hyperref/hdvips.def
trunk/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
trunk/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def
trunk/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
trunk/Master/texmf-dist/tex/latex/hyperref/htexture.def
trunk/Master/texmf-dist/tex/latex/hyperref/hvtex.def
trunk/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
trunk/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
trunk/Master/texmf-dist/tex/latex/hyperref/hxetex.def
trunk/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
trunk/Master/texmf-dist/tex/latex/hyperref/hypertex.def
trunk/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
trunk/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
trunk/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
trunk/Master/texmf-dist/tex/latex/hyperref/psdextra.def
trunk/Master/texmf-dist/tex/latex/hyperref/puarenc.def
trunk/Master/texmf-dist/tex/latex/hyperref/puenc.def
trunk/Master/texmf-dist/tex/latex/hyperref/puvnenc.def
Added Paths:
-----------
trunk/Master/texmf-dist/source/latex/hyperref/doc/paperslides99.zip
trunk/Master/texmf-dist/source/latex/hyperref/hluatex.dtx
Removed Paths:
-------------
trunk/Master/texmf-dist/source/latex/hyperref/test/
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog 2018-02-07 22:17:34 UTC (rev 46565)
@@ -1,3 +1,37 @@
+2018-02-06 6.86b David Carlisle
+ * 6.86b
+ * Fix packaging of luatex.dtx (reported on tex.sx)
+ * Don't include test directory on ctan (still on github)
+
+2017-09-29 6.86a David Carlisle
+ * 6.86a
+ * bump version and fix documentation markup
+ * fixes to xsl and other minor build adjustments
+ * send driver message just to log, issue #9
+ * add \and to the list of commands locally made safe in pdf title info, issue #44
+ * for issue #50 add pdf source zip from texmf-dist/doc/latex/hyperref-docsrc
+
+2017-09-29 6.85a David Carlisle
+ * 6.85a
+ * Make driver auto detect info not message (so just log not terminal) issue #9
+ * Make \and locally "; " while making pdf info string issue #44
+
+2017-09-29 6.85a Ulrike Fischer
+ * 6.85a
+ * don't define \noboundary as text command / issue 37 (#45)
+ * changed default pdfversion from 2 to 5, along the default settings in the current tex systems
+ * change with pdfa version to 4 only if the current version is smaller, see issue #38
+ * removed \noboundary from puarenc.def, see issue #37
+ * Issue #38: change version to 1.4 with pdfa only if it is smaller (#43)
+ * changed default pdfversion from 2 to 5, along the default settings in the current tex systems
+ * change with pdfa version to 4 only if the current version is smaller, see issue #38
+ * issue #25, added \HyPsd at EscapeTeX#1% to correctly escape non-ascii in heading (#42)
+ * code to amend issue #40 (missing pdfhighlight option for xetex/dvipdfmx) (#41)
+ * corrected typo in hpdftex.def
+ * exchanged code for pdfhighlight by \Hy at setpdfhighlight in hpdftex.def
+ * exchanged code for pdfhighlight by \Hy at setpdfhighlight in hluatex.def
+ * added \Hy at setpdfhighlight to hdvipdfm/hxetex.def
+
2017-03-14 6.85a David Carlisle
* 6.85a
* Declare \newtie in PU encoding (composites with \newtie are
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hyperref/README 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/doc/latex/hyperref/README 2018-02-07 22:17:34 UTC (rev 46565)
@@ -1,4 +1,4 @@
-README for hyperref bundle, 2017/03/14
+README for hyperref bundle, 2018/02/06
TABLE OF CONTENTS
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/README.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/backref.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/manual.html
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hyperref/manual.html 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/doc/latex/hyperref/manual.html 2018-02-07 22:17:34 UTC (rev 46565)
@@ -200,11 +200,10 @@
command) or as part of a URL (of the form <span
class="ec-lmri-10">URL#name_string</span>). Here <span
class="ec-lmri-10">href_string </span>is a valid URL
-
-
or local identifier, while <span
class="ec-lmri-10">name_string </span>could be any string at all: the only caveat is that ‘<span class="obeylines-h"><span class="verb"><span
-class="ec-lmvtt-10">"</span></span></span>’
+class="ec-lmvtt-10">"</span></span></span>’
+
characters should be escaped with a backslash (<span
class="lmsy-10">\</span>), and if it looks like a URL name it may cause
problems.
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/manual.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/options.pdf
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/source/latex/hyperref/doc/paperslides99.zip
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/source/latex/hyperref/doc/paperslides99.zip
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/doc/paperslides99.zip 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/source/latex/hyperref/doc/paperslides99.zip 2018-02-07 22:17:34 UTC (rev 46565)
Property changes on: trunk/Master/texmf-dist/source/latex/hyperref/doc/paperslides99.zip
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/hyperref/hluatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/hluatex.dtx (rev 0)
+++ trunk/Master/texmf-dist/source/latex/hyperref/hluatex.dtx 2018-02-07 22:17:34 UTC (rev 46565)
@@ -0,0 +1,2047 @@
+% \iffalse
+%% Source File: hluatex.dtx
+%% Copyright 2016 Oberdiek Package Support Group
+%%
+%%
+%% Derived from hpdftex.def
+%%
+%% This file may be distributed under the terms of the LPPL.
+%% See README for details.
+%
+%<*driver>
+\documentclass{ltxdoc}
+\ifx\Umathchardef\undefined\usepackage[T1]{fontenc}\fi
+\begin{document}
+ \GetFileInfo{hluatex.def}%
+ \title{hluatex.def}
+ \date{}%
+ \author{Oberdiek Package Support Group}
+ \maketitle
+ \DocInput{hluatex.dtx}%
+\end{document}
+%</driver>
+% \fi
+% \StopEventually{}
+%
+% \begin{macrocode}
+%<*luatex>
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% remains of luatex85 package
+\protected\def\pdfcatalog {\pdfextension catalog }
+
+\protected\def\pdflastannot {\numexpr\pdffeedback lastannot\relax}
+\protected\def\pdflastlink {\numexpr\pdffeedback lastlink\relax}
+\protected\def\pdflastobj {\numexpr\pdffeedback lastobj\relax}
+
+
+\protected\edef\pdflinkmargin {\pdfvariable linkmargin}
+\protected\def\pdfliteral {\pdfextension literal}
+
+\protected\def\pdfobj {\pdfextension obj }
+\protected\edef\pdfcompresslevel {\pdfvariable compresslevel}
+\protected\edef\pdfpageattr {\pdfvariable pageattr}
+
+\protected\edef\pdfpageresources {\pdfvariable pageresources}
+\protected\edef\pdfpagesattr {\pdfvariable pagesattr}
+
+\protected\def\pdfrefobj {\pdfextension refobj }
+
+\protected\def\pdfstartlink {\pdfextension startlink }
+\protected\def\pdfendlink {\pdfextension endlink\relax}
+
+\protected\def\pdfoutline {\pdfextension outline }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdf at ifdraftmode{%
+ \let\Hy at PutCatalog\ltx at gobble
+}{%
+ \let\Hy at PutCatalog\pdfcatalog
+}
+\ifHy at pdfpagelabels
+ \def\HyPL at StorePageLabel#1{%
+ \toks@\expandafter{\HyPL at Labels}%
+ \xdef\HyPL at Labels{%
+ \the\toks@
+ \the\Hy at abspage<<#1>>%
+ }%
+ }%
+ \RequirePackage{atveryend}[2009/12/07]%
+ \AtVeryEndDocument{%
+ \HyPL at SetPageLabels
+ }%
+\fi
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname pdf at escapestring\endcsname\relax
+ \begingroup
+ \catcode`\|=0 %
+ \@makeother\\%
+ |@firstofone{|endgroup
+ |def|Hy at pstringdef#1#2{%
+ |begingroup
+ |edef~{|string~}%
+ |xdef|Hy at gtemp{#2}%
+ |endgroup
+ |let#1|Hy at gtemp
+ |@onelevel at sanitize#1%
+ |edef#1{|expandafter|Hy at ExchangeBackslash#1\|@nil}%
+ |edef#1{|expandafter|Hy at ExchangeLeftParenthesis#1(|@nil}%
+ |edef#1{|expandafter|Hy at ExchangeRightParenthesis#1)|@nil}%
+ }%
+ |def|Hy at ExchangeBackslash#1\#2|@nil{%
+ #1%
+ |ifx|\#2|\%%
+ |else
+ \\%
+ |ltx at ReturnAfterFi{%
+ |Hy at ExchangeBackslash#2|@nil
+ }%
+ |fi
+ }%
+ }%
+ \def\Hy at ExchangeLeftParenthesis#1(#2\@nil{%
+ #1%
+ \ifx\\#2\\%
+ \else
+ \@backslashchar(%
+ \ltx at ReturnAfterFi{%
+ \Hy at ExchangeLeftParenthesis#2\@nil
+ }%
+ \fi
+ }%
+ \def\Hy at ExchangeRightParenthesis#1)#2\@nil{%
+ #1%
+ \ifx\\#2\\%
+ \else
+ \@backslashchar)%
+ \ltx at ReturnAfterFi{%
+ \Hy at ExchangeRightParenthesis#2\@nil
+ }%
+ \fi
+ }%
+\else
+ \def\Hy at pstringdef#1#2{%
+ \begingroup
+ \edef~{\string~}%
+ \xdef\Hy at gtemp{\pdf at escapestring{#2}}%
+ \endgroup
+ \let#1\Hy at gtemp
+ }%
+\fi
+\providecommand*{\XR at ext}{pdf}
+\Hy at setbreaklinks{true}
+\def\HyPat at ObjRef{%
+ [0-9]*[1-9][0-9]* 0 R%
+}
+
+\edef\Hy at pdfminorversion{\pdfvariable minorversion}%
+ \ifHy at ocgcolorlinks
+ \ifnum\Hy at pdfminorversion<5 %
+ \kvsetkeys{Hyp}{pdfversion=1.5}%
+ \fi
+ \fi
+ \ifHy at setpdfversion
+ \ifnum\Hy at pdfversion<5 %
+ \ltx at IfUndefined{pdfobjcompresslevel}{%
+ }{%
+ \ifHy at verbose
+ \Hy at InfoNoLine{%
+ PDF object streams are disabled, because they are%
+ \MessageBreak
+ not supported in requested PDF version %
+ 1.\Hy at pdfversion
+ }%
+ \fi
+ \pdfobjcompresslevel=\ltx at zero
+ }%
+ \fi
+ \ifnum\Hy at pdfminorversion=\Hy at pdfversion\relax
+ \else
+ \let\Hy at temp\ltx at empty
+ \def\Hy at temp@A#1#2{%
+ \ifnum#1>\ltx at zero
+ \edef\Hy at temp{%
+ \Hy at temp
+ \space\space
+ \the#1\space #2%
+ \ifnum#1=\ltx at one\else s\fi
+ \MessageBreak
+ }%
+ \fi
+ }%
+ \Hy at temp@A\pdflastobj{PDF object}%
+ \Hy at temp@A\lastsavedboxresourceindex{form XObject}%
+ \Hy at temp@A\lastsavedimageresourceindex{image XObject}%
+ \Hy at temp@A\pdflastannot{annotation}%
+ \ltx at IfUndefined{pdflastlink}{%
+ }{%
+ \Hy at temp@A\pdflastlink{link}%
+ }%
+ \ifx\Hy at temp\ltx at empty
+ \Hy at pdfminorversion=\Hy at pdfversion\relax
+ \else
+ \let\Hy at temp@A\ltx at empty
+ \ifnum\Hy at pdfversion=4 %
+ \IfFileExists{pdf14.sty}{%
+ \def\Hy at temp@A{%
+ \MessageBreak
+ Or \string\RequirePackage{pdf14} can be used%
+ \MessageBreak
+ before \string\documentclass\space as shortcut%
+ }%
+ }{}%
+ \fi
+ \Hy at WarningNoLine{%
+ The PDF version number could not be set,\MessageBreak
+ because some PDF objects are already written:%
+ \MessageBreak
+ \Hy at temp
+ The version should be set as early as possible:%
+ \MessageBreak
+ \space\space
+ \expandafter\string\Hy at pdfminorversion=\Hy at pdfversion
+ \string\relax
+ \ifnum\Hy at pdfversion<5 %
+ \ltx at ifundefined{pdfobjcompresslevel}{%
+ }{%
+ \MessageBreak
+ \space\space
+ \string\pdfobjcompresslevel=0\string\relax
+ }%
+ \fi
+ \Hy at temp@A
+ }%
+ \fi
+ \fi
+ \PackageInfo{hyperref}{%
+ \expandafter\string\Hy at pdfminorversion
+ :=\number\Hy at pdfversion\space
+ }%
+ \fi
+ \edef\Hy at pdfversion{\number\Hy at pdfminorversion}%
+
+\Hy at DisableOption{pdfversion}%
+\ifHy at ocgcolorlinks
+ \pdf at ifdraftmode{}{%
+ \immediate\pdfobj{%
+ <<%
+ /Type/OCG%
+ /Name(View)%
+ /Usage<<%
+ /Print<<%
+ /PrintState/OFF%
+ >>%
+ /View<<%
+ /ViewState/ON%
+ >>%
+ >>%
+ >>%
+ }%
+ \edef\OBJ at OCG@view{\the\pdflastobj\space 0 R}%
+ \immediate\pdfobj{%
+ <<%
+ /Type/OCG%
+ /Name(Print)%
+ /Usage<<%
+ /Print<<%
+ /PrintState/ON%
+ >>%
+ /View<<%
+ /ViewState/OFF%
+ >>%
+ >>%
+ >>%
+ }%
+ \edef\OBJ at OCG@print{\the\pdflastobj\space 0 R}%
+ \immediate\pdfobj{%
+ [%
+ \OBJ at OCG@view\space\OBJ at OCG@print
+ ]%
+ }%
+ \edef\OBJ at OCGs{\the\pdflastobj\space 0 R}%
+ \pdfcatalog{%
+ /OCProperties<<%
+ /OCGs \OBJ at OCGs
+ /D<<%
+ /OFF[\OBJ at OCG@print]%
+ /AS[%
+ <<%
+ /Event/View%
+ /OCGs \OBJ at OCGs
+ /Category[/View]%
+ >>%
+ <<%
+ /Event/Print%
+ /OCGs \OBJ at OCGs
+ /Category[/Print]%
+ >>%
+ <<%
+ /Event/Export%
+ /OCGs \OBJ at OCGs
+ /Category[/Print]%
+ >>%
+ ]%
+ >>%
+ >>%
+ }%
+ \begingroup
+ \edef\x{\endgroup
+ \pdfpageresources{%
+ \the\pdfpageresources
+ /Properties<<%
+ /OCView \OBJ at OCG@view
+ /OCPrint \OBJ at OCG@print
+ >>%
+ }%
+ }%
+ \x
+ }%
+ \Hy at AtBeginDocument{%
+ \def\Hy at colorlink#1{%
+ \begingroup
+ \ifHy at ocgcolorlinks
+ \def\Hy at ocgcolor{#1}%
+ \setbox0=\hbox\bgroup\color at begingroup
+ \else
+ \HyColor at UseColor#1%
+ \fi
+ }%
+ \def\Hy at endcolorlink{%
+ \ifHy at ocgcolorlinks
+ \color at endgroup\egroup
+ \mbox{%
+ \pdfliteral page{/OC/OCPrint BDC}%
+ \rlap{\copy0}%
+ \pdfliteral page{EMC/OC/OCView BDC}%
+ \begingroup
+ \expandafter\HyColor at UseColor\Hy at ocgcolor
+ \box0 %
+ \endgroup
+ \pdfliteral page{EMC}%
+ }%
+ \fi
+ \endgroup
+ }%
+ }%
+\else
+ \Hy at DisableOption{ocgcolorlinks}%
+\fi
+\def\setpdflinkmargin#1{%
+ \begingroup
+ \setlength{\dimen@}{#1}%
+ \expandafter\endgroup
+ \expandafter\pdflinkmargin\the\dimen@\relax
+}
+\ifx\pdfstartlink\@undefined% less than version 14
+ \let\pdfstartlink\pdfannotlink
+ \let\pdflinkmargin\@tempdima
+ \let\saveboxresource\pdfform
+ \let\lastsavedboxresourceindex\pdflastform
+ \let\useboxresource\pdfrefform
+\else
+ \pdflinkmargin1pt %
+\fi
+\providecommand*\@pdfview{XYZ}
+\Hy at WrapperDef\new at pdflink#1{%
+ \ifhmode
+ \@savsf\spacefactor
+ \fi
+ \Hy at SaveLastskip
+ \Hy at VerboseAnchor{#1}%
+ \Hy at pstringdef\Hy at pstringDest{\HyperDestNameFilter{#1}}%
+ \Hy at DestName\Hy at pstringDest\@pdfview
+ \Hy at RestoreLastskip
+ \ifhmode
+ \spacefactor\@savsf
+ \fi
+}
+\let\pdf at endanchor\@empty
+\def\Hy at DestName#1#2{%
+ \pdfextension dest name{#1}#2\relax
+}
+\providecommand*\@pdfborder{0 0 1}
+\providecommand*\@pdfborderstyle{}
+\def\Hy at undefinedname{UNDEFINED}
+\def\find at pdflink#1#2{%
+ \leavevmode
+ \protected at edef\Hy at testname{#2}%
+ \ifx\Hy at testname\@empty
+ \Hy at Warning{%
+ Empty destination name,\MessageBreak
+ using `\Hy at undefinedname'%
+ }%
+ \let\Hy at testname\Hy at undefinedname
+ \else
+ \Hy at pstringdef\Hy at testname{%
+ \expandafter\HyperDestNameFilter\expandafter{\Hy at testname}%
+ }%
+ \fi
+ \Hy at StartlinkName{%
+ \ifHy at pdfa /F 4\fi
+ \Hy at setpdfborder
+ \Hy at setpdfhighlight
+ \ifx\CurrentBorderColor\relax
+ \else
+ /C[\CurrentBorderColor]%
+ \fi
+ }\Hy at testname
+ \expandafter\Hy at colorlink\csname @#1color\endcsname
+}
+\def\Hy at StartlinkName#1#2{%
+ \pdfstartlink attr{#1}goto name{#2}\relax
+}
+\def\close at pdflink{%
+ \Hy at endcolorlink
+ \Hy at VerboseLinkStop
+ \pdfendlink
+}
+\def\hyper at anchor#1{%
+ \new at pdflink{#1}\anchor at spot\pdf at endanchor
+}
+\def\hyper at anchorstart#1{%
+ \new at pdflink{#1}%
+ \Hy at activeanchortrue
+}
+\def\hyper at anchorend{%
+ \pdf at endanchor
+ \Hy at activeanchorfalse
+}
+\def\hyper at linkstart#1#2{%
+ \Hy at VerboseLinkStart{#1}{#2}%
+ \ltx at IfUndefined{@#1bordercolor}{%
+ \let\CurrentBorderColor\relax
+ }{%
+ \edef\CurrentBorderColor{\csname @#1bordercolor\endcsname}%
+ }%
+ \find at pdflink{#1}{#2}%
+}
+\def\hyper at linkend{\close at pdflink}
+\def\hyper at link#1#2#3{%
+ \Hy at VerboseLinkStart{#1}{#2}%
+ \ltx at IfUndefined{@#1bordercolor}{%
+ \let\CurrentBorderColor\relax
+ }{%
+ \edef\CurrentBorderColor{\csname @#1bordercolor\endcsname}%
+ }%
+ \find at pdflink{#1}{#2}#3\Hy at xspace@end
+ \close at pdflink
+}
+\let\CurrentBorderColor\@linkbordercolor
+\def\hyper at linkurl#1#2{%
+ \begingroup
+ \Hy at pstringdef\Hy at pstringURI{#2}%
+ \hyper at chars
+ \leavevmode
+ \pdfstartlink
+ attr{%
+ \Hy at setpdfborder
+ \Hy at setpdfhighlight
+ \ifx\@urlbordercolor\relax
+ \else
+ /C[\@urlbordercolor]%
+ \fi
+ }%
+ user{%
+ /Subtype/Link%
+ \ifHy at pdfa /F 4\fi
+ /A<<%
+ /Type/Action%
+ /S/URI%
+ /URI(\Hy at pstringURI)%
+ \ifHy at href@ismap
+ /IsMap true%
+ \fi
+ \Hy at href@nextactionraw
+ >>%
+ }%
+ \relax
+ \Hy at colorlink\@urlcolor#1\Hy at xspace@end
+ \close at pdflink
+ \endgroup
+}
+\def\hyper at linkfile#1#2#3{% anchor text, filename, linkname
+ \begingroup
+ \def\Hy at pstringF{#2}%
+ \Hy at CleanupFile\Hy at pstringF
+ \Hy at pstringdef\Hy at pstringF\Hy at pstringF
+ \Hy at pstringdef\Hy at pstringD{#3}%
+ \Hy at MakeRemoteAction
+ \leavevmode
+ \pdfstartlink
+ attr{%
+ \Hy at setpdfborder
+ \Hy at setpdfhighlight
+ \ifx\@filebordercolor\relax
+ \else
+ /C[\@filebordercolor]%
+ \fi
+ }%
+ user {%
+ /Subtype/Link%
+ \ifHy at pdfa /F 4\fi
+ /A<<%
+ /F(\Hy at pstringF)%
+ /S/GoToR%
+ \Hy at SetNewWindow
+ \ifx\\#3\\%
+ /D[\Hy at href@page\@pdfremotestartview]%
+ \else
+ /D(\Hy at pstringD)%
+ \fi
+ \Hy at href@nextactionraw
+ >>%
+ }%
+ \relax
+ \Hy at colorlink\@filecolor#1\Hy at xspace@end
+ \close at pdflink
+ \endgroup
+}
+\def\@hyper at launch run:#1\\#2#3{% filename, anchor text linkname
+ \begingroup
+ \Hy at pstringdef\Hy at pstringF{#1}%
+ \Hy at pstringdef\Hy at pstringP{#3}%
+ \leavevmode
+ \pdfstartlink
+ attr{%
+ \Hy at setpdfborder
+ \Hy at setpdfhighlight
+ \ifx\@runbordercolor\relax
+ \else
+ /C[\@runbordercolor]%
+ \fi
+ }%
+ user {%
+ /Subtype/Link%
+ \ifHy at pdfa /F 4\fi
+ /A<<%
+ /F(\Hy at pstringF)%
+ /S/Launch%
+ \Hy at SetNewWindow
+ \ifx\\#3\\%
+ \else
+ /Win<</P(\Hy at pstringP)/F(\Hy at pstringF)>>%
+ \fi
+ \Hy at href@nextactionraw
+ >>%
+ }%
+ \relax
+ \Hy at colorlink\@runcolor#2\Hy at xspace@end
+ \close at pdflink
+ \endgroup
+}
+ \begingroup
+ \count@=\luatexversion
+ \divide\count@ by 100 %
+ \edef\x{\the\count@}%
+ \count@=-\x\relax
+ \multiply\count@ by 100 %
+ \advance\count@ by \luatexversion
+ \edef\x{\endgroup
+ \def\noexpand\@pdfproducer{%
+ LuaTeX-\x.\the\count at .\luatexrevision
+ }%
+ }%
+ \x
+
+
+\def\PDF at SetupDoc{%
+ \ifx\@pdfpagescrop\@empty
+ \else
+ \edef\process at me{%
+ \pdfpagesattr={%
+ /CropBox[\@pdfpagescrop]%
+ \expandafter\ifx\expandafter\\\the\pdfpagesattr\\%
+ \else
+ ^^J\the\pdfpagesattr
+ \fi
+ }%
+ }%
+ \process at me
+ \fi
+ \Hy at pstringdef\Hy at pstringB{\@baseurl}%
+ \pdfcatalog{%
+ /PageMode/\@pdfpagemode
+ \ifx\@baseurl\@empty
+ \else
+ /URI<</Base(\Hy at pstringB)>>%
+ \fi
+ }%
+ \ifx\@pdfstartpage\@empty
+ \else
+ \ifx\@pdfstartview\@empty
+ \else
+ openaction goto page\@pdfstartpage{\@pdfstartview}%
+ \fi
+ \fi
+ \edef\Hy at temp{%
+ \ifHy at pdftoolbar\else /HideToolbar true\fi
+ \ifHy at pdfmenubar\else /HideMenubar true\fi
+ \ifHy at pdfwindowui\else /HideWindowUI true\fi
+ \ifHy at pdffitwindow /FitWindow true\fi
+ \ifHy at pdfcenterwindow /CenterWindow true\fi
+ \ifHy at pdfdisplaydoctitle /DisplayDocTitle true\fi
+ \Hy at UseNameKey{NonFullScreenPageMode}\@pdfnonfullscreenpagemode
+ \Hy at UseNameKey{Direction}\@pdfdirection
+ \Hy at UseNameKey{ViewArea}\@pdfviewarea
+ \Hy at UseNameKey{ViewClip}\@pdfviewclip
+ \Hy at UseNameKey{PrintArea}\@pdfprintarea
+ \Hy at UseNameKey{PrintClip}\@pdfprintclip
+ \Hy at UseNameKey{PrintScaling}\@pdfprintscaling
+ \Hy at UseNameKey{Duplex}\@pdfduplex
+ \ifx\@pdfpicktraybypdfsize\@empty
+ \else
+ /PickTrayByPDFSize \@pdfpicktraybypdfsize
+ \fi
+ \ifx\@pdfprintpagerange\@empty
+ \else
+ /PrintPageRange[\@pdfprintpagerange]%
+ \fi
+ \ifx\@pdfnumcopies\@empty
+ \else
+ /NumCopies \@pdfnumcopies
+ \fi
+ }%
+ \pdfcatalog{%
+ \ifx\Hy at temp\@empty
+ \else
+ /ViewerPreferences<<\Hy at temp>>%
+ \fi
+ \Hy at UseNameKey{PageLayout}\@pdfpagelayout
+ \ifx\@pdflang\relax
+ \else
+ /Lang(\@pdflang)%
+ \fi
+ }%
+}
+\def\PDF at FinishDoc{%
+ \pdf at ifdraftmode{}{%
+ \Hy at UseMaketitleInfos
+ \HyInfo at GenerateAddons
+ \pdfextension info{%
+ /Author(\@pdfauthor)%
+ /Title(\@pdftitle)%
+ /Subject(\@pdfsubject)%
+ /Creator(\@pdfcreator)%
+ \ifx\@pdfcreationdate\@empty
+ \else
+ /CreationDate(\@pdfcreationdate)%
+ \fi
+ \ifx\@pdfmoddate\@empty
+ \else
+ /ModDate(\@pdfmoddate)%
+ \fi
+ \ifx\@pdfproducer\relax
+ \else
+ /Producer(\@pdfproducer)%
+ \fi
+ /Keywords(\@pdfkeywords)%
+ \ifx\@pdftrapped\@empty
+ \else
+ /Trapped/\@pdftrapped
+ \fi
+ \HyInfo at Addons
+ }%
+ }%
+ \Hy at DisableOption{pdfauthor}%
+ \Hy at DisableOption{pdftitle}%
+ \Hy at DisableOption{pdfsubject}%
+ \Hy at DisableOption{pdfcreator}%
+ \Hy at DisableOption{pdfcreationdate}%
+ \Hy at DisableOption{pdfmoddate}%
+ \Hy at DisableOption{pdfproducer}%
+ \Hy at DisableOption{pdfkeywords}%
+ \Hy at DisableOption{pdftrapped}%
+ \Hy at DisableOption{pdfinfo}%
+}
+\def\hyper at pagetransition{%
+ \ifx\@pdfpagetransition\relax
+ \else
+ \expandafter\Hy at RemoveTransPageAttr
+ \the\pdfpageattr^^J/Trans{}>>\END
+ \ifx\@pdfpagetransition\@empty
+ \else
+ \edef\@processme{%
+ \global\pdfpageattr{%
+ \the\pdfpageattr
+ ^^J/Trans << /S /\@pdfpagetransition\space >>%
+ }%
+ }%
+ \@processme
+ \fi
+ \fi
+}
+\gdef\Hy at RemoveTransPageAttr#1^^J/Trans#2#3>>#4\END{%
+ \ifx\\#2\\%
+ \global\pdfpageattr{#1}%
+ \else
+ \Hy at RemoveTransPageAttr#1#4\END
+ \fi
+}
+\def\hyper at pageduration{%
+ \ifx\@pdfpageduration\relax
+ \else
+ \expandafter
+ \Hy at RemoveDurPageAttr\the\pdfpageattr^^J/Dur{} \END
+ \ifx\@pdfpageduration\@empty
+ \else
+ \edef\@processme{%
+ \global\pdfpageattr{%
+ \the\pdfpageattr
+ ^^J/Dur \@pdfpageduration\space
+ }%
+ }%
+ \@processme
+ \fi
+ \fi
+}
+\gdef\Hy at RemoveDurPageAttr#1^^J/Dur#2#3 #4\END{%
+ \ifx\\#2\\%
+ \global\pdfpageattr{#1}%
+ \else
+ \Hy at RemoveDurPageAttr#1#4\END
+ \fi
+}
+\def\hyper at pagehidden{%
+ \ifHy at useHidKey
+ \expandafter
+ \Hy at RemoveHidPageAttr\the\pdfpageattr^^J/Hid{} \END
+ \ifHy at pdfpagehidden
+ \edef\@processme{%
+ \global\pdfpageattr{%
+ \the\pdfpageattr
+ ^^J/Hid true % SPACE
+ }%
+ }%
+ \@processme
+ \fi
+ \fi
+}
+\gdef\Hy at RemoveHidPageAttr#1^^J/Hid#2#3 #4\END{%
+ \ifx\\#2\\%
+ \global\pdfpageattr{#1}%
+ \else
+ \Hy at RemoveHidPageAttr#1#4\END
+ \fi
+}
+\pdf at ifdraftmode{}{%
+ \g at addto@macro\Hy at EveryPageHook{%
+ \hyper at pagetransition
+ \hyper at pageduration
+ \hyper at pagehidden
+ }%
+}
+\Hy at AtBeginDocument{%
+ \ifHy at setpagesize
+ \expandafter\@firstofone
+ \else
+ \expandafter\@gobble
+ \fi
+ {%
+ \@ifclassloaded{seminar}{%
+ \setlength{\pdfvariable horigin}{1truein}%
+ \setlength{\pdfvariable vorigin}{1truein}%
+ \ifportrait
+ \ifdim\paperwidth=\z@
+ \else
+ \setlength{\pagewidth}{\strip at pt\paperwidth truept}%
+ \fi
+ \ifdim\paperheight=\z@
+ \else
+ \setlength{\pageheight}{\strip at pt\paperheight truept}%
+ \fi
+ \else
+ \ifdim\paperheight=\z@
+ \else
+ \setlength{\pagewidth}{\strip at pt\paperheight truept}%
+ \fi
+ \ifdim\paperwidth=\z@
+ \else
+ \setlength{\pageheight}{\strip at pt\paperwidth truept}%
+ \fi
+ \fi
+ }{%
+ \ltx at IfUndefined{stockwidth}{%
+ \ifdim\paperwidth>\z@
+ \setlength{\pagewidth}{\paperwidth}%
+ \fi
+ \ifdim\paperheight>\z@
+ \setlength{\pageheight}{\paperheight}%
+ \fi
+ }{%
+ \ifdim\stockwidth>\z@
+ \setlength{\pagewidth}{\stockwidth}%
+ \fi
+ \ifdim\stockheight>\z@
+ \setlength{\pageheight}{\stockheight}%
+ \fi
+ }%
+ }%
+ }%
+ \Hy at DisableOption{setpagesize}%
+}
+\def\Acrobatmenu#1#2{%
+ \Hy at Acrobatmenu{#1}{#2}{%
+ \leavevmode
+ \EdefEscapeName\Hy at temp@menu{#1}%
+ \pdfstartlink
+ attr{%
+ \Hy at setpdfborder
+ \Hy at setpdfhighlight
+ \ifx\@menubordercolor\relax
+ \else
+ /C[\@menubordercolor]%
+ \fi
+ }%
+ user{%
+ /Subtype/Link%
+ \ifHy at pdfa /F 4\fi
+ /A<<%
+ /S/Named%
+ /N/\Hy at temp@menu
+ \Hy at href@nextactionraw
+ >>%
+ }%
+ \relax
+ \Hy at colorlink\@menucolor#2%
+ \close at pdflink
+ }%
+}
+\def\Hy at FixNotFirstPage{%
+ \gdef\Hy at FixNotFirstPage{%
+ \setbox\AtBeginShipoutBox=\hbox{%
+ \copy\AtBeginShipoutBox
+ }%
+ }%
+}
+\ltx at ifpackagelater{atbegshi}{2011/10/05}{%
+}{%
+ \AtBeginShipout{\Hy at FixNotFirstPage}%
+}
+\def\@Gauge[#1]#2#3#4{% parameters, label, minimum, maximum
+ \Hy at Message{Sorry, pdftex does not support FORM gauges}%
+}
+\def\MakeFieldObject#1#2{\sbox0{#1}%
+ \immediate\saveboxresource0 %
+ \expandafter\edef\csname #2Object\endcsname{%
+ \the\lastsavedboxresourceindex\space 0 R%
+ }%
+}%
+\let\HyField at afields\ltx at empty
+\let\HyField at cofields\ltx at empty
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname pdflastlink\endcsname\relax
+ \let\HyField at AddToFields\relax
+ \PackageInfo{hyperref}{%
+ You need pdfTeX 1.40.0 for setting the /Fields entry.%
+ \MessageBreak
+ Adobe Reader/Acrobat accepts an empty /Field array,%
+ \MessageBreak
+ but other PDF viewers might complain%
+ }%
+\else
+ \let\HyField at AuxAddToFields\ltx at gobble
+ \let\HyField at AuxAddToCoFields\ltx at gobbletwo
+ \def\HyField at AfterAuxOpen{\Hy at AtBeginDocument}%
+ \def\HyField at ABD@AuxAddToCoFields#1#2{%
+ \begingroup
+ \Hy at safe@activestrue
+ \let\ltx at secondoftwo\relax
+ \ifx\HyField at cofields\ltx at empty
+ \xdef\HyField at cofields{%
+ \ltx at secondoftwo{#1}{ #2 0 R}%
+ }%
+ \else
+ \let\ltx at secondoftwo\relax
+ \def\HyField at AddCoField##1##2##3{%
+ \ifx##1\ltx at empty
+ \ltx at secondoftwo{#1}{ #2 0 R}%
+ \expandafter\ltx at gobble
+ \else
+ \ifnum\pdf at strcmp{##2}{#1}>\ltx at zero
+ \ltx at secondoftwo{#1}{ #2 0 R}%
+ \ltx at secondoftwo{##2}{##3}%
+ \expandafter\expandafter\expandafter\ltx at gobble
+ \else
+ \ltx at secondoftwo{##2}{##3}%
+ \fi
+ \fi
+ \HyField at AddCoField
+ }%
+ \xdef\HyField at cofields{%
+ \expandafter\HyField at AddCoField
+ \HyField at cofields\ltx at empty\ltx at empty\ltx at empty
+ }%
+ \fi
+ \endgroup
+ }%
+ \Hy at AtBeginDocument{%
+ \if at filesw
+ \immediate\write\@mainaux{%
+ \string\providecommand\string\HyField at AuxAddToFields[1]{}%
+ }%
+ \immediate\write\@mainaux{%
+ \string\providecommand\string\HyField at AuxAddToCoFields[2]{}%
+ }%
+ \fi
+ \let\HyField at AfterAuxOpen\@firstofone
+ \def\HyField at AuxAddToFields#1{%
+ \xdef\HyField at afields{%
+ \ifx\HyField at afields\@empty
+ \else
+ \HyField at afields
+ \space
+ \fi
+ #1 0 R%
+ }%
+ }%
+ \let\HyField at AuxAddToCoFields\HyField at ABD@AuxAddToCoFields
+ }%
+ \def\HyField at AddToFields{%
+ \expandafter\HyField@@AddToFields\expandafter{%
+ \the\pdflastlink
+ }%
+ \ifx\Fld at calculate@code\ltx at empty
+ \else
+ \begingroup
+ \Hy at safe@activestrue
+ \edef\Hy at temp{%
+ \endgroup
+ \if at filesw
+ \write\@mainaux{%
+ \string\HyField at AuxAddToCoFields{%
+ \Fld at calculate@sortkey
+ }{%
+ \the\pdflastlink
+ }%
+ }%
+ \fi
+ }%
+ \Hy at temp
+ \fi
+ }%
+ \def\HyField@@AddToFields#1{%
+ \HyField at AfterAuxOpen{%
+ \if at filesw
+ \write\@mainaux{%
+ \string\HyField at AuxAddToFields{#1}%
+ }%
+ \fi
+ }%
+ }%
+\fi
+\def\@Form[#1]{%
+ \@ifundefined{textcolor}{\let\textcolor\@gobble}{}%
+ \kvsetkeys{Form}{#1}%
+ \pdf at ifdraftmode{}{%
+ \Hy at FormObjects
+ \pdfrefobj\OBJ at pdfdocencoding
+ \pdfrefobj\OBJ at ZaDb
+ \pdfrefobj\OBJ at Helv
+ \AtVeryEndDocument{%
+ \immediate\pdfobj{%
+ <<%
+ /Fields[\HyField at afields]%
+ \ifx\HyField at cofields\ltx at empty
+ \else
+ /CO[\romannumeral-`\Q\HyField at cofields]%
+ \fi
+ /DR<<%
+ /Font<<%
+ /ZaDb \OBJ at ZaDb\space 0 R%
+ /Helv \OBJ at Helv\space 0 R%
+ >>%
+ >>%
+ /DA(/Helv 10 Tf 0 g)%
+ \ifHy at pdfa
+ \else
+ \ifHyField at NeedAppearances
+ /NeedAppearances true%
+ \fi
+ \fi
+ >>%
+ }%
+ \edef\OBJ at acroform{\the\pdflastobj}%
+ \pdfcatalog{/AcroForm \OBJ at acroform\space 0 R}%
+ }%
+ }%
+ \MakeFieldObject{%
+ \begingroup
+ \fontfamily{pzd}%
+ \fontencoding{U}%
+ \fontseries{m}%
+ \fontshape{n}%
+ \selectfont
+ \char123 %
+ \endgroup
+ }{Ding}%
+ \MakeFieldObject{%
+ \fbox{\textcolor{yellow}{\textsf{Submit}}}%
+ }{Submit}%
+ \MakeFieldObject{%
+ \fbox{\textcolor{yellow}{\textsf{SubmitP}}}%
+ }{SubmitP}%
+}
+\let\@endForm\ltx at empty
+\let\HyAnn at AbsPageLabel\ltx at empty
+\let\Fld at pageobjref\ltx at empty
+\ltx at IfUndefined{pdfpageref}{%
+}{%
+ \ltx at ifpackageloaded{zref-abspage}{%
+ \newcount\HyAnn at Count
+ \HyAnn at Count=\ltx at zero
+ \def\HyAnn at AbsPageLabel{%
+ \global\advance\HyAnn at Count by\ltx at one
+ \zref at labelbyprops{HyAnn@\the\HyAnn at Count}{abspage}%
+ \zref at refused{HyAnn@\the\HyAnn at Count}%
+ }%
+ \def\Fld at pageobjref{%
+ \zref at ifrefundefined{HyAnn@\the\HyAnn at Count}{%
+ }{%
+ \zref at ifrefcontainsprop{HyAnn@\the\HyAnn at Count}{abspage}{%
+ /P \pdfpageref
+ \zref at extractdefault{HyAnn@\the\HyAnn at Count}{abspage}{1} %
+ \space 0 R%
+ }{%
+ }%
+ }%
+ }%
+ }{%
+ }%
+}
+\def\@TextField[#1]#2{% parameters, label
+ \def\Fld at name{#2}%
+ \let\Fld at default\ltx at empty
+ \let\Fld at value\@empty
+ \def\Fld at width{\DefaultWidthofText}%
+ \def\Fld at height{%
+ \ifFld at multiline
+ \DefaultHeightofTextMultiline
+ \else
+ \DefaultHeightofText
+ \fi
+ }%
+ \begingroup
+ \expandafter\HyField at SetKeys\expandafter{%
+ \DefaultOptionsofText,#1%
+ }%
+ \PDFForm at Name
+ \HyField at FlagsText
+ \ifFld at hidden\def\Fld at width{1sp}\fi
+ \ifx\Fld at value\@empty\def\Fld at value{\Fld at default}\fi
+ \LayoutTextField{#2}{%
+ \leavevmode
+ \HyAnn at AbsPageLabel
+ \Hy at escapeform\PDFForm at Text
+ \pdfstartlink user {\PDFForm at Text}\relax
+ \MakeTextField{\Fld at width}{\Fld at height}\pdfendlink
+ \HyField at AddToFields
+ }%
+ \endgroup
+}
+\def\@ChoiceMenu[#1]#2#3{% parameters, label, choices
+ \def\Fld at name{#2}%
+ \let\Fld at default\relax
+ \let\Fld at value\relax
+ \def\Fld at width{\DefaultWidthofChoiceMenu}%
+ \def\Fld at height{\DefaultHeightofChoiceMenu}%
+ \begingroup
+ \Fld at menulength=0 %
+ \@tempdima\z@
+ \@for\@curropt:=#3\do{%
+ \expandafter\Fld at checkequals\@curropt==\\%
+ \Hy at StepCount\Fld at menulength
+ \settowidth{\@tempdimb}{\@currDisplay}%
+ \ifdim\@tempdimb>\@tempdima\@tempdima\@tempdimb\fi
+ }%
+ \advance\@tempdima by 15\p@
+ \begingroup
+ \HyField at SetKeys{#1}%
+ \edef\x{\endgroup
+ \noexpand\expandafter
+ \noexpand\HyField at SetKeys
+ \noexpand\expandafter{%
+ \expandafter\noexpand\csname DefaultOptionsof%
+ \ifFld at radio
+ Radio%
+ \else
+ \ifFld at combo
+ \ifFld at popdown
+ PopdownBox%
+ \else
+ ComboBox%
+ \fi
+ \else
+ ListBox%
+ \fi
+ \fi
+ \endcsname
+ }%
+ }\x
+ \HyField at SetKeys{#1}%
+ \PDFForm at Name
+ \ifFld at hidden\def\Fld at width{1sp}\fi
+ \ifx\Fld at value\relax
+ \let\Fld at value\Fld at default
+ \fi
+ \LayoutChoiceField{#2}{%
+ \ifFld at radio
+ \HyField at FlagsRadioButton
+ \@@Radio{#3}%
+ \else
+ \begingroup
+ \HyField at FlagsChoice
+ \ifdim\Fld at width<\@tempdima
+ \ifdim\@tempdima<1cm\@tempdima1cm\fi
+ \edef\Fld at width{\the\@tempdima}%
+ \fi
+ \ifFld at combo
+ \else
+ \@tempdima=\the\Fld at menulength\Fld at charsize
+ \advance\@tempdima by \Fld at borderwidth bp %
+ \advance\@tempdima by \Fld at borderwidth bp %
+ \edef\Fld at height{\the\@tempdima}%
+ \fi
+ \@@Listbox{#3}%
+ \endgroup
+ \fi
+ }%
+ \endgroup
+}
+\def\@@Radio#1{%
+ \Fld at listcount=0 %
+ \EdefEscapeName\Fld at default{\Fld at default}%
+ \@for\@curropt:=#1\do{%
+ \expandafter\Fld at checkequals\@curropt==\\%
+ \EdefEscapeName\@currValue{\@currValue}%
+ \Hy at StepCount\Fld at listcount
+ \@currDisplay\space
+ \leavevmode
+ \HyAnn at AbsPageLabel
+ \Hy at escapeform\PDFForm at Radio
+ \pdfstartlink user {%
+ \PDFForm at Radio
+ /AP<<%
+ /N<<%
+ /\@currValue\space \DingObject
+ >>%
+ >>%
+ }%
+ \relax
+ \MakeRadioField{\Fld at width}{\Fld at height}\pdfendlink
+ \ifnum\Fld at listcount=1 %
+ \HyField at AddToFields
+ \fi
+ \space % deliberate space between radio buttons
+ }%
+}
+\newcount\Fld at listcount
+\def\@@Listbox#1{%
+ \HyField at PDFChoices{#1}%
+ \leavevmode
+ \HyAnn at AbsPageLabel
+ \Hy at escapeform\PDFForm at List
+ \pdfstartlink user {\PDFForm at List}\relax
+ \MakeChoiceField{\Fld at width}{\Fld at height}%
+ \pdfendlink
+ \HyField at AddToFields
+}
+\def\@PushButton[#1]#2{% parameters, label
+ \def\Fld at name{#2}%
+ \begingroup
+ \expandafter\HyField at SetKeys\expandafter{%
+ \DefaultOptionsofPushButton,#1%
+ }%
+ \PDFForm at Name
+ \ifHy at pdfa
+ \Hy at Error{%
+ PDF/A: Push button with JavaScript is prohibited%
+ }\@ehc
+ \LayoutPushButtonField{%
+ \leavevmode
+ \MakeButtonField{#2}%
+ }%
+ \else
+ \HyField at FlagsPushButton
+ \ifFld at hidden\def\Fld at width{1sp}\fi
+ \LayoutPushButtonField{%
+ \leavevmode
+ \HyAnn at AbsPageLabel
+ \Hy at escapeform\PDFForm at Push
+ \pdfstartlink user {\PDFForm at Push}\relax
+ \MakeButtonField{#2}%
+ \pdfendlink
+ \HyField at AddToFields
+ }%
+ \fi
+ \endgroup
+}
+\def\@Submit[#1]#2{%
+ \def\Fld at width{\DefaultWidthofSubmit}%
+ \def\Fld at height{\DefaultHeightofSubmit}%
+ \begingroup
+ \expandafter\HyField at SetKeys\expandafter{%
+ \DefaultOptionsofSubmit,#1%
+ }%
+ \HyField at FlagsPushButton
+ \HyField at FlagsSubmit
+ \ifFld at hidden\def\Fld at width{1sp}\fi
+ \leavevmode
+ \HyAnn at AbsPageLabel
+ \Hy at escapeform\PDFForm at Submit
+ \pdfstartlink user {%
+ \PDFForm at Submit
+ /AP<</N \SubmitObject/D \SubmitPObject>>%
+ }%
+ \relax
+ \MakeButtonField{#2}%
+ \pdfendlink
+ \HyField at AddToFields
+ \endgroup
+}
+\def\@Reset[#1]#2{%
+ \def\Fld at width{\DefaultWidthofReset}%
+ \def\Fld at height{\DefaultHeightofReset}%
+ \begingroup
+ \expandafter\HyField at SetKeys\expandafter{%
+ \DefaultOptionsofReset,#1%
+ }%
+ \leavevmode
+ \ifHy at pdfa
+ \Hy at Error{%
+ PDF/A: Reset action is prohibited%
+ }\@ehc
+ \MakeButtonField{#2}%
+ \else
+ \HyField at FlagsPushButton
+ \ifFld at hidden\def\Fld at width{1sp}\fi
+ \HyAnn at AbsPageLabel
+ \Hy at escapeform\PDFForm at Reset
+ \pdfstartlink user {\PDFForm at Reset}\relax
+ \MakeButtonField{#2}%
+ \pdfendlink
+ \HyField at AddToFields
+ \fi
+ \endgroup
+}
+\def\@CheckBox[#1]#2{% parameters, label
+ \def\Fld at name{#2}%
+ \def\Fld at default{0}%
+ \begingroup
+ \def\Fld at width{\DefaultWidthofCheckBox}%
+ \def\Fld at height{\DefaultHeightofCheckBox}%
+ \expandafter\HyField at SetKeys\expandafter{%
+ \DefaultOptionsofCheckBox,#1%
+ }%
+ \PDFForm at Name
+ \HyField at FlagsCheckBox
+ \ifFld at hidden\def\Fld at width{1sp}\fi
+ \LayoutCheckField{#2}{%
+ \leavevmode
+ \HyAnn at AbsPageLabel
+ \Hy at escapeform\PDFForm at Check
+ \pdfstartlink user {\PDFForm at Check}\relax
+ \MakeCheckField{\Fld at width}{\Fld at height}%
+ \pdfendlink
+ \HyField at AddToFields
+ }%
+ \endgroup
+}
+\def\Hy at FormObjects{%
+ \pdfobj {%
+ <<%
+ /Type/Encoding%
+ /Differences[%
+ 24/breve/caron/circumflex/dotaccent/hungarumlaut/ogonek%
+ /ring/tilde %
+ 39/quotesingle %
+ 96/grave %
+ 128/bullet/dagger/daggerdbl/ellipsis/emdash/endash/florin%
+ /fraction/guilsinglleft/guilsinglright/minus/perthousand%
+ /quotedblbase/quotedblleft/quotedblright/quoteleft%
+ /quoteright/quotesinglbase/trademark/fi/fl/Lslash/OE%
+ /Scaron/Ydieresis/Zcaron/dotlessi/lslash/oe/scaron/zcaron %
+ 164/currency %
+ 166/brokenbar %
+ 168/dieresis/copyright/ordfeminine %
+ 172/logicalnot/.notdef/registered/macron/degree/plusminus%
+ /twosuperior/threesuperior/acute/mu %
+ 183/periodcentered/cedilla/onesuperior/ordmasculine %
+ 188/onequarter/onehalf/threequarters %
+ 192/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE%
+ /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave%
+ /Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute%
+ /Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave%
+ /Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls%
+ /agrave/aacute/acircumflex/atilde/adieresis/aring/ae%
+ /ccedilla/egrave/eacute/ecircumflex/edieresis/igrave%
+ /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute%
+ /ocircumflex/otilde/odieresis/divide/oslash/ugrave%
+ /uacute/ucircumflex/udieresis/yacute/thorn/ydieresis%
+ ]%
+ >>%
+ }%
+ \xdef\OBJ at pdfdocencoding{\the\pdflastobj}%
+ \pdfobj{%
+ <<%
+ /Type/Font%
+ /Subtype/Type1%
+ /Name/ZaDb%
+ /BaseFont/ZapfDingbats%
+ >>%
+ }%
+ \xdef\OBJ at ZaDb{\the\pdflastobj}%
+ \pdfobj{%
+ <<%
+ /Type/Font%
+ /Subtype/Type1%
+ /Name/Helv%
+ /BaseFont/Helvetica%
+ /Encoding \OBJ at pdfdocencoding\space 0 R%
+ >>%
+ }%
+ \xdef\OBJ at Helv{\the\pdflastobj}%
+ \global\let\Hy at FormObjects\relax
+}
+\providecommand*{\Fld at pageobjref}{}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname pdf at escapestring\endcsname\relax
+ \let\Hy at escapestring\@firstofone
+ \def\Hy at escapeform#1{%
+ \ifHy at pdfescapeform
+ \def\Hy at escapestring##1{%
+ \noexpand\Hy at escapestring{\noexpand##1}%
+ }%
+ \edef\Hy at temp{#1}%
+ \expandafter\Hy@@escapeform\Hy at temp\Hy at escapestring{}\@nil
+ \def\Hy at escapestring##1{%
+ \@ifundefined{Hy at esc@\string##1}{%
+ ##1%
+ \ThisShouldNotHappen
+ }{%
+ \csname Hy at esc@\string##1\endcsname
+ }%
+ }%
+ \else
+ \let\Hy at escapestring\@firstofone
+ \fi
+ }%
+ \def\Hy@@escapeform#1\Hy at escapestring#2#3\@nil{%
+ \ifx\\#3\\%
+ \else
+ \expandafter
+ \Hy at pstringdef\csname Hy at esc@\string#2\endcsname{#2}%
+ \ltx at ReturnAfterFi{%
+ \Hy@@escapeform#3\@nil
+ }%
+ \fi
+ }%
+\else
+ \def\Hy at escapeform#1{%
+ \ifHy at pdfescapeform
+ \let\Hy at escapestring\pdfescapestring
+ \else
+ \let\Hy at escapestring\@firstofone
+ \fi
+ }%
+ \Hy at escapeform{}%
+\fi
+\def\PDFForm at Name{%
+ \PDFForm@@Name\Fld at name
+ \ifx\Fld at altname\relax
+ \else
+ \PDFForm@@Name\Fld at altname
+ \fi
+ \ifx\Fld at mappingname\relax
+ \else
+ \PDFForm@@Name\Fld at mappingname
+ \fi
+}
+\def\PDFForm@@Name#1{%
+ \begingroup
+ \ifnum\Hy at pdfversion<5 % implementation note 117, PDF spec 1.7
+ \ifHy at unicode
+ \Hy at unicodefalse
+ \fi
+ \fi
+ \HyPsd at XeTeXBigCharstrue
+ \pdfstringdef\Hy at gtemp#1%
+ \endgroup
+ \let#1\Hy at gtemp
+}
+\def\Fld@@additionalactions{%
+ \ifx\Fld at keystroke@code\@empty
+ \else
+ /K<</S/JavaScript/JS(\Hy at escapestring{\Fld at keystroke@code})>>%
+ \fi
+ \ifx\Fld at format@code\@empty
+ \else
+ /F<</S/JavaScript/JS(\Hy at escapestring{\Fld at format@code})>>%
+ \fi
+ \ifx\Fld at validate@code\@empty
+ \else
+ /V<</S/JavaScript/JS(\Hy at escapestring{\Fld at validate@code})>>%
+ \fi
+ \ifx\Fld at calculate@code\@empty
+ \else
+ /C<</S/JavaScript/JS(\Hy at escapestring{\Fld at calculate@code})>>%
+ \fi
+ \ifx\Fld at onfocus@code\@empty
+ \else
+ /Fo<</S/JavaScript/JS(\Hy at escapestring{\Fld at onfocus@code})>>%
+ \fi
+ \ifx\Fld at onblur@code\@empty
+ \else
+ /Bl<</S/JavaScript/JS(\Hy at escapestring{\Fld at onblur@code})>>%
+ \fi
+ \ifx\Fld at onmousedown@code\@empty
+ \else
+ /D<</S/JavaScript/JS(\Hy at escapestring{\Fld at onmousedown@code})>>%
+ \fi
+ \ifx\Fld at onmouseup@code\@empty
+ \else
+ /U<</S/JavaScript/JS(\Hy at escapestring{\Fld at onmouseup@code})>>%
+ \fi
+ \ifx\Fld at onenter@code\@empty
+ \else
+ /E<</S/JavaScript/JS(\Hy at escapestring{\Fld at onenter@code})>>%
+ \fi
+ \ifx\Fld at onexit@code\@empty
+ \else
+ /X<</S/JavaScript/JS(\Hy at escapestring{\Fld at onexit@code})>>%
+ \fi
+}
+\def\Fld at additionalactions{%
+ \if-\Fld@@additionalactions-%
+ \else
+ \ifHy at pdfa
+ \else
+ /AA<<\Fld@@additionalactions>>%
+ \fi
+ \fi
+}
+\def\Fld at annotnames{%
+ /T(\Fld at name)%
+ \ifx\Fld at altname\relax
+ \else
+ /TU(\Fld at altname)%
+ \fi
+ \ifx\Fld at mappingname\relax
+ \else
+ /TM(\Fld at mappingname)%
+ \fi
+}
+\def\PDFForm at Check{%
+ /Subtype/Widget%
+ \Fld at annotflags
+ \Fld at pageobjref
+ \Fld at annotnames
+ /FT/Btn%
+ \Fld at flags
+ /Q \Fld at align
+ /BS<</W \Fld at borderwidth /S/\Fld at borderstyle>>%
+ /AP<< /N <</Yes<<>>>> >> %new string /Yes is from below
+ /MK<<%
+ \ifnum\Fld at rotation=\z@
+ \else
+ /R \Fld at rotation
+ \fi
+ \ifx\Fld at bordercolor\relax
+ \else
+ /BC[\Fld at bordercolor]%
+ \fi
+ \ifx\Fld at bcolor\relax
+ \else
+ /BG[\Fld at bcolor]%
+ \fi
+ /CA(\Hy at escapestring{\Fld at cbsymbol})%
+ >>%
+ /DA(/ZaDb \strip at pt\Fld at charsize\space Tf%
+ \ifx\Fld at color\@empty\else\space\Fld at color\fi)%
+ /H/P%
+ \ifFld at checked /V/Yes/AS/Yes\else /V/Off/AS/Off\fi
+ \Fld at additionalactions
+}
+\ifHy at pdfa
+\else
+ \def\PDFForm at Push{%
+ /Subtype/Widget%
+ \Fld at annotflags
+ \Fld at pageobjref
+ \Fld at annotnames
+ /FT/Btn%
+ \Fld at flags
+ /H/P%
+ /BS<</W \Fld at borderwidth/S/\Fld at borderstyle>>%
+ \ifcase0\ifnum\Fld at rotation=\z@ \else 1\fi
+ \ifx\Fld at bordercolor\relax\else 1\fi
+ \space
+ \else
+ /MK<<%
+ \ifnum\Fld at rotation=\z@
+ \else
+ /R \Fld at rotation
+ \fi
+ \ifx\Fld at bordercolor\relax
+ \else
+ /BC[\Fld at bordercolor]%
+ \fi
+ >>%
+ \fi
+ /A<</S/JavaScript/JS(\Hy at escapestring{\Fld at onclick@code})>>%
+ \Fld at additionalactions
+ }%
+\fi
+\def\PDFForm at List{%
+ /Subtype/Widget%
+ \Fld at annotflags
+ \Fld at pageobjref
+ \Fld at annotnames
+ /FT/Ch%
+ \Fld at flags
+ /Q \Fld at align
+ /BS<</W \Fld at borderwidth/S/\Fld at borderstyle>>%
+ \ifcase0\ifnum\Fld at rotation=\z@ \else 1\fi
+ \ifx\Fld at bordercolor\relax\else 1\fi
+ \ifx\fld at bcolor\relax \else 1\fi
+ \space
+ \else
+ /MK<<%
+ \ifnum\Fld at rotation=\z@
+ \else
+ /R \Fld at rotation
+ \fi
+ \ifx\Fld at bordercolor\relax
+ \else
+ /BC[\Fld at bordercolor]%
+ \fi
+ \ifx\Fld at bcolor\relax
+ \else
+ /BG[\Fld at bcolor]%
+ \fi
+ >>%
+ \fi
+ /DA(/Helv \strip at pt\Fld at charsize\space Tf%
+ \ifx\Fld at color\@empty\else\space\Fld at color\fi)%
+ \Fld at choices
+ \Fld at additionalactions
+}
+\def\PDFForm at Radio{%
+ /Subtype/Widget%
+ \Fld at annotflags
+ \Fld at pageobjref
+ \Fld at annotnames
+ /FT/Btn%
+ \Fld at flags
+ /H/P%
+ /BS<</W \Fld at borderwidth/S/\Fld at borderstyle>>%
+ /MK<<%
+ \ifnum\Fld at rotation=\z@
+ \else
+ /R \Fld at rotation
+ \fi
+ \ifx\Fld at bordercolor\relax
+ \else
+ /BC[\Fld at bordercolor]%
+ \fi
+ \ifx\Fld at bcolor\relax
+ \else
+ /BG[\Fld at bcolor]%
+ \fi
+ /CA(\Hy at escapestring{\Fld at radiosymbol})%
+ >>%
+ /DA(/ZaDb \strip at pt\Fld at charsize\space Tf%
+ \ifx\Fld at color\@empty\else\space\Fld at color\fi)%
+ \ifx\Fld at default\@empty
+ /V/Off%
+ /DV/Off%
+ \else
+ /V/\Fld at default
+ /DV/\Fld at default
+ \fi
+ \Fld at additionalactions
+}
+\def\PDFForm at Text{%
+ /Subtype/Widget%
+ \Fld at annotflags
+ \Fld at pageobjref
+ \Fld at annotnames
+ /FT/Tx%
+ \Fld at flags
+ /Q \Fld at align
+ /BS<</W \Fld at borderwidth\space /S /\Fld at borderstyle>>%
+ \ifcase0\ifnum\Fld at rotation=\z@ \else 1\fi
+ \ifx\Fld at bordercolor\relax\else 1\fi
+ \ifx\Fld at bcolor\relax \else 1\fi
+ \space
+ \else
+ /MK<<%
+ \ifnum\Fld at rotation=\z@
+ \else
+ /R \Fld at rotation
+ \fi
+ \ifx\Fld at bordercolor\relax
+ \else
+ /BC[\Fld at bordercolor]%
+ \fi
+ \ifx\Fld at bcolor\relax
+ \else
+ /BG[\Fld at bcolor]%
+ \fi
+ >>%
+ \fi
+ /DA(/Helv \strip at pt\Fld at charsize\space Tf%
+ \ifx\Fld at color\@empty\else\space\Fld at color\fi)%
+ /DV(\Hy at escapestring{\Fld at default})%
+ /V(\Hy at escapestring{\Fld at value})%
+ \Fld at additionalactions
+ \ifnum\Fld at maxlen>\z@/MaxLen \Fld at maxlen \fi
+}
+\def\PDFForm at Submit{%
+ /Subtype/Widget%
+ \Fld at annotflags
+ \Fld at pageobjref
+ \Fld at annotnames
+ /FT/Btn%
+ \Fld at flags
+ /H/P%
+ /BS<</W \Fld at borderwidth/S/\Fld at borderstyle>>%
+ \ifcase0\ifnum\Fld at rotation=\z@ \else 1\fi
+ \ifx\Fld at bordercolor\relax\else 1\fi
+ \space
+ \else
+ /MK<<%
+ \ifnum\Fld at rotation=\z@
+ \else
+ /R \Fld at rotation
+ \fi
+ \ifx\Fld at bordercolor\relax
+ \else
+ /BC[\Fld at bordercolor]%
+ \fi
+ >>%
+ \fi
+ /A<<%
+ /S/SubmitForm%
+ /F<<%
+ /FS/URL%
+ /F(\Hy at escapestring{\Form at action})%
+ >>%
+ \Fld at submitflags
+ >>%
+ \Fld at additionalactions
+}
+\ifHy at pdfa
+\else
+ \def\PDFForm at Reset{%
+ /Subtype/Widget%
+ \Fld at annotflags
+ \Fld at pageobjref
+ \Fld at annotnames
+ /FT/Btn%
+ \Fld at flags
+ /H/P%
+ /DA(/Helv \strip at pt\Fld at charsize\space Tf 0 0 1 rg)%
+ \ifcase0\ifnum\Fld at rotation=\z@ \else 1\fi
+ \ifx\Fld at bordercolor\relax\else 1\fi
+ \space
+ \else
+ /MK<<%
+ \ifnum\Fld at rotation=\z@
+ \else
+ /R \Fld at rotation
+ \fi
+ \ifx\Fld at bordercolor\relax
+ \else
+ /BC[\Fld at bordercolor]%
+ \fi
+ >>%
+ \fi
+ /BS<</W \Fld at borderwidth/S/\Fld at borderstyle>>%
+ /A<</S/ResetForm>>%
+ \Fld at additionalactions
+ }%
+\fi
+\def\Hy at writebookmark#1#2#3#4#5{%
+ % section number, text, label, level, file
+ \ifx\WriteBookmarks\relax%
+ \else
+ \ifnum#4>\Hy at bookmarksdepth\relax
+ \else
+ \@@writetorep{#1}{#2}{#3}{#4}{#5}%
+ \fi
+ \fi
+}
+\def\Hy at currentbookmarklevel{0}
+\def\Hy at numberline#1{#1 }
+\def\@@writetorep#1#2#3#4#5{%
+ \begingroup
+ \edef\Hy at tempa{#5}%
+ \ifx\Hy at tempa\Hy at bookmarkstype
+ \edef\Hy at level{#4}%
+ \ifx\Hy at levelcheck Y%
+ \@tempcnta\Hy at level\relax
+ \advance\@tempcnta by -1 %
+ \ifnum\Hy at currentbookmarklevel<\@tempcnta
+ \advance\@tempcnta by -\Hy at currentbookmarklevel\relax
+ \advance\@tempcnta by 1 %
+ \Hy at Warning{%
+ Difference (\the\@tempcnta) between bookmark levels is %
+ greater \MessageBreak than one, level fixed%
+ }%
+ \@tempcnta\Hy at currentbookmarklevel
+ \advance\@tempcnta by 1 %
+ \edef\Hy at level{\the\@tempcnta}%
+ \fi
+ \else
+ \global\let\Hy at levelcheck Y%
+ \fi
+ \global\let\Hy at currentbookmarklevel\Hy at level
+ \@tempcnta\Hy at level\relax
+ \expandafter\xdef\csname Parent\Hy at level\endcsname{#3}%
+ \advance\@tempcnta by -1 %
+ \edef\Hy at tempa{#3}%
+ \edef\Hy at tempb{\csname Parent\the\@tempcnta\endcsname}%
+ \ifx\Hy at tempa\Hy at tempb
+ \Hy at Warning{%
+ The anchor of a bookmark and its parent's must not%
+ \MessageBreak be the same. Added a new anchor%
+ }%
+ \phantomsection
+ \fi
+ \ifHy at bookmarksnumbered
+ \let\numberline\Hy at numberline
+ \let\booknumberline\Hy at numberline
+ \let\partnumberline\Hy at numberline
+ \let\chapternumberline\Hy at numberline
+ \else
+ \let\numberline\@gobble
+ \let\booknumberline\@gobble
+ \let\partnumberline\@gobble
+ \let\chapternumberline\@gobble
+ \fi
+ \HyPsd at XeTeXBigCharstrue
+ \pdfstringdef\Hy at tempa{#2}%
+ \HyPsd at SanitizeForOutFile\Hy at tempa
+ \if at filesw
+ \stepcounter{bookmark at seq@number}%
+ \@ifundefined{@outlinefile}{%
+ }{%
+ \protected at write\@outlinefile{}{%
+ \protect\BOOKMARK
+ [\Hy at level][\@bookmarkopenstatus{\Hy at level}]{#3}%
+ {\Hy at tempa}{\Hy at tempb}%
+ \@percentchar\space\thebookmark at seq@number
+ }%
+ }%
+ \fi
+ \fi
+ \endgroup
+}
+\newcounter{bookmark at seq@number}
+\begingroup
+ \lccode`(=`{%
+ \lccode`)=`}%
+ \lccode`1=\z@
+ \lccode`2=\z@
+ \lccode`3=\z@
+ \lccode`5=\z@
+ \lccode`7=\z@
+ \lccode`\#=\z@
+ \lccode`\`=\z@
+ \lccode`\{=\z@
+ \lccode`\}=\z@
+\lowercase{%
+ \endgroup
+ \def\HyPsd at SanitizeForOutFile#1{%
+ \@onelevel at sanitize\Hy at tempa
+ \escapechar`\\%
+ \edef\Hy at tempa{%
+ \expandafter\HyPsd at SanitizeOut@BraceLeft\Hy at tempa(\@nil
+ }%
+ \edef\Hy at tempa{%
+ \expandafter\HyPsd at SanitizeOut@BraceRight\Hy at tempa)\@nil
+ }%
+ }%
+ \def\HyPsd at SanitizeOut@BraceLeft#1(#2\@nil{%
+ #1%
+ \ifx\\#2\\%
+ \expandafter\ltx at gobble
+ \else
+ \expandafter\ltx at firstofone
+ \fi
+ {%
+ \string\173%
+ \HyPsd at SanitizeOut@BraceLeft#2\@nil
+ }%
+ }%
+ \def\HyPsd at SanitizeOut@BraceRight#1)#2\@nil{%
+ #1%
+ \ifx\\#2\\%
+ \expandafter\ltx at gobble
+ \else
+ \expandafter\ltx at firstofone
+ \fi
+ {%
+ \string\175%
+ \HyPsd at SanitizeOut@BraceRight#2\@nil
+ }%
+ }%
+}
+\newcommand{\currentpdfbookmark}{%
+ \pdfbookmark[\Hy at currentbookmarklevel]%
+}
+\newcommand{\subpdfbookmark}{%
+ \@tempcnta\Hy at currentbookmarklevel
+ \Hy at StepCount\@tempcnta
+ \expandafter\pdfbookmark\expandafter[\the\@tempcnta]%
+}
+\newcommand{\belowpdfbookmark}[2]{%
+ \@tempcnta\Hy at currentbookmarklevel
+ \Hy at StepCount\@tempcnta
+ \expandafter\pdfbookmark\expandafter[\the\@tempcnta]{#1}{#2}%
+ \advance\@tempcnta by -1 %
+ \xdef\Hy at currentbookmarklevel{\the\@tempcnta}%
+}
+\renewcommand\pdfbookmark[3][0]{%
+ \Hy at writebookmark{}{#2}{#3.#1}{#1}{toc}%
+ \hyper at anchorstart{#3.#1}\hyper at anchorend
+}
+\def\BOOKMARK{%
+ \@ifnextchar[{\@BOOKMARK}{\@@BOOKMARK[1][-]}%
+}
+\def\@BOOKMARK[#1]{%
+ \@ifnextchar[{\@@BOOKMARK[{#1}]}{\@@BOOKMARK[{#1}][-]}%
+}
+\RequirePackage{rerunfilecheck}[2009/12/10]
+\def\Hy at OutlineRerunCheck{%
+ \RerunFileCheck{\jobname.out}{%
+ \immediate\closeout\@outlinefile
+ }{%
+ Rerun to get outlines right\MessageBreak
+ or use package `bookmark'%
+ }%
+}
+\def\ReadBookmarks{%
+ \pdf at ifdraftmode{}{%
+ \begingroup
+ \def\do##1{%
+ \ifnum\catcode`##1=\active
+ \@makeother##1%
+ \else
+ \ifnum\catcode`##1=6 %
+ \@makeother##1%
+ \fi
+ \fi
+ }%
+ \dospecials
+ \Hy at safe@activestrue
+ \escapechar=`\\%
+ \def\@@BOOKMARK[##1][##2]##3##4##5{%
+ \calc at bm@number{##5}%
+ }%
+ \InputIfFileExists{\jobname.out}{}{}%
+ \ifx\WriteBookmarks\relax
+ \global\let\WriteBookmarks\relax
+ \fi
+ \def\@@BOOKMARK[##1][##2]##3##4##5{%
+ \def\Hy at temp{##4}%
+ \Hy at pstringdef\Hy at pstringName{\HyperDestNameFilter{##3}}%
+ \Hy at OutlineName{}\Hy at pstringName{%
+ ##2\check at bm@number{##3}%
+ }{%
+ \expandafter\strip at prefix\meaning\Hy at temp
+ }%
+ }%
+ \begingroup
+ \def\WriteBookmarks{0}%
+ \InputIfFileExists{\jobname.out}{}{}%
+ \endgroup
+ %{\escapechar\m at ne\InputIfFileExists{\jobname.out}{}{}}%
+ \endgroup
+ }%
+ \ifx\WriteBookmarks\relax
+ \else
+ \if at filesw
+ \newwrite\@outlinefile
+ \Hy at OutlineRerunCheck
+ \immediate\openout\@outlinefile=\jobname.out\relax
+ \ifHy at typexml
+ \immediate\write\@outlinefile{<relaxxml>\relax}%
+ \fi
+ \fi
+ \fi
+}
+\def\Hy at OutlineName#1#2#3#4{%
+ \pdfextension outline goto name{#2}count#3{#4}%
+}
+\def\check at bm@number#1{%
+ \expandafter\ifx\csname B_#1\endcsname\relax
+ 0%
+ \else
+ \csname B_#1\endcsname
+ \fi
+}
+\def\calc at bm@number#1{%
+ \@tempcnta=\check at bm@number{#1}\relax
+ \advance\@tempcnta by 1 %
+ \expandafter\xdef\csname B_#1\endcsname{\the\@tempcnta}%
+}
+\ifHy at implicit
+\else
+ \expandafter\endinput
+\fi
+\newlength\Hy at SectionHShift
+\def\Hy at SectionAnchorHref#1{%
+ \ifx\protect\@typeset at protect
+ \Hy@@SectionAnchor{#1}%
+ \fi
+}
+\DeclareRobustCommand*{\Hy@@SectionAnchor}[1]{%
+ \leavevmode
+ \hbox to 0pt{%
+ \kern-\Hy at SectionHShift
+ \Hy at raisedlink{%
+ \hyper at anchorstart{#1}\hyper at anchorend
+ }%
+ \hss
+ }%
+}
+\let\H at old@ssect\@ssect
+\def\@ssect#1#2#3#4#5{%
+ \Hy at MakeCurrentHrefAuto{section*}%
+ \setlength{\Hy at SectionHShift}{#1}%
+ \begingroup
+ \toks@{\H at old@ssect{#1}{#2}{#3}{#4}}%
+ \toks\tw@\expandafter{%
+ \expandafter\Hy at SectionAnchorHref\expandafter{\@currentHref}%
+ #5%
+ }%
+ \edef\x{\endgroup
+ \the\toks@{\the\toks\tw@}%
+ }\x
+}
+\let\H at old@schapter\@schapter
+\def\@schapter#1{%
+ \begingroup
+ \let\@mkboth\@gobbletwo
+ \Hy at MakeCurrentHrefAuto{\Hy at chapapp*}%
+ \Hy at raisedlink{%
+ \hyper at anchorstart{\@currentHref}\hyper at anchorend
+ }%
+ \endgroup
+ \H at old@schapter{#1}%
+}
+\ltx at IfUndefined{@chapter}{}{%
+ \let\Hy at org@chapter\@chapter
+ \def\@chapter{%
+ \def\Hy at next{%
+ \Hy at MakeCurrentHrefAuto{\Hy at chapapp*}%
+ \Hy at raisedlink{%
+ \hyper at anchorstart{\@currentHref}\hyper at anchorend
+ }%
+ }%
+ \ifnum\c at secnumdepth>\m at ne
+ \ltx at IfUndefined{if at mainmatter}%
+ \iftrue{\csname if at mainmatter\endcsname}%
+ \let\Hy at next\relax
+ \fi
+ \fi
+ \Hy at next
+ \Hy at org@chapter
+ }%
+}
+\let\H at old@part\@part
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname chapter\endcsname\relax
+ \let\Hy at secnum@part\z@
+\else
+ \let\Hy at secnum@part\m at ne
+\fi
+\def\@part{%
+ \ifnum\Hy at secnum@part>\c at secnumdepth
+ \phantomsection
+ \fi
+ \H at old@part
+}
+\let\H at old@spart\@spart
+\def\@spart#1{%
+ \Hy at MakeCurrentHrefAuto{part*}%
+ \Hy at raisedlink{%
+ \hyper at anchorstart{\@currentHref}\hyper at anchorend
+ }%
+ \H at old@spart{#1}%
+}
+\let\H at old@sect\@sect
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum #2>\c at secnumdepth
+ \expandafter\@firstoftwo
+ \else
+ \expandafter\@secondoftwo
+ \fi
+ {%
+ \Hy at MakeCurrentHrefAuto{section*}%
+ \setlength{\Hy at SectionHShift}{#3}%
+ \begingroup
+ \toks@{\H at old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]}%
+ \toks\tw@\expandafter{%
+ \expandafter\Hy at SectionAnchorHref\expandafter{\@currentHref}%
+ #8%
+ }%
+ \edef\x{\endgroup
+ \the\toks@{\the\toks\tw@}%
+ }\x
+ }{%
+ \H at old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}%
+ }%
+}
+\expandafter\def\csname Parent-4\endcsname{}
+\expandafter\def\csname Parent-3\endcsname{}
+\expandafter\def\csname Parent-2\endcsname{}
+\expandafter\def\csname Parent-1\endcsname{}
+\expandafter\def\csname Parent0\endcsname{}
+\expandafter\def\csname Parent1\endcsname{}
+\expandafter\def\csname Parent2\endcsname{}
+\expandafter\def\csname Parent3\endcsname{}
+\expandafter\def\csname Parent4\endcsname{}
+\def\Hy at tempa{%
+ \def\@addchap[##1]##2{%
+ \typeout{##2}%
+ \if at twoside
+ \@mkboth{##1}{}%
+ \else
+ \@mkboth{}{##1}%
+ \fi
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \Hy at MakeCurrentHrefAuto{\Hy at chapapp*}%
+ \Hy at raisedlink{%
+ \hyper at anchorstart{\@currentHref}\hyper at anchorend
+ }%
+ \if at twocolumn
+ \@topnewpage[\@makeschapterhead{##2}]%
+ \else
+ \@makeschapterhead{##2}%
+ \@afterheading
+ \fi
+ \addcontentsline{toc}{chapter}{##1}%
+ }%
+}
+\@ifclassloaded{scrbook}{%
+ \@ifclasslater{scrbook}{2001/01/01}{%
+ \let\Hy at tempa\@empty
+ }{}%
+}{%
+ \@ifclassloaded{scrreprt}{%
+ \@ifclasslater{scrreprt}{2001/01/01}{%
+ \let\Hy at tempa\@empty
+ }{}%
+ }{%
+ \let\Hy at tempa\@empty
+ }%
+}%
+\Hy at tempa
+%%
+%% End of file `hluatex.def'.
+%</luatex>
+% \end{macrocode}
+\endinput
+%
Property changes on: trunk/Master/texmf-dist/source/latex/hyperref/hluatex.dtx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx 2018-02-07 22:17:34 UTC (rev 46565)
@@ -2,7 +2,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -48,7 +48,7 @@
%<puvnenc>\ProvidesFile{puvnenc.def}
%<puarenc>\ProvidesFile{puarenc.def}
%<psdextra>\ProvidesFile{psdextra.def}
-%<!none> [2017/03/14 v6.85a %
+%<!none> [2018/02/06 v6.86b %
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -497,16 +497,7 @@
% \end{macrocode}
% \section{Package options and setup}\label{options}
%
-% \subsection{Lua\TeX\ compatibility}
%
-% Until a Lua\TeX\ driver is writen, load |luatex85| so that
-% the |pdftex| driver continues to work with Lua\TeX.
-% \begin{macrocode}
-%\ifx\directlua\@undefined\else
-% \RequirePackage{luatex85}
-%\fi
-% \end{macrocode}
-%
% \subsection{Save catcodes}
% There are many packages that change the standard catcodes.
%
@@ -1231,6 +1222,9 @@
% There are several commands that prints characters in the
% printable ASCII area that don't obey the NFSS, so they have
% to be redefined here.
+% UF 29.09.2017: added a mapping for \cs{noboundary}, see issue |#37|
+% \url{https://github.com/ho-tex/hyperref/issues/37}
+% No test for PU, if some definition for PD1 is added it will work too.
% \begin{macrocode}
\let\{\textbraceleft
\let\}\textbraceright
@@ -1244,6 +1238,8 @@
\let\P\textparagraph
\let\ldots\textellipsis
\let\dots\textellipsis
+ \ltx at IfUndefined{textEncodingNoboundary}%
+ {}{\let\noboundary\textEncodingNoboundary}%
% \end{macrocode}
%
% \paragraph{Newline}
@@ -1926,6 +1922,7 @@
\Hy at unicodefalse
}{%
\HyPsd at ToBigChars#1%
+ \HyPsd at EscapeTeX#1%
}%
\else
\StringEncodingConvertTest\HyPsd at temp\HyPsd at temp
@@ -5308,7 +5305,7 @@
\@namedef{Hy at pdfversion@1.7}{7}%
\@namedef{Hy at pdfversion@1.8}{8}%
\@namedef{Hy at pdfversion@1.9}{9}%
-\def\Hy at pdfversion{2}
+\def\Hy at pdfversion{5}
% \end{macrocode}
%
% \section{Options for different drivers}\label{drivers}
@@ -6390,6 +6387,12 @@
\do{/O}{Outline}%
\do{/P}{Push}%
}
+\def\Hy at setpdfhighlight{%
+ \ifx\@pdfhighlight\@empty
+ \else
+ /H\@pdfhighlight
+ \fi
+}
\define at key{Hyp}{pdfborder}{%
\let\Hy at temp\@pdfborder
\def\@pdfborder{#1}%
@@ -7175,7 +7178,9 @@
%
% \begin{macrocode}
\ifHy at pdfa
+ \ifnum \Hy at pdfversion < 4
\kvsetkeys{Hyp}{pdfversion=1.4}%
+ \fi
\Hy at DisableOption{pdfversion}%
\def\Hy at Acrobatmenu#1#2{%
\leavevmode
@@ -7478,7 +7483,7 @@
\def\HyOpt at DriverType{ (custom)}%
\let\Hy at driver\HyOpt at CustomDriver
\fi
- \Hy at Message{Driver\HyOpt at DriverType: \Hy at driver}%
+ \Hy at InfoNoLine{Driver\HyOpt at DriverType: \Hy at driver}%
\chardef\Hy at VersionChecked=0 %
\input{\Hy at driver.def}%
\ifcase\Hy at VersionChecked
@@ -10016,6 +10021,7 @@
\pdfstringdefDisableCommands{%
\expandafter\let\expandafter\\\csname Hy at newline@#1\endcsname
\let\newline\\%
+ \def\and{; }%
}%
\expandafter\ifx\csname @pdf#1\endcsname\@empty
\expandafter\pdfstringdef\csname @pdf#1\endcsname{%
@@ -13820,10 +13826,7 @@
\Hy at StartlinkName{%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy at setpdfhighlight
\ifx\CurrentBorderColor\relax
\else
/C[\CurrentBorderColor]%
@@ -13879,10 +13882,7 @@
\pdfstartlink
attr{%
\Hy at setpdfborder
- \ifx\@pdfhightlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy at setpdfhighlight
\ifx\@urlbordercolor\relax
\else
/C[\@urlbordercolor]%
@@ -13917,10 +13917,7 @@
\pdfstartlink
attr{%
\Hy at setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy at setpdfhighlight
\ifx\@filebordercolor\relax
\else
/C[\@filebordercolor]%
@@ -13968,10 +13965,7 @@
\pdfstartlink
attr{%
\Hy at setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy at setpdfhighlight
\ifx\@runbordercolor\relax
\else
/C[\@runbordercolor]%
@@ -14382,10 +14376,7 @@
\pdfstartlink
attr{%
\Hy at setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy at setpdfhighlight
\ifx\@menubordercolor\relax
\else
/C[\@menubordercolor]%
@@ -15124,6 +15115,7 @@
/Subtype/Link%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
+ \Hy at setpdfhighlight
\expandafter\ifx\csname @#1bordercolor\endcsname\relax
\else
/C[\csname @#1bordercolor\endcsname]%
@@ -15156,6 +15148,7 @@
/Subtype/Link%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
+ \Hy at setpdfhighlight
\ifx\@filebordercolor\relax
\else
/C[\@filebordercolor]%
@@ -15190,6 +15183,7 @@
/Subtype/Link%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
+ \Hy at setpdfhighlight
\ifx\@runbordercolor\relax
\else
/C[\@runbordercolor]%
@@ -15221,6 +15215,7 @@
/Subtype/Link%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
+ \Hy at setpdfhighlight
\ifx\@urlbordercolor\relax
\else
/C[\@urlbordercolor]%
@@ -15250,6 +15245,7 @@
/Subtype/Link%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
+ \Hy at setpdfhighlight
\ifx\@menubordercolor\relax
\else
/C[\@menubordercolor]%
@@ -26420,7 +26416,7 @@
% U+200C ZERO WIDTH NON-JOINER; afii61664
\DeclareTextCommand{\ZWNJ}{PU}{\9040\014}% U+200C
% U+200D ZERO WIDTH JOINER; afii301
-\DeclareTextCommand{\noboundary}{PU}{\9040\015}% U+200D
+\DeclareTextCommand{\textEncodingNoboundary}{PU}{\9040\015}% U+200D
% \end{macrocode}
% \begin{macrocode}
%</puarenc>
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdvipdfm.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref driver for dvipdfm]
\Hy at VersionCheck{hdvipdfm.def}
\def\Hy at PutCatalog#1{\@pdfm at mark{docview <<#1>>}}
@@ -347,6 +347,7 @@
/Subtype/Link%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
+ \Hy at setpdfhighlight
\expandafter\ifx\csname @#1bordercolor\endcsname\relax
\else
/C[\csname @#1bordercolor\endcsname]%
@@ -379,6 +380,7 @@
/Subtype/Link%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
+ \Hy at setpdfhighlight
\ifx\@filebordercolor\relax
\else
/C[\@filebordercolor]%
@@ -413,6 +415,7 @@
/Subtype/Link%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
+ \Hy at setpdfhighlight
\ifx\@runbordercolor\relax
\else
/C[\@runbordercolor]%
@@ -444,6 +447,7 @@
/Subtype/Link%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
+ \Hy at setpdfhighlight
\ifx\@urlbordercolor\relax
\else
/C[\@urlbordercolor]%
@@ -473,6 +477,7 @@
/Subtype/Link%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
+ \Hy at setpdfhighlight
\ifx\@menubordercolor\relax
\else
/C[\@menubordercolor]%
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hdvips.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hdvips.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdvips.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdvips.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref driver for dvips]
\Hy at VersionCheck{hdvips.def}
\providecommand*{\XR at ext}{pdf}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hdvipson.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hdvipson.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdvipson.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdvipson.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref driver for dvipsone]
\Hy at VersionCheck{hdvipson.def}
\providecommand*{\XR at ext}{pdf}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hdviwind.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdviwind.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdviwind.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref driver for dviwindo]
\Hy at VersionCheck{hdviwind.def}
\begingroup
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -10,7 +10,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -32,7 +32,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hluatex.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref driver for luaTeX]
\Hy at VersionCheck{hluatex.def}
%% Source File: hluatex.dtx
@@ -394,10 +394,7 @@
\Hy at StartlinkName{%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy at setpdfhighlight
\ifx\CurrentBorderColor\relax
\else
/C[\CurrentBorderColor]%
@@ -453,10 +450,7 @@
\pdfstartlink
attr{%
\Hy at setpdfborder
- \ifx\@pdfhightlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy at setpdfhighlight
\ifx\@urlbordercolor\relax
\else
/C[\@urlbordercolor]%
@@ -491,10 +485,7 @@
\pdfstartlink
attr{%
\Hy at setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy at setpdfhighlight
\ifx\@filebordercolor\relax
\else
/C[\@filebordercolor]%
@@ -528,10 +519,7 @@
\pdfstartlink
attr{%
\Hy at setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy at setpdfhighlight
\ifx\@runbordercolor\relax
\else
/C[\@runbordercolor]%
@@ -812,10 +800,7 @@
\pdfstartlink
attr{%
\Hy at setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy at setpdfhighlight
\ifx\@menubordercolor\relax
\else
/C[\@menubordercolor]%
@@ -2069,6 +2054,8 @@
}%
}%
\Hy at tempa
+%%
+%% End of file `hluatex.def'.
\endinput
%%
%% End of file `hluatex.def'.
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hpdftex.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hpdftex.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hpdftex.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref driver for pdfTeX]
\Hy at VersionCheck{hpdftex.def}
\pdf at ifdraftmode{%
@@ -374,10 +374,7 @@
\Hy at StartlinkName{%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy at setpdfhighlight
\ifx\CurrentBorderColor\relax
\else
/C[\CurrentBorderColor]%
@@ -433,10 +430,7 @@
\pdfstartlink
attr{%
\Hy at setpdfborder
- \ifx\@pdfhightlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy at setpdfhighlight
\ifx\@urlbordercolor\relax
\else
/C[\@urlbordercolor]%
@@ -471,10 +465,7 @@
\pdfstartlink
attr{%
\Hy at setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy at setpdfhighlight
\ifx\@filebordercolor\relax
\else
/C[\@filebordercolor]%
@@ -508,10 +499,7 @@
\pdfstartlink
attr{%
\Hy at setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy at setpdfhighlight
\ifx\@runbordercolor\relax
\else
/C[\@runbordercolor]%
@@ -836,10 +824,7 @@
\pdfstartlink
attr{%
\Hy at setpdfborder
- \ifx\@pdfhighlight\@empty
- \else
- /H\@pdfhighlight
- \fi
+ \Hy at setpdfhighlight
\ifx\@menubordercolor\relax
\else
/C[\@menubordercolor]%
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{htex4ht.cfg}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref configuration file for TeX4ht]
\IfFileExists{\jobname.cfg}{\endinput}{}
\Preamble{html}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{htex4ht.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref driver for TeX4ht]
\Hy at VersionCheck{htex4ht.def}
\providecommand*{\XR at ext}{html}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/htexture.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/htexture.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/htexture.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{htexture.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref driver for Textures]
\Hy at VersionCheck{htexture.def}
\providecommand*{\XR at ext}{pdf}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hvtex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hvtex.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hvtex.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hvtex.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref driver for VTeX in PDF/PS mode]
\Hy at VersionCheck{hvtex.def}
\providecommand*{\XR at ext}{pdf}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hvtexhtml.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref driver for VTeX in HTML mode]
\Hy at VersionCheck{hvtexhtm.def}
\providecommand*{\XR at ext}{htm}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hvtexmrk.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref driver for VTeX in PDF/PS mode (pdfmark specials)]
\Hy at VersionCheck{hvtexmrk.def}
\providecommand*{\XR at ext}{pdf}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hxetex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hxetex.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hxetex.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hxetex.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref driver for XeTeX]
\Hy at VersionCheck{hxetex.def}
\HyPsd at LoadUnicode
@@ -429,6 +429,7 @@
/Subtype/Link%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
+ \Hy at setpdfhighlight
\expandafter\ifx\csname @#1bordercolor\endcsname\relax
\else
/C[\csname @#1bordercolor\endcsname]%
@@ -461,6 +462,7 @@
/Subtype/Link%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
+ \Hy at setpdfhighlight
\ifx\@filebordercolor\relax
\else
/C[\@filebordercolor]%
@@ -495,6 +497,7 @@
/Subtype/Link%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
+ \Hy at setpdfhighlight
\ifx\@runbordercolor\relax
\else
/C[\@runbordercolor]%
@@ -526,6 +529,7 @@
/Subtype/Link%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
+ \Hy at setpdfhighlight
\ifx\@urlbordercolor\relax
\else
/C[\@urlbordercolor]%
@@ -555,6 +559,7 @@
/Subtype/Link%
\ifHy at pdfa /F 4\fi
\Hy at setpdfborder
+ \Hy at setpdfhighlight
\ifx\@menubordercolor\relax
\else
/C[\@menubordercolor]%
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hyperref.sty 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hyperref.sty 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -32,7 +32,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{hyperref}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hypertext links for LaTeX]
\begingroup
\@makeother\`%
@@ -440,6 +440,8 @@
\let\P\textparagraph
\let\ldots\textellipsis
\let\dots\textellipsis
+ \ltx at IfUndefined{textEncodingNoboundary}%
+ {}{\let\noboundary\textEncodingNoboundary}%
\def\\{\pdfstringdefWarn\\}%
\def\newline{\pdfstringdefWarn\newline}%
\def\TeX{TeX}%
@@ -680,6 +682,7 @@
\Hy at unicodefalse
}{%
\HyPsd at ToBigChars#1%
+ \HyPsd at EscapeTeX#1%
}%
\else
\StringEncodingConvertTest\HyPsd at temp\HyPsd at temp
@@ -2908,7 +2911,7 @@
\@namedef{Hy at pdfversion@1.7}{7}%
\@namedef{Hy at pdfversion@1.8}{8}%
\@namedef{Hy at pdfversion@1.9}{9}%
-\def\Hy at pdfversion{2}
+\def\Hy at pdfversion{5}
\newif\ifHy at DviMode
\let\Hy at DviErrMsg\ltx at empty
\ifpdf
@@ -3691,6 +3694,12 @@
\do{/O}{Outline}%
\do{/P}{Push}%
}
+\def\Hy at setpdfhighlight{%
+ \ifx\@pdfhighlight\@empty
+ \else
+ /H\@pdfhighlight
+ \fi
+}
\define at key{Hyp}{pdfborder}{%
\let\Hy at temp\@pdfborder
\def\@pdfborder{#1}%
@@ -4417,7 +4426,9 @@
}
\Hy at DisableOption{pdfa}
\ifHy at pdfa
+ \ifnum \Hy at pdfversion < 4
\kvsetkeys{Hyp}{pdfversion=1.4}%
+ \fi
\Hy at DisableOption{pdfversion}%
\def\Hy at Acrobatmenu#1#2{%
\leavevmode
@@ -4691,7 +4702,7 @@
\def\HyOpt at DriverType{ (custom)}%
\let\Hy at driver\HyOpt at CustomDriver
\fi
- \Hy at Message{Driver\HyOpt at DriverType: \Hy at driver}%
+ \Hy at InfoNoLine{Driver\HyOpt at DriverType: \Hy at driver}%
\chardef\Hy at VersionChecked=0 %
\input{\Hy at driver.def}%
\ifcase\Hy at VersionChecked
@@ -6564,6 +6575,7 @@
\pdfstringdefDisableCommands{%
\expandafter\let\expandafter\\\csname Hy at newline@#1\endcsname
\let\newline\\%
+ \def\and{; }%
}%
\expandafter\ifx\csname @pdf#1\endcsname\@empty
\expandafter\pdfstringdef\csname @pdf#1\endcsname{%
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hypertex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hypertex.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hypertex.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hypertex.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref driver for HyperTeX specials]
\Hy at VersionCheck{hypertex.def}
\providecommand*{\XR at ext}{dvi}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -32,7 +32,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{nohyperref}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Dummy hyperref (SR)]
\RequirePackage{letltxmacro}[2008/06/13]
\let\hyper@@anchor\@gobble
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/pd1enc.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/pd1enc.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/pd1enc.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{pd1enc.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref: PDFDocEncoding definition (HO)]
\DeclareFontEncoding{PD1}{}{}
\DeclareTextAccent{\`}{PD1}{\textasciigrave}
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/pdfmark.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/pdfmark.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/pdfmark.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{pdfmark.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref definitions for pdfmark specials]
\Hy at VersionCheck{pdfmark.def}
\begingroup
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/psdextra.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/psdextra.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/psdextra.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{psdextra.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref: Additions to PDF string support]
\Hy at VersionCheck{psdextra.def}
\newcommand*{\psdmapshortnames}{%
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/puarenc.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/puarenc.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/puarenc.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{puarenc.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref: Additions to puenc.def for Arabi]
\DeclareTextCommand{\hamza}{PU}{\86\041}% U+0621
\DeclareTextCommand{\alefmadda}{PU}{\86\042}% U+0622
@@ -85,7 +85,7 @@
\DeclareTextCommand{\gaf}{PU}{\86\257}% U+06AF
\DeclareTextCommand{\farsiya}{PU}{\86\314}% U+06CC
\DeclareTextCommand{\ZWNJ}{PU}{\9040\014}% U+200C
-\DeclareTextCommand{\noboundary}{PU}{\9040\015}% U+200D
+\DeclareTextCommand{\textEncodingNoboundary}{PU}{\9040\015}% U+200D
\endinput
%%
%% End of file `puarenc.def'.
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/puenc.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/puenc.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/puenc.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{puenc.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref: PDF Unicode definition (HO)]
\DeclareFontEncoding{PU}{}{}
\DeclareTextCommand{\`}{PU}[1]{#1\83\000}% U+0300
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/puvnenc.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/puvnenc.def 2018-02-07 22:16:30 UTC (rev 46564)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/puvnenc.def 2018-02-07 22:17:34 UTC (rev 46565)
@@ -9,7 +9,7 @@
%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
-%% 2016-2017 Oberdiek Package Suport Group
+%% 2016-2018 Oberdiek Package Suport Group
%% https://github.com/ho-tex/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
@@ -31,7 +31,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{puvnenc.def}
- [2017/03/14 v6.85a %
+ [2018/02/06 v6.86b %
Hyperref: Additions to puenc.def for VnTeX]
\DeclareTextCommand{\abreve}{PU}{\81\003}% U+0103
\DeclareTextCommand{\acircumflex}{PU}{\80\342}% U+00E2
More information about the tex-live-commits
mailing list