Memoize v1.1.0, Advice v1.1.0, CollArgs v1.1.0
Memoize (1.0.0 --> 1.1.0):
-
Improve the extraction scripts:
- respect
TEXMF_OUTPUT_DIRECTORY
; - respect
openin_any
andopenout_any
; - implement
--format
; - improve error reporting;
- drop the
Path::Class
dependency for the Perl script; - allow for
PDF::Builder
in the Perl script; - implement
--library
in the Perl script; - set an appropriate exit code on exit;
- and several further minor changes.
- respect
-
Remove key
path
in favour ofprefix
. -
mkdir
is now initiallytrue
, but the directory is only created ifmkdir command
is non-empty (and it is empty initially). The definition of(no) memo dir
is accordingly simpler. -
The directory name is now appended to the value
mkdir command
when
constructing the system call. -
A workaround for compatibility with package
morewrites
. -
Process package options using the new LaTeX mechanism to avoids the issue of
spaces in package options. The remaining issue of/
is addressed by
implementing optionoptions
. -
Add the missing commands to
nomemoize
andmemoizable
, and implement a
generic variant of the latter (memoizable.code.tex
). -
Implement auto-key
to context
. -
Write a c-memo even upon abortion.
-
Demote warning messages "memoization aborted" & "marked as unmemoizable" to
info messages. -
Implement biblatex support.
-
Support
\DiscardShipoutBox
. -
Advance the counter underlying
\pgfpictureid
when utilizing a tikzpicture
(memoize tikz
). -
Remove the
\pgfsys@getposition
hack fortikzpicture
s.
Advice (1.0.1 --> 1.1.0):
- Implement
\AdviceCsnameGetOriginal
. - Change
\AdviceGetOriginal
to expand to the internal control sequence
holding the original definition of the advised command under full expansion. - Add the missing info messages for environment (de)activation.
- Add the original command meaning to trace.
CollArgs (1.0.0 --> 1.1.0):
- Implement
brace collected
.