texlive[53443] Master/texmf-dist: xsim (17jan20)

commits+karl at tug.org commits+karl at tug.org
Fri Jan 17 23:23:07 CET 2020


Revision: 53443
          http://tug.org/svn/texlive?view=revision&revision=53443
Author:   karl
Date:     2020-01-17 23:23:07 +0100 (Fri, 17 Jan 2020)
Log Message:
-----------
xsim (17jan20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/xsim/README
    trunk/Master/texmf-dist/doc/latex/xsim/xsim.history
    trunk/Master/texmf-dist/doc/latex/xsim/xsim.ideas
    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.auxfile.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.base.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.blanks.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.collections.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.definitions.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.environments.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.exercises.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.goals.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.grades.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.interface.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.modules.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.properties.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.random.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.solutions.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.sty
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.style.layouts.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.tags.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.templates.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.translations.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsim.verbwrite.code.tex
    trunk/Master/texmf-dist/tex/latex/xsim/xsimverb.sty

Modified: trunk/Master/texmf-dist/doc/latex/xsim/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xsim/README	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/doc/latex/xsim/README	2020-01-17 22:23:07 UTC (rev 53443)
@@ -1,5 +1,6 @@
 --------------------------------------------------------------------------
-XSIM 2019/11/10 v0.16
+XSIM     2020/01/16 v0.16a
+XSIMVERB 2019/12/29 v0.1a
 
   eXercise Sheets IMproved
 

Modified: trunk/Master/texmf-dist/doc/latex/xsim/xsim.history
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xsim/xsim.history	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/doc/latex/xsim/xsim.history	2020-01-17 22:23:07 UTC (rev 53443)
@@ -7,7 +7,7 @@
 Web:    https://github.com/cgnieder/xsim
 E-Mail: contact at mychemistry.eu
 --------------------------------------------------------------------------
-Copyright 2017--2019 Clemens Niederberger
+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
@@ -133,4 +133,6 @@
                      `use-aux'
  v0.16  2019/11/10 - fix issue due to usage of own auxiliary file
                    - \XSIMatbegindocument and \XSIMatenddocument
-                   - \xprintexercise, \xprintsolution, \xsimprint, \xsimxprint
+		   - \xprintexercise, \xprintsolution, \xsimprint, \xsimxprint
+        2019/12/29 - bugfix in `xsimverb'
+ v0.16a 2020/01/16 - adapt to renaming of string case changing functions

Modified: trunk/Master/texmf-dist/doc/latex/xsim/xsim.ideas
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xsim/xsim.ideas	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/doc/latex/xsim/xsim.ideas	2020-01-17 22:23:07 UTC (rev 53443)
@@ -7,7 +7,7 @@
 Web:    https://github.com/cgnieder/xsim
 E-Mail: contact at mychemistry.eu
 --------------------------------------------------------------------------
-Copyright 2017--2019 Clemens Niederberger
+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

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	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/doc/latex/xsim/xsim_manual.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -13,7 +13,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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
@@ -2274,10 +2274,11 @@
   }
     
 \section{The \pkg*{xsimverb} package}\label{sec:xsimverb-package}
-\xsim\ comes bundled with another package called \pkg{xsimverb}.  This package
-loads a very small subset of \xsim\ which allows to create environments which
-write their contents verbatim to external files.  It provides the following
-commands (which of course are also available in \xsim, too):
+\xsim\ comes bundled with another package called
+\pkg{xsimverb}\xsimverbversion.  This package loads a very small subset of
+\xsim\ which allows to create environments that write their contents verbatim
+to external files.  It provides the following commands (which of course are
+also available in \xsim, too):
 
 \begin{commands}
   \command{XSIMfilewritestart}[\sarg\marg{file name}]
@@ -2309,7 +2310,7 @@
     value is~$0$.
 \end{commands}
 
-An example of how to use those commands:
+The following code shows an example of how to use those commands:
 \begin{sourcecode}
   \documentclass{article}
   \usepackage{xsimverb,listings}

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim-manual.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim-manual.cls	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim-manual.cls	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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
@@ -29,12 +29,12 @@
 % please ignore the contents of this file -- it is not a good example for
 % coding...
 %
