texlive[57610] Master/texmf-dist: xsim (4feb21)

commits+karl at tug.org commits+karl at tug.org
Thu Feb 4 00:14:41 CET 2021


Revision: 57610
          http://tug.org/svn/texlive?view=revision&revision=57610
Author:   karl
Date:     2021-02-04 00:14:41 +0100 (Thu, 04 Feb 2021)
Log Message:
-----------
xsim (4feb21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/xsim/HISTORY
    trunk/Master/texmf-dist/doc/latex/xsim/README
    trunk/Master/texmf-dist/doc/latex/xsim/xsim-manual.pdf
    trunk/Master/texmf-dist/doc/latex/xsim/xsim-manual.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim-manual.cls
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.sty
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.style.layouts.code.tex

Modified: trunk/Master/texmf-dist/doc/latex/xsim/HISTORY
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xsim/HISTORY	2021-02-03 22:59:28 UTC (rev 57609)
+++ trunk/Master/texmf-dist/doc/latex/xsim/HISTORY	2021-02-03 23:14:41 UTC (rev 57610)
@@ -178,3 +178,4 @@
                    - various small fixes
  v0.20a 2021/02/01 - re-add missing `layouts' style
                    - add example texsx-549540
+ v0.20b 2021/02/02 - fix issue #78

Modified: trunk/Master/texmf-dist/doc/latex/xsim/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xsim/README	2021-02-03 22:59:28 UTC (rev 57609)
+++ trunk/Master/texmf-dist/doc/latex/xsim/README	2021-02-03 23:14:41 UTC (rev 57610)
@@ -1,5 +1,5 @@
 --------------------------------------------------------------------------
-XSIM     2021/02/01 v0.20a
+XSIM     2021/02/02 v0.20b
 XSIMVERB 2021/01/31 v0.3
 
   eXercise Sheets IMproved

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

Modified: trunk/Master/texmf-dist/doc/latex/xsim/xsim-manual.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xsim/xsim-manual.tex	2021-02-03 22:59:28 UTC (rev 57609)
+++ trunk/Master/texmf-dist/doc/latex/xsim/xsim-manual.tex	2021-02-03 23:14:41 UTC (rev 57610)
@@ -1397,7 +1397,7 @@
   \expandable\command{IfExercisePropertyExist\TF}[\marg{property}\marg{true}%
   \marg{false}]
     Tests wether an exercise property with the name \meta{property} is defined.
-  \command{IfExercisePropertySet\TF}[\marg{property}\marg{true}\marg{false}]
+  \expandable\command{IfExercisePropertySet\TF}[\marg{property}\marg{true}\marg{false}]
     Tests wether the exercise property \meta{property} has been set for the
     current exercise.
   \expandable\command{GetExerciseProperty}[\marg{property}]

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim-manual.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim-manual.cls	2021-02-03 22:59:28 UTC (rev 57609)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim-manual.cls	2021-02-03 23:14:41 UTC (rev 57610)
@@ -997,6 +997,7 @@
 \xsim at add@version{0.19b} {2020-04-04}
 \xsim at add@version{0.20}  {2021-01-31}
 \xsim at add@version{0.20a} {2021-02-01}
+\xsim at add@version{0.20b} {2021-02-02}
 
 % ----------------------------------------------------------------------------
 \newrobustcmd*\xsimauxfileinfo{%

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.sty	2021-02-03 22:59:28 UTC (rev 57609)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.sty	2021-02-03 23:14:41 UTC (rev 57610)
@@ -29,10 +29,10 @@
 
 \ExplSyntaxOn
 
-\tl_const:Nn \c_xsim_date_tl                 {2021/02/01}
+\tl_const:Nn \c_xsim_date_tl                 {2021/02/02}
 \tl_const:Nn \c_xsim_version_major_number_tl {0}
 \tl_const:Nn \c_xsim_version_minor_number_tl {20}
-\tl_const:Nn \c_xsim_version_subrelease_tl   {a}
+\tl_const:Nn \c_xsim_version_subrelease_tl   {b}
 \tl_const:Nx \c_xsim_version_number_tl
   {
     \c_xsim_version_major_number_tl .
@@ -2485,6 +2485,7 @@
       { \prg_return_true: }
       { \prg_return_false: }
   }
+\prg_generate_conditional_variant:Nnn \xsim_if_parameter_set:nn {o} {T,F,TF}
 
 % ----------------------------------------------------------------------------
 
@@ -4625,13 +4626,13 @@
 \NewExpandableDocumentCommand \IfExercisePropertyExistF {+m+m}
   { \IfExercisePropertyExistTF {#1} {} {#2} }
 
-\NewDocumentCommand \IfExercisePropertySetTF {m+m+m}
+\NewExpandableDocumentCommand \IfExercisePropertySetTF {m+m+m}
   { \xsim_if_property_set:eenTF {\ExerciseType} {\ExerciseID} {#1} {#2} {#3} }
 
-\NewDocumentCommand \IfExercisePropertySetT {m+m}
+\NewExpandableDocumentCommand \IfExercisePropertySetT {m+m}
   { \IfExercisePropertySetTF {#1} {#2} {} }
 
-\NewDocumentCommand \IfExercisePropertySetF {m+m}
+\NewExpandableDocumentCommand \IfExercisePropertySetF {m+m}
   { \IfExercisePropertySetTF {#1} {} {#2} }
 
 \NewExpandableDocumentCommand \GetExerciseProperty {m}
@@ -4733,22 +4734,22 @@
   { \xsim_input:oon { \ExerciseType } { \ExerciseID } {#1} }
   
 \NewExpandableDocumentCommand \IfExerciseParameterSetTF {+m+m+m}
-  { \xsim_if_parameter_set:nnTF {\ExerciseType} {#1} {#2} {#3} }
+  { \xsim_if_parameter_set:onTF {\ExerciseType} {#1} {#2} {#3} }
 
 \NewExpandableDocumentCommand \IfExerciseParameterSetT {+m+m}
-  { \IfExerciseParameterSetTF {#1} {#2} {} }
+  { \xsim_if_parameter_set:onT {\ExerciseType} {#1} {#2} }
 
 \NewExpandableDocumentCommand \IfExerciseParameterSetF {+m+m}
-  { \IfExerciseParameterSetTF {#1} {} {#2} }
+  { \xsim_if_parameter_set:onF {\ExerciseType} {#1} {#2} }
 
 \NewExpandableDocumentCommand \ExerciseParameterIfSetTF {+m+m+m+m}
   { \xsim_if_parameter_set:nnTF {#1} {#2} {#3} {#4} }
 
 \NewExpandableDocumentCommand \ExerciseParameterIfSetT {+m+m+m}
-  { \ExerciseParameterIfSetTF {#1} {#2} {#3} {} }
+  { \xsim_if_parameter_set:nnT {#1} {#2} {#3} }
 
 \NewExpandableDocumentCommand \ExerciseParameterIfSetF {+m+m+m}
-  { \ExerciseParameterIfSetTF {#1} {#2} {} {#3} }
+  { \xsim_if_parameter_set:nnF {#1} {#2} {#3} }
 
 \NewDocumentCommand \GetExerciseParameterTF {m+m+m}
   { \xsim_get_parameter_if_set:onTF {\ExerciseType} {#1} {#2} {#3} }

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.style.layouts.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.style.layouts.code.tex	2021-02-03 22:59:28 UTC (rev 57609)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.style.layouts.code.tex	2021-02-03 23:14:41 UTC (rev 57610)
@@ -11,12 +11,12 @@
 % Copyright 2017--2020 Clemens Niederberger
 % 
 % This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
+% conditions of the LaTeX Project Public License, either version 1.3c
 % 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 2005/12/01 or later.
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008/05/04 or later.
 % 
 % This work has the LPPL maintenance status `maintained'.
 % 
@@ -25,7 +25,7 @@
 % If you have any ideas, questions, suggestions or bugs to report, please
 % feel free to contact me.
 % ----------------------------------------------------------------------------
-\xsimstyle{layouts}[2019/10/12]
+\xsimstyle{layouts}[2021/02/02]
 
 \RequirePackage{needspace}
 



More information about the tex-live-commits mailing list.