summaryrefslogtreecommitdiff
path: root/macros/plain
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-07-02 03:02:09 +0000
committerNorbert Preining <norbert@preining.info>2021-07-02 03:02:09 +0000
commitc4d400d058136a9045857b99d816595e7a655125 (patch)
treec94ed379e2025f98ef92962c8aedaaa4f207a96c /macros/plain
parentc840f97520ba98156a0ed525d6b5d05ab6a324f6 (diff)
CTAN sync 202107020302
Diffstat (limited to 'macros/plain')
-rw-r--r--macros/plain/contrib/xintsession/README.md5
-rw-r--r--macros/plain/contrib/xintsession/xintsession.tex7
2 files changed, 9 insertions, 3 deletions
diff --git a/macros/plain/contrib/xintsession/README.md b/macros/plain/contrib/xintsession/README.md
index a062562b67..422e5f88b6 100644
--- a/macros/plain/contrib/xintsession/README.md
+++ b/macros/plain/contrib/xintsession/README.md
@@ -1,6 +1,6 @@
# xintsession README #
-Release: 0.3a (2021-06-08)
+Release: 0.3b (2021-07-01)
## Usage ##
@@ -72,6 +72,9 @@ For additional explanations, enter `&help` at the `>>>` prompt.
## Change log ##
+- 0.3b (2021-07-01)
+ - fix output still uses `(@_<n>)` when a variable is defined
+ but the parentheses were dropped a while ago in general
- 0.3a (2021-06-08)
- fix extremely weird `0.3` breakage of user function definition
interface, caused by last line being `\endinput\xintsession`,
diff --git a/macros/plain/contrib/xintsession/xintsession.tex b/macros/plain/contrib/xintsession/xintsession.tex
index 1cf708bab5..d98af4f499 100644
--- a/macros/plain/contrib/xintsession/xintsession.tex
+++ b/macros/plain/contrib/xintsession/xintsession.tex
@@ -1,4 +1,4 @@
-% Release 0.3a (2021-06-08) of xintsession.tex
+% Release 0.3b (2021-07-01) of xintsession.tex
% author: Jean-Francois Burnol
% License: LPPL 1.3c (author-maintained)
% Usage: execute "etex (or pdftex) xintsession"
@@ -196,7 +196,10 @@ _ / _ / / / /_ / __/ / / /_/ // /__ / /_ _ / __ |/ // __/__
\XINT_expr_defvar_one{@_}{\csname XINT_expr_varvalue_@_\xs_no\endcsname}%
% this is to allow multiple assignments
\expandafter\xs_xintdefvar\xs_left=@_\xs_no;%
- \xs_message{(@_\xs_no)\space\space\space\space\xs_xinteval{@_\xs_no}}%
+ \xs_message{%
+ @_\expandafter\xs_keepsix\xs_no\space\space\space\space\space\relax
+ \xs_xinteval{@_\xs_no}%
+ }%
\xs_fetch
}%
\let\xs_magic@&pau\xs_pause_a