texlive[41396] Master/texmf-dist: hyperref (28may16)

commits+karl at tug.org commits+karl at tug.org
Sun Jun 12 01:25:31 CEST 2016


Revision: 41396
          http://tug.org/svn/texlive?view=revision&revision=41396
Author:   karl
Date:     2016-06-12 01:25:30 +0200 (Sun, 12 Jun 2016)
Log Message:
-----------
hyperref (28may16)

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/hyperref.pdf
    trunk/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
    trunk/Master/texmf-dist/source/latex/hyperref/backref.dtx
    trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
    trunk/Master/texmf-dist/source/latex/hyperref/hyperref.ins
    trunk/Master/texmf-dist/source/latex/hyperref/nameref.dtx
    trunk/Master/texmf-dist/tex/latex/hyperref/backref.sty
    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/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/nameref.sty
    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/doc/latex/hyperref/backref.pdf
    trunk/Master/texmf-dist/source/latex/hyperref/test/files.xml
    trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def

Modified: trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/doc/latex/hyperref/ChangeLog	2016-06-11 23:25:30 UTC (rev 41396)
@@ -1,4 +1,18 @@
-2016-05-05  6.83n David Carlisle
+2016-05-21  6.83p  David Carlisle
+    * 6.83p, nameref 2.44, backref 1.39
+    * document github support
+    * escape Field values (issue #5, thanks to Ulrike Fischer for fix).
+    * fix to checkbox/Radio code (issue #6, thanks to Ulrike Fischer for fix).
+    * Fix for links in amsmath \text (issue #13)
+    * Fix white space at end of line before a theorem (issue #11)
+
+2016-05-18  6.83o  David Carlisle
+    * 6.83o
+    * merge pull request from H. Yamashita pass driver options to color package.
+    * replace call to luatex85 package by new luatex back end option
+    * Catalan autoref translation contributed in issue #4
+
+2016-05-05  6.83n  David Carlisle
     * 6.83n
     * Load luatex85 package for luatex compatibility
 
@@ -2407,7 +2421,7 @@
       * At the beginning or, if the value is less than 1ex,
         they are removed.
       * Else they are replaced by a space.
-
+    
     Fix for \pdfpage(s)attr:
     * Setting the /CropBox with \pdfpagesattr:
       The old meaning of \pdfpagesattr is appended.
@@ -2522,7 +2536,7 @@
     * some characters changed, and some added, in PD1
       encoding, to allow for silly behaviour of Acrobat, and to help
       Poles (via Wojciech A. Myszka <W.Myszka at immt.pwr.wroc.pl>)
-
+    
     * backref.dtx: added support for chicago.sty (requested by Alan Reese)
 
 1999-05-14  Sebastian Rahtz
@@ -2556,12 +2570,12 @@
     * RELEASE 6.53
     * hyperref.dtx: complete replacement of Heiko's part by nicely
       documented dtx....
-
+    
     Name changes:
     \newif\ifPDFbookmark ==> \newif\ifHy at pdfstring (internal name)
     \ifbookmark          ==> \texorpdfstring (user command)
     \Hy at PDFDef           ==> \pdfstringdef (user or package command)
-
+    
     Heiko summarizes the features of this \Hy at PDFDef:
     * PD1 encoding
     * Unknown glyphs don't cause an infinite error loop now (see

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	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/doc/latex/hyperref/README	2016-06-11 23:25:30 UTC (rev 41396)
@@ -1,4 +1,4 @@
-README for hyperref bundle, 2016/05/05
+README for hyperref bundle, 2016/05/21
 
 
 TABLE OF CONTENTS
@@ -36,41 +36,24 @@
 b) nameref' a package to allow reference to the *names* of sections rather
    than their numbers.
 
-
 2 DOWNLOAD
 ==========
 
 `hyperref' is available on CTAN:
   CTAN:macros/latex/contrib/hyperref/
-
+    
 Also a ZIP file is provided that contains the files, already sorted
 in a TDS tree:
   CTAN:install/macros/latex/contrib/hyperref.tds.zip
-
+    
 `CTAN:' means one of the `Comprehensive TeX Archive Network'
 nodes or one of its mirrors.  This is explained in
   http://www.tex.ac.uk/cgi-bin/texfaq2html?label=archives
+    
+The main repository of hyperref is located at github
+       https://github.com/ho-tex/hyperref
+    
 
-The main repository of hyperref is located at the server
-of the international `TeX User Group' (TUG):
-  http://www.tug.org/applications/hyperref/
-
-The CTAN stuff will be mirrored automatically from the
-ftp server, so
-  ftp://ftp.tug.org/pub/tex/hyperref/
-corresponds to
-  CTAN:macros/latex/contrib/hyperref/
-
-Sources
--------
-The subversion source repository for hyperref is hosted at Puszcza:
-  https://puszcza.gnu.org.ua/svn/?group=hyperref
-It offers anonymous access. For daily use I recommend using
-a release. If new features are added or bugs are fixed, then
-the new version is usually released fast. Please avoid distributing
-intermediate states between releases.
-
-
 3 INSTALLATION
 ==============
 
@@ -85,7 +68,7 @@
 Do not forget to refresh the file name database of this TDS tree,
 Example:
   texhash /...somewhere.../texmf
-
+      
 Manual installation
 -------------------
 a) Download the hyperref files from CTAN or the TUG server.
@@ -105,8 +88,8 @@
    nameref.pdf (Also the HTML version of the manual can be put there.)
 f) Update the databases if necessary, eg. for teTeX:
      mktexlsr .../texmf
+      
 
-
 4 ADDITIONAL PACKAGES
 =====================
 
@@ -180,31 +163,31 @@
 * vtexhtml.sty (loaded if VTeX is used in HTML mode)
 * xcolor-patch.sty (loaded by package `hycolor')
     CTAN:macros/latex/contrib/oberdiek/hycolor.pdf
+    
 
-
 5 NEW FEATURES
 ==============
 
 Option `pdflinkmargin'
 ----------------------
-  Option `pdflinkmargin' is an experimental option for specifying
+ Option `pdflinkmargin' is an experimental option for specifying
   a link margin, if the driver supports this. Default is 1 pt for
   supporting drivers.
-
-  pdfTeX:
+      
+ pdfTeX:
   * The link area also depends on the surrounding box.
   * Settings have local effect.
   * When a page is shipped out, pdfTeX uses the current setting
     of the link margin for all links on the page.
-
-  pdfmark:
+      
+ pdfmark:
   * Settings have global effect.
-
-  Other drivers: Unsupported.
-
+      
+ Other drivers: Unsupported.
+      
 Field option `calculatesortkey'
 -------------------------------
-  Fields with calculated values are calculated in document order
+ Fields with calculated values are calculated in document order
   by default. If calculated field values depend on other calculated
   fields that appear later in the document, then the correct calculation
   order can be specified with option `calculatesortkey'. Its value is
@@ -211,16 +194,16 @@
   used as key to lexicographically sort the calculated fields.
   The sort key do not need to be unique. Fields that share the same
   key are sorted in document order.
-
-  Currently the field option `calculatesortkey' is only supported by
+      
+ Currently the field option `calculatesortkey' is only supported by
   the driver for pdfTeX.
-
+      
 Option `localanchorname'
 ------------------------
-  When an anchor is set (e.g. via \refstepcounter), then the
+ When an anchor is set (e.g. via \refstepcounter), then the
   anchor name is globally set to the current anchor name.
-
-  For example:
+      
+ For example:
     \section{Foobar}
     \begin{equation}\end{equation}
     \label{sec:foobar}
@@ -229,25 +212,25 @@
   With option `localanchorname' the anchor of the equation
   is forgotten after the environment and the reference
   `sec:foobar' jumps to the section title.
-
-  Option `localanchorname' is an experimental option, there
+      
+ Option `localanchorname' is an experimental option, there
   might be situations, where the anchor name is not available
   as expected.
-
+      
 Option `customdriver'
 ---------------------
-  The value of option `customdriver' is the name of an external
+ The value of option `customdriver' is the name of an external
   driver file without extension `.def'. The file must have
   \ProvidesFile with a version date and number that match the
   date and number of `hyperref', otherwise a warning is given.
-
-  Because the interface, what needs to be defined in the driver,
+      
+ Because the interface, what needs to be defined in the driver,
   is not well defined and quite messy, the option is mainly intended
   to ease developing, testing, debugging the driver part.
-
+      
 Option `psdextra'
 -----------------
-  LaTeX's NFSS is used to assist the conversion of arbitrary
+ LaTeX's NFSS is used to assist the conversion of arbitrary
   TeX strings to PDF strings (bookmarks, PDF information entries).
   Many math command names (\geq, \notin, ...) are not in control
   of NFSS, therefore they are defined with prefix `text'
@@ -259,10 +242,10 @@
   off (set to `false'). Turning the option on means
   that the short names are available. Then \geq can directly
   be used instead of \textgeq.
-
+      
 \XeTeXLinkBox
 -------------
-  When XeTeX generates a link annotation, it does not look
+ When XeTeX generates a link annotation, it does not look
   at the boxes (as the other drivers), but only at the character
   glyphs. If there are no glyphs (images, rules, ...), then
   it does not generate a link annotation. Macro \XeTeXLinkBox
@@ -270,8 +253,8 @@
   and upper right corners. An additional margin can be specified
   by setting it to the dimen register \XeTeXLinkMargin. The default
   is 2pt.
-
-  Example:
+      
+ Example:
     % xelatex
     \documentclass{article}
     \usepackage{hyperref}
@@ -284,30 +267,30 @@
       \XeTeXLinkBox{\rule{10mm}{10mm}}%
     }
     \end{document}
-
+      
 \IfHyperBooleanExists and \IfHyperBoolean
 -----------------------------------------
-  \IfHyperBooleanExists{OPTION}{YES}{NO}
+ \IfHyperBooleanExists{OPTION}{YES}{NO}
   If a hyperref OPTION is a boolean, that means it takes values
   `true' or `false', then \IfHyperBooleanExists calls YES, otherwise NO.
-
-  \IfHyperBoolean{OPTION}{YES}{NO}
+      
+ \IfHyperBoolean{OPTION}{YES}{NO}
   Macro \IfHyperBoolean calls YES, if OPTION exists as boolean and is
   enabled. Otherwise NO is executed.
-
-  Both macros are expandable. Additionally option `stoppedearly' is
+      
+ Both macros are expandable. Additionally option `stoppedearly' is
   available. It is enabled if \MaybeStopEarly or \MaybeStopNow
   end hyperref prematurely.
-
+      
 \unichar
 --------
-  If a Unicode character is not supported by puenc.def, it can
+ If a Unicode character is not supported by puenc.def, it can
   be given by using \unichar. It's name and syntax is inherited
   from package `ucs'. However it is defined independently for
   use in hyperref's \pdfstringdef (that converts arbitrary
   TeX code to PDF strings or tries to do this).
-
-  Macro \unichar takes a TeX number as argument,
+      
+ Macro \unichar takes a TeX number as argument,
   examples for U+263A (WHITE SMILING FACE):
     \unichar{"263A}% hexadecimal notation
     \unichar{9786}% decimal notation
@@ -316,10 +299,10 @@
     \unichar{\string"263A}% converts `"' to `"' with catcode 12 (other)
   Users of (n)german packages or babel options may use \dq instead:
     \unichar{\dq 263A}% \dq is double quote with catcode 12 (other)
-
+      
 \ifpdfstringunicode
 -------------------
-  Some features of the PDF specification needs PDF strings.
+ Some features of the PDF specification needs PDF strings.
   Examples are bookmarks or the entries in the information dictionary.
   The PDF specification allows two encodings `PDFDocEncoding'
   (8-bit encoding) and `Unicode' (UTF-16). The user can help
@@ -330,8 +313,8 @@
   of \texorpdfstring and takes two arguments, the first allows
   the full range of Unicode. The second is limited to the
   characters available in PDFDocEncoding.
-
-  As example we take a macro definition for the Vietnamese
+      
+ As example we take a macro definition for the Vietnamese
   name of Han The Thanh. Correctly written it needs some
   accented characters, one character even with a double accent.
   Class `tugboat.cls' defines a macro for the typesetted name:
@@ -374,12 +357,12 @@
         }%
       }%
     }
-
+      
 Customizing index style file with \nohyperpage
 ----------------------------------------------
-  Since version 2008/08/14 v6.78f.
-
-  For hyperlink support in the index, hyperref inserts \hyperpage
+ Since version 2008/08/14 v6.78f.
+      
+ For hyperlink support in the index, hyperref inserts \hyperpage
   into the index macros. After processing with Makeindex, \hyperpage
   analyzes its argument to detect page ranges and page comma lists.
   However, only the standard settings are supported directly:
@@ -397,10 +380,10 @@
     suffix_3p "\\nohyperpage{ff.}"
   (Depending on the typesetting tradition some space "\\," or "~"
   should be put before the first f inside \nohyperpage.)
-
+      
 Experimental option `ocgcolorlinks'
 -----------------------------------
-  The idea are colored links, when viewed, but printed without colors.
+ The idea are colored links, when viewed, but printed without colors.
   This new experimental option `ocgcolorlinks' uses Optional Content
   Groups, a feature introduced in PDF 1.5.
   * The option must be given for package loading:
@@ -417,15 +400,15 @@
   * The PDF version should be at least 1.5. It is automatically
     set for pdfTeX. Users of dvipdfmx set the version on the command
     line: dvipdfmx -V 5
-
+      
 Option `pdfa'
 -------------
-  The new option `pdfa' tries to avoid violations of PDF/A in code
+ The new option `pdfa' tries to avoid violations of PDF/A in code
   generated by hyperref. However, the result is usually not in PDF/A,
   because many features aren't controlled by hyperref (XMP metadata,
   fonts, colors, driver dependend low level stuff, ...).
-
-  Currently, option `pdfa' sets and disables the following items:
+      
+ Currently, option `pdfa' sets and disables the following items:
   * Enabled annotation flags: Print, NoZoom, NoRotate [PDF/A 6.5.3].
   * Disabled annotation flags: Hidden, Invisible, NoView [PDF/A 6.5.3].
   * Disabled: Launch action (\href{run:...} [PDF/A 6.6.1].
@@ -438,29 +421,29 @@
     * Interactive Forms: Flag NeedAppearances is the default `false'
       (Because of this, hyperref's implementation of Forms looks ugly).
       [PDF/A 6.9]
-
-  The default value of the new option `pdfa' is `false'. It influences
+      
+ The default value of the new option `pdfa' is `false'. It influences
   the loading of the package and cannot be changed after hyperref is
   loaded (\usepackage{hyperref}).
-
-  ToDo:
+      
+ ToDo:
   * XMP support
   * ...
   But perhaps Adobe Acrobat is now happy and can now convert
   the PDF file to PDF/A.
-
+      
 Option `linktoc' added
 ----------------------
-  The new option `linktoc' allows more control which part
+ The new option `linktoc' allows more control which part
   of an entry in the table of contents is made into a link:
   * `linktoc=none'    (no links)
   * `linktoc=section' (default behaviour, same as `linktocpage=false')
   * `linktoc=page'    (same as `linktocpage=true')
   * `linktoc=all'     (both the section and page part are links)
-
+      
 Option `pdfnewwindow' changed
 -----------------------------
-  Before 6.77b:
+ Before 6.77b:
   * pdfnewwindow=true --> /NewWindow true
   * pdfnewwindow=false --> (absent)
   * unused pdfnewwindow --> (absent)
@@ -469,15 +452,15 @@
   * pdfnewwindow=false --> /NewWindow false
   * pdfnewwindow={} --> (absent)
   * unused pdfnewwindow --> (absent)
-
-  Rationale: There is a difference between setting to `false'
+      
+ Rationale: There is a difference between setting to `false'
   and an absent entry. In the former case the new document
   replaces the old one, in the latter case the PDF viewer
   application should respect the user preference.
-
+      
 Flag options for PDF forms
 --------------------------
-  PDF form field macros (\TextField, \CheckBox, ...) support
+ PDF form field macros (\TextField, \CheckBox, ...) support
   boolean flag options. The option name is the lowercase
   version of the names in the PDF specification (1.7):
     http://www.adobe.com/devnet/pdf/pdf_reference.html
@@ -532,26 +515,26 @@
     11 ExclNonUserAnnots (PDF 1.4)
     12 ExclFKey (PDF 1.4)
     14 EmbedForm (PDF 1.5)
-
-  New option `export' sets the export format of a submit action.
+      
+ New option `export' sets the export format of a submit action.
   Valid values are (upper- or lowercase):
   * FDF
   * HTML
   * XFDF
   * PDF (not supported by Acrobat Reader)
-
+      
 Option `pdfversion'
 -------------------
-  This is an experimental option. It notifies `hyperref' about
+ This is an experimental option. It notifies `hyperref' about
   the intended PDF version. Currently this is used in code for
   PDF forms (implementation notes 116 and 122 of PDF spec 1.7).
-
-  Values: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7. Values below 1.2 are not
+      
+ Values: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7. Values below 1.2 are not
   supported, because most drivers expect higher PDF versions.
-
-  The option must be used early, not after \usepackage{hyperref}.
-
-  In theory this option should also set the PDF version,
+      
+ The option must be used early, not after \usepackage{hyperref}.
+      
+ In theory this option should also set the PDF version,
   but this is not generally supported.
   * pdfTeX below 1.10a: unsupported.
     pdfTeX >= 1.10a and < 1.30: \pdfoptionpdfminorversion
@@ -562,16 +545,16 @@
     TeX Live 2007, texmf/dvipdfm/dvipdfmx.cfg, entry `V 4'.
   * Ghostscript: option -dCompatibilityLevel (this is set in
     `ps2pdf12', `ps2pdf13', `ps2pdf14').
-
-  The current PDF version is used as default if this version
+      
+ The current PDF version is used as default if this version
   can be detected (only pdfTeX >= 1.10a). Otherwise the lowest
   version 1.2 is assumed. Thus `hyperref' tries to avoid PDF code
   that breaks this version, but is free to use ignorable higher PDF
   features.
-
+      
 Field option `name'
 -------------------
-  Many form objects uses the label argument
+ Many form objects uses the label argument
   for several purposes:
   * Layouted label.
   * As name in HTML structures.
@@ -580,10 +563,10 @@
   If option `name' is given, then its value is used
   as name in the different output structures. Thus
   the value should consist of letters only.
-
+      
 Option `pdfencoding'
 --------------------
-  The PDF format allows two encodings for bookmarks and entries
+ The PDF format allows two encodings for bookmarks and entries
   in the information dictionary: PDFDocEncoding and Unicode
   as UTF-16BE. Option "pdfencoding" selects between these encodings:
   * "pdfdoc" uses PDFDocEncoding. It uses just one byte per character,
@@ -592,25 +575,25 @@
     are used for most characters, surrogates need four bytes.
   * "auto" PDFDocEncoding if the string does not contain characters
     outside the encoding and Unicode otherwise.
-
+      
 Color options/package hycolor
 -----------------------------
-  See documentation of package `hycolor'.
-
+ See documentation of package `hycolor'.
+      
 Option pdfusetitle
 ------------------
-  If option pdfusetitle is set then hyperref tries to
+ If option pdfusetitle is set then hyperref tries to
   derive the values for pdftitle and pdfauthor from
   \title and \author. An optional argument for \title and
   \author is supported (class amsart).
-
+      
 Starred form of \autoref
 ------------------------
-  \autoref* generates a reference without link as \ref* or \pageref*.
-
+ \autoref* generates a reference without link as \ref* or \pageref*.
+      
 Link border style
 -----------------
-  Links can be underlined instead of the default rectangle or
+ Links can be underlined instead of the default rectangle or
   options "colorlinks", "frenchlinks". This is done by option
       pdfborderstyle={/S/U/W 1}
 
@@ -642,10 +625,10 @@
     Unsupported:
     * AR5/Linux
     * ghostscript 8.50
-
+      
 Option "bookmarksdepth"
 -----------------------
-  The depth of the bookmarks can be controlled by the new
+ The depth of the bookmarks can be controlled by the new
   option "bookmarksdepth".  The option acts globally and
   distinguishes three cases:
   * "bookmarksdepth" without value
@@ -662,10 +645,10 @@
     \hypersetup{bookmarksdepth=paragraph}
     \hypersetup{bookmarksdepth=4} % same as before
     \hypersetup{bookmarksdepth} % counter "tocdepth" is used
-
+      
 Option "pdfescapeform"
 ----------------------
-  There are many places where arbitrary strings end up as
+ There are many places where arbitrary strings end up as
   PS or PDF strings. The PS/PDF strings in parentheses form
   require the protection of some characters, e.g. unmatched
   left or right parentheses need escaping or the escape
@@ -687,10 +670,10 @@
     For example, the user writes JavaScript as JavaScript
     and do not care about escaping characters for PS/PDF
     output.
-
+      
 Default driver setting
 ----------------------
-  (hyperref >= 6.72s)
+ (hyperref >= 6.72s)
   If no driver is given, hyperref tries its best to guess the
   most suitable driver. Thus it loads "hpdftex", if pdfTeX is
   detected running in PDF mode. Or it loads the corresponding
@@ -705,12 +688,12 @@
   for dvips, or
     \providecommand*{\Hy at defaultdriver}{hypertex}
   for the default behaviour of hyperref.
-
-  See also the new option `driverfallback'.
-
+      
+ See also the new option `driverfallback'.
+      
 Backref entries
 ---------------
-  Alternative interface for formatting of backref entries, example:
+ Alternative interface for formatting of backref entries, example:
 
 \documentclass[12pt,UKenglish]{article}
 
@@ -798,7 +781,7 @@
   \end{thebibliography}
 
 \end{document}
-
+      
 \phantomsection
 ---------------
 Set an anchor at this location.  It is often used in conjunction
@@ -814,30 +797,30 @@
 Now the entry in the table of contents (and bookmarks) for the
 index points to the start of the index page, not to a location
 before this page.
-
+      
 \hypercalcbp
 ------------
 See manual.
+      
 
-
 6 PACKAGE COMPATIBILITY
 =======================
 
 Currently only package loading orders are available:
-
+    
 Note: hyperref loads package "nameref" at \begin{document}.
 Sometimes this is too late, thus this package must be loaded
 earlier.
-
+    
 algorithm
 ---------
-  \usepackage{float}
+ \usepackage{float}
   \usepackage{hyperref}
   \usepackage[chapter]{algorithm}% eg.
-
+      
 amsmath
 -------
-  The environments equation and eqnarray are not supported too well.
+ The environments equation and eqnarray are not supported too well.
   For example, there might be spacing problems (eqnarray isn't recommended
   anyway, see CTAN:info/l2tabu/, the situation for equation is unclear,
   because nobody is interested in investigating). Consider using the
@@ -847,17 +830,17 @@
   \usepackage{amsmath}
   \let\equation\gather
   \let\endequation\endgather
-
+      
 amsrefs
 -------
-  Package loading order:
+ Package loading order:
 
   \usepackage{hyperref}
   \usepackage{amsrefs}
-
+      
 arydshln, longtable
 --------,----------
-  Package longtable must be put before hyperref and arydshln,
+ Package longtable must be put before hyperref and arydshln,
   hyperref after arydshln generates an error, thus the
   resulting package order is then:
 
@@ -864,24 +847,24 @@
   \usepackage{longtable}
   \usepacakge{hyperref}
   \usepackage{arydshln}
-
+      
 babel/magyar.ldf
 ----------------
-  The old version 2005/03/30 v1.4j will not work.
+ The old version 2005/03/30 v1.4j will not work.
   You need at least version 1.5, maintained by P\'eter Szab\'o,
   see CTAN:language/hungarian/babel/.
-
+      
 babel/spanish.ldf
 -----------------
-  Babel's spanish.ldf redefines `\.' to support `\...'.
+ Babel's spanish.ldf redefines `\.' to support `\...'.
   In bookmarks (\pdfstringdef) only `\.' is supported.
   If `\...' is needed,
     \texorpdfstring{\...}{\dots}
   can be used instead.
-
+      
 bibentry
 --------
-  Workaround:
+ Workaround:
 
   \makeatletter
   \let\saved at bibitem\@bibitem
@@ -897,24 +880,24 @@
     \let\@bibitem\saved at bibitem
     \nobibliography{database}
   \endgroup
-
+      
 bigfoot
 -------
-  Hyperref does not support package `bigfoot'. And package
+ Hyperref does not support package `bigfoot'. And package
   `bigfoot' does not support hyperref's footnotes and disables
   them (hyperfootnotes=false).
-
+      
 chappg
 ------
-  Package `chappg' uses \@addtoreset that is redefined by `hyperref'.
+ Package `chappg' uses \@addtoreset that is redefined by `hyperref'.
   The package order is therefore:
 
   \usepackage{hyperref}
   \usepackage{chappg}
-
+      
 cite
 ----
-  This is from Mike Shell:
+ This is from Mike Shell:
 > cite.sty cannot currently be used with hyperref.
 > However, I can do a workaround via:
 >
@@ -927,10 +910,10 @@
 > so that hyperref will not redefine any of the biblabel stuff - so cite.sty
 > will work as normal - although the citations will not be hyperlinked, of
 > course (But this may not be an issue for many people).
-
+      
 count1to
 --------
-  Package `count1to' adds several \@addtoreset commands that confuse
+ Package `count1to' adds several \@addtoreset commands that confuse
   `hyperref'. Therefore \theH<...> has to be fixed:
 
   \usepackage{count1to}
@@ -941,55 +924,55 @@
     \renewcommand*{\theHparagraph}{\theHsubsubsection.\arabic{paragraph}}%
     \renewcommand*{\theHsubparagraph}{\theHparagraph.\arabic{subparagraph}}%
   }
-
+      
 dblaccnt
 --------
-  pd1enc.def or puenc.def should be loaded before:
+ pd1enc.def or puenc.def should be loaded before:
   \usepackage{hyperref}
   \usepackage{dblaccnt}
   or see entry for "vietnam".
-
+      
 easyeqn
 -------
-  Not compatible, breaks.
-
+ Not compatible, breaks.
+      
 ellipsis
 --------
-  This packages redefines \textellipsis, thus it has to be loaded
+ This packages redefines \textellipsis, thus it has to be loaded
   after package hyperref (pd1enc.def/puenc.def should be loaded before):
   \usepackage{hyperref}
   \usepackage{ellipsis}
-
+      
 float
 -----
-  \usepackage{float}
+ \usepackage{float}
   \usepackage{hyperref}
 
   * Several \caption commands are not supported inside one float object.
   * Anchor are set at top of the float object, if its style is controlled
     by float.sty.
-
+      
 endnotes
 --------
-  Unsupported.
-
+ Unsupported.
+      
 foiltex
 -------
-  Update to version 2008/01/28 v2.1.4b:
+ Update to version 2008/01/28 v2.1.4b:
   Since version 6.77a hyperref does not hack into \@begindvi,
   it uses package `atbegshi' instead, that hooks into \shipout.
   Thus the patch of `foils.cls' regarding hyperref is now obsolete
   and causes an undefined error message about \@hyperfixhead.
   This is fixed in FoilTeX 2.1.4b.
-
+      
 footnote
 --------
-  This package is not supported, you have to disable hyperref's footnote
+ This package is not supported, you have to disable hyperref's footnote
   support by using option "hyperfootnotes=false".
-
+      
 geometry
 --------
-  Driver `dvipdfm' and program `dvipdfm' might generate a warning:
+ Driver `dvipdfm' and program `dvipdfm' might generate a warning:
       Sorry.  Too late to change page size
   Then prefer the program `dvipdfmx' or use one of the following
   workarounds to move the \special of geometry to an earlier
@@ -1020,74 +1003,74 @@
       paperheight=240mm
     ]{geometry}
     \usepackage{hyperref}
-
+      
 IEEEtran.cls
 ------------
-  version >= V1.6b (because of \@makecaption, see ChangeLog)
-
+ version >= V1.6b (because of \@makecaption, see ChangeLog)
+      
 index
 -----
-  version >= 1995/09/28 v4.1 (because of \addcontentsline redefinition)
-
+ version >= 1995/09/28 v4.1 (because of \addcontentsline redefinition)
+      
 lastpage
 --------
-  Compatible.
-
+ Compatible.
+      
 linguex
 -------
-  \usepackage{hyperref}
+ \usepackage{hyperref}
   \usepackage{linguex}
-
+      
 ltabptch
 --------
-  \usepackage{longtable}
+ \usepackage{longtable}
   \usepackage{ltabptch}
   \usepackage{hyperref}
-
+      
 mathenv
 -------
-  Unsupported.
-
-  Both `mathenv' and `hyperref' messes around with
+ Unsupported.
+      
+ Both `mathenv' and `hyperref' messes around with
   environment `eqnarray'. You can load `mathenv' after
   `hyperref' to avoid an error message. But \label
   will not work inside environment `eqnarray' properly,
   for example.
-
+      
 minitoc-hyper
 -------------
-  This package is obsolete, use the uptodate original
+ This package is obsolete, use the uptodate original
   package minitoc instead.
-
+      
 multind
 -------
-  \usepackage{multind}
+ \usepackage{multind}
   \usepackage{hyperref}
-
+      
 natbib
 ------
-  \usepackage{natbib}
+ \usepackage{natbib}
   \usepackage{hyperref}
-
+      
 nomencl
 -------
-  * Example for introducing links for the page numbers:
+ * Example for introducing links for the page numbers:
       \renewcommand*{\pagedeclaration}[1]{\unskip, \hyperpage{#1}}
-
-  * For equations the following might work:
+      
+ * For equations the following might work:
       \renewcommand*{\eqdeclaration}[1]{%
         \hyperlink{equation.#1}{(Equation~#1)}%
       }
     But the mapping from the equation number to the anchor name
     is not available in general.
-
+      
 parskip
 -------
-  \usepackage{parskip}
+ \usepackage{parskip}
   \usepackage{hyperref}[2012/08/20]
-
-  Both packages want to redefine \@starttoc.
-
+      
+ Both packages want to redefine \@starttoc.
+      
 prettyref
 ---------
 %%% example for prettyref %%%
@@ -1107,30 +1090,30 @@
   \end{figure}
 \end{document}
 %%% example for prettyref %%%
-
+      
 ntheorem
 --------
-  ntheorem-hyper.sty is an old patched version of ntheorem.sty.
+ ntheorem-hyper.sty is an old patched version of ntheorem.sty.
   Newer versions of ntheorem know the option hyperref:
     \usepackage{hyperref}
     \usepackage[hyperref]{ntheorem}
   But there are still unsolved problems (options thref, ...).
-
+      
 setspace
 --------
-  \usepackage{setspace}
+ \usepackage{setspace}
   \usepackage{hyperref}
-
+      
 sidecap
 -------
-  Before 2002/05/24 v1.5h:
+ Before 2002/05/24 v1.5h:
     \usepackage{nameref}
     \usepackage{hyperref}
     \usepackage{sidecap}
-
+      
 subfigure
 ---------
-  1995/03/06 v2.0:
+ 1995/03/06 v2.0:
     \usepackage{subfigure}
     \usepackage{hyperref}
     % hypertexnames is set to false.
@@ -1147,29 +1130,29 @@
     \usepackage{hyperref}
     \usepackage{subfigure}
     or vice versa?
-
+      
 titleref
 --------
-  \usepackage{nameref}
+ \usepackage{nameref}
   \usepackage{titleref}% without usetoc
   \usepackage{hyperref}
-
+      
 tabularx
 --------
-  Linked footnotes are not supported inside environment `tabularx',
+ Linked footnotes are not supported inside environment `tabularx',
   because they uses the optional argument of \footnotetext, see
   section `Limitations'. Before version 2011/09/28 6.82i
   hyperref had disabled footnotes entirely by `hyperfootnotes=false'.
-
+      
 titlesec
 --------
-  "nameref" supports titlesec, but hyperref does not
+ "nameref" supports titlesec, but hyperref does not
   (unsolved is the anchor setting, missing with unnumbered
   section, perhaps problems with page breaks with numbered ones).
-
+      
 ucs/utf8x.def
 -------------
-  The first time a multibyte UTF8 sequence is called, it
+ The first time a multibyte UTF8 sequence is called, it
   does some calculations and stores the result in a macro
   for speeding up the next calls of that UTF8 sequence.
   However this makes the first call non-expandable and
@@ -1183,30 +1166,30 @@
     \hypersetup{pdftitle={Umlaut example: ^^c3^^b6}}
   The notation with two carets avoids trouble with 8-bit bytes
   for the README file, you can use the characters directly.
-
+        
 varioref
 --------
-  There are too many problems with varioref. Nobody has time to
+ There are too many problems with varioref. Nobody has time to
   sort them out. Therefore this package is now unsupported.
-
-  Perhaps you are lucky and some of the features of varioref works
+      
+ Perhaps you are lucky and some of the features of varioref works
   with the following loading order:
     \usepackage{nameref}
     \usepackage{varioref}
     \usepackage{hyperref}
-
-  Also some babel versions can be problematic. For exmample,
+      
+ Also some babel versions can be problematic. For exmample,
   2005/05/21 v3.8g contains a patch for varioref that breaks
   the hyperref support for varioref.
-
-  Also unsupported:
+      
+ Also unsupported:
   * \Ref, \Vref do not uppercase the first letter.
   * \vpageref[]{...}
     On the same page a previous space is not suppressed.
-
+      
 verse
 -----
-  Version 2005/08/22 v2.22 contains support for hyperref.
+ Version 2005/08/22 v2.22 contains support for hyperref.
 
   For older versions see example from
   de.comp.text.tex (2005/08/11, slightly modified):
@@ -1251,23 +1234,23 @@
   \end{verse}
 
   \end{document}
-
+      
 vietnam
 -------
-  % pd1enc.def should be loaded before package dblaccnt:
+ % pd1enc.def should be loaded before package dblaccnt:
   \usepackage[PD1,OT1]{fontenc}
   \usepackage{vietnam}
   \usepackage{hyperref}
-
+      
 XeTeX
 -----
-  Default for the encoding of bookmarks is `pdfencoding=auto'.
+ Default for the encoding of bookmarks is `pdfencoding=auto'.
   That means the strings are always treated as unicode strings.
   Only if the string restricts to the printable ASCII set,
   it is written as ASCII string. The reason is that the
   \special does not support PDFDocEncoding.
-
-  XeTeX uses the program xdvipdfmx for PDF output generation.
+      
+ XeTeX uses the program xdvipdfmx for PDF output generation.
   This program behaves a little different from dvipdfm, because
   of the supported Unicode characters. Strings for bookmarks
   or information entries can be output directly. The
@@ -1298,14 +1281,14 @@
   If yes, then the call of \pdfstringdef should be preceded
   by "\csname HyPsd at XeTeXBigCharstrue\endcsname".
   Example: package bookmark.
+      
 
-
 7 LIMITATIONS
 =============
 
 Wrapped/broken link support
 ---------------------------
-  Only few drivers support automatically wrapped/broken links,
+ Only few drivers support automatically wrapped/broken links,
   e.g. pdftex, dvipdfm, hypertex. Other drivers lack this
   feature, e.g. dvips, dvipsone.
 
@@ -1325,18 +1308,18 @@
     thus there are missing break points, especially within
     \url. (See thread "hyperref.sty, breaklinks and url.sty 3.2"
     in comp.text.tex 2005-09).
-
+      
 Links across pages
 ------------------
-  In general they have problems:
+ In general they have problems:
   * Some driver doesn't support them at all (see above).
   * The driver allows it, but the link result might include
     the footer and/or header, or an error message can
     occur sometimes.
-
+      
 Footnotes
 ---------
-  LaTeX allows the separation of the footnote mark and the
+ LaTeX allows the separation of the footnote mark and the
   footnote text (\footnotemark, \footnotetext). This interface
   might be enough for visual typesetting. But the relation between
   \footnotemark to \footnotetext is not as strong as \ref to \label.
@@ -1344,14 +1327,14 @@
   which \footnotetext. But that is necessary to implement hyperlinking.
   Thus the implementation of hyperref does not support the optional
   argument of \footnotemark and \footnotetext.
+      
 
-
 8 HINTS
 =======
 
 Spaces in option values
 -----------------------
-  Unhappily LaTeX strips spaces from options if they are given
+ Unhappily LaTeX strips spaces from options if they are given
   in \documentclass or \usepackage (or \RequirePackage), e.g.:
     \usepackage[pdfborder=0 0 1]{hyperref}
   Package hyperref now gets
@@ -1363,14 +1346,14 @@
     \hypersetup{pdfborder=0 0 1}
   In \hypersetup the options are directly processed as key value
   options (see package keyval) without space stripping in the value part.
-
-  Alternatively, LaTeX's option handling system can be adapted
+      
+ Alternatively, LaTeX's option handling system can be adapted
   to key value options by one of the packages "kvoptions-patch"
   (from project "kvoptions") or "xkvltxp" (from project "xsetkeys").
-
+      
 Index with makeindex
 --------------------
-  * Package hyperref adds \hyperpage commands by the encap
+ * Package hyperref adds \hyperpage commands by the encap
     mechanism (see documentation of Makeindex),
     if option hyperindex is set (default).
     \hyperpage uses the page anchors that are set by
@@ -1411,24 +1394,24 @@
 encap_infix "{\\hyperpage{"
 encap_suffix "}"
 %%% cut %%% hyperindex.ist %%% cut %%%
-
+      
 Warning "bookmark level for unknown <foobar> defaults to 0"
 -----------------------------------------------------------
-  Getting rid of it:
+ Getting rid of it:
 
 \makeatletter
 \providecommand*{\toclevel@<foobar>}{0}
 \makeatother
-
+      
 Link anchors in figures
 -----------------------
-  The caption command increments the counter and here is the
+ The caption command increments the counter and here is the
   place where hyperref set the corresponding anchor. Unhappily
   the caption is set below the figure, so the figure is not
   visible if a link jumps to a figure.
     In this cases, try package "hypcap.sty" that implements
   a method to circumvent the problem.
-
+      
 Additional unicode characters in bookmarks and pdf information entries:
 -----------------------------------------------------------------------
 \documentclass[pdftex]{article}
@@ -1476,10 +1459,10 @@
 \begin{document}
 \section{\={a}, \d{a}, \'{a}, \.{a}}
 \end{document}
-
+      
 Footnotes
 ---------
-  The footnote support is rather limited. It is beyond the scope
+ The footnote support is rather limited. It is beyond the scope
   to use \footnotemark and \footnotetext out of order or reusing
   \footnotemark. Here you can either disable hyperref's footnote
   support by "hyperfootnotes=false" or fiddle with internal macros,
@@ -1532,10 +1515,10 @@
 \footnotetext{CCCC}%
 
 \end{document}
-
+      
 Subordinate counters
 --------------------
-  Some counters do not have unique values and require the value
+ Some counters do not have unique values and require the value
   of other counters to be unique. For example, sections or figures
   might be numbered within chapters or \newtheorem is used with
   an optional counter argument. Internally LaTeX uses \@addtoreset
@@ -1542,14 +1525,14 @@
   to reset a counter in dependency to another counter. Package
   hyperref hooks into \@addtoreset to catch this situation.
   Also \numberwithin of package amsmath is catched by hyperref.
-
-  However, if the definition of subordinate counters take place
+      
+ However, if the definition of subordinate counters take place
   before hyperref is loaded, the old meaning of \@addtoreset is
   called without hyperref's additions. Then the companion counter
   macro \theH<counter> can be redefined accordingly. Or move the
   definition of subordinate counters after hyperref is loaded.
-
-  Example for \newtheorem, problematic case:
+      
+ Example for \newtheorem, problematic case:
     \newtheorem{corA}{CorollaryA}[section]
     \usepackage{hyperref}
   Solution a)
@@ -1559,15 +1542,15 @@
     \newtheorem{corA}{CorollaryA}[section]
     \usepackage{hyperref}
     \newcommand*{\theHcorA}{\theHsection.\number\value{corA}}
+      
 
-
 9 AUTHORS/MAINTAINERS
 =====================
 
-* Sebastian Rahtz
+* Sebastian Rahtz (died 2016)
 * Heiko Oberdiek
+    
 
-
 10 BUG REPORTS
 ==============
 
@@ -1586,29 +1569,27 @@
 * Please no other files than the minimal test file.
   The other files .log, .dvi, .ps, .pdf are seldom necessary,
   so send them only on request.
-
+    
 Bug address
 -----------
-A bug tracker is available at Puszcza:
-  https://puszcza.gnu.org.ua/bugs/?group=hyperref
-Alternatively bug reports can be send to the maintainer:
-  Heiko Oberdiek <heiko [dot] oberdiek [at] googlemail [dot] com>
-Preferred bug reporting address is now
-  https://github.com/ho-tex/hyperref/issues
-
+A bug tracker is available at github:
+    https://github.com/ho-tex/oberdiek/issues
+Alternatively bug reports can be send to the support group public email list:
+ <ho-tex [at] tug [dot] org>
+      
 Vietnamese part
 ---------------
 Responsible for the Vietnamese translations of the
 \autoref names and puvnenc.def are:
-  Han The Thanh <hanthethanh at gmail.com>
-  Reinhard Kotucha <reinhard.kotucha at web.de>
-
+  Han The Thanh <hanthethanh [at] gmail [dot] com>
+  Reinhard Kotucha <reinhard [dot] kotucha at web [dot] de>
+      
 Arabic part
 -----------
 Responsible for the additions to PU encoding for Arabi is
-  Youssef Jabri <yjabri at ensa.univ-oujda.ac.ma>
+  Youssef Jabri <yjabri [at] ensa [dot] univ-oujda [dot] ac [dot] ma>
+      
 
-
 11 KNOWN PROBLEMS
 =================
 
@@ -1623,8 +1604,8 @@
         \href{../foo/bar.html}{bar.html}
       \endgroup
 * ...
+    
 
-
 12 TODO
 =======
 
@@ -1639,8 +1620,8 @@
   nested links. The start positions should be remembered in a stack,
   but there are complications with page breaks.
 * ...
+    
 
-
 13 VERSIONS IN TEX DISTRIBUTIONS
 ================================
 
@@ -1661,4 +1642,4 @@
 * TL 5c (2000): 2000/05/08 v6.70f
 * TL 4  (1999): 1999/04/13 v6.56
 * TL 3  (1998): 1998/03/25 v6.19
-
+      

Modified: trunk/Master/texmf-dist/doc/latex/hyperref/README.pdf
===================================================================
(Binary files differ)

Added: trunk/Master/texmf-dist/doc/latex/hyperref/backref.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/hyperref/backref.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hyperref/backref.pdf	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/doc/latex/hyperref/backref.pdf	2016-06-11 23:25:30 UTC (rev 41396)

Property changes on: trunk/Master/texmf-dist/doc/latex/hyperref/backref.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hyperref/nameref.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/hyperref/backref.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/backref.dtx	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/source/latex/hyperref/backref.dtx	2016-06-11 23:25:30 UTC (rev 41396)
@@ -2,6 +2,8 @@
 %% File: backref.dtx
 %% Copyright (C) 1995-2000 David Carlisle, Sebastian Rahtz, Heiko Oberdiek
 %%               2001-2012 Heiko Oberdiek
+%%               2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %<driver>\ProvidesFile{backref.drv}
 % \fi
 % \ProvidesFile{backref.dtx}
-  [2012/07/25 v1.38 Bibliographical back referencing]%
+  [2016/05/21 v1.39 Bibliographical back referencing]%
 %
 % \CheckSum{768}
 %
@@ -50,7 +52,7 @@
       last revised \filedate.%
     }%
   }%
-  \author{David Carlisle and Sebastian Rahtz}%
+  \author{David Carlisle and Sebastian Rahtz (deceased)}%
   \date{\filedate}%
   \maketitle
   \makeatletter

Modified: trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/source/latex/hyperref/hyperref.dtx	2016-06-11 23:25:30 UTC (rev 41396)
@@ -2,6 +2,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -28,6 +30,7 @@
 %<check>\ProvidesFile{hycheck.tex}
 %<hypertex>\ProvidesFile{hypertex.def}
 %<pdftex>\ProvidesFile{hpdftex.def}
+%<luatex>\ProvidesFile{hluatex.def}
 %<pdfmark>\ProvidesFile{pdfmark.def}
 %<vtexpdfmark>\ProvidesFile{hvtexmrk.def}
 %<dvips>\ProvidesFile{hdvips.def}
@@ -45,7 +48,7 @@
 %<puvnenc>\ProvidesFile{puvnenc.def}
 %<puarenc>\ProvidesFile{puarenc.def}
 %<psdextra>\ProvidesFile{psdextra.def}
-%<!none>  [2016/05/05 v6.83n %
+%<!none>  [2016/05/21 v6.83p %
 %<package>  Hypertext links for LaTeX]
 %<nohyperref>  Dummy hyperref (SR)]
 %<driver>  Hyperref documentation driver file]
@@ -54,6 +57,8 @@
 %<hypertex>\Hy at VersionCheck{hypertex.def}
 %<pdftex>  Hyperref driver for pdfTeX]
 %<pdftex>\Hy at VersionCheck{hpdftex.def}
+%<luatex>  Hyperref driver for luaTeX]
+%<luatex>\Hy at VersionCheck{hluatex.def}
 %<pdfmark>  Hyperref definitions for pdfmark specials]
 %<pdfmark>\Hy at VersionCheck{pdfmark.def}
 %<vtexpdfmark> Hyperref driver for VTeX in PDF/PS mode (pdfmark specials)]
