texlive[46962] Master/texmf-dist: listofitems (14mar18)

commits+karl at tug.org commits+karl at tug.org
Wed Mar 14 22:10:42 CET 2018


Revision: 46962
          http://tug.org/svn/texlive?view=revision&revision=46962
Author:   karl
Date:     2018-03-14 22:10:42 +0100 (Wed, 14 Mar 2018)
Log Message:
-----------
listofitems (14mar18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/listofitems/README
    trunk/Master/texmf-dist/doc/generic/listofitems/listofitems-en.pdf
    trunk/Master/texmf-dist/doc/generic/listofitems/listofitems-fr.pdf
    trunk/Master/texmf-dist/tex/generic/listofitems/listofitems.tex

Modified: trunk/Master/texmf-dist/doc/generic/listofitems/README
===================================================================
--- trunk/Master/texmf-dist/doc/generic/listofitems/README	2018-03-14 21:10:31 UTC (rev 46961)
+++ trunk/Master/texmf-dist/doc/generic/listofitems/README	2018-03-14 21:10:42 UTC (rev 46962)
@@ -4,9 +4,9 @@
              listofitems
                package
                
-                v1.52
+                v1.53
 
-             13/01/2018
+             13/03/2018
 ___________________________________
 
 Authors   : Christian Tellechea, Steven B. Segletes
@@ -27,4 +27,4 @@
 
 This package allows one to capture all the items of a list, for which
 the parsing character has been selected by the user, and to access any
-of these items with a simple syntax.
\ No newline at end of file
+of these items with a simple syntax.

Modified: trunk/Master/texmf-dist/doc/generic/listofitems/listofitems-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/listofitems/listofitems-fr.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/generic/listofitems/listofitems.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/listofitems/listofitems.tex	2018-03-14 21:10:31 UTC (rev 46961)
+++ trunk/Master/texmf-dist/tex/generic/listofitems/listofitems.tex	2018-03-14 21:10:42 UTC (rev 46962)
@@ -3,9 +3,9 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %                                                                    %
 \def\loiname                 {listofitems}                           %
-\def\loiver                      {1.52}                              %
+\def\loiver                     {1.53}                               %
 %                                                                    %
-\def\loidate                  {2018/01/13}                           %
+\def\loidate                  {2018/03/13}                           %
 %                                                                    %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
@@ -28,6 +28,11 @@
 %              6) listofitems-en.pdf
 %              7) README
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifdefined\ProvidesPackage\else
+	\immediate\write -1 {%
+	Package: \loidate\space v\loiver\space Grab items in lists using user-specified sep char (CT)}%
+\fi
+
 \expandafter\edef\csname loi_restorecatcode\endcsname{\catcode\number`\_=\number\catcode`\_\relax}
 \catcode`\_11
 
@@ -222,7 +227,7 @@
 \long\def\readlist_iv#1#2{% #1=compteur d'index  #2=liste d'\'el\'ements \`a examiner
 	\loi_ifempty{#2}
 		{\loi_argcsname\loi_edef{\loi_listname len[\csname loi_previndex[\number\loi_nestcnt]\endcsname0]}{\number\numexpr#1-1\relax}%
-		\loi_argcsname\loi_let{\loi_listname sep[\csname loi_previndex[\number\loi_nestcnt]\endcsname\number\numexpr#1-1\relax]}\empty% le dernier <sep> est <vide>
+		\loi_argcsname\loi_let{\loi_listname sep[\csname loi_previndex[\number\loi_nestcnt]\endcsname\number\numexpr#1-1\relax]}\empty% le dernier <sep> est <vide> ##NEW v1.52
 		\advance\loi_nestcnt-1
 		\loi_argcsname\loi_let\loi_currentsep{loi_listofsep[\number\loi_nestcnt]}%
 		}
@@ -241,9 +246,9 @@
 		{\long\def\readlist_vii##1#3##2\_nil{%
 			\loi_ifempty{##2}% si <liste restante> ne contient pas le <sep courant>
 				{\readlist_vi{#1}{#2}}% recommencer avec le m\^eme <sep utile>
-				{\readlist_vi{##1#3}{#3}}% sinon raccourcir <liste restante> et <sep courant>:=<sep utile>
+				{\loi_exparg\readlist_vi{\loi_gobarg##1#3}{#3}}% sinon raccourcir <liste restante> et <sep courant>:=<sep utile>% ##BUGFIX v1.53
 			}%
-		\readlist_vii#1#3\_nil
+		\readlist_vii\relax#1#3\_nil% ##BUGFIX v1.53
 		}%
 }
 \long\def\readlist_ix#1#2#3{% #1=compteur d'index  #2=liste restante  #3=\'el\'ement courant
@@ -360,30 +365,33 @@
 ######################################################################
 
 v1.0  19/8/2016
-      - Premi\`ere version publique
+  - Premi\`ere version publique
 
 v1.1  01/09/2016
-      - Stockage des s\'eparateurs dans <macrolist>sep
-      - bug corrig\'e dans \loi_restorecatcode
+  - Stockage des s\'eparateurs dans <macrolist>sep
+  - bug corrig\'e dans \loi_restorecatcode
 
 v1.2  22/10/2016
-      - macros \greadlist et \gitemtomacro pour la globalit\'e
+  - macros \greadlist et \gitemtomacro pour la globalit\'e
 
 v1.3  18/11/2016
-      - bugs corrig\'es dans la gestion de la globalit\'e
+  - bugs corrig\'es dans la gestion de la globalit\'e
 
 v1.4  05/10/2017
-      - test \loi_ifprimitive ajout\'e au test \loi_ifcs
-      - suppression de \loi_expafternil, cr\'eation de \loi_expafter,
-        modification de \loi_argcsname
-      - correction d'un bug : \setsepchar{\par} ne provoque plus
-        d'erreur. \loi_ifnum devient \long
+  - test \loi_ifprimitive ajout\'e au test \loi_ifcs
+  - suppression de \loi_expafternil, cr\'eation de \loi_expafter,
+    modification de \loi_argcsname
+  - correction d'un bug : \setsepchar{\par} ne provoque plus
+    d'erreur. \loi_ifnum devient \long
 
 v1.5  06/10/2017
-      - correction d'un bug dans \loi_ifcs
+  - correction d'un bug dans \loi_ifcs
 
 v1.51 24/10/2017
-      - correction d'un bug dans \loi_ifcs
+  - correction d'un bug dans \loi_ifcs
 
 v1.52 13/01/2018
-      - le dernier s\'eparateur est <vide>
\ No newline at end of file
+  - le dernier s\'eparateur est <vide>
+
+v1.53 13/03/2018
+  - correction d'un bug dans \readlist_vii
\ No newline at end of file



More information about the tex-live-commits mailing list