From 4338972cc175be565a3441c4ae8a6aa0dfcbe9f9 Mon Sep 17 00:00:00 2001
From: Norbert Preining <norbert@preining.info>
Date: Sun, 6 Jun 2021 03:02:43 +0000
Subject: CTAN sync 202106060302

---
 macros/latex-dev/base/ltpara.dtx | 35 ++++++++++++++++++++---------------
 1 file changed, 20 insertions(+), 15 deletions(-)

(limited to 'macros/latex-dev/base/ltpara.dtx')

diff --git a/macros/latex-dev/base/ltpara.dtx b/macros/latex-dev/base/ltpara.dtx
index ad503b68e2..5ab52a5e9b 100644
--- a/macros/latex-dev/base/ltpara.dtx
+++ b/macros/latex-dev/base/ltpara.dtx
@@ -14,8 +14,8 @@
 %%% From File: ltpara.dtx
 %
 %    \begin{macrocode}
-\def\ltparaversion{v1.0f}
-\def\ltparadate{2021/04/16}
+\def\ltparaversion{v1.0g}
+\def\ltparadate{2021/05/27}
 %    \end{macrocode}
 %<*driver>
 \documentclass{l3doc}
@@ -672,6 +672,8 @@
 %<@@=para>
 %    \end{macrocode}
 %
+% \changes{v1.0g}{2021/05/24}{Use \cs{msg_...} instead of \cs{__kernel_msg...}}
+%
 %
 %    \begin{macrocode}
 %<*2ekernel|latexrelease>
@@ -751,7 +753,7 @@
 %    we can detect and report if the \hook{para/before} hook illegally
 %    changed out of vmode.
 %    \begin{macrocode}
-  \tex_everypar:D { \__kernel_msg_error:nnnn {para}{mode}{before}{vertical} }
+  \tex_everypar:D { \msg_error:nnnn { hooks }{ para-mode }{before}{vertical} }
   \@kernel@before@para@before
   \hook_use:n {para/before}
 %    \end{macrocode}
@@ -785,7 +787,7 @@
 %    If we aren't in horizontal mode any longer the hooks above misbehaved.
 %    \begin{macrocode}
   \if_mode_horizontal: \else:
-    \__kernel_msg_error:nnnn {para}{mode}{begin}{vertical} \fi:
+    \msg_error:nnnn { hooks }{ para-mode }{begin}{vertical} \fi:
 %    \end{macrocode}
 %    Finally we reinsert the indentation box (unless suppressed) and
 %    then call \cs{everypar} the way legacy \LaTeX\ code expects it.
@@ -1047,7 +1049,7 @@
 %    If we haven't been in horizontal mode then the earlier hook
 %    \hook{para/end} is at fault and we report that.
 %    \begin{macrocode}
-         { \__kernel_msg_error:nnnn {para}{mode}{end}{horizontal} }
+         { \msg_error:nnnn { hooks }{ para-mode }{end}{horizontal} }
 %    \end{macrocode}
 %    Finally close out the nested conditionals.
 %    \begin{macrocode}
@@ -1088,7 +1090,7 @@
            \@@_handle_indent:
            \the\everypar }
        }
-       { \__kernel_msg_error:nn {para}{raw} }
+       { \msg_error:nn { kernel }{ raw-para } }
   \tex_indent:D
 }
 %    \end{macrocode}
@@ -1101,7 +1103,7 @@
            \tex_everypar:D { \g_@@_standard_everypar_tl }
            \the\everypar }
        }
-       { \__kernel_msg_error:nn {para}{raw} }
+       { \msg_error:nn { kernel }{ raw-para } }
   \tex_noindent:D
 }
 %    \end{macrocode}
@@ -1158,8 +1160,9 @@
 %    paragraph.
 %    The first argument is the hook name second the mode
 %    it should have stayed in but didn't.
-%    \begin{macrocode}
-\__kernel_msg_new:nnnn {para} {mode}
+%
+%    \begin{macrocode} 
+\msg_new:nnnn { hooks } { para-mode }
   {
     Illegal~mode~ change~ in~ hook~ 'para/#1'.\\
     Hook~ code~ did~ not~ remain~ in~ #2~ mode.
@@ -1168,21 +1171,23 @@
     Paragraph~ hooks~ cannot~ change~ the~ TeX~ mode~ without~ causing~
     endless~ recursion.~ The~ hook~ code~ in~ 'para/#1'~ needs~ to~ stay~
     in~ #2~ mode,~ but~ it~ didn't.~ Examine~ the~ hook~
-    code~ with~ \ShowHook~ to~ find~ the~ issue.
+    code~ with~ \iow_char:N \\ShowHook~ to~ find~ the~ issue.
   }
 %    \end{macrocode}
 %
 %    And here is one used in the \enquote{raw} commands when they are
 %    used outside of vertical mode. 
 %    \begin{macrocode}
-\__kernel_msg_new:nnnn {para} {raw}
+\msg_new:nnnn { kernel } { raw-para }
   {
-     Paragraph started while not in vertical mode.
+     Not~ in~ vertical~ mode.
   }
   {
-    Starting a paragraph with \RawIndent or \RawNoindent
-    (or \para_raw_indent: or \para_raw_noindent:) is only
-    allowed if LaTeX is in vertical mode.
+    Starting~ a~ paragraph~ with~ \iow_char:N \\RawIndent~ or~
+    \iow_char:N \\RawNoindent \\
+    (or~ \iow_char:N \\para_raw_indent:~ or~
+    \iow_char:N \\para_raw_noindent:)~ is~ only~ allowed \\
+    if~ LaTeX~ is~ in~ vertical~ mode.
   }
 %    \end{macrocode}
 
-- 
cgit v1.2.3

