summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/luatexdir')
-rw-r--r--Build/source/texk/web2c/luatexdir/ChangeLog14
-rw-r--r--Build/source/texk/web2c/luatexdir/font/texfont.c2
-rw-r--r--Build/source/texk/web2c/luatexdir/lang/texlang.c2
-rw-r--r--Build/source/texk/web2c/luatexdir/luaffi/README2
-rw-r--r--Build/source/texk/web2c/luatexdir/luaffi/ffi.c2
-rw-r--r--Build/source/texk/web2c/luatexdir/luatex.c6
-rw-r--r--Build/source/texk/web2c/luatexdir/luatex_svnversion.h2
-rw-r--r--Build/source/texk/web2c/luatexdir/tex/textoken.c12
8 files changed, 31 insertions, 11 deletions
diff --git a/Build/source/texk/web2c/luatexdir/ChangeLog b/Build/source/texk/web2c/luatexdir/ChangeLog
index 282484e2f84..5e519d98d61 100644
--- a/Build/source/texk/web2c/luatexdir/ChangeLog
+++ b/Build/source/texk/web2c/luatexdir/ChangeLog
@@ -1,3 +1,17 @@
+2024-10-12 Luigi Scarso <luigi.scarso@gmail.com>
+ * Handle token combiners in immediate assignments (H.Hagen)
+ * LuaTeX 1.19.0
+
+
+2024-09-15 Luigi Scarso <luigi.scarso@gmail.com>
+ * Fixed a typo in texfont.c (thanks to Josef Friedrich)
+
+
+2024-09-01 Luigi Scarso <luigi.scarso@gmail.com>
+ * Changed char utf8word[(4 * MAX_WORD_LEN) + 1] = { 0 };
+ in char utf8word[(4 * MAX_WORD_LEN) + 1] ;
+ in function void hnj_hyphenation(halfword head, halfword tail) (thanks to user202729@protonmail.com)
+
2024-05-11 Luigi Scarso <luigi.scarso@gmail.com>
* allow interactive deletion of \outer token, see https://tug.org/texmfbug/newbug.html#B142outer
diff --git a/Build/source/texk/web2c/luatexdir/font/texfont.c b/Build/source/texk/web2c/luatexdir/font/texfont.c
index 496cb0838d0..16e8a5131b9 100644
--- a/Build/source/texk/web2c/luatexdir/font/texfont.c
+++ b/Build/source/texk/web2c/luatexdir/font/texfont.c
@@ -1878,7 +1878,7 @@ void read_expand_font(void)
/*tex
- Here's an old (sort of obsolete) letterspace-a-font helper. It does so by by
+ Here's an old (sort of obsolete) letterspace-a-font helper. It does so by
creating a virtual font.
*/
diff --git a/Build/source/texk/web2c/luatexdir/lang/texlang.c b/Build/source/texk/web2c/luatexdir/lang/texlang.c
index bc912de0bb1..a7a741b55cb 100644
--- a/Build/source/texk/web2c/luatexdir/lang/texlang.c
+++ b/Build/source/texk/web2c/luatexdir/lang/texlang.c
@@ -943,7 +943,7 @@ void hnj_hyphenation(halfword head, halfword tail)
int lchar, i;
struct tex_language *lang;
lang_variables langdata;
- char utf8word[(4 * MAX_WORD_LEN) + 1] = { 0 };
+ char utf8word[(4 * MAX_WORD_LEN) + 1];
int wordlen = 0;
char *hy = utf8word;
char *replacement = NULL;
diff --git a/Build/source/texk/web2c/luatexdir/luaffi/README b/Build/source/texk/web2c/luatexdir/luaffi/README
index bff350f6f64..745ed379b96 100644
--- a/Build/source/texk/web2c/luatexdir/luaffi/README
+++ b/Build/source/texk/web2c/luatexdir/luaffi/README
@@ -12,7 +12,7 @@ The ffi module is available for:
The ARM processor is currently not supported. There are subtle
differences between this module and the one in luajitTeX
-and we hope to be in sync around TeXLive 2018.
+and we hope to be in sync around TeXLive 2025.
Different OS can have different interfaces,
for instance OS_WIN has not 'complex.h'. If you want portable
code, stick to the most common concepts.
diff --git a/Build/source/texk/web2c/luatexdir/luaffi/ffi.c b/Build/source/texk/web2c/luatexdir/luaffi/ffi.c
index 6d3c197e48e..cbd57c260ea 100644
--- a/Build/source/texk/web2c/luatexdir/luaffi/ffi.c
+++ b/Build/source/texk/web2c/luatexdir/luaffi/ffi.c
@@ -3576,7 +3576,7 @@ int luaopen_ffi(lua_State *L)
"\n"
"The ARM processor is currently not supported. There are subtle\n"
"differences between this module and the one in luajitTeX \n"
-"and we hope to be in sync around TeXLive 2022.\n"
+"and we hope to be in sync around TeXLive 2025.\n"
"Different OS can have different interfaces,\n"
"for instance OS_WIN has not 'complex.h'. If you want portable\n"
"code, stick to the most common concepts.\n"
diff --git a/Build/source/texk/web2c/luatexdir/luatex.c b/Build/source/texk/web2c/luatexdir/luatex.c
index 9ad8c1bf45f..11d1ad08d51 100644
--- a/Build/source/texk/web2c/luatexdir/luatex.c
+++ b/Build/source/texk/web2c/luatexdir/luatex.c
@@ -32,9 +32,9 @@
stick to "0" upto "9" so users can expect a number represented as string.
*/
-int luatex_version = 118;
-int luatex_revision = '2';
-const char *luatex_version_string = "1.18.2";
+int luatex_version = 119;
+int luatex_revision = '9';
+const char *luatex_version_string = "1.19.0";
const char *engine_name = my_name;
#include <kpathsea/c-ctype.h>
diff --git a/Build/source/texk/web2c/luatexdir/luatex_svnversion.h b/Build/source/texk/web2c/luatexdir/luatex_svnversion.h
index 5422bb4ad06..2a64a438cb3 100644
--- a/Build/source/texk/web2c/luatexdir/luatex_svnversion.h
+++ b/Build/source/texk/web2c/luatexdir/luatex_svnversion.h
@@ -1,4 +1,4 @@
#ifndef luatex_svn_revision_h
#define luatex_svn_revision_h
-#define luatex_svn_revision 7621
+#define luatex_svn_revision 7627
#endif
diff --git a/Build/source/texk/web2c/luatexdir/tex/textoken.c b/Build/source/texk/web2c/luatexdir/tex/textoken.c
index 8fef4f5916e..6097f223200 100644
--- a/Build/source/texk/web2c/luatexdir/tex/textoken.c
+++ b/Build/source/texk/web2c/luatexdir/tex/textoken.c
@@ -882,7 +882,7 @@ void check_outer_validity(void)
halfword q;
if (suppress_outer_error_par)
return;
- if ( OK_to_interrupt && (scanner_status != normal)) {
+ if (scanner_status != normal) {
deletions_allowed = false;
/*tex
@@ -2907,7 +2907,10 @@ void conv_toks(void)
/*tex one-step do_assignment */
if (cur_cmd > max_non_prefixed_command) {
set_box_allowed = false;
- prefixed_command();
+ if (cur_cmd == combine_toks_cmd)
+ combine_the_toks();
+ else
+ prefixed_command();
set_box_allowed = true;
}
/*tex done */
@@ -2922,7 +2925,10 @@ void conv_toks(void)
break;
} else {
set_box_allowed = false;
- prefixed_command();
+ if (cur_cmd == combine_toks_cmd)
+ combine_the_toks();
+ else
+ prefixed_command();
set_box_allowed = true;
}
}