Context 2008.04.10
From ConTeXt wiki
These are the changes in the current distribution between 2008.03.24 and 2008.04.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
syst-gen.tex:
- \newcount \protectionlevel guarded
[edit] News for cont-tmf.zip
[edit] Removed files
Split in mk files, for support for the embedded MPlib in luatex:
- meta-fig.tex meta-ini.tex meta-tex.tex
[edit] 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
[edit] Changed files
[edit] 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
[edit] 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
[edit] 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
[edit] Data files
no changes
[edit] News for cont-win.zip
no changes

