texlive[53014] Master/texmf-dist: csquotes (3dec19)

commits+karl at tug.org commits+karl at tug.org
Tue Dec 3 23:05:08 CET 2019


Revision: 53014
          http://tug.org/svn/texlive?view=revision&revision=53014
Author:   karl
Date:     2019-12-03 23:05:08 +0100 (Tue, 03 Dec 2019)
Log Message:
-----------
csquotes (3dec19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/csquotes/csquotes.pdf
    trunk/Master/texmf-dist/doc/latex/csquotes/csquotes.tex
    trunk/Master/texmf-dist/tex/latex/csquotes/csq-compat.def
    trunk/Master/texmf-dist/tex/latex/csquotes/csquotes.def
    trunk/Master/texmf-dist/tex/latex/csquotes/csquotes.sty

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

Modified: trunk/Master/texmf-dist/doc/latex/csquotes/csquotes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/csquotes/csquotes.tex	2019-12-03 22:04:55 UTC (rev 53013)
+++ trunk/Master/texmf-dist/doc/latex/csquotes/csquotes.tex	2019-12-03 22:05:08 UTC (rev 53014)
@@ -18,8 +18,8 @@
   url={http://www.ctan.org/pkg/csquotes/},
   author={Philipp Lehman, Joseph Wright},
   email={joseph.wright at morningstar2.co.uk},
-  revision={v5.2h},
-  date={2019-11-15}}
+  revision={v5.2i},
+  date={2019-12-02}}
 
 \hypersetup{%
   pdftitle={The csquotes Package},
@@ -1542,6 +1542,11 @@
 This revision history is a list of changes relevant to users of this package. Changes of a more technical nature which do not affect the user interface or the behavior of the package are not included in the list. If an entry in the revision history states that a feature has been \emph{extended}, this indicates a syntactically backwards compatible modification, such as the addition of an optional argument to an existing command. Entries stating that a feature has been \emph{modified}, \emph{renamed}, or \emph{removed} demand attention. They indicate a modification which may require changes to existing documents in some, hopefully rare, cases. The \opt{version} option from \secref{opt:opt} may be helpful in this case. The numbers on the right indicate the relevant section of this manual.
 
 \begin{changelog}
+
+\begin{release}{5.2i}{2019-12-02}
+\item Fix issue with \cmd{csq at mainlang}
+\end{release}
+
 \begin{release}{5.2h}{2019-11-15}
 \item Fix issue with \cmd{langname}
 \end{release}

Modified: trunk/Master/texmf-dist/tex/latex/csquotes/csq-compat.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/csquotes/csq-compat.def	2019-12-03 22:04:55 UTC (rev 53013)
+++ trunk/Master/texmf-dist/tex/latex/csquotes/csq-compat.def	2019-12-03 22:05:08 UTC (rev 53014)
@@ -1,5 +1,5 @@
 \ProvidesFile{csq-compat.def}
-  [2019-11-15 v5.2h csquotes backwards compatibility (JAW)]
+  [2019-12-02 v5.2i csquotes backwards compatibility (JAW)]
 
 \def\csq at getversion#1{%
   \expandafter\csq at getversion@i

Modified: trunk/Master/texmf-dist/tex/latex/csquotes/csquotes.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/csquotes/csquotes.def	2019-12-03 22:04:55 UTC (rev 53013)
+++ trunk/Master/texmf-dist/tex/latex/csquotes/csquotes.def	2019-12-03 22:05:08 UTC (rev 53014)
@@ -1,5 +1,5 @@
 \ProvidesFile{csquotes.def}
-  [2019-11-15 v5.2h csquotes generic definitions (JAW)]
+  [2019-12-02 v5.2i csquotes generic definitions (JAW)]
 
 % Set defaults
 

Modified: trunk/Master/texmf-dist/tex/latex/csquotes/csquotes.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/csquotes/csquotes.sty	2019-12-03 22:04:55 UTC (rev 53013)
+++ trunk/Master/texmf-dist/tex/latex/csquotes/csquotes.sty	2019-12-03 22:05:08 UTC (rev 53014)
@@ -12,7 +12,7 @@
 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
 \ProvidesPackage{csquotes}
-  [2019-11-15 v5.2h context-sensitive quotations (JAW)]
+  [2019-12-02 v5.2i context-sensitive quotations (JAW)]
 
 %% Compatibility and requirements
 
@@ -807,9 +807,12 @@
           {\edef\csq at mainlang{\languagename}}
           {\csq at warn@multilang{Cannot detect main document language}}}}}
 
+\newcommand*{\csq at otherlang@star}{\csuse{otherlanguage*}}
+\newcommand*{\csq at otherlang@star at end}{\csuse{endotherlanguage*}}
+
 \def\csq at resetlang{%
   \ifdef\csq at mainlang
-    {\csuse{otherlanguage*}{\csq at mainlang}%
+    {\expandafter\csq at otherlang@star\expandafter{\csq at mainlang}%
      \let\csq at resetlang\relax}
     {}}
 
@@ -816,9 +819,9 @@
 \protected\long\def\csq at switchlang#1{%
   \ifdef\csq at mainlang
     {\begingroup
-     \csuse{otherlanguage*}{\csq at mainlang}%
+     \expandafter\csq at otherlang@star\expandafter{\csq at mainlang}%
      #1%
-     \csuse{endotherlanguage*}%
+     \csq at otherlang@star at end
      \endgroup}
     {#1}}
 
@@ -826,9 +829,9 @@
 
 \def\csq at lang#1{%
   \csq at savelang
-  \lowercase{\csuse{otherlanguage*}{#1}}}
+  \lowercase{\csq at otherlang@star{#1}}}
 \def\csq at endlang{%
-  \csuse{endotherlanguage*}}
+  \csq at otherlang@star at end}
 
 \def\csq at nolang#1{%
   \begingroup



More information about the tex-live-commits mailing list