Context 2008.04.15

From ConTeXt wiki

< Release Notes

These are the changes in the current distribution between 2008.04.10 and 2008.04.15.

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

no changes

News for cont-tmf.zip

Removed files

none

New files

none

Changed files

Metafun

metafun.mp:

  • loading of mp-mlib.mp moved to later in the sequence

mp-mlib.mp:

  • new toplevel textext macro added (reimplemented) instead of partial redefinition macros _tex_text_f_ and _tex_text_s_
  • new toplevel graphictext macro added (reimplemented) instead of partial redefinitions _graphic_text_f_ and graphic_text_s_
  • new macro doexternalfigure (reimplemented)

Scripts

luatools.lua:

  • function string:splitlines() added (lpeg based line splitter)
  • beter xml statistics reporting
  • shipped out pages statistics reported
  • small speedups

ctxtools.lua:

  • more filename paranoia

macro files

cont-new.tex:

  • context version 2008.04.15 22:29

context.tex:

  • context version 2008.04.15 22:29
  • file loading changes for mplib support

core-buf.lua:

  • speedups
  • use a line splitting function instead of inline string.split
  • new functions buffers.content and buffers.collect

core-bar.tex:

  • use \newcount instead of \newcounter (\currentsidebar)

core-box.tex:

  • use \newcount instead of \newcounter (\nofbleeds)

core-buf.lua:

  • buffers.save has to insert newlines (bugfix).

core-ctx.tex:

  • use \newcount instead of \newcounter (\readlevel)

core-fnt.tex:

  • use \newcount instead of \newcounter (\underbarlevel)

core-grd.tex:

  • use \newcount instead of \newcounter (\currentgridsnap)

core-inc.lua:

  • bugfix for figures in subpaths (for Luigi)

core-itm.tex:

  • use \newcount instead of \newcounter (\noflists, \itemlevel -> \itemdepth, \itemcolumndepth, \maxitemlevel -> \maxitemdepth)
  • use \currentitemlevel instead of \itemlevel at various places

core-job.tex:

  • use \newcount instead of \newcounter (\textlevel, \fileprocesslevel)

core-not.tex:

  • use \newcount instead of \newcounter (\internalfootreference -> \internalnotereference)

core-pgr.tex:

  • use \newcount instead of \newcounter (\textbackgrounddepth, \currentautopos, \noftabpositions)
  • \newcount \previousautopos

core-reg.lua:

  • support see (\seeindex)

core-spa.mkiv:

  • new macro \enablevspacing

core-spa.tex:

  • use \newcount instead of \newcounter (\noftrackedpagestates, \nofraggedpararaphs, \pagesignallevel)
  • \newcount \realpagestateno (instead of macro \let)

core-tbl.tex:

  • use \newcount instead of \newcounter (\nofautotabluate, \tabulatecolumns, \tabulateminplines, \tabulatemaxplines, \noftabulatelines)
  • \newcount: \tabulatecolumn, \totalnoftabulatelines, \minusnoftabulatelines

core-ver.tex:

  • \filename now uses \hyphenatedfilename internally (bugfix)

font-fbk.lua:

  • some paranoia, and a default, selfreferential, g.fonts[1] entry added.

font-otf.lua:

  • zwn and zwnj added (for Idris)

font-syn.lua:

  • A parser that reads fontconfig's fonts.conf added (if it can be found)
  • Environment variable MTX_FONTS_AUTOLOAD='yes' can be used to force automaticl font database reloading on 'font not found' errors

font-tfm.lua:

  • fonts.tfm.do_scale copy the "fonts" subtable in virtual fonts (bugfix)

l-file.lua:

  • set file.suffix

l-tex.lua:

  • small speedups

l-utils.lua:

  • small speedup in lua merging

lang-url.tex:

  • \hyphenatedfile renamed to \hyphenatedfilename (bugfix)

luat-tex.lua:

  • statistics reporting cleaned up

m-chemic.tex:

  • bugfix for pictex loading (\usemodule now, instead of lowlevel load)

math-ini.lua:

  • 0x03F0 added (GREEK KAPPA SYMBOL)

meta-ini.mkiv:

  • dummies \obeyMPlines, \forceMPTEXcheck added

meta-pag.tex:

  • use \newcount instead of \newcounter (\currentMPtextareadata)

meta-tex.mkii:

  • use \newcount instead of \newcounter (\txtcounter -> metatxtcounter)

mlib-pdf.lua:

  • some function cleanup
  • bugfix for the width of displaced pens
  • bugfix for square pens (needs pre-0.25.3 luatex from svn trunk)
  • bugfix for filled and stroked paths (like arrow heads)

mlib-pps.lua:

  • some function cleanup
  • better textext() parser

mlib-pps.tex:

  • allocate more boxes
  • recursion was one too many

mlib-run.lua:

  • explicit dump added for dumping of mp formats that need it (plain, mfplain)
  • more specific error reporting

page-lyr.tex:

  • use \newcount instead of \newcounter (\currentlayerdata)

page-mar.tex:

  • use \newcount instead of \newcounter (\margincontentlevel)

page-str.tex:

  • bugfix in \setmarknote

spec-dpx.tex:

  • reserved object optimalisation reverted (was unstable)

spec-fdf.tex:

  • reserved object optimalisation reverted

spec-tpd.tex:

  • reserved object optimalisation reverted

supp-fil.tex:

  • use \newcount instead of \newcounter (\endoflinelevel)
  • \newcount \readlevel

syst-mtx.tex:

  • bump \@@insallocation so that the reserved MP boxes become a contineous range

type-cow.tex:

  • two extra typeface lines

Data files

no changes

News for cont-win.zip

no changes