From 734c91dfac1697d69bdd509c8bc7a97750c78f96 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Sat, 6 May 2017 21:41:21 +0000
Subject: koma-script (6may17)

git-svn-id: svn://tug.org/texlive/trunk@44226 c570f23f-e606-0410-a88d-b1316a301751
---
 .../latex/koma-script/scrkernel-compatibility.dtx  | 63 ++++++++++------------
 1 file changed, 28 insertions(+), 35 deletions(-)

(limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx')

diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx
index c6ddb496f7d..82b2ff5cfd2 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{212}
+% \CheckSum{213}
 % \iffalse meta-comment
 % ======================================================================
 % scrkernel-compatibility.dtx
-% Copyright (c) Markus Kohm, 2006-2016
+% Copyright (c) Markus Kohm, 2006-2017
 %
 % This file is part of the LaTeX2e KOMA-Script bundle.
 %
@@ -20,7 +20,7 @@
 % This work consists of all files listed in manifest.txt.
 % ----------------------------------------------------------------------
 % scrkernel-compatibility.dtx
-% Copyright (c) Markus Kohm, 2006-2016
+% Copyright (c) Markus Kohm, 2006-2017
 %
 % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
 % Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,13 +55,16 @@
 %   Right brace   \}     Tilde         \~}
 %
 % \iffalse
-%%% From File: $Id: scrkernel-compatibility.dtx 2491 2016-07-29 08:03:57Z kohm $
+%<identify>%%% From File: $Id: scrkernel-compatibility.dtx 2596 2017-02-22 07:45:45Z kohm $ (identify)
+%<init>%%% From File: $Id: scrkernel-compatibility.dtx 2596 2017-02-22 07:45:45Z kohm $ (init)
+%<option>%%% From File: $Id: scrkernel-compatibility.dtx 2596 2017-02-22 07:45:45Z kohm $ (option)
+%<body>%%% From File: $Id: scrkernel-compatibility.dtx 2596 2017-02-22 07:45:45Z kohm $ (body)
 %<*driver>
 % \fi
 \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
 \begingroup
   \def\filedate$#1: #2-#3-#4 #5${\def\filedate{#2/#3/#4}}
-  \filedate$Date: 2016-07-29 10:03:57 +0200 (Fri, 29 Jul 2016) $
+  \filedate$Date: 2017-02-22 08:45:45 +0100 (Wed, 22 Feb 2017) $
   \def\filerevision$#1: #2 ${\def\filerevision{r#2}}
   \filerevision$Revision: 1638 $
   \edef\reserved@a{%
@@ -120,12 +123,9 @@
 %
 % \StopEventually{\PrintIndex\PrintChanges}
 %
-% \iffalse
-%<*option>
-% \fi
 %
 % \subsection{Optionen für die Kompatibilität mit den Standardklassen}
-% Hier gibt es derzeit nur eine Optione, die nur beim Laden aber nicht zur
+% Hier gibt es derzeit nur eine Option, die nur beim Laden aber nicht zur
 % Laufzeit verwendet werden kann:
 %
 % \begin{option}{emulatestandardclasses}
@@ -140,7 +140,7 @@
 %   Für die späteren Änderungen wird ein Schalter benötigt, der jedoch nicht
 %   wie gewohnt geändert werden kann.
 %    \begin{macrocode}
-%<*class&!letter>
+%<*option&class&!letter>
 \newif\if@scr@emulatestandardclasses
 \let\scr@emulatestandardclassestrue\relax
 \let\scr@emulatestandardclassesfalse\relax
@@ -166,7 +166,7 @@
 %<article|report>    \pagestyle{plain}%
   }%
 }
-%</class&!letter>
+%</option&class&!letter>
 %    \end{macrocode}
 % \end{macro}
 % \end{option}
@@ -197,10 +197,13 @@
 % gespeichert. In den Makros \cs{scr@v@\emph{Version}} werden die
 % zugehörigen Nummern gespeichert.
 %    \begin{macrocode}
+%<*init>
 %<class>\newcommand*
 %<package>\providecommand*
   {\scr@compatibility}{\scr@v@last}
 %<typearea>\newcommand*{\scr@ta@compatibility}{\scr@compatibility}
+%</init>
+%<*option>
 \KOMA@key{version}[last]{%
   \scr@ifundefinedorrelax{scr@v@#1}{%
     \def\scr@compatibility{0}%
@@ -273,6 +276,7 @@
     \FamilyKeyStateProcessed
   }%
 }
+%</option>
 %    \end{macrocode}
 %
 % \begin{macro}{\scr@v@first}
