Context 2007.12.05
From ConTeXt wiki
These are the changes in the current distribution between 2007.09.28 and 2007.12.05
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
supp-pdf.tex:
- Support special font handling with newer metapost engines
- an extra S command is removed from the generated PDF
mptopdf.tex:
- \pdfpkresolution is initialized at 600dpi
- a few macros about negated color components are added
[edit] News for cont-ppc.zip
no changes
[edit] News for cont-tmf.zip
[edit] Removed files
- greek-babel-extended.fea is renamed to greek-babel.fea
- scite-ctx.lua
- page-lin.tex
[edit] New files
- greek-babel-extended.fea is renamed to greek-babel.fea
- test-features.fea
- texhistoric.fea
- mtx-watch.lua
- mtx-convert.lua
- char-syn.lua
- l-lpeg.lua
- l-url.lua
- page-lin.lua
- page-lin.mkii
- page-lin.mkiv
- page-par.tex
- weisman.tex
[edit] Changed files
[edit] Metafun
metafun.mp:
- the metafunversion now has zero-padded time
mp-core.mp:
- boxdashtype added
mp-spec.mp:
- improved shading support
[edit] Scripts
luatools.lua:
- now contains l-lpeg.lua as well
mtx-babel.lua:
- better (error) reporting
- ad-hoc greek conversion changed to a multi-lingual system (with only greek defined :-))
- module heading added
mtx-cache.lua, mtx-chars.lua, mtx-fonts.lua, mtxrun.lua:
- module heading added
mtx-context.lua:
- module heading added
- guard for nonexistant ctx data
kpse.rb:
- improved test for miktex
tex.rb:
- fix for backslashes on unix commandlines
- force dvipdfmx backend for aleph
texutil.rb:
- remove a spurious %
gs.rb:
- Add -dColorConversionStrategy option for gs color conversion
texexec.rb:
- sort commandline args when asked to do so via the new --sort flag
exa.rb:
- add a call to get_cfg() to please apache
lib.rb:
- new function get_cfg()
[edit] macro files
attr-ini.lua:
- small speedups, cleanups and formalizations
- extension for transparencies
attr-ini.tex:
- the attribute status renamed to state
- changes for transparencies in mkiv mode
char-def.tex:
- loading of char-mtx and char-syn added
char-ini.lua:
- support synonyms
- small speedups
char-utf.lua:
- better (faster) version of the utf collapser
colo-new.lua:
- bugfix for spotcolors
- support for transparencies
colo-new.mkii:
- \startregistercolor ... \stopregistercolor added
colo-new.mkiv:
- \doactivatecolor added
cont-new.mkiv:
- remove forced garbage collection
- use \clearmarks when available
- new macro \resetmark
- more lua status messages
- formalized new handling of \WORD cs. via \setcharactercasing
- redefine \writestatus to use lua for padding (simpler)
cont-new.tex:
- context version 2007.12.05 13:56
- fix for \placesetupfloat
- use \scantextokens where available
context.tex:
- context version 2007.12.05 13:56
- page-lin now has a mkii/mkiv split
- load new core file: page-par.tex
core-buf.lua:
- call buffer methods instead of global functions
core-des.tex:
- don't use \dotextprefix
core-fig.tex:
- new macro: \doiffigureelse
core-itm.tex:
- new itemgroup parameter: symalign
- additional test for a problem that occured inside sidefloats
core-lst.tex:
- patch by Wolfgang for explicit interaction= parameter settings
core-mis.tex:
- block quotes do no longer have left and right quote markers by default (!)
- use \realnumber instead of \number
core-pgr.tex:
- support "dash" parameter (maps to "dashtype" in metafun)
- \nofparbackgrounds is now a \count instead of a macro-based counter
- \currentmarginpos is now a \count also
core-pos.tex:
- \currentpositions is now a \count also
- \parposcount is now a \count also
- bugfix: a spurious "to \nextboxwd" removed
core-spa.lua, core-spa.mkiv:
- some reorganization after re-implemenation of line numbering.
core-uti.mkiv:
- small tua improvement
- clean up reserved nodes at \everydump
core-uti.tex:
- a trick to make it possible to load tuo files in xml mode
font-afm.lua:
- comment parser rewritten in lpeg
- various cleanups/speedups
- version number bumped
font-def.lua:
- small cleanups and more data sharing
font-enc.lua:
- fonts.enc.make_unicode_vector is now a function
font-fbk.lua:
- small speedup
font-ini.lua:
- updated magic for color attributes
font-ini.mkii:
- new macros \setfontcharacteristics and \updatefontparameters, from font-ini.tex
font-ini.mkiv:
- new macros \setfontcharacteristics and \updatefontparameters, from font-ini.tex
font-ini.tex:
- \setfontcharacteristics and \updatefontparameters moved away
font-otf.lua:
- bumped version number
- feature file support improved
- cidmap parser rewritten in lpeg
- data sharing
- other (simpler) speedups
- dynamic features(multiple axis)
font-syn.lua:
- test complete filename existence
font-tfm.lua:
- slightly rewritten scaling function
font-vf.lua:
- new function fonts.vf.aux.combine.names, used with 'copy-names' and 'fallback-names'.
l-aux.lua:
- small improvements
l-boolean.lua:
- type paranoia added
l-dir.lua:
- paranoia for use with kepler
l-io.lua:
- small simplifications
- new function io.ask
l-md5.lua:
- typo fixed
l-os.lua:
- create dummy os.times() if it does not exist
- create dummy os.gettimeofday() of it does not exist
l-table.lua:
- small improvements
l-xml.lua:
- small improvements
lang-ini.lua:
- small hyphenation parser improvements
- languages are now handled completely here, in lua code
lang-ini.mkii:
- new macros \mkdoloadpatterns, \setuphyppatencoding, \dodoloadpatterns, \mkdoifpatternselse,
\mksetnormallanguage, \dosetnormallanguage, \dodosetnormallanguage
lang-ini.mkiv:
- new macros \mkdoloadpatterns, \mkdoifpatternselse, \mksetnormallanguage
- only defined in mkiv: \loadspellchecklist and \setupspellchecking
lang-ini.tex:
- partial split in mkii and mkiv components
lang-sla.tex:
- contributor's name spelling fixed (Tom Hudec)
luat-cbk.lua:
- explicit garbage collection removed
luat-inp.lua:
- timing commands renamed and slightly rewritten
- path splitting rewritten (and much improved)
luat-lib.tex:
- load the new libraries l-lpeg and l-url
luat-lmx.lua:
- call string methods instead of procedures
luat-log.lua:
- don't use texio in texlua
luat-tex.lua:
- improved filtering
- various nodes functions added
luat-tmp.lua:
- improvements to the cache discovery and handling
luat-tra.lua:
- small changes
luat-zip.lua:
- small changes
lxml-ini.lua:
- time measuring and a bit of other tracing code added
lxml-ini.tex:
- new commands: \xmlattributedef, \xmlremapnamespace, \xmldelete, \xmlinclude, \xmldoifelse, \xmldoifelsetext, \xmlappendsetup, \xmlprependsetup.
- \xmlcdataafter fixed
math-ext.tex:
- support an extra argument for arrow fills indicating the desired math style (display, text, etc)
meta-pdf.lua:
- improved (lpeg) definition of mp.fshow()
meta-pdf.mkii:
- support \everyMPshowfont
meta-pdf.mkiv:
- test for transparency
meta-pdf.tex:
- support for transparency in mkiv mode
mult-con.tex:
- document "blockquote" and "symalign"
mult-sys.tex:
- new system variable "wl"
node-ini.lua:
- simplifications and optimizations
page-flt.tex:
- some changes for float captions (?)
page-ini.tex:
- default for \mkprocessboxcontents
page-mul.tex:
- extra \mkprocessboxcontents\precolumnbox
regi-ini.lua:
- small bit of cleanup
regi-ini.mkii:
- support native non-utf8 regimes in xetex
s-abr-01.tex:
- new logos: CCODE METATYPE MPLIB TEXGYRE
sort-ini.mkii:
- add \savesortdefinitions to \everysavesortkeys
supp-pdf.tex:
- Support special font handling with newer metapost engines
- an extra S command is removed from the generated PDF
syst-con.lua:
- extra converters: lchexnumber, uchexnumber, lchexnumbers, uchexnumbers, octnumber
syst-ext.tex:
- new macro \topofboxstack
syst-mtx.tex:
- new macro \topofboxstack
syst-omg.tex:
- new macro \topofboxstack
thrd-trg.tex:
- new macro \realnumber
type-enc.tex:
- font synonum for lmdunh10->cmdunh10 added
type-one.tex:
- LMMathRomanXX-XXXXXXX font synonyms added
type-otf.tex:
- LMMathRomanXX-XXXXXXX font synonyms added
type-tmf.tex:
- map MathRoman to the LM variants (where applicable)
type-xtx.tex:
- remove explicit mapping=tex-text statements (handled by fontfeatures now)
x-cml.mkiv:
- small cleanups
x-fo.tex:
- \parposcounter is a real \count now
x-mml.mkiv:
- do not \xmlutfize {\xmldocument}
xtag-exp.tex:
- minimal speedup
mptopdf.tex:
- \pdfpkresolution is initialized at 600dpi
- a few macros about negated color components are added
[edit] Data files
cont-xx.xml:
- document the flushleft,flushright, and center alignment properties
- document \setupcaptions[number=none]
- document \setupitemgroup[][symalign=..]
keys-xx.xml:
- document blockquote and symalign
sample.tex:
- add a reference to Alan Weisman's "The World Without Us".
x-cml-test.xml:
- water molecule added
[edit] News for cont-win.zip
no changes