@@ -111,12 +116,11 @@
   %
   % title
   %
-  \GetFileInfo{hyperref.drv}%
+  \GetFileInfo{hyperref.sty}%
   \title{Hypertext marks in \LaTeX}%
-  \author{Sebastian Rahtz\\%
-    Email: \texttt{sebastian.rahtz at oucs.ox.ac.uk}\\[1.5ex]%
+  \author{Sebastian Rahtz (deceased)\\%
     Heiko Oberdiek (maintainer)\\%
-    Email: \texttt{heiko.oberdiek at googlemail.com}}%
+    \texttt{https://github.com/ho-tex/hyperref/issues}}%
   % \date{processed \today}%
   \date{\filedate\space\fileversion}%
   \maketitle
@@ -147,7 +151,6 @@
 \end{document}
 %</driver>
 % \fi
-% \CheckSum{39767}
 %
 % \MakeShortVerb{|}
 % \StopEventually{}
@@ -499,9 +502,9 @@
 % 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
+%\ifx\directlua\@undefined\else
+%  \RequirePackage{luatex85}
+%\fi
 %    \end{macrocode}
 %
 % \subsection{Save catcodes}
@@ -5360,6 +5363,7 @@
 \DeclareVoidOption{pdftex}{%
   \ifpdf
     \def\Hy at driver{hpdftex}%
+    \PassOptionsToPackage{pdftex}{color}%
   \else
     \Hy at Error{%
       Wrong driver option `pdftex',\MessageBreak
@@ -5367,9 +5371,26 @@
     }\@ehc
   \fi
 }
+\DeclareVoidOption{luatex}{%
+  \ifpdf
+    \ifx\pdfextension\@undefined
+      \def\Hy at driver{hpdftex}%
+      \PassOptionsToPackage{pdftex}{color}%
+    \else
+      \def\Hy at driver{hluatex}%
+      \PassOptionsToPackage{luatex}{color}%
+    \fi
+  \else
+    \Hy at Error{%
+      Wrong driver option `luatex',\MessageBreak
+      because luaTeX in PDF mode is not detected%
+    }\@ehc
+  \fi
+}
 \DeclareVoidOption{nativepdf}{%
   \HyOpt at CheckDvi{nativepdf}{%
     \def\Hy at driver{hdvips}%
+    \PassOptionsToPackage{dvips}{color}%
   }%
 }
 \DeclareVoidOption{dvipdfm}{%
@@ -5380,6 +5401,7 @@
 \DeclareVoidOption{dvipdfmx}{%
   \HyOpt at CheckDvi{dvipdfmx}{%
     \def\Hy at driver{hdvipdfm}%
+    \PassOptionsToPackage{dvipdfmx}{color}%
   }%
 }
 \define at key{Hyp}{dvipdfmx-outline-open}[true]{%
@@ -5408,6 +5430,7 @@
 \DeclareVoidOption{dvips}{%
   \HyOpt at CheckDvi{dvips}{%
     \def\Hy at driver{hdvips}%
+    \PassOptionsToPackage{dvips}{color}%
   }%
 }
 \DeclareVoidOption{hypertex}{%
@@ -5472,6 +5495,7 @@
 \DeclareVoidOption{dvipsone}{%
   \HyOpt at CheckDvi{dvipsone}{%
     \def\Hy at driver{hdvipson}%
+    \PassOptionsToPackage{dvipsone}{color}%
   }%
 }
 \DeclareVoidOption{textures}{%
@@ -5490,6 +5514,7 @@
 \DeclareVoidOption{ps2pdf}{%
   \HyOpt at CheckDvi{ps2pdf}{%
     \def\Hy at driver{hdvips}%
+    \PassOptionsToPackage{dvips}{color}%
   }%
 }
 %    \end{macrocode}
@@ -5919,6 +5944,28 @@
   \def\theoremautorefname{Teorema}%
   \def\pageautorefname{P\'agina}%
 }
+%    \end{macrocode}
+%    \begin{macrocode}
+\def\HyLang at catalan{%
+\def\equationautorefname{Equaci\'o}%
+\def\footnoteautorefname{Nota al peu de p\`agina}%
+\def\itemautorefname{Element}%
+\def\figureautorefname{Figura}%
+\def\tableautorefname{Taula}%
+\def\partautorefname{Part}%
+\def\appendixautorefname{Ap\`endix}%
+\def\chapterautorefname{Cap\'itol}%
+\def\sectionautorefname{Secci\'o}%
+\def\subsectionautorefname{Subsecci\'o}%
+\def\subsubsectionautorefname{Subsubsecci\'o}%
+\def\paragraphautorefname{Par\`agraf}%
+\def\subparagraphautorefname{Subpar\`agraf}%
+\def\FancyVerbLineautorefname{L\'inia}%
+\def\theoremautorefname{Teorema}%
+\def\pageautorefname{P\`agina}%
+}
+%    \end{macrocode}
+%    \begin{macrocode}
 \def\HyLang at vietnamese{%
   \def\equationautorefname{Ph\uhorn{}\ohorn{}ng tr\`inh}%
   \def\footnoteautorefname{Ch\'u th\'ich}%
@@ -6003,6 +6050,7 @@
 \HyLang at DeclareLang{brazilian}{portuges}{}
 \HyLang at DeclareLang{portuguese}{portuges}{}
 \HyLang at DeclareLang{spanish}{spanish}{}
+\HyLang at DeclareLang{catalan}{catalan}{}
 \HyLang at DeclareLang{afrikaans}{afrikaans}{}
 \HyLang at DeclareLang{french}{french}{}
 \HyLang at DeclareLang{frenchb}{french}{}
@@ -7354,7 +7402,11 @@
       \def\HyOpt at DriverType{ (autodetected)}%
       \providecommand*{\Hy at defaultdriver}{hypertex}%
       \ifpdf
-        \def\Hy at driver{hpdftex}%
+        \ifx\pdfextension\@undefined
+          \def\Hy at driver{hpdftex}%
+        \else
+          \def\Hy at driver{hluatex}%
+        \fi
       \else
         \ifxetex
           \def\Hy at driver{hxetex}%
@@ -9362,7 +9414,7 @@
   \def\Fld at align{#1}%
 }
 \define at key{Field}{value}{%
-  \def\Fld at value{#1}%
+  \Hy at pdfstringdef\Fld at value{#1}%
 }
 \define at key{Field}{checkboxsymbol}{%
   \Fld at DingDef\Fld at cbsymbol{#1}%
@@ -11315,6 +11367,7 @@
 %
 % Support for package \texttt{amsthm} (Daniel M\"ullner):
 %    \begin{macrocode}
+\Hy at AtBeginDocument{%
 \@ifpackageloaded{amsthm}{%
 %    \end{macrocode}
 % Class amsbook uses a different definition of \cs{@thm},
@@ -11446,8 +11499,17 @@
       \clubpenalty\@clubpenalty \everypar{}%
     \fi
   }%
-}{}
+}%
 %    \end{macrocode}
+% non \texttt{amsthm} case, remove final space on line before a theorem
+% for githib issue 11.
+%    \begin{macrocode}
+{%
+\let\Hy at savedthm\@thm
+\def\@thm{\ifhmode\unskip\fi\Hy at savedthm}%
+}%
+}
+%    \end{macrocode}
 %
 % \section{Footnotes}\label{footnotes}
 % The footnote mark is a hypertext link, and the text is a target.
@@ -14997,10 +15059,12 @@
   \Hy at DisableOption{ocgcolorlinks}%
 \fi
 %    \end{macrocode}
+% Use primitive counter arithmetic here to avoid amsmath
+% redefining |\stepcounter| (github issue/13)
 %    \begin{macrocode}
 \def\Hy at BeginAnnot#1{%
-  \stepcounter{Hy at AnnotLevel}%
-  \ifnum\value{Hy at AnnotLevel}=\@ne
+  \global\advance\c at Hy@AnnotLevel\@ne
+  \ifnum\c at Hy@AnnotLevel=\@ne
     #1%
   \fi
 }
@@ -15009,7 +15073,7 @@
     \Hy at endcolorlink
     \@pdfm at mark{eann}%
   \fi
-  \addtocounter{Hy at AnnotLevel}\m at ne
+  \global\advance\c at Hy@AnnotLevel\m at ne
 }
 %    \end{macrocode}
 %    \begin{macrocode}
@@ -19787,6 +19851,7 @@
   \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
@@ -19911,12 +19976,22 @@
   >>%
   /DA(/ZaDb \strip at pt\Fld at charsize\space Tf%
       \ifx\Fld at color\@empty\else\space\Fld at color\fi)%
-  \ifx\@currValue\Fld at default
-    /V/\Fld at default
-    /DV/\Fld at default
-  \else
+%    \end{macrocode}
+%^^A  \ifx\@currValue\Fld at default %old code
+%^^A    /V/\Fld at default
+%^^A    /DV/\Fld at default
+%^^A  \else
+%^^A    /V/Off%
+%^^A    /DV/Off%
+%^^A  \fi
+% New code, the default value is used for all buttons
+%    \begin{macrocode}
+  \ifx\Fld at default\@empty
     /V/Off%
     /DV/Off%
+  \else
+   /V/\Fld at default
+   /DV/\Fld at default
   \fi
   \Fld at additionalactions
 }

Modified: trunk/Master/texmf-dist/source/latex/hyperref/hyperref.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/hyperref.ins	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/source/latex/hyperref/hyperref.ins	2016-06-11 23:25:30 UTC (rev 41396)
@@ -6,6 +6,7 @@
 %% Copyright 1995-1999 Sebastian Rahtz
 %%           1999-2000 Sebastian Rahtz, Heiko Oberdiek
 %%           2001-2012 Heiko Oberdiek
+%%           2016 Oberdiek Package Support Group
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -70,6 +71,7 @@
   \file{hdvipson.def}{\from{hyperref.dtx}{dvipsone}}
   \file{hdvips.def}{\from{hyperref.dtx}{dvips}}
   \file{hpdftex.def}{\from{hyperref.dtx}{pdftex,pdfform,outlines}}
+  \file{hluatex.def}{\from{hyperref.dtx}{luatex}\from{hluatex.dtx}{luatex}}
   \file{hdviwind.def}{\from{hyperref.dtx}{dviwindo,pdfmarkbase}}
   \file{htex4ht.def}{\from{hyperref.dtx}{tex4ht}}
   \file{htex4ht.cfg}{\from{hyperref.dtx}{tex4htcfg}}

Modified: trunk/Master/texmf-dist/source/latex/hyperref/nameref.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/nameref.dtx	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/source/latex/hyperref/nameref.dtx	2016-06-11 23:25:30 UTC (rev 41396)
@@ -3,6 +3,8 @@
 %% Copyright (C) 1995-1999 Sebastian Rahtz
 %%               2000 Sebastian Rahtz, Heiko Oberdiek
 %%               2001-2012 Heiko Oberdiek
+%%               2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -30,7 +32,7 @@
 %<driver>\ProvidesFile{nameref.drv}
 % \fi
 % \ProvidesFile{nameref.dtx}
-  [2012/10/27 v2.43 Cross-referencing by name of section]%
+  [2016/05/21 v2.44 Cross-referencing by name of section]%
 %
 % \CheckSum{714}
 %
@@ -52,7 +54,9 @@
       last revised \filedate.%
     }%
   }%
-  \author{Sebastian Rahtz}%
+  \author{Sebastian Rahtz (deceased)\\%
+    Heiko Oberdiek (maintainer)\\%
+    \texttt{https://github.com/ho-tex/hyperref/issues}}%
   \date{\filedate}%
   \maketitle
   \makeatletter

Added: trunk/Master/texmf-dist/source/latex/hyperref/test/files.xml
===================================================================
--- trunk/Master/texmf-dist/source/latex/hyperref/test/files.xml	                        (rev 0)
+++ trunk/Master/texmf-dist/source/latex/hyperref/test/files.xml	2016-06-11 23:25:30 UTC (rev 41396)
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE files [
+  <!ELEMENT files       (file)*>
+  <!ATTLIST files       destination CDATA #REQUIRED>
+  <!ELEMENT file        (title?, author*, date?, description?)>
+  <!ATTLIST file        name        CDATA #REQUIRED
+                        mark        (normal|beta) "normal">
+  <!ELEMENT title       (#PCDATA)>
+  <!ELEMENT author      (#PCDATA)>
+  <!ELEMENT date        (#PCDATA)>
+  <!ELEMENT description (#PCDATA)>
+]>
+<files destination="test">
+  <file name="Makefile">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="bit.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="hog.eps">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="hog.pdf">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="phys1.jpg">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="phys2.jpg">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="picture.eps">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="picture.pdf">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="picture.png">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="test0.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="test1.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="test2.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="test3.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="test4.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="test6.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="test7.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="test8.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="testams.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="testbib.bbl">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="testbib.bib">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="testbib.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="testbmgl.tex">
+    <title>Test bookmark glyphs (PDFDocEncoding)</title>
+    <author>Heiko Oberdiek</author>
+  </file>
+  <file name="test-bm-pu-licr.tex">
+    <title>Test bookmark glyphs with LICR list (Unicode)</title>
+    <author>Heiko Oberdiek</author>
+  </file>
+  <file name="testbmu.tex">
+    <title>Test bookmark glyphs (Unicode)</title>
+    <author>Heiko Oberdiek</author>
+  </file>
+  <file name="testbookmark.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="testfor2.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="testform.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="testinfo.tex">
+    <author>Heiko Oberdiek</author>
+  </file>
+  <file name="testnb.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="testoz.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="testslide.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="testurl.bbl">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="testurl.bib">
+    <author>Sebastian Rahtz</author>
+  </file>
+  <file name="testurl.tex">
+    <author>Sebastian Rahtz</author>
+  </file>
+</files>

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/backref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/backref.sty	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/backref.sty	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: backref.dtx
 %% Copyright (C) 1995-2000 David Carlisle, Sebastian Rahtz, Heiko Oberdiek
 %%               2001-2012 Heiko Oberdiek
+%%               2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{backref}
-  [2012/07/25 v1.38 Bibliographical back referencing]%
+  [2016/05/21 v1.39 Bibliographical back referencing]%
 \RequirePackage{kvoptions}[2011/06/30]
 \RequirePackage{kvsetkeys}[2009/07/30]
 \RequirePackage{ltxcmds}[2009/12/12]

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hdvipdfm.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   Hyperref driver for dvipdfm]
 \Hy at VersionCheck{hdvipdfm.def}
 \def\Hy at PutCatalog#1{\@pdfm at mark{docview <<#1>>}}
@@ -308,8 +310,8 @@
   \Hy at DisableOption{ocgcolorlinks}%
 \fi
 \def\Hy at BeginAnnot#1{%
-  \stepcounter{Hy at AnnotLevel}%
-  \ifnum\value{Hy at AnnotLevel}=\@ne
+  \global\advance\c at Hy@AnnotLevel\@ne
+  \ifnum\c at Hy@AnnotLevel=\@ne
     #1%
   \fi
 }
@@ -318,7 +320,7 @@
     \Hy at endcolorlink
     \@pdfm at mark{eann}%
   \fi
-  \addtocounter{Hy at AnnotLevel}\m at ne
+  \global\advance\c at Hy@AnnotLevel\m at ne
 }
 \def\Hy at undefinedname{UNDEFINED}
 \def\hyper at linkstart#1#2{%
@@ -1163,6 +1165,7 @@
   \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
@@ -1274,12 +1277,12 @@
   >>%
   /DA(/ZaDb \strip at pt\Fld at charsize\space Tf%
       \ifx\Fld at color\@empty\else\space\Fld at color\fi)%
-  \ifx\@currValue\Fld at default
-    /V/\Fld at default
-    /DV/\Fld at default
-  \else
+  \ifx\Fld at default\@empty
     /V/Off%
     /DV/Off%
+  \else
+   /V/\Fld at default
+   /DV/\Fld at default
   \fi
   \Fld at additionalactions
 }

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hdvips.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hdvips.def	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdvips.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hdvips.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   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	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdvipson.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hdvipson.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   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	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hdviwind.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hdviwind.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   Hyperref driver for dviwindo]
 \Hy at VersionCheck{hdviwind.def}
 \begingroup

Added: trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -0,0 +1,2074 @@
+%%
+%% This is file `hluatex.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyperref.dtx  (with options: `luatex')
+%% hluatex.dtx  (with options: `luatex')
+%% 
+%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
+%% with portions written by David Carlisle and Heiko Oberdiek,
+%% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
+%%
+%% This file is part of the `Hyperref Bundle'.
+%% -------------------------------------------
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% The Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% The list of all files belonging to the `Hyperref Bundle' is
+%% given in the file `manifest.txt'.
+%%
+\ProvidesFile{hluatex.def}
+  [2016/05/21 v6.83p %
+  Hyperref driver for luaTeX]
+\Hy at VersionCheck{hluatex.def}
+%% 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.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\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
+    \ifx\@pdfhighlight\@empty
+    \else
+      /H\@pdfhighlight
+    \fi
+    \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
+        \ifx\@pdfhightlight\@empty
+        \else
+          /H\@pdfhighlight
+        \fi
+        \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
+        \ifx\@pdfhighlight\@empty
+        \else
+          /H\@pdfhighlight
+        \fi
+        \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
+        \ifx\@pdfhighlight\@empty
+        \else
+          /H\@pdfhighlight
+        \fi
+        \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
+        \ifx\@pdfhighlight\@empty
+        \else
+          /H\@pdfhighlight
+        \fi
+        \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
+\endinput
+%%
+%% End of file `hluatex.def'.


Property changes on: trunk/Master/texmf-dist/tex/latex/hyperref/hluatex.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hpdftex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hpdftex.def	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hpdftex.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hpdftex.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   Hyperref driver for pdfTeX]
 \Hy at VersionCheck{hpdftex.def}
 \pdf at ifdraftmode{%
@@ -1492,6 +1494,7 @@
   \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
@@ -1603,12 +1606,12 @@
   >>%
   /DA(/ZaDb \strip at pt\Fld at charsize\space Tf%
       \ifx\Fld at color\@empty\else\space\Fld at color\fi)%
-  \ifx\@currValue\Fld at default
-    /V/\Fld at default
-    /DV/\Fld at default
-  \else
+  \ifx\Fld at default\@empty
     /V/Off%
     /DV/Off%
+  \else
+   /V/\Fld at default
+   /DV/\Fld at default
   \fi
   \Fld at additionalactions
 }

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{htex4ht.cfg}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   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	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/htex4ht.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{htex4ht.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   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	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/htexture.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{htexture.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   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	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hvtex.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hvtex.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   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	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hvtexhtml.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   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	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hvtexmrk.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
  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	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hxetex.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hxetex.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   Hyperref driver for XeTeX]
 \Hy at VersionCheck{hxetex.def}
 \HyPsd at LoadUnicode
@@ -390,8 +392,8 @@
   \Hy at DisableOption{ocgcolorlinks}%
 \fi
 \def\Hy at BeginAnnot#1{%
-  \stepcounter{Hy at AnnotLevel}%
-  \ifnum\value{Hy at AnnotLevel}=\@ne
+  \global\advance\c at Hy@AnnotLevel\@ne
+  \ifnum\c at Hy@AnnotLevel=\@ne
     #1%
   \fi
 }
@@ -400,7 +402,7 @@
     \Hy at endcolorlink
     \@pdfm at mark{eann}%
   \fi
-  \addtocounter{Hy at AnnotLevel}\m at ne
+  \global\advance\c at Hy@AnnotLevel\m at ne
 }
 \def\Hy at undefinedname{UNDEFINED}
 \def\hyper at linkstart#1#2{%
@@ -1225,6 +1227,7 @@
   \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
@@ -1336,12 +1339,12 @@
   >>%
   /DA(/ZaDb \strip at pt\Fld at charsize\space Tf%
       \ifx\Fld at color\@empty\else\space\Fld at color\fi)%
-  \ifx\@currValue\Fld at default
-    /V/\Fld at default
-    /DV/\Fld at default
-  \else
+  \ifx\Fld at default\@empty
     /V/Off%
     /DV/Off%
+  \else
+   /V/\Fld at default
+   /DV/\Fld at default
   \fi
   \Fld at additionalactions
 }

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hyperref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hyperref.sty	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hyperref.sty	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -30,11 +32,8 @@
 %%
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 \ProvidesPackage{hyperref}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   Hypertext links for LaTeX]
-\ifx\directlua\@undefined\else
-  \RequirePackage{luatex85}
-\fi
 \begingroup
   \@makeother\`%
   \@makeother\=%
@@ -2957,6 +2956,7 @@
 \DeclareVoidOption{pdftex}{%
   \ifpdf
     \def\Hy at driver{hpdftex}%
+    \PassOptionsToPackage{pdftex}{color}%
   \else
     \Hy at Error{%
       Wrong driver option `pdftex',\MessageBreak
@@ -2964,9 +2964,26 @@
     }\@ehc
   \fi
 }
+\DeclareVoidOption{luatex}{%
+  \ifpdf
+    \ifx\pdfextension\@undefined
+      \def\Hy at driver{hpdftex}%
+      \PassOptionsToPackage{pdftex}{color}%
+    \else
+      \def\Hy at driver{hluatex}%
+      \PassOptionsToPackage{luatex}{color}%
+    \fi
+  \else
+    \Hy at Error{%
+      Wrong driver option `luatex',\MessageBreak
+      because luaTeX in PDF mode is not detected%
+    }\@ehc
+  \fi
+}
 \DeclareVoidOption{nativepdf}{%
   \HyOpt at CheckDvi{nativepdf}{%
     \def\Hy at driver{hdvips}%
+    \PassOptionsToPackage{dvips}{color}%
   }%
 }
 \DeclareVoidOption{dvipdfm}{%
@@ -2977,6 +2994,7 @@
 \DeclareVoidOption{dvipdfmx}{%
   \HyOpt at CheckDvi{dvipdfmx}{%
     \def\Hy at driver{hdvipdfm}%
+    \PassOptionsToPackage{dvipdfmx}{color}%
   }%
 }
 \define at key{Hyp}{dvipdfmx-outline-open}[true]{%
@@ -3005,6 +3023,7 @@
 \DeclareVoidOption{dvips}{%
   \HyOpt at CheckDvi{dvips}{%
     \def\Hy at driver{hdvips}%
+    \PassOptionsToPackage{dvips}{color}%
   }%
 }
 \DeclareVoidOption{hypertex}{%
@@ -3069,6 +3088,7 @@
 \DeclareVoidOption{dvipsone}{%
   \HyOpt at CheckDvi{dvipsone}{%
     \def\Hy at driver{hdvipson}%
+    \PassOptionsToPackage{dvipsone}{color}%
   }%
 }
 \DeclareVoidOption{textures}{%
@@ -3084,6 +3104,7 @@
 \DeclareVoidOption{ps2pdf}{%
   \HyOpt at CheckDvi{ps2pdf}{%
     \def\Hy at driver{hdvips}%
+    \PassOptionsToPackage{dvips}{color}%
   }%
 }
 \let\HyOpt at DriverFallback\ltx at empty
@@ -3341,6 +3362,24 @@
   \def\theoremautorefname{Teorema}%
   \def\pageautorefname{P\'agina}%
 }
+\def\HyLang at catalan{%
+\def\equationautorefname{Equaci\'o}%
+\def\footnoteautorefname{Nota al peu de p\`agina}%
+\def\itemautorefname{Element}%
+\def\figureautorefname{Figura}%
+\def\tableautorefname{Taula}%
+\def\partautorefname{Part}%
+\def\appendixautorefname{Ap\`endix}%
+\def\chapterautorefname{Cap\'itol}%
+\def\sectionautorefname{Secci\'o}%
+\def\subsectionautorefname{Subsecci\'o}%
+\def\subsubsectionautorefname{Subsubsecci\'o}%
+\def\paragraphautorefname{Par\`agraf}%
+\def\subparagraphautorefname{Subpar\`agraf}%
+\def\FancyVerbLineautorefname{L\'inia}%
+\def\theoremautorefname{Teorema}%
+\def\pageautorefname{P\`agina}%
+}
 \def\HyLang at vietnamese{%
   \def\equationautorefname{Ph\uhorn{}\ohorn{}ng tr\`inh}%
   \def\footnoteautorefname{Ch\'u th\'ich}%
@@ -3416,6 +3455,7 @@
 \HyLang at DeclareLang{brazilian}{portuges}{}
 \HyLang at DeclareLang{portuguese}{portuges}{}
 \HyLang at DeclareLang{spanish}{spanish}{}
+\HyLang at DeclareLang{catalan}{catalan}{}
 \HyLang at DeclareLang{afrikaans}{afrikaans}{}
 \HyLang at DeclareLang{french}{french}{}
 \HyLang at DeclareLang{frenchb}{french}{}
@@ -4575,7 +4615,11 @@
       \def\HyOpt at DriverType{ (autodetected)}%
       \providecommand*{\Hy at defaultdriver}{hypertex}%
       \ifpdf
-        \def\Hy at driver{hpdftex}%
+        \ifx\pdfextension\@undefined
+          \def\Hy at driver{hpdftex}%
+        \else
+          \def\Hy at driver{hluatex}%
+        \fi
       \else
         \ifxetex
           \def\Hy at driver{hxetex}%
@@ -6094,7 +6138,7 @@
   \def\Fld at align{#1}%
 }
 \define at key{Field}{value}{%
-  \def\Fld at value{#1}%
+  \Hy at pdfstringdef\Fld at value{#1}%
 }
 \define at key{Field}{checkboxsymbol}{%
   \Fld at DingDef\Fld at cbsymbol{#1}%
@@ -7259,6 +7303,7 @@
     \ignorespaces
   }%
 \fi
+\Hy at AtBeginDocument{%
 \@ifpackageloaded{amsthm}{%
   \def\Hy at temp#1#2#3{%
     \ifhmode\unskip\unskip\par\fi
@@ -7379,7 +7424,12 @@
       \clubpenalty\@clubpenalty \everypar{}%
     \fi
   }%
-}{}
+}%
+{%
+\let\Hy at savedthm\@thm
+\def\@thm{\ifhmode\unskip\fi\Hy at savedthm}%
+}%
+}
 \ifHy at hyperfootnotes
   \newcounter{Hfootnote}%
   \let\H@@footnotetext\@footnotetext

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/hypertex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/hypertex.def	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/hypertex.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{hypertex.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   Hyperref driver for HyperTeX specials]
 \Hy at VersionCheck{hypertex.def}
 \providecommand*{\XR at ext}{dvi}

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/nameref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/nameref.sty	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/nameref.sty	2016-06-11 23:25:30 UTC (rev 41396)
@@ -10,6 +10,8 @@
 %% Copyright (C) 1995-1999 Sebastian Rahtz
 %%               2000 Sebastian Rahtz, Heiko Oberdiek
 %%               2001-2012 Heiko Oberdiek
+%%               2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -30,7 +32,7 @@
 %% given in the file `manifest.txt'.
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{nameref}
-  [2012/10/27 v2.43 Cross-referencing by name of section]%
+  [2016/05/21 v2.44 Cross-referencing by name of section]%
 \RequirePackage{refcount}[2006/02/12]
 \RequirePackage{gettitlestring}[2009/12/18]
 \RequirePackage{ltxcmds}[2009/12/12]

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -30,7 +32,7 @@
 %%
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 \ProvidesPackage{nohyperref}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   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	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/pd1enc.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{pd1enc.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   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	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/pdfmark.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{pdfmark.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   Hyperref definitions for pdfmark specials]
 \Hy at VersionCheck{pdfmark.def}
 \begingroup
@@ -1438,6 +1440,7 @@
   \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
@@ -1549,12 +1552,12 @@
   >>%
   /DA(/ZaDb \strip at pt\Fld at charsize\space Tf%
       \ifx\Fld at color\@empty\else\space\Fld at color\fi)%
-  \ifx\@currValue\Fld at default
-    /V/\Fld at default
-    /DV/\Fld at default
-  \else
+  \ifx\Fld at default\@empty
     /V/Off%
     /DV/Off%
+  \else
+   /V/\Fld at default
+   /DV/\Fld at default
   \fi
   \Fld at additionalactions
 }

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/psdextra.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/psdextra.def	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/psdextra.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{psdextra.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   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	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/puarenc.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{puarenc.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   Hyperref: Additions to puenc.def for Arabi]
 \DeclareTextCommand{\hamza}{PU}{\86\041}% U+0621
 \DeclareTextCommand{\alefmadda}{PU}{\86\042}% U+0622

Modified: trunk/Master/texmf-dist/tex/latex/hyperref/puenc.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hyperref/puenc.def	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/puenc.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{puenc.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   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	2016-06-11 23:24:51 UTC (rev 41395)
+++ trunk/Master/texmf-dist/tex/latex/hyperref/puvnenc.def	2016-06-11 23:25:30 UTC (rev 41396)
@@ -9,6 +9,8 @@
 %% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
 %% with portions written by David Carlisle and Heiko Oberdiek,
 %% 2001-2012 Heiko Oberdiek.
+%% 2016 Oberdiek Package Suport Group
+%%      https://github.com/ho-tex/hyperref/issues
 %%
 %% This file is part of the `Hyperref Bundle'.
 %% -------------------------------------------
@@ -29,7 +31,7 @@
 %% given in the file `manifest.txt'.
 %%
 \ProvidesFile{puvnenc.def}
-  [2016/05/05 v6.83n %
+  [2016/05/21 v6.83p %
   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