Context 2008.04.10

From ConTeXt wiki

< Release Notes

These are the changes in the current distribution between 2008.03.24 and 2008.04.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

syst-gen.tex:

  • \newcount \protectionlevel guarded

News for cont-tmf.zip

Removed files

Split in mk files, for support for the embedded MPlib in luatex:

  • meta-fig.tex meta-ini.tex meta-tex.tex

New files

Metafun support for the embedded MPlib in luatex:

  • mp-mlib.mp

Context support for the embedded MPlib in luatex:

  • meta-fig.mkii meta-fig.mkiv meta-ini.mkii meta-ini.mkiv meta-tex.mkii meta-tex.mkiv mlib-ctx.lua mlib-ctx.tex mlib-pdf.lua mlib-pdf.tex mlib-pps.lua mlib-pps.tex mlib-run.lua


SciTE support file:

  • scite-ctx.lua

Changed files

Metafun

metafun.mp:

  • loading of mp-mlib.mp added

mp-graph.mp:

  • macros savegraphictext and erasegraphictextfile removed
  • new macros data_mpo_file and data_mpy_file introduced

mp-spec.mp:

  • k component merged with string representation of cmyk color

mp-tool.mp:

  • generation of explicit HiResBB removed (no longer needed)
  • support for MP colormodels (e.g. new macros colorlike, colortype, whitecolor, blackcolor)
  • runtime support filename code cleaned up
  • new macro finishsavingdata

Scripts

luatools.lua:

  • some fixes and speedups for path handling

mtx-context.lua:

  • support --once

mtxrun.lua:

  • some fixes and speedups for path handling
  • small cleanups in the xml parser/serializer

macro files

attr-ini.lua:

  • speedups

char-def.lua:

  • interchanged the mathnames of varepsilon and epsilon
  • added mathnames quotedbl, widehat, widetilde, phi, prod, sum, intop; textname textbar

char-ini.lua:

  • speedups (tex.ctxprint removed)

char-utf.tex:

  • obsolete experimental feature (\..activeutf) removed

colo-new.lua:

  • speedups

colo-new.tex:

  • 3 new ifs: \ifconvertMPcolors, \ifreduceMPcolors, \ifforcegrayMPcolors

cont-new.tex:

  • context version 2008.04.10 16:51

context.tex:

  • context version 2008.04.10 16:51
  • 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-con.tex:

  • fix the weekday conversion

core-fig.tex:

  • remove a bunch of \appendtoks commands (part of code rewrite for mplib)

core-grd.tex:

  • a \forgetall and a \forgeteverypar added to prevent position saving interfering with the vertical grid

core-inc.mkiv:

  • typo fixed (\charde\splitexternalfigure instead of \chardef)

core-job.lua:

  • speedups
  • commands.cs added

core-mis.tex:

  • Support a second (optional) argument for \commalistsentence
  • new macro \commacommandsentence

core-pgr.tex:

  • new parameter for textbackgrounds: frameoffset=
  • new environment \startsideline ... \stopsideline

core-spa.tex:

  • some actions in kernings return an extra argument (state)

core-tab.tex:

  • typo fixed (\@@otherquite instead of \@@otherquote)

core-var.tex:

  • \dostartnotallmodes was inverted (bugfix)

font-otf.lua:

  • speedups

font-tfm.lua:

  • speedups

l-aux.lua:

  • speedups

l-dir.lua:

  • safeguard for 'rest' (bugfix)
  • new function glob()

l-lpeg.lua:

  • new function string:splitlines()

l-number.lua:

  • small speedup

l-string.lua:

  • small speedup

l-table.lua:

  • small speedup (for i,#t is faster than ipairs)

l-xml-edu.lua:

  • @dd -> @dt (more consistent)

l-xml.lua:

  • speedups

lang-ini.lua:

  • speedups

luat-inp.lua:

  • speedups

luat-tex.lua:

  • nicer status report for xml loading
  • report shipped out pages

lxml-ini.lua:

  • speedups
  • (bugfixes + extensions)

lxml-ini.tex:

  • new macros \xmlraw, \xmldefaulttotext, \xmldefaultonone
  • removed macros \xmldoifelse, \xmldoifelsetext
  • support for timing xml
  • a \chardef for processing mode (mixed, mkiv-1, mkiv-2)

m-timing.tex:

  • guard agains double-loading

math-ini.lua:

  • speedups
  • epsilon and varepsilon transposed
  • \phi is 0x03D5, not 0x3C6
  • 0x22C5 (cdot), 0x220F (prod), 0x2211 (sum), 0x222B (intop), 0x005E (widehat), 0x007E (widetilde) added

math-ini.mkiv:

  • new macros \utfmathclass, \utfmathcommand, \utfmathclassdefault, \utfmathcommanddefault

meta-pdf.lua:

  • speedups

meta-txt.tex:

  • check added for existence of \MPtoks and \MPnox
  • speedups
  • missing semicolon added

node-ini.tex:

  • check added for existence of fonts.otf table

page-num.tex:

  • \oldsubpage definition made global (bugfix)

s-abr-01.tex:

  • new logos \API and \CPU

s-map-10.tex:

  • support mode "newstyle"

s-sys-01.tex:

  • module header added

spec-dpx.tex:

  • some new code dealing with reserved objects (can save pass)

spec-fdf.tex:

  • some new code dealing with reserved objects (idem)

spec-tpd.tex:

  • some new code dealing with reserved objects (idem)

supp-box.tex:

  • bugfix for MkIV in \processisolatedwords

supp-mps.tex:

  • use \ifgrTEXgraphic instead of \ifforceTEXgraphic

supp-tpi.tex:

  • don't load under luatex

symb-was.tex:

  • bugfix symbol "Box" was wrong

syst-gen.tex:

  • \newcount \protectionlevel guarded

type-otf.tex:

  • some oblique vs regular errors corrected
  • pointless \typescriptthree call removed

x-cals.mkiv:

  • speedups

x-mmp.mkiv:

  • speedups
  • handling of explicit spaces, periods and commas retracted
  • setup mml:mn added
  • munder / mover handling improved

xtag-ent.tex:

  • removed fallback entities: tex, latex, context, omega, Omega

Data files

no changes

News for cont-win.zip

no changes