diff options
author | Karl Berry <karl@freefriends.org> | 2013-04-16 23:18:46 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-04-16 23:18:46 +0000 |
commit | e98415162564ae457e889ba3693366cf5e225c1d (patch) | |
tree | dde41e4620f265c89f5c0b83afe0047daaf1bf11 /Master/texmf-dist/doc/luatex/luatexbase | |
parent | e5075a6fd92f1543d3dccdfcdb7a2260b0a0aaf4 (diff) |
luatexbase (16apr13)
git-svn-id: svn://tug.org/texlive/trunk@29986 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/luatex/luatexbase')
30 files changed, 67 insertions, 95 deletions
diff --git a/Master/texmf-dist/doc/luatex/luatexbase/Changes b/Master/texmf-dist/doc/luatex/luatexbase/Changes index d9e2a0ee286..76894008bcf 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/Changes +++ b/Master/texmf-dist/doc/luatex/luatexbase/Changes @@ -1,14 +1,38 @@ Changes in the luatexbase package/bundle -The [BI] tag signals backward-incompatible changes. -Starting with v0.3, the only possible source of such changes is the upcoming -merge with luatex.sty. Afterwards, no other BI change is to be expected. +2013/04/13 v0.5 + all + - input luatex.sty before doing anything, as luatex.sty + breaks if loaded after luatexbase + mcb and loader + - compatibility with Lua 5.2 (LuaTeX >= 0.74) + loader + - fix an important bug making the kpse lua loader never used, + it should make package searching a bit faster. + - dropping support for LuaTeX < 0.45. + - small improvement to make x.y.lua look for x/y.lua, not + x/y/lua. + modutils + - fixing a bug printing "luatexbase-attr" in all documents + in plain TeX + +2011/00/24 v0.4 + cctb + - implement catcode table stacks à la luatex.sty + - fix \CatcodeTableLaTeX(Package): 10 (newline aka ^^J) was catcoded + 15 instead of 12 + - rename \setcatcoderange to \SetCatcodeRange (the old name remains + for compatibility but will be removed in the next version) + luatex 0.5 + - new package replacing luatex.sty from the oberdiek bundle + (see luatex.pdf for details) 2011/05/21 v0.31 attr - Bugfix: \unsetluatexattribute didn't work (reported by Dohyun Kim) 2010/10/10 v0.3 + [BI] marks backward-incompatible changes all not using LuaTeX results in an error (formerly a warning) modutils - [BI] \luatexUseModule and \luatexRequireModule replaced by diff --git a/Master/texmf-dist/doc/luatex/luatexbase/TODO b/Master/texmf-dist/doc/luatex/luatexbase/TODO index 40cded71548..6205464bb50 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/TODO +++ b/Master/texmf-dist/doc/luatex/luatexbase/TODO @@ -1,48 +1,50 @@ Next actions ------------ -1. Do the catcode table stack à la luatex.sty. -2. Merge with luatex.sty (inc test suite). -3. Coordinate release with Heiko. +- Coordinate release with Heiko (luatex-loader?) -test suite ----------- +all +--- +- use infwarerr +- use ltxcmds? +- \lltxb as a prefix means nothing - regression checks on the results of the tests (sed+diff the log) + or generalise use of qstest - add debug messages to be used in the test suite? -- import test files from luatex.sty - -luatex.sty ----------- - -- do it (depends on cctb update) -- provide \newcatcodetable & all for now, used in l3luatex.sty (to be - investigated), with a depcracation warning +- mark all occurences of version-dependent stuff in the code +- quit using module() in favor of locals +- support the syntax foo = require"foo" in modutils? How? compat ------ -- clarify doc/comments about relying on etex/pdf primitives -- import some error checking from Heiko's \LuT@MakeLuatexPrimitive +- import some error checking from Heiko's \LuT@MakeLuatexPrimitive? modutils -------- -- make `\listfiles` show Lua modules? +- make `\listfiles` show Lua modules? or provide \listluafiles for that cctb ---- -- stack à la luatex.sty - support for unicode-letters? mcb --- - add an analogue of `callback.find()`, see #4 +- revise priority system: use real numbers and don't change them +- provide a list()? +- allow temporary disabling of callbacks +- do something with open_read_file etc +- make callback.register = luatexbase_add_to_callback +- check if there are functions in the callbacks before luatexbase is loaded + and import them bytecode registers ------------------ -- create submodule for that +- create submodule for that (really? is it useful at all?) - only lua interface, most probably diff --git a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-attr.pdf b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-attr.pdf Binary files differindex 8a3708bba1a..feea83dc841 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-attr.pdf +++ b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-attr.pdf diff --git a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-cctb.pdf b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-cctb.pdf Binary files differindex 74fc6322f67..bf930733a05 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-cctb.pdf +++ b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-cctb.pdf diff --git a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-compat.pdf b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-compat.pdf Binary files differindex d309c959af2..93806faf68a 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-compat.pdf +++ b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-compat.pdf diff --git a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-loader.pdf b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-loader.pdf Binary files differindex bdcba9f045b..6f2756530e2 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-loader.pdf +++ b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-loader.pdf diff --git a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-mcb.pdf b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-mcb.pdf Binary files differindex 5cf9dd7fb3d..41825701624 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-mcb.pdf +++ b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-mcb.pdf diff --git a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-modutils.pdf b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-modutils.pdf Binary files differindex f2d07b1edbf..48dcf7a2794 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-modutils.pdf +++ b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-modutils.pdf diff --git a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-regs.pdf b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-regs.pdf Binary files differindex 66b78007591..dfd7aeec340 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-regs.pdf +++ b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase-regs.pdf diff --git a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase.pdf b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase.pdf Binary files differindex 60242a46280..ce8391ac0b4 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/luatexbase.pdf +++ b/Master/texmf-dist/doc/luatex/luatexbase/luatexbase.pdf diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-attr-latex.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-attr-latex.tex index 701a922f45d..4904a085974 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-attr-latex.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-attr-latex.tex @@ -6,10 +6,7 @@ %% %% luatexbase-attr.dtx (with options: `testlatex') %% -%% Written in 2009, 2010 by Manuel Pegourie-Gonnard and Elie Roux. -%% -%% This work is under the CC0 license. -%% See source file 'luatexbase-attr.dtx' for details. +%% See the aforementioned source file(s) for copyright and licensing information. %% \RequirePackage{luatexbase-attr} \newluatexattribute\testattr diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-attr-plain.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-attr-plain.tex index ae136ccaae8..5d8d2026929 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-attr-plain.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-attr-plain.tex @@ -6,10 +6,7 @@ %% %% luatexbase-attr.dtx (with options: `testplain') %% -%% Written in 2009, 2010 by Manuel Pegourie-Gonnard and Elie Roux. -%% -%% This work is under the CC0 license. -%% See source file 'luatexbase-attr.dtx' for details. +%% See the aforementioned source file(s) for copyright and licensing information. %% \input luatexbase-attr.sty \newluatexattribute\testattr diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-base-latex.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-base-latex.tex index 867eb32dfdc..f543bb11ab4 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-base-latex.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-base-latex.tex @@ -6,7 +6,7 @@ %% %% luatexbase.dtx (with options: `testlatex') %% -%% See source file 'luatexbase.dtx' for licence and contact information. +%% See the aforementioned source file(s) for copyright and licensing information. %% \RequirePackage{luatexbase} \stop diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-base-plain.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-base-plain.tex index 2af3f60e23d..5167d5b00e4 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-base-plain.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-base-plain.tex @@ -6,7 +6,7 @@ %% %% luatexbase.dtx (with options: `testplain') %% -%% See source file 'luatexbase.dtx' for licence and contact information. +%% See the aforementioned source file(s) for copyright and licensing information. %% \input luatexbase.sty \bye diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-cctb-latex.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-cctb-latex.tex index 30a40e32f90..da360ddb585 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-cctb-latex.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-cctb-latex.tex @@ -6,10 +6,7 @@ %% %% luatexbase-cctb.dtx (with options: `testlatex') %% -%% Written in 2009, 2010 by Manuel Pegourie-Gonnard and Elie Roux. -%% -%% This work is under the CC0 license. -%% See source file 'luatexbase-cctb.dtx' for details. +%% See the aforementioned source file(s) for copyright and licensing information. %% \catcode00 15 \RequirePackage{luatexbase-cctb} diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-cctb-plain.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-cctb-plain.tex index fbd96601dfe..ae37b2a0425 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-cctb-plain.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-cctb-plain.tex @@ -6,10 +6,7 @@ %% %% luatexbase-cctb.dtx (with options: `testplain') %% -%% Written in 2009, 2010 by Manuel Pegourie-Gonnard and Elie Roux. -%% -%% This work is under the CC0 license. -%% See source file 'luatexbase-cctb.dtx' for details. +%% See the aforementioned source file(s) for copyright and licensing information. %% \catcode00 15 \input luatexbase-cctb.sty diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-compat-latex.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-compat-latex.tex index 42cf198ac55..d6e53db0037 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-compat-latex.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-compat-latex.tex @@ -6,10 +6,7 @@ %% %% luatexbase-compat.dtx (with options: `testlatex') %% -%% Written in 2010 by Manuel Pegourie-Gonnard. -%% -%% This work is under the CC0 license. -%% See source file 'luatexbase-compat.dtx' for details. +%% See the aforementioned source file(s) for copyright and licensing information. %% \RequirePackage{luatexbase-compat} \catcode64 11 diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-compat-plain.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-compat-plain.tex index 63de4caa7c3..e60b83bfaff 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-compat-plain.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-compat-plain.tex @@ -6,10 +6,7 @@ %% %% luatexbase-compat.dtx (with options: `testplain') %% -%% Written in 2010 by Manuel Pegourie-Gonnard. -%% -%% This work is under the CC0 license. -%% See source file 'luatexbase-compat.dtx' for details. +%% See the aforementioned source file(s) for copyright and licensing information. %% \input luatexbase-compat.sty \catcode64 11 diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-loader-latex.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-loader-latex.tex index 67164f890a4..bc76deccfb2 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-loader-latex.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-loader-latex.tex @@ -6,10 +6,7 @@ %% %% luatexbase-loader.dtx (with options: `testlatex') %% -%% Written in 2009, 2010 by Manuel Pegourie-Gonnard and Elie Roux. -%% -%% This work is under the CC0 license. -%% See source file 'luatexbase-loader.dtx' for details. +%% See the aforementioned source file(s) for copyright and licensing information. %% \RequirePackage{luatexbase-loader} \catcode64 11 diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-loader-plain.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-loader-plain.tex index 87d93aa86f7..996ccd9b129 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-loader-plain.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-loader-plain.tex @@ -6,10 +6,7 @@ %% %% luatexbase-loader.dtx (with options: `testplain') %% -%% Written in 2009, 2010 by Manuel Pegourie-Gonnard and Elie Roux. -%% -%% This work is under the CC0 license. -%% See source file 'luatexbase-loader.dtx' for details. +%% See the aforementioned source file(s) for copyright and licensing information. %% \input luatexbase-loader.sty \catcode64 11 diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-loader.lua b/Master/texmf-dist/doc/luatex/luatexbase/test-loader.lua index 7917a288f58..7aee8008ed7 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-loader.lua +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-loader.lua @@ -6,10 +6,7 @@ -- -- luatexbase-loader.dtx (with options: `testdummy') -- --- Written in 2009, 2010 by Manuel Pegourie-Gonnard and Elie Roux. --- --- This work is under the CC0 license. --- See source file 'luatexbase-loader.dtx' for details. +-- See the aforementioned source file(s) for copyright and licensing information. -- return true -- diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-loader.sub.lua b/Master/texmf-dist/doc/luatex/luatexbase/test-loader.sub.lua index f8a868ee817..8c9c9b34365 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-loader.sub.lua +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-loader.sub.lua @@ -6,10 +6,7 @@ -- -- luatexbase-loader.dtx (with options: `testdummy') -- --- Written in 2009, 2010 by Manuel Pegourie-Gonnard and Elie Roux. --- --- This work is under the CC0 license. --- See source file 'luatexbase-loader.dtx' for details. +-- See the aforementioned source file(s) for copyright and licensing information. -- return true -- diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-mcb-latex.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-mcb-latex.tex index 8a242cbb08b..a8527067a18 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-mcb-latex.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-mcb-latex.tex @@ -6,10 +6,7 @@ %% %% luatexbase-mcb.dtx (with options: `testlatex') %% -%% Copyright (C) 2009 by Elie Roux <elie.roux@telecom-bretagne.eu> -%% -%% This work is under the CC0 license. -%% See source file 'luatexbase-mcb.dtx' for details. +%% See the aforementioned source file(s) for copyright and licensing information. %% \RequirePackage{luatexbase-mcb} \catcode 64 11 diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-mcb-plain.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-mcb-plain.tex index d98dd536ec7..7108e4910d6 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-mcb-plain.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-mcb-plain.tex @@ -6,10 +6,7 @@ %% %% luatexbase-mcb.dtx (with options: `testplain') %% -%% Copyright (C) 2009 by Elie Roux <elie.roux@telecom-bretagne.eu> -%% -%% This work is under the CC0 license. -%% See source file 'luatexbase-mcb.dtx' for details. +%% See the aforementioned source file(s) for copyright and licensing information. %% \input luatexbase-mcb.sty \catcode 64 11 diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-mcb.lua b/Master/texmf-dist/doc/luatex/luatexbase/test-mcb.lua index c760299d844..6172127059d 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-mcb.lua +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-mcb.lua @@ -6,10 +6,7 @@ -- -- luatexbase-mcb.dtx (with options: `testlua') -- --- Copyright (C) 2009 by Elie Roux <elie.roux@telecom-bretagne.eu> --- --- This work is under the CC0 license. --- See source file 'luatexbase-mcb.dtx' for details. +-- See the aforementioned source file(s) for copyright and licensing information. -- local msg = texio.write_nl local function sample(head,...) diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-modutils-latex.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-modutils-latex.tex index 4e583d54ac4..ec25bb52afa 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-modutils-latex.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-modutils-latex.tex @@ -6,10 +6,7 @@ %% %% luatexbase-modutils.dtx (with options: `testlatex') %% -%% Written in 2009, 2010 by Manuel Pegourie-Gonnard and Elie Roux. -%% -%% This work is under the CC0 license. -%% See source file 'luatexbase-modutils.dtx' for details. +%% See the aforementioned source file(s) for copyright and licensing information. %% \RequirePackage{luatexbase-modutils} \RequireLuaModule{test-modutils} diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-modutils-plain.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-modutils-plain.tex index 9e256822c7f..1829334411e 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-modutils-plain.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-modutils-plain.tex @@ -6,10 +6,7 @@ %% %% luatexbase-modutils.dtx (with options: `testplain') %% -%% Written in 2009, 2010 by Manuel Pegourie-Gonnard and Elie Roux. -%% -%% This work is under the CC0 license. -%% See source file 'luatexbase-modutils.dtx' for details. +%% See the aforementioned source file(s) for copyright and licensing information. %% \input luatexbase-modutils.sty \RequireLuaModule{test-modutils} diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-modutils.lua b/Master/texmf-dist/doc/luatex/luatexbase/test-modutils.lua index 14218185f60..f12d755ad14 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-modutils.lua +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-modutils.lua @@ -6,10 +6,7 @@ -- -- luatexbase-modutils.dtx (with options: `testdummy') -- --- Written in 2009, 2010 by Manuel Pegourie-Gonnard and Elie Roux. --- --- This work is under the CC0 license. --- See source file 'luatexbase-modutils.dtx' for details. +-- See the aforementioned source file(s) for copyright and licensing information. -- local err, warn, info, log = luatexbase.provides_module { name = 'test-modutils', diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-regs-latex.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-regs-latex.tex index 6a0ec8c8baa..db8f9a83e0c 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-regs-latex.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-regs-latex.tex @@ -6,10 +6,7 @@ %% %% luatexbase-regs.dtx (with options: `testlatex') %% -%% Written in 2009, 2010 by Manuel Pegourie-Gonnard and Elie Roux. -%% -%% This work is under the CC0 license. -%% See source file 'luatexbase-regs.dtx' for details. +%% See the aforementioned source file(s) for copyright and licensing information. %% \RequirePackage{luatexbase-regs} \def\checkregister#1{% diff --git a/Master/texmf-dist/doc/luatex/luatexbase/test-regs-plain.tex b/Master/texmf-dist/doc/luatex/luatexbase/test-regs-plain.tex index 81581305bd2..bc51cf58e32 100644 --- a/Master/texmf-dist/doc/luatex/luatexbase/test-regs-plain.tex +++ b/Master/texmf-dist/doc/luatex/luatexbase/test-regs-plain.tex @@ -6,10 +6,7 @@ %% %% luatexbase-regs.dtx (with options: `testplain') %% -%% Written in 2009, 2010 by Manuel Pegourie-Gonnard and Elie Roux. -%% -%% This work is under the CC0 license. -%% See source file 'luatexbase-regs.dtx' for details. +%% See the aforementioned source file(s) for copyright and licensing information. %% \input luatexbase-regs.sty \def\checkregister#1{% |