@@ -401,11 +405,14 @@
 %   \changes{v3.21}{2016/05/19}{Neues Macro}
 % \begin{macro}{\scr@v@3.22}
 %   \changes{v3.22}{2016/07/29}{Neues Macro}
+% \begin{macro}{\scr@v@3.23}
+%   \changes{v3.23}{2017/02/04}{Neues Macro}
 % \begin{macro}{\scr@v@last}
 %   \changes{v2.9u}{2005/03/05}{Neues Macro}^^A
 % Nun die unterschiedlichen möglichen Werte (|\scr@v@last| ist jeweils die
 % höchste vorhandene Nummer):
 %    \begin{macrocode}
+%<*init>
 \@namedef{scr@v@first}{0}
 \@namedef{scr@v@2.9}{0}
 \@namedef{scr@v@2.9t}{0}
@@ -469,7 +476,9 @@
 \@namedef{scr@v@3.20}{15}
 \@namedef{scr@v@3.21}{15}
 \@namedef{scr@v@3.22}{16}
+\@namedef{scr@v@3.23}{16}
 \@namedef{scr@v@last}{16}
+%</init>
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -521,6 +530,7 @@
 % \end{macro}
 % \end{macro}
 % \end{macro}
+% \end{macro}
 % \end{macro} 
 % \end{macro}
 % \end{macro}
@@ -538,13 +548,11 @@
 % \end{macro}
 % \end{option}
 %
-%\iffalse
-%<*class|extend>
-%\fi
 % \begin{macro}{\scr@v@is@lt}
 %   \changes{v3.17}{2015/03/10}{Neu (intern)}^^A
 % Bedingung, dass die eingestellte Version jünger als die angegebene ist.
 %    \begin{macrocode}
+%<*option&(class|extend)>
 \newcommand*{\scr@v@is@lt}[1]{%
   \scr@compatibility<\@nameuse{scr@v@#1}
 }
@@ -575,16 +583,15 @@
 \newcommand*{\scr@v@is@ge}[1]{%
   \numexpr\scr@compatibility+\@ne\relax>\@nameuse{scr@v@#1}
 }
+%</option&(class|extend)>
 %    \end{macrocode}
 % \end{macro}
-%\iffalse
-%</class|extend>
-%<*package&typearea>
-%\fi
+%
 % \begin{macro}{\scr@ta@v@is@lt}
 %   \changes{v3.17}{2015/03/10}{Neu (intern)}^^A
 % Bedingung, dass die eingestellte Version jünger als die angegebene ist.
 %    \begin{macrocode}
+%<*option&package&typearea>
 \newcommand*{\scr@ta@v@is@lt}[1]{%
   \scr@ta@compatibility<\@nameuse{scr@v@#1}
 }
@@ -615,25 +622,16 @@
 \newcommand*{\scr@ta@v@is@ge}[1]{%
   \numexpr\scr@ta@compatibility+\@ne >\@nameuse{scr@v@#1}
 }
+%</option&package&typearea>
 %    \end{macrocode}
 % \end{macro}
-%\iffalse
-%</package&typearea>
-%\fi
 %
-% \iffalse
-%</option>
-%<*body>
-% \fi
 %
 % \subsection{Kompatibilität mit früheren Versionen von \textsf{scrlttr2}}
 % In früheren Versionen von \textsf{scrlttr2} gab es weitere Befehle, die
 % eventuell von \texttt{lco}-Dateien oder Paketen verwendet werden.
 % Gemeldete Inkompatibitlitäten sind nach Möglichkeit zu lösen.
 %
-% \iffalse
-%<*letter>
-% \fi
 % \begin{macro}{\@setif}
 %   \changes{v2.8q}{2001/10/08}{Neu}^^A
 %   \changes{v2.95}{2006/03/31}{Nur vor Version 2.95}^^A
@@ -647,6 +645,7 @@
 % nachgebildet. Dadurch ist es nicht absolut fehlerkompatibel, das es nun mehr
 % Werte versteht als vorher.
 %    \begin{macrocode}
+%<*class&letter&body>
 \expandafter\ifnum \@nameuse{scr@v@2.95}>\scr@compatibility\relax
   \newcommand*{\@setif}[2][]{%
     \begingroup
@@ -658,15 +657,9 @@
     \expandafter\endgroup\@tempa
   }%
 \fi
+%</class&letter&body>
 %    \end{macrocode}
 % \end{macro}
-% \iffalse
-%</letter>
-% \fi
-%
-% \iffalse
-%</body>
-% \fi
 %
 % \Finale
 %
-- 
cgit v1.2.3

