Context 2007.09.10
From ConTeXt wiki
These are the changes in the current distribution between 2007.08.20 and 2008.09.10.
Contents |
[edit] News for cont-exa.zip
no changes
[edit] News for cont-ext.zip
no changes
[edit] News for cont-fnt.zip
no changes
[edit] News for cont-img.zip
no changes
[edit] News for cont-mpd.zip
no changes
[edit] News for cont-ppc.zip
ppchtex.tex:
- make \chemicaloxidation unexpandable (bugfix)
[edit] News for cont-tmf.zip
[edit] Removed files
none
[edit] New files
luatools script file for characters:
- mtx-chars.lua
Lua initializer table for math characters:
- char-mth.lua
New Mark IV based color handling:
- colo-new.lua, colo-new.mkii, colo-new.mkiv, colo-new.tex
Section worlds implementation (aka section block groups):
- core-swd.tex
New mark IV based xml parsers/handler:
- x-cals.mkiv, x-cml.mkiv, x-mml.mkiv, x-mmp.mkiv
x-set-11.mkii,x-set-11.mkiv:
- mark-specific setup display commands
linden.tex:
- a new sample file
tex/context/test:
- a directory containing test files
[edit] Changed files
[edit] Metafun
mp-core.mp:
- support for lowered underline
[edit] Scripts
luatools.lua:
- use instance.pattern instead of environment.arguments['pattern']
mtx-cache.lua:
- cache table is called "caches", not "cache" (bugfix)
mtx-context.lua:
- new functions file.needsupdate and file.syncmtimes
- cache table is called "caches", not "cache" (all mkiv namespaces are plural)
- ctx processing support added (table "ctxrunner", "ctxdata" variable, --ctx switch)
- --path and --modefile can be repeated now
- new option --tracefiles
- --modes, --mode, -filtes --usemodules, --environments can be repeated now
- --forcexml support added
mtxrun.lua:
- changes to the embedded l-xxx libraries (see below)
[edit] Macro files
x-ldx.lua:
- better initializations of "cod" (??)
texmfstart.rb:
- quote fullname (bugfix)
attr-ini.lua:
- some internal changes (e.g. in return value orderings)
- new function transparencies.reviver()
attr-ini.tex:
- small bit of reorganization
colo-ini.tex:
- \let\faststartcolor\doglobalstartcolor and \let\faststopcolor \doglobalstopcolor added
cont-new.mkii:
- force mkii mode
cont-new.mkiv:
- force mkiv mode
- drop no longer correct "tfm over afm" message
- print messages at \everybye, not \everystoptext (because latter can be nested)
- a few old cont-new commands: \word c.s. and \startrandomized .. \stoprandomized
cont-new.tex:
- contextversion 2007.09.10 21:31
context.tex:
- contextversion 2007.09.10 21:31
- load new core file core-swd.tex
core-buf.lua:
- new function buffers.save()
core-buf.tex:
- new mkiv macro: \savebuffer
core-con.tex:
- use \numbers in conversion instead of \number (bugfix)
core-ctx.tex:
- small change in \readfilename handling
core-fil.tex:
- warn user about attempted double-loading of mk-specific files
core-mat.tex:
- new mapping \startplaceformula -> \placeformula
core-new.tex:
- new macro \setupwithargument, \startxmlsetups ... \stopxmlsetups
core-ntb.tex:
- initialize \RBLhead c.s. to \emptytoks
core-pgr.tex:
- new keyval "gridshift="
- extra name \textbackgroundparameter for (obsoleted) \backgroundvariable
- new keyval "voffset="
core-spa.lua:
- completely reorganized
core-spa.mkiv:
- experimental stuff:
- spacing around specific characters (\definecharacterspacing, \setupcharacterspacing)
- tracking (\definecharacterkerning \setupcharacterkerning)
- user-supplied breakpoints (\definebreakpoint, \installbreakpoint)
core-spa.tex:
- cleanup
core-tab.tex:
- remove the active TaBlE characters that regularly give rise to problems
core-tbl.tex:
- changes related to the ones in core-tab.tex
core-uti.mkiv:
- better error handling and reporting for utility file loading
core-ver.tex:
- \setupverbatimcolor simplified
font-afm.lua:
- extra trace code for index discovery
- pass through the correct font names for pdf backend
font-def.lua:
- fonts.tfm.check_virtual_id call removed (not needed)
font-otf.lua:
- ttc support fixed (for the font cache)
- remapping for glyphs that are outside the Unicode range
- better support for gpos kerning
- font spacing cleanups
- support for chinese opentype typesetting
font-tfm.lua:
- virtual font support cleanup
- support for 'complement' triggers
l-file.lua:
- better filename matching
l-math.lua:
- fix math.div()
l-number.lua:
- new function number.toset()
l-table.lua:
- table copying now copies metatables as well
l-xml.lua:
- many improvements
lang-mis.tex:
- improvements in discretionary handling
luat-ini.tex:
- add braces to the \obeyluatokens
- add \s to the obeyed single-letter macros
luat-lib.lua:
- new command environment.setargument()
luat-tex.lua:
- add support for expand_depth web2c variable
lxml-ini.lua:
- various new functions
lxml-ini.tex:
- various new macros
math-ext.tex:
- small extensions: \relfill, \triplerelbar, \triplrelfill, \singlebond, \doublebond, \triplebond, \xrel,\xtriprel, \xrightoverleftarrow
math-ini.tex:
- new macros: \checkdelimiters, \fakeleftdelimiter, \fakerightdelimiter
meta-pdf.lua:
- disable a bit of non-working code (attribute-based color switches in literals)
meta-pdf.tex:
- disable a bit of non-working code (attribute-based color switches in literals)
mult-sys.tex:
- new system constants bp (breakpoints),ch (characterspacing), ck (characterkerning),sw (sectionworld)
node-ini.lua:
- improved code
page-flt.tex:
- add keyval "method="
ppchtex.tex:
- make \chemicaloxidation unexpandable (bugfix)
s-abr-01.tex:
- new logo XPATH
supp-fil.tex:
- extra \relax needed (bugfix)
thrd-tab.tex:
- (quoting Hans) "Inside tables we now have the regular meaning of active bars in ConTeXt. More drastic extensions and patched can be found in core-tab.tex"
x-newmme.tex:
- drop entities for "(", ")", "<", ">"
- add entity for "..."
x-newmml.tex:
- guard against redefining a predefined \inlinemathematics
- place box, do not uset \setbox in MMLfiller
x-set-11.tex:
- use mk-specific \mkshowsetup commands
sample.tex:
- document the existance of linden.tex
[edit] Data files
context.cnf:
- demonstrate the new web2c variable expand_depth
[edit] News for cont-win.zip
no changes

