texlive[52373] Master/texmf-dist: acro (12oct19)

commits+karl at tug.org commits+karl at tug.org
Sun Oct 13 23:46:45 CEST 2019


Revision: 52373
          http://tug.org/svn/texlive?view=revision&revision=52373
Author:   karl
Date:     2019-10-13 23:46:45 +0200 (Sun, 13 Oct 2019)
Log Message:
-----------
acro (12oct19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/acro/README
    trunk/Master/texmf-dist/doc/latex/acro/acro.history
    trunk/Master/texmf-dist/doc/latex/acro/acro_en.pdf
    trunk/Master/texmf-dist/doc/latex/acro/acro_en.tex
    trunk/Master/texmf-dist/tex/latex/acro/acro.sty

Modified: trunk/Master/texmf-dist/doc/latex/acro/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acro/README	2019-10-13 21:45:09 UTC (rev 52372)
+++ trunk/Master/texmf-dist/doc/latex/acro/README	2019-10-13 21:46:45 UTC (rev 52373)
@@ -1,9 +1,8 @@
 --------------------------------------------------------------------------
-the ACRO package v2.10b
+the ACRO package v2.10c 2019/10/12
 
   Typeset Acronyms
 
-2019/10/06
 --------------------------------------------------------------------------
 Clemens Niederberger
 Web:    https://bitbucket.org/cgnieder/acro

Modified: trunk/Master/texmf-dist/doc/latex/acro/acro.history
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acro/acro.history	2019-10-13 21:45:09 UTC (rev 52372)
+++ trunk/Master/texmf-dist/doc/latex/acro/acro.history	2019-10-13 21:46:45 UTC (rev 52373)
@@ -266,3 +266,4 @@
 2019/10/06 v2.10b - fix issue #137
                   - clearer documentation of `uppercase-short'
                   - set the default of `uppercase-short' to `true'
+2019/10/12 v2.10c - fix issue #139

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

Modified: trunk/Master/texmf-dist/doc/latex/acro/acro_en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acro/acro_en.tex	2019-10-13 21:45:09 UTC (rev 52372)
+++ trunk/Master/texmf-dist/doc/latex/acro/acro_en.tex	2019-10-13 21:46:45 UTC (rev 52373)
@@ -509,7 +509,7 @@
 \keyis{log}{silent}.
 \begin{sourcecode}
   =================================================
-  | acro info -- defining new acronym:
+  | Package acro Info -- defining new acronym:
   |   ID = {jpg}
   |   short = {JPEG}
   |   long = {Joint Photographic Experts Group}

Modified: trunk/Master/texmf-dist/tex/latex/acro/acro.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/acro/acro.sty	2019-10-13 21:45:09 UTC (rev 52372)
+++ trunk/Master/texmf-dist/tex/latex/acro/acro.sty	2019-10-13 21:46:45 UTC (rev 52373)
@@ -31,8 +31,8 @@
 \RequirePackage{expl3,xparse,l3keys2e,xtemplate,etoolbox}
 \ProvidesExplPackage
   {acro}
-  {2019/10/06}
-  {2.10b}
+  {2019/10/12}
+  {2.10c}
   {Typeset Acronyms}
 
 % --------------------------------------------------------------------------
@@ -3507,20 +3507,42 @@
     \fi:
   }
 
+\cs_new:Npn \acro_expandable_short:n #1
+  { \use:e { \prop_item:Nn \l__acro_short_prop {#1} } }
+
+\cs_new:Npn \acro_expandable_alt:n #1
+  { \use:e { \prop_item:Nn \l__acro_alt_prop {#1} } }
+
 \cs_new:Npn \acro_expandable_long:n #1
-  { \prop_item:Nn \l__acro_long_prop {#1} }
+  { \use:e { \prop_item:Nn \l__acro_long_prop {#1} } }
 
 \cs_new:Npn \acro_expandable_long_plural:n #1
   {
-    \bool_if:nTF
-      { \prop_item:Nn \l__acro_long_plural_form_prop {#1} }
-      { \prop_item:Nn \l__acro_long_plural_prop {#1} }
+    \bool_if:cTF
+      { c_ \prop_item:Nn \l__acro_long_plural_form_prop {#1} _bool }
+      { \use:e { \prop_item:Nn \l__acro_long_plural_prop {#1} } }
       {
-        \prop_item:Nn \l__acro_long_prop {#1}
-        \prop_item:Nn \l__acro_long_plural_prop {#1}
+        \use:e {
+          \prop_item:Nn \l__acro_long_prop {#1}
+          \prop_item:Nn \l__acro_long_plural_prop {#1}
+        }
       }
   }
 
+\cs_new:Npn \acro_pdf_string_short:n #1
+  {
+    \acro_if_star_gobble:nTF {#1}
+      { \acro_expandable_short:n }
+      { \acro_expandable_short:n {#1} }
+  }
+
+\cs_new:Npn \acro_pdf_string_alt:n #1
+  {
+    \acro_if_star_gobble:nTF {#1}
+      { \acro_expandable_alt:n }
+      { \acro_expandable_alt:n {#1} }
+  }
+
 \cs_new:Npn \acro_pdf_string_long:n #1
   {
     \acro_if_star_gobble:nTF {#1}
@@ -3535,20 +3557,6 @@
       { \acro_expandable_long_plural:n }
       { \acro_expandable_long_plural:n {#1} }
   }
-  
-\cs_new:Npn \acro_pdf_string_short:n #1
-  {
-    \acro_if_star_gobble:nTF {#1}
-      { \prop_item:Nn \l__acro_pdfstring_short_prop }
-      { \prop_item:Nn \l__acro_pdfstring_short_prop {#1} }
-  }
-  
-\cs_new:Npn \acro_pdf_string_alt:n #1
-  {
-    \acro_if_star_gobble:nTF {#1}
-      { \prop_item:Nn \l__acro_pdfstring_alt_prop }
-      { \prop_item:Nn \l__acro_pdfstring_alt_prop {#1} }
-  }
 
 \AtBeginDocument
   {



More information about the tex-live-commits mailing list