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.