texlive[76150] Master/texmf-dist: ltx-talk (26aug25)
commits+karl at tug.org
commits+karl at tug.org
Tue Aug 26 22:02:39 CEST 2025
Revision: 76150
https://tug.org/svn/texlive?view=revision&revision=76150
Author: karl
Date: 2025-08-26 22:02:39 +0200 (Tue, 26 Aug 2025)
Log Message:
-----------
ltx-talk (26aug25)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/ltx-talk/CHANGELOG.md
trunk/Master/texmf-dist/doc/latex/ltx-talk/footer-text.pdf
trunk/Master/texmf-dist/doc/latex/ltx-talk/header-footer-color.pdf
trunk/Master/texmf-dist/doc/latex/ltx-talk/lists-actions.pdf
trunk/Master/texmf-dist/doc/latex/ltx-talk/lists-overlays.pdf
trunk/Master/texmf-dist/doc/latex/ltx-talk/ltx-talk-code.pdf
trunk/Master/texmf-dist/doc/latex/ltx-talk/ltx-talk-code.tex
trunk/Master/texmf-dist/doc/latex/ltx-talk/ltx-talk.pdf
trunk/Master/texmf-dist/doc/latex/ltx-talk/ltx-talk.tex
trunk/Master/texmf-dist/doc/latex/ltx-talk/overlays-opacity.pdf
trunk/Master/texmf-dist/doc/latex/ltx-talk/titlepage-styling.pdf
trunk/Master/texmf-dist/doc/latex/ltx-talk/totalframenumber.pdf
trunk/Master/texmf-dist/doc/latex/ltx-talk/verbatim-alt-env.pdf
trunk/Master/texmf-dist/doc/latex/ltx-talk/verbatim-content.pdf
trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-color.dtx
trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-decode.dtx
trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-frame-structure.dtx
trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-frame.dtx
trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-mode.dtx
trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-overlay.dtx
trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-required.dtx
trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-structure.dtx
trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-title.dtx
trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk.dtx
trunk/Master/texmf-dist/tex/latex/ltx-talk/ltx-talk.cls
Modified: trunk/Master/texmf-dist/doc/latex/ltx-talk/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ltx-talk/CHANGELOG.md 2025-08-26 20:02:23 UTC (rev 76149)
+++ trunk/Master/texmf-dist/doc/latex/ltx-talk/CHANGELOG.md 2025-08-26 20:02:39 UTC (rev 76150)
@@ -7,6 +7,12 @@
## [Unreleased]
+## [v0.1.7] - 2025-08-26
+
+### Fixed
+- Overlay argument of `frame` producing an infinite loop in some cases (see
+ issue [\#79](https://github.com/josephwright/ltx-talk/issues/79))
+
## [v0.1.6] - 2025-07-31
### Fixed
@@ -52,7 +58,8 @@
- Initial release
-[Unreleased]: https://github.com/josephwright/ltx-talk/compare/v0.1.6...HEAD
+[Unreleased]: https://github.com/josephwright/ltx-talk/compare/v0.1.7...HEAD
+[v0.1.7]: https://github.com/josephwright/ltx-talk/compare/v0.1.6...v0.1.7
[v0.1.6]: https://github.com/josephwright/ltx-talk/compare/v0.1.5...v0.1.6
[v0.1.5]: https://github.com/josephwright/ltx-talk/compare/v0.1.4...v0.1.5
[v0.1.4]: https://github.com/josephwright/ltx-talk/compare/v0.1.3...v0.1.4
Modified: trunk/Master/texmf-dist/doc/latex/ltx-talk/footer-text.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/ltx-talk/header-footer-color.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/ltx-talk/lists-actions.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/ltx-talk/lists-overlays.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/ltx-talk/ltx-talk-code.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/ltx-talk/ltx-talk-code.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ltx-talk/ltx-talk-code.tex 2025-08-26 20:02:23 UTC (rev 76149)
+++ trunk/Master/texmf-dist/doc/latex/ltx-talk/ltx-talk-code.tex 2025-08-26 20:02:39 UTC (rev 76150)
@@ -29,8 +29,8 @@
\documentclass{l3doc}
% As we are dealing with a class, this has to be done manually
-\def\filedate{2025-07-31}
-\def\fileversion{v0.1.6}
+\def\filedate{2025-08-26}
+\def\fileversion{v0.1.7}
% Commands for this document
\ExplSyntaxOn
Modified: trunk/Master/texmf-dist/doc/latex/ltx-talk/ltx-talk.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/ltx-talk/ltx-talk.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ltx-talk/ltx-talk.tex 2025-08-26 20:02:23 UTC (rev 76149)
+++ trunk/Master/texmf-dist/doc/latex/ltx-talk/ltx-talk.tex 2025-08-26 20:02:39 UTC (rev 76150)
@@ -64,8 +64,8 @@
\makeatother
% As we are dealing with a class, this has to be done manually
-\def\filedate{2025-07-31}
-\def\fileversion{v0.1.6}
+\def\filedate{2025-08-26}
+\def\fileversion{v0.1.7}
\begin{document}
Modified: trunk/Master/texmf-dist/doc/latex/ltx-talk/overlays-opacity.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/ltx-talk/titlepage-styling.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/ltx-talk/totalframenumber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/ltx-talk/verbatim-alt-env.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/ltx-talk/verbatim-content.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-color.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-color.dtx 2025-08-26 20:02:23 UTC (rev 76149)
+++ trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-color.dtx 2025-08-26 20:02:39 UTC (rev 76150)
@@ -35,8 +35,8 @@
% \fi
%
% ^^A As we are dealing with a class, this has to be done manually
-% \def\filedate{2025-07-31}
-% \def\fileversion{v0.1.6}
+% \def\filedate{2025-08-26}
+% \def\fileversion{v0.1.7}
%
% \title{^^A
% \pkg{ltx-talk-color} -- Color definitions^^A
Modified: trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-decode.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-decode.dtx 2025-08-26 20:02:23 UTC (rev 76149)
+++ trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-decode.dtx 2025-08-26 20:02:39 UTC (rev 76150)
@@ -35,8 +35,8 @@
% \fi
%
% ^^A As we are dealing with a class, this has to be done manually
-% \def\filedate{2025-07-31}
-% \def\fileversion{v0.1.6}
+% \def\filedate{2025-08-26}
+% \def\fileversion{v0.1.7}
%
% \title{^^A
% \pkg{ltx-talk-decode} -- Decoding overlay specs^^A
@@ -202,7 +202,7 @@
% \begin{macro}{\@@_decode_mode:w}
% \begin{macro}{\@@_decode_mode_aux:n}
% Check if the mode is known and current. If we find an action but have no
-% overlay details, they is filled in with a \verb|*|.
+% overlay details, they are filled in with a \verb|*|.
% \begin{macrocode}
\cs_new_protected:Npe \@@_decode_mode:n #1
{
@@ -252,7 +252,7 @@
%
% \begin{macro}{\@@_decode_action:n}
% \begin{macro}{\@@_decode_action:w}
-% Here, we have two valid possibilities: no action specification at all, or
+% Here, we have two valid possibilities: no action specification at all,
% or from the known list. If we don't find one of those outcomes, we can
% issue an error.
% \begin{macrocode}
@@ -396,14 +396,14 @@
}
}
% \end{macrocode}
-% If |#3| is empty, both of the \enquote{filler} |-| tokens were consumed: we
+% If |#4| is empty, both of the \enquote{filler} |-| tokens were consumed: we
% have a single value. Otherwise there is a range: the setup above ensures
-% that there will be starting value in all cases, but there may not be an
-% end one.
+% that there will be a starting value in all cases due to the leading |0|, but
+% there may not be an end one.
% \begin{macrocode}
\cs_new_protected:Npn \@@_decode_check:nw #1#2 - #3 - #4 \q_stop
{
- \tl_if_blank:nTF {#4}
+ \tl_if_empty:nTF {#4}
{ \@@_decode_check_single:nn {#1} {#2} }
{
\tl_if_blank:nTF {#3}
Modified: trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-frame-structure.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-frame-structure.dtx 2025-08-26 20:02:23 UTC (rev 76149)
+++ trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-frame-structure.dtx 2025-08-26 20:02:39 UTC (rev 76150)
@@ -35,8 +35,8 @@
% \fi
%
% ^^A As we are dealing with a class, this has to be done manually
-% \def\filedate{2025-07-31}
-% \def\fileversion{v0.1.6}
+% \def\filedate{2025-08-26}
+% \def\fileversion{v0.1.7}
%
% \title{^^A
% \pkg{ltx-talk-frame} -- The structure of frames^^A
Modified: trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-frame.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-frame.dtx 2025-08-26 20:02:23 UTC (rev 76149)
+++ trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-frame.dtx 2025-08-26 20:02:39 UTC (rev 76150)
@@ -35,8 +35,8 @@
% \fi
%
% ^^A As we are dealing with a class, this has to be done manually
-% \def\filedate{2025-07-31}
-% \def\fileversion{v0.1.6}
+% \def\filedate{2025-08-26}
+% \def\fileversion{v0.1.7}
%
% \title{^^A
% \pkg{ltx-talk-frame} -- The structure of frames^^A
@@ -144,6 +144,7 @@
\bool_do_while:Nn \g_@@_slide_continue_bool
{
\int_gincr:N \g_@@_slide_int
+ \bool_gset_false:N \g_@@_slide_continue_bool
\@@_if_overlay:nT {#1}
{
\@@_slide_begin:
@@ -206,7 +207,6 @@
\cs_new_protected:Npn \@@_slide_begin:
{
\int_gzero:N \g_@@_pauses_int
- \bool_gset_false:N \g_@@_slide_continue_bool
\tl_gclear:N \g_@@_frame_title_tl
\tl_gclear:N \g_@@_frame_subtitle_tl
\@@_cnt_save:
Modified: trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-mode.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-mode.dtx 2025-08-26 20:02:23 UTC (rev 76149)
+++ trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-mode.dtx 2025-08-26 20:02:39 UTC (rev 76150)
@@ -35,8 +35,8 @@
% \fi
%
% ^^A As we are dealing with a class, this has to be done manually
-% \def\filedate{2025-07-31}
-% \def\fileversion{v0.1.6}
+% \def\filedate{2025-08-26}
+% \def\fileversion{v0.1.7}
%
% \title{^^A
% \pkg{ltx-talk-mode} -- Modes^^A
Modified: trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-overlay.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-overlay.dtx 2025-08-26 20:02:23 UTC (rev 76149)
+++ trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-overlay.dtx 2025-08-26 20:02:39 UTC (rev 76150)
@@ -35,8 +35,8 @@
% \fi
%
% ^^A As we are dealing with a class, this has to be done manually
-% \def\filedate{2025-07-31}
-% \def\fileversion{v0.1.6}
+% \def\filedate{2025-08-26}
+% \def\fileversion{v0.1.7}
%
% \title{^^A
% \pkg{ltx-talk-overlay} -- Overlays^^A
Modified: trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-required.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-required.dtx 2025-08-26 20:02:23 UTC (rev 76149)
+++ trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-required.dtx 2025-08-26 20:02:39 UTC (rev 76150)
@@ -35,8 +35,8 @@
% \fi
%
% ^^A As we are dealing with a class, this has to be done manually
-% \def\filedate{2025-07-31}
-% \def\fileversion{v0.1.6}
+% \def\filedate{2025-08-26}
+% \def\fileversion{v0.1.7}
%
% \title{^^A
% \pkg{ltx-talk-required} -- \enquote{Required} definitions^^A
Modified: trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-structure.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-structure.dtx 2025-08-26 20:02:23 UTC (rev 76149)
+++ trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-structure.dtx 2025-08-26 20:02:39 UTC (rev 76150)
@@ -35,8 +35,8 @@
% \fi
%
% ^^A As we are dealing with a class, this has to be done manually
-% \def\filedate{2025-07-31}
-% \def\fileversion{v0.1.6}
+% \def\filedate{2025-08-26}
+% \def\fileversion{v0.1.7}
%
% \title{^^A
% \pkg{ltx-talk-structure} -- Structural commands^^A
Modified: trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-title.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-title.dtx 2025-08-26 20:02:23 UTC (rev 76149)
+++ trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk-title.dtx 2025-08-26 20:02:39 UTC (rev 76150)
@@ -35,8 +35,8 @@
% \fi
%
% ^^A As we are dealing with a class, this has to be done manually
-% \def\filedate{2025-07-31}
-% \def\fileversion{v0.1.6}
+% \def\filedate{2025-08-26}
+% \def\fileversion{v0.1.7}
%
% \title{^^A
% \pkg{ltx-talk-title} -- Title pages^^A
Modified: trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk.dtx 2025-08-26 20:02:23 UTC (rev 76149)
+++ trunk/Master/texmf-dist/source/latex/ltx-talk/ltx-talk.dtx 2025-08-26 20:02:39 UTC (rev 76150)
@@ -35,8 +35,8 @@
% \fi
%
% ^^A As we are dealing with a class, this has to be done manually
-% \def\filedate{2025-07-31}
-% \def\fileversion{v0.1.6}
+% \def\filedate{2025-08-26}
+% \def\fileversion{v0.1.7}
%
% \title{^^A
% \pkg{ltx-talk} -- Overall set up^^A
@@ -77,7 +77,7 @@
%
% Identify the package and give the over all version information.
% \begin{macrocode}
-\ProvidesExplClass {ltx-talk} {2025-07-31} {0.1.6}
+\ProvidesExplClass {ltx-talk} {2025-08-26} {0.1.7}
{A class for typesetting presentations}
% \end{macrocode}
%
Modified: trunk/Master/texmf-dist/tex/latex/ltx-talk/ltx-talk.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ltx-talk/ltx-talk.cls 2025-08-26 20:02:23 UTC (rev 76149)
+++ trunk/Master/texmf-dist/tex/latex/ltx-talk/ltx-talk.cls 2025-08-26 20:02:39 UTC (rev 76150)
@@ -15,7 +15,7 @@
%% ltx-talk-structure.dtx (with options: `class')
%% ltx-talk-title.dtx (with options: `class')
%%
-\ProvidesExplClass {ltx-talk} {2025-07-31} {0.1.6}
+\ProvidesExplClass {ltx-talk} {2025-08-26} {0.1.7}
{A class for typesetting presentations}
\prop_gput:Nnn \g_msg_module_name_prop { talk } { ltx-talk }
\prop_gput:Nnn \g_msg_module_type_prop { talk } { Class }
@@ -393,7 +393,7 @@
}
\cs_new_protected:Npn \__talk_decode_check:nw #1#2 - #3 - #4 \q_stop
{
- \tl_if_blank:nTF {#4}
+ \tl_if_empty:nTF {#4}
{ \__talk_decode_check_single:nn {#1} {#2} }
{
\tl_if_blank:nTF {#3}
@@ -462,6 +462,7 @@
\bool_do_while:Nn \g__talk_slide_continue_bool
{
\int_gincr:N \g__talk_slide_int
+ \bool_gset_false:N \g__talk_slide_continue_bool
\__talk_if_overlay:nT {#1}
{
\__talk_slide_begin:
@@ -506,7 +507,6 @@
\cs_new_protected:Npn \__talk_slide_begin:
{
\int_gzero:N \g__talk_pauses_int
- \bool_gset_false:N \g__talk_slide_continue_bool
\tl_gclear:N \g__talk_frame_title_tl
\tl_gclear:N \g__talk_frame_subtitle_tl
\__talk_cnt_save:
More information about the tex-live-commits
mailing list.