summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-03-18 22:07:26 +0000
committerKarl Berry <karl@freefriends.org>2014-03-18 22:07:26 +0000
commit8513cec751a01277384356dd771c2b69df2f8b85 (patch)
treee34480becafd0cd78f5d44e7a853d2bd8dd8ead6 /Master
parent1ae7c2b9cce883c37a23327ae611d51921b8a1b6 (diff)
babel (18mar14)
git-svn-id: svn://tug.org/texlive/trunk@33223 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/babel/README11
-rw-r--r--Master/texmf-dist/doc/latex/babel/babel.pdfbin383238 -> 383895 bytes
-rw-r--r--Master/texmf-dist/source/latex/babel/babel.dtx278
-rw-r--r--Master/texmf-dist/source/latex/babel/babel.ins594
-rw-r--r--Master/texmf-dist/tex/generic/babel/babel.def110
-rw-r--r--Master/texmf-dist/tex/generic/babel/babel.sty6
-rw-r--r--Master/texmf-dist/tex/generic/babel/blplain.tex2
-rw-r--r--Master/texmf-dist/tex/generic/babel/bplain.tex2
-rw-r--r--Master/texmf-dist/tex/generic/babel/hyphen.cfg6
-rw-r--r--Master/texmf-dist/tex/generic/babel/nil.ldf4
-rw-r--r--Master/texmf-dist/tex/generic/babel/plain.def2
-rw-r--r--Master/texmf-dist/tex/generic/babel/switch.def8
12 files changed, 513 insertions, 510 deletions
diff --git a/Master/texmf-dist/doc/latex/babel/README b/Master/texmf-dist/doc/latex/babel/README
index bfd191a6e68..64d971c59c9 100644
--- a/Master/texmf-dist/doc/latex/babel/README
+++ b/Master/texmf-dist/doc/latex/babel/README
@@ -1,7 +1,7 @@
-Babel 3.9hi
+Babel 3.9j
----------
-This is Babel 3.9i.
+This is Babel 3.9j.
Version 3.9a fixed lots of bugs and added some new features, intended
mainly to make it compatible somehow with Unicode engines. Some bugs
@@ -35,7 +35,7 @@ http://www.tex-tipografia.com/contact.html
Bugs related to specific languages are best reported to their
respective authors.
-Version 3.9i presumes the german style has been updated to v2.7.
+Versions >=3.9i presumes the german style has been updated to 2.7.
New
---
@@ -81,12 +81,13 @@ New
- Bug fix. A few codes in xetex where wrong when loading patterns.
- Bug fix. With strings=encoded captions were left unchanged in
\MakeUppercase/\MakeLowercase.
+3.9j - Bug fix. Plain formats didn't work (Undefined \@filelist).
* bbunicode.dtx
1.0b - Improvements by Elie Roux for LuaTeX.
-1.0c - Bug fixed. A few codes in xetex where wrong when loading patterns.
+1.0c - Bug fix. A few codes in xetex where wrong when loading patterns.
------------
Javier Bezos
-2014-03-15
+2014-03-17
diff --git a/Master/texmf-dist/doc/latex/babel/babel.pdf b/Master/texmf-dist/doc/latex/babel/babel.pdf
index 1612ed43b75..c4afc05806d 100644
--- a/Master/texmf-dist/doc/latex/babel/babel.pdf
+++ b/Master/texmf-dist/doc/latex/babel/babel.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/babel/babel.dtx b/Master/texmf-dist/source/latex/babel/babel.dtx
index d279bd0cab9..ec8e82cf0d7 100644
--- a/Master/texmf-dist/source/latex/babel/babel.dtx
+++ b/Master/texmf-dist/source/latex/babel/babel.dtx
@@ -44,7 +44,7 @@
%
%% File 'babel.dtx'
%\fi
-%%\ProvidesFile{babel.dtx}[2014/03/15 v3.9i The Babel package]
+%%\ProvidesFile{babel.dtx}[2014/03/17 v3.9j The Babel package]
%\iffalse
%
% Babel DOCUMENT-STYLE option for LaTeX version 2.09 or plain TeX;
@@ -186,8 +186,8 @@
\vspace{2cm}\hspace{1.5cm}
\begin{minipage}{5cm}
\Large
-Version 3.9i\newline
-2014/03/15
+Version 3.9j\newline
+2014/03/17
\vspace{1cm}
\textit{Original author}\newline
@@ -1578,7 +1578,7 @@ explained in in sec. \ref{s:strings} (\babel{} 3.9 and later).
\begin{verbatim}
\ProvidesLanguage{<language>}
- [2014/04/15 v0.0 <Language> support from the babel system]
+ [2014/04/17 v0.0 <Language> support from the babel system]
\LdfInit{<language>}{captions<language>}
\ifx\undefined\l@<language>
@@ -2347,8 +2347,8 @@ help from Bernd Raichle, for which I am grateful.
% little bit of literate programming.
%
% \begin{macrocode}
-%<<version=3.9i>>
-%<<date=2014/03/15>>
+%<<version=3.9j>>
+%<<date=2014/03/17>>
% \end{macrocode}
%
% We define some basic which just make the code cleaner. |\bbl@add| is
@@ -3277,138 +3277,6 @@ help from Bernd Raichle, for which I am grateful.
% \end{macrocode}
% \end{macro}
%
-% \subsection{Encoding issues}
-%
-% Because documents may use non-ASCII font encodings, we make sure
-% that the logos of \TeX\ and \LaTeX\ always come out in the right
-% encoding. There is a list of non-ASCII encodings. Unfortunately,
-% \textsf{fontenc} deletes its package options, so we must guess
-% which encodings has been loaded by traversing |\@filelist| to
-% search for \marg{enc}|enc.def|. If a non-ASCII has been loaded, we
-% define versions of |\TeX| and |\LaTeX| for them using
-% |\ensureascii|. The default ASCII encoding is set, too (in reverse
-% order): the ``main'' encoding (when the document begins), the last
-% loaded, or |OT1|.
-%
-% \begin{macro}{\ensureascii}
-% \changes{babel~3.9i}{2014/02/14}{Macro added, to replace
-% \cs{textlatin} and friends}
-% \begin{macrocode}
-\newcommand\BabelNonASCII{LGR,X2,OT2,OT3,OT6,LHE,LWN,LMA,LMC,LMS,LMU,}
-\let\org@TeX\TeX
-\let\org@LaTeX\LaTeX
-\let\ensureascii\@firstofone
-\AtBeginDocument{%
- \in@false
- \bbl@loopx\bbl@tempa\BabelNonASCII{% is there a non-ascii enc?
- \ifin@\else
- \edef\bbl@tempb{{,\bbl@tempa enc.def,}{,\@filelist,}}%
- \lowercase\expandafter{\expandafter\in@\bbl@tempb}%
- \fi}
- \ifin@ % if a non-ascii has been loaded
- \def\ensureascii#1{{\fontencoding{OT1}\selectfont#1}}%
- \DeclareTextCommandDefault{\TeX}{\org@TeX}%
- \DeclareTextCommandDefault{\LaTeX}{\org@LaTeX}%
- \def\bbl@tempb#1\@@{\uppercase{\bbl@tempc#1}ENC.DEF\@empty\@@}%
- \def\bbl@tempc#1ENC.DEF#2\@@{%
- \ifx\@empty#2\else
- \@ifundefined{T@#1}%
- {}%
- {\@expandtwoargs\in@{,#1,}{,\BabelNonASCII,}%
- \ifin@
- \DeclareTextCommand{\TeX}{#1}{\ensureascii{\org@TeX}}%
- \DeclareTextCommand{\LaTeX}{#1}{\ensureascii{\org@LaTeX}}%
- \else
- \def\ensureascii##1{{\fontencoding{#1}\selectfont##1}}%
- \fi}%
- \fi}%
- \bbl@loopx\bbl@tempa\@filelist{\expandafter\bbl@tempb\bbl@tempa\@@}%
- \@expandtwoargs\in@{,\cf@encoding,}{,\BabelNonASCII,}%
- \ifin@\else
- \edef\ensureascii#1{{%
- \noexpand\fontencoding{\cf@encoding}\noexpand\selectfont#1}}%
- \fi
- \fi}
-% \end{macrocode}
-% \end{macro}
-%
-% Now comes the old deprecated stuff. The first thing we need to do
-% is to determine, at |\begin{document}|, which latin fontencoding to
-% use.
-%
-% \begin{macro}{\latinencoding}
-% \changes{babel~3.6i}{1997/03/15}{Macro added, moved from
-% \file{.ldf} files}
-% When text is being typeset in an encoding other than `latin'
-% (\texttt{OT1} or \texttt{T1}), it would be nice to still have
-% Roman numerals come out in the Latin encoding.
-% So we first assume that the current encoding at the end
-% of processing the package is the Latin encoding.
-% \begin{macrocode}
-\AtEndOfPackage{\edef\latinencoding{\cf@encoding}}
-% \end{macrocode}
-% But this might be overruled with a later loading of the package
-% \pkg{fontenc}. Therefore we check at the execution of
-% |\begin{document}| whether it was loaded with the \Lopt{T1}
-% option. The normal way to do this (using |\@ifpackageloaded|) is
-% disabled for this package. Now we have to revert to parsing the
-% internal macro |\@filelist| which contains all the filenames
-% loaded.
-% \changes{babel~3.6k}{1999/03/15}{Use T1 encoding when it is a known
-% encoding}
-% \changes{babel~3.6m}{1999/04/06}{Can't use \cs{@ifpackageloaded}
-% need to parse \cs{@filelist}}
-% \changes{babel~3.6n}{1999/04/07}{moved checking for fontenc right to
-% the top of \file{babel.sty}}
-% \changes{babel~3.6n}{1999/04/07}{Added a check for `manual' selection
-% of \texttt{T1} encoding, without loading \pkg{fontenc}}
-% \changes{babel~3.6q}{1999/04/12}{Better solution than parsing
-% \cs{@filelist}, use \cs{@ifl@aded}}
-% \changes{babel~3.6u}{1999/04/20}{Moved this code to
-% \file{babel.def}}
-% \begin{macrocode}
-\AtBeginDocument{%
- \gdef\latinencoding{OT1}%
- \ifx\cf@encoding\bbl@t@one
- \xdef\latinencoding{\bbl@t@one}%
- \else
- \@ifl@aded{def}{t1enc}{\xdef\latinencoding{\bbl@t@one}}{}%
- \fi
- }
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\latintext}
-% \changes{babel~3.6i}{1997/03/15}{Macro added, moved from
-% \file{.ldf} files}
-% Then we can define the command |\latintext| which is a
-% declarative switch to a latin font-encoding. Usage of this macro
-% is deprecated.
-% \begin{macrocode}
-\DeclareRobustCommand{\latintext}{%
- \fontencoding{\latinencoding}\selectfont
- \def\encodingdefault{\latinencoding}}
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\textlatin}
-% \changes{babel~3.6i}{1997/03/15}{Macro added, moved from
-% \file{.ldf} files}
-% \changes{babel~3.7j}{2003/03/19}{added \cs{leavevmode} to prevent a
-% paragraph starting \emph{inside} the group}
-% \changes{babel~3.7k}{2003/10/12}{Use \cs{DeclareTextFontComand}}
-% This command takes an argument which is then typeset using the
-% requested font encoding. In order to avoid many encoding switches
-% it operates in a local scope.
-% \begin{macrocode}
-\ifx\@undefined\DeclareTextFontCommand
- \DeclareRobustCommand{\textlatin}[1]{\leavevmode{\latintext #1}}
-\else
- \DeclareTextFontCommand{\textlatin}{\latintext}
-\fi
-% \end{macrocode}
-% \end{macro}
-%
% \begin{macro}{\babelensure}
%
% The user command just parses the optional argument and creates a
@@ -6488,6 +6356,140 @@ help from Bernd Raichle, for which I am grateful.
% \end{macrocode}
% \end{macro}
%
+% \subsection{Encoding issues}
+%
+% Because documents may use non-ASCII font encodings, we make sure
+% that the logos of \TeX\ and \LaTeX\ always come out in the right
+% encoding. There is a list of non-ASCII encodings. Unfortunately,
+% \textsf{fontenc} deletes its package options, so we must guess
+% which encodings has been loaded by traversing |\@filelist| to
+% search for \marg{enc}|enc.def|. If a non-ASCII has been loaded, we
+% define versions of |\TeX| and |\LaTeX| for them using
+% |\ensureascii|. The default ASCII encoding is set, too (in reverse
+% order): the ``main'' encoding (when the document begins), the last
+% loaded, or |OT1|.
+%
+% \begin{macro}{\ensureascii}
+% \changes{babel~3.9i}{2014/02/14}{Macro added, to replace
+% \cs{textlatin} and friends}
+% \changes{babel~3.9j}{2014/03/17}{Moved mispaced code - it should be
+% executed only with LaTeX}
+% \begin{macrocode}
+\newcommand\BabelNonASCII{LGR,X2,OT2,OT3,OT6,LHE,LWN,LMA,LMC,LMS,LMU,}
+\let\org@TeX\TeX
+\let\org@LaTeX\LaTeX
+\let\ensureascii\@firstofone
+\AtBeginDocument{%
+ \in@false
+ \bbl@loopx\bbl@tempa\BabelNonASCII{% is there a non-ascii enc?
+ \ifin@\else
+ \edef\bbl@tempb{{,\bbl@tempa enc.def,}{,\@filelist,}}%
+ \lowercase\expandafter{\expandafter\in@\bbl@tempb}%
+ \fi}
+ \ifin@ % if a non-ascii has been loaded
+ \def\ensureascii#1{{\fontencoding{OT1}\selectfont#1}}%
+ \DeclareTextCommandDefault{\TeX}{\org@TeX}%
+ \DeclareTextCommandDefault{\LaTeX}{\org@LaTeX}%
+ \def\bbl@tempb#1\@@{\uppercase{\bbl@tempc#1}ENC.DEF\@empty\@@}%
+ \def\bbl@tempc#1ENC.DEF#2\@@{%
+ \ifx\@empty#2\else
+ \@ifundefined{T@#1}%
+ {}%
+ {\@expandtwoargs\in@{,#1,}{,\BabelNonASCII,}%
+ \ifin@
+ \DeclareTextCommand{\TeX}{#1}{\ensureascii{\org@TeX}}%
+ \DeclareTextCommand{\LaTeX}{#1}{\ensureascii{\org@LaTeX}}%
+ \else
+ \def\ensureascii##1{{\fontencoding{#1}\selectfont##1}}%
+ \fi}%
+ \fi}%
+ \bbl@loopx\bbl@tempa\@filelist{\expandafter\bbl@tempb\bbl@tempa\@@}%
+ \@expandtwoargs\in@{,\cf@encoding,}{,\BabelNonASCII,}%
+ \ifin@\else
+ \edef\ensureascii#1{{%
+ \noexpand\fontencoding{\cf@encoding}\noexpand\selectfont#1}}%
+ \fi
+ \fi}
+% \end{macrocode}
+% \end{macro}
+%
+% Now comes the old deprecated stuff. The first thing we need to do
+% is to determine, at |\begin{document}|, which latin fontencoding to
+% use.
+%
+% \begin{macro}{\latinencoding}
+% \changes{babel~3.6i}{1997/03/15}{Macro added, moved from
+% \file{.ldf} files}
+% When text is being typeset in an encoding other than `latin'
+% (\texttt{OT1} or \texttt{T1}), it would be nice to still have
+% Roman numerals come out in the Latin encoding.
+% So we first assume that the current encoding at the end
+% of processing the package is the Latin encoding.
+% \begin{macrocode}
+\AtEndOfPackage{\edef\latinencoding{\cf@encoding}}
+% \end{macrocode}
+% But this might be overruled with a later loading of the package
+% \pkg{fontenc}. Therefore we check at the execution of
+% |\begin{document}| whether it was loaded with the \Lopt{T1}
+% option. The normal way to do this (using |\@ifpackageloaded|) is
+% disabled for this package. Now we have to revert to parsing the
+% internal macro |\@filelist| which contains all the filenames
+% loaded.
+% \changes{babel~3.6k}{1999/03/15}{Use T1 encoding when it is a known
+% encoding}
+% \changes{babel~3.6m}{1999/04/06}{Can't use \cs{@ifpackageloaded}
+% need to parse \cs{@filelist}}
+% \changes{babel~3.6n}{1999/04/07}{moved checking for fontenc right to
+% the top of \file{babel.sty}}
+% \changes{babel~3.6n}{1999/04/07}{Added a check for `manual' selection
+% of \texttt{T1} encoding, without loading \pkg{fontenc}}
+% \changes{babel~3.6q}{1999/04/12}{Better solution than parsing
+% \cs{@filelist}, use \cs{@ifl@aded}}
+% \changes{babel~3.6u}{1999/04/20}{Moved this code to
+% \file{babel.def}}
+% \begin{macrocode}
+\AtBeginDocument{%
+ \gdef\latinencoding{OT1}%
+ \ifx\cf@encoding\bbl@t@one
+ \xdef\latinencoding{\bbl@t@one}%
+ \else
+ \@ifl@aded{def}{t1enc}{\xdef\latinencoding{\bbl@t@one}}{}%
+ \fi
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\latintext}
+% \changes{babel~3.6i}{1997/03/15}{Macro added, moved from
+% \file{.ldf} files}
+% Then we can define the command |\latintext| which is a
+% declarative switch to a latin font-encoding. Usage of this macro
+% is deprecated.
+% \begin{macrocode}
+\DeclareRobustCommand{\latintext}{%
+ \fontencoding{\latinencoding}\selectfont
+ \def\encodingdefault{\latinencoding}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\textlatin}
+% \changes{babel~3.6i}{1997/03/15}{Macro added, moved from
+% \file{.ldf} files}
+% \changes{babel~3.7j}{2003/03/19}{added \cs{leavevmode} to prevent a
+% paragraph starting \emph{inside} the group}
+% \changes{babel~3.7k}{2003/10/12}{Use \cs{DeclareTextFontComand}}
+% This command takes an argument which is then typeset using the
+% requested font encoding. In order to avoid many encoding switches
+% it operates in a local scope.
+% \begin{macrocode}
+\ifx\@undefined\DeclareTextFontCommand
+ \DeclareRobustCommand{\textlatin}[1]{\leavevmode{\latintext #1}}
+\else
+ \DeclareTextFontCommand{\textlatin}{\latintext}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
% \subsection{Local Language Configuration}
%
% \begin{macro}{\loadlocalcfg}
diff --git a/Master/texmf-dist/source/latex/babel/babel.ins b/Master/texmf-dist/source/latex/babel/babel.ins
index e6c2a86197f..539ffba53e9 100644
--- a/Master/texmf-dist/source/latex/babel/babel.ins
+++ b/Master/texmf-dist/source/latex/babel/babel.ins
@@ -1,297 +1,297 @@
-%%
-%% This file will generate fast loadable files and documentation
-%% driver files from the doc files in this package when run through
-%% LaTeX or TeX.
-%%
-%% Copyright 2012-2013 Javier Bezos and Johannes L. Braams.
-%% Copyright 1989-2008 Johannes L. Braams and any individual authors
-%% listed elsewhere in this file. All rights reserved.
-%%
-%% This file is part of the Babel system.
-%% --------------------------------------
-%%
-%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2003/12/01 or later.
-%%
-%% This work has the LPPL maintenance status "maintained".
-%%
-%% The Current Maintainer of this work is Javier Bezos.
-%%
-%% The list of all files belonging to the LaTeX base distribution is
-%% given in the file `manifest.bbl. See also `legal.bbl' for additional
-%% information.
-%%
-%% The list of derived (unpacked) files belonging to the distribution
-%% and covered by LPPL is defined by the unpacking scripts (with
-%% extension .ins) which are part of the distribution.
-%%
-%% --------------- start of docstrip commands ------------------
-%%
-%% Copyright 2012-2013 Javier Bezos and Johannes L. Braams.
-%% Copyright 2005-2008 Johannes L. Braams
-%%
-%% This file is part of the `babel' system.
-%%
-%% You are allowed to distribute this file together with all files
-%% mentioned in manifest.bbl.
-%%
-%% You are not allowed to modify its contents.
-%%
-\def\filedate{2013/10/10}
-\def\batchfile{babel.ins}
-\input docstrip.tex
-
-{\ifx\generate\undefined
-\Msg{**********************************************}
-\Msg{*}
-\Msg{* This installation requires docstrip}
-\Msg{* version 2.3c or later.}
-\Msg{*}
-\Msg{* An older version of docstrip has been input}
-\Msg{*}
-\Msg{**********************************************}
-\errhelp{Move or rename old docstrip.tex.}
-\errmessage{Old docstrip in input path}
-\batchmode
-\csname @@end\endcsname
-\fi}
-
-% Modify docstrip. A pseudo-guard is defined to set variables:
-% <<name=value>>. These variables are used with <@name@>
-% Two further pseudo-guards define "block" variables: <<*name>> and
-% <</name>> delimite the lines to be retrived with <@name@>. Note
-% the verbatim guard is overriden, which it's not used here.
-
-\def\replaceVar#1<@#2{%
- #1%
- \ifx\endLine#2\else
- \expandafter\replaceVarX\expandafter#2%
- \fi}
-
-\def\replaceVarX#1@>{\csname #1Var\endcsname\replaceVar}
-
-\def\normalLine#1\endLine{%
- \advance\codeLinesPassed\@ne
- \maybeMsg{.}%
- \edef\inLine{\replaceVar#1<@\endLine}%
- \let\do\putline@do
- \ifcollect
- \xdef\varCollect{\varCollect^^J\inLine}%
- \else
- \activefiles
- \fi}
-
-\newif\ifcollect
-
-\def\verbOption<#1#2>>#3{%
- \ifx#1*%
- \maybeMsg{<<*#2>>}%
- \global\collecttrue
- \gdef\varCollect##1{}%
- \else\ifx#1/%
- \global\collectfalse
- \global\expandafter\let\csname #2Var\endcsname\varCollect
- \else
- \varOptionI#1#2>%
- \fi\fi}
-
-\def\varOptionI#1=#2>{%
- \maybeMsg{<<#1=#2>>}%
- \expandafter\gdef\csname #1Var\endcsname{#2}}
-
-% Preambles
-
-\declarepreamble\mainpreamble
-This is a generated file.
-
-Copyright 2012-2013 Javier Bezos and Johannes L. Braams.
-Copyright 1989-2008 Johannes L. Braams and any individual authors
-listed elsewhere in this file. All rights reserved.
-
-This file was generated from file(s) of the Babel system.
----------------------------------------------------------
-
-It may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either version 1.3
-of this license or (at your option) any later version.
-The latest version of this license is in
- http://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of LaTeX
-version 2003/12/01 or later.
-
-This work has the LPPL maintenance status "maintained".
-
-The Current Maintainer of this work is Javier Bezos.
-
-This file may only be distributed together with a copy of the Babel
-system. You may however distribute the Babel system without
-such generated files.
-
-The list of all files belonging to the Babel distribution is
-given in the file `manifest.bbl'. See also `legal.bbl for additional
-information.
-
-The list of derived (unpacked) files belonging to the distribution
-and covered by LPPL is defined by the unpacking scripts (with
-extension .ins) which are part of the distribution.
-\endpreamble
-
-\declarepreamble\drvpreamble
-
-This file was generated from file(s) of the Babel system.
----------------------------------------------------------
-
-Copyright 2012-2013 Javier Bezos and Johannes L. Braams.
-Copyright (C) 2008 Johannes Braams. All rights reserved.
-
-To produce the documentation in the way you like you are allowed
-to change this driver file.
-
-\endpreamble
-
-\declarepreamble\istpreamble
-This file was generated from file(s) of the Babel system.
----------------------------------------------------------
-
-Copyright 2012-2013 Javier Bezos and Johannes L. Braams.
-Copyright (C) 2008 Johannes Braams. All rights reserved.
-
-This file is a style file for the MakeIndex program
-
-\endpreamble
-
-\declarepostamble\istpost
-\endpostamble
-
-\keepsilent
-\askonceonly
-
-\usepreamble\mainpreamble
-\usedir{tex/generic/babel}
-
-\askforoverwritefalse
-
-\tracingmacros2
-
-\generate{\file{babel.sty}{\from{babel.dtx}{package}}
- \file{babel.def}{\from{babel.dtx}{core}}
- \file{switch.def}{\from{babel.dtx}{kernel}}
- \file{hyphen.cfg}{\from{babel.dtx}{patterns}}
- \file{nil.ldf}{\from{babel.dtx}{nil}}
- }
-% Support for plain users
-\generate{\file{plain.def}{\from{babel.dtx}{plain}}
- \file{bplain.tex}{\from{babel.dtx}{bplain}}
- \file{blplain.tex}{\from{babel.dtx}{blplain}}
- }
-% Support for Unicode-based engines
-\generate{\file{xebabel.def}{\from{bbunicode.dtx}{xetex}}
- \file{luababel.def}{\from{bbunicode.dtx}{luatex}}
- }
-
-% compatibility files
-
-\usepreamble\mainpreamble
-
-\def\compatfile#1{\file{#1.sty}{\from{bbcompat.dtx}{#1}}}
-
-\generate{%
- \compatfile{esperanto}
- \compatfile{afrikaans}
- \compatfile{dutch}
- \compatfile{american}
- \compatfile{british}
- \compatfile{english}
- \compatfile{UKenglish}
- \compatfile{USenglish}
- \compatfile{germanb}
- \compatfile{austrian}
- \compatfile{ngermanb}
- \compatfile{naustrian}
- \compatfile{irish}
- \compatfile{scottish}
- \compatfile{welsh}
- \compatfile{breton}
- }
-\generate{%
- \compatfile{francais}
- \compatfile{italian}
- \compatfile{portuges}
- \compatfile{spanish}
- \compatfile{catalan}
- \compatfile{galician}
- \compatfile{danish}
- \compatfile{norsk}
- \compatfile{swedish}
- \compatfile{finnish}
- \compatfile{magyar}
- \compatfile{greek}
- \compatfile{croatian}
- \compatfile{czech}
- \compatfile{slovak}
- \compatfile{polish}
- }
-\generate{%
- \compatfile{estonian}
- \compatfile{romanian}
- \compatfile{slovene}
- \compatfile{russianb}
- \compatfile{ukraineb}
- \compatfile{turkish}
- \compatfile{lsorbian}
- \compatfile{usorbian}
- \compatfile{bahasa}
- \compatfile{hebrew}
- %\compatfile{sanskrit}
- \compatfile{basque}
- \compatfile{latin}
- \compatfile{icelandic}
- \compatfile{serbian}
- \compatfile{bulgarian}
- }
-\generate{%
- \compatfile{samin}
- \compatfile{interlingua}
- \compatfile{albanian}
- \compatfile{bahasam}
- }
-
-% MakeIndex style files
-
-\usepreamble\istpreamble
-\usepostamble\istpost
-\usedir{makeindex/babel}
-
-\generate{\file{bbind.ist}{\from{bbidxglo.dtx}{idx}}
- \file{bbglo.ist}{\from{bbidxglo.dtx}{glo}}}
-
-\Msg{***********************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move all the files}
-\Msg{* with names ending in .ldf, .sty, .def or .fd into a}
-\Msg{* directory searched by TeX}
-\Msg{*}
-\Msg{* For making a format the following files have to be in a}
-\Msg{* directory which is searched by IniTeX:}
-\Msg{* \space\space hyphen.cfg}
-\Msg{* \space\space language.dat}
-\Msg{* \space\space and files with hyphenation patterns}
-\Msg{*}
-\Msg{* To produce source listings you can run files with names}
-\Msg{* ending in .dtx and/or .drv through LaTeX}
-\Msg{*}
-\Msg{* To produce the complete source listing MakeIndex needs to be}
-\Msg{* able to find the following files}
-\Msg{* \space\space bbind.ist}
-\Msg{* \space\space bbglo.ist}
-\Msg{*}
-\Msg{* Happy TeXing}
-\Msg{*}
-\Msg{***********************************************************}
-
-
+%%
+%% This file will generate fast loadable files and documentation
+%% driver files from the doc files in this package when run through
+%% LaTeX or TeX.
+%%
+%% Copyright 2012-2013 Javier Bezos and Johannes L. Braams.
+%% Copyright 1989-2008 Johannes L. Braams and any individual authors
+%% listed elsewhere in this file. All rights reserved.
+%%
+%% This file is part of the Babel system.
+%% --------------------------------------
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is Javier Bezos.
+%%
+%% The list of all files belonging to the LaTeX base distribution is
+%% given in the file `manifest.bbl. See also `legal.bbl' for additional
+%% information.
+%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins) which are part of the distribution.
+%%
+%% --------------- start of docstrip commands ------------------
+%%
+%% Copyright 2012-2013 Javier Bezos and Johannes L. Braams.
+%% Copyright 2005-2008 Johannes L. Braams
+%%
+%% This file is part of the `babel' system.
+%%
+%% You are allowed to distribute this file together with all files
+%% mentioned in manifest.bbl.
+%%
+%% You are not allowed to modify its contents.
+%%
+\def\filedate{2013/10/10}
+\def\batchfile{babel.ins}
+\input docstrip.tex
+
+{\ifx\generate\undefined
+\Msg{**********************************************}
+\Msg{*}
+\Msg{* This installation requires docstrip}
+\Msg{* version 2.3c or later.}
+\Msg{*}
+\Msg{* An older version of docstrip has been input}
+\Msg{*}
+\Msg{**********************************************}
+\errhelp{Move or rename old docstrip.tex.}
+\errmessage{Old docstrip in input path}
+\batchmode
+\csname @@end\endcsname
+\fi}
+
+% Modify docstrip. A pseudo-guard is defined to set variables:
+% <<name=value>>. These variables are used with <@name@>
+% Two further pseudo-guards define "block" variables: <<*name>> and
+% <</name>> delimite the lines to be retrived with <@name@>. Note
+% the verbatim guard is overriden, which it's not used here.
+
+\def\replaceVar#1<@#2{%
+ #1%
+ \ifx\endLine#2\else
+ \expandafter\replaceVarX\expandafter#2%
+ \fi}
+
+\def\replaceVarX#1@>{\csname #1Var\endcsname\replaceVar}
+
+\def\normalLine#1\endLine{%
+ \advance\codeLinesPassed\@ne
+ \maybeMsg{.}%
+ \edef\inLine{\replaceVar#1<@\endLine}%
+ \let\do\putline@do
+ \ifcollect
+ \xdef\varCollect{\varCollect^^J\inLine}%
+ \else
+ \activefiles
+ \fi}
+
+\newif\ifcollect
+
+\def\verbOption<#1#2>>#3{%
+ \ifx#1*%
+ \maybeMsg{<<*#2>>}%
+ \global\collecttrue
+ \gdef\varCollect##1{}%
+ \else\ifx#1/%
+ \global\collectfalse
+ \global\expandafter\let\csname #2Var\endcsname\varCollect
+ \else
+ \varOptionI#1#2>%
+ \fi\fi}
+
+\def\varOptionI#1=#2>{%
+ \maybeMsg{<<#1=#2>>}%
+ \expandafter\gdef\csname #1Var\endcsname{#2}}
+
+% Preambles
+
+\declarepreamble\mainpreamble
+This is a generated file.
+
+Copyright 2012-2013 Javier Bezos and Johannes L. Braams.
+Copyright 1989-2008 Johannes L. Braams and any individual authors
+listed elsewhere in this file. All rights reserved.
+
+This file was generated from file(s) of the Babel system.
+---------------------------------------------------------
+
+It may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3
+of this license or (at your option) any later version.
+The latest version of this license is in
+ http://www.latex-project.org/lppl.txt
+and version 1.3 or later is part of all distributions of LaTeX
+version 2003/12/01 or later.
+
+This work has the LPPL maintenance status "maintained".
+
+The Current Maintainer of this work is Javier Bezos.
+
+This file may only be distributed together with a copy of the Babel
+system. You may however distribute the Babel system without
+such generated files.
+
+The list of all files belonging to the Babel distribution is
+given in the file `manifest.bbl'. See also `legal.bbl for additional
+information.
+
+The list of derived (unpacked) files belonging to the distribution
+and covered by LPPL is defined by the unpacking scripts (with
+extension .ins) which are part of the distribution.
+\endpreamble
+
+\declarepreamble\drvpreamble
+
+This file was generated from file(s) of the Babel system.
+---------------------------------------------------------
+
+Copyright 2012-2013 Javier Bezos and Johannes L. Braams.
+Copyright (C) 2008 Johannes Braams. All rights reserved.
+
+To produce the documentation in the way you like you are allowed
+to change this driver file.
+
+\endpreamble
+
+\declarepreamble\istpreamble
+This file was generated from file(s) of the Babel system.
+---------------------------------------------------------
+
+Copyright 2012-2013 Javier Bezos and Johannes L. Braams.
+Copyright (C) 2008 Johannes Braams. All rights reserved.
+
+This file is a style file for the MakeIndex program
+
+\endpreamble
+
+\declarepostamble\istpost
+\endpostamble
+
+\keepsilent
+\askonceonly
+
+\usepreamble\mainpreamble
+\usedir{tex/generic/babel}
+
+\askforoverwritefalse
+
+\tracingmacros2
+
+\generate{\file{babel.sty}{\from{babel.dtx}{package}}
+ \file{babel.def}{\from{babel.dtx}{core}}
+ \file{switch.def}{\from{babel.dtx}{kernel}}
+ \file{hyphen.cfg}{\from{babel.dtx}{patterns}}
+ \file{nil.ldf}{\from{babel.dtx}{nil}}
+ }
+% Support for plain users
+\generate{\file{plain.def}{\from{babel.dtx}{plain}}
+ \file{bplain.tex}{\from{babel.dtx}{bplain}}
+ \file{blplain.tex}{\from{babel.dtx}{blplain}}
+ }
+% Support for Unicode-based engines
+\generate{\file{xebabel.def}{\from{bbunicode.dtx}{xetex}}
+ \file{luababel.def}{\from{bbunicode.dtx}{luatex}}
+ }
+
+% compatibility files
+
+\usepreamble\mainpreamble
+
+\def\compatfile#1{\file{#1.sty}{\from{bbcompat.dtx}{#1}}}
+
+\generate{%
+ \compatfile{esperanto}
+ \compatfile{afrikaans}
+ \compatfile{dutch}
+ \compatfile{american}
+ \compatfile{british}
+ \compatfile{english}
+ \compatfile{UKenglish}
+ \compatfile{USenglish}
+ \compatfile{germanb}
+ \compatfile{austrian}
+ \compatfile{ngermanb}
+ \compatfile{naustrian}
+ \compatfile{irish}
+ \compatfile{scottish}
+ \compatfile{welsh}
+ \compatfile{breton}
+ }
+\generate{%
+ \compatfile{francais}
+ \compatfile{italian}
+ \compatfile{portuges}
+ \compatfile{spanish}
+ \compatfile{catalan}
+ \compatfile{galician}
+ \compatfile{danish}
+ \compatfile{norsk}
+ \compatfile{swedish}
+ \compatfile{finnish}
+ \compatfile{magyar}
+ \compatfile{greek}
+ \compatfile{croatian}
+ \compatfile{czech}
+ \compatfile{slovak}
+ \compatfile{polish}
+ }
+\generate{%
+ \compatfile{estonian}
+ \compatfile{romanian}
+ \compatfile{slovene}
+ \compatfile{russianb}
+ \compatfile{ukraineb}
+ \compatfile{turkish}
+ \compatfile{lsorbian}
+ \compatfile{usorbian}
+ \compatfile{bahasa}
+ \compatfile{hebrew}
+ %\compatfile{sanskrit}
+ \compatfile{basque}
+ \compatfile{latin}
+ \compatfile{icelandic}
+ \compatfile{serbian}
+ \compatfile{bulgarian}
+ }
+\generate{%
+ \compatfile{samin}
+ \compatfile{interlingua}
+ \compatfile{albanian}
+ \compatfile{bahasam}
+ }
+
+% MakeIndex style files
+
+\usepreamble\istpreamble
+\usepostamble\istpost
+\usedir{makeindex/babel}
+
+\generate{\file{bbind.ist}{\from{bbidxglo.dtx}{idx}}
+ \file{bbglo.ist}{\from{bbidxglo.dtx}{glo}}}
+
+\Msg{***********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move all the files}
+\Msg{* with names ending in .ldf, .sty, .def or .fd into a}
+\Msg{* directory searched by TeX}
+\Msg{*}
+\Msg{* For making a format the following files have to be in a}
+\Msg{* directory which is searched by IniTeX:}
+\Msg{* \space\space hyphen.cfg}
+\Msg{* \space\space language.dat}
+\Msg{* \space\space and files with hyphenation patterns}
+\Msg{*}
+\Msg{* To produce source listings you can run files with names}
+\Msg{* ending in .dtx and/or .drv through LaTeX}
+\Msg{*}
+\Msg{* To produce the complete source listing MakeIndex needs to be}
+\Msg{* able to find the following files}
+\Msg{* \space\space bbind.ist}
+\Msg{* \space\space bbglo.ist}
+\Msg{*}
+\Msg{* Happy TeXing}
+\Msg{*}
+\Msg{***********************************************************}
+
+
diff --git a/Master/texmf-dist/tex/generic/babel/babel.def b/Master/texmf-dist/tex/generic/babel/babel.def
index d21eae211a7..159dfbfe35b 100644
--- a/Master/texmf-dist/tex/generic/babel/babel.def
+++ b/Master/texmf-dist/tex/generic/babel/babel.def
@@ -38,7 +38,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2014/03/15 v3.9i The Babel package]
+%%\ProvidesFile{babel.dtx}[2014/03/17 v3.9j The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
@@ -56,11 +56,11 @@
\wlog{File: #1 #4 #3 <#2>}%
\let\ProvidesFile\@undefined}
\fi
-\ProvidesFile{babel.def}[2014/03/15 3.9i Babel common definitions]
+\ProvidesFile{babel.def}[2014/03/17 3.9j Babel common definitions]
\ifx\AtBeginDocument\@undefined
\input plain.def\relax
\fi
-\def\bbl@tempa{3.9i}%
+\def\bbl@tempa{3.9j}%
\ifx\bbl@version\bbl@tempa\else
\input switch.def\relax
\fi
@@ -142,58 +142,6 @@
\fi
\expandafter\def\csname\bbl@tempa\space\endcsname}
\@onlypreamble\bbl@redefinerobust
-\newcommand\BabelNonASCII{LGR,X2,OT2,OT3,OT6,LHE,LWN,LMA,LMC,LMS,LMU,}
-\let\org@TeX\TeX
-\let\org@LaTeX\LaTeX
-\let\ensureascii\@firstofone
-\AtBeginDocument{%
- \in@false
- \bbl@loopx\bbl@tempa\BabelNonASCII{% is there a non-ascii enc?
- \ifin@\else
- \edef\bbl@tempb{{,\bbl@tempa enc.def,}{,\@filelist,}}%
- \lowercase\expandafter{\expandafter\in@\bbl@tempb}%
- \fi}
- \ifin@ % if a non-ascii has been loaded
- \def\ensureascii#1{{\fontencoding{OT1}\selectfont#1}}%
- \DeclareTextCommandDefault{\TeX}{\org@TeX}%
- \DeclareTextCommandDefault{\LaTeX}{\org@LaTeX}%
- \def\bbl@tempb#1\@@{\uppercase{\bbl@tempc#1}ENC.DEF\@empty\@@}%
- \def\bbl@tempc#1ENC.DEF#2\@@{%
- \ifx\@empty#2\else
- \@ifundefined{T@#1}%
- {}%
- {\@expandtwoargs\in@{,#1,}{,\BabelNonASCII,}%
- \ifin@
- \DeclareTextCommand{\TeX}{#1}{\ensureascii{\org@TeX}}%
- \DeclareTextCommand{\LaTeX}{#1}{\ensureascii{\org@LaTeX}}%
- \else
- \def\ensureascii##1{{\fontencoding{#1}\selectfont##1}}%
- \fi}%
- \fi}%
- \bbl@loopx\bbl@tempa\@filelist{\expandafter\bbl@tempb\bbl@tempa\@@}%
- \@expandtwoargs\in@{,\cf@encoding,}{,\BabelNonASCII,}%
- \ifin@\else
- \edef\ensureascii#1{{%
- \noexpand\fontencoding{\cf@encoding}\noexpand\selectfont#1}}%
- \fi
- \fi}
-\AtEndOfPackage{\edef\latinencoding{\cf@encoding}}
-\AtBeginDocument{%
- \gdef\latinencoding{OT1}%
- \ifx\cf@encoding\bbl@t@one
- \xdef\latinencoding{\bbl@t@one}%
- \else
- \@ifl@aded{def}{t1enc}{\xdef\latinencoding{\bbl@t@one}}{}%
- \fi
- }
-\DeclareRobustCommand{\latintext}{%
- \fontencoding{\latinencoding}\selectfont
- \def\encodingdefault{\latinencoding}}
-\ifx\@undefined\DeclareTextFontCommand
- \DeclareRobustCommand{\textlatin}[1]{\leavevmode{\latintext #1}}
-\else
- \DeclareTextFontCommand{\textlatin}{\latintext}
-\fi
\newcommand\babelensure[2][]{%
\AddBabelHook{babel-ensure}{afterextras}{%
\ifcase\bbl@select@type
@@ -1419,6 +1367,58 @@
\closeout15
}
\@onlypreamble\substitutefontfamily
+\newcommand\BabelNonASCII{LGR,X2,OT2,OT3,OT6,LHE,LWN,LMA,LMC,LMS,LMU,}
+\let\org@TeX\TeX
+\let\org@LaTeX\LaTeX
+\let\ensureascii\@firstofone
+\AtBeginDocument{%
+ \in@false
+ \bbl@loopx\bbl@tempa\BabelNonASCII{% is there a non-ascii enc?
+ \ifin@\else
+ \edef\bbl@tempb{{,\bbl@tempa enc.def,}{,\@filelist,}}%
+ \lowercase\expandafter{\expandafter\in@\bbl@tempb}%
+ \fi}
+ \ifin@ % if a non-ascii has been loaded
+ \def\ensureascii#1{{\fontencoding{OT1}\selectfont#1}}%
+ \DeclareTextCommandDefault{\TeX}{\org@TeX}%
+ \DeclareTextCommandDefault{\LaTeX}{\org@LaTeX}%
+ \def\bbl@tempb#1\@@{\uppercase{\bbl@tempc#1}ENC.DEF\@empty\@@}%
+ \def\bbl@tempc#1ENC.DEF#2\@@{%
+ \ifx\@empty#2\else
+ \@ifundefined{T@#1}%
+ {}%
+ {\@expandtwoargs\in@{,#1,}{,\BabelNonASCII,}%
+ \ifin@
+ \DeclareTextCommand{\TeX}{#1}{\ensureascii{\org@TeX}}%
+ \DeclareTextCommand{\LaTeX}{#1}{\ensureascii{\org@LaTeX}}%
+ \else
+ \def\ensureascii##1{{\fontencoding{#1}\selectfont##1}}%
+ \fi}%
+ \fi}%
+ \bbl@loopx\bbl@tempa\@filelist{\expandafter\bbl@tempb\bbl@tempa\@@}%
+ \@expandtwoargs\in@{,\cf@encoding,}{,\BabelNonASCII,}%
+ \ifin@\else
+ \edef\ensureascii#1{{%
+ \noexpand\fontencoding{\cf@encoding}\noexpand\selectfont#1}}%
+ \fi
+ \fi}
+\AtEndOfPackage{\edef\latinencoding{\cf@encoding}}
+\AtBeginDocument{%
+ \gdef\latinencoding{OT1}%
+ \ifx\cf@encoding\bbl@t@one
+ \xdef\latinencoding{\bbl@t@one}%
+ \else
+ \@ifl@aded{def}{t1enc}{\xdef\latinencoding{\bbl@t@one}}{}%
+ \fi
+ }
+\DeclareRobustCommand{\latintext}{%
+ \fontencoding{\latinencoding}\selectfont
+ \def\encodingdefault{\latinencoding}}
+\ifx\@undefined\DeclareTextFontCommand
+ \DeclareRobustCommand{\textlatin}[1]{\leavevmode{\latintext #1}}
+\else
+ \DeclareTextFontCommand{\textlatin}{\latintext}
+\fi
\ifx\loadlocalcfg\@undefined
\@ifpackagewith{babel}{noconfigs}%
{\let\loadlocalcfg\@gobble}%
diff --git a/Master/texmf-dist/tex/generic/babel/babel.sty b/Master/texmf-dist/tex/generic/babel/babel.sty
index 34a7ec9a7e6..7997f45cdb8 100644
--- a/Master/texmf-dist/tex/generic/babel/babel.sty
+++ b/Master/texmf-dist/tex/generic/babel/babel.sty
@@ -39,7 +39,7 @@
%% extension .ins) which are part of the distribution.
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2014/03/15 v3.9i The Babel package]
+%%\ProvidesFile{babel.dtx}[2014/03/17 v3.9j The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
@@ -48,10 +48,10 @@
%% TeXniek
%% by Javier Bezos
%% all rights reserved.
-\ProvidesPackage{babel}[2014/03/15 3.9i The Babel package]
+\ProvidesPackage{babel}[2014/03/17 3.9j The Babel package]
\@ifpackagewith{babel}{debug}
{\input switch.def\relax}
- {\def\bbl@tempa{3.9i}%
+ {\def\bbl@tempa{3.9j}%
\ifx\bbl@version\bbl@tempa\else
\input switch.def\relax
\fi}
diff --git a/Master/texmf-dist/tex/generic/babel/blplain.tex b/Master/texmf-dist/tex/generic/babel/blplain.tex
index e0119c9b187..adedbc082c0 100644
--- a/Master/texmf-dist/tex/generic/babel/blplain.tex
+++ b/Master/texmf-dist/tex/generic/babel/blplain.tex
@@ -38,7 +38,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2014/03/15 v3.9i The Babel package]
+%%\ProvidesFile{babel.dtx}[2014/03/17 v3.9j The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
diff --git a/Master/texmf-dist/tex/generic/babel/bplain.tex b/Master/texmf-dist/tex/generic/babel/bplain.tex
index e314c1df777..384eb3bc781 100644
--- a/Master/texmf-dist/tex/generic/babel/bplain.tex
+++ b/Master/texmf-dist/tex/generic/babel/bplain.tex
@@ -38,7 +38,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2014/03/15 v3.9i The Babel package]
+%%\ProvidesFile{babel.dtx}[2014/03/17 v3.9j The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
diff --git a/Master/texmf-dist/tex/generic/babel/hyphen.cfg b/Master/texmf-dist/tex/generic/babel/hyphen.cfg
index 599f643f729..c4cba8ca9f4 100644
--- a/Master/texmf-dist/tex/generic/babel/hyphen.cfg
+++ b/Master/texmf-dist/tex/generic/babel/hyphen.cfg
@@ -38,7 +38,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2014/03/15 v3.9i The Babel package]
+%%\ProvidesFile{babel.dtx}[2014/03/17 v3.9j The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
@@ -52,7 +52,7 @@
\wlog{File: #1 #4 #3 <#2>}%
\let\ProvidesFile\@undefined}
\fi
-\ProvidesFile{hyphen.cfg}[2014/03/15 3.9i Babel hyphens]
+\ProvidesFile{hyphen.cfg}[2014/03/17 3.9j Babel hyphens]
\xdef\bbl@format{\jobname}
\ifx\AtBeginDocument\@undefined
\def\@empty{}
@@ -83,7 +83,7 @@
\countdef\last@language=19
\def\addlanguage{\alloc@9\language\chardef\@cclvi}
\fi
-\toks8{Babel <3.9i> and hyphenation patterns for }%
+\toks8{Babel <3.9j> and hyphenation patterns for }%
\def\process@line#1#2 #3 #4 {%
\ifx=#1%
\process@synonym{#2}%
diff --git a/Master/texmf-dist/tex/generic/babel/nil.ldf b/Master/texmf-dist/tex/generic/babel/nil.ldf
index 9ec2eb664a7..e0f5e8830c7 100644
--- a/Master/texmf-dist/tex/generic/babel/nil.ldf
+++ b/Master/texmf-dist/tex/generic/babel/nil.ldf
@@ -38,7 +38,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2014/03/15 v3.9i The Babel package]
+%%\ProvidesFile{babel.dtx}[2014/03/17 v3.9j The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
@@ -47,7 +47,7 @@
%% TeXniek
%% by Javier Bezos
%% all rights reserved.
-\ProvidesLanguage{nil}[2014/03/15 3.9i Nil language]
+\ProvidesLanguage{nil}[2014/03/17 3.9j Nil language]
\LdfInit{nil}{datenil}
\ifx\l@nohyphenation\@undefined
\@nopatterns{nil}
diff --git a/Master/texmf-dist/tex/generic/babel/plain.def b/Master/texmf-dist/tex/generic/babel/plain.def
index fe077f77848..cc4d926543d 100644
--- a/Master/texmf-dist/tex/generic/babel/plain.def
+++ b/Master/texmf-dist/tex/generic/babel/plain.def
@@ -38,7 +38,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2014/03/15 v3.9i The Babel package]
+%%\ProvidesFile{babel.dtx}[2014/03/17 v3.9j The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
diff --git a/Master/texmf-dist/tex/generic/babel/switch.def b/Master/texmf-dist/tex/generic/babel/switch.def
index dbf629c7190..5a491fdd18a 100644
--- a/Master/texmf-dist/tex/generic/babel/switch.def
+++ b/Master/texmf-dist/tex/generic/babel/switch.def
@@ -38,7 +38,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2014/03/15 v3.9i The Babel package]
+%%\ProvidesFile{babel.dtx}[2014/03/17 v3.9j The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
@@ -52,7 +52,7 @@
\wlog{File: #1 #4 #3 <#2>}%
\let\ProvidesFile\@undefined}
\fi
-\ProvidesFile{switch.def}[2014/03/15 3.9i Babel switching mechanism]
+\ProvidesFile{switch.def}[2014/03/17 3.9j Babel switching mechanism]
\ifx\AtBeginDocument\@undefined
\input plain.def\relax
\fi
@@ -73,8 +73,8 @@
\countdef\last@language=19
\def\addlanguage{\alloc@9\language\chardef\@cclvi}
\fi
-\def\bbl@version{3.9i}
-\def\bbl@date{2014/03/15}
+\def\bbl@version{3.9j}
+\def\bbl@date{2014/03/17}
\def\adddialect#1#2{%
\global\chardef#1#2\relax
\bbl@usehooks{adddialect}{{#1}{#2}}%