-\ProvidesClass{xsim-manual}[2019/11/10]
+\ProvidesClass{xsim-manual}[2019/12/29]
 
 \LoadClass[load-preamble,add-index]{cnltx-doc}
 \RequirePackage{imakeidx}
 \RequirePackage[utf8]{inputenc}
-\RequirePackage{xsim}
+\RequirePackage{xsim,xsimverb}
 
 \RequirePackage{geometry}
 \geometry{
@@ -259,6 +259,17 @@
 \newnote*\sincechanged[2]{\GetTranslation{cnltx-introduced}~#1
   (\csuse{xsimversion#1}), changed with version~#2 (\csuse{xsimversion#2})}
 
+\RequirePackage{xsimverb}
+\ExplSyntaxOn
+\tl_replace_all:Nnn \c_xsimverb_date_tl {/} {-}
+\ExplSyntaxOff
+
+\newnote*\xsimverbversion{%
+  \pkg{xsimverb} version~\csname c_xsimverb_version_tl\endcsname\
+  (\expandafter\expandafter\expandafter\DTMdate
+   \expandafter\expandafter\expandafter{\csname c_xsimverb_date_tl\endcsname})%
+}
+
 \renewcommand*\versionnoteformat{\scriptsize\sffamily\RaggedRight}
 
 \renewcommand*\cnltx at module@text[2]{%

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.auxfile.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.auxfile.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.auxfile.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.base.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.base.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.base.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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
@@ -143,6 +143,13 @@
       { \prg_return_false: }
   }
 
+\prg_new_conditional:Npnn \xsim_if_write_to_files: {p,T,F,TF}
+  {
+    \bool_if:NTF \g__xsim_write_to_file_bool
+      { \prg_return_true: }
+      { \prg_return_false: }
+  }
+
 \prg_new_conditional:Npnn \xsim_if_clear_aux: {p,T,F,TF}
   {
     \xsim_if_final:TF

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.blanks.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.blanks.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.blanks.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.collections.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.collections.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.collections.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.definitions.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.definitions.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.definitions.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.environments.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.environments.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.environments.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.exercises.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.exercises.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.exercises.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.goals.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.goals.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.goals.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.grades.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.grades.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.grades.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.interface.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.interface.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.interface.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.modules.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.modules.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.modules.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.properties.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.properties.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.properties.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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
@@ -182,7 +182,7 @@
 
 \cs_new_protected:Npn \__xsim_set_boolean_property:nnnn #1#2#3#4
   {
-    \str_case_e:nnTF { \str_lower_case:n {#4} }
+    \str_case_e:nnTF { \str_lowercase:n {#4} }
       {
         {} {}
         {true} {}

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.random.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.random.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.random.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.solutions.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.solutions.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.solutions.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.sty	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.sty	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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
@@ -29,9 +29,9 @@
 
 \ExplSyntaxOn
 
-\tl_const:Nn \c_xsim_date_tl                 {2019/11/10}
+\tl_const:Nn \c_xsim_date_tl                 {2020/01/16}
 \tl_const:Nn \c_xsim_version_major_number_tl {0}
-\tl_const:Nn \c_xsim_version_minor_number_tl {16}
+\tl_const:Nn \c_xsim_version_minor_number_tl {16a}
 \tl_const:Nn \c_xsim_version_subrelease_tl   {}
 \tl_const:Nx \c_xsim_version_number_tl
   {
@@ -75,13 +75,6 @@
 
 \ProcessKeysPackageOptions {xsim/package}
 
-\prg_new_conditional:Npnn \xsim_if_write_to_files: {p,T,F,TF}
-  {
-    \bool_if:NTF \g__xsim_write_to_file_bool
-      { \prg_return_true: }
-      { \prg_return_false: }
-  }
-
 % --------------------------------------------------------------------------
 
 % messages:

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	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.style.layouts.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.tags.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.tags.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.tags.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.templates.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.templates.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.templates.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.translations.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.translations.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.translations.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsim.verbwrite.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsim.verbwrite.code.tex	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsim.verbwrite.code.tex	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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

Modified: trunk/Master/texmf-dist/tex/latex/xsim/xsimverb.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xsim/xsimverb.sty	2020-01-17 21:54:06 UTC (rev 53442)
+++ trunk/Master/texmf-dist/tex/latex/xsim/xsimverb.sty	2020-01-17 22:23:07 UTC (rev 53443)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/xsim
 % E-Mail: contact at mychemistry.eu
 % ----------------------------------------------------------------------------
-% Copyright 2017--2019 Clemens Niederberger
+% 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
@@ -26,14 +26,13 @@
 % feel free to contact me.
 % ----------------------------------------------------------------------------
 
-\@ifpackageloaded{xsim}{\endinput}{}
-\RequirePackage {expl3,xparse}
+\RequirePackage {expl3}
 \ExplSyntaxOn
 
-\tl_const:Nn \c_xsimverb_date_tl                 {2017/03/19}
+\tl_const:Nn \c_xsimverb_date_tl                 {2019/12/29}
 \tl_const:Nn \c_xsimverb_version_major_number_tl {0}
 \tl_const:Nn \c_xsimverb_version_minor_number_tl {1}
-\tl_const:Nn \c_xsimverb_version_subrelease_tl   {}
+\tl_const:Nn \c_xsimverb_version_subrelease_tl   {a}
 \tl_const:Nx \c_xsimverb_version_number_tl
   {
     \c_xsimverb_version_major_number_tl .
@@ -44,7 +43,7 @@
     \c_xsimverb_version_number_tl
     \c_xsimverb_version_subrelease_tl
   }
-\tl_const:Nn \c_xsimverb_info_tl {write environments verbatim to files}
+\tl_const:Nn \c_xsimverb_info_tl {write~ environments~ verbatim~ to~ files}
 
 \ProvidesExplPackage
   {xsimverb}
@@ -52,30 +51,34 @@
   {\c_xsimverb_version_tl}
   {\c_xsimverb_info_tl}
 
+\@ifpackageloaded {xsim} { \file_input_stop: } {}
+\RequirePackage {xparse,l3keys2e}
+
 % options, information
 
-\bool_new:N \g_xsim_final_bool
-\bool_new:N \g_xsim_verbose_bool
-\bool_new:N \g_xsim_clear_aux_bool
+\cs_new_protected:Npn \xsimverb_bool_provide:N #1
+  { \bool_if_exist:NF #1 { \bool_new:N #1 } }
+  
+\xsimverb_bool_provide:N \g_xsim_final_bool
+\xsimverb_bool_provide:N \g_xsim_verbose_bool
+\xsimverb_bool_provide:N \g_xsim_clear_aux_bool
+\xsimverb_bool_provide:N \g__xsim_write_to_file_bool
+\xsimverb_bool_provide:N \g_xsim_use_aux_bool
+\xsimverb_bool_provide:N \g__xsim_rerun_bool
 
-\keys_define:nn {xsim}
+\keys_define:nn {xsimverb}
   {
-    final .bool_gset:N = \g_xsim_final_bool ,
-    verbose .bool_gset:N = \g_xsim_verbose_bool ,
-    clear-aux .bool_gset:N = \g_xsim_clear_aux_bool
+    final     .bool_gset:N         = \g_xsim_final_bool ,
+    verbose   .bool_gset:N         = \g_xsim_verbose_bool ,
+    clear-aux .bool_gset:N         = \g_xsim_clear_aux_bool ,
+    no-files  .bool_gset_inverse:N = \g__xsim_write_to_file_bool ,
+    no-files  .initial:n           = false ,
+    use-aux   .bool_gset:N         = \g_xsim_use_aux_bool ,
+    use-aux   .initial:n           = false
   }
 
-\DeclareOption {final}
-  { \bool_gset_true:N \g_xsim_final_bool }
+\ProcessKeysPackageOptions {xsimverb}
 
-\DeclareOption {verbose}
-  { \bool_gset_true:N \g_xsim_verbose_bool }
-
-\DeclareOption {clear-aux}
-  { \bool_gset_true:N \g_xsim_clear_aux_bool }
-
-\ProcessOptions \scan_stop:
-
 % --------------------------------------------------------------------------
 
 % load module mechanism:
@@ -91,3 +94,4 @@
 
 2018/01/31 - define xsim's options as dummy options to prevent possible errors
              caused by undefined booleans
+2019/12/29 - adapt to update of xsim



More information about the tex-live-commits mailing list