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.