diff options
author | Karl Berry <karl@freefriends.org> | 2024-01-21 21:14:43 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-01-21 21:14:43 +0000 |
commit | acc380640f7151c1eb72cd8f05c1cb5c82609939 (patch) | |
tree | 610826e93aaf915f724d97f63db29216a8765016 /Master | |
parent | cc0d0002523aecc76adb63af464a04c11c69ba7f (diff) |
memoize (21jan24)
git-svn-id: svn://tug.org/texlive/trunk@69522 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
29 files changed, 43 insertions, 37 deletions
diff --git a/Master/texmf-dist/doc/generic/memoize/CHANGELOG.md b/Master/texmf-dist/doc/generic/memoize/CHANGELOG.md index 291490e5684..d92796b69ef 100644 --- a/Master/texmf-dist/doc/generic/memoize/CHANGELOG.md +++ b/Master/texmf-dist/doc/generic/memoize/CHANGELOG.md @@ -3,6 +3,10 @@ For the development history, see [Memoize's GitHub repository](https://github.com/sasozivanovic/memoize). +## 2024/01/21 v1.1.2 + +* Fix a bug in Biblatex support. + ## 2024/01/16 v1.1.1 * Fix a bug where, under `no memo dir`, Memoize was checking whether the extern diff --git a/Master/texmf-dist/doc/generic/memoize/examples-src.zip b/Master/texmf-dist/doc/generic/memoize/examples-src.zip Binary files differindex 7de2951a2d4..3320b063284 100644 --- a/Master/texmf-dist/doc/generic/memoize/examples-src.zip +++ b/Master/texmf-dist/doc/generic/memoize/examples-src.zip diff --git a/Master/texmf-dist/doc/generic/memoize/examples.zip b/Master/texmf-dist/doc/generic/memoize/examples.zip Binary files differindex 43c7266e97a..873cdcad95a 100644 --- a/Master/texmf-dist/doc/generic/memoize/examples.zip +++ b/Master/texmf-dist/doc/generic/memoize/examples.zip diff --git a/Master/texmf-dist/doc/generic/memoize/memoize-clean.1.md b/Master/texmf-dist/doc/generic/memoize/memoize-clean.1.md index c64cbc0cd0c..b2713b3440c 100644 --- a/Master/texmf-dist/doc/generic/memoize/memoize-clean.1.md +++ b/Master/texmf-dist/doc/generic/memoize/memoize-clean.1.md @@ -2,8 +2,8 @@ title: memoize-clean section: 1 header: User Manual -footer: memoize-clean of Memoize v1.1.1 -date: January 16, 2024 +footer: memoize-clean of Memoize v1.1.2 +date: January 21, 2024 hyphenate: false --- diff --git a/Master/texmf-dist/doc/generic/memoize/memoize-code.pdf b/Master/texmf-dist/doc/generic/memoize/memoize-code.pdf Binary files differindex 3ef2312ae0e..6d37bb8eb7b 100644 --- a/Master/texmf-dist/doc/generic/memoize/memoize-code.pdf +++ b/Master/texmf-dist/doc/generic/memoize/memoize-code.pdf diff --git a/Master/texmf-dist/doc/generic/memoize/memoize-doc.pdf b/Master/texmf-dist/doc/generic/memoize/memoize-doc.pdf Binary files differindex f02f803abc4..0b2419e7eb9 100644 --- a/Master/texmf-dist/doc/generic/memoize/memoize-doc.pdf +++ b/Master/texmf-dist/doc/generic/memoize/memoize-doc.pdf diff --git a/Master/texmf-dist/doc/generic/memoize/memoize-extract.1.md b/Master/texmf-dist/doc/generic/memoize/memoize-extract.1.md index 266f65b9625..086e6d96361 100644 --- a/Master/texmf-dist/doc/generic/memoize/memoize-extract.1.md +++ b/Master/texmf-dist/doc/generic/memoize/memoize-extract.1.md @@ -2,8 +2,8 @@ title: memoize-extract section: 1 header: User Manual -footer: memoize-extract of Memoize v1.1.1 -date: January 16, 2024 +footer: memoize-extract of Memoize v1.1.2 +date: January 21, 2024 hyphenate: false --- diff --git a/Master/texmf-dist/doc/man/man1/memoize-clean.1 b/Master/texmf-dist/doc/man/man1/memoize-clean.1 index 3e3d5804033..14c2a9c0e31 100644 --- a/Master/texmf-dist/doc/man/man1/memoize-clean.1 +++ b/Master/texmf-dist/doc/man/man1/memoize-clean.1 @@ -14,7 +14,7 @@ . ftr VB CB . ftr VBI CBI .\} -.TH "memoize-clean" "1" "January 16, 2024" "memoize-clean of Memoize v1.1.1" "User Manual" +.TH "memoize-clean" "1" "January 21, 2024" "memoize-clean of Memoize v1.1.2" "User Manual" .nh .SH NAME .PP diff --git a/Master/texmf-dist/doc/man/man1/memoize-clean.man1.pdf b/Master/texmf-dist/doc/man/man1/memoize-clean.man1.pdf Binary files differindex d18b155be03..490f1220cda 100644 --- a/Master/texmf-dist/doc/man/man1/memoize-clean.man1.pdf +++ b/Master/texmf-dist/doc/man/man1/memoize-clean.man1.pdf diff --git a/Master/texmf-dist/doc/man/man1/memoize-clean.pl.man1.pdf b/Master/texmf-dist/doc/man/man1/memoize-clean.pl.man1.pdf Binary files differindex a5f83233bf3..99cbf3301fe 100644 --- a/Master/texmf-dist/doc/man/man1/memoize-clean.pl.man1.pdf +++ b/Master/texmf-dist/doc/man/man1/memoize-clean.pl.man1.pdf diff --git a/Master/texmf-dist/doc/man/man1/memoize-clean.py.man1.pdf b/Master/texmf-dist/doc/man/man1/memoize-clean.py.man1.pdf Binary files differindex 75d8acbfd9e..6cdeaeb6d69 100644 --- a/Master/texmf-dist/doc/man/man1/memoize-clean.py.man1.pdf +++ b/Master/texmf-dist/doc/man/man1/memoize-clean.py.man1.pdf diff --git a/Master/texmf-dist/doc/man/man1/memoize-extract.1 b/Master/texmf-dist/doc/man/man1/memoize-extract.1 index 02b87a47c79..cc1ea1d0330 100644 --- a/Master/texmf-dist/doc/man/man1/memoize-extract.1 +++ b/Master/texmf-dist/doc/man/man1/memoize-extract.1 @@ -14,7 +14,7 @@ . ftr VB CB . ftr VBI CBI .\} -.TH "memoize-extract" "1" "January 16, 2024" "memoize-extract of Memoize v1.1.1" "User Manual" +.TH "memoize-extract" "1" "January 21, 2024" "memoize-extract of Memoize v1.1.2" "User Manual" .nh .SH NAME .PP diff --git a/Master/texmf-dist/doc/man/man1/memoize-extract.man1.pdf b/Master/texmf-dist/doc/man/man1/memoize-extract.man1.pdf Binary files differindex c2c93a134df..dc1e2337a4d 100644 --- a/Master/texmf-dist/doc/man/man1/memoize-extract.man1.pdf +++ b/Master/texmf-dist/doc/man/man1/memoize-extract.man1.pdf diff --git a/Master/texmf-dist/doc/man/man1/memoize-extract.pl.man1.pdf b/Master/texmf-dist/doc/man/man1/memoize-extract.pl.man1.pdf Binary files differindex 619ccea1b9f..34cee7cd6d5 100644 --- a/Master/texmf-dist/doc/man/man1/memoize-extract.pl.man1.pdf +++ b/Master/texmf-dist/doc/man/man1/memoize-extract.pl.man1.pdf diff --git a/Master/texmf-dist/doc/man/man1/memoize-extract.py.man1.pdf b/Master/texmf-dist/doc/man/man1/memoize-extract.py.man1.pdf Binary files differindex 9a84c7c6e7f..28bd42f776b 100644 --- a/Master/texmf-dist/doc/man/man1/memoize-extract.py.man1.pdf +++ b/Master/texmf-dist/doc/man/man1/memoize-extract.py.man1.pdf diff --git a/Master/texmf-dist/scripts/memoize/memoize-clean.pl b/Master/texmf-dist/scripts/memoize/memoize-clean.pl index f3c4dd01bc2..9d34908a2b8 100755 --- a/Master/texmf-dist/scripts/memoize/memoize-clean.pl +++ b/Master/texmf-dist/scripts/memoize/memoize-clean.pl @@ -19,7 +19,7 @@ # <texmf>/doc/generic/memoize/FILES. my $PROG = 'memoize-clean.pl'; -my $VERSION = '2024/01/16 v1.1.1'; +my $VERSION = '2024/01/21 v1.1.2'; use strict; use Getopt::Long; diff --git a/Master/texmf-dist/scripts/memoize/memoize-clean.py b/Master/texmf-dist/scripts/memoize/memoize-clean.py index b123ed68feb..1833931bf03 100755 --- a/Master/texmf-dist/scripts/memoize/memoize-clean.py +++ b/Master/texmf-dist/scripts/memoize/memoize-clean.py @@ -18,7 +18,7 @@ # The files belonging to this work and covered by LPPL are listed in # <texmf>/doc/generic/memoize/FILES. -__version__ = '2024/01/16 v1.1.1' +__version__ = '2024/01/21 v1.1.2' import argparse, re, sys, pathlib, os diff --git a/Master/texmf-dist/scripts/memoize/memoize-extract.pl b/Master/texmf-dist/scripts/memoize/memoize-extract.pl index c3cd4300166..243c02a8f51 100755 --- a/Master/texmf-dist/scripts/memoize/memoize-extract.pl +++ b/Master/texmf-dist/scripts/memoize/memoize-extract.pl @@ -19,7 +19,7 @@ # <texmf>/doc/generic/memoize/FILES. my $PROG = 'memoize-extract.pl'; -my $VERSION = '2024/01/16 v1.1.1'; +my $VERSION = '2024/01/21 v1.1.2'; use strict; use File::Basename qw/basename/; diff --git a/Master/texmf-dist/scripts/memoize/memoize-extract.py b/Master/texmf-dist/scripts/memoize/memoize-extract.py index cc936e04473..ac138178fe3 100755 --- a/Master/texmf-dist/scripts/memoize/memoize-extract.py +++ b/Master/texmf-dist/scripts/memoize/memoize-extract.py @@ -18,7 +18,7 @@ # The files belonging to this work and covered by LPPL are listed in # <texmf>/doc/generic/memoize/FILES. -__version__ = '2024/01/16 v1.1.1' +__version__ = '2024/01/21 v1.1.2' import argparse, re, sys, os, subprocess, itertools, traceback, platform from pathlib import Path, PurePath diff --git a/Master/texmf-dist/source/generic/memoize/Makefile b/Master/texmf-dist/source/generic/memoize/Makefile index 120b1049039..b459a5fdfa4 100644 --- a/Master/texmf-dist/source/generic/memoize/Makefile +++ b/Master/texmf-dist/source/generic/memoize/Makefile @@ -10,10 +10,10 @@ all: ctan/memoize.zip # Prepare the CTAN submission. PACKAGE = memoize -VERSION = 1.1.1 +VERSION = 1.1.2 YEAR = 2024 MONTH = 01 -DAY = 16 +DAY = 21 FORMAT = generic diff --git a/Master/texmf-dist/source/generic/memoize/memoize.edtx b/Master/texmf-dist/source/generic/memoize/memoize.edtx index 77cf3763914..c14b59ae4e2 100644 --- a/Master/texmf-dist/source/generic/memoize/memoize.edtx +++ b/Master/texmf-dist/source/generic/memoize/memoize.edtx @@ -90,55 +90,55 @@ % % \paragraph{Identification} of |memoize|, |memoizable| and |nomemoize|. %<*mmz> -%<latex>\ProvidesPackage{memoize}[2024/01/16 v1.1.1 Fast and flexible externalization] +%<latex>\ProvidesPackage{memoize}[2024/01/21 v1.1.2 Fast and flexible externalization] %<context>%D \module[ %<context>%D file=t-memoize.tex, -%<context>%D version=1.1.1, +%<context>%D version=1.1.2, %<context>%D title=Memoize, %<context>%D subtitle=Fast and flexible externalization, %<context>%D author=Saso Zivanovic, -%<context>%D date=2024-01-16, +%<context>%D date=2024-01-21, %<context>%D copyright=Saso Zivanovic, %<context>%D license=LPPL, %<context>%D ] %<context>\writestatus{loading}{ConTeXt User Module / memoize} %<context>\unprotect %<context>\startmodule[memoize] -%<plain>% Package memoize 2024/01/16 v1.1.1 +%<plain>% Package memoize 2024/01/21 v1.1.2 %</mmz> %<*mmzable> -%<latex>\ProvidesPackage{memoizable}[2024/01/16 v1.1.1 A programmer's stub for Memoize] +%<latex>\ProvidesPackage{memoizable}[2024/01/21 v1.1.2 A programmer's stub for Memoize] %<context>%D \module[ %<context>%D file=t-memoizable.tex, -%<context>%D version=1.1.1, +%<context>%D version=1.1.2, %<context>%D title=Memoizable, %<context>%D subtitle=A programmer's stub for Memoize, %<context>%D author=Saso Zivanovic, -%<context>%D date=2024-01-16, +%<context>%D date=2024-01-21, %<context>%D copyright=Saso Zivanovic, %<context>%D license=LPPL, %<context>%D ] %<context>\writestatus{loading}{ConTeXt User Module / memoizable} %<context>\unprotect %<context>\startmodule[memoizable] -%<plain>% Package memoizable 2024/01/16 v1.1.1 +%<plain>% Package memoizable 2024/01/21 v1.1.2 %</mmzable> %<*nommz> -%<latex>\ProvidesPackage{nomemoize}[2024/01/16 v1.1.1 A no-op stub for Memoize] +%<latex>\ProvidesPackage{nomemoize}[2024/01/21 v1.1.2 A no-op stub for Memoize] %<context>%D \module[ %<context>%D file=t-nomemoize.tex, -%<context>%D version=1.1.1, +%<context>%D version=1.1.2, %<context>%D title=Memoize, %<context>%D subtitle=A no-op stub for Memoize, %<context>%D author=Saso Zivanovic, -%<context>%D date=2024-01-16, +%<context>%D date=2024-01-21, %<context>%D copyright=Saso Zivanovic, %<context>%D license=LPPL, %<context>%D ] %<context>\writestatus{loading}{ConTeXt User Module / nomemoize} %<context>\unprotect %<context>\startmodule[nomemoize] -%<mmz>% Package nomemoize 2024/01/16 v1.1.1 +%<mmz>% Package nomemoize 2024/01/21 v1.1.2 %</nommz> % % \paragraph{Required packages} and \hologo{LaTeX}ization of \hologo{plainTeX} @@ -3532,7 +3532,8 @@ % \begin{macro}{\mmz@biblatex@entry} % This macro stores the MD5 sum of the |\entry| when reading the |.bbl| file. \def\mmz@biblatex@entry#1#2\endentry{% - \csxdef{mmz@bbl@#1}{\pdf@mdfivesum{#2}}% + \protected@edef\mmz@temp{\pdf@mdfivesum{#2}}% + \global\cslet{mmz@bbl@#1}\mmz@temp \AdviceOriginal{#1}#2\endentry } % \end{macro} diff --git a/Master/texmf-dist/tex/context/third/memoize/t-memoizable.tex b/Master/texmf-dist/tex/context/third/memoize/t-memoizable.tex index b8c3aca49fa..d0dcf206a0f 100644 --- a/Master/texmf-dist/tex/context/third/memoize/t-memoizable.tex +++ b/Master/texmf-dist/tex/context/third/memoize/t-memoizable.tex @@ -26,11 +26,11 @@ %% (<texmf>/doc/generic/memoize/)FILES. %D \module[ %D file=t-memoizable.tex, -%D version=1.1.1, +%D version=1.1.2, %D title=Memoizable, %D subtitle=A programmer's stub for Memoize, %D author=Saso Zivanovic, -%D date=2024-01-16, +%D date=2024-01-21, %D copyright=Saso Zivanovic, %D license=LPPL, %D ] diff --git a/Master/texmf-dist/tex/context/third/memoize/t-memoize.tex b/Master/texmf-dist/tex/context/third/memoize/t-memoize.tex index 54f7de9b31f..b5059aaf6ef 100644 --- a/Master/texmf-dist/tex/context/third/memoize/t-memoize.tex +++ b/Master/texmf-dist/tex/context/third/memoize/t-memoize.tex @@ -26,11 +26,11 @@ %% (<texmf>/doc/generic/memoize/)FILES. %D \module[ %D file=t-memoize.tex, -%D version=1.1.1, +%D version=1.1.2, %D title=Memoize, %D subtitle=Fast and flexible externalization, %D author=Saso Zivanovic, -%D date=2024-01-16, +%D date=2024-01-21, %D copyright=Saso Zivanovic, %D license=LPPL, %D ] diff --git a/Master/texmf-dist/tex/context/third/memoize/t-nomemoize.tex b/Master/texmf-dist/tex/context/third/memoize/t-nomemoize.tex index 4e4916fd678..365677ff34e 100644 --- a/Master/texmf-dist/tex/context/third/memoize/t-nomemoize.tex +++ b/Master/texmf-dist/tex/context/third/memoize/t-nomemoize.tex @@ -26,11 +26,11 @@ %% (<texmf>/doc/generic/memoize/)FILES. %D \module[ %D file=t-nomemoize.tex, -%D version=1.1.1, +%D version=1.1.2, %D title=Memoize, %D subtitle=A no-op stub for Memoize, %D author=Saso Zivanovic, -%D date=2024-01-16, +%D date=2024-01-21, %D copyright=Saso Zivanovic, %D license=LPPL, %D ] diff --git a/Master/texmf-dist/tex/latex/memoize/memoizable.sty b/Master/texmf-dist/tex/latex/memoize/memoizable.sty index 5904728f967..2749abca819 100644 --- a/Master/texmf-dist/tex/latex/memoize/memoizable.sty +++ b/Master/texmf-dist/tex/latex/memoize/memoizable.sty @@ -24,7 +24,7 @@ %% %% The files belonging to this work and covered by LPPL are listed in %% (<texmf>/doc/generic/memoize/)FILES. -\ProvidesPackage{memoizable}[2024/01/16 v1.1.1 A programmer's stub for Memoize] +\ProvidesPackage{memoizable}[2024/01/21 v1.1.2 A programmer's stub for Memoize] \RequirePackage{pgfkeys} \input memoizable.code.tex \endinput diff --git a/Master/texmf-dist/tex/latex/memoize/memoize.sty b/Master/texmf-dist/tex/latex/memoize/memoize.sty index 520561412d1..0eda1bfb549 100644 --- a/Master/texmf-dist/tex/latex/memoize/memoize.sty +++ b/Master/texmf-dist/tex/latex/memoize/memoize.sty @@ -24,7 +24,7 @@ %% %% The files belonging to this work and covered by LPPL are listed in %% (<texmf>/doc/generic/memoize/)FILES. -\ProvidesPackage{memoize}[2024/01/16 v1.1.1 Fast and flexible externalization] +\ProvidesPackage{memoize}[2024/01/21 v1.1.2 Fast and flexible externalization] \RequirePackage{etoolbox} \ifdefined\luatexversion \directlua{memoize = {}} @@ -1535,7 +1535,8 @@ }% } \def\mmz@biblatex@entry#1#2\endentry{% - \csxdef{mmz@bbl@#1}{\pdf@mdfivesum{#2}}% + \protected@edef\mmz@temp{\pdf@mdfivesum{#2}}% + \global\cslet{mmz@bbl@#1}\mmz@temp \AdviceOriginal{#1}#2\endentry } \def\mmz@biblatex@cite#1#{\mmz@biblatex@cite@i{#1}} diff --git a/Master/texmf-dist/tex/latex/memoize/nomemoize.sty b/Master/texmf-dist/tex/latex/memoize/nomemoize.sty index 042f3857f55..6a84400296e 100644 --- a/Master/texmf-dist/tex/latex/memoize/nomemoize.sty +++ b/Master/texmf-dist/tex/latex/memoize/nomemoize.sty @@ -24,7 +24,7 @@ %% %% The files belonging to this work and covered by LPPL are listed in %% (<texmf>/doc/generic/memoize/)FILES. -\ProvidesPackage{nomemoize}[2024/01/16 v1.1.1 A no-op stub for Memoize] +\ProvidesPackage{nomemoize}[2024/01/21 v1.1.2 A no-op stub for Memoize] \RequirePackage{pgfkeys} \def\ifmmz@loadstatus#1{% \ifnum#1=0\csname mmz@loadstatus\endcsname\relax diff --git a/Master/texmf-dist/tex/plain/memoize/memoizable.tex b/Master/texmf-dist/tex/plain/memoize/memoizable.tex index a3ca654d999..c91e89aefac 100644 --- a/Master/texmf-dist/tex/plain/memoize/memoizable.tex +++ b/Master/texmf-dist/tex/plain/memoize/memoizable.tex @@ -24,7 +24,7 @@ %% %% The files belonging to this work and covered by LPPL are listed in %% (<texmf>/doc/generic/memoize/)FILES. -% Package memoizable 2024/01/16 v1.1.1 +% Package memoizable 2024/01/21 v1.1.2 \input miniltx \input pgfkeys \input memoizable.code.tex diff --git a/Master/texmf-dist/tex/plain/memoize/memoize.tex b/Master/texmf-dist/tex/plain/memoize/memoize.tex index 5d37dd968e0..840e0663254 100644 --- a/Master/texmf-dist/tex/plain/memoize/memoize.tex +++ b/Master/texmf-dist/tex/plain/memoize/memoize.tex @@ -24,7 +24,7 @@ %% %% The files belonging to this work and covered by LPPL are listed in %% (<texmf>/doc/generic/memoize/)FILES. -% Package memoize 2024/01/16 v1.1.1 +% Package memoize 2024/01/21 v1.1.2 \input miniltx \def\PackageWarning#1#2{{% \newlinechar`\^^J\def\MessageBreak{^^J\space\space#1: }% |