summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-10-12 22:48:28 +0000
committerKarl Berry <karl@freefriends.org>2013-10-12 22:48:28 +0000
commit246b5665edc2af75b55662b748e9ad83f3dac101 (patch)
treeee34732675812d84422a6593f588e528e3d6fdf2 /Master/texmf-dist/doc
parent0ec188e4bda5bbce1ca6bb39f8e121f7c47d0adf (diff)
babel (12oct13)
git-svn-id: svn://tug.org/texlive/trunk@31886 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r--Master/texmf-dist/doc/latex/babel/FIXES3931
-rw-r--r--Master/texmf-dist/doc/latex/babel/README14
-rw-r--r--Master/texmf-dist/doc/latex/babel/babel.pdfbin581648 -> 365792 bytes
3 files changed, 42 insertions, 3 deletions
diff --git a/Master/texmf-dist/doc/latex/babel/FIXES39 b/Master/texmf-dist/doc/latex/babel/FIXES39
new file mode 100644
index 00000000000..7bca470e7a9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/babel/FIXES39
@@ -0,0 +1,31 @@
+Version 3.9 fixes lots of bugs and this list is selective.
+
+* \select@language did not set \languagename. This meant the language
+ in force when auxiliary files were loaded was the one used in, for
+ example, shorthands -- if the language was german, a
+ \select@language{spanish} had no effect.
+
+* \foreignlanguage and otherlanguage* messed up
+ \extras<language>. Scripts, encodings and many other things were
+ not switched correctly.
+
+* The :ENC mechanism for hyphenation patterns used the encoding of the
+ _previous_ language, not that of the language being selected.
+
+* ' (with activeacute) had the original value when writing to an
+ auxiliary file, and things like an infinite loop could happen. It
+ worked incorrectly with ^ (if activated) and also if deactivated.
+
+* Active chars where not reset at the end of language options, and
+ that lead to incompatibilities between languages.
+
+* \textormath raised and error with a conditional.
+
+* \aliasshorthand didn't work (or only in a few and very specific
+ cases).
+
+* \l@english was defined incorrectly (using \let instead of \chardef).
+
+* ldf files not bundled with babel were not recognized when called as global
+ options.
+
diff --git a/Master/texmf-dist/doc/latex/babel/README b/Master/texmf-dist/doc/latex/babel/README
index 5b730e8cc92..0162eedee74 100644
--- a/Master/texmf-dist/doc/latex/babel/README
+++ b/Master/texmf-dist/doc/latex/babel/README
@@ -1,7 +1,7 @@
-Babel 3.9f
+Babel 3.9g
----------
-This is Babel 3.9f.
+This is Babel 3.9g.
Version 3.9a fixed lots of bugs and added some new features, intended
mainly to make it compatible somehow with Unicode engines. Some bugs
@@ -45,10 +45,18 @@ New
3.9e - Fixed a bug introduced in 3.9c which mangled key=value
options.
3.9f - Default hyphenmins were not set to 2 3. Now they are again.
+3.9g - bbplain.dtx and babel.dtx merged.
+ - The number of languages was not printed in some formats.
+ - A new mechanism to force \StartBabelCommands even without the
+ 'strings' key (\UseStrings didn't work at all).
+ - With \AfterBabelCommands macros can be defined in the global scope.
+ - A tool for readjusting lccodes for hyphenation (\SetHyphenMap and a
+ package option).
+ - Tentative macros for \fontspec.
* bbunicode.dtx
1.0b - Improvements by Elie Roux for LuaTeX.
------------
Javier Bezos
-2013-05-16
+2013-10-10
diff --git a/Master/texmf-dist/doc/latex/babel/babel.pdf b/Master/texmf-dist/doc/latex/babel/babel.pdf
index 681da726e5e..2f97e469bd0 100644
--- a/Master/texmf-dist/doc/latex/babel/babel.pdf
+++ b/Master/texmf-dist/doc/latex/babel/babel.pdf
Binary files differ