Context 2007.09.10

From ConTeXt wiki
Jump to navigationJump to search

< Release Notes

These are the changes in the current distribution between 2007.08.20 and 2008.09.10.

News for cont-exa.zip

no changes

News for cont-ext.zip

no changes

News for cont-fnt.zip

no changes

News for cont-img.zip

no changes

News for cont-mpd.zip

no changes

News for cont-ppc.zip

ppchtex.tex:

  • make \chemicaloxidation unexpandable (bugfix)

News for cont-tmf.zip

Removed files

none

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


Changed files

Metafun

mp-core.mp:

  • support for lowered underline

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)

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

Data files

context.cnf:

  • demonstrate the new web2c variable expand_depth

News for cont-win.zip

no changes