summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-07-02 22:14:43 +0000
committerKarl Berry <karl@freefriends.org>2015-07-02 22:14:43 +0000
commit8c0844204a3fbad2c755beca8c0b1edc6ae33601 (patch)
tree71c54caf8fd2007a53ad7f1b518f231a61aa2a07 /Master
parent586aedcf63ecf6ea7da1c1529e5ea5ba8f5cb426 (diff)
latex (2jul15)
git-svn-id: svn://tug.org/texlive/trunk@37737 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/base/alltt.pdfbin172932 -> 172932 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/cfgguide.pdfbin219621 -> 219621 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/changes-doc.txt4
-rw-r--r--Master/texmf-dist/doc/latex/base/changes.txt52
-rw-r--r--Master/texmf-dist/doc/latex/base/classes.pdfbin517236 -> 517236 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/clsguide.pdfbin371689 -> 371684 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/cmfonts.pdfbin270770 -> 270770 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/cyrguide.pdfbin223457 -> 223457 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/doc.pdfbin627267 -> 627538 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/docstrip.pdfbin468937 -> 468935 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/encguide.pdfbin1243608 -> 1243608 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/exscale.pdfbin194323 -> 194323 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/fix-cm.pdfbin261918 -> 261918 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/fntguide.pdfbin352007 -> 351978 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/graphpap.pdfbin156294 -> 156294 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ifthen.pdfbin205224 -> 205224 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/inputenc.pdfbin294571 -> 294571 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/latexchanges.pdfbin236245 -> 240237 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/latexchanges.tex37
-rw-r--r--Master/texmf-dist/doc/latex/base/latexrelease.pdfbin232356 -> 232395 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/latexsym.pdfbin192303 -> 192303 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/lb2.pdfbin238184 -> 238184 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/letter.pdfbin305110 -> 305397 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/lgc2.pdfbin202895 -> 202895 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/lppl.pdfbin125833 -> 125833 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews.pdfbin655908 -> 655926 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltunicode.pdfbin203290 -> 203463 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltx3info.pdfbin197803 -> 197803 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltxdoc.pdfbin214721 -> 214721 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/makeindx.pdfbin160707 -> 160707 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/manual.pdfbin150072 -> 150072 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/modguide.pdfbin226774 -> 226774 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/nfssfont.pdfbin201828 -> 201828 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/proc.pdfbin216933 -> 216933 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/slides.pdfbin351420 -> 351420 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/slifonts.pdfbin213778 -> 213778 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/source2e.pdfbin2476590 -> 2479072 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/syntonly.pdfbin181276 -> 181558 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/tlc2.pdfbin273641 -> 273641 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/usrguide.pdfbin396083 -> 396083 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/utf8ienc.pdfbin303358 -> 303183 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/webcomp.pdfbin136166 -> 136166 bytes
-rw-r--r--Master/texmf-dist/source/latex/base/latexrelease.dtx7
-rw-r--r--Master/texmf-dist/source/latex/base/latexrelease.ins2
-rw-r--r--Master/texmf-dist/source/latex/base/ltcounts.dtx11
-rw-r--r--Master/texmf-dist/source/latex/base/ltfinal.dtx96
-rw-r--r--Master/texmf-dist/source/latex/base/ltfsscmp.dtx4
-rw-r--r--Master/texmf-dist/source/latex/base/ltfssdcl.dtx77
-rw-r--r--Master/texmf-dist/source/latex/base/ltnews22.tex2
-rw-r--r--Master/texmf-dist/source/latex/base/ltplain.dtx27
-rw-r--r--Master/texmf-dist/source/latex/base/ltunicode.dtx7
-rw-r--r--Master/texmf-dist/source/latex/base/ltvers.dtx24
-rw-r--r--Master/texmf-dist/source/latex/base/utf8ienc.dtx11
-rw-r--r--Master/texmf-dist/tex/latex/base/fixltx2e.sty2
-rw-r--r--Master/texmf-dist/tex/latex/base/latex.ltx74
-rw-r--r--Master/texmf-dist/tex/latex/base/latexrelease.sty188
-rw-r--r--Master/texmf-dist/tex/latex/base/lcyenc.dfu10
-rw-r--r--Master/texmf-dist/tex/latex/base/ltpatch.ltx2
-rw-r--r--Master/texmf-dist/tex/latex/base/ly1enc.dfu2
-rw-r--r--Master/texmf-dist/tex/latex/base/omsenc.dfu2
-rw-r--r--Master/texmf-dist/tex/latex/base/ot1enc.dfu2
-rw-r--r--Master/texmf-dist/tex/latex/base/ot2enc.dfu10
-rw-r--r--Master/texmf-dist/tex/latex/base/t1enc.dfu2
-rw-r--r--Master/texmf-dist/tex/latex/base/t2aenc.dfu10
-rw-r--r--Master/texmf-dist/tex/latex/base/t2benc.dfu10
-rw-r--r--Master/texmf-dist/tex/latex/base/t2cenc.dfu10
-rw-r--r--Master/texmf-dist/tex/latex/base/ts1enc.dfu2
-rw-r--r--Master/texmf-dist/tex/latex/base/unicode-letters.def8
-rw-r--r--Master/texmf-dist/tex/latex/base/utf8-test.tex2
-rw-r--r--Master/texmf-dist/tex/latex/base/utf8.def2
-rw-r--r--Master/texmf-dist/tex/latex/base/utf8enc.dfu10
-rw-r--r--Master/texmf-dist/tex/latex/base/utf8test.tex2
-rw-r--r--Master/texmf-dist/tex/latex/base/x2enc.dfu10
73 files changed, 519 insertions, 202 deletions
diff --git a/Master/texmf-dist/doc/latex/base/alltt.pdf b/Master/texmf-dist/doc/latex/base/alltt.pdf
index b3ccf8d141e..f00d5288b58 100644
--- a/Master/texmf-dist/doc/latex/base/alltt.pdf
+++ b/Master/texmf-dist/doc/latex/base/alltt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/cfgguide.pdf b/Master/texmf-dist/doc/latex/base/cfgguide.pdf
index aec4c4daeb2..ba6a10ef719 100644
--- a/Master/texmf-dist/doc/latex/base/cfgguide.pdf
+++ b/Master/texmf-dist/doc/latex/base/cfgguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/changes-doc.txt b/Master/texmf-dist/doc/latex/base/changes-doc.txt
index 3dbe97d2d29..c345c46b374 100644
--- a/Master/texmf-dist/doc/latex/base/changes-doc.txt
+++ b/Master/texmf-dist/doc/latex/base/changes-doc.txt
@@ -4,6 +4,10 @@ completeness or accuracy and it contains some references to files that
are not part of the distribution.
=======================================================================
+2015-07-01 David Carlisle <latex-bugs@latex-project.org>
+
+ * latexchanges.tex: describe the patch level system
+
2015-04-05 Joseph Wright <joseph.wright@morningstar2.co.uk>
* Clarify reason for \typein change in LuaTeX
diff --git a/Master/texmf-dist/doc/latex/base/changes.txt b/Master/texmf-dist/doc/latex/base/changes.txt
index e2f35ff684b..9a3ba249182 100644
--- a/Master/texmf-dist/doc/latex/base/changes.txt
+++ b/Master/texmf-dist/doc/latex/base/changes.txt
@@ -4,6 +4,42 @@ completeness or accuracy and it contains some references to files that
are not part of the distribution.
=======================================================================
+#########################
+# 2015/01/01 PL 1 Release
+#########################
+
+2015-06-27 David Carlisle <latex-bugs@latex-project.org>
+
+ * utf8ienc.dtx: fix accents for 0403,0453,040C,045C
+ see http://tex.stackexchange.com/q/252521/1090
+
+2015-06-23 David Carlisle <latex-bugs@latex-project.org>
+
+ * ltfinal.dtx: set version to 2015/01/01 PL 1, and remove ltpatch.ltx system.
+
+ * ltfsscmp.dtx: use 0000/00/00 date for old version.
+
+2015-06-20 Joseph Wright <latex-bugs@latex-project.org>
+
+ * ltunicode.dtx: Include first token in a range in
+ catcode settings.
+
+2015-06-19 David Carlisle <latex-bugs@latex-project.org>
+
+ * ltvers.dtx: date
+
+ * ltplain.dtx: remove duplicated (old) definition of \newtoks and
+ use -1 for the first upper bound on register types that need a
+ contiguous range so that the allocation is never restarted at 256.
+
+2015-06-05 David Carlisle <latex-bugs@latex-project.org>
+
+ * latexrelease.ins: add ltcounts.dtx to the latexrelease.sty sources
+
+######################
+# 2015/01/01 Release
+######################
+
2015-05-11 Joseph Wright <joseph.wright@morningstar2.co.uk>
* ltunicode.dtx: Apply East Asian catcode settings to LuaTeX
@@ -216,6 +252,10 @@ are not part of the distribution.
* Rename 00readme.txt to README (named README.txt in the development
repository)
+######################
+# 2014/05/01 Release
+######################
+
2014-09-29 Frank Mittelbach <latex-bugs@latex-project.org>
* nfssfont.dtx Typo in definition of \encoding (no change to processing)
@@ -298,6 +338,10 @@ are not part of the distribution.
* ltclass.dtx: Update \@if@pti@ns to match new definition
of \in@ (pr/4166)
+######################
+# 2011/06/27 Release
+######################
+
2011-05-08 Will Robertson <will.robertson@latex-project.org>
* ltfssdcl.dtx: Bruno's improvement to \in@
@@ -332,6 +376,10 @@ are not part of the distribution.
* ltfssdcl.dtx: Improve the definition of \in@ thanks to Heiko
+######################
+# 2009/09/24 Release
+######################
+
2008-04-13 Frank Mittelbach <latex-bugs@latex-project.org>
* utf8ienc.dtx: Ensure we don't lose spaces in the log (pr/4016)
@@ -386,6 +434,10 @@ are not part of the distribution.
* fixltx2e.dtx: Ensure that vrule is in \normalcolor in output
routine
+######################
+# 2005/12/01 Release
+######################
+
2006-05-20 Frank Mittelbach <latex-bugs@latex-project.org>
* lppl.tex: 1.3c clarification that the license text can not
diff --git a/Master/texmf-dist/doc/latex/base/classes.pdf b/Master/texmf-dist/doc/latex/base/classes.pdf
index f611b965274..2948dd26c3b 100644
--- a/Master/texmf-dist/doc/latex/base/classes.pdf
+++ b/Master/texmf-dist/doc/latex/base/classes.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/clsguide.pdf b/Master/texmf-dist/doc/latex/base/clsguide.pdf
index cc292c222e4..7eebee9072e 100644
--- a/Master/texmf-dist/doc/latex/base/clsguide.pdf
+++ b/Master/texmf-dist/doc/latex/base/clsguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/cmfonts.pdf b/Master/texmf-dist/doc/latex/base/cmfonts.pdf
index 312b0081a43..3fe1a8aad81 100644
--- a/Master/texmf-dist/doc/latex/base/cmfonts.pdf
+++ b/Master/texmf-dist/doc/latex/base/cmfonts.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/cyrguide.pdf b/Master/texmf-dist/doc/latex/base/cyrguide.pdf
index 10c2bff5fe0..b09f4c396c3 100644
--- a/Master/texmf-dist/doc/latex/base/cyrguide.pdf
+++ b/Master/texmf-dist/doc/latex/base/cyrguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/doc.pdf b/Master/texmf-dist/doc/latex/base/doc.pdf
index 5a9da98695f..9eb2e981718 100644
--- a/Master/texmf-dist/doc/latex/base/doc.pdf
+++ b/Master/texmf-dist/doc/latex/base/doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/docstrip.pdf b/Master/texmf-dist/doc/latex/base/docstrip.pdf
index 0d8378ba0a7..43c6bc9aa9e 100644
--- a/Master/texmf-dist/doc/latex/base/docstrip.pdf
+++ b/Master/texmf-dist/doc/latex/base/docstrip.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/encguide.pdf b/Master/texmf-dist/doc/latex/base/encguide.pdf
index e5b3843326a..6c314740517 100644
--- a/Master/texmf-dist/doc/latex/base/encguide.pdf
+++ b/Master/texmf-dist/doc/latex/base/encguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/exscale.pdf b/Master/texmf-dist/doc/latex/base/exscale.pdf
index 8443659ed48..d193a7b2170 100644
--- a/Master/texmf-dist/doc/latex/base/exscale.pdf
+++ b/Master/texmf-dist/doc/latex/base/exscale.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/fix-cm.pdf b/Master/texmf-dist/doc/latex/base/fix-cm.pdf
index 90baa337ce8..a6ef935119a 100644
--- a/Master/texmf-dist/doc/latex/base/fix-cm.pdf
+++ b/Master/texmf-dist/doc/latex/base/fix-cm.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/fntguide.pdf b/Master/texmf-dist/doc/latex/base/fntguide.pdf
index 762d0f4b7e5..d8c0934b820 100644
--- a/Master/texmf-dist/doc/latex/base/fntguide.pdf
+++ b/Master/texmf-dist/doc/latex/base/fntguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/graphpap.pdf b/Master/texmf-dist/doc/latex/base/graphpap.pdf
index 2d58e65f6bf..7e1fa989a18 100644
--- a/Master/texmf-dist/doc/latex/base/graphpap.pdf
+++ b/Master/texmf-dist/doc/latex/base/graphpap.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ifthen.pdf b/Master/texmf-dist/doc/latex/base/ifthen.pdf
index 77ead8399c5..8bbf36f3d95 100644
--- a/Master/texmf-dist/doc/latex/base/ifthen.pdf
+++ b/Master/texmf-dist/doc/latex/base/ifthen.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/inputenc.pdf b/Master/texmf-dist/doc/latex/base/inputenc.pdf
index d66a58de774..4d0a16d7860 100644
--- a/Master/texmf-dist/doc/latex/base/inputenc.pdf
+++ b/Master/texmf-dist/doc/latex/base/inputenc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/latexchanges.pdf b/Master/texmf-dist/doc/latex/base/latexchanges.pdf
index 0453171a9ad..a5e5e46564c 100644
--- a/Master/texmf-dist/doc/latex/base/latexchanges.pdf
+++ b/Master/texmf-dist/doc/latex/base/latexchanges.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/latexchanges.tex b/Master/texmf-dist/doc/latex/base/latexchanges.tex
index fbdfbfa9dca..7d615497459 100644
--- a/Master/texmf-dist/doc/latex/base/latexchanges.tex
+++ b/Master/texmf-dist/doc/latex/base/latexchanges.tex
@@ -37,7 +37,7 @@
\author{\copyright~Copyright 2015, \LaTeX3 Project Team.\\
All rights reserved.}
-\date{19 February 2015}
+\date{13 April 2015}
% a few commands from doc
\newcommand\Lpack[1]{\textsf{#1}}
@@ -58,16 +58,41 @@ This document describes changes that have been made to the \LaTeX\ format since
%This document details all the changes to documented functions since the 2014/05/01 \LaTeX\ release.
As announced in \LaTeX\ News~22, the 2015 \LaTeX, release adopts a new
-policy, Improvements and bug fixes will be made to the format sources,
+policy. Improvements and bug fixes will be made to the format sources,
with the \Lpack{latexrelease} package being available to revert
changes to use definitions from an earlier format.
+\section{Changes between \LaTeX\ releases 2015/01/01 and 2015/01/01 Patch Level 1.}
+This release re-introduces the ``Patch Level'' scheme for identifying
+releases between main ``dated'' releases. Early \LaTeXe\ releases
+included a mechanism whereby updates could be provided by a
+\emph{patch
+ file}. This was mainly intended to allow updates to be made without
+downloading the full sources again, which was an important
+consideration with download speeds and costs at the time.
+
+The new mechanism incorporates any changes directly into the sources,
+but having the patch level identified in the banner allows the
+\LaTeX\ release to be identified, even if (as in this case) most of the
+changes do not affect the format but affect other base packages such
+as \Lpack{latexrelease} and \Lpack{inputenc}. The patch level is shown
+in the banner at the start of the job, but does not affect the date
+handling of the |\IncludeInRelease| mechanism.
+
+Apart from re-arranging the version banner, the only change in the
+format is that |\newtoks| was accidentally defined twice, using the
+old and new allocation scheme described in Section \ref{e@alloc}.
+The old definition is now only in the \Lpack{latexrelease} package,
+for use when emulating old formats.
+
+
+
\section
-[Changes since the 2014/05/01 \LaTeX\ release]
-{Changes since 2014/05/01 \LaTeX\ release\footnote{Much of this text
-is taken from the former \Lpack{fixltx2e} package that has been used in the past to make such changes available separately.}}
+[Changes between \LaTeX\ releases 2014/05/01 and 2015/01/01]
+{Changes between \LaTeX\ releases 2014/05/01 and 2015/01/01\footnote{Much of this text
+is taken from \Lpack{fixltx2e} package which was formerly used to make such changes available separately.}}
\subsection{Support for \LaTeX\ version changes}
\DescribeMacro{\includeInRelease}\arg{date}\oarg{date}\arg{label}\arg{message}\arg{code}
@@ -77,7 +102,7 @@ is taken from the former \Lpack{fixltx2e} package that has been used in the past
The |\includeInRelease| command has been added to support backward and forward compatibility for the \LaTeX\ format. It supports the declaration of conditional code that can be loaded based on options given to the \Lpack{latexrelease} package. Its use is described in detail in the
\Lpack{latexrelease} package documentation.
-\subsection{New Allocation Code}
+\subsection{New Allocation Code\label{e@alloc}}
Previously |\newcount| and related commands were based on classic
TeX and only allocated in the range 0--255. This was extended (in
different ways) for e-\TeX\ in the |etex| package and in the
diff --git a/Master/texmf-dist/doc/latex/base/latexrelease.pdf b/Master/texmf-dist/doc/latex/base/latexrelease.pdf
index 4c01cf217b4..60a8b5b02fb 100644
--- a/Master/texmf-dist/doc/latex/base/latexrelease.pdf
+++ b/Master/texmf-dist/doc/latex/base/latexrelease.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/latexsym.pdf b/Master/texmf-dist/doc/latex/base/latexsym.pdf
index b8cbd2bb583..3eeb9ea1fc8 100644
--- a/Master/texmf-dist/doc/latex/base/latexsym.pdf
+++ b/Master/texmf-dist/doc/latex/base/latexsym.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/lb2.pdf b/Master/texmf-dist/doc/latex/base/lb2.pdf
index 7e42f598701..3863b0f6f90 100644
--- a/Master/texmf-dist/doc/latex/base/lb2.pdf
+++ b/Master/texmf-dist/doc/latex/base/lb2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/letter.pdf b/Master/texmf-dist/doc/latex/base/letter.pdf
index 5fbdeb1e468..3dc4a369806 100644
--- a/Master/texmf-dist/doc/latex/base/letter.pdf
+++ b/Master/texmf-dist/doc/latex/base/letter.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/lgc2.pdf b/Master/texmf-dist/doc/latex/base/lgc2.pdf
index 3815d65ba35..ee1a8762985 100644
--- a/Master/texmf-dist/doc/latex/base/lgc2.pdf
+++ b/Master/texmf-dist/doc/latex/base/lgc2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/lppl.pdf b/Master/texmf-dist/doc/latex/base/lppl.pdf
index c384aeff9f7..93a7509b45a 100644
--- a/Master/texmf-dist/doc/latex/base/lppl.pdf
+++ b/Master/texmf-dist/doc/latex/base/lppl.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews.pdf b/Master/texmf-dist/doc/latex/base/ltnews.pdf
index adeb1a656b0..990af8a5b35 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltunicode.pdf b/Master/texmf-dist/doc/latex/base/ltunicode.pdf
index 42010fe1596..aba86c1ee90 100644
--- a/Master/texmf-dist/doc/latex/base/ltunicode.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltunicode.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltx3info.pdf b/Master/texmf-dist/doc/latex/base/ltx3info.pdf
index 6c626587fcc..fbf61db2b6f 100644
--- a/Master/texmf-dist/doc/latex/base/ltx3info.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltx3info.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltxdoc.pdf b/Master/texmf-dist/doc/latex/base/ltxdoc.pdf
index bdb353e3343..196b6b6fef7 100644
--- a/Master/texmf-dist/doc/latex/base/ltxdoc.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltxdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/makeindx.pdf b/Master/texmf-dist/doc/latex/base/makeindx.pdf
index 608bb782b0f..9d3f99a289a 100644
--- a/Master/texmf-dist/doc/latex/base/makeindx.pdf
+++ b/Master/texmf-dist/doc/latex/base/makeindx.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/manual.pdf b/Master/texmf-dist/doc/latex/base/manual.pdf
index ddf7f7a1a92..ce7f5d5dc7c 100644
--- a/Master/texmf-dist/doc/latex/base/manual.pdf
+++ b/Master/texmf-dist/doc/latex/base/manual.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/modguide.pdf b/Master/texmf-dist/doc/latex/base/modguide.pdf
index 51aeecfa4a4..a0a21591457 100644
--- a/Master/texmf-dist/doc/latex/base/modguide.pdf
+++ b/Master/texmf-dist/doc/latex/base/modguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/nfssfont.pdf b/Master/texmf-dist/doc/latex/base/nfssfont.pdf
index 73baebef35d..82aa430bbf1 100644
--- a/Master/texmf-dist/doc/latex/base/nfssfont.pdf
+++ b/Master/texmf-dist/doc/latex/base/nfssfont.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/proc.pdf b/Master/texmf-dist/doc/latex/base/proc.pdf
index 732ab50b96b..5834fe928dc 100644
--- a/Master/texmf-dist/doc/latex/base/proc.pdf
+++ b/Master/texmf-dist/doc/latex/base/proc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/slides.pdf b/Master/texmf-dist/doc/latex/base/slides.pdf
index 8eae702ee4c..6f24a3ee718 100644
--- a/Master/texmf-dist/doc/latex/base/slides.pdf
+++ b/Master/texmf-dist/doc/latex/base/slides.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/slifonts.pdf b/Master/texmf-dist/doc/latex/base/slifonts.pdf
index 52628a2f7e5..364beda03ec 100644
--- a/Master/texmf-dist/doc/latex/base/slifonts.pdf
+++ b/Master/texmf-dist/doc/latex/base/slifonts.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/source2e.pdf b/Master/texmf-dist/doc/latex/base/source2e.pdf
index 8adacceb6b4..438e9a89af8 100644
--- a/Master/texmf-dist/doc/latex/base/source2e.pdf
+++ b/Master/texmf-dist/doc/latex/base/source2e.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/syntonly.pdf b/Master/texmf-dist/doc/latex/base/syntonly.pdf
index 6fc3845097e..2c3c0c9bb56 100644
--- a/Master/texmf-dist/doc/latex/base/syntonly.pdf
+++ b/Master/texmf-dist/doc/latex/base/syntonly.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/tlc2.pdf b/Master/texmf-dist/doc/latex/base/tlc2.pdf
index 943bb426478..02faed1f6de 100644
--- a/Master/texmf-dist/doc/latex/base/tlc2.pdf
+++ b/Master/texmf-dist/doc/latex/base/tlc2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/usrguide.pdf b/Master/texmf-dist/doc/latex/base/usrguide.pdf
index eb958ce3daf..4117cf254e2 100644
--- a/Master/texmf-dist/doc/latex/base/usrguide.pdf
+++ b/Master/texmf-dist/doc/latex/base/usrguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/utf8ienc.pdf b/Master/texmf-dist/doc/latex/base/utf8ienc.pdf
index aca711d756a..430548f45bd 100644
--- a/Master/texmf-dist/doc/latex/base/utf8ienc.pdf
+++ b/Master/texmf-dist/doc/latex/base/utf8ienc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/webcomp.pdf b/Master/texmf-dist/doc/latex/base/webcomp.pdf
index 18f2ebd20d1..b14d1b4edab 100644
--- a/Master/texmf-dist/doc/latex/base/webcomp.pdf
+++ b/Master/texmf-dist/doc/latex/base/webcomp.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/base/latexrelease.dtx b/Master/texmf-dist/source/latex/base/latexrelease.dtx
index f5a305bf317..12c2c0854e1 100644
--- a/Master/texmf-dist/source/latex/base/latexrelease.dtx
+++ b/Master/texmf-dist/source/latex/base/latexrelease.dtx
@@ -34,13 +34,14 @@
%</dtx>
%<driver>\ProvidesFile{latexrelease.drv}
%<fixltx2e>\ProvidesPackage{fixltx2e}
+%<fixltx2e> [2015/06/22 v2.0b fixes to LaTeX (obsolete)]
%<latexrelease>\ProvidesPackage{latexrelease}
+%<*!fixltx2e>
% \fi
% \ProvidesFile{latexrelease.dtx}
-%<fixltx2e> [2015/02/21 v2.0a fixes to LaTeX (obsolete)]
-%<!fixltx2e> [2015/05/09 v1.0d LaTeX release emulation and tests]
-%
+ [2015/06/22 v1.0f LaTeX release emulation and tests]
% \iffalse
+%</!fixltx2e>
%<*driver>
\documentclass{ltxdoc}
\newcommand\Lopt[1]{\textsf{#1}}
diff --git a/Master/texmf-dist/source/latex/base/latexrelease.ins b/Master/texmf-dist/source/latex/base/latexrelease.ins
index 65d9e677a00..ae41fd88f91 100644
--- a/Master/texmf-dist/source/latex/base/latexrelease.ins
+++ b/Master/texmf-dist/source/latex/base/latexrelease.ins
@@ -84,11 +84,13 @@ extension .ins) which are part of the distribution.
\from{ltdefns.dtx} {latexrelease}%
\from{ltboxes.dtx} {latexrelease}%
\from{ltmath.dtx} {latexrelease}%
+ \from{ltcounts.dtx} {latexrelease}%
\from{ltlength.dtx} {latexrelease}%
\from{ltfloat.dtx} {latexrelease}%
\from{ltoutput.dtx} {latexrelease}%
\from{ltspace.dtx} {latexrelease}%
\from{ltplain.dtx} {latexrelease}%
+ \from{ltfssdcl.dtx} {latexrelease}%
\from{ltfssini.dtx} {latexrelease}%
\from{ltfssbas.dtx} {latexrelease}%
\from{ltfsscmp.dtx} {latexrelease}%
diff --git a/Master/texmf-dist/source/latex/base/ltcounts.dtx b/Master/texmf-dist/source/latex/base/ltcounts.dtx
index 935f5f4c11b..0fb2d8b90a8 100644
--- a/Master/texmf-dist/source/latex/base/ltcounts.dtx
+++ b/Master/texmf-dist/source/latex/base/ltcounts.dtx
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltcounts.dtx}
- [2015/01/10 v1.1h LaTeX Kernel (Counters)]
+ [2015/06/05 v1.1i LaTeX Kernel (Counters)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltcounts.dtx}
@@ -56,7 +56,7 @@
%</driver>
% \fi
%
-% \CheckSum{373}
+% \CheckSum{377}
%
% \changes{v1.0c}{1994/03/29}
% {Create file from parts of ltmiscen and ltherest.}
@@ -260,13 +260,14 @@
% initiates resetting the next level down.
% \begin{macrocode}
%</2ekernel>
-%<latexrelease>\IncludeInRelease}{2015/01/01}{\@stpelt}{%
+%<latexrelease>\IncludeInRelease{2015/01/01}{\@stpelt}{Reset nested counters}%
%<*2ekernel|latexrelease>
\def\@stpelt#1{\global\csname c@#1\endcsname \m@ne\stepcounter{#1}}%
+%<latexrelease>\EndIncludeInRelease
%</2ekernel|latexrelease>
-%<latexrelease>}
+%<latexrelease>\IncludeInRelease{0000/00/00}{\@stpelt}{Reset nested counters}%%
%<latexrelease>\def\@stpelt#1{\global\csname c@#1\endcsname \z@}%
-%<latexrelease>}
+%<latexrelease>\EndIncludeInRelease
%<*2ekernel>
% \end{macrocode}
% \end{macro}
diff --git a/Master/texmf-dist/source/latex/base/ltfinal.dtx b/Master/texmf-dist/source/latex/base/ltfinal.dtx
index 62223d3a1f0..d1d95dcd259 100644
--- a/Master/texmf-dist/source/latex/base/ltfinal.dtx
+++ b/Master/texmf-dist/source/latex/base/ltfinal.dtx
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltfinal.dtx}
- [2015/04/28 v2.0f LaTeX Kernel (Final Settings)]
+ [2015/06/23 v2.0h LaTeX Kernel (Final Settings)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltfinal.dtx}
@@ -115,6 +115,7 @@
%\begin{macro}{\newmarks}
% \changes{v2.0a}{2014/12/30}{macro added}
% \changes{v2.0b}{2015/01/23}{use reserved count 256}
+% \changes{v2.0g}{2015/06/19}{Use $-1$ for first range to get contiguous allocation}
% Allocate extended marks types if etex is active.
% Placed here at the end of the format
% to increase compatibility with count allocations
@@ -129,7 +130,7 @@
% \begin{macrocode}
\ifx\marks\@undefined\else
\def\newmarks{%
- \e@alloc\marks \e@alloc@chardef{\count256}\e@alloc@top\e@alloc@top}
+ \e@alloc\marks \e@alloc@chardef{\count256}\m@ne\e@alloc@top}
\fi
% \end{macrocode}
%
@@ -159,13 +160,14 @@
% \end{macrocode}
%
% Classes allocatedfrom 4 (1,2 and 3 are used by CJK), up to 254.
+% \changes{v2.0g}{2015/06/19}{Use $-1$ for first range to get contiguous allocation}
% \begin{macrocode}
\ifx\XeTeXcharclass\@undefined
\else
\countdef\xe@alloc@intercharclass=257
\xe@alloc@intercharclass=\thr@@
\def\newXeTeXintercharclass{%
- \e@alloc\XeTeXcharclass\chardef\xe@alloc@intercharclass\@cclv\@cclv}
+ \e@alloc\XeTeXcharclass\chardef\xe@alloc@intercharclass\m@ne\@cclv}
\fi
% \end{macrocode}
%
@@ -639,25 +641,29 @@
% Between major releases, small patches will be distributed in
% files |ltpatch.ltx| which must be added at this point.
% \changes{v1.0m}{1994/06/08}{Add patch file system}
-% \begin{macrocode}
-\IfFileExists{ltpatch.ltx}
- {\typeout{=================================^^J%
- Applying patch file ltpatch.ltx^^J%
- =================================}
- \def\fmtversion@topatch{unknown}
- \input{ltpatch.ltx}
- \ifx\fmtversion\fmtversion@topatch
- \ifx\patch@level\@undefined
- \typeout{^^J^^J^^J%
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J%
- !! Patch file `ltpatch.ltx' not suitable for this^^J%
- !! version of LaTeX.^^J^^J%
- !! Please check if initex found an old patch file:^^J%
- !! --- if so, rename it or delete it, and redo the^^J%
- !! initex run.^^J%
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J}%
- \batchmode \@@end
- \else
+% \changes{v2.0h}{2015/06/23}
+% {set \cs{patch@level} in ltvers rather than in ltfinal/ltpatch}
+%
+% Patch file code removed.
+% \begin{macrocode}
+%\IfFileExists{ltpatch.ltx}
+% {\typeout{=================================^^J%
+% Applying patch file ltpatch.ltx^^J%
+% =================================}
+% \def\fmtversion@topatch{unknown}
+% \input{ltpatch.ltx}
+% \ifx\fmtversion\fmtversion@topatch
+% \ifx\patch@level\@undefined
+% \typeout{^^J^^J^^J%
+% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J%
+% !! Patch file `ltpatch.ltx' not suitable for this^^J%
+% !! version of LaTeX.^^J^^J%
+% !! Please check if initex found an old patch file:^^J%
+% !! --- if so, rename it or delete it, and redo the^^J%
+% !! initex run.^^J%
+% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J}%
+% \batchmode \@@end
+% \else
% \end{macrocode}
% \changes{v1.0q}{1995/04/21}
% {Allow initial patch level 0}
@@ -666,29 +672,29 @@
% The code below adds the `patch level' string to the first |\typeout|
% in the startup banner.
% \begin{macrocode}
- \def\fmtversion@topatch{0}%
- \ifx\fmtversion@topatch\patch@level\else
- \def\reserved@a\typeout##1##2\reserved@a{%
- \typeout{##1 patch level \patch@level}##2}
- \everyjob\expandafter\expandafter\expandafter{%
- \expandafter\reserved@a\the\everyjob\reserved@a}
- \let\reserved@a\relax
- \the\everyjob
- \fi
- \fi
- \else
- \typeout{^^J^^J^^J%
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J%
- !! Patch file `ltpatch.ltx' (for version <\fmtversion@topatch>)^^J%
- !! is not suitable for version <\fmtversion> of LaTeX.^^J^^J%
- !! Please check if initex found an old patch file:^^J%
- !! --- if so, rename it or delete it, and redo the^^J%
- !! initex run.^^J%
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J}%
- \batchmode \@@end
- \fi
- \let\fmtversion@topatch\relax
- }{}
+% \def\fmtversion@topatch{0}%
+% \ifx\fmtversion@topatch\patch@level\else
+% \def\reserved@a\typeout##1##2\reserved@a{%
+% \typeout{##1 patch level \patch@level}##2}
+% \everyjob\expandafter\expandafter\expandafter{%
+% \expandafter\reserved@a\the\everyjob\reserved@a}
+% \let\reserved@a\relax
+% \the\everyjob
+% \fi
+% \fi
+% \else
+% \typeout{^^J^^J^^J%
+% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J%
+% !! Patch file `ltpatch.ltx' (for version <\fmtversion@topatch>)^^J%
+% !! is not suitable for version <\fmtversion> of LaTeX.^^J^^J%
+% !! Please check if initex found an old patch file:^^J%
+% !! --- if so, rename it or delete it, and redo the^^J%
+% !! initex run.^^J%
+% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J}%
+% \batchmode \@@end
+% \fi
+% \let\fmtversion@topatch\relax
+% }{}
% \end{macrocode}
%
% \subsection{Freeing Memory}
diff --git a/Master/texmf-dist/source/latex/base/ltfsscmp.dtx b/Master/texmf-dist/source/latex/base/ltfsscmp.dtx
index 755a8837b6e..6bcbe95eb31 100644
--- a/Master/texmf-dist/source/latex/base/ltfsscmp.dtx
+++ b/Master/texmf-dist/source/latex/base/ltfsscmp.dtx
@@ -36,7 +36,7 @@
%
%
\ProvidesFile{ltfsscmp.dtx}
- [2015/02/22 v3.0e LaTeX Kernel (NFSS1 Compatibility)]
+ [2015/06/23 v3.0f LaTeX Kernel (NFSS1 Compatibility)]
% \iffalse
\documentclass{ltxdoc}
\begin{document}
@@ -124,7 +124,7 @@
% In older releases we provide the original definitions.
%
% \begin{macrocode}
-\IncludeInRelease{2014/05/01}{\new@fontshape}%
+\IncludeInRelease{0000/00/00}{\new@fontshape}%
{NFSS version1 commands}%
% \end{macrocode}
%
diff --git a/Master/texmf-dist/source/latex/base/ltfssdcl.dtx b/Master/texmf-dist/source/latex/base/ltfssdcl.dtx
index 5d5ee12b8cf..e10734b6dad 100644
--- a/Master/texmf-dist/source/latex/base/ltfssdcl.dtx
+++ b/Master/texmf-dist/source/latex/base/ltfssdcl.dtx
@@ -52,7 +52,7 @@
%<+checkmem>\CHECKMEM
% \fi
%
-% \CheckSum{1887}
+% \CheckSum{2011}
%
%
% \GetFileInfo{ltfssdcl.dtx}
@@ -335,6 +335,10 @@
% per math version as no reset list)}
% \changes{v3.0q}{2015/03/18}{Introduce \cs{e@mathgroup@top}}
% \begin{macrocode}
+%</2ekernel>
+%<latexrelease>\IncludeInRelease{2015/01/01}
+%<latexrelease> {\select@group}{\select@group}%
+%<*2ekernel|latexrelease>
\def\select@group#1#2#3#4{%
\ifx\math@bgroup\bgroup\else\relax\expandafter\@firstofone\fi
{%
@@ -359,6 +363,40 @@
#1{#4}%
}%
}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}
+%<latexrelease> {\select@group}{\select@group}%
+%<latexrelease>\def\select@group#1#2#3#4{%
+%<latexrelease> \ifx\math@bgroup\bgroup\else\relax\expandafter\@firstofone\fi
+%<latexrelease> {%
+%<latexrelease> \ifmmode
+%<latexrelease> \ifnum\csname c@mv@\math@version\endcsname<\sixt@@n
+%<latexrelease> \begingroup
+%<latexrelease> \escapechar\m@ne
+%<latexrelease> \getanddefine@fonts
+%<latexrelease> {\csname c@mv@\math@version\endcsname}#3%
+%<latexrelease> \globaldefs\@ne \math@fonts
+%<latexrelease> \endgroup
+%<latexrelease> \init@restore@version
+%<latexrelease> \xdef#1{\noexpand\use@mathgroup\noexpand#2%
+%<latexrelease> {\number\csname c@mv@\math@version\endcsname}}%
+%<latexrelease> \global\advance\csname c@mv@\math@version\endcsname\@ne
+%<latexrelease> \else
+%<latexrelease> \let#1\relax
+%<latexrelease> \@latex@error{Too many math alphabets used in
+%<latexrelease> version \math@version}%
+%<latexrelease> \@eha
+%<latexrelease> \fi
+%<latexrelease> \else \expandafter\non@alpherr\fi
+%<latexrelease> #1{#4}%
+%<latexrelease> }%
+%<latexrelease>}
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
+% \begin{macrocode}
\@onlypreamble\restore@mathversion
% \end{macrocode}
% \end{macro}
@@ -427,6 +465,10 @@
% per math version as no reset list)}
% \changes{v3.0q}{2015/03/18}{Introduce \cs{e@mathgroup@top}}
% \begin{macrocode}
+%</2ekernel>
+%<latexrelease>\IncludeInRelease{2015/01/01}
+%<latexrelease> {\document@select@group}{\document@select@group}%
+%<*2ekernel|latexrelease>
\def\document@select@group#1#2#3#4{%
\ifx\math@bgroup\bgroup\else\relax\expandafter\@firstofone\fi
{%
@@ -453,6 +495,39 @@
#1{#4}%
}%
}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}
+%<latexrelease> {\document@select@group}{\document@select@group}%
+%<latexrelease>\def\document@select@group#1#2#3#4{%
+%<latexrelease> \ifx\math@bgroup\bgroup\else\relax\expandafter\@firstofone\fi
+%<latexrelease> {%
+%<latexrelease> \ifmmode
+%<latexrelease> \ifnum\csname c@mv@\math@version\endcsname<\sixt@@n
+%<latexrelease> \begingroup
+%<latexrelease> \escapechar\m@ne
+%<latexrelease> \getanddefine@fonts
+%<latexrelease> {\csname c@mv@\math@version\endcsname}#3%
+%<latexrelease> \globaldefs\@ne \math@fonts
+%<latexrelease> \endgroup
+%<latexrelease> \expandafter\extract@alph@from@version
+%<latexrelease> \csname mv@\math@version\expandafter\endcsname
+%<latexrelease> \expandafter{\number\csname
+%<latexrelease> c@mv@\math@version\endcsname}%
+%<latexrelease> #1%
+%<latexrelease> \global\advance\csname c@mv@\math@version\endcsname\@ne
+%<latexrelease> \else
+%<latexrelease> \let#1\relax
+%<latexrelease> \@latex@error{Too many math alphabets used
+%<latexrelease> in version \math@version}%
+%<latexrelease> \@eha
+%<latexrelease> \fi
+%<latexrelease> \else \expandafter\non@alpherr\fi
+%<latexrelease> #1{#4}%
+%<latexrelease> }%
+%<latexrelease>}
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
% \end{macrocode}
% \end{macro}
%
diff --git a/Master/texmf-dist/source/latex/base/ltnews22.tex b/Master/texmf-dist/source/latex/base/ltnews22.tex
index 8d4151beac6..7f6c307b752 100644
--- a/Master/texmf-dist/source/latex/base/ltnews22.tex
+++ b/Master/texmf-dist/source/latex/base/ltnews22.tex
@@ -225,7 +225,7 @@ with modern \TeX\ distributions. It is already separately available
from CTAN. This replaces earlier build systems (based at various times on
\textsf{make}, \textsf{cons}, and Windows \textsf{bat} files). It allows the
sources to be tested and packaged on a range of platforms (within the team,
-OS X, Windows, Linux and and cygwin platforms are used). It also allows the
+OS X, Windows, Linux and cygwin platforms are used). It also allows the
format to be tested on \hologo{XeTeX} and \hologo{LuaTeX} as well as the
standard \hologo{pdfTeX}/\eTeX\ engines.
diff --git a/Master/texmf-dist/source/latex/base/ltplain.dtx b/Master/texmf-dist/source/latex/base/ltplain.dtx
index da1398c4538..f14969b31d0 100644
--- a/Master/texmf-dist/source/latex/base/ltplain.dtx
+++ b/Master/texmf-dist/source/latex/base/ltplain.dtx
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltplain.dtx}
- [2015/03/10 v2.0g LaTeX Kernel (Plain TeX)]
+ [2015/06/19 v2.0h LaTeX Kernel (Plain TeX)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltplain.dtx}
@@ -336,6 +336,7 @@
% |\newwrite| and |\newfam| (DPC) to save later redefinition.
% \changes{v2.0a}{2014/12/30}{New engine-specific allocation scheme (latexrelease)}
% \changes{v2.0f}{2015/03/02}{allow 255 math groups in Unicode engines}
+% \changes{v2.0h}{2015/06/19}{Use $-1$ for first range to get contiguous allocation}
% \begin{macrocode}
%</2ekernel>
%<*2ekernel|latexrelease>
@@ -348,7 +349,7 @@
\def\newdimen {\e@alloc\dimen \dimendef {\count11}\insc@unt\float@count}
\def\newskip {\e@alloc\skip \skipdef {\count12}\insc@unt\float@count}
\def\newmuskip
- {\e@alloc\muskip\muskipdef{\count13}\e@alloc@top\e@alloc@top}
+ {\e@alloc\muskip\muskipdef{\count13}\m@ne\e@alloc@top}
% \end{macrocode}
% For compatibility use |\chardef| in the classical range.
% \begin{macrocode}
@@ -359,12 +360,12 @@
\expandafter\e@alloc@chardef
\fi}
{\count14}\insc@unt\float@count}
-\def\newtoks {\e@alloc\toks \toksdef{\count15}\e@alloc@top\e@alloc@top}
-\def\newread {\e@alloc\read \chardef{\count16}\sixt@@n\sixt@@n}
-\def\newwrite {\e@alloc\write \chardef{\count17}\sixt@@n\sixt@@n}
+\def\newtoks {\e@alloc\toks \toksdef{\count15}\m@ne\e@alloc@top}
+\def\newread {\e@alloc\read \chardef{\count16}\m@ne\sixt@@n}
+\def\newwrite {\e@alloc\write \chardef{\count17}\m@ne\sixt@@n}
\def\new@mathgroup
- {\e@alloc\mathgroup\chardef{\count18}\e@mathgroup@top\e@mathgroup@top}
-\def\newlanguage {\e@alloc\language \chardef{\count19}\@cclvi\@cclvi}
+ {\e@alloc\mathgroup\chardef{\count18}\m@ne\e@mathgroup@top}
+\def\newlanguage {\e@alloc\language \chardef{\count19}\m@ne\@cclvi}
\let\newfam\new@mathgroup
%</2ekernel|latexrelease>
% \end{macrocode}
@@ -378,6 +379,7 @@
%<latexrelease>\def\newskip{\alloc@2\skip\skipdef\insc@unt}
%<latexrelease>\def\newmuskip{\alloc@3\muskip\muskipdef\@cclvi}
%<latexrelease>\def\newbox{\alloc@4\box\chardef\insc@unt}
+%<latexrelease>\def\newtoks{\alloc@5\toks\toksdef\@cclvi}
%<latexrelease>\def\newread{\alloc@6\read\chardef\sixt@@n}
%<latexrelease>\def\newwrite{\alloc@7\write\chardef\sixt@@n}
%<latexrelease>\def\new@mathgroup{\alloc@8\fam\chardef\sixt@@n}
@@ -489,15 +491,20 @@
%
% | \e@alloc type defcmd current top extended-top newname|
%
+% Note that if just a single allocation range is required
+% (not omitting a range up to 255 for inserts) then $-1$
+% should be used for the first upper bound argument, |#4|.
+%
% \begin{macrocode}
%<*2ekernel|latexrelease>
%<latexrelease>\IncludeInRelease{2015/01/01}{\e@alloc}{Extended Allocation}%
% \end{macrocode}
%
+% \changes{v2.0h}{2015/06/19}{extra braces in case arguments not single token}
% \begin{macrocode}
\def\e@alloc#1#2#3#4#5#6{%
\global\advance#3\@ne
- \e@ch@ck{#3}#4#5#1%
+ \e@ch@ck{#3}{#4}{#5}#1%
\allocationnumber#3\relax
\global#2#6\allocationnumber
\wlog{\string#6=\string#1\the\allocationnumber}}%
@@ -649,14 +656,12 @@
% \end{macrocode}
% \end{macro}
%
+% \changes{v2.0h}{2015/06/19}{delete spurious old definition of \cs{newtoks}}
% \begin{macro}{\newhelp}
-% \begin{macro}{\newtoks}
% \begin{macrocode}
\def\newhelp#1#2{\newtoks#1#1\expandafter{\csname#2\endcsname}}
-\def\newtoks{\alloc@5\toks\toksdef\@cclvi}
% \end{macrocode}
% \end{macro}
-% \end{macro}
%
% \begin{macro}{\maxdimen}
% \begin{macro}{\hideskip}
diff --git a/Master/texmf-dist/source/latex/base/ltunicode.dtx b/Master/texmf-dist/source/latex/base/ltunicode.dtx
index d06ac7e0041..b122b27f17f 100644
--- a/Master/texmf-dist/source/latex/base/ltunicode.dtx
+++ b/Master/texmf-dist/source/latex/base/ltunicode.dtx
@@ -44,7 +44,7 @@
%
%<*driver>
\ProvidesFile{ltunicode.dtx}
- [2015/05/11 v1.0h LaTeX Kernel (Unicode data)]
+ [2015/06/20 v1.0i LaTeX Kernel (Unicode data)]
\documentclass{ltxdoc}
\begin{document}
\DocInput{\jobname.dtx}
@@ -425,6 +425,7 @@
{#1}{#3}{#4}%
}
% \end{macrocode}
+% \changes{v1.0i}{2015/06/20}{Include first code point in a range in output}
% In the case where the first code point for a range was found, we
% assume the next line is the last code point (it always is). It's then
% a question of checking if the range is a set of letters or not, and if
@@ -439,10 +440,10 @@
\count@="#3 %
\begingroup
\loop
- \ifnum\count@<"#1 %
- \advance\count@\@ne
+ \unless\ifnum\count@>"#1 %
\sethex\temp{\count@}%
\unicodeletter\temp\temp\temp
+ \advance\count@\@ne
\repeat
\endgroup
\fi
diff --git a/Master/texmf-dist/source/latex/base/ltvers.dtx b/Master/texmf-dist/source/latex/base/ltvers.dtx
index 44f437c64c8..55573527b54 100644
--- a/Master/texmf-dist/source/latex/base/ltvers.dtx
+++ b/Master/texmf-dist/source/latex/base/ltvers.dtx
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltvers.dtx}
- [2015/02/21 v1.0r LaTeX Kernel (Version Info)]
+ [2015/06/23 v1.0t LaTeX Kernel (Version Info)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltvers.dtx}
@@ -55,7 +55,7 @@
%</driver>
% \fi
%
-% \CheckSum{110}
+% \CheckSum{131}
%
% \section{Version Identification}
% First we identify the date and version number of this release of
@@ -80,9 +80,12 @@
% \changes{v1.0a}{1994/03/04}
% {Initial version, split from latex.dtx}
% \changes{v1.0r}{2015/02/21}{Removed autoload code}
+% \changes{v1.0t}{2015/06/23}
+% {set \cs{patch@level} in ltvers rather than in ltfinal/ltpatch}
%
% \begin{macro}{\fmtname}
% \begin{macro}{\fmtversion}
+% \begin{macro}{\patcj@level}
% \begin{macrocode}
%<*2ekernel>
\def\fmtname{LaTeX2e}
@@ -93,9 +96,11 @@
{2015/01/01}
%</2ekernel|latexrelease>
%<*2ekernel>
+\def\patch@level{1}
% \end{macrocode}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% Check that the format being made is not too old.
% The error message complains about `more than 5 years'
@@ -140,13 +145,16 @@
%
% \changes{v1.0p}{2015/01/22}{Preserve any \cs{everyjob} material inserted
% by a loader (\texttt{.ini} file)}
-% This startup banner may be further modified by the code in
-% |ltfinal.dtx| if a patch file is present.
% \begin{macrocode}
-\everyjob\expandafter{%
- \the\everyjob
- \typeout{\fmtname \space<\fmtversion>}}
-\immediate\write16{\fmtname \space<\fmtversion>}
+ \ifnum\patch@level=0
+ \everyjob\expandafter{\the\everyjob
+ \typeout{\fmtname \space<\fmtversion>}}
+ \immediate\write16{\fmtname \space<\fmtversion>}
+ \else
+ \everyjob\expandafter{\the\everyjob
+ \typeout{\fmtname \space<\fmtversion> patch level \patch@level}}
+ \immediate\write16{\fmtname \space<\fmtversion> patch level \patch@level}
+ \fi
%</2ekernel>
% \end{macrocode}
%
diff --git a/Master/texmf-dist/source/latex/base/utf8ienc.dtx b/Master/texmf-dist/source/latex/base/utf8ienc.dtx
index 7495ecdab4a..a6756eabd4a 100644
--- a/Master/texmf-dist/source/latex/base/utf8ienc.dtx
+++ b/Master/texmf-dist/source/latex/base/utf8ienc.dtx
@@ -219,7 +219,7 @@
%<+ts1> \ProvidesFile{ts1enc.dfu}
%<+x2> \ProvidesFile{x2enc.dfu}
%<+all> \ProvidesFile{utf8enc.dfu}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
% \end{macrocode}
%
% \begin{macrocode}
@@ -887,6 +887,7 @@
% and corrected by Matthias Noe (\verb=a9931078@unet.univie.ac.at=) --- thanks.
% \changes{v1.1j}{2007/11/09}{Added a few new unicode decls in cyrillic (pr/3988)}
% \changes{v1.1k}{2007/11/11}{Added and further unicode decls in cyrillic}
+% \changes{v1.1n}{2015/06/27}{correct accent http://tex.stackexchange.com/q/252521}
% \begin{macrocode}
%<*all,x2,t2c,t2b,t2a,ot2,lcy>
\DeclareUnicodeCharacter{0400}{\@tabacckludge`\CYRE}
@@ -894,7 +895,7 @@
%<all,x2,t2c,t2b,t2a,ot2,lcy>\DeclareUnicodeCharacter{0401}{\CYRYO}
%<all,x2,t2a,ot2>\DeclareUnicodeCharacter{0402}{\CYRDJE}
%<*all,x2,t2c,t2b,t2a,ot2,lcy>
-\DeclareUnicodeCharacter{0403}{\@tabacckludge`\CYRG}
+\DeclareUnicodeCharacter{0403}{\@tabacckludge'\CYRG}
%</all,x2,t2c,t2b,t2a,ot2,lcy>
%<all,x2,t2a,ot2,lcy>\DeclareUnicodeCharacter{0404}{\CYRIE}
%<all,x2,t2c,t2b,t2a,ot2>\DeclareUnicodeCharacter{0405}{\CYRDZE}
@@ -905,7 +906,7 @@
%<all,x2,t2b,t2a,ot2>\DeclareUnicodeCharacter{040A}{\CYRNJE}
%<all,x2,t2a,ot2>\DeclareUnicodeCharacter{040B}{\CYRTSHE}
%<*all,x2,t2c,t2b,t2a,ot2,lcy>
-\DeclareUnicodeCharacter{040C}{\@tabacckludge`\CYRK}
+\DeclareUnicodeCharacter{040C}{\@tabacckludge'\CYRK}
\DeclareUnicodeCharacter{040D}{\@tabacckludge`\CYRI}
%</all,x2,t2c,t2b,t2a,ot2,lcy>
%<all,x2,t2b,t2a,lcy>\DeclareUnicodeCharacter{040E}{\CYRUSHRT}
@@ -980,7 +981,7 @@
%</all,x2,t2c,t2b,t2a,ot2,lcy>
%<all,x2,t2a,ot2>\DeclareUnicodeCharacter{0452}{\cyrdje}
%<*all,x2,t2c,t2b,t2a,ot2,lcy>
-\DeclareUnicodeCharacter{0453}{\@tabacckludge`\cyrg}
+\DeclareUnicodeCharacter{0453}{\@tabacckludge'\cyrg}
%</all,x2,t2c,t2b,t2a,ot2,lcy>
%<all,x2,t2a,ot2,lcy>\DeclareUnicodeCharacter{0454}{\cyrie}
%<all,x2,t2c,t2b,t2a,ot2>\DeclareUnicodeCharacter{0455}{\cyrdze}
@@ -991,7 +992,7 @@
%<all,x2,t2b,t2a,ot2>\DeclareUnicodeCharacter{045A}{\cyrnje}
%<all,x2,t2a,ot2>\DeclareUnicodeCharacter{045B}{\cyrtshe}
%<*all,x2,t2c,t2b,t2a,ot2,lcy>
-\DeclareUnicodeCharacter{045C}{\@tabacckludge`\cyrk}
+\DeclareUnicodeCharacter{045C}{\@tabacckludge'\cyrk}
\DeclareUnicodeCharacter{045D}{\@tabacckludge`\cyri}
%</all,x2,t2c,t2b,t2a,ot2,lcy>
%<all,x2,t2b,t2a,lcy>\DeclareUnicodeCharacter{045E}{\cyrushrt}
diff --git a/Master/texmf-dist/tex/latex/base/fixltx2e.sty b/Master/texmf-dist/tex/latex/base/fixltx2e.sty
index 4e29b8d1ac9..56d797fca2b 100644
--- a/Master/texmf-dist/tex/latex/base/fixltx2e.sty
+++ b/Master/texmf-dist/tex/latex/base/fixltx2e.sty
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesPackage{fixltx2e}
- [2015/02/21 v2.0a fixes to LaTeX (obsolete)]
+ [2015/06/22 v2.0b fixes to LaTeX (obsolete)]
\NeedsTeXFormat{LaTeX2e}
\PackageWarningNoLine{fixltx2e}{%
fixltx2e is not required with releases after 2015\MessageBreak
diff --git a/Master/texmf-dist/tex/latex/base/latex.ltx b/Master/texmf-dist/tex/latex/base/latex.ltx
index 9c838f1d163..feb482a60ba 100644
--- a/Master/texmf-dist/tex/latex/base/latex.ltx
+++ b/Master/texmf-dist/tex/latex/base/latex.ltx
@@ -323,7 +323,7 @@
\def\newdimen {\e@alloc\dimen \dimendef {\count11}\insc@unt\float@count}
\def\newskip {\e@alloc\skip \skipdef {\count12}\insc@unt\float@count}
\def\newmuskip
- {\e@alloc\muskip\muskipdef{\count13}\e@alloc@top\e@alloc@top}
+ {\e@alloc\muskip\muskipdef{\count13}\m@ne\e@alloc@top}
\def\newbox {\e@alloc\box
{\ifnum\allocationnumber<\@cclvi
\expandafter\chardef
@@ -331,12 +331,12 @@
\expandafter\e@alloc@chardef
\fi}
{\count14}\insc@unt\float@count}
-\def\newtoks {\e@alloc\toks \toksdef{\count15}\e@alloc@top\e@alloc@top}
-\def\newread {\e@alloc\read \chardef{\count16}\sixt@@n\sixt@@n}
-\def\newwrite {\e@alloc\write \chardef{\count17}\sixt@@n\sixt@@n}
+\def\newtoks {\e@alloc\toks \toksdef{\count15}\m@ne\e@alloc@top}
+\def\newread {\e@alloc\read \chardef{\count16}\m@ne\sixt@@n}
+\def\newwrite {\e@alloc\write \chardef{\count17}\m@ne\sixt@@n}
\def\new@mathgroup
- {\e@alloc\mathgroup\chardef{\count18}\e@mathgroup@top\e@mathgroup@top}
-\def\newlanguage {\e@alloc\language \chardef{\count19}\@cclvi\@cclvi}
+ {\e@alloc\mathgroup\chardef{\count18}\m@ne\e@mathgroup@top}
+\def\newlanguage {\e@alloc\language \chardef{\count19}\m@ne\@cclvi}
\let\newfam\new@mathgroup
\ifx\directlua\@undefined
\ifx\widowpenalties\@undefined
@@ -357,7 +357,7 @@
\fi
\def\e@alloc#1#2#3#4#5#6{%
\global\advance#3\@ne
- \e@ch@ck{#3}#4#5#1%
+ \e@ch@ck{#3}{#4}{#5}#1%
\allocationnumber#3\relax
\global#2#6\allocationnumber
\wlog{\string#6=\string#1\the\allocationnumber}}%
@@ -421,7 +421,6 @@
\errmessage{No room for a new #3}%
\fi}
\def\newhelp#1#2{\newtoks#1#1\expandafter{\csname#2\endcsname}}
-\def\newtoks{\alloc@5\toks\toksdef\@cclvi}
\newdimen\maxdimen \maxdimen=16383.99999pt % the largest legal <dimen>
\newskip\hideskip \hideskip=-1000pt plus 1fill % negative but can grow
\newdimen\p@ \p@=1pt % this saves macro space and time
@@ -665,6 +664,7 @@
\def\fmtname{LaTeX2e}
\edef\fmtversion
{2015/01/01}
+\def\patch@level{1}
\iffalse
\def\reserved@a#1/#2/#3\@nil{%
\count@\year
@@ -689,10 +689,15 @@
\fi
\let\reserved@a\relax
\fi
-\everyjob\expandafter{%
- \the\everyjob
- \typeout{\fmtname \space<\fmtversion>}}
-\immediate\write16{\fmtname \space<\fmtversion>}
+ \ifnum\patch@level=0
+ \everyjob\expandafter{\the\everyjob
+ \typeout{\fmtname \space<\fmtversion>}}
+ \immediate\write16{\fmtname \space<\fmtversion>}
+ \else
+ \everyjob\expandafter{\the\everyjob
+ \typeout{\fmtname \space<\fmtversion> patch level \patch@level}}
+ \immediate\write16{\fmtname \space<\fmtversion> patch level \patch@level}
+ \fi
\def\IncludeInRelease#1{\kernel@ifnextchar[%
{\@IncludeInRelease{#1}}
{\@IncludeInRelease{#1}[#1]}}
@@ -7908,14 +7913,14 @@ Type H <return> for immediate help.}%
\newcount\@highpenalty
\ifx\marks\@undefined\else
\def\newmarks{%
- \e@alloc\marks \e@alloc@chardef{\count256}\e@alloc@top\e@alloc@top}
+ \e@alloc\marks \e@alloc@chardef{\count256}\m@ne\e@alloc@top}
\fi
\ifx\XeTeXcharclass\@undefined
\else
\countdef\xe@alloc@intercharclass=257
\xe@alloc@intercharclass=\thr@@
\def\newXeTeXintercharclass{%
- \e@alloc\XeTeXcharclass\chardef\xe@alloc@intercharclass\@cclv\@cclv}
+ \e@alloc\XeTeXcharclass\chardef\xe@alloc@intercharclass\m@ne\@cclv}
\fi
\unitlength = 1pt
\fboxsep = 3pt
@@ -8108,47 +8113,6 @@ Type H <return> for immediate help.}%
\dh\DH\dj\DJ\l\L\ng\NG\ss\SS\th\TH}
\protected@edef\MakeUppercase#1{\MakeUppercase{#1}}
\protected@edef\MakeLowercase#1{\MakeLowercase{#1}}
-\IfFileExists{ltpatch.ltx}
- {\typeout{=================================^^J%
- Applying patch file ltpatch.ltx^^J%
- =================================}
- \def\fmtversion@topatch{unknown}
- \input{ltpatch.ltx}
- \ifx\fmtversion\fmtversion@topatch
- \ifx\patch@level\@undefined
- \typeout{^^J^^J^^J%
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J%
- !! Patch file `ltpatch.ltx' not suitable for this^^J%
- !! version of LaTeX.^^J^^J%
- !! Please check if initex found an old patch file:^^J%
- !! --- if so, rename it or delete it, and redo the^^J%
- !! initex run.^^J%
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J}%
- \batchmode \@@end
- \else
- \def\fmtversion@topatch{0}%
- \ifx\fmtversion@topatch\patch@level\else
- \def\reserved@a\typeout##1##2\reserved@a{%
- \typeout{##1 patch level \patch@level}##2}
- \everyjob\expandafter\expandafter\expandafter{%
- \expandafter\reserved@a\the\everyjob\reserved@a}
- \let\reserved@a\relax
- \the\everyjob
- \fi
- \fi
- \else
- \typeout{^^J^^J^^J%
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J%
- !! Patch file `ltpatch.ltx' (for version <\fmtversion@topatch>)^^J%
- !! is not suitable for version <\fmtversion> of LaTeX.^^J^^J%
- !! Please check if initex found an old patch file:^^J%
- !! --- if so, rename it or delete it, and redo the^^J%
- !! initex run.^^J%
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^J}%
- \batchmode \@@end
- \fi
- \let\fmtversion@topatch\relax
- }{}
\let\reserved@a\@filelist
\let\reserved@b=\@undefined
\let\reserved@c=\@undefined
diff --git a/Master/texmf-dist/tex/latex/base/latexrelease.sty b/Master/texmf-dist/tex/latex/base/latexrelease.sty
index b9d95970672..ea9bdddf6c6 100644
--- a/Master/texmf-dist/tex/latex/base/latexrelease.sty
+++ b/Master/texmf-dist/tex/latex/base/latexrelease.sty
@@ -9,11 +9,13 @@
%% ltdefns.dtx (with options: `latexrelease')
%% ltboxes.dtx (with options: `latexrelease')
%% ltmath.dtx (with options: `latexrelease')
+%% ltcounts.dtx (with options: `latexrelease')
%% ltlength.dtx (with options: `latexrelease')
%% ltfloat.dtx (with options: `latexrelease')
%% ltoutput.dtx (with options: `latexrelease')
%% ltspace.dtx (with options: `latexrelease')
%% ltplain.dtx (with options: `latexrelease')
+%% ltfssdcl.dtx (with options: `latexrelease')
%% ltfssini.dtx (with options: `latexrelease')
%% ltfssbas.dtx (with options: `latexrelease')
%% ltfsscmp.dtx (with options: `latexrelease')
@@ -80,7 +82,7 @@
\long\def\@gobble@IncludeInRelease#1\EndIncludeInRelease{}
\let\EndIncludeInRelease\relax
\ProvidesPackage{latexrelease}
- [2015/05/09 v1.0d LaTeX release emulation and tests]
+ [2015/06/22 v1.0f LaTeX release emulation and tests]
\NeedsTeXFormat{LaTeX2e}[1996/06/01]
\DeclareOption*{%
\def\@IncludeInRelease#1[#2]{\@IncludeInRele@se{#1}}%
@@ -298,6 +300,52 @@ of this package available from CTAN}
\ignorespaces
}%
\EndIncludeInRelease
+%%% From File: ltcounts.dtx
+\IncludeInRelease{2015/01/01}{\@stpelt}{Reset nested counters}%
+\def\@stpelt#1{\global\csname c@#1\endcsname \m@ne\stepcounter{#1}}%
+\EndIncludeInRelease
+\IncludeInRelease{0000/00/00}{\@stpelt}{Reset nested counters}%%
+\def\@stpelt#1{\global\csname c@#1\endcsname \z@}%
+\EndIncludeInRelease
+\IncludeInRelease{2015/01/01}{\@fnsymbol}{Use \TexOrMath}%
+\def\@fnsymbol#1{%
+ \ifcase#1\or \TextOrMath\textasteriskcentered *\or
+ \TextOrMath \textdagger \dagger\or
+ \TextOrMath \textdaggerdbl \ddagger \or
+ \TextOrMath \textsection \mathsection\or
+ \TextOrMath \textparagraph \mathparagraph\or
+ \TextOrMath \textbardbl \|\or
+ \TextOrMath {\textasteriskcentered\textasteriskcentered}{**}\or
+ \TextOrMath {\textdagger\textdagger}{\dagger\dagger}\or
+ \TextOrMath {\textdaggerdbl\textdaggerdbl}{\ddagger\ddagger}\else
+ \@ctrerr \fi
+}%
+\EndIncludeInRelease
+\IncludeInRelease{0000/00/00}{\@fnsymbol}{Use \TexOrMath}%
+\def\@fnsymbol#1{\ensuremath{%
+ \ifcase#1\or *\or \dagger\or \ddagger\or \mathsection\or
+ \mathparagraph\or \|\or **\or \dagger\dagger
+ \or \ddagger\ddagger \else\@ctrerr\fi}}%
+\EndIncludeInRelease
+\IncludeInRelease{2015/01/01}{\TextOrMath}{\TextOrMath}%
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname eTeXversion\endcsname\relax
+\DeclareRobustCommand\TextOrMath{%
+ \ifmmode \expandafter\@secondoftwo
+ \else \expandafter\@firstoftwo \fi}
+\protected@edef\TextOrMath#1#2{\TextOrMath{#1}{#2}}
+\else
+\protected\expandafter\def\csname TextOrMath\space\endcsname{%
+ \ifmmode \expandafter\@secondoftwo
+ \else \expandafter\@firstoftwo \fi}
+\edef\TextOrMath#1#2{%
+ \expandafter\noexpand\csname TextOrMath\space\endcsname
+ {#1}{#2}}
+\fi
+\EndIncludeInRelease
+\IncludeInRelease{0000/00/00}{\TextOrMath}{\TextOrMath}%
+\let\TextOrMath\@undefined
+\EndIncludeInRelease
%%% From File: ltlength.dtx
\IncludeInRelease{2015/01/01}%
{\setlength}{Using \setlength with \dimen0}%
@@ -1192,7 +1240,7 @@ of this package available from CTAN}
\def\newdimen {\e@alloc\dimen \dimendef {\count11}\insc@unt\float@count}
\def\newskip {\e@alloc\skip \skipdef {\count12}\insc@unt\float@count}
\def\newmuskip
- {\e@alloc\muskip\muskipdef{\count13}\e@alloc@top\e@alloc@top}
+ {\e@alloc\muskip\muskipdef{\count13}\m@ne\e@alloc@top}
\def\newbox {\e@alloc\box
{\ifnum\allocationnumber<\@cclvi
\expandafter\chardef
@@ -1200,12 +1248,12 @@ of this package available from CTAN}
\expandafter\e@alloc@chardef
\fi}
{\count14}\insc@unt\float@count}
-\def\newtoks {\e@alloc\toks \toksdef{\count15}\e@alloc@top\e@alloc@top}
-\def\newread {\e@alloc\read \chardef{\count16}\sixt@@n\sixt@@n}
-\def\newwrite {\e@alloc\write \chardef{\count17}\sixt@@n\sixt@@n}
+\def\newtoks {\e@alloc\toks \toksdef{\count15}\m@ne\e@alloc@top}
+\def\newread {\e@alloc\read \chardef{\count16}\m@ne\sixt@@n}
+\def\newwrite {\e@alloc\write \chardef{\count17}\m@ne\sixt@@n}
\def\new@mathgroup
- {\e@alloc\mathgroup\chardef{\count18}\e@mathgroup@top\e@mathgroup@top}
-\def\newlanguage {\e@alloc\language \chardef{\count19}\@cclvi\@cclvi}
+ {\e@alloc\mathgroup\chardef{\count18}\m@ne\e@mathgroup@top}
+\def\newlanguage {\e@alloc\language \chardef{\count19}\m@ne\@cclvi}
\let\newfam\new@mathgroup
\EndIncludeInRelease
\IncludeInRelease{0000/00/00}%
@@ -1215,6 +1263,7 @@ of this package available from CTAN}
\def\newskip{\alloc@2\skip\skipdef\insc@unt}
\def\newmuskip{\alloc@3\muskip\muskipdef\@cclvi}
\def\newbox{\alloc@4\box\chardef\insc@unt}
+\def\newtoks{\alloc@5\toks\toksdef\@cclvi}
\def\newread{\alloc@6\read\chardef\sixt@@n}
\def\newwrite{\alloc@7\write\chardef\sixt@@n}
\def\new@mathgroup{\alloc@8\fam\chardef\sixt@@n}
@@ -1256,7 +1305,7 @@ of this package available from CTAN}
\IncludeInRelease{2015/01/01}{\e@alloc}{Extended Allocation}%
\def\e@alloc#1#2#3#4#5#6{%
\global\advance#3\@ne
- \e@ch@ck{#3}#4#5#1%
+ \e@ch@ck{#3}{#4}{#5}#1%
\allocationnumber#3\relax
\global#2#6\allocationnumber
\wlog{\string#6=\string#1\the\allocationnumber}}%
@@ -1404,6 +1453,123 @@ of this package available from CTAN}
\let\tracingnone\@undefined
\let\hideoutput\@undefined
\EndIncludeInRelease
+%%% From File: ltfssdcl.dtx
+%% Copyright (C) 1989-1998 Frank Mittelbach and Rainer Sch\"opf,
+%% all rights reserved.
+\IncludeInRelease{2015/01/01}
+ {\select@group}{\select@group}%
+\def\select@group#1#2#3#4{%
+ \ifx\math@bgroup\bgroup\else\relax\expandafter\@firstofone\fi
+ {%
+ \ifmmode
+ \ifnum\csname c@mv@\math@version\endcsname<\e@mathgroup@top
+ \begingroup
+ \escapechar\m@ne
+ \getanddefine@fonts{\csname c@mv@\math@version\endcsname}#3%
+ \globaldefs\@ne \math@fonts
+ \endgroup
+ \init@restore@version
+ \xdef#1{\noexpand\use@mathgroup\noexpand#2%
+ {\number\csname c@mv@\math@version\endcsname}}%
+ \global\advance\csname c@mv@\math@version\endcsname\@ne
+ \else
+ \let#1\relax
+ \@latex@error{Too many math alphabets used in
+ version \math@version}%
+ \@eha
+ \fi
+ \else \expandafter\non@alpherr\fi
+ #1{#4}%
+ }%
+}
+\EndIncludeInRelease
+\IncludeInRelease{0000/00/00}
+ {\select@group}{\select@group}%
+\def\select@group#1#2#3#4{%
+ \ifx\math@bgroup\bgroup\else\relax\expandafter\@firstofone\fi
+ {%
+ \ifmmode
+ \ifnum\csname c@mv@\math@version\endcsname<\sixt@@n
+ \begingroup
+ \escapechar\m@ne
+ \getanddefine@fonts
+ {\csname c@mv@\math@version\endcsname}#3%
+ \globaldefs\@ne \math@fonts
+ \endgroup
+ \init@restore@version
+ \xdef#1{\noexpand\use@mathgroup\noexpand#2%
+ {\number\csname c@mv@\math@version\endcsname}}%
+ \global\advance\csname c@mv@\math@version\endcsname\@ne
+ \else
+ \let#1\relax
+ \@latex@error{Too many math alphabets used in
+ version \math@version}%
+ \@eha
+ \fi
+ \else \expandafter\non@alpherr\fi
+ #1{#4}%
+ }%
+}
+\EndIncludeInRelease
+\IncludeInRelease{2015/01/01}
+ {\document@select@group}{\document@select@group}%
+\def\document@select@group#1#2#3#4{%
+ \ifx\math@bgroup\bgroup\else\relax\expandafter\@firstofone\fi
+ {%
+ \ifmmode
+ \ifnum\csname c@mv@\math@version\endcsname<\e@mathgroup@top
+ \begingroup
+ \escapechar\m@ne
+ \getanddefine@fonts{\csname c@mv@\math@version\endcsname}#3%
+ \globaldefs\@ne \math@fonts
+ \endgroup
+ \expandafter\extract@alph@from@version
+ \csname mv@\math@version\expandafter\endcsname
+ \expandafter{\number\csname
+ c@mv@\math@version\endcsname}%
+ #1%
+ \global\advance\csname c@mv@\math@version\endcsname\@ne
+ \else
+ \let#1\relax
+ \@latex@error{Too many math alphabets used
+ in version \math@version}%
+ \@eha
+ \fi
+ \else \expandafter\non@alpherr\fi
+ #1{#4}%
+ }%
+}
+\EndIncludeInRelease
+\IncludeInRelease{0000/00/00}
+ {\document@select@group}{\document@select@group}%
+\def\document@select@group#1#2#3#4{%
+ \ifx\math@bgroup\bgroup\else\relax\expandafter\@firstofone\fi
+ {%
+ \ifmmode
+ \ifnum\csname c@mv@\math@version\endcsname<\sixt@@n
+ \begingroup
+ \escapechar\m@ne
+ \getanddefine@fonts
+ {\csname c@mv@\math@version\endcsname}#3%
+ \globaldefs\@ne \math@fonts
+ \endgroup
+ \expandafter\extract@alph@from@version
+ \csname mv@\math@version\expandafter\endcsname
+ \expandafter{\number\csname
+ c@mv@\math@version\endcsname}%
+ #1%
+ \global\advance\csname c@mv@\math@version\endcsname\@ne
+ \else
+ \let#1\relax
+ \@latex@error{Too many math alphabets used
+ in version \math@version}%
+ \@eha
+ \fi
+ \else \expandafter\non@alpherr\fi
+ #1{#4}%
+ }%
+}
+\EndIncludeInRelease
%%% From File: ltfssini.dtx
%% Copyright (C) 1989-2001 Frank Mittelbach and Rainer Sch\"opf,
%% all rights reserved.
@@ -1546,7 +1712,7 @@ of this package available from CTAN}
\let\define@mathgroup\@undefined
\let\addtoversion\@undefined
\EndIncludeInRelease
-\IncludeInRelease{2014/05/01}{\new@fontshape}%
+\IncludeInRelease{0000/00/00}{\new@fontshape}%
{NFSS version1 commands}%
\gdef\new@fontshape#1#2#3#4{%
\warn@rel@i\new@fontshape\DeclareFontShape
@@ -1673,7 +1839,7 @@ of this package available from CTAN}
{\newmarks}{Extended Allocation}%
\ifx\marks\@undefined\else
\def\newmarks{%
- \e@alloc\marks \e@alloc@chardef{\count256}\e@alloc@top\e@alloc@top}
+ \e@alloc\marks \e@alloc@chardef{\count256}\m@ne\e@alloc@top}
\fi
\EndIncludeInRelease
\IncludeInRelease{0000/00/00}%
@@ -1687,7 +1853,7 @@ of this package available from CTAN}
\countdef\xe@alloc@intercharclass=257
\xe@alloc@intercharclass=\thr@@
\def\newXeTeXintercharclass{%
- \e@alloc\XeTeXcharclass\chardef\xe@alloc@intercharclass\@cclv\@cclv}
+ \e@alloc\XeTeXcharclass\chardef\xe@alloc@intercharclass\m@ne\@cclv}
\fi
\EndIncludeInRelease
\IncludeInRelease{0000/00/00}%
diff --git a/Master/texmf-dist/tex/latex/base/lcyenc.dfu b/Master/texmf-dist/tex/latex/base/lcyenc.dfu
index 82d247199aa..8bba1089d8a 100644
--- a/Master/texmf-dist/tex/latex/base/lcyenc.dfu
+++ b/Master/texmf-dist/tex/latex/base/lcyenc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{lcyenc.dfu}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A4}{\textcurrency}
\DeclareUnicodeCharacter{00AB}{\guillemotleft}
\DeclareUnicodeCharacter{00BB}{\guillemotright}
@@ -56,11 +56,11 @@
\DeclareUnicodeCharacter{0153}{\oe}
\DeclareUnicodeCharacter{0400}{\@tabacckludge`\CYRE}
\DeclareUnicodeCharacter{0401}{\CYRYO}
-\DeclareUnicodeCharacter{0403}{\@tabacckludge`\CYRG}
+\DeclareUnicodeCharacter{0403}{\@tabacckludge'\CYRG}
\DeclareUnicodeCharacter{0404}{\CYRIE}
\DeclareUnicodeCharacter{0406}{\CYRII}
\DeclareUnicodeCharacter{0407}{\CYRYI}
-\DeclareUnicodeCharacter{040C}{\@tabacckludge`\CYRK}
+\DeclareUnicodeCharacter{040C}{\@tabacckludge'\CYRK}
\DeclareUnicodeCharacter{040D}{\@tabacckludge`\CYRI}
\DeclareUnicodeCharacter{040E}{\CYRUSHRT}
\DeclareUnicodeCharacter{0410}{\CYRA}
@@ -129,11 +129,11 @@
\DeclareUnicodeCharacter{044F}{\cyrya}
\DeclareUnicodeCharacter{0450}{\@tabacckludge`\cyre}
\DeclareUnicodeCharacter{0451}{\cyryo}
-\DeclareUnicodeCharacter{0453}{\@tabacckludge`\cyrg}
+\DeclareUnicodeCharacter{0453}{\@tabacckludge'\cyrg}
\DeclareUnicodeCharacter{0454}{\cyrie}
\DeclareUnicodeCharacter{0456}{\cyrii}
\DeclareUnicodeCharacter{0457}{\cyryi}
-\DeclareUnicodeCharacter{045C}{\@tabacckludge`\cyrk}
+\DeclareUnicodeCharacter{045C}{\@tabacckludge'\cyrk}
\DeclareUnicodeCharacter{045D}{\@tabacckludge`\cyri}
\DeclareUnicodeCharacter{045E}{\cyrushrt}
\DeclareUnicodeCharacter{0490}{\CYRGUP}
diff --git a/Master/texmf-dist/tex/latex/base/ltpatch.ltx b/Master/texmf-dist/tex/latex/base/ltpatch.ltx
index d2735b8b3da..da585758031 100644
--- a/Master/texmf-dist/tex/latex/base/ltpatch.ltx
+++ b/Master/texmf-dist/tex/latex/base/ltpatch.ltx
@@ -3,7 +3,7 @@
%%%% Patch file for the LaTeX2e kernel dated 2015/01/01
%%%%
-\def\fmtversion@topatch{2015/01/01} % This patch will not work with
+\def\fmtversion@topatch{2015/06/01} % This patch will not work with
% any other release.
\def\patch@level{0}
diff --git a/Master/texmf-dist/tex/latex/base/ly1enc.dfu b/Master/texmf-dist/tex/latex/base/ly1enc.dfu
index d66595e98d0..fd6cb124a6b 100644
--- a/Master/texmf-dist/tex/latex/base/ly1enc.dfu
+++ b/Master/texmf-dist/tex/latex/base/ly1enc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{ly1enc.dfu}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A1}{\textexclamdown}
\DeclareUnicodeCharacter{00A2}{\textcent}
\DeclareUnicodeCharacter{00A3}{\textsterling}
diff --git a/Master/texmf-dist/tex/latex/base/omsenc.dfu b/Master/texmf-dist/tex/latex/base/omsenc.dfu
index fb0b9ff812d..5e045a975ff 100644
--- a/Master/texmf-dist/tex/latex/base/omsenc.dfu
+++ b/Master/texmf-dist/tex/latex/base/omsenc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{omsenc.dfu}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A7}{\textsection}
\DeclareUnicodeCharacter{00B6}{\textparagraph}
\DeclareUnicodeCharacter{00B7}{\textperiodcentered}
diff --git a/Master/texmf-dist/tex/latex/base/ot1enc.dfu b/Master/texmf-dist/tex/latex/base/ot1enc.dfu
index 805081e47da..f562ac005f8 100644
--- a/Master/texmf-dist/tex/latex/base/ot1enc.dfu
+++ b/Master/texmf-dist/tex/latex/base/ot1enc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{ot1enc.dfu}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A1}{\textexclamdown}
\DeclareUnicodeCharacter{00A3}{\textsterling}
\DeclareUnicodeCharacter{00B8}{\c\ }
diff --git a/Master/texmf-dist/tex/latex/base/ot2enc.dfu b/Master/texmf-dist/tex/latex/base/ot2enc.dfu
index c88dba33e56..3ff085139ec 100644
--- a/Master/texmf-dist/tex/latex/base/ot2enc.dfu
+++ b/Master/texmf-dist/tex/latex/base/ot2enc.dfu
@@ -42,14 +42,14 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{ot2enc.dfu}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00AB}{\guillemotleft}
\DeclareUnicodeCharacter{00BB}{\guillemotright}
\DeclareUnicodeCharacter{0131}{\i}
\DeclareUnicodeCharacter{0400}{\@tabacckludge`\CYRE}
\DeclareUnicodeCharacter{0401}{\CYRYO}
\DeclareUnicodeCharacter{0402}{\CYRDJE}
-\DeclareUnicodeCharacter{0403}{\@tabacckludge`\CYRG}
+\DeclareUnicodeCharacter{0403}{\@tabacckludge'\CYRG}
\DeclareUnicodeCharacter{0404}{\CYRIE}
\DeclareUnicodeCharacter{0405}{\CYRDZE}
\DeclareUnicodeCharacter{0406}{\CYRII}
@@ -57,7 +57,7 @@
\DeclareUnicodeCharacter{0409}{\CYRLJE}
\DeclareUnicodeCharacter{040A}{\CYRNJE}
\DeclareUnicodeCharacter{040B}{\CYRTSHE}
-\DeclareUnicodeCharacter{040C}{\@tabacckludge`\CYRK}
+\DeclareUnicodeCharacter{040C}{\@tabacckludge'\CYRK}
\DeclareUnicodeCharacter{040D}{\@tabacckludge`\CYRI}
\DeclareUnicodeCharacter{040F}{\CYRDZHE}
\DeclareUnicodeCharacter{0410}{\CYRA}
@@ -127,7 +127,7 @@
\DeclareUnicodeCharacter{0450}{\@tabacckludge`\cyre}
\DeclareUnicodeCharacter{0451}{\cyryo}
\DeclareUnicodeCharacter{0452}{\cyrdje}
-\DeclareUnicodeCharacter{0453}{\@tabacckludge`\cyrg}
+\DeclareUnicodeCharacter{0453}{\@tabacckludge'\cyrg}
\DeclareUnicodeCharacter{0454}{\cyrie}
\DeclareUnicodeCharacter{0455}{\cyrdze}
\DeclareUnicodeCharacter{0456}{\cyrii}
@@ -135,7 +135,7 @@
\DeclareUnicodeCharacter{0459}{\cyrlje}
\DeclareUnicodeCharacter{045A}{\cyrnje}
\DeclareUnicodeCharacter{045B}{\cyrtshe}
-\DeclareUnicodeCharacter{045C}{\@tabacckludge`\cyrk}
+\DeclareUnicodeCharacter{045C}{\@tabacckludge'\cyrk}
\DeclareUnicodeCharacter{045D}{\@tabacckludge`\cyri}
\DeclareUnicodeCharacter{045F}{\cyrdzhe}
\DeclareUnicodeCharacter{0462}{\CYRYAT}
diff --git a/Master/texmf-dist/tex/latex/base/t1enc.dfu b/Master/texmf-dist/tex/latex/base/t1enc.dfu
index 8da7321c39a..e5faff3a935 100644
--- a/Master/texmf-dist/tex/latex/base/t1enc.dfu
+++ b/Master/texmf-dist/tex/latex/base/t1enc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{t1enc.dfu}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A1}{\textexclamdown}
\DeclareUnicodeCharacter{00A3}{\textsterling}
\DeclareUnicodeCharacter{00AB}{\guillemotleft}
diff --git a/Master/texmf-dist/tex/latex/base/t2aenc.dfu b/Master/texmf-dist/tex/latex/base/t2aenc.dfu
index e3a2242e855..71428f07f0b 100644
--- a/Master/texmf-dist/tex/latex/base/t2aenc.dfu
+++ b/Master/texmf-dist/tex/latex/base/t2aenc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{t2aenc.dfu}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A4}{\textcurrency}
\DeclareUnicodeCharacter{00A7}{\textsection}
\DeclareUnicodeCharacter{00AB}{\guillemotleft}
@@ -51,7 +51,7 @@
\DeclareUnicodeCharacter{0400}{\@tabacckludge`\CYRE}
\DeclareUnicodeCharacter{0401}{\CYRYO}
\DeclareUnicodeCharacter{0402}{\CYRDJE}
-\DeclareUnicodeCharacter{0403}{\@tabacckludge`\CYRG}
+\DeclareUnicodeCharacter{0403}{\@tabacckludge'\CYRG}
\DeclareUnicodeCharacter{0404}{\CYRIE}
\DeclareUnicodeCharacter{0405}{\CYRDZE}
\DeclareUnicodeCharacter{0406}{\CYRII}
@@ -60,7 +60,7 @@
\DeclareUnicodeCharacter{0409}{\CYRLJE}
\DeclareUnicodeCharacter{040A}{\CYRNJE}
\DeclareUnicodeCharacter{040B}{\CYRTSHE}
-\DeclareUnicodeCharacter{040C}{\@tabacckludge`\CYRK}
+\DeclareUnicodeCharacter{040C}{\@tabacckludge'\CYRK}
\DeclareUnicodeCharacter{040D}{\@tabacckludge`\CYRI}
\DeclareUnicodeCharacter{040E}{\CYRUSHRT}
\DeclareUnicodeCharacter{040F}{\CYRDZHE}
@@ -131,7 +131,7 @@
\DeclareUnicodeCharacter{0450}{\@tabacckludge`\cyre}
\DeclareUnicodeCharacter{0451}{\cyryo}
\DeclareUnicodeCharacter{0452}{\cyrdje}
-\DeclareUnicodeCharacter{0453}{\@tabacckludge`\cyrg}
+\DeclareUnicodeCharacter{0453}{\@tabacckludge'\cyrg}
\DeclareUnicodeCharacter{0454}{\cyrie}
\DeclareUnicodeCharacter{0455}{\cyrdze}
\DeclareUnicodeCharacter{0456}{\cyrii}
@@ -140,7 +140,7 @@
\DeclareUnicodeCharacter{0459}{\cyrlje}
\DeclareUnicodeCharacter{045A}{\cyrnje}
\DeclareUnicodeCharacter{045B}{\cyrtshe}
-\DeclareUnicodeCharacter{045C}{\@tabacckludge`\cyrk}
+\DeclareUnicodeCharacter{045C}{\@tabacckludge'\cyrk}
\DeclareUnicodeCharacter{045D}{\@tabacckludge`\cyri}
\DeclareUnicodeCharacter{045E}{\cyrushrt}
\DeclareUnicodeCharacter{045F}{\cyrdzhe}
diff --git a/Master/texmf-dist/tex/latex/base/t2benc.dfu b/Master/texmf-dist/tex/latex/base/t2benc.dfu
index 8b207db6f29..a19bee5bb68 100644
--- a/Master/texmf-dist/tex/latex/base/t2benc.dfu
+++ b/Master/texmf-dist/tex/latex/base/t2benc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{t2benc.dfu}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A4}{\textcurrency}
\DeclareUnicodeCharacter{00A7}{\textsection}
\DeclareUnicodeCharacter{00AB}{\guillemotleft}
@@ -50,13 +50,13 @@
\DeclareUnicodeCharacter{0131}{\i}
\DeclareUnicodeCharacter{0400}{\@tabacckludge`\CYRE}
\DeclareUnicodeCharacter{0401}{\CYRYO}
-\DeclareUnicodeCharacter{0403}{\@tabacckludge`\CYRG}
+\DeclareUnicodeCharacter{0403}{\@tabacckludge'\CYRG}
\DeclareUnicodeCharacter{0405}{\CYRDZE}
\DeclareUnicodeCharacter{0406}{\CYRII}
\DeclareUnicodeCharacter{0408}{\CYRJE}
\DeclareUnicodeCharacter{0409}{\CYRLJE}
\DeclareUnicodeCharacter{040A}{\CYRNJE}
-\DeclareUnicodeCharacter{040C}{\@tabacckludge`\CYRK}
+\DeclareUnicodeCharacter{040C}{\@tabacckludge'\CYRK}
\DeclareUnicodeCharacter{040D}{\@tabacckludge`\CYRI}
\DeclareUnicodeCharacter{040E}{\CYRUSHRT}
\DeclareUnicodeCharacter{0410}{\CYRA}
@@ -125,13 +125,13 @@
\DeclareUnicodeCharacter{044F}{\cyrya}
\DeclareUnicodeCharacter{0450}{\@tabacckludge`\cyre}
\DeclareUnicodeCharacter{0451}{\cyryo}
-\DeclareUnicodeCharacter{0453}{\@tabacckludge`\cyrg}
+\DeclareUnicodeCharacter{0453}{\@tabacckludge'\cyrg}
\DeclareUnicodeCharacter{0455}{\cyrdze}
\DeclareUnicodeCharacter{0456}{\cyrii}
\DeclareUnicodeCharacter{0458}{\cyrje}
\DeclareUnicodeCharacter{0459}{\cyrlje}
\DeclareUnicodeCharacter{045A}{\cyrnje}
-\DeclareUnicodeCharacter{045C}{\@tabacckludge`\cyrk}
+\DeclareUnicodeCharacter{045C}{\@tabacckludge'\cyrk}
\DeclareUnicodeCharacter{045D}{\@tabacckludge`\cyri}
\DeclareUnicodeCharacter{045E}{\cyrushrt}
\DeclareUnicodeCharacter{0492}{\CYRGHCRS}
diff --git a/Master/texmf-dist/tex/latex/base/t2cenc.dfu b/Master/texmf-dist/tex/latex/base/t2cenc.dfu
index 0771a88252d..fc010b153ff 100644
--- a/Master/texmf-dist/tex/latex/base/t2cenc.dfu
+++ b/Master/texmf-dist/tex/latex/base/t2cenc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{t2cenc.dfu}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A4}{\textcurrency}
\DeclareUnicodeCharacter{00A7}{\textsection}
\DeclareUnicodeCharacter{00AB}{\guillemotleft}
@@ -50,11 +50,11 @@
\DeclareUnicodeCharacter{0131}{\i}
\DeclareUnicodeCharacter{0400}{\@tabacckludge`\CYRE}
\DeclareUnicodeCharacter{0401}{\CYRYO}
-\DeclareUnicodeCharacter{0403}{\@tabacckludge`\CYRG}
+\DeclareUnicodeCharacter{0403}{\@tabacckludge'\CYRG}
\DeclareUnicodeCharacter{0405}{\CYRDZE}
\DeclareUnicodeCharacter{0406}{\CYRII}
\DeclareUnicodeCharacter{0408}{\CYRJE}
-\DeclareUnicodeCharacter{040C}{\@tabacckludge`\CYRK}
+\DeclareUnicodeCharacter{040C}{\@tabacckludge'\CYRK}
\DeclareUnicodeCharacter{040D}{\@tabacckludge`\CYRI}
\DeclareUnicodeCharacter{040F}{\CYRDZHE}
\DeclareUnicodeCharacter{0410}{\CYRA}
@@ -123,11 +123,11 @@
\DeclareUnicodeCharacter{044F}{\cyrya}
\DeclareUnicodeCharacter{0450}{\@tabacckludge`\cyre}
\DeclareUnicodeCharacter{0451}{\cyryo}
-\DeclareUnicodeCharacter{0453}{\@tabacckludge`\cyrg}
+\DeclareUnicodeCharacter{0453}{\@tabacckludge'\cyrg}
\DeclareUnicodeCharacter{0455}{\cyrdze}
\DeclareUnicodeCharacter{0456}{\cyrii}
\DeclareUnicodeCharacter{0458}{\cyrje}
-\DeclareUnicodeCharacter{045C}{\@tabacckludge`\cyrk}
+\DeclareUnicodeCharacter{045C}{\@tabacckludge'\cyrk}
\DeclareUnicodeCharacter{045D}{\@tabacckludge`\cyri}
\DeclareUnicodeCharacter{045F}{\cyrdzhe}
\DeclareUnicodeCharacter{048C}{\CYRSEMISFTSN}
diff --git a/Master/texmf-dist/tex/latex/base/ts1enc.dfu b/Master/texmf-dist/tex/latex/base/ts1enc.dfu
index 202cbbb289a..4b0ef439a6e 100644
--- a/Master/texmf-dist/tex/latex/base/ts1enc.dfu
+++ b/Master/texmf-dist/tex/latex/base/ts1enc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{ts1enc.dfu}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A2}{\textcent}
\DeclareUnicodeCharacter{00A3}{\textsterling}
\DeclareUnicodeCharacter{00A4}{\textcurrency}
diff --git a/Master/texmf-dist/tex/latex/base/unicode-letters.def b/Master/texmf-dist/tex/latex/base/unicode-letters.def
index 2ed8bcd5f46..89f004a79aa 100644
--- a/Master/texmf-dist/tex/latex/base/unicode-letters.def
+++ b/Master/texmf-dist/tex/latex/base/unicode-letters.def
@@ -12,7 +12,7 @@
%% MD5 sum C95A5E60B2B527F4E77286F9C9CF09D1
%% which are maintained by the Unicode Consortium.
%%
-%% Generated on 2015-05-11.
+%% Generated on 2015-06-20.
%%
%% Copyright 2014-2015
%% The LaTeX3 Project and any individual authors listed elsewhere
@@ -7288,6 +7288,7 @@
\L 31FD 31FD 31FD %
\L 31FE 31FE 31FE %
\L 31FF 31FF 31FF %
+ \L 3400 3400 3400 %
\L 3401 3401 3401 %
\L 3402 3402 3402 %
\L 3403 3403 3403 %
@@ -13869,6 +13870,7 @@
\L 4DB3 4DB3 4DB3 %
\L 4DB4 4DB4 4DB4 %
\L 4DB5 4DB5 4DB5 %
+ \L 4E00 4E00 4E00 %
\L 4E01 4E01 4E01 %
\L 4E02 4E02 4E02 %
\L 4E03 4E03 4E03 %
@@ -37318,6 +37320,7 @@
\L ABEA ABEA ABEA %
\L ABEC ABEC ABEC %
\L ABED ABED ABED %
+ \L AC00 AC00 AC00 %
\L AC01 AC01 AC01 %
\L AC02 AC02 AC02 %
\L AC03 AC03 AC03 %
@@ -56843,6 +56846,7 @@
\L 1EEB9 1EEB9 1EEB9 %
\L 1EEBA 1EEBA 1EEBA %
\L 1EEBB 1EEBB 1EEBB %
+ \L 20000 20000 20000 %
\L 20001 20001 20001 %
\L 20002 20002 20002 %
\L 20003 20003 20003 %
@@ -99553,6 +99557,7 @@
\L 2A6D4 2A6D4 2A6D4 %
\L 2A6D5 2A6D5 2A6D5 %
\L 2A6D6 2A6D6 2A6D6 %
+ \L 2A700 2A700 2A700 %
\L 2A701 2A701 2A701 %
\L 2A702 2A702 2A702 %
\L 2A703 2A703 2A703 %
@@ -103701,6 +103706,7 @@
\L 2B732 2B732 2B732 %
\L 2B733 2B733 2B733 %
\L 2B734 2B734 2B734 %
+ \L 2B740 2B740 2B740 %
\L 2B741 2B741 2B741 %
\L 2B742 2B742 2B742 %
\L 2B743 2B743 2B743 %
diff --git a/Master/texmf-dist/tex/latex/base/utf8-test.tex b/Master/texmf-dist/tex/latex/base/utf8-test.tex
index 92a72ba1b1b..a2780c9532f 100644
--- a/Master/texmf-dist/tex/latex/base/utf8-test.tex
+++ b/Master/texmf-dist/tex/latex/base/utf8-test.tex
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{utf8-test.tex}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
\documentclass{article}
diff --git a/Master/texmf-dist/tex/latex/base/utf8.def b/Master/texmf-dist/tex/latex/base/utf8.def
index ba95754e327..86604418d19 100644
--- a/Master/texmf-dist/tex/latex/base/utf8.def
+++ b/Master/texmf-dist/tex/latex/base/utf8.def
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{utf8.def}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
\makeatletter
\catcode`\ \saved@space@catcode
\def\UTFviii@two@octets#1#2{\expandafter
diff --git a/Master/texmf-dist/tex/latex/base/utf8enc.dfu b/Master/texmf-dist/tex/latex/base/utf8enc.dfu
index 5f8a73aabf0..278b69570ad 100644
--- a/Master/texmf-dist/tex/latex/base/utf8enc.dfu
+++ b/Master/texmf-dist/tex/latex/base/utf8enc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{utf8enc.dfu}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A1}{\textexclamdown}
\DeclareUnicodeCharacter{00A2}{\textcent}
\DeclareUnicodeCharacter{00A3}{\textsterling}
@@ -209,7 +209,7 @@
\DeclareUnicodeCharacter{0400}{\@tabacckludge`\CYRE}
\DeclareUnicodeCharacter{0401}{\CYRYO}
\DeclareUnicodeCharacter{0402}{\CYRDJE}
-\DeclareUnicodeCharacter{0403}{\@tabacckludge`\CYRG}
+\DeclareUnicodeCharacter{0403}{\@tabacckludge'\CYRG}
\DeclareUnicodeCharacter{0404}{\CYRIE}
\DeclareUnicodeCharacter{0405}{\CYRDZE}
\DeclareUnicodeCharacter{0406}{\CYRII}
@@ -218,7 +218,7 @@
\DeclareUnicodeCharacter{0409}{\CYRLJE}
\DeclareUnicodeCharacter{040A}{\CYRNJE}
\DeclareUnicodeCharacter{040B}{\CYRTSHE}
-\DeclareUnicodeCharacter{040C}{\@tabacckludge`\CYRK}
+\DeclareUnicodeCharacter{040C}{\@tabacckludge'\CYRK}
\DeclareUnicodeCharacter{040D}{\@tabacckludge`\CYRI}
\DeclareUnicodeCharacter{040E}{\CYRUSHRT}
\DeclareUnicodeCharacter{040F}{\CYRDZHE}
@@ -289,7 +289,7 @@
\DeclareUnicodeCharacter{0450}{\@tabacckludge`\cyre}
\DeclareUnicodeCharacter{0451}{\cyryo}
\DeclareUnicodeCharacter{0452}{\cyrdje}
-\DeclareUnicodeCharacter{0453}{\@tabacckludge`\cyrg}
+\DeclareUnicodeCharacter{0453}{\@tabacckludge'\cyrg}
\DeclareUnicodeCharacter{0454}{\cyrie}
\DeclareUnicodeCharacter{0455}{\cyrdze}
\DeclareUnicodeCharacter{0456}{\cyrii}
@@ -298,7 +298,7 @@
\DeclareUnicodeCharacter{0459}{\cyrlje}
\DeclareUnicodeCharacter{045A}{\cyrnje}
\DeclareUnicodeCharacter{045B}{\cyrtshe}
-\DeclareUnicodeCharacter{045C}{\@tabacckludge`\cyrk}
+\DeclareUnicodeCharacter{045C}{\@tabacckludge'\cyrk}
\DeclareUnicodeCharacter{045D}{\@tabacckludge`\cyri}
\DeclareUnicodeCharacter{045E}{\cyrushrt}
\DeclareUnicodeCharacter{045F}{\cyrdzhe}
diff --git a/Master/texmf-dist/tex/latex/base/utf8test.tex b/Master/texmf-dist/tex/latex/base/utf8test.tex
index cbfd1316c15..71ef263d95a 100644
--- a/Master/texmf-dist/tex/latex/base/utf8test.tex
+++ b/Master/texmf-dist/tex/latex/base/utf8test.tex
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{utf8-test.tex}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
\documentclass{article}
diff --git a/Master/texmf-dist/tex/latex/base/x2enc.dfu b/Master/texmf-dist/tex/latex/base/x2enc.dfu
index 552fa59cb79..c357e6ac54f 100644
--- a/Master/texmf-dist/tex/latex/base/x2enc.dfu
+++ b/Master/texmf-dist/tex/latex/base/x2enc.dfu
@@ -42,7 +42,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesFile{x2enc.dfu}
- [2014/09/29 v1.1m UTF-8 support for inputenc]
+ [2015/06/27 v1.1n UTF-8 support for inputenc]
\DeclareUnicodeCharacter{00A4}{\textcurrency}
\DeclareUnicodeCharacter{00A7}{\textsection}
\DeclareUnicodeCharacter{00AB}{\guillemotleft}
@@ -50,7 +50,7 @@
\DeclareUnicodeCharacter{0400}{\@tabacckludge`\CYRE}
\DeclareUnicodeCharacter{0401}{\CYRYO}
\DeclareUnicodeCharacter{0402}{\CYRDJE}
-\DeclareUnicodeCharacter{0403}{\@tabacckludge`\CYRG}
+\DeclareUnicodeCharacter{0403}{\@tabacckludge'\CYRG}
\DeclareUnicodeCharacter{0404}{\CYRIE}
\DeclareUnicodeCharacter{0405}{\CYRDZE}
\DeclareUnicodeCharacter{0406}{\CYRII}
@@ -59,7 +59,7 @@
\DeclareUnicodeCharacter{0409}{\CYRLJE}
\DeclareUnicodeCharacter{040A}{\CYRNJE}
\DeclareUnicodeCharacter{040B}{\CYRTSHE}
-\DeclareUnicodeCharacter{040C}{\@tabacckludge`\CYRK}
+\DeclareUnicodeCharacter{040C}{\@tabacckludge'\CYRK}
\DeclareUnicodeCharacter{040D}{\@tabacckludge`\CYRI}
\DeclareUnicodeCharacter{040E}{\CYRUSHRT}
\DeclareUnicodeCharacter{040F}{\CYRDZHE}
@@ -130,7 +130,7 @@
\DeclareUnicodeCharacter{0450}{\@tabacckludge`\cyre}
\DeclareUnicodeCharacter{0451}{\cyryo}
\DeclareUnicodeCharacter{0452}{\cyrdje}
-\DeclareUnicodeCharacter{0453}{\@tabacckludge`\cyrg}
+\DeclareUnicodeCharacter{0453}{\@tabacckludge'\cyrg}
\DeclareUnicodeCharacter{0454}{\cyrie}
\DeclareUnicodeCharacter{0455}{\cyrdze}
\DeclareUnicodeCharacter{0456}{\cyrii}
@@ -139,7 +139,7 @@
\DeclareUnicodeCharacter{0459}{\cyrlje}
\DeclareUnicodeCharacter{045A}{\cyrnje}
\DeclareUnicodeCharacter{045B}{\cyrtshe}
-\DeclareUnicodeCharacter{045C}{\@tabacckludge`\cyrk}
+\DeclareUnicodeCharacter{045C}{\@tabacckludge'\cyrk}
\DeclareUnicodeCharacter{045D}{\@tabacckludge`\cyri}
\DeclareUnicodeCharacter{045E}{\cyrushrt}
\DeclareUnicodeCharacter{045F}{\cyrdzhe}