texlive[57835] Master/texmf-dist: tasks (21feb21)

commits+karl at tug.org commits+karl at tug.org
Sun Feb 21 23:16:40 CET 2021


Revision: 57835
          http://tug.org/svn/texlive?view=revision&revision=57835
Author:   karl
Date:     2021-02-21 23:16:40 +0100 (Sun, 21 Feb 2021)
Log Message:
-----------
tasks (21feb21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/tasks/README
    trunk/Master/texmf-dist/doc/latex/tasks/tasks-manual.pdf
    trunk/Master/texmf-dist/doc/latex/tasks/tasks-manual.tex
    trunk/Master/texmf-dist/tex/latex/tasks/tasks.cfg
    trunk/Master/texmf-dist/tex/latex/tasks/tasks.sty

Modified: trunk/Master/texmf-dist/doc/latex/tasks/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tasks/README	2021-02-21 22:16:14 UTC (rev 57834)
+++ trunk/Master/texmf-dist/doc/latex/tasks/README	2021-02-21 22:16:40 UTC (rev 57835)
@@ -1,5 +1,5 @@
 --------------------------------------------------------------------------
-the TASKS package v1.3 2020/08/19
+the TASKS package v1.3a 2021/02/20
 
   lists with columns filled horizontally
 
@@ -8,7 +8,7 @@
 Web:    https://github.com/cgnieder/tasks/
 E-Mail: contact at mychemistry.eu
 --------------------------------------------------------------------------
-Copyright 2013--2020 Clemens Niederberger
+Copyright 2013--2021 Clemens Niederberger
 
 This work may be distributed and/or modified under the
 conditions of the LaTeX Project Public License, either version 1.3c

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

Modified: trunk/Master/texmf-dist/doc/latex/tasks/tasks-manual.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tasks/tasks-manual.tex	2021-02-21 22:16:14 UTC (rev 57834)
+++ trunk/Master/texmf-dist/doc/latex/tasks/tasks-manual.tex	2021-02-21 22:16:40 UTC (rev 57835)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/tasks/
 % E-Mail: contact at mychemistry.eu
 % --------------------------------------------------------------------------
-% Copyright 2013--2020 Clemens Niederberger
+% Copyright 2013--2021 Clemens Niederberger
 % 
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3c

Modified: trunk/Master/texmf-dist/tex/latex/tasks/tasks.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tasks/tasks.cfg	2021-02-21 22:16:14 UTC (rev 57834)
+++ trunk/Master/texmf-dist/tex/latex/tasks/tasks.cfg	2021-02-21 22:16:40 UTC (rev 57835)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/tasks/
 % E-Mail: contact at mychemistry.eu
 % --------------------------------------------------------------------------
-% Copyright 2013--2020 Clemens Niederberger
+% Copyright 2013--2021 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/tasks/tasks.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tasks/tasks.sty	2021-02-21 22:16:14 UTC (rev 57834)
+++ trunk/Master/texmf-dist/tex/latex/tasks/tasks.sty	2021-02-21 22:16:40 UTC (rev 57835)
@@ -8,7 +8,7 @@
 % Web:    https://github.com/cgnieder/tasks/
 % E-Mail: contact at mychemistry.eu
 % --------------------------------------------------------------------------
-% Copyright 2013--2020 Clemens Niederberger
+% Copyright 2013--2021 Clemens Niederberger
 % 
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3c
@@ -28,10 +28,10 @@
 \RequirePackage {expl3,xparse,xtemplate}
 \ExplSyntaxOn
 
-\tl_const:Nn \c_tasks_date_tl                 {2020/08/19}
+\tl_const:Nn \c_tasks_date_tl                 {2021/02/20}
 \tl_const:Nn \c_tasks_version_major_number_tl {1}
 \tl_const:Nn \c_tasks_version_minor_number_tl {3}
-\tl_const:Nn \c_tasks_version_subrelease_tl   {}
+\tl_const:Nn \c_tasks_version_subrelease_tl   {a}
 \tl_const:Nx \c_tasks_version_number_tl
   {
     \c_tasks_version_major_number_tl .
@@ -53,7 +53,8 @@
 % --------------------------------------------------------------------------
 % variants of kernel functions:
 \cs_generate_variant:Nn \tl_if_eq:nnTF {V}
-\cs_generate_variant:Nn \tl_if_eq:nnT  {V}
+\cs_generate_variant:Nn \tl_if_eq:nnT {V}
+\cs_generate_variant:Nn \tl_if_eq:nnF {V}
 \cs_generate_variant:Nn \coffin_attach:NnnNnnnn {NnnNx}
 \cs_generate_variant:Nn \tl_set_rescan:Nnn {NnV}
 \cs_generate_variant:Nn \tl_set:Nn {cV}
@@ -135,6 +136,12 @@
 \tl_new:N     \l__tasks_item_tl
 \tl_new:N     \l__tasks_tmp_label_tl
 
+\cs_set:Nx \__tasks_restore_dollar:
+  { \char_set_catcode:nn {36} { \char_value_catcode:n {36} } }
+\char_set_catcode_alignment:N \$
+\tl_const:Nn \c__tasks_default_label_tl {$tasks$default$label$}
+\__tasks_restore_dollar:
+
 \dim_new:N    \l__tasks_item_indent_dim
 \dim_new:N    \l__tasks_item_default_indent_dim
 \dim_new:N    \l__tasks_item_width_dim
@@ -454,12 +461,6 @@
     after-item-skip : skip        = 1ex plus 1ex minus 1ex
   }
 
-% in the next three commands we want a really unlikely to occur marker; for
-% this we use $ with unusual catcode in ``$tasks$default$label$'':
-\cs_set:Nx \__tasks_restore_dollar:
-  { \char_set_catcode:nn {36} { \char_value_catcode:n {36} } }
-\char_set_catcode_alignment:N \$
-
 % the `default' template code:
 \DeclareTemplateCode {tasks} {default} {3}
   {
@@ -561,7 +562,8 @@
       {
         \__tasks_read_item:www ##1 \q_stop
         % TODO
-        \refstepcounter { \l__tasks_counter_tl }
+        \tl_if_eq:NNT \l__tasks_tmp_label_tl \c__tasks_default_label_tl
+          { \refstepcounter { \l__tasks_counter_tl } }
         \tl_set:Nx \l__tasks_label_tl { { \exp_not:V \l__tasks_tmpa_tl } }
         \tl_set:cV {tasklabel} \l__tasks_label_tl
         \bool_if:NTF \l__tasks_custom_label_format_bool
@@ -581,7 +583,7 @@
               { \dim_to_decimal:n { \box_wd:N \l__tasks_tmpa_box } }
           }
         \bool_set_false:N \l__tasks_measuring_bool
-        \tl_if_eq:VnTF \l__tasks_tmp_label_tl { $tasks$default$label$ }
+        \tl_if_eq:NNTF \l__tasks_tmp_label_tl \c__tasks_default_label_tl
           {
             \__tasks_task:VVV
               \l__tasks_label_tl
@@ -632,13 +634,13 @@
   {
     \peek_meaning:NTF [ % ]
       { \__tasks_read_item_aux_ii:ww }
-      { \__tasks_read_item_aux_ii:ww [$tasks$default$label$] }
+      { \__tasks_read_item_aux_ii:ww [\c__tasks_default_label_tl] }
   }
   
 \cs_new_protected:Npn \__tasks_read_item_aux_ii:ww [#1]#2 \q_stop
   {
-    \tl_if_eq:nnTF {#1} {$tasks$default$label$}
-      { \tl_set:Nn \l__tasks_tmp_label_tl {#1} }
+    \tl_if_eq:nnTF {#1} {\c__tasks_default_label_tl}
+      { \tl_set:NV \l__tasks_tmp_label_tl \c__tasks_default_label_tl }
       {
         \tl_set:Nn \l__tasks_tmp_label_tl {{#1}}
         \tl_put_left:NV \l__tasks_tmp_label_tl \l__tasks_label_format_tl
@@ -882,4 +884,5 @@
                   - rename manual files
 2020/04/19 v1.2a  - only use arabic numbers for \theHtask
 2020/05/11 v1.2b  - options are set to late for `before-skip' -- fixed
-2020/05/11 v1.3   - add `ref' option
+2020/08/19 v1.3   - add `ref' option
+2021/02/20 v1.3a  - fix issue #23



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