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

commits+karl at tug.org commits+karl at tug.org
Thu Feb 4 22:28:11 CET 2021


Revision: 57619
          http://tug.org/svn/texlive?view=revision&revision=57619
Author:   karl
Date:     2021-02-04 22:28:11 +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/examples/xsim.crossref.pdf
    trunk/Master/texmf-dist/doc/latex/xsim/xsim-manual.pdf
    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-04 21:27:47 UTC (rev 57618)
+++ trunk/Master/texmf-dist/doc/latex/xsim/HISTORY	2021-02-04 21:28:11 UTC (rev 57619)
@@ -179,3 +179,5 @@
  v0.20a 2021/02/01 - re-add missing `layouts' style
                    - add example texsx-549540
  v0.20b 2021/02/02 - fix issue #78
+ v0.20c 2021/02/03 - fix issue #80
+                   - add missing test in \xsim_if_exist:nnnTF

Modified: trunk/Master/texmf-dist/doc/latex/xsim/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xsim/README	2021-02-04 21:27:47 UTC (rev 57618)
+++ trunk/Master/texmf-dist/doc/latex/xsim/README	2021-02-04 21:28:11 UTC (rev 57619)
@@ -1,5 +1,5 @@
 --------------------------------------------------------------------------
-XSIM     2021/02/02 v0.20b
+XSIM     2021/02/03 v0.20c
 XSIMVERB 2021/01/31 v0.3
 
   eXercise Sheets IMproved

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

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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim-manual.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim-manual.cls	2021-02-04 21:27:47 UTC (rev 57618)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim-manual.cls	2021-02-04 21:28:11 UTC (rev 57619)
@@ -998,6 +998,7 @@
 \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}
+\xsim at add@version{0.20c} {2021-02-03}
 
 % ----------------------------------------------------------------------------
 \newrobustcmd*\xsimauxfileinfo{%

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.sty	2021-02-04 21:27:47 UTC (rev 57618)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.sty	2021-02-04 21:28:11 UTC (rev 57619)
@@ -29,10 +29,10 @@
 
 \ExplSyntaxOn
 
-\tl_const:Nn \c_xsim_date_tl                 {2021/02/02}
+\tl_const:Nn \c_xsim_date_tl                 {2021/02/03}
 \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   {b}
+\tl_const:Nn \c_xsim_version_subrelease_tl   {c}
 \tl_const:Nx \c_xsim_version_number_tl
   {
     \c_xsim_version_major_number_tl .
@@ -1497,7 +1497,7 @@
     \xsim_verbose:n { Saving~ #3~ environment~ type~ `#1'~ id~ `#2' }
     \xsim_set_property:nnnn {#1} {#2} {#3-body} {#4}
     \xsim_if_exchange:nnnF {#1} {#2} {#3}
-      { \xsim_set_property:nnnn {#1} {#2} {solution-body} {#3} }
+      { \xsim_set_property:nnnn {#1} {#2} {solution-body} {#4} }
   }
 
 \cs_new:Npn \__xsim_save_environment_body_end: { }
@@ -1608,7 +1608,9 @@
   {
     \xsim_if_write_to_files:TF
       {
-        \__xsim_set_file_signature:nnn {#1} {#2} {#3}
+        \xsim_if_exchange:nnnTF {#1} {#2} {#3}
+          { \__xsim_set_file_signature:nnn {#1} {#2} {exercise} }
+          { \__xsim_set_file_signature:nnn {#1} {#2} {#3} }
         \file_if_exist:VTF \l__xsim_file_path_and_name_tl
           { \prg_return_true: }
           { \prg_return_false: }
@@ -1656,8 +1658,8 @@
       { \__xsim_set_file_signature:nnn {#1} {#2} {#3} }
     \xsim_if_write_to_files:TF
       {
-        \file_if_exist:nTF { \exp_not:V \l__xsim_file_path_and_name_tl }
-          { \file_input:n { \exp_not:V \l__xsim_file_path_and_name_tl } }
+        \file_if_exist:VTF \l__xsim_file_path_and_name_tl
+          { \file_input:V \l__xsim_file_path_and_name_tl }
           {
             \xsim_verbose:n
               { File~ `\l__xsim_file_path_and_name_tl'~ doesn't~ exist. }
@@ -4816,7 +4818,7 @@
   { \XSIMifblankTF {#1} {#2} {} }
 
 \NewExpandableDocumentCommand \XSIMifblankF {+m+m}
-  { \XSIMifblankTF {#1} {} {#2} {} }
+  { \XSIMifblankTF {#1} {} {#2} }
 
 % ----------------------------------------------------------------------------
 

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-04 21:27:47 UTC (rev 57618)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.style.layouts.code.tex	2021-02-04 21:28:11 UTC (rev 57619)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2020 Clemens Niederberger
+% Copyright 2017--2021 Clemens Niederberger
 % 
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3c



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