Context 2007.08.20
From ConTeXt wiki
These are the changes in the current distribution between 2007.08.09 and 2008.08.20.
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
no changes
[edit] News for cont-tmf.zip
[edit] Removed files
none
[edit] New files
A bunch of CID mapping files, under fonts/cid/fontforge:
- adobe-cns1-4.cidmap, adobe-identity-0.cidmap, adobe-japan2-0.cidmap, adobe-gb1-4.cidmap, adobe-japan1-5.cidmap, adobe-korea1-2.cidmap
A demonstration feature file, under fonts/fea/context:
- verbose-digits.fea
New stubs:
- mswin/pdftrimwhite.bat, mswin/texfind.bat, mswin/texshow.bat, unix/pdftrimwhite, unix/texfind, unix/texshow
XML lua support library:
- l-xml.lua
MKIV style xml support:
- lxml-ini.tex, lxml-ini.lua
Split version of prop-mis.tex:
- prop-mis.mkii, prop-mis.mkiv
[edit] Changed files
[edit] Metafun
no changes
[edit] Scripts
luatools.lua, mtxrun.lua:
- some extra table helper functions
- support for finding cidmaps en featurefiles
- --generate will now ignore files with funny symbols in names
- --selfupdate debugged
- 'cache' table renamed to 'caches'
texmfstart.rb:
- stub support added for pdftrimwhite, texfind, and texshow.
[edit] Macro files
attr-ini.lua:
- namespace cleanup
- colors and transparency code overhauled
attr-ini.tex:
- cleanup
- support for runtime attribute overrides (?)
char-ini.lua:
- use a local closure instead of global for _empty_table_
char-utf.lua:
- a few speedups
colo-hex.tex:
- ignored in mkiv mode
colo-ini.tex:
- cleaned up
colo-run.tex:
- fix a few spurious spaces
- use \doifcolor instead of low-level \doifdefined
cont-new.mkiv:
- print attribute processing time stats
- fonts.define.method is now default 3.
cont-new.tex:
- context version 2007.08.20 10:21
- new macro: \placefloatwithsetups
- color code removed (reintegrated with colo-ini.tex)
context.tex:
- context version 2007.08.20 10:21
- load colo-new.tex if available
- load lxml-ini.tex (mkiv)
core-con.tex:
- renamed 'convert' table to 'converters'
- renamed 'language' table to 'languages'
core-con.mkiv:
- renamed 'convert' table to 'converters'
core-mat.tex:
- use \zerocount instead of \scratchcounter (bugfix)
core-obj.tex:
- provide support for \finalizeobjectbox
core-rul.tex:
- \dooutlinebox rewritten
core-sec.tex:
- \ignorehandlepagebreak added (?)
core-spa.lua:
- node existence paranoia added
- new macro: \shiftalignedline
core-tab.tex:
- bugfix for active | in tables
- bugfix for \noalign in tables
core-uti.mkiv:
- loading of settings from tuc files (?)
core-var.tex:
- moved here from page-ini: \everybeforeoutput, \everyafteroutput
font-afm.lua:
- loader changed to reflect post-0.10.2 changes in luatex
font-def.lua:
- small changes for the new afm loader
- do virtual font resolving in define_font
font-enc.lua:
- cache unicode values as well
font-ini.mkiv:
- new macro: \fontfeatureslist
- cleaner definition of (internal) arabic tracing colors
font-map.lua:
- ??
font-otf.lua:
- support font patching at load time
- support CID based fonts
font-syn.lua:
- support information fetch via fontforge for pfb files
font-tfm.lua:
- support tfm encoding enhancements at font loading time
l-aux.lua:
- new helpers: hash_to_string and array_to_string
l-boolean.lua:
- nil-s are false
l-file.lua:
- initialize n as local
l-string.lua:
- new helper: split_settings
l-table.lua:
- some extra table helper functions
l-utils.lua:
- make luac stripping optional
lang-sla.mkiv:
- convert became converters
luat-crl.lua:
- cache became caches
luat-ini.lua:
- pre-initialize the tables userdata, thirddata and document
luat-ini.tex:
- smarter \startlua ... \stoplua definition
luat-inp.lua:
- support for finding cidmaps en featurefiles
- --selfupdate debugged
luat-lib.lua:
- don't load l-xmlctx any more
luat-tex.lua:
- a bit of rewrites
luat-tmp.lua:
- 'cache' table renamed to 'caches'
luat-tra.lua:
- cleanups
meta-mis.tex:
- use cmyk(1,0,0,0) on line 30 instead of cmyk(0,0,1,0)
meta-pdf.lua:
- support attribute-based colors
meta-pdf.tex:
- support attribute-based colors for MKIV
mult-con.tex:
- new constants bookmark, innermargin, outermargin
mult-sys.tex:
- new systemconstants color and transparency
node-ini.tex:
- extended version of node.process_glyphs
page-flt.tex:
- remove default to figure type
- in a quite few macros, #1 became \currentfloat, removing the need for an extra argument
- support added for placements: leftmargin,rightmargin,innermargin,outermargin, as well as "method" and "setups" keys
page-imp.tex:
- macro \processshipoutbox is renamed to \finalizeshipoutbox
page-ini.tex:
- removed here, to core-var.tex: \everybeforeoutput, \everyafteroutput
prop-mis.tex:
- code split off into prop-mis.mkii and prop-mis.mkiv
s-abr-01.tex:
- new logo CJK
spec-dpx.tex:
- two calls to \finalizeobjectbox added
spec-tpd.tex:
- two calls to \finalizeobjectbox added
syst-con.lua:
- cleaned up comments and file header
- convert became converters
syst-con.mkiv:
- convert became converters
toks-ini.lua:
- collector became collectors
toks-ini.tex:
- collector became collectors
[edit] Data files
context.properties:
- typo fixed
keys-xx.xml:
- documentation for bookmark, innermargin, outermargin added
[edit] News for cont-win.zip
- new binary

