diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt')
-rw-r--r-- | Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt | 3038 |
1 files changed, 3038 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt new file mode 100644 index 00000000000..6dc67f4996e --- /dev/null +++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt @@ -0,0 +1,3038 @@ +2018-09-30 6.88a David Carlisle + * Reorganise README and ChangeLog moving most of README into the manual + and maintaining README.md as markdown and ChangeLog.txt as text + * Document NoHyper in the manual (copied from hyperref.dtx) for github issue 55 + * hyperref.dtx: Add \protected@file@percent for github issue 70 + * Adjust default pdfcreator and add addtopdfcreator key for githb issue 53 + * Use \scdefault not always sc as font shape for frenchlinks, github issue 64. + * Greek Autoref support, issue #52 + +2018-04-02 6.87a David Carlisle + * 6.87a + * Silence babel messages in pdfstringdef issue #59 + +2018-02-06 6.86b David Carlisle + * 6.86b + * Fix packaging of luatex.dtx (reported on tex.sx) + * Don't include test directory on ctan (still on github) + +2017-09-29 6.86a David Carlisle + * 6.86a + * bump version and fix documentation markup + * fixes to xsl and other minor build adjustments + * send driver message just to log, issue #9 + * add \and to the list of commands locally made safe in pdf title info, issue #44 + * for issue #50 add pdf source zip from texmf-dist/doc/latex/hyperref-docsrc + +2017-09-29 6.85a David Carlisle + * 6.85a + * Make driver auto detect info not message (so just log not terminal) issue #9 + * Make \and locally "; " while making pdf info string issue #44 + +2017-09-29 6.85a Ulrike Fischer + * 6.85a + * don't define \noboundary as text command / issue 37 (#45) + * changed default pdfversion from 2 to 5, along the default settings in the current tex systems + * change with pdfa version to 4 only if the current version is smaller, see issue #38 + * removed \noboundary from puarenc.def, see issue #37 + * Issue #38: change version to 1.4 with pdfa only if it is smaller (#43) + * changed default pdfversion from 2 to 5, along the default settings in the current tex systems + * change with pdfa version to 4 only if the current version is smaller, see issue #38 + * issue #25, added \HyPsd@EscapeTeX#1% to correctly escape non-ascii in heading (#42) + * code to amend issue #40 (missing pdfhighlight option for xetex/dvipdfmx) (#41) + * corrected typo in hpdftex.def + * exchanged code for pdfhighlight by \Hy@setpdfhighlight in hpdftex.def + * exchanged code for pdfhighlight by \Hy@setpdfhighlight in hluatex.def + * added \Hy@setpdfhighlight to hdvipdfm/hxetex.def + +2017-03-14 6.85a David Carlisle + * 6.85a + * Declare \newtie in PU encoding (composites with \newtie are + already declared). Declaring composites with an undeclared accent does + not work and will be flagged as an error in the next LaTeX release. + * Modify the regex in pdfremotestartview for github issue 28 + https://github.com/ho-tex/hyperref/issues/28 + +2017-01-26 6.84a David Carlisle + * 6.84a + * Fix driver check to allow luatex as well as pdftex in pdf mode. + * Documentation improvements + +2016-06-24 6.83q David Carlisle + * 6.83q + * cleveref support + +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 + +2012-11-06 6.83m Heiko Oberdiek + * 6.83m + * Option `pdflang': Default is `\relax' that suppresses + the entry in the PDF catalogue. An empty value (undetermined + language) is written to the PDF catalogue. + * Option `pdflang': Checks for well-formedness added + (if \pdfmatch is available). + * Option `hyperindex': The latest encapsulating command is repeated + for the close range entries, if it is not already given. That improves + compatibility to `xindy'. (Formatting commands remain unsupported.) + +2012-10-31 6.83l Heiko Oberdiek + * 6.83l + * Workaround for bug in `frenchb.ldf' 2010/08/21 v2.5a added that + destroys `\pdfstringdefDisableCommands' in `\AtBeginDocument'. + * nameref 2.43: + * Support for theorem names in class `beamer'. + * Some support for `description' labels in class `beamer', if + `\label' is inside the optional argument of `\item'. + +2012-10-15 6.83k Heiko Oberdiek + * 6.83k + * If `hyperref' is loaded in the document class and `htlatex' is used, + then `hyperref' passes options for `tex4ht' found in \@documentclasshook + to `tex4ht'. + * \hyper@link@ suppresses links with empty target. + +2012-10-13 6.83j Heiko Oberdiek + * 6.83j + * PDF forms/hpdftex.def: Field option `calculatesortkey' added + (pdfTeX/LuateX only) to specify the calculation order for + calculated fields. + * Option `pdflinkmargin' implemented for pdfmark drivers. + +2012-10-12 6.83i Heiko Oberdiek + * 6.83i + * PDF forms: /CO (calculation order) is set for fields with + calculations. Only document order is supported currently. + * pdfmark.def: /Fields is set like in the other PDF form drivers. + +2012-10-11 6.83h Heiko Oberdiek + * 6.83h + * If `hyperref' is loaded in the document class, then it misses + the detection of package `tex4ht' of `htlatex' because it is + loaded after the documentclass. Therefore another test for + `\HCode' is added that is defined by `htlatex'. + * The setting of additional information entries is done globally + like the other standard options (pdfauthor, pdftitle, ...) + for the information dictionary. (Bug report: + http://tex.stackexchange.com/q/75684/16967) + +2012-09-27 6.83g Heiko Oberdiek + * 6.83g + * Fix for \hyper@link@. + +2012-09-26 6.83f Heiko Oberdiek + * 6.83f + * Option `customdriver' added. + +2012-09-24 6.83e Heiko Oberdiek + * 6.83e + * Fix for \hyper@link@. + +2012-09-23 6.83d Heiko Oberdiek + * 6.83d + * Table of contents: If the page number is empty, then the + link is suppressed to avoid tiny link boxes. + * puenc.def/psdextra.def: Wrong names \(text)capricorn + renamed to \(text)capricornus (wasysym). + * hyperref.sty: \hyper@link@ recoded. + * hpdftex.def: Fix for option `ocgcolorlinks' to prevent removing + other page resources. + * LuaTeX: Workaround for LuaTeX bug 773 added that can be triggered + by \pdfstringdef. + +2012-08-21 6.83c Heiko Oberdiek + * 6.83c + * Package `parskip': The changes of \@starttoc of package `parskip' + 2001/04/09 are supported (setting \parskip to zero). + * Optional page object references added to field annotations. + (hpdftex.def: only if package `zref-abspage' is loaded.) + * Bug fix for bug in bug fix of 6.82w. The active `Q' was redefined + and not restored after usage (breaks package `flexisym'). + (Thanks Dominic J\"anichen and Ulrike Fischer.) + +2012-08-18 6.83b Heiko Oberdiek + * 6.83b + * pd1enc.def: \ij and \IJ fixed, now they expand to `ij' and `IJ' + (these glyphs are not available in PDFDocEncoding). + * Shorthands of babel deactivated in \hyper@makecurrent (destination names) + and the destination name of \contentsline. + * \XeTeXLinkBox with \XeTeXLinkMargin added for XeTeX if the link + does not contain character glyphs. + +2012-08-13 6.83a Heiko Oberdiek + * 6.83a + * Syntax fixes in additions for puenc.def. + (Thanks Yury Donskoy for bug report.) + * Fix for option `psdextra'. + * puenc.def: further additions. + +2012-08-11 6.82z Heiko Oberdiek + * 6.82z + * Fix in parent counter lookup, meaning of \@elt is restored + after usage. (Thanks Victor Ivrii for bug report.) + * puenc.def: fixes and additions. + +2012-08-03 6.82y Heiko Oberdiek + * 6.82y + * Unique destination names: Lookup for parent counters added + for counters that are defined before hyperref is loaded and + \theH<counter> is not provided. + * Fixes: File `psdextra.def` was loaded always with option `unicode', + restriction of set option `psdextra' was missing. Also the + catcode was not explicitely set to `letter', when the file is loaded. + (Thanks Daniel Halperin for bug report.) + +2012-07-31 6.82x Heiko Oberdiek + * 6.82x + * nameref 2.42: Definition for \strip@period provided. + It was removed in 2.41, but it is needed by package `subfig'. + +2012-07-30 6.82w Heiko Oberdiek + * 6.82w + * Bug fix in \pdfstringdef: Active characters defined with + \protected are catched and converted to characters with + catcode 12 (other). + * hpdftex.def: Before setting the version number it is checked, + whether objects are already written. Also \pdfobjcompresslevel + is disabled for versions < 5. + * puenc.def: Hebrew letters added. + +2012-07-29 6.82v Heiko Oberdiek + * 6.82v + * Bug fix (introduced in 6.82r): Information entries did not + get written in some drivers (xetex, dvipdfm, ...). + +2012-07-28 6.82u Heiko Oberdiek + * 6.82u + * Option `destlabel' and \HyperDestRename added. + * nameref 2.41: + * The hook \label@hook is added to \label. + * \strip@period is fixed (unnecessary addition of \relax) + and renamed to \NR@strip@period. + +2012-07-26 6.82t Heiko Oberdiek + * 6.82t + * Some fixes in PU encoding, especially \textbackslash. + +2012-07-25 6.82s Heiko Oberdiek + * 6.82s + * \pdfstringdef: \ensuremath added to avoid warnings + about "removing `math shift'". + * backref 1.38: Explicit package dependency for `ltxcmds' added. + +2012-07-24 6.82r Heiko Oberdiek + * 6.82r + * Package pifont: \ding in Unicode bookmarks supported. + * puenc.def: lots of symbols added. + * New experimental option `psdextra' that loads file `psdextra.def' + with defines the original short character names (mostly math) + to the names with prefix `text' because of NFSS. + * puarenc.def: \noboundary fixed. + * Definitions of \theH<counter> made global (GL). + * Bug fix in hpdftex.def for links across the first and second page: + \Hy@FixNotFirstPage is disabled for package `atbegshi' >= 2011/10/05. + * backref 1.37: + * \backrefsetup added. + * Options `enable' and `disable' added. + +2012-05-13 6.82q Heiko Oberdiek + * 6.82q + * \HyNew@float@makebox added for package `caption' + (feature request from Axel Sommerfeldt). + +2012-02-28 6.82p Heiko Oberdiek + * 6.82p + * pdfmark: Missing border color setting for \Acrobatmenu added. + * dvipdfmx/xetex: Fix for \Acrobatmenu if \@menubordercolor is \relax. + * Some warnings for entries of the information dictionary added, + if the driver does not support them. + * Test file testinfo.tex added that sets all entries of + the information dictionary. + +2012-02-06 6.82o Heiko Oberdiek + * 6.82o + * At the begin and end of an equation an \hbox might be + present that affects math spacing (for example, if the + equation starts with an unary minus). By putting \hbox + in \mathopen/\mathclose, now only a math punctuation at + the end of the equation will add some space afterwords. + Environment eqnarray is fixed in a similar way, also + its anchor position is fixed. + +2011-12-06 6.82n Heiko Oberdiek + * 6.82n + * Redefinition of \theHchapter/\theHsection in \appendix + uses \Hy@AlphNoErr instead of \Alph to provide values + for the cases unsupported in \Alph. + +2011-12-04 6.82m Heiko Oberdiek + * 6.82m + * \...footnotetext commands might contain unbalanced conditionals. + +2011-11-21 6.82l Heiko Oberdiek + * 6.82l + * Bug fix in page labels (bug introduced in 6.82a). + * Field/borderwidth: Also a dimen can be given + instead of a number with default unit bp. + (Feature request of GL.) + * Fix for \TextField and \TextCheckField: + \leavevmode is inserted before the formular field + to avoid the error that \pdfstartlink cannot be + used in vertical mode. (Bug reported by GL.) + +2011-11-19 6.82k Heiko Oberdiek + * 6.82k + * The macros \theH<counter> are defined using + \providecommmand to allow previous definitions + (feature request from Axel Sommerfeldt). + +2011-10-01 6.82j Heiko Oberdiek + * 6.82j + * Patch of \TX@endtabularx modified in order to support + biblatex's patching (reported by Marc Baudoin). + +2011-09-28 6.82i Heiko Oberdiek + * 6.82i + * Internal boolean switches renamed if the boolean switch differs from + its option. This simplifies the implementation of \Hy@boolkey, + \IfHyperBooleanExists and \IfHyperBoolean. + * Package tabularx: Footnote linking is only disabled inside + environment tabularx. + +2011-08-19 6.82h Heiko Oberdiek + * 6.82h + * dvipdfm/xetex: pdfpagetransition, pdfpageduration, pdfpagehidden + implemented. + * \IfHyperBooleanExists and \IfHyperBoolean added. + * The label form of \hyperref[...]{...} does not set + a broken link if the reference is not defined. + +2011-04-17 6.82g Heiko Oberdiek + * 6.82g + * Make use of package `hobsub-hyperref'. + * Patch for package `ltxcmds' removed by requiring the fixed version + (see v6.81t). + * Drivers dvipdfm/xetex: missing \leavevmode added for links. + +2011-04-09 6.82f Heiko Oberdiek + * 6.82f + * Definition of \Hy@xspace@end moved to an earlier place. + +2011-04-07 6.82e Heiko Oberdiek + * 6.82e + * \xspace without space at end of links and anchors. + +2011-03-09 6.82d Heiko Oberdiek + * 6.82d + * dvipdfm/xetex: missing launch actions added for \href. + +2011-02-28 6.82c Heiko Oberdiek + * 6.82c + * Fix for references with dvips/breaklinks=true in math mode. + (Bug found by Gady Kozma). + +2011-02-07 6.82b Heiko Oberdiek + * 6.82b + * Fix for class `slides' with option `pageanchors' + and anchor name shortened if page is not used. + +2011-02-05 6.82a Heiko Oberdiek + * 6.82a + * Options `hidelinks', `allcolors' and `allbordercolors' added. + * \pdfstringdef: \begin, \end, \foreignlanguage catched. + * Options `pdfpagelabels' and `pageanchor': some support + for class with its page counters (slide/overlay/note/page) added. + * Option `pageanchor': Double string escaping removed + for default setting hypertexnames=true, plainpages=false. + +2010-12-16 6.81z Heiko Oberdiek + * 6.81z + * Fix for bug #135 `amsclass: wrong formatting of theorems' + (thanks to Dan Luecking for his analysis). + +2010-12-15 6.81y Heiko Oberdiek + * 6.81y + * Allowing driver tex4ht if XeTeX is running (htxelatex). + +2010-12-14 6.81x Heiko Oberdiek + * 6.81x + * Destination names (\hyper@makecurrent) now use + the original definition of \@arabic to avoid + trouble with redefined \@arabic (polyglossia/arabic). + +2010-12-03 6.81w Heiko Oberdiek + * 6.81w + * Fix for draftmode, because .out file wasn't written. + +2010-11-26 6.81v Heiko Oberdiek + * 6.81v + * Fix for driver hpdftex.def (undefined \pdf@draftmode). + +2010-11-22 6.81u Heiko Oberdiek + * 6.81u + * Driver hpdftex.def: Use of \pdfdraftmode. + * Driver pdfmark.def: Math mode respected in links. + * Some unnecessary code removed in \LT@p@ftntext (GL). + +2010-10-30 6.81t Heiko Oberdiek + * 6.81t + * Radio buttons: small fix, escaping values and adding /DV. + * Temporary fix for \ltx@LocalAppendToMacro until next bundle update. + +2010-10-19 6.81s Heiko Oberdiek + * 6.81s + * Version check added for driver files. + * Field options `altname' and `mappingname' added. + +2010-09-25 6.81r Heiko Oberdiek + * 6.81r + * \SpecialDvipdfmxOutlineOpen is set in case of XeTeX. + +2010-09-17 6.81q Heiko Oberdiek + * 6.81q + * Broken error messages because of broken \Hy@Error fixed. + +2010-09-17 6.81p Heiko Oberdiek + * 6.81p + * Sanitizing (babel shorthands) of anchor names in + \hyper@anchor and \hyper@anchorstart. + +2010-09-16 6.81o Heiko Oberdiek + * 6.81o + * Broken option `pdfborder' fixed (since 6.81n). + +2010-09-13 6.81n Heiko Oberdiek + * 6.81n + * New option `driverfallback'. It takes a driver option for + the case that a driver is not given and cannot be autodetected. + (Feature request by Markus Kohm.) + * Unused option `hyperref' removed. + * Driver options are now `void' options that do not accept any values. + +2010-09-11 6.81m Heiko Oberdiek + * 6.81m + * New option `pdfremotestartview'. + * \href with new optional argument with + keys `page' and `pdfremotestartview', `pdfnewwindow', `ismap', + `nextactionraw'. + * Fix for urls in \href: Prefix 'file:' is not added. + +2010-09-11 6.81l Heiko Oberdiek + * 6.81l + * Fix spacefactor corrections of 6.81i for math mode. + * Fixing GoToR actions if \href contains `file:///' or + `file://localhost/'. + +2010-09-10 6.81k Heiko Oberdiek + * 6.81k + * PDF forms: Missing JavaScript actions added for check boxes, + push, submit and reset buttons. + * PDF forms: Warnings are given, if HTML field options are used. + +2010-09-04 6.81j Heiko Oberdiek + * 6.81j + * \Hy@EveryPageAnchor fixed to avoid Overfull \hbox warnings + with some drivers. + +2010-09-04 6.81i Heiko Oberdiek + * 6.81i + * Various drivers: Destinations made transparent for \spacefactor. + * Various drivers: Links made transparent for \spacefactor. + * Various drivers: Fixes for option `raiselinks' without color. + +2010-09-01 6.81h Heiko Oberdiek + * 6.81h + * Fix for clash with package `varioref', that redefines + \refstepcounter with loss of hyperref's additions. + * Additions for README. + +2010-08-30 Heiko Oberdiek + * backref 1.36: Typo in warning fixed. + +2010-06-18 6.81g Heiko Oberdiek + * 6.81g + * pdfmark: Disabling of \escapechar is removed during reading + the .out file. With package xkeyval the \pdfmark causes + lots of character `2' in the output. + * kvsetkeys: \setkeys is replaced by \kvsetkeys. + +2010-06-04 6.81f Heiko Oberdiek + * 6.81f + * Beautifying error text of utf8x.def of \utf@viii@undeferr. + * pdfmark.def: Avoid \leavevmode and \hbox of \pdf@rect + for destinations with empty target area. It fixes spacing + in situations like "\section{A}\hypertarget{foobar}{}\section{B}". + (Bug detected by Thomas Beuthe.) + +2010-05-13 6.81e Heiko Oberdiek + * 6.81e + * Real epsilon for \eTeX and \LaTeXe in Unicode bookmarks. + +2010-05-12 6.81d Heiko Oberdiek + * 6.81d + * Fix for russian. (Bug found by Victor Kozyakin.) + +2010-05-11 6.81c Heiko Oberdiek + * 6.81c + * Fix for funny \@alph and \@Alph definitions for use + in anchor names. + * \@fnsymbol uses replacement in anchor names. + +2010-05-10 6.81b Heiko Oberdiek + * 6.81b + * Bookmarks: memoir's \booknumberline supported. + +2010-05-04 6.81a Heiko Oberdiek + * 6.81a + * Patch for longtable takes package arydshln into account. + +2010-05-01 6.80z Heiko Oberdiek + * 6.80z + * Language definitions for \autoref are provided automatically + without global or package language options if babel is loaded + before. + +2010-04-30 6.80y Heiko Oberdiek + * 6.80y + * pdfencoding=auto: Escape TeX characters in .out file after + successful conversion to PDFDocEncoding (or subset). + * nameref 2.40: Support of environment `description'. + +2010-04-17 6.80x Heiko Oberdiek + * 6.80x + * Define \@currentHref as "Doc-Start" right at the beginning + for a better support of \label lost in the preamble. + * nameref 2.39: \@currentHref and \@currentlabelname are not overwritten. + +2010-04-16 6.80w Heiko Oberdiek + * 6.80w + * nameref fix for memoir disabled. + * nameref 2.38: Support for theorems. + +2010-04-15 6.80v Heiko Oberdiek + * 6.80v + * Support for star form of \nameref added in hyperref. + * nameref 2.37 + * Support for forgotten star form \part* added. + * Support for memoir fixed: non-star forms of \section, \chapter. + +2010-03-30 6.80u Heiko Oberdiek + * 6.80u + * \pdfstringdef: Fix for unexpandable shorthand `"-' + of `russianb.ldf'. (Bug found by Uladzimir Pylinski.) + +2010-03-29 6.80t Heiko Oberdiek + * 6.80t + * Support for package `amsthm' fixed. + (Bug found by Dana Lahat.) + +2010-03-28 6.80s Heiko Oberdiek + * 6.80s + * \@currentHlabel is no longer used. + * \HyperGlobalCurrentHref and \HyperLocalCurrentHref added. + (Not yet supported in footnotes.) + * Fix in bookmarks/.out file: some special characters protected. + * \href: detection of file links fixed if the file base name + contains dots (bug found by Uladzimir Pylinski). + * Some changes to allow `hyperref' to be loaded via + \AtBeginDocument (experimental). + +2010-03-19 6.80r Heiko Oberdiek + * 6.80r + * Experimental boolean option `localanchorname' added. + * Warning text corrected for empty anchor. + * Some \@ifundefined replaced by \ltx@IfUndefined + (avoids definition of macros like \thechapter as \relax). + +2010-03-18 6.80q Heiko Oberdiek + * 6.80q + * hpdftex.def, option `verbose': end of links are + recorded in the .log file at shipout time. + This helps to find the link in case of the pdfTeX error + `\pdfendlink ended up in different nesting level ...' + +2010-03-16 6.80p Heiko Oberdiek + * 6.80p + * Bookmark output for \CJKnumber fixed. + * Bookmark implementation of \CJKnumber changed. + \CJK@one is suppressed before \CJK@ten, if the + number starts with this. + +2010-03-13 6.80o Heiko Oberdiek + * 6.80o + * Typo fixed in CJK bookmark code (Jinsong Zhao). + +2010-03-11 6.80n Heiko Oberdiek + * 6.80n: \undefined relaced by \@undefined. + * backref 1.35: \undefined replaced by \@undefined. + +2010-03-10 6.80m Heiko Oberdiek + * 6.80m + * If package `ucs' is loaded \PrerenderUnicode is called + for information entries. + +2010-03-09 6.80l Heiko Oberdiek + * 6.80l + * Support of CJKnumb.sty's \CJKnumber and \CJKdigits in bookmarks, + if encoding is Unicode. + +2010-03-04 6.80k Heiko Oberdiek + * 6.80k + * \pdfstringdef: generic font commands (\selectfont, + \usefont, \fontencoding, ...) disabled. + +2010-03-03 6.80j Heiko Oberdiek + * 6.80j + * pdfmark.def: better support of hyphenation if breaklinks=false. + +2010-03-01 6.80i Heiko Oberdiek + * 6.80i + * hpdftex.def: form fields array collects field references + via .aux file to avoid recording field references of field + inside canceled boxes. + * README updated. + +2010-02-25 6.80h Heiko Oberdiek + * 6.80h + * Compatibility for KOMA-Script's \footref. + +2010-02-24 6.80g Heiko Oberdiek + * 6.80g + * Option `verbose': anchors and internal links are recorded in + the .log file for all drivers. + +2010-02-21 6.80f Heiko Oberdiek + * 6.80f + * Unicode support is loaded only if unicode is set to true. + Previously the option regardless of setting triggered + the loading of unicode support (or an error, if after + \begin{document}). + +2010-02-08 6.80e Heiko Oberdiek + * 6.80e + * \ref and \pageref robust again before \begin{document}. + (Bug report by Gerrit Schmitz.) + * Project/repository moved to Puszcza + (https://puszcza.gnu.org.ua/projects/hyperref). + +2010-01-25 6.80d Heiko Oberdiek + * 6.80d + * License update to LPPL 1.3+ + * nameref 2.36, backref 1.34: LPPL 1.3+ + +2010-01-16 6.80c Heiko Oberdiek + * 6.80c + * Problem with package `titlesec' fixed (reported by GL in comp.text.tex). + * backref 1.33: + * \backrefentrycount added. + * Internal calculations for \backrefalt and \backrefentrycount + are disabled, if these features are not used. + +2010-01-11 6.80b Heiko Oberdiek + * 6.80b + * Options `pdfinfo' and `pdftrapped' added. + +2010-01-09 Heiko Oberdiek + * backref 1.32: + * Brazilian Portuguese added (Rog\'erio Brito). + * Some language aliases added. + +2010-01-08 6.80a Heiko Oberdiek + * 6.80a + * Missing \expandafter added for fix in 6.79z. + `\.' now works again for other languages than Spanish + in bookmarks. + +2009-12-28 6.79z Heiko Oberdiek + * 6.79z + * \pdfstringdef/spanish.ldf: \. breaks \pdfstringdef, + therefore it is restored as dot accent (\es@save@dot). + \... is not supported. Use \texorpdfstring{\...}{\dots} instead. + +2009-12-23 6.79y Heiko Oberdiek + * 6.79y + * Global papersize options (a4paper, ...) ignored. + +2009-12-22 6.79x Heiko Oberdiek + * 6.79x + * Checking \@outlinefile before writing (workaround for + beamer bug in beamerbasecompatibility 1.63). + +2009-12-18 6.79w Heiko Oberdiek + * 6.79w + * Again anchor setting in unnumbered sections fixed. + \@currentHref gets overwritten by float objects right + after inline section commands like \paragraph, \subparagraph. + Reported by Lev Bishop. + Now the reference name (\@currentHref) is passed by value + (expanded) to the anchor setting code. + * nameref 2.35: Required date for package `gettitlestring' updated. + +2009-12-17 6.79v Heiko Oberdiek + * 6.79v + * Fix for `pdfencoding=auto', the code accidently got + deleted for the other drivers than XeTeX. + * `pdfencoding=auto' for XeTeX now adds a method to suppress the + warning "Failed to convert input string to UTF16...", see README. + +2009-12-16 6.79u Heiko Oberdiek + * 6.79u + * Babel patch of 6.77o rewritten that babel can be loaded + after hyperref. + +2009-12-15 6.79t Heiko Oberdiek + * 6.79t + * hxetex: Using encoding `ascii-print' for + `pdfencoding=auto'. + +2009-12-15 6.79s Heiko Oberdiek + * 6.79s + * Removed paper options of 6.79o now generate a warning + instead of an error. + +2009-12-15 6.79r Heiko Oberdiek + * 6.79r + * hxetex: default is now `pdfencoding=auto' because of + bug of AR7/Linux regarding page labels. + +2009-12-15 6.79p Heiko Oberdiek + * 6.79p + * hxetex: PDFDocEncoding is not supported, only + option `unicode', `pdfencoding=unicode' or `pdfencoding=auto'. + In the latter case, PDFDocEncoding is only used, if the + string is an ascii string (7-bit characters). + No idea, how to get rid of the warning + "Failed to convert input string to UTF16...". + The strings are already in UTF16, thus an additional conversion + have to fail. + * Missing package dependency added: intcalc (Vladimir Volovich). + +2009-12-14 6.79o Heiko Oberdiek + * 6.79o + * Paper options `a4paper', `a5paper' are ignored. + Setting the page size is done by using \paperwidth + and \paperheight. Or in case of memoir \stockwidth and + \stockheight are used. Evaluation time for setting the page size + is at begin of document or first page (driver dependant). + * XeTeX has its own driver file `hxetex.def' (based on hdvipdfm.def). + * hxetex.def uses pdfTeX's \pdfpagewidth and \pagepageheight + for setting the media size. + +2009-12-10 6.79n Heiko Oberdiek + * 6.79n + * Use of package `rerunfilecheck'. + * backref 1.31: Use of package `rerunfilecheck'. + +2009-12-09 6.79m Heiko Oberdiek + * 6.79m + * \clear@document (REVTeX} is not used in favor of \AtVeryEndDocument + (Arthur Ogawa). + * backref 1.30: Use of package `atveryend'. + +2009-12-08 6.79l Heiko Oberdiek + * 6.79l + * \Hy@SectionAnchor disabled in bookmarks. + * \clearpage is not added in \AtEndDocument any more by using + package `atveryend' instead to prevent problems with column + balancing in revtex (reported by Arthur Ogawa). + * \@caption uses \NR@gettitle from package `nameref' if available. + * nameref 2.34: + * Redefinition of \@caption is restricted to + the case if hyperref 6.79l or later is not loaded. + * Use of package `gettitlestring' for postprocessing + the title strings. + +2009-11-27 Heiko Oberdiek + * nameref 2.33: \phantomsection and \addcontentsline are disabled during + title string expansion. + +2009-11-27 6.79k Heiko Oberdiek + * 6.79k + * Fix of anchor setting: The anchor setting is filtered out + for title extracting classes and packages (memoir, titleref, + zref-titleref, nameref 2.32. + * nameref 2.32: the title string is expanded to filter out + unwanted stuff (same way as memoir, titleref, zref-titleref). + +2009-11-27 6.79j Heiko Oberdiek + * 6.79j + * Fix of anchor setting for section titles in 6.79h is made + a little more robust. + +2009-11-26 6.79i Heiko Oberdiek + * 6.79i + * Support for empty category parameter fixed for \hyperref and \hyperdef. + * \hyperdef fixed (.aux file entry). + +2009-11-25 6.79h Heiko Oberdiek + * 6.79h + * Fix of anchor setting for section titles. + * chapters, parts (Markus Kohm), + * unnumbered sections. + Now the workarounds with \phantomsection like + \cleardoublepage\phantomsection\printindex + should not be necessary any longer. + * nohyperref: star from \ref and \pageref ignored (Henrik Tidefelt). + +2009-11-20 6.79g Heiko Oberdiek + * 6.79g + * \pdfstringdef: Support for unicode characters added + for XeTeX and LuaTeX. + +2009-11-15 6.79f Heiko Oberdiek + * 6.79f + * Forms: Bug in \HyField@PDFChoices fixed, wrong order of + export and display value (Donald P. Story). + +2009-11-14 6.79e Heiko Oberdiek + * 6.79e + * Rerun warning added for bookmarks, based on MD5 sum and file size. + (This feature requires pdfTeX or LuaTeX.) + * backref 1.29: + * Rerun warning added, based on MD5 sum and file size. + (This feature requires pdfTeX or LuaTeX.) + +2009-10-31 6.79d Heiko Oberdiek + * 6.79d + * Full support of makeindex's encap feature (e.g. \index{alpha|textbf}). + \hyperpage and the formatting command are cascaded via + \hyperindexformat. Internally \index{alpha|textbf} is transferred + to \index{alpha|hyperindexformat{\textbf}}. \hyperindexformat calls + the formatting command in its first argument with the page range + as argument that is put into \hyperpage. The formatting command + may call \hyperpage itself, it will be disabled automatically + to prevent nested \hyperpage commands. + +2009-10-28 6.79c Heiko Oberdiek + * 6.79c + * Fix for a wrong byte "0xA0", accidently introduced in 6.79b. + * Adding bookmark sequence numbers in comments to the bookmark + auxiliary file (Vladimier Volovich). + * Manual fix: pdfpicktrackbypdfsize -> pdfpicktraybypdfsize + (Gregor Zimmermann). + +2009-10-19 6.79b Heiko Oberdiek + * 6.79b + * Respect \stockwidth and \stockheight for drivers `dvips' + and `dvipdfm'. + +2009-10-09 6.79a Heiko Oberdiek + * 6.79a + * Field option `radiosymbol' added. + * Both `checkboxsymbol' and `radiosymbol' support \ding + (see package `pifont' from bundle `psnfss2e'). + +2009-10-02 6.78w Heiko Oberdiek + * 6.78w + * Recognize `amsmidx' as multiple index package (David M. Jones). + * Manual fixes (Herbert Voss). + +2009-09-22 6.78v Heiko Oberdiek + * 6.78v + * PDF objects needed for formulars are only allocated if + environment `Form' is used (hpdftex, hdvipdfm). + +2009-09-10 6.78u Heiko Oberdiek + * 6.78u + * Support for open outlines is turned on for XeTeX >= 0.9995. + Thus option `dvipdfmx-outline-open' is not necessary in this case. + I don't know about older versions of XeTeX. + * Additions to the manual (aliascnt, bookmarks). + +2009-08-04 6.78t Heiko Oberdiek + * 6.78t + * Fix: Option `bookmarksdepth' with name value now also works + as package option. + +2009-05-23 6.78s Heiko Oberdiek + * 6.78s + * Fix: "\let\textlatin\@firstofone from \addcontentsline. + +2009-05-01 6.78r Heiko Oberdiek + * 6.78r + * \pdfstringdef: + * Typo in definition of \new@ifnextchar fixed (Ulrike Fischer), + * and \kernel@ifnextchar disabled (Dan Luecking). + * dvipdfm(x)/xetex: This driver family does not support nested + annotations. Therefore annotations inside annotations are + disabled automatically. + +2009-04-04 6.78q Heiko Oberdiek + * 6.78q + * Better error message for \MakeUppercase and \MakeLowercase + in \pdfstringdef (bookmarks). + * Expandable simulation of \ignorespaces in bookmarks. + * The values of boolean options are now expanded (\Hy@boolkey). + * Warnings added for links with empty destination name. + +2009-02-22 6.78p Heiko Oberdiek + * 6.78p + * hpdftex.def: Problem fixed, if a link is broken across the + first and the next page. + +2009-02-02 6.78o Heiko Oberdiek + * 6.78o + * Workaround for package `linguex' added (it redefines the + accent macros \b, \c, \d). + +2008-12-26 6.78n Heiko Oberdiek + * 6.78n + * Support of active `&' and \& in \href (\hyper@normalise). + +2008-11-18 6.78m Heiko Oberdiek + * 6.78m + * The fix for fancyvrb in hyperef 1998-03-21 is not compatible with + and necessary for fancyvrb 1998-05-20 or later. Therefore the + fix is disabled for these versions. + * Option `ocgcolorlinks': Fix for driver `dvipdfm'. + * Improved anchor setting for package `amsthm' (Daniel M\"ullner). + +2008-09-29 6.78l Heiko Oberdiek + * 6.78l + * Bookmarks: `--' and `---' are automatically replaced by \textendash + and \textemdash in bookmark strings. However older AR versions + (until AR5/Linux) might miss these glyphs. + * Encoding name in warnings `Token not allowed' fixed. + +2008-09-27 6.78k Heiko Oberdiek + * 6.78k + * Fix for `slovak' and other babel languages that make `^' and other + characters active. This disturbs loading of package `color' and + perhaps `nameref' that are loaded later at begin document. + +2008-09-13 6.78j Heiko Oberdiek + * 6.78j + * Forms/hpdftex.def: Missing /Fields entry is set in the same way + as it is done by the other drivers. + +2008-09-12 6.78i Heiko Oberdiek + * 6.78i + * \pdfstringdef: accent support of encoding PU reimplemented + in a cleaner way. + +2008-09-11 6.78h Heiko Oberdiek + * 6.78h + * \pdfstringdef: + * Warning in case of unsupported composite characters fixed. + * Unknown composite characters use Unicode combining accents + if possible. + * Supported range in PU encoding improved, especially + extended latin sets, cyrillic, and standard LICRs. + * Various fixes in encodig files (pd1enc.def, puenc.def). + +2008-08-20 6.78g Heiko Oberdiek + * 6.78g + * Patch for \pdfstringdef of Manuel P\'egouri\'e-Gonnard + for package `xargs'. + * Option pdfversion accepts versions until 1.9. + +2008-08-14 6.78f Heiko Oberdiek + * 6.78f + * \nohyperref added to support custom entries in style files + of MakeIndex (delim_r, suffix_*), see README. + +2008-07-23 6.78e Heiko Oberdiek + * 6.78e + * Driver hdvipdfm.def: Missing code for option `setpagesize' added. + * README: Entry for package geometry/dvipdfm added. + +2008-07-17 6.78d Heiko Oberdiek + * 6.78d + * Bug fix in disabled onclick field for PDF/A (Radhakrishnan CV). + +2008-07-16 6.78c Heiko Oberdiek + * 6.78c + * \HyperDestNameFilter added. + (Feature request by Matthias Franz.) + * htex4ht.cfg: \MP corrected. + +2008-07-15 6.78b Heiko Oberdiek + * 6.78b + * Option `colorlinks': border properties are not cleared immediately, + but at evaluation time in \AtBeginDocument. This allows a setting + of colorlinks in hyperref.cfg and using colorlinks=false in the + document without getting lost of the link borders. + (Problem reported by Axel Berger.) + +2008-07-12 6.78a Heiko Oberdiek + * 6.78a + * Driver options: Algorithm for finding the driver is changed: + * Code for detecting the driver is more robust + (not confused by \newcount\pdfoutput, solves a problem with beamer). + * Driver hpdftex.def is used/forced if and only if pdfTeX is running + in PDF mode. Thus hyperref now behaves like the other packages that + do not change PDF mode. + * Also some other driver options are checked. + * Driver hpdftex.def: + * Setting of \pdfcompresslevel is removed. + * \PassOptionsToPackage{pdftex}{color} is removed. + * Option dvipdf with driver hdvipdf.def is removed. + (Nobody missed it since 2006-08-01 v6.75a.) + +2008-07-05 6.77v Heiko Oberdiek + * 6.77v + * Fix: Use normal meaning of babel's shorthand characters in + markup text of links. (Bug found by Ign\'acio Fernandez Galv\'an.) + +2008-04-24 6.77u Heiko Oberdiek + * 6.77u + * Fix in action code for PDF/A, introduced in 6.77p (e.g. \PushButton). + +2008-04-22 6.77t Heiko Oberdiek + * 6.77t + * Fix: \nameref in bookmarks. + * Fix for dvipsone: unknown `?pdfmark'. + +2008-04-20 6.77s Heiko Oberdiek + * 6.77s + * Additions to PU encoding: \textzerosuperior, ..., \textninesuperior, + \textzeroinferior, ..., \textnineinferior + +2008-04-19 6.77r Heiko Oberdiek + * 6.77r + * Option pdfa: pdf version is set to 1.4. + * Experimental option `ocgcolorlinks': Same as `colorlinks', + but prints without color. Optional Color Groups of PDF 1.5 + are used. Main disadvantage: the links cannot be wrapped + across lines, because they are put in an \hbox. Currently + only drivers `pdftex' and `dvipdfm' are supported. + +2008-04-17 6.77q Heiko Oberdiek + * 6.77q + * Fix for small problem with XeLaTeX (\string^^f4). + +2008-04-16 6.77p Heiko Oberdiek + * 6.77p + * Patch for missing anchor settings with amsmath (multline) by + Ross Moore. + * New option `pdfa' to improve compatibility with PDF/A, + see README. + +2008-04-15 6.77o Heiko Oberdiek + * 6.77o + * Babel 2008/03/16 v3.8j disables shorthands for bookmarks. + This reduces the probability of warnings, but at the cost + of ugly bookmarks. Therefore hyperref tries to undo this. + See LaTeX bug-report `babel/4017'. + * Fix for bulgarian.ldf's \@Alph and \@alph for \hyper@makecurrent. + * Patch for missing anchor settings with amsmath (multline) by + Ross Moore. + +2008-04-13 6.77n Heiko Oberdiek + * 6.77n + * New option `linktoc' added, see README. + +2008-04-12 6.77m Heiko Oberdiek + * 6.77m + * Surrogate support for bookmarks (utf8.def, including utf8 + sequences starting with ^^f4). + * Fix: unicode disabled for pdfmoddate and pdfcreationdate. + * Fix for footnote support of fancyvrb (Manuel P\'egouri\'e-Gonnard). + * Fix for anchor name settings inside numbered lists. + * Russian update with comments (Olga Lapko). + +2008-04-05 6.77l Heiko Oberdiek + * 6.77l + * \CheckSum fixed. + * hyperref-tds.zip renamed to hyperref.tds.zip. + +2008-04-02 6.77k Heiko Oberdiek + * 6.77k + * Macro \SliTeX supported by \pdfstringdef. + +2008-02-06 6.77j Heiko Oberdiek + * 6.77j + * Bug (typo) in \PushButton fixed (inserted in 6.77a). + * Bug (typo) in hdviwindo.def fixed (Fran\c cois Charette). + +2008-01-09 6.77i Heiko Oberdiek + * 6.77i + * Russian names for \autoref added (Olga Lapko). + +2007-12-16 6.77h Heiko Oberdiek + * 6.77h + * \Hy@pstringdef(baseurl, ...) with \edef~{\string~} + +2007-11-20 6.77g Heiko Oberdiek + * 6.77g + * Forms: /MK suppressed if empty. + +2007-11-17 6.77f Heiko Oberdiek + * 6.77f + * Bug fix for dviwindo: misspelled \Hy@DisableOption (Philip Ratcliffe). + +2007-11-12 6.77e Heiko Oberdiek + * 6.77e + * LuaTeX: Package `pdftexcmds' for \pdfescapestring. + * Default producer setting recognices XeTeX and LuaTeX. + +2007-11-08 6.77d Heiko Oberdiek + * 6.77d + * If `pdfstartpage' or `pdfstartview' is empty, + the catalog key /OpenAction is omitted. + +2007-11-05 6.77c Heiko Oberdiek + * 6.77c + * Fix for memoir: \stockwith -> \stockwidth. + +2007-10-30 6.77b Heiko Oberdiek + * 6.77b + * Option `pdfnewwindow': setting to `true' or `false' sets the + entry /NewWindow in the action object. The entry is absent, + if the `pdfnewwindow' is not used or its value is empty + (then the user preference is used). + +2007-10-29 6.77a Heiko Oberdiek + * 6.77a + * New PDF form field options for flag setting, see README. + * The ugly hooking in \@begindvi is removed in favor of + using package `atbegshi'. + * \@hyperfixhead don't exist anymore. + * Patch of fancybox is obsolete. + * \AtBeginDvi replaced by \AtBeginShipoutFirst + * Obscure \HYPERPAGEANCHOR is removed. + * If \paperwidth and \paperheight contain invalid values, then + \special{papersize=...} is suppressed and a warning is given. + * revtex4/driver pdftex: pdfpagelabels uses \clear@document as hook + instead of LaTeX's \AtEndDocument. This avoids \clearpage that + confuses revtex4's balancing of the last page. + * revtex4: Fix for setting label `LastPage'. + * Fix for package float's \restylefloat* by Axel Sommerfeldt. + * Bug fix (debian 351260) in 6.75a breaks `hypertexnames=false'. + Fixed (Axel Sommerfeldt). + * Bug fix: The scope of \HyperRaiseLinkLength is limited to + \HyperRaiseLinkHook. + * Bug fix: broken \autoref if option `draft' is given. + * Bug fix: longtable + hypertexnames=false (bug found by Axel Sommerfeldt). + * \pdfstringdef: \@mkboth disabled. + * Definition of \pagenumbering removed. + * Fix of problem with babel's shorthands in bibliography. + * Hungarian names for \autoref added (Miglinszki P\'eter). + * Fix for form field's multiline (old bug, introduced in v6.73h): + The default height for multiline entries was calculated before + the option was evaluated. The default height of multiline entries + can be configured by \DefaultHeightofTextMultiline. + Default is 4\baselineskip. + * \nolinkurl supports escaped characters the same way as \url + (Joseph Wright). + * backref 1.28: Avoids duplicate \newwrite calls. + +2007-06-14 6.76i Heiko Oberdiek + * 6.76i + * `pdfencoding=auto' a little more efficient. + +2007-06-12 6.76h Heiko Oberdiek + * 6.76h + * Fix for default of \theHequation (class `foils' + do not know counter `section'). + * New option `pdfencoding' added (uses package `stringenc'). + +2007-05-29 6.76g Heiko Oberdiek + * 6.76g + * The color of launch annotations are set by options + `runcolor' and `runbordercolor'. (Previously `filecolor' + was used.) + * Support for package `showkeys' added for \autoref. + * Fix for line breaks right after \url or \href. + * nameref 2.31: Support for caption of package `listings'. + * nameref 2.31: Some fixes in \NR@@vpageref. + +2007-05-09 6.76f Heiko Oberdiek + * 6.76f + * Use of package `etexcmds' for \unexpanded. + +2007-05-03 6.76e Heiko Oberdiek + * 6.76e + * hyperref: ConTeXt's base/syst-gen.tex redefines e-TeX's \unexpanded. + * Some support for amsmath's environment `subequations'. + * nameref 2.30: \label is supported after longtable's \caption. + +2007-04-25 6.76d Heiko Oberdiek + * 6.76d + * Option dvipdfmx-outline-open/\SpecialDvipdfmxOutlineOpen + adjusted to new CVS version of dvipdfmx. + +2007-04-18 6.76c Heiko Oberdiek + * 6.76c + * Fix for star forms of \ref commands. + * Fixes for \autopageref. + +2007-04-11 6.76b Heiko Oberdiek + * 6.76b + * Line end cleanup, removal of spaces. + * Minor fixes in form part. + +2007-04-09 6.76a Heiko Oberdiek + * 6.76a + * Color options implemented by package `hycolor'. + * pdfborder: Patch for ghostscript added to remove resolution + dependency. Unclear is the behaviour of Acrobat Distiller, + dvipsone, and textures. + The values for pdfborder should be specified in the way + they should appear in the PDF file. Default: pdborder={0 0 1} + * \autopageref added. + * New field option `rotation' added. + * Field options bordercolor and backgroundcolor: + * An empty value is permitted. + * If the value does not start with a number ('0', '1', '.'), + then it is processed as xcolor specification. + * Fix for drivers dvipdfm/pdfmark: launch annotation now uses + `runbordercolor' instead of `filebordercolor'. + * PD1 encoding: Replacements for older AR versions removed: + \l, \L, \v z, \v Z, \i, \textfractionmark, \textfi, \textfl + * \pdfstringdef: a little faster. + * \href followed by `%' and line break works now. + * Option dvipdfmx-outline-open or \chardef\SpecialDvipdfmxOutlineOpen=1 + enables support for open outline entries + (dvipdfmx, since cvs version 2007-03-29). + Caution: this feature is experimental and can change. + * Italian translation of \autoref names added (Cristian Battaglia). + * Support for \greeknumeral and \Greeknumeral in Bookmarks + (with option unicode). + * Replacement for \greeknumeral and \Greeknumeral in anchor names. + * pdfmark: Destinations without rectangle (D.P.Story) + * Fixes for fancybox. + * Fixes for chapterbib (Donald Arsenau). + * Some support for Spanish shorthands in bookmarks added. + * varioref (hyperref + nameref): + * Support for \Ref and \Vref. + * \vref puts the whole reference text in a link. + * Fix for babel shorthand characters. + * Small fixes for undefined references. + * tex4ht: \hyperlinkfileprefix{} added (Eitan Gurari). + * Some support for hypcap added (idea of Axel Sommerfeldt). + * Unused form field option `fillcolor' removed. + * Unused option `pagecolor' removed. + * Practically unused option `pagebordercolor' removed. + * \PDFPage removed, because it's undocumented, is not + free from errors and is not supported by all drivers. + * nameref 2.29: beamer support added. + +2007-02-27 6.75t Heiko Oberdiek + * 6.75t + * Suppressing links with empty link area. + (Avoids invalid PDF files in case of pdfmark drivers, + bug found by Thorsten Schwander.) + +2007-02-16 6.75s Heiko Oberdiek + * 6.75s + * Fix for \autoref in bookmarks that was broken since the + star form support of 6.75g. (Bug found by Matthias Franz.) + +2007-02-07 6.75r Heiko Oberdiek + * 6.75r + * dvipdfm, option pdfview: Parameters of XYZ fixed (Jin-Hwan Cho). + * dvipdfm, option pdfview: The implementation was very poor. + Now XYZ, Fit{,B,H,BH,V,BV} are supported. FitR and parameters + remain unsupported. + +2007-01-25 6.75q Heiko Oberdiek + * 6.75q + * If colorlinks is set to true, pdfborder is set to suppress + the border. Now also pdfborderstyle is cleared. + +2007-01-23 6.75p Heiko Oberdiek + * 6.75p + * Bug fix: disable pdfpagelabels if \thepage is undefined. + * Forms: color specifications can also be given by color names, + if package xcolor is loaded. + +2007-01-18 6.75o Heiko Oberdiek + * 6.75o + * XeTeX: new option added and default driver detection extended. + +2007-01-17 6.75n Heiko Oberdiek + * 6.75n + * ChoiceMenu fix: parameter value is now used if given. + +2007-01-14 6.75m Heiko Oberdiek + * 6.75m + * \autoref uses the name for appendix if it references sections + that follow \appendix in classes without \chapter. + * Support for beyond-BMP characters in unicode bookmarks + (Dohyun Kim <nomosnomos@gmail.com>) + +2007-01-06 6.75l Heiko Oberdiek + * 6.75l + * Updated default value of option pdfproducer for pdfTeX 1.40.0. + +2006-12-30 6.75k Heiko Oberdiek + * 6.75k + * puarenc.def: Additions to PU encoding for Arabi by Youssef Jabri. + * New option arabic that loads puarenc.def. + +2006-12-27 Heiko Oberdiek + * nameref 2.28: \protected@edef isn't robust enough for removing + \label in name strings. Now \label is disabled during referencing. + +2006-12-21 6.75j Heiko Oberdiek + * 6.75j + * Fix for bug in \Hy@safe@actives..., introduced in 6.75g. + * nameref 2.27: now \label uses \protected@edef for the nameref + to remove \label commands while writing into the .aux file. + +2006-12-21 6.75i Heiko Oberdiek + * 6.75i + * Fix: \unichar in bookmarks with Unicode encoding. + +2006-11-30 6.75h Heiko Oberdiek + * New options for pdf viewer preferences: + pdfdirection, pdfviewarea, pdfviewclip, + pdfprintarea, pdfprintclip, pdfduplex, pdfpicktraybypdfsize, + pdfprintpagerange, pdfnumcopies. + New option for pdf catalog: + pdflang (except VTeX) + * Internal change: \pdf@pagelayout renamed to \@pdfpagelayout. + * Internal change: \@pdfpagemode without slash. + +2006-11-15 6.75g Heiko Oberdiek + * New option pdfprintscaling. + * Star version of \autoref* analogous to \ref*. + * Support of memoir: package memhfixc is automatically loaded. + +2006-10-06 Heiko Oberdiek + * backref 1.27: fix for \backrefspanish. + +2006-09-12 6.75f Heiko Oberdiek + * 6.75f + * Documentation fix: options pdfdisplaydoctitle and + pdfnonfullscreenpagemode + +2006-09-06 6.75e Heiko Oberdiek + * 6.75e + * dvipdfm: \leavevmode for links added. + * dvipdfm: option dvipdfmx added (alias for dvipdfm). + * pdfmark.def: Bug fix, clash with \Hy@temp. + +2006-08-29 6.75d Heiko Oberdiek + * 6.75d + * Fix: If option unicode option is given, page anchors + are wrong. Fixed by disabling unicode for page anchor names. + * Listing(s) support: \providecommand instead of \def. + +2006-08-16 6.75c Heiko Oberdiek + * 6.75c + * Supporting both options "vietnamese" and "vietnam". + +2006-08-15 6.75b Heiko Oberdiek + * 6.75b + * VnTeX support by Han The Thanh. New option: vietam. + * Fix for bug with varioref, introduced in 6.75a. + * Entry "algorithm" updated in README. + * nameref 2.26: required date added for package refcount. + +2006-08-01 6.75a Heiko Oberdiek + * 6.75a + * hyperref-tds.zip provided with files sorted in a TDS tree. + * New option defaults: + * plainpages=false + * pdfpagelabels=true + * Package kvoptions defines \ProcessOptionsWithKV under + the name \ProcessKeyvalOptions. It replaces + hyperref's macro \ProcessOptionsWithKV. + * Some code for extracting reference information is put + into package refcount that is now loaded by nameref + and hyperref. + * Option bookmarksdepth: The depth of the outline entries + can now set separatly from counter "tocdepth", + see README. + * New option: pdfescapeform, see README. + * \hyper@normalise for action attribute in forms. + * \ProcessOptionsWithKV: \let\CurrentOption\@empty added. + * "bordercolor" options now support package xcolor (>=1.11). + * "color" options also support the optional argument (color + model) of \color. + * New option "pdfborderstyle" that allows the setting of the + border style dictionary. (Be aware that the support of this + feature by PDF viewers is limited.) + Example: underlined links can be obtained by + pdfborderstyle={/S/U} + * Direct low level bookmark support for \usepackage[utf8]{inputenc} + and "uftf8x" of package "ucs". Byte sequences until three + bytes are supported and e-TeX is required. + (No support for surrogates). + * Fix in \addcontentsline, if option verbose is set. + * Better bookmark support for FrenchPro package + by use of \if@mid@expandable (Bernard Gaulle <gaulle@idris.fr>). + * Options "pdfcreationdate" and "pdfmoddate" added. + * README: Section "Limitations" added with "Broken Link Support". + * Default driver setting: added missed code of corresponding + options (Thanks for Arnaud Giersch <arnauld.giersch at free.fr>). + * \penalty10000 added in \Hy@raisedlink to cancel the + effect of \smash in preventing hyphenation, e.g. a footnote + after a word. + * \@classoptionslist can be \relax (see psnfss/3773). + * \new@ifnextchar also disabled for bookmarks and + constructs such as \let\if...\if{true,false} are catched, + see latex/3662. + * Bug fix: The case "\part without number by counter secnumdepth" + was forgotten for the bookmarks (thanks to Rachel Elizabeth Dillon). + * Bug fix: \vpageref defines undefined references with + empty anchor name that breaks \autoref. + * Fix: Wrong message about setting of draft fixed, + if option final is used. + * Pdfmark driver: better removal of pdfmark stuff, + especially generated by forms, if the postscript + application does not define pdfmark, e.g. because the + output is not pdf (gs >= 8.0). + * New version numbering scheme of pdfTeX >= 1.30. + * Fix for \hyper@normalise, if & is used inside \href + in tabular environments. + * Fix: Setting pdfproducer in \usepackage's option part + did'nt have an effect, because it was overwritten by + the default setting. + * Fix: pageanchor=false disabled \@hyperfixhead and thus + many other features unrelated to pageanchor itself. + (Thanks to Hendri Adriaens for report and analysis.) + Now pageanchor can be changed during the document, too. + * Protection of strings that are written as PS/PDF strings. + * Hook \Hy@setouterhbox for package setouterhbox. + * Option plainpages: \thepage is run through \pdfstringdef. + Helps in the case of spanish roman numbers. + * Deprecate warning for option 'dvipdf'. + * \ding replaced by its code for dropping the dependency on + package pifont and a compatibility problem with package + pinyin (Werner Lemberg). + * \hyper@normalise: "\\" is escape for "\" (\href, ...). + * Bug fix (debian 351260) in float support by Braun Gabor. + * Fix: Write register for bookmarks is only allocated if needed. + * Empty Unicode strings without Unicode header bytes. + * Fix for pdfmark+unicode+pdfpagelabels. + * Bug fix for empty destination names of pdfmark based drivers. + * Documentation: option hyperfootnotes added. + * French texts (\HyLang@french) provided by Marc-Antoine Parent. + * README: compatibility entries for packages ellipsis, verse. + * \hyper@normalize: support of active dollar. + * puenc.def: some fixes, reported by Ralf Stubner. + * Makefile no longer provided. + * nameref 2.25, backref 1.26: Documenation fix: \HyperrefOverview + is undefined if bmhydoc.sty is not loaded. + * nameref 2.24: Patch for ifthen moved from hyperref to nameref. + * nameref 2.24: Definitions of \filedate and \fileversion removed. + * nameref 2.23: Support for captions added. + * nameref 2.22: + Fix: \@safe@activestrue limited to label name. + * backref 1.25: New feature \ifbackrefparscan/\backrefprint + * backref 1.25: Definitions of \filedate and \fileversion removed. + * backref 1.24: [#1] --> [{#1}] + * Documentation: README.pdf and ChangeLog.pdf added. + +2003-12-03 Heiko Oberdiek + * nameref 2.21 + * \ref and \pageref are defined at any case, if hyperref + is not loaded. + +2003-11-30 6.74m Heiko Oberdiek + * 6.74m + * \textcolor disabled in bookmarks. + +2003-11-15 6.74l Heiko Oberdiek + * 6.74l + * Typo fixed by Werner Lemberg: s/CJK@punktcharx/CJK@punctcharx/ + +2003-10-30 Heiko Oberdiek + * nameref 2.20: titlesec support added. + +2003-10-12 6.74k Heiko Oberdiek + * 6.74k + * Fix for more than one footnote in longtable's + columns of type "p". + +2003-10-06 6.74j Heiko Oberdiek + * 6.74j + * Bug fix: automatic link type detection failed for + url field in references (eg. imported labels by xr-hyper). + +2003-09-15 6.74i Heiko Oberdiek + * 6.74i + * Bug fix (\if-commands after \ifx of 6.74h's "fleqn" detection). + +2003-07-27 6.74h Heiko Oberdiek + * 6.74h + * The lost source for the manual is rewritten by Steve Peter + and updated by Karl Berry. + * Bug fix of 6.74f does not work for amsmath's option "fleqn", + the \label does not detect the equation number, therefore + the fix is disabled, if "fleqn" is detected. + +2003-07-22 6.74g Heiko Oberdiek + * 6.74g + * Bug fixed in pdfmark.def: definition of \strip@pt@and@otherjunk + moved before \endinput by implicit=false. + +2003-07-10 6.74f Heiko Oberdiek + * 6.74f + * Fix for wrong vertical spacing between amsmath's + equation environments (Dmitri Chubarov <chubarik@gorodok.net>). + +2003-06-01 6.74e Heiko Oberdiek + * 6.74e + * README: Hint for hypcap added. + * pdfmark.def: "cvn" added for named GoToR destination + (Reinhard Jahraus). + +2003-05-12 6.74d Heiko Oberdiek + * 6.74d + * An empty dictionary /ViewerPreferences is now suppressed. + +2003-05-12 6.74c Heiko Oberdiek + * 6.74c + * \@addtoreset: \edef replaced by \xdef. + +2003-04-28 6.74b Heiko Oberdiek + * 6.74b + * Patch for float.sty compatibility (Anselm Lingnau/Marco Kuhlmann). + * Tried better anchor setting for floats that are controlled + by float.sty. Several captions inside one float are not supported. + +2003-04-27 6.74a Heiko Oberdiek + * 6.74a + * \newcounter{foo}[bar]: using \theHbar, if available. + +2003-04-14 6.73z Heiko Oberdiek + * 6.73z + * New option "pdfdisplaydoctitle" (PDF 1.4). + * New option "pdfnonfullscreenpagemode". + +2003-03-31 6.73y Heiko Oberdiek + * 6.73y + * Also the KOMA-Script classes redefine \LT@array, therefore + longtable fix extended. + +2003-03-25 6.73x Heiko Oberdiek + * 6.73x + * Behaviour of warning "bookmark level for unknown ..." changed: + * The missing \toclevel@... command is globally defined + to avoid further warnings. + * If this entry is not used for the bookmarks, the + warning is changed into a \PackageInfo. + * Language support for Afrikaans added. + +2003-03-21 6.73w Heiko Oberdiek + * 6.73w + * Errors corrected in documentation part. + +2003-03-21 6.73v Heiko Oberdiek + * 6.73v + * \hyperpage now ignores spaces and empty arguments. + +2003-03-21 6.73u Heiko Oberdiek + * 6.73u + * Option "encap", other encap character for use with hyperindex + can be given. + +2003-03-20 6.73t Heiko Oberdiek + * 6.73t + * hyperref now uses the same method for language support as + backref 1.23. + * Change from \captions<lang> to \extras<lang>. + * backref 1.23 + Babel support for language strings added + (suggestion of Danie Els). + +2003-03-20 6.73s Heiko Oberdiek + * 6.73s + * Default for \itemautorefname added. + * backref 1.22 + Bug fixes and additions of Danie Els <dnjels@sun.ac.za>: + * Typo fixed in \backreflastsep. + * Package natbib support, if hyperref is not loaded. + * Language Afrikaans added. + * hyperref.ins: + hyperref.drv and hycheck.tex are put outside the scope + of \usedir. + +2003-03-19 6.73r Heiko Oberdiek + * 6.73r + * \hyper@link@: \@safe@activestrue used for internal name + * backref 1.21: + * Continued with inserting of \@safe@activestrue. + * \backrefxxxdupe added for comparision and detection + of dupes. + * \backrefalt added with more powerful interface with macros + \backrefsep, \backreftwosep, and \backreflastsep. + * Language options added. + * More documentation. + +2003-03-18 6.73q Heiko Oberdiek + * 6.73q + * Suppressing /URI entry if \@baseurl is empty (hpdftex, hdvipsone). + * /URI moved to Cataloge (hdvipsone). + * Some locations of "file:" replaced by \Hy@linkfileprefix. + +2003-03-18 6.73p Heiko Oberdiek + * 6.73p + * Patch for longtable added (problem reported by Thomas Beuthe). + +2003-02-11 6.73o Heiko Oberdiek + * 6.73o + * Support for babel's shorthands in \autoref fixed. + * Support for \autoref in bookmarks added. + * Option final added similar to graphics.sty, article.cls, ... + * \hyperref[#1] does now use babel's \@safe@activestrue. + +2003-01-22 6.73n Heiko Oberdiek + * 6.73n + * Unsafe key value pair: Action=<<...#2...#3...>> + replaced by: Action={<<...#2...#3...>>} + because it breaks, if #2 or #3 contain a comma. + +2003-01-22 6.73m Heiko Oberdiek + * 6.73m + * Support for \@makecaption of class IEEEtran with + three arguments removed, because version V1.6b uses + the standard LaTeX interface with two arguments. + +2003-01-20 6.73l Heiko Oberdiek + * 6.73l + * Footnote fix: Initialization of \Hy@footnote@currentHref + added (Thorsten Schwander <schwander@horse.lanl.gov>). + +2003-01-17 6.73k Heiko Oberdiek + * 6.73k + * Footnote fix: \label commands inside \footnote do + not need nameref support (\@currentlabelname). + +2003-01-17 6.73j Heiko Oberdiek + * 6.73j + * Fix for footnote code: a \label after \footnote + commands refers to the previous section or similar + and not to the footnote. + +2002-12-15 6.73i Heiko Oberdiek + * 6.73i + * \texteuro fixed for PU encoding, + Maksym Polyakov <polyama@myrealbox.com>. + +2002-12-10 6.73h Heiko Oberdiek + * 6.73h + * Bugreport of Michael W Daniels <daniels@ling.ohio-state.edu>: + height in \TextField is not respected, if multiline is set. + * Fixed by moving the height setting code in the default + section. + * Also "4\DefaultHeightofText" replaced by a more robust + construct. + +2002-12-05 6.73g Heiko Oberdiek + * 6.73g + * \edef instead of \def for comparison with value of option + bookmarkstype (in \@@writetorep), the following should + work: bookmarkstype=lof + +2002-12-03 6.73f Heiko Oberdiek + * 6.73f + * Option "setpagesize" added also for VTeX's \mediawidth/height. + * VTeX: \mediawidth/height is only set with positive dimen values. + +2002-11-29 6.73e Heiko Oberdiek + * 6.73e + * Option "setpagesize" added. + +2002-11-14 6.73d Heiko Oberdiek + * 6.73d + * Support for \@addtoreset added, similar to + \numberwithin (idea of Markus Kohm in + de.comp.text.tex). + +2002-11-07 6.73c Heiko Oberdiek + * 6.73c + * Added "hyperpage" also after "closing range" + (\index{...|)hyperpage}), because it is allowed + for makeindex and necessary for XIndy. + +2002-11-01 6.73b Heiko Oberdiek + * 6.73b + * \Hy@raisedlink for caption without option nesting. + * Support for \@makecaption of class IEEEtran that + uses three arguments. + +2002-10-24 6.73a Heiko Oberdiek + * 6.73a + * vtexpdfmark: pdfborder={0 0 1} (Walter Schmidt). + +2002-10-22 6.72z Heiko Oberdiek + * 6.72z + * A small remainder of option 4 removed. + * options.tex: option pdfpagelabels added, + option 4 removed. + +2002-09-12 6.72y Heiko Oberdiek + * 6.72y + * Addition to \hyper@normalise: \_, \textunderscore, + \textasciitilde. + +2002-09-04 6.72x Heiko Oberdiek + * 6.72x + * \ReadBookmarks is disabled if bookmarks=false is given. + * \Hy@raisedlink introduced into \hyper@natanchorstart + (Thanks to Macro Kuhlmann <mk@mcqm.net>). + +2002-08-24 6.72w Heiko Oberdiek + * 6.72w + * "\let\pdfoutput\@undefined" removed. + * Bug fix: option bookmarksnumbered is now respected, + if package slidesec is used. + +2002-08-04 6.72v Heiko Oberdiek + * 6.72v + * Koma classes: optional argument for \maketitle. + +2002-08-03 6.72u Heiko Oberdiek + * 6.72u + * \appendix: \Hy@org@appendix moved to the end + and renamed to \HyOrg@appendix. + +2002-07-25 6.72t Heiko Oberdiek + * 6.72t + * Support for footnotes in p-columns of longtables. + +2002-06-06 6.72s Heiko Oberdiek + * 6.72s + * \Hy@defaultdriver used, so that "hypertex" can + be redefined in hyperref.cfg (eg. "dvips"). + +2002-06-05 Heiko Oberdiek + * backref 1.20 + * Babel's \@safe@activestrue inserted to bibitem commands. + But problems with \cite remains (frenchb.ldf). + +2002-05-27 6.72r Heiko Oberdiek + * 6.72r + * Problem with varioref's \vref@pagenum fixed + (Thanks to Felix Neubauer <felix.neubauer@gmx.net>). + +2002-05-10 6.72q Heiko Oberdiek + * 6.72q + * Some spaces in PDF output of driver pdftex removed. + +2002-05-09 6.72p Heiko Oberdiek + * 6.72p + * Option `pdfusetitle' now correctly disabled. + +2002-04-20 6.72o Heiko Oberdiek + * 6.72o + * Bug fix of 6.72n is wrong: + Octal escape sequences (\000) are not detected by the method + with \meaning. Now another method, based on \dospecials, is + used to protect active characters while reading the .out file. + +2002-04-19 6.72n Heiko Oberdiek + * 6.72n + * Bug fixed in \ReadBookmarks of driver vtex: + the text arguments in the .out file are + now protected. + +2002-04-15 6.72m Heiko Oberdiek + * 6.72m + * Adaption to subfigure 2002/03/26 v2.1.2. It uses + \AtBeginDocument{...\newcommand{\toclevel@subfigure}...}. + +2002-04-12 6.72l Heiko Oberdiek + * 6.72l + * Fix from Werner Lemberg <wl@gnu.org> for + bookmarks with Big5 encoded strings, + preprocessed by package cjk. + +2002-04-09 6.72k Heiko Oberdiek + * 6.72k + * \protected@edef instead of \edef in \hyper@link@. + +2002-03-27 6.72j Heiko Oberdiek + * 6.72j + * Tried to fix the problem that links to + bibliography points to baseline if pdfTeX is + used by inserting \Hy@raisedlink. + * \Hy@raisedlink disabled for pdfmark drivers, + because they use a PostScript method. + +2002-03-15 6.72i Heiko Oberdiek + * 6.72i + * \toclevel@subfigure and \toclevel@subtable fixed. + +2002-03-15 6.72h Heiko Oberdiek + * 6.72h + * New structure on tug server. + * Makefile: target "distrib" removed. + * Textures update by Ross Moore <ross@maths.mq.edu.au>. + +2002-03-14 6.72g Heiko Oberdiek + * 6.72g + * Added fix for subfigure 2002/02/14 v2.1. + Loading order: nameref, subfigure, hyperref. + +2002-03-08 6.72f Heiko Oberdiek + * 6.72f + * dvipdfm: pdfstartpage and pdfstartview fixed + (Akira Kakuto <kakuto@fuk.kindai.ac.jp>). + +2002-02-16 6.72e Heiko Oberdiek + * 6.72e + * \pdfstringdef: \cyr disabled for russian.ldf + * \pdfstringdef: shorthands for macedonian.ldf + * VTeX 7.54: pdfnewwindow supported in \hyper@linkfile. + +2002-01-14 6.72d Heiko Oberdiek + * 6.72d + * Bug fix: \Hy@title, \Hy@author. + +2002-01-08 6.72c Heiko Oberdiek + * 6.72c + * pdfmark.def: /URI moved from /DOCVIEW to {Catalog}. + * pdfmark.def: Unused \@dobaseurl removed. + +2002-01-07 6.72b Heiko Oberdiek + * 6.72b + * Support of \stockwidth and \stockheight (memoir class). + +2002-01-06 6.72a Heiko Oberdiek + * 6.72a + * Annotation's additinal-actions dictionary for form fields: + Supported: keystroke (/K), validate (/V), format (/F) + and now added: onfocus (/Fo), onblur (/Bl), + onmousedown (/D), onmouseup (/U), + onenter (/E), onexit(/X) + * Additional-actions dictionary added in \PDFForm@List and + \PDFForm@Radio. + * \PDFForm@Text: "/Ff 1" added, if only \ifFld@readonly is set. + +2001-12-23 6.71z Heiko Oberdiek + * 6.71z + * Some \providecommand replaced by \providecommand*. + * Babel's \@number of file lrbabel.def inserts + unexpandable tokens into the expansion of \arabic. + At some places dummy for \@number inserted, where + anchor and link names are expanded. + +2001-12-21 6.71y Heiko Oberdiek + * 6.71y + * Support for chapterbib added, provided by + Julian Gilbey <J.D.Gilbey@qmul.ac.uk>. + +2001-12-06 6.71x Heiko Oberdiek + * 6.71x + * Added fix by Denis Girou for pst-key.tex (1998, + derived from old keyval.dtx). Any initial brace group + in the value field is removed. + +2001-11-14 6.71w Heiko Oberdiek + * 6.71w + * Added suggestion of Didier Verna <didier@lrde.epita.fr>: + The fix for multind is also applied for package index. + +2001-11-12 6.71v Heiko Oberdiek + * 6.71v + * The feature of 6.71r with automatic detection of + title and author can be enabled by option + pdfusetitle. The default is disabled. + * If pdfusetitle is enabled, an optional argument + is detected for \title and \author (amsart class). + +2001-11-05 6.71u Heiko Oberdiek + * 6.71u + * \literalps@out for dviwindo (D.P. Story). + +2001-11-04 6.71t Heiko Oberdiek + * 6.71t + * The patch for harvard is delayed by \AtBeginDocument + to solve a problem with the package load order, if + html.sty is present (Command \harvarditem already + defined). + * The fix for the Adobe bug introduced in 6.71n + is changed completely, because Adobe's suggestion + generates an extra empty page at the end. + (\literalps@out for dviwindo is currently only a dummy.) + +2001-10-30 6.71s Heiko Oberdiek + * 6.71s + * If "\\" or "\newline" are used in \title or + \author and reused for the pdf information + entries, then they are replaced by a space + or a comma and space, see hyperref.dtx. + +2001-10-11 6.71r Heiko Oberdiek + * 6.71r + * Detection of \author and \title added for + defaults of pdf information entries. + +2001-09-20 6.71q Heiko Oberdiek + * 6.71q + * Fix for Adobe bug of 6.71n: + * VTeX in PS mode with GeX: \immediate\special{!=...} + +2001-09-18 6.71p Heiko Oberdiek + * 6.71p + * Fix for Adobe bug of 6.71n improved: + * Support for dviwindo added (D.P. Story). + * Check for product added (product is level 2). + +2001-09-18 6.71o Heiko Oberdiek + * 6.71o + * Warning, if \hypercalcbp is used without + package calc or e-TeX. + * Use of \hypercalcbp removed to avoid the above warning. + * \usepackage{calc} added in testams.tex. + +2001-09-18 6.71n Heiko Oberdiek + * 6.71n + * If package tex4ht is loaded, option tex4ht + is added to hyperref's option list + (Eitan Gurari <gurari@cis.ohio-state.edu>). + * Bug fix added for Adobe Distiller 5 + (Adobe bug number 466320, thanks to + D.P. Story and M. Vulis). + * testams.tex fixed. + +2001-08-19 6.71m Heiko Oberdiek + * 6.71m + * VTeX's \OpMode=3 is accepted the same way as 1 and 2. + +2001-08-19 6.71l Heiko Oberdiek + * 6.71l + * OS part in VTeX's /Producer default corrected. + +2001-08-19 6.71k Heiko Oberdiek + * 6.71k + * Default of /Producer string: + * updated for pdfTeX >= 1.00a, + * pdfeTeX detection added, + * \VTeXOS added for VTeX >= 7.45. + +2001-08-16 6.71j Heiko Oberdiek + * 6.71j + * Translation of \autoref names to brazil/portuges by + Willie Dresler Leiva <dreslerleiva@hotmail.com>. + * test/test0.dvi removed. + * test/test7.tex: \usepackage{times} to get smaller test7.pdf. + * Makefile: targets clean and distrib updated, $(RM) introduced. + +2001-08-10 6.71i Heiko Oberdiek + * 6.71i + * Compatibility problem with xypic, introduced by + version 6.71g, fixed. + +2001-07-03 Heiko Oberdiek + * Two small fixes of Makefile, provided by + Martin Maechler <maechler@stat.math.ethz.ch>. + +2001-06-18 6.71h Heiko Oberdiek + * 6.71h + * Option pdfpagemode with empty argument sets + default behaviour (an alternative would be "UseNone") + in order to avoid the wrong name "/". + +2001-05-26 6.71g Heiko Oberdiek + * 6.71g + * Contributions by Ross Moore <ross@ics.mq.edu.au> and + Daniel Steffen: + a. patch to htexture.def that adjusts the PDF@SetupDoc + so that it includes the setup information from pdfmark.def + as well as the tokens needed by Textures itself. + b. changes to the \AtBeginDocument usage to implement + compatibility with the ldump.sty package. + * Bug fix in multind support (forgotten backslash). + * Fix for driver pdftex: \pdfpagewidth and \pdfpageheight + are not set, if \paperwidth or \paperheight are zero, + because it is likely that the settings of pdftex.cfg + are better than the heuristics of pdfTeX, if the dimen + lengths are zero. + +2001-04-13 6.71f Heiko Oberdiek + * 6.71f + * Feature request of Jens-Uwe Morawski <morawski@gmx.net>: + \thispdfpagelabel introduced. + +2001-04-05 6.71e Heiko Oberdiek + * 6.71e + * \@begindvi changed: + * \Hy@begindvi for hyperref stuff in \@begindvi introduced, + * small bug fix (first page with options + pdfpagelabels + pageanchor=false). + +2001-04-05 6.71d Heiko Oberdiek + * 6.71d + * Fix for \@@Radio in hdvipdfm.def for AR5, provided + by D. P. Story <story@uakron.edu>. + * Spell error corrected (\Hy@captionsspanish). + * The fix of 6.71b for VTeX paper size was introduced + to solve problem with prosper, but because of new problem + with pdfscreen, the fix is redone. + +2001-02-20 6.71c Heiko Oberdiek + * 6.71c + * Bug fix, introduced in 6.71b. + +2001-02-20 6.71b Heiko Oberdiek + * 6.71b + * Fixes by Markus Kohm: + * Applying the \@addchap hack for scrreprt. + * Disabling the \@addchap hack for komascript + versions since 2001/01/01, because these + versions contain hyperref support. + * The \@ssect, \@schapter, ... hacks are also applied + to driver hypertex. + * Fixes by Alex (VTeX): + * Correction of paper size setting. + * /Replace transition supported. + +2001-01-27 Heiko Oberdiek + * nameref 2.19: + option final of showkeys now detected. + +2000-11-05 6.71a Heiko Oberdiek + * 6.71a + * Two errorneous garbage lines removed, they cause + an infinite loop with \autoref{<equation|footnote>}. + +2000-10-04 6.71 Sebastian Rahtz + * 6.71 CTAN release + +2000-09-29 6.70y Heiko Oberdiek + * 6.70y + * Check of empty /Dest and /DestAnchor values + improved (\pdfmark). + +2000-09-22 6.70x Heiko Oberdiek + * 6.70x + * Next typo fixed (option american). + +2000-09-22 6.70w Heiko Oberdiek + * 6.70w + * \DeclareRobustCommand: \href, \url, \hyperimage, + \hyperref + * Typo fixed (option american). + +2000-09-07 6.70v Heiko Oberdiek + * 6.70v + * Fix for option CJKbookmarks. + +2000-09-06 6.70u Heiko Oberdiek + * 6.70u + * Fix of \pdf@rect and \@hyperfixhead for seminar + * Default for \special@paper with values for + packages typearea or geometry. + * Fix for seminar: true values for \pdf{h,v}origin + and \pdfpage{width,height} (Thanks to + Stephan Lehmke). + * File `test/seminar.con' replaced by environment + `filecontents' in file `testslide.tex'. + +2000-09-05 6.70t Heiko Oberdiek + * 6.70t + * Fixes for packages listings and listing. + * Some \setbox...=\hbox replaced by color safer + constructs. + * Patch for bookmarks with package cjk, enabled + with option `CJKbookmarks'. + +2000-08-31 6.70s Heiko Oberdiek + * 6.70s + * URLs, broken by bibTeX, work now: + \url{% + http://www.% + dante.de/% + } + ("%^^M" are detected and removed, thanks + Stefan Ulrich <ulrich@cis.uni-muenchen.de> + for his suggestion.) + * Checks added to hycheck.tex + * \caption checks whether \@captype is defined. + +2000-08-30 6.70r Heiko Oberdiek + * 6.70r + * Shorter PostScript names (/H.X) for drivers of dvips type. + * Bug fix (hvpdfmark.def): /pdf@voff + * New test file `hycheck.tex'. + * Bug fix: latex/2318 fix added to \@caption. + * Bug fix: \numberwithin + +2000-07-30 6.70q Heiko Oberdiek + * 6.70q + * VTeX: further fixes. + +2000-07-17 6.70p Heiko Oberdiek + * 6.70p + * \test@reftype fixed (used for \autoref). + * autorefnames: german fixed, spanish added. + * VTeX: additions and fixes from Alex Kostin. + +2000-07-04 6.70o Heiko Oberdiek + * 6.70o + * Test files testbm{oe,sc,zc,yi,l}.tex merged to testbma.tex. + * Added correct \@hyper@launch for hvtex.def (Alex Kostin). + +2000-07-03 6.70n Heiko Oberdiek + * 6.70n + * Default for \Hy@pageheight changed from A4 to + setting via \hypercalcbp and \paperheight. + +2000-07-02 6.70m Heiko Oberdiek + * 6.70m + * Feature added: \hypercalcbp (see hyperref.dtx). + +2000-07-02 6.70l Heiko Oberdiek + * 6.70l + * Bugfix in onopen of 6.70k undoned. It will + be fixed in VTeX itself. + +2000-07-01 6.70k Heiko Oberdiek + * 6.70k + * Own section for vtexpdfmark driver and + PostScript code fixed. + * Bug in hvtex.def fixed: missing space in onopen special. + +2000-07-01 6.70j Heiko Oberdiek + * 6.70j + * hyperref.ins for vtexpdfmark corrected. + +2000-07-01 6.70i Heiko Oberdiek + * 6.70i + * Start of new VTeX driver that support pdfmark specials. + Option `vtexpdfmark', file `vtexmrk.def' + (contributed by Michael Vulis). + * hyperref.ins: hvtexmrk.def added. + +2000-06-30 6.70h Heiko Oberdiek + * 6.70h + * nohyperref: \hyperpage disabled. + * Defaults for \autoref's names only define \...autorefname. + * Problem with \hyper@hash fixed. + * \nolinkurl added (variant of \url, that does not make + a link, eg. for use in the second argument of \href). + * Problem fixed, that warning ``Label(s) may have changed.'' + always appears with `babel' and `\bibcite'. + * Update of htextures.def by Ross Moore <ross@ics.mq.edu.au>: + * the blue rectangles no longer appear with `colorlinks', + * pdfmark support, + * the built-in support for hypertex specials is + utilised. + * Update of hvtex.def by Michael Vulis + <support@micropress-inc.com>: + * Bug in \Acrobatmenu fixed. + * Transition effects added (written by Alex Kostin). + * pdfmark.def: Character slash `/' now works + in destination names (eg: "cite.OMG:formal/98-12-01"). + +2000-05-08 6.70g Heiko Oberdiek + * 6.70g + * \autoref names: To solve the uppercase problem, + first the names \...autorefname are used in \autoref. + Language options added for english and german languages. + +2000-05-08 6.70f Heiko Oberdiek + * 6.70f, nameref: 2.18 + * Anchor of foonotes raised. + * showkey support (nameref.dtx: \label, \ref, \pageref, \nameref, + not checked and tested is \cite). + * \@xfootnotetext calls \H@@mpfootnotetext, if called in minipage. + * Bug \href{foo.pdf#bar} fixed, introduced in 6.70c. + * Bug harvard/backref fixed ({\thepage}{\current@label}). + +2000-04-12 6.70e Heiko Oberdiek + * 6.70e + * Empty reference causes crash of distiller, therefore + empty references replaced by UNDEFINED + (pdftex, pdfmark, dvips, vtex, dvipdfm). + +2000-04-11 6.70d Heiko Oberdiek + * 6.70d + * hvtexhtm detected as default driver. + * Bug fix (undefined \pageref within \ifthenelse). + +2000-03-31 6.70c Heiko Oberdiek + * 6.70c + * \hyper@normalise: %, \%, #, \# expands to catcode `other' + characters, \url{http://foo.bar/%2e_~#hash} should work. + * \pdfBorderAttrs removed and replaced by + "/Border [\@pdfborder]". + If option colorlinks is set, the border is set to zero + immediately, not \AtBeginDocument (for people who + want to have both borders and colored links). + +2000-03-31 6.70b Heiko Oberdiek + * 6.70b + * Definition of \x remains unchanged (bug introduced in 6.67g). + * Packages titlesec and titletoc support by Javier Bezos + <jbezos@arrakis.es>. + * \MP added (\pdfbookmarkstring, htex4ht.cfg). + * All files of hyperref.dtx now identify themselves + by \Provides{File,Package}. + * Start with nohyperref.sty (SR), toc-level addtions by HO. + * Updated: testbm{gl,u}.tex + +2000-03-23 6.70a Heiko Oberdiek + * 6.70a + * New option: pdfpageduration for the /Dur key + in the pdf page object, the value is empty or + contains the length in seconds (real). + Supported drivers: pdftex, pdfmark. + * New option: pdfpagehidden for the /Hid key + in the pdf page object, the value is a boolean. + Supported drivers: pdftex, pdfmark. + +2000-03-22 6.70 Sebastian Rahtz + * 6.70 CTAN release (TeX Live 5) + +2000-03-22 6.69f Heiko Oberdiek + * 6.69f + * \@ifundefined{thechapter} changed to \@ifundefined{chapter} + because of compatibility with french.sty. + * xr-hyper.sty: \xdef changed to \protected@xdef + (Stephan Lehmke <Stephan.Lehmke@cs.uni-dortmund.de>). + * hvtex.def: default for pdfview changed to xyz. + +2000-03-07 6.69e Heiko Oberdiek + * 6.69e + * Fix for babel/3174 (\@save@activestrue in \hyper@normalise). + +2000-03-02 6.69d Heiko Oberdiek + * 6.69d + * Fix for \texttilde with babel's spanish, estonian, galician + * Expandable versions without link of \ref and \pageref: + \hypergetref and \hypergetpageref. + * \ifthenelse: \ref and \pageref use the \hyperget... variants. + * \hyper@chars added in \hyper@anchor of drivers + hypertex, vtexhtml, and vtex. + * Forms: checkboxsymbol introduced (Michael Wiedmann + <michael.wiedmann@detewe.de>). + * Redefinitions in \appendix are made globally + (Tim J Harding <Tim.Harding@quadstone.com>). + * If \chapter is undefined, it remains now undefined. + +2000-01-22 6.69c Heiko Oberdiek + * 6.69c + * D. P. Story <story@uakron.edu> has adapted forms + part of pdfTeX to dvipdfm. + +2000-01-21 6.69b Heiko Oberdiek + * 6.69b + * \@writetorep: destination and level check added. + * \addcontentsline: \phantomsection added, if no destination. + +2000-01-19 6.69a Heiko Oberdiek + * 6.69a + * Bug fixed: tabularx+\maketitle+\footnote. + * LPPL 1.2, manifest.txt updated. + +2000-01-18 6.69 Sebastian Rahtz + * 6.69 CTAN release + * Missing test files added. + +2000-01-17 6.68a Heiko Oberdiek + * 6.68a + * pdfpagescrop works now with dvipdfm (D. P. Story + <story@uakron.edu>). + +2000-01-13 6.68 Sebastian Rahtz + * 6.68 CTAN release + +2000-01-11 6.67h Heiko Oberdiek + * 6.67h + * pdfpagemode: /None corrected to /UseNone. + * \pdfstringdef: \halign disabled (because of errors by #). + * Option draft: bookmarks are disabled (thanks to Michael Vulis). + * Outdated bookmark documentation removed. + * hvtex.def: \media{width,height} supported. + * Space after \@pdfhighlight inserted (hpdftex.def). + * Bug fixed in redefinition of \@chapter. + * Small bug fixed in \Hy@boolkey. + +1999-12-01 6.67g Heiko Oberdiek + * 6.67g + * test/phys332-{1,2}.jpg renamed to test/phys{1,2}.jpg + * Improved \catcode check and settings at the beginning + of hyperref.sty. + * [#1]-Bug fixed by [{#1}] in the definition of \htmlref + and \@newctr and in many uses of \pdfmark. + +1999-11-24 6.67f Heiko Oberdiek + * 6.67f + * Test files checked by Sebastian Rahtz. + * Unwanted spaces removed (dviwindo, outline). + * Redone: \def\texorpdfstring to \newcommand* + * Other implementation of \HyPSD@tocsection by Michael Downes. + * ps2pdf: Default for pdfborder: 0 0 1 + * \belowpdfbookmark added (setting bookmark below current + level without changing it). + * \@ChoiceMenu: coiled "{\if}\fi" cleared to "{\if\fi}". + * Fix for \citeN and \shortciteN of package chicago. + +1999-11-09 6.67e Heiko Oberdiek + * 6.67e + * Detection of VTeX PS mode (OpMode=2). + * Added \tocsection fix for AMS classes + (thanks to Michael Downes/Tom Kacvinsky). + * Changed \newcommand*{\texorpdfstring} to \def\texorpdfstring + (a wish of Tom Kacvinsky). + * INSTALLDIRVAR added to makefile (default: TEXMFMAIN). + +1999-11-09 6.67d Heiko Oberdiek + * 6.67d + * Unwanted space removed in \hyper@linkstart (hvtex.def). + * <hvtex,hvtexhtml> renamed to <vtex,vtexhtml> + * If no driver is given, VTeX in PDF mode is now detected. + +1999-11-08 6.67c Heiko Oberdiek + * 6.67c + * hog.{eps,pdf} added for test0.tex + * Bug in \Acrobatmenu of hvtex.def fixed. + +1999-11-04 6.67b Heiko Oberdiek + * 6.67b + * New feature: With option `pdfpagelabels' the + /PageLabels entry in the /Catalog object of PDF 1.3 + is supported. + With `pdftex' and `vtex' one TeX run suffices, + other pdf driver, that work via \special, need + two TeX runs. + * Option `4' removed, because it is not used. + +1999-10-23 6.67a Heiko Oberdiek + * 6.67a + * \Hy@boolkey with optional argument for option name, if it + is different. + * hpdftex.def: \pdfrefform\OBJ@acroform, ... added. + +1999-10-18 6.67 Heiko Oberdiek + * 6.67 public release on CTAN + +1999-10-14 6.66m Heiko Oberdiek + * 6.66m + * makefile fixes. + +1999-10-13 6.66l Heiko Oberdiek + * 6.66l + * dvipdfm driver updated by Sebastian Rahtz. + * LPPL 1.1, manifest.txt added. + * \hyperlinkfileprefix for Ross Moore. + * Option baseurl disabled after first use. + * Option debug = verbose. + * Used global options are removed from the unused option list. + * \pdfstringdef: \leavevmode disabled, + \guill@spacing (frenchb.ldf) properly defined. + * Directory structure: test/ and doc/ + * Slides and paper of Heiko's talk at EuroTeX'99 added in doc/. + +1999-10-07 6.66k Heiko Oberdiek + * 6.66k + * hyperref.ins: eight times faster by \generate (docstrip 2.4) + (Suggestion by Werner Lemberg <wl@gnu.org>). + * backref.dtx 1.19: + * \backcite ignores entries that are already present. + * Some cosmetic clean up. + * nameref.dtx 2.17: Some cosmetic clean up. + * \Hy@boolkey with error checking. + * Code for options backref and pagebackref rewritten. + * Options are disabled after use. + +1999-10-05 6.66j Heiko Oberdiek + * 6.66j + * foiltex: \ext@table, \ext@figure defined. + +1999-10-05 6.66i Heiko Oberdiek + * 6.66i + * \pdfstringdef: support of shorthands of some babel + languages added. + * \ij, \IJ added in PD1 and PU encoding for Dutch. + +1999-10-05 6.66h Heiko Oberdiek + * 6.66h + * Making destination for \addcontentsline in + \@chapter, if \c@secnumdepth<0, \frontmatter, or \backmatter. + * `(' and `)' added to \Hy@{Set,Restore}Catcodes. + +1999-10-01 6.66g Heiko Oberdiek + * 6.66g + * \index{test|(} supported. + +1999-09-28 6.66f Heiko Oberdiek + * 6.66f + * options.tex with bookmarkstype + * Bug in \autoref fixed: chapter/appendix detection + * \\ and \newline produces a warning in \pdfstringdef + * draft=false should work. + +1999-09-14 6.66e Heiko Oberdiek + * 6.66e + * Unwanted space in \HyPsd@LetUnexpandableSpace removed. + +1999-09-13 6.66d Heiko Oberdiek + * 6.66d + * \@footnotemark is also disabled, if package + tabularx is loaded. + +1999-09-10 6.66c Heiko Oberdiek + * 6.66c + * Bug fix: Definition of \Hy@SaveLastSkip is moved before \MaybeStopEarly. + +1999-09-10 6.66b Heiko Oberdiek + * 6.66b + * Starting with option warnings, if the option is + set at a wrong place. + * Support for package multind. + * \textnumero added to testbmu.tex. + +1999-09-08 6.66a Heiko Oberdiek + * 6.66a + * Catcodes are set at begin of package and restored at the end. + (Bug fix: ltxdoc.cls makes '|' active...) + +1999-09-08 6.66 Sebastian Rahtz + * Release 6.66 + +1999-09-01 6.65e Heiko Oberdiek + * 6.65e + * Test for \XR@addURL instead of the package name, because + they exist different versions of xr and xr-hyper. + +1999-08-31 6.65d Heiko Oberdiek + * 6.65d + * Bug fixed (use of \renewcommand in \pdfstringdefDisableCommands) + * Weak support for \ref and \pageref in bookmarks added. + * Made bookmark code less slow (testbmu.tex compiles 20% faster): + \HyPsd@ConvertToUnicode rewritten, \HyPsd@string introduced, ... + * Bug detected by Ian Bruce: hyperref has a different spacing + with theorem environments. + Cause: The \lastskip value is destroyd by the specials that + set the anchor. + Fix: Saving the \lastskip value before the specials, and after + setting \nobreak\{h,v}skip-\lastskip\{h,v}skip\lastskip. + See \Hy@SaveLastskip - \Hy@RestoreLastskip. + (most drivers: \hyper@anchor, \hyper@anchorstart - \hyper@anchorend; + pdftex: \new@pdflink; dvipdfm: \@pdfm@dest) + * \CYRCHDSC and \cyrchdsc corrected to \CYRCHRDSC and \cyrchrdsc + (Thanks to Vladimir Volovich <vvv@vvv.vsu.ru>) + * Bug fixed: \HAR@checkcitations redefined to add \hyper@@link. + Without this the "Changed labels" warning would always appear. + +1999-08-24 6.65c Heiko Oberdiek + * 6.65c + * Unicode bookmark support 0x0000..0x04FF. + * testbmu.tex: detailed test file for Unicode bookmarks. + * Default setting of \@pdfborder with \providecommand, + so package option `pdfborder' does work now. + * \hv@pdf@char: support of octal codes with VTeX + versions greater or equal 6.50. + * Typo in option 'vtex' corrected. + * Again backref 1.18. + * Various drivers (dviwindo, hypertex, ...): \leavevmode in + \hyper@linkurl, \hyper@linkfile, ... added where missing. + * testform2.tex renamed to testfor2.tex (8+3 file name). + +1999-08-17 6.65b Heiko Oberdiek + * 6.65b + * Unicode bookmark support, starting with Cyrillic. + +1999-08-14 6.65a Heiko Oberdiek + * 6.65a + * Module pdfstringdef: bug (\space) and typo fixed. + +1999-08-12 6.65 Sebastian Rahtz + * RELEASE 6.65 + +1999-08-10 6.64h Sebastian Rahtz + * 6.64h + * Moved some sections to before \MaybeStopEarly. Otherwise + implicit=false mode never saw some important stuff. + * hyperref.dtx: added \href to list of ignored commands in + bookmarks. cleaned up VTEX stuff as per diagnosis by Heiko + +1999-08-06 6.64g Sebastian Rahtz + * 6.64g + * hyperref.dtx: typos and little fixes from Heiko + * added another special thing for typexml + +1999-07-29 Sebastian Rahtz + * version 6.64c. hyperref.dtx: some typos corrected, and form + primitives of pdftex + +1999-07-28 Sebastian Rahtz + * cut out any footnote work if tabularx is + loaded. add some form stuff from D P Story + +1999-07-28 Sebastian Rahtz + * version 6.64b + * hyperref.dtx: + Changes from Heiko: + Module pdfstringdef: + * Small bug in \HyPsd@ProtectSpaces/HyPsd@RemoveMask fixed. + * \@ifnextchar because of \futurelet disabled. + * Disabling of \@ifstar removed, because it calls \@ifnextchar. + * \@protected@testopt disabled to show the problematic macro in + the warning message (commands with an optional argument). + * \pdfstringdefWarn#1 prints a warning message with token #1, + it can be used in code that disables macros by the user. + * \pdfstringdefDisableCommands#1 is a easier interface for + the hook \pdfstringdefPreHook. It appends its argument to the + meaning of \pdfstringdefPreHook. The character @ can be used + in command names. + * \penalty is removed silently. + * \kern and \hskip are detected with a warning: + * 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. + * Initial value of \@pdfpagestransition is \relax + to differentiate between a unused or empty option. + * \hyper@pagetransition (hpdftex): + * The old entry /Trans is removed from \pdfpageattr. + * The remaining old meaning retains and + * the new /Trans is appended. + * \hyper@pagetransition (pdfmark): + * \if-switch for \relax added to get the old behaviour. + ? (1) Need to delete an old entry? + ? If 1=yes, how to delete? + +1999-07-21 Sebastian Rahtz + * version 6.64a, corrected typos in VTEX stuff + +1999-07-19 6.64 Sebastian Rahtz + * RELEASE 6.64 + * hyperref.dtx: support pdftex > 0.14 with new primitive names + * hyperref.dtx: bookmark patches from Stephan Haller, to allow + local changes of open status + * hyperref.dtx: small patche for \seteqlabel. obscure problem in + amstex compatibility mode, found by Michael Downes. + * hyperref.dtx: patches to VTEX bookmark processing, from Taco + Hoekwater, following patches by Denis Girou. + +1999-07-08 6.63 Sebastian Rahtz + * RELEASE 6.63 + * hyperref.dtx: added "typexml" option for typexml package + * Some cleanups from Heiko + +1999-06-29 6.62 Sebastian Rahtz + * RELEASE 6.62 + * hyperref.dtx: (from Heiko), gobble \discretionary in bookmarks + +1999-06-27 6.61 Sebastian Rahtz + * RELEASE 6.61 + * hyperref.dtx: for Babel compatibility, use its \@safe@actives + switch in cross-refs (also in nameref.dtx), plus be nicer about + * in \pdfstringdef (from Heiko). Move \phantomsection to main package. + +1999-06-11 6.60 Sebastian Rahtz + * RELEASE 6.60 + * nameref.dtx: changed \Sectionformat to a \providecommand, as it + now comes \AtBeginDocument + +1999-06-10 Sebastian Rahtz + * hyperref.dtx: * Increment of version letter to 6.58f + * hyperref.dtx: add \phantomsection, to make a section-like anchor + Missing {} after \@ifpackageloaded{subfigure} + * nameref.dtx define \section@level for pdfscreen + From Heiko: + * lastpage fix (added page anchor name, ...). + * documentation for lastpage support added. + * \pdfstringdef: \Generic{Error,Warn,Info} disabled while + expanding. + * \pdfstringdef: french fix changed to get rid of hard coded + numbers for the guillemets. + +1999-06-09 Sebastian Rahtz + * hyperref.dtx: * Increment of version letter to 6.58b + Loads of cleanups by Heiko: + * \def\@pdfpagecrop{} removed, because it isn't used further + * Loading of \Hy@driver part replaced (see previous email) + * Old name \Hy@PDFDef found, replaced by \pdfstringdef + * Module \pdfstringdef: Use of prefix "\HyPsd@" (it's shorter + and easier to read than "\Hy@psd@". + * \let\add@accent\HyPsd@add@accent instead of the definition + in \pdfstringdef (saving run time). + * Corrected to \begin{macro}{\HyPsd@ITALCORR}. + * old ifbookmark replaced by texorpdfstring in description. + * Missing lines added in pd1enc.def (\",\r,\v,\.,\c) + * Bugs in \define@key{Field}{maxlen}{\Fld@maxlen=#1} + and \define@key{Field}{menulength}{% + * Changed \orig@appendix to \Hy@orig@appendix. + \orig@maketitle to \Hy@orig@maketitle. + * Replaced \global\def --> \gdef + * Replaced \global\edef --> \xdef + * Starting with identing (length 2) and checking the line length. + +1999-06-08 Sebastian Rahtz + * hyperref.dtx. make "subfigure" force hypertexnames=false; remove + exactdef option (obsolete), and set default of 0 for bookmark + level of unknown objects (\toclevel@...) + * a lot of cleaning up of code layout, requested by Heiko, and bug + fixing related to \addcontentsline + +1999-05-30 Sebastian Rahtz + * backref.dtx: added debugging/verbose output + * hyperref.dtx: considerable reworking of \addcontentsline, with + wide-reaching effects + * Some more PD1 fixes from Heiko. Stop using \@foo, too common a + choice by others + * Some fixes for TeX4ht, from Eitan Gurari + +1999-05-19 6.57 Sebastian Rahtz + * RELEASE 6.57 + * hyperref.dtx: a good many missing or extra spaces in and around + line endings were found by Heiko and corrected. + +1999-05-18 Sebastian Rahtz + * hyperref.dtx: fixes to \textLF etc from Heiko + +1999-05-17 Sebastian Rahtz + * hyperref.dtx: Raise equation anchors by \baselineskip; + dangerous, but its the only hope for XYZ views + * Some fixes for tex4ht from Eitan Gurari + * stop defaulting papersize \special + * make bookmarks use tocdepth not secnumdepth + * Some fixes for AMS equations, will probably break something! + * 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@immt.pwr.wroc.pl>) + + * backref.dtx: added support for chicago.sty (requested by Alan Reese) + +1999-05-14 Sebastian Rahtz + * hyperref.dtx: added new option hypertexnames. if it is *false*, + unique arbitrary names are given for anchors and links, to avoid + any conflict caused by counters being redefined etc. Long overdue. + * Guillemet fix from Heiko. + +1999-04-13 6.56 Sebastian Rahtz + * RELEASE 6.56 + * hyperref.dtx: missed a \if@filesw (Heiko spotted), and removed + the <repere> section + +1999-04-12 6.55 Sebastian Rahtz + * RELEASE 6.55 + * hyperref.dtx: when the run: type of URL is used, a \relax creeps + into the output with pdfmark drivers. corrected. + * Add some missing \if@filesw code (from Heiko) + * Proper dummy initialisation of \pdfbookmark + * Correct serious error over detecting whether seminar is being used + (added new test, and defined \ifhy@seminarslides) + * If implicit=false is used, ensure that \PDF@FinishDoc (to add + DOCINFO stuff) is still done, \AtBeginDocument (it was tied to the + redefinition of \@thehead) + +1999-03-31 6.54 Sebastian Rahtz + * RELEASE 6.54 + * hyperref.dtx: fixes from Heiko in pdf doc encoding stuff + +1999-03-30 6.53 Sebastian Rahtz + * RELEASE 6.53 + * hyperref.dtx: complete replacement of Heiko's part by nicely + documented dtx.... + + Name changes: + \newif\ifPDFbookmark ==> \newif\ifHy@pdfstring (internal name) + \ifbookmark ==> \texorpdfstring (user command) + \Hy@PDFDef ==> \pdfstringdef (user or package command) + + Heiko summarizes the features of this \Hy@PDFDef: + * PD1 encoding + * Unknown glyphs don't cause an infinite error loop now (see + bug report few weeks ago in pdftex@tug.org). + * Grouping characters can be used, they are removed silently, + so things like "\TeX{}" can be written. + * With this version of \Hy@PDFDef the option exactdef can be + removed now because of the warning messages. + * All non-expandible commands like unknown glyphs or stomach + commands are catched by this version: a comprehensive + warning message is produced and the tokens are removed. + * xspace support. + * Support for unbalanced parentheses, hyparen.sty is now obsolete. + +1999-03-26 6.52 Sebastian Rahtz + * RELEASE 6.52 + * hyperref.dtx: Wherever "naturalnames" is used, disable + \textlatin (from Babel 3.6k). Thanks to Felix Neubauer + <Felix.Neubauer@gmx.net> + * Fixes for seminar (Denis Girou <denis.girou@idris.fr>) + +1999-03-12 6.51 Sebastian Rahtz + * RELEASE 6.51 (unreleased) + * hyperref.dtx: yet more bookmark magic from Heiko Oberdiek! + +1999-02-21 Sebastian Rahtz + * hyperref.dtx: trap a URL type of "run:" and attempt to use it to + launch an application. In dvips, dvipdfm and pdftex drivers; it + seems to work in Windows. By default it translates to file: + +1999-02-17 Sebastian Rahtz + * Changed the copyright notice + * hyperref.dtx: some (more) corrections from Heiko + +1999-02-16 6.50 Sebastian Rahtz + * RELEASE 6.50 + * hyperref.dtx: some corrections from Heiko + +1999-02-14 6.49 Sebastian Rahtz + * RELEASE 6.49 + * hyperref.dtx: remove grouping around PDF@SetupDoc, allowing + \pdfpagesttr in pdftex to work properly (ie CropBox) + move PD@FinishDoc to happen at start of dvi (in page header); + this allows for documents ending in \clearpage in which case the + stuff never happened. sigh. + +1999-02-06 6.48 Sebastian Rahtz + * RELEASE 6.48 + * hyperref.dtx: add option "naturalnames", which makes hyperref use + eg \thesection instead of \theHsection. may help some people. + * Add option "verbose" to provide a debugging hook. + * Set some more commands to no-op in bookmarks. + * Remove all pdfinfo from PDF@SetupDoc, and transfer to new + PDF@FinishDoc, which happens \AtEndDocument. This allows + \maketitle to do \hypersetup{pdftitle=\@title} etc + * Rearranged some lines of code. + +1999-02-01 6.47 Sebastian Rahtz + * RELEASE 6.47 + * hyperref.dtx: removed code from dvipdfm by mistake. restored. + +1999-01-27 6.46 Sebastian Rahtz + * RELEASE 6.46 + * hyperref.dtx: add support for colorlinks to dvipdfm driver + (missed out by mistake before), and \AcrobatMenu + +1999-01-20 Sebastian Rahtz + * hyperref.dtx: changed \texttilde to \textasciitilde; removed + \textbeta + +1998-12-17 6.45 Sebastian Rahtz + * RELEASE 6.45 + * hyperref.dtx: make \footnotemark and \footnotetext use original + non-hyper definitions. from pzezza@facec.cce.unifi.it. + +1998-12-07 6.44 Sebastian Rahtz + * RELEASE 6.44 + * hyperref.dtx: corrected bookmark writing errors. again... + removed some spurious \makeat s. removed a spurious { in tex4ht + +1998-12-01 6.43 Sebastian Rahtz + * RELEASE 6.43 + * hyperref.dtx: fixes for \addcontentsline from + kevin@rodin.wustl.edu (Kevin Ruland) + - make \EndOfPackage things happen \AtBeginDocument instead, for + consistency + - fixes to hy@temp from Heiko + - added optional first parameter to \BOOKMARK in order to provide + dvipdfm with what it wants + +1998-11-27 Sebastian Rahtz + * hyperref.dtx: added dvipdfm driver from + Mark Wicks <mwicks@kettering.edu>. + cleaned up more bookmark code (from Heiko) + +1998-11-11 6.42 Sebastian Rahtz + * RELEASE 6.42 + * hyperref.dtx: replaced bookmark and docinfo writing with new code + from Heiko Oberdiek which seems to do a better job + * Support for lastpage package. + +1998-11-03 6.41 Sebastian Rahtz + * RELEASE 6.41 + * hyperref.dtx: cleaned up test for existence of pdftex again, to + avoid trampling on other packages. Thomas Esser and David Carlisle + pointed out the mess. + +1998-11-01 6.40 Sebastian Rahtz + * RELEASE 6.40 + * hyperref.dtx: checked various drivers, and had to introduce mew + docstrip guards to add some pdfmark to dviwindo. dvipdf broken, so + removed from hyperref.ins. Thanks to Thomas Esser for testing so + quickly. + +1998-10-30 6.39 Sebastian Rahtz + * RELEASE 6.39 + * hyperref.dtx: serious error in where colorlinks and frenchlinks + were checked. now all at EndOfPackage, after driver load. + +1998-10-23 6.38 Sebastian Rahtz + * RELEASE 6.38 + * hyperref.dtx: rework handling of driver options so that driver + is only loaded at the end, with whatever is the latest name given + in config file, document etc. (Thanks to Thomas Esser for suggestion) + +1998-10-17 6.37 Sebastian Rahtz + * RELEASE 6.37 + * hyperref.dtx: back out change of link to use Action dictionary, + it seems to break some Distiller setups, and Ghostscript + +1998-10-06 Sebastian Rahtz + * hyperref.dtx: make all eqnarray stop being an anchor, as it may + break over pages. + * Whoops. PDF@SetupDoc was after \MayBeStopEarly... + +1998-09-24 6.36 Sebastian Rahtz + * RELEASE 6.36 + * hyperref.dtx: even if bookmark writing disable, \pdfbookmark still + needs to make anchors + +1998-09-22 Sebastian Rahtz + * hyperref.dtx: xdef not edef in \@writetorep (thanks to Christian + Kumpf <kumpf@igd.fhg.de>) + +1998-09-12 Sebastian Rahtz + * hyperref.dtx: added option pdfnumberbookmarks to include section + numbers in PDF bookmarks + +1998-09-07 6.35 Sebastian Rahtz + * RELEASE 6.35 + * hyperref.dtx: added DOCVIEW stuff to dviwindo driver + better check for playing in head, means no more overfull hbox + messages + +1998-09-04 Sebastian Rahtz + * hyperref.dtx: added DOCVIEW stuff to dvipsone driver (pointed + out by D P Story) + +1998-09-03 Sebastian Rahtz + * hyperref.dtx: + a) added new option linktocpage to make TOC have links on page + numbers + b) rewrote or checked all uses of \colorlink, so that they + have a corresponding \hy@endcolorlink (was \hyper@resetcolor), + and so are in a \begingroup ... \endgroup group (requested by + Patrick Daly, for consistency if nothing else). Renamed + \colorlink to \hy@colorlink + +1998-09-02 6.34 Sebastian Rahtz + * RELEASE 6.34 + * hyperref.dtx: chivvied around pdfview so that it worked, and did + not override hyperref.cfg. concept of \@pdfviewparam for size + parameters + +1998-08-11 6.33 Sebastian Rahtz + * RELEASE 6.33 + * hyperref.dtx: fix up some forms problems for Laurent Guillope + +1998-08-08 Sebastian Rahtz + * hyperref.dtx: add option `implicit' to allow (with value of + false) for no redefinition of LaTeX internals. Re-ordered some + code sections to allow for this. + +1998-08-02 Sebastian Rahtz + * hyperref.dtx: corrected some typos and mistakes in form support + +1998-07-20 Sebastian Rahtz + * hyperref.dtx: change check of empty head (from test by Denis + Roegel) + +1998-07-06 6.32 Sebastian Rahtz + * RELEASE 6.32 + * backref.dtx: better test for natbib-like styles + * hyperref.dtx: add natbib link break macro + * dvipsone: use same pdfsetup as dviwindo + +1998-06-27 6.31 Sebastian Rahtz + * RELEASE 6.31 + * hyperref.dtx: correct order of part and writetorep + * hyperref.dtx: more fixes from MicroPress for their driver. zero + width hidden fields -> width of 1sp. Piet van Oostrum's additions + to bookmark writing code. + * add support for "pdfstartview={}", to get `default' + magnification. hyper@linkfile for pdftex always does a user action + now + * Patrick Daly's addition of \ifvmode\nobreak\fi in pdftex start + anchor fixes his section problems, but is not entirely general. + +1998-06-25 Sebastian Rahtz + * hyperref.dtx: fix NoHyper bug *properly* this time. + +1998-06-25 6.30 Sebastian Rahtz + * RELEASE 6.30 + * hyperref.dtx: zero width hidden fields. support pdfstartview of + {}. allow NewWindow false with pdfnewwindow option. correct bug in + default value of centerwindow and fitwindow. fix bug in NoHyper. + fix bug in \pageref*. + * Add \autoref macro to generate tagged references. + +1998-06-24 6.29 Sebastian Rahtz + * RELEASE 6.29 + * hyperref.dtx: add \ref* and \pageref* to produce unlinked + references, and fix bug in label@hyperref. + add page transitions for pdftex driver + +1998-06-23 Sebastian Rahtz + * hyperref.dtx: add support for page transitions in pdfmark driver + * hyperref.dtx: add key pdfpagelayout + * hyperref.dtx: revise form lists, now support Display=Value syntax + * hyperref.dtx: change test for whether natbib-like code is + present (if NAT@parse is defined), since things like aguplus dont + load natbib per se, but use the same code. + +1998-06-21 Sebastian Rahtz + * hyperref.dtx: if form list value starts with a [, its assumed to + be an array of two strings, display and use values. + * hyperref.dtx: add `readonly' key for pdf forms, and hidden for + HTML + * hyperref.dtx: restructure form drivers to isolate common code + for pdftex and pdfmark. + +1998-06-20 Sebastian Rahtz + * hyperref.dtx: add `hidden' key for forms + +1998-06-19 6.28 Sebastian Rahtz + * RELEASE 6.28 + * hyperref.dtx: use pdftex version and revision numbers + * hyperref.dtx: corrected stupid error which meant that the + bookmark file was not being opened. + +1998-06-16 6.27 Sebastian Rahtz + * RELEASE 6.27 + * hyperref.dtx: finished pdftex forms, and reworked several + aspects of forms in general. + +1998-06-15 Sebastian Rahtz + * hyperref.dtx: use \filename@parse to decide whether a file: URL + is a local open or a URL. makes ../../xxx work. + * VTEX drivers driven by single `vtex' option which checks + \OpMode + +1998-06-13 Sebastian Rahtz + * hyperref.dtx: merge in material from MicroPress to provide support + for VTEX's two new modes of operation, PDF and HTML. Drivers hvtex + and hvtexhtml. + +1998-06-12 6.26 Sebastian Rahtz + * (private) RELEASE 6.26 + addition from DPC to provide better support for encoding in + .out files (must use inputenc) + * (private) RELEASE 6.25 + * hyperref.dtx: + removed quotes from names in dviwindo (DP Story) + comma after file destination in dviwindo (DP Story) + rejig parsing of file: to cope with ../foo/bar, at the + cost of files having to be at least two characters long. ../.. + doesn't work either :-} + +1998-06-05 6.24 Sebastian Rahtz + * (private) RELEASE 6.24 + * hyperref.dtx: unset \@tempa at start of ProcessKVOptions (David + Carlisle) + * hyperref.dtx: pdftex base url syntax wrong; and if baseurl + provided, need to strip file: from URL (corrections by + daly@linpwd.mpae.gwdg.de (P.W.Daly, MPAe, Lindau, Germany) + +1998-05-27 6.23 Sebastian Rahtz + * (private) RELEASE 6.23 + * hyperref.dtx: remove spurious space in pdfview in pdftex driver + +1998-05-16 6.22 Sebastian Rahtz + * (private) RELEASE 6.22 + * hyperref.dtx: in draft mode, need fifth and secondoffive to be + really secondoffive + +1998-05-08 6.21 Sebastian Rahtz + * (private) RELEASE 6.21 + * hyperref.dtx: added new key "pdfhighlight" to set Acrobat + behaviour when a link is pressed. Make destinations use the Action + dictionary. Added first cut at forms support. + +1998-03-25 6.20 Sebastian Rahtz + * (private) RELEASE 6.20 + * RELEASE 6.19 + * pdftex seems to have changed, added goto page for openaction + * hyperref.dtx: put / in front of pdfstartview + still changing textures driver + +1998-03-22 6.18 Sebastian Rahtz + * RELEASE 6.18 + +1998-03-21 Sebastian Rahtz + * hyperref.dtx: add conditional code for fancyvrb, to stop + links being made to fancyvrb lines. + * experimental textures driver + * pdftex as 0.12 the default; use guard pdftexold to select 0.11 + behaviour + +1998-03-07 6.17 Sebastian Rahtz + * RELEASE 6.17 + * hyperref.dtx: patches from Piotr Krysiuk + <pkrysiuk@mimuw.edu.pl> to make it run under LaTeX 209 + compatibility mode + +1998-03-05 Sebastian Rahtz + * hyperref.dtx: put braces around URL in pdfmark driver, to stop + keyval splitting at an = sign within the URL (bug report from Ahmed + Hindawi <hindawi@ephouse.com>) + +1998-03-03 Sebastian Rahtz + * hyperref.dtx: add first cut at tex4ht driver + * hyperref.dtx: changes for pdftex 0.12 driver (syntax changes) + +1998-02-28 6.16 Sebastian Rahtz + * (private) RELEASE 6.16 + * hyperref.dtx: AMSLaTeX does everything twice; pdftex actually + *executes* the hyper code twice, so that destinations are defined + twice. Make use of \ifmeasuring@ to avoid this. + +1998-02-25 6.15 Sebastian Rahtz + * RELEASE 6.15 + * Sigh. Messed up counters again. Fixed. It had better be right + this time. + * RELEASE 6.14 + * hyperref.dtx: added key bookmarksopen to dictate whether or not + the bookmark tree is expanded (from Brian Ripley) + * cleaned up the *horrible* mess created by me over items, which + mean that I had turned off the incrementing.... + * typo in \pdfbookmark corrected + +1998-02-23 6.13 Sebastian Rahtz + * RELEASE 6.13 + * changes to \item had totally wrecked natbib :-} + * added keys for PDF creator and producer + * re-fix \@footnotemark in \maketitle + * reverse parameters of \htmladdnormallink + +1998-02-20 6.12 Sebastian Rahtz + * RELEASE 6.12 + * RELEASE 6.11 + * hyperref.dtx: play around with items again for Tanmoy. ugh, all + sorts of changes to stop bibitems getting 3 destinations defined. + +1998-01-26 Sebastian Rahtz + * hyperref.dtx: define \@makefnmark instead of \@footnotemark, to + take advantage of white space and hyphenation fudges (from DPC) + * backref.dtx: remove white space in for loop of \backcite + +1998-01-22 6.10 Sebastian Rahtz + * RELEASE 6.10 + * more dealing with \url, allowing for _ + +1998-01-21 6.9 Sebastian Rahtz + * release 6.9 + * fixed some small bugs (though more remain) and added + \Acrobatmenu command. + +1997-12-11 Sebastian Rahtz + * hyperref.dtx: altered algorithm of tocdepth for pdf bookmarks; + rewrote nesting again. still concerned about global allocation + of `current' tokens, and lack of nesting in PS file. + +1997-12-09 Sebastian Rahtz + * hyperref.dtx: rewrote handling of (non) nesting. the innards of + an anchor are now processing inside {\stop@hyper...} which + hopefully makes all hyper commands no-ops. ripley@stats.ox.ac.uk + (Prof Brian Ripley) found several things which forced me to do + *something* (ie a \cite inside a \caption gave the destination of + the cite to the caption) + * Daniel T. Cobra <cobra@gyron.acate.com.br> gave me a new + incompatibility with ps2pdf + +1997-11-24 6.7 Sebastian Rahtz + * RELEASE 6.7 + * started hyperref ChangeLog. cleanup of copyright for Debian inclusion + |