From 937412b44180282703c1ef791f122f4da2c0a695 Mon Sep 17 00:00:00 2001 From: mirabilos <m@mirbsd.org> Date: Sat, 6 Oct 2018 17:29:14 +0200 Subject: [PATCH] update submission status --- unicodedomino.sty | 2 +- unicodedomino_kernel_better_decode.def | 5 ++++- unicodedomino_kernel_cosmetics.def | 2 +- unicodedomino_kernel_fixup_f4_and_checkseq.def | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/unicodedomino.sty b/unicodedomino.sty index 406fdd5..89aee1e 100644 --- a/unicodedomino.sty +++ b/unicodedomino.sty @@ -28,7 +28,7 @@ % makes all UTF-8 available in listings. \NeedsTeXFormat{LaTeX2e}% -\ProvidesPackage{unicodedomino}[2018/10/04 1.8 Domino for unknown codepoints]% +\ProvidesPackage{unicodedomino}[2018/10/06 1.9 Domino for unknown codepoints]% \makeatletter% \ifx\numexpr\@undefined% diff --git a/unicodedomino_kernel_better_decode.def b/unicodedomino_kernel_better_decode.def index c43f6a4..9412650 100644 --- a/unicodedomino_kernel_better_decode.def +++ b/unicodedomino_kernel_better_decode.def @@ -5,12 +5,13 @@ %- % Improved Unicode decoding using the fixed-up checkseq code. -%: entire file (plus UTFviii@checkseq) not submitted yet +%: https://github.com/latex3/latex2e/pull/83 % override stock function, calling safer decode below \gdef\decode@UTFviii#1\relax{% \the\numexpr(\UTFviii@decode0:#1\relax)% }% +%: https://github.com/latex3/latex2e/pull/83 % safer decode, returns 0x1FFFFF for illegal sequences \gdef\UTFviii@decode#1\relax{% \if\relax\expandafter\UTFviii@checkseq\string#1\empty\relax% @@ -20,6 +21,7 @@ \fi% }% +%: https://github.com/latex3/latex2e/pull/83 \gdef\UTFviii@dec@lead#1:#2#3\relax{% % we know #2 is in 00..7F, C2..F4 \ifnum`#2<"80 % @@ -38,6 +40,7 @@ \fi% }% +%: https://github.com/latex3/latex2e/pull/83 \gdef\UTFviii@dec@trail#1#2\relax{% )*64+(`#1-"80)% \ifx\relax#2\else\UTFviii@dec@trail#2\relax\fi% diff --git a/unicodedomino_kernel_cosmetics.def b/unicodedomino_kernel_cosmetics.def index 604f309..ee2a96f 100644 --- a/unicodedomino_kernel_cosmetics.def +++ b/unicodedomino_kernel_cosmetics.def @@ -5,7 +5,7 @@ %- % Improve error and warning formatting. -%: merged +%: merged, but ifx yet to see \ifx\UTFviii@check@three\@undefined% % override message to give the byte in hex \def\UTFviii@invalid@err#1{% diff --git a/unicodedomino_kernel_fixup_f4_and_checkseq.def b/unicodedomino_kernel_fixup_f4_and_checkseq.def index 5b4c9c2..f535b4b 100644 --- a/unicodedomino_kernel_fixup_f4_and_checkseq.def +++ b/unicodedomino_kernel_fixup_f4_and_checkseq.def @@ -7,7 +7,7 @@ % as well as codepoints outside of the Unicode range [0;10FFFF]. Add % "F4 to the list of permitted lead octets. -%: not forwarded yet, need to do so now (plus unicodedomino_kernel_better_decode.def which is its user) +%: https://github.com/latex3/latex2e/pull/83 % new check for illegal sequences \gdef\UTFviii@checkseq#1:#2#3\empty{% \ifnum`#2<"80 % -- GitLab