texlive[73759] Master/texmf-dist: scaletextbullet (7feb25)

commits+karl at tug.org commits+karl at tug.org
Fri Feb 7 23:14:16 CET 2025


Revision: 73759
          https://tug.org/svn/texlive?view=revision&revision=73759
Author:   karl
Date:     2025-02-07 23:14:15 +0100 (Fri, 07 Feb 2025)
Log Message:
-----------
scaletextbullet (7feb25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/scaletextbullet/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/scaletextbullet/beery.cls
    trunk/Master/texmf-dist/doc/latex/scaletextbullet/scaletextbullet-code.pdf
    trunk/Master/texmf-dist/doc/latex/scaletextbullet/scaletextbullet-code.tex
    trunk/Master/texmf-dist/doc/latex/scaletextbullet/scaletextbullet.pdf
    trunk/Master/texmf-dist/doc/latex/scaletextbullet/scaletextbullet.tex
    trunk/Master/texmf-dist/tex/latex/scaletextbullet/scaletextbullet.sty

Modified: trunk/Master/texmf-dist/doc/latex/scaletextbullet/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/scaletextbullet/CHANGELOG.md	2025-02-07 22:14:04 UTC (rev 73758)
+++ trunk/Master/texmf-dist/doc/latex/scaletextbullet/CHANGELOG.md	2025-02-07 22:14:15 UTC (rev 73759)
@@ -7,6 +7,13 @@
 
 ## [Unreleased]
 
+## [v1.1.1] - 2025-02-06
+
+### Changed
+- The package no longer removes extra trailing tokens from user input into an
+  integer expression. (This feature had relied on exploiting an implementation
+  detail.)
+
 ## [v1.1.0] - 2025-02-03
 
 ### Added

Modified: trunk/Master/texmf-dist/doc/latex/scaletextbullet/beery.cls
===================================================================
--- trunk/Master/texmf-dist/doc/latex/scaletextbullet/beery.cls	2025-02-07 22:14:04 UTC (rev 73758)
+++ trunk/Master/texmf-dist/doc/latex/scaletextbullet/beery.cls	2025-02-07 22:14:15 UTC (rev 73759)
@@ -7,7 +7,7 @@
 \NeedsTeXFormat{LaTeX2e}[2023-11-01]
 \ProvidesExplClass
   {beery}
-  {2025-02-03}
+  {2025-02-06}
   {0.0.0}
   {}
 
@@ -16,13 +16,13 @@
 % l3kernel version 2023-10-10 added many 'e'-variants.
 \IfExplAtLeastTF { 2023-10-10 } { }
   {
-    \msg_new:nnn { beery } { expl3-out-of-date }
+    \msg_new:nnn { beery } { l3kernel-out-of-date }
       {
         The~ beery~ class~ could~ not~ load.~
         This~ class~ requires~
         L3~ programming~ layer~ version~ 2023-10-10~ or~ newer.
       }
-    \msg_critical:nn { beery } { expl3-out-of-date }
+    \msg_critical:nn { beery } { l3kernel-out-of-date }
   }
 
 \sys_if_engine_luatex:F
@@ -107,16 +107,6 @@
       \hbox:n { initial \ensuremath { \,=\, } #3 }
     \group_end:
   }
-\NewDocumentCommand \Value { >{ \TrimSpaces } m }
-  {
-    \mode_if_math:TF
-      {
-        \msg_error:nne { beery } { math-mode-error }
-          { \token_to_str:N \Value }
-      }
-      { \__beery_print_value:n {#1} }
-  }
-\cs_new_protected:Npn \__beery_print_value:n #1 { \texttt {#1} \@ }
 \NewDocumentCommand \cs { >{ \TrimSpaces } m }
   {
     \mode_if_math:TF
@@ -195,12 +185,12 @@
   }
 \cs_new_protected:Npn \__beery_print_latin:n #1 { \textit {#1} }
 
-\NewDocumentCommand \AllCaps { O { 50 } >{ \TrimSpaces } m }
+\NewDocumentCommand \allcaps { O { 50 } >{ \TrimSpaces } m }
   {
     \mode_if_math:TF
       {
         \msg_error:nne { beery } { math-mode-error }
-          { \token_to_str:N \AllCaps }
+          { \token_to_str:N \allcaps }
       }
       { \__beery_text_all_caps:nn {#1} {#2} }
   }
@@ -209,13 +199,13 @@
     \textls [ \int_eval:n {#1} ] { \text_uppercase:n {#2} }
     \regex_match:NnT \c__beery_ends_in_letter_regex {#2} { \@ }
   }
-\NewDocumentCommand \AllSmallCaps
+\NewDocumentCommand \allsmallcaps
   { >{ \ReverseBoolean } s O { 50 } >{ \TrimSpaces } m }
   {
     \mode_if_math:TF
       {
         \msg_error:nne { beery } { math-mode-error }
-          { \token_to_str:N \AllSmallCaps }
+          { \token_to_str:N \allsmallcaps }
       }
       {
         \IfBooleanTF #1
@@ -380,12 +370,12 @@
 
 % list headings
 % https://tex.stackexchange.com/questions/2644/how-to-prevent-a-page-break-before-an-itemize-list
-\NewDocumentCommand \KeepNextPar { > { \ReverseBoolean } s }
+\NewDocumentCommand \keepnextpar { > { \ReverseBoolean } s }
   {
     \mode_if_math:TF
       {
         \msg_error:nne { beery } { math-mode-error }
-          { \token_to_str:N \KeepNextPar }
+          { \token_to_str:N \keepnextpar }
       }
       {
         \IfBooleanTF #1

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

Modified: trunk/Master/texmf-dist/doc/latex/scaletextbullet/scaletextbullet-code.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/scaletextbullet/scaletextbullet-code.tex	2025-02-07 22:14:04 UTC (rev 73758)
+++ trunk/Master/texmf-dist/doc/latex/scaletextbullet/scaletextbullet-code.tex	2025-02-07 22:14:15 UTC (rev 73759)
@@ -21,7 +21,7 @@
 
 Oliver Beery
 
-Version 1.1.0\quad{}3 February 2025
+Version 1.1.1\quad{}6 February 2025
 
 \dochighinput[language=latex/latex3]{scaletextbullet.sty}%
 

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

Modified: trunk/Master/texmf-dist/doc/latex/scaletextbullet/scaletextbullet.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/scaletextbullet/scaletextbullet.tex	2025-02-07 22:14:04 UTC (rev 73758)
+++ trunk/Master/texmf-dist/doc/latex/scaletextbullet/scaletextbullet.tex	2025-02-07 22:14:15 UTC (rev 73759)
@@ -16,7 +16,7 @@
 
 Oliver Beery
 
-Version 1.1.0\quad{}3 February 2025
+Version 1.1.1\quad{}6 February 2025
 
 
 \section{Introduction}

Modified: trunk/Master/texmf-dist/tex/latex/scaletextbullet/scaletextbullet.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/scaletextbullet/scaletextbullet.sty	2025-02-07 22:14:04 UTC (rev 73758)
+++ trunk/Master/texmf-dist/tex/latex/scaletextbullet/scaletextbullet.sty	2025-02-07 22:14:15 UTC (rev 73759)
@@ -11,24 +11,22 @@
 \NeedsTeXFormat{LaTeX2e}[2023-11-01]
 \ProvidesExplPackage
   {scaletextbullet}
-  {2025-02-03}
-  {1.1.0}
+  {2025-02-06}
+  {1.1.1}
   {Resize the \noexpand\textbullet without changing its vertical center.}
 
 % l3kernel version 2023-10-10 added many 'e'-variants.
 \IfExplAtLeastTF { 2023-10-10 } { }
   {
-    \msg_new:nnn { scaletextbullet } { expl3-out-of-date }
+    \msg_new:nnn { scaletextbullet } { l3kernel-out-of-date }
       {
         The~ scaletextbullet~ package~ could~ not~ load.~
         This~ package~ requires~
         L3~ programming~ layer~ version~ 2023-10-10~ or~ later.
       }
-    \msg_critical:nn { scaletextbullet } { expl3-out-of-date }
+    \msg_critical:nn { scaletextbullet } { l3kernel-out-of-date }
   }
 
-% This package does not require any other packages!
-
 %%> \section{Messages}
 
 % \textbullet is invalid in math mode.
@@ -57,24 +55,8 @@
 \fp_new:N  \l__scaletextbullet_tmp_fp
 \box_new:N \l__scaletextbullet_tmp_box
 
-%%> \section{Some functions}
+%%> \section{Auxiliary function}
 
-% Used to process user input. Sets an integer variable from an integer
-% expression and removes extra trailing tokens, if any.
-\cs_new_protected:Npn \__scaletextbullet_int_set_from_user:Nn #1#2
-  {
-    \afterassignment \use_none_delimit_by_q_stop:w
-      #1 = \numexpr #2 \relax
-    \q_stop
-  }
-% Argument processor
-\cs_new_protected:Npn \__scaletextbullet_arg_process_int:n #1
-  {
-    \group_begin:
-      \__scaletextbullet_int_set_from_user:Nn \l__scaletextbullet_tmp_int {#1}
-    \exp_args:NNNV \group_end:
-    \tl_set:Nn \ProcessedArgument \l__scaletextbullet_tmp_int
-  }
 % Lowers the \textbullet to the baseline, scales it by a factor of #2, and
 % then raises it back to the vertical center.
 % I have referenced code by the great egreg:
@@ -159,8 +141,7 @@
       }
   }
 
-\NewDocumentCommand \ScaleTextBullets
-  { o >{ \__scaletextbullet_arg_process_int:n } m }
+\NewDocumentCommand \ScaleTextBullets { o m }
   {
     \mode_leave_vertical:
     \mode_if_math:TF



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