Context 2009.10.27
From ConTeXt wiki
These are the changes in the current distribution between 2009.08.19 and 2009.10.27.
Contents |
[edit] News for cont-ext.zip
- Updated versions of these modules:
- simplefonts
- letter
[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] Deleted files
- doc/context/bib/bibmod-doc.pdf
- doc/context/bib/bibmod-doc.tex
- doc/context/scripts/perl/texshow.1
- doc/context/scripts/perl/texshow.html
- scripts/context/perl/texshow.pl
- core-grd.mkii, core-grd.mkiv
- core-spa.lua, core-spa.mkii, core-spa,mkiv
- lxml-pth.lua
- t-bib.mkii, t-bib.mkiv, t-bib.tex, t-bibltx.tex, t-bib.xml
- demo-cld.cld
[edit] New files
- mtx-modules.lua
- bibl-tra.{mkii, mkiv, lua}
- core-gds.mkiv, core-gds.lua
- lxml-aux.lua, lxml-ctx.lua, lxml-ctx.mkiv, lxml-dir.lua, lxml-inf.lua, lxml-ini.lua, lxml-mis.lua, lxml-sor.lua. lxml-sor.mkiv, lxml-tex.lua lxml-xml.lua
- m-chart.mkii, m-chart.mkiv
- m-directives.tex
- m-obsolete.tex
- m-steps.mkii, m-steps.mkiv
- node-typ.lua
- pret-xml.lua
- s-fnt-26.tex
- s-inf-01.tex
- spac-ali.mkiv spac-def.mkiv spac-fnt.mkiv spac-gen.mkii spac-grd.mkii spac-grd.mkiv spac-hor.mkiv spac-pag.mkiv spac-par.mkiv spac-ver.lua spac-ver.mkiv
- supp-mis.tex, supp-mpe.tex, supp-pdf.tex (restored)
- syst-ltx.tex
- tabl-com.mkii, tabl-com.mkiv
- x-asciimath.lua. x-asciimath.mkiv
- x-cals.lua
- x-ct.lua
- x-pending.mkiv
- x-set-99.tex
- x-xtag.mkiv
[edit] Renamed files
- texworks.ini -> TeXWorks.ini
- adobe-cns1-4.cidmap -> Adobe-CNS1-4.cidmap
- adobe-gb1-4.cidmap -> Adobe-GB1-4.cidmap
- adobe-identity-0.cidmap -> Adobe-Identity-0.cidmap
- adobe-japan1-5.cidmap -> Adobe-Japan1-5.cidmap
- adobe-japan1-6.cidmap -> Adobe-Japan1-6.cidmap
- adobe-japan2-0.cidmap -> Adobe-Japan2-0.cidmap
- adobe-korea1-2.cidmap -> Adobe-Korea1-2.cidmap
- m-punk.tex -> m-punk.mkiv
- m-track.tex -> m-trackers.tex
- type-def -> type-def.mkii, type-def.mkiv
- x-contml.tex -> x-contml.mkii
- x-corres.tex -> x-corres.mkii
- x-fe.tex -> x-fe.mkii
- x-fo.tex -> x-fo.mkii
- x-foxet.tex -> x-foxet.mkii, x-foxet.mkiv
[edit] Changed files
[edit] Data files
original-public-lm.map:
- replaced CM math with LM math aliases
cont-xx.xml:
- new parameter for \setupcolors: intent=none|overprint|knockout
- new key for \adaptlayout: outer
- new parameter for \setupreferencing: export=yes|no
- new parameter values for \setuplist[criterium]: here,intro
- new keys for \narrower: -left, -middle, -right, -none
keys-XX.xml:
- new constants and variables for bibliographies (and a few others)
[edit] scripts
luatools.lua:
- various small changes in embedded libraries
mtx-context.lua:
- use explicit iterator instead of callback function for xml processing
- support for --trackers (renamed from --track), --prep, --synctex and --directives commandline arguments, and documentation of command line
- small bugfixes
mtx-convert.lua:
- support for gif conversion
mtx-fonts.lua:
- better error message
mtx-profile.lua:
- renamed the analyse function
mtx-server-ctx-fonttest.lua:
- add analyzer support for font features
mtx-server-ctx-help.lua:
- lots of small improvements
mtx-update.lua:
- add bin/luatex/<platform> to the list
mtxrun.lua:
- various small changes in embedded libraries
- lots of xml processing improvements
- version is now 1.23
ctx.rb:
- support xml data
ctxtools.rb:
- force regeneration of metafun
texexec.rb:
- shell to texmfstart for some commands instead of relying on internal Kpse resolver
luatex-fonts-merged.lua:
- regenerated
[edit] macro files
mp-text.mp
- extra variables laboff.X
mp-tool.mp
- helper definition for @## in tex-embedded metapost code
anch-pos.lua:
- force ctxcatcodes in various places to avoid problems in differing catcode regimes (like xml)
attr-ini.lua, attr-ini.mkiv:
- 'overprints' renamed to 'colorintents'
back-pdf.lua:
- bugfix in effect injections
buff-ini.mkii, buff-ini.mkiv:
- make \getbuffer and \typebuffer unexpanded
buff-ver.mkiv:
- add support for 'blank=' keys.
- fix for buffer disk files (?)
catc-ctx.tex:
- small change: use \ifdefined instead of \ifx
catc-def.tex:
- small change: use \ifdefined instead of \ifx
catc-ini.lua:
- allow multiple names
char-def.lua:
- greek math names added
char-ini.lua, char-ini.mkiv:
- xml support added
chem-ini.mkiv:
- small doc fix
colo-ext.mkii:
- overprint=no -> intent=none
colo-ext.mkiv:
- addition of \start ..\stop pairs for: colorintent, overprint, knockout, textoverprint
colo-hex.mkiv:
- new macro \checkhexcolor (uses color caching)
colo-ini.mkiv:
- small logic changes
cont-log.tex:
- use \cal instead of explicit \fam2 for ....
- new logo: \INRSTEX
cont-new.mkii:
- stub definitiosn for \enabletrackers and \disabletrackers (backward compat)
cont-new.tex:
- context version 2009.10.27 16:35
context.mkii:
- new core file loaded: syst-ltx, type-def
- new mark files loaded: spac-gen, spac-grd, tabl-com, type-def, bibl-tra
- dropped mark files: core-spa, core-grd
context.mkiv:
- new core file loaded: syst-ltx
- new mark files loaded: bibl-bib, bibl-tra, font-gds, spac-ali, spac-def, spac-fnt, spac-grd, spac-hor, spac-pag, spac-par, spac-ver, tabl-com, type-def, x-xtag
- dropped core files: type-def, xtag-exp, xtag-ext, xtag-ini, xtag-pre, xtag-rng, xtag-xsd
- dropped mark files: bibl-bib, core-grd, core-spa
context.tex:
- context version 2009.10.27 16:35
core-con.lua:
- small changes
core-ctx.lua:
- remove trace guard
core-def.mkii, core-def.mkiv:
- display a message if synctex is enabled
core-env.mkiv:
- \defineshortcut macro removed
core-job.lua:
- small change in xml support
core-job.mkii, core-job.mkiv:
- new macro \forcequitjob
core-mis.mkiv:
- remove a \newcount (bugfix)
core-uti.lua:
- use math.setrandomseedi instead of math.randomseed
core-var.mkiv:
- new token registers: \everysetupbodyfont, \everyswitchtobodyfont
core-ctx.lua:
- small cleanups and bugfixes
font-ini.lua:
- new function font.show_font_parameters()
font-ini.mkii:
- small changes in the (largely faked) font feature support
font-ini.mkiv:
- emptied macro: \dosetupfontsynonym (currently unsupported)
- local redefinition of \fontclass to suppress pointless terminal warnings
- add support for \everysetupbodyfont and \everyswitchtobodyfont
- predefined font feature 'smallcaps' no longer enables liga.
- fix handling of bold italic
- new macros: \showchardata and \showfontdata
font-map.lua:
- better utf parsing
font-mis.lua:
- fonts.otf.version bumps to 2.635
font-ota.lua:
- Extra isol_fina characters: [0x0779][0xFEF5][0xFEF7][0xFEF9][0xFEFB]
font-otc.lua:
- return the byte code of '?' for nonexistent items
font-otf.lua:
- fonts.otf.version bumps to 2.635
- added enhancers: "reorganize mark classes"
- small changes
font-otn.lua:
- add a tracker: 'otf.skips'
- use sequence flags (related to mark processing)
font-pat.lua:
- patch for CambriaMaths too small 'DisplayOperatorMinHeight' added
font-syn.lua:
- smarter string comparisons
font-tfm.lua:
- copy 'goodies' and 'colorscheme' keys
font-xtx.mkii:
- support features=no (as well as 'off')
grph-inc.lua:
- support gif files
- small changes
grph-inc.mkii:
- do not discard figure path names (bugfix)
grph-trf.mkii, grph-trf.mkiv:
- indirectred calculation of \scaledoutervsize (bugfix?)
l-file.lua:
- small fixes
l-lpeg.lua:
- predefine a utf-8 lpeg
l-number.lua:
- new function number.bits()
l-string.lua:
- bugfix (self vs find)
- new methods: string:simpleesc(), string:striplong()
l-table.lua:
- new functions table.keys(), table.flattened(), table.insert_before_value(), table.insert_after_value()
l-xml.lua:
- small changes
lan-ger.tex, lang-ita.ger, lang-sla.tex:
- setupheadtext for publication list (pubs)
lpdf-ano.lua:
- ongoing work and 'todo' messages added
lpdf-fld.lua:
- ongoing work
- new tracker: widgets.fields
lpdf-ini.lua:
- allow bare string arguments to the table concatenator
lpdf-mis.lua:
- guard for variables.doublesided
- use number formatting for (page)box size values
lpdf-nod.lua:
- variables.minwidth is 5, not minheight (bugfix)
luat-dum.lua:
- dummies for directives fucntions: register(), enable(), disable().
luat-env.lua:
- fix string match for flag values
luat-lib.mkiv:
- load the new lua files lxml-XXX instead of l-xml.lua
luat-sto.lua:
- fix write for array table values
lxml-ent.lua:
- ongoing development
- new tracker: "xml.entities"
lxml-ini.mkiv:
- load new lxml-X.lua files instead of old.
- ongoing development
lxml-mis.lua:
- ongoing development
lxml-mis.tab:
- ongoing development
m-chart.tex:
- split into mark files
m-steps.tex:
- split into mark files
m-translate.tex:
- small changes in the lua registration code
math-ali.mkiv:
- documentation fixes
- defined matrixes are now unexpandable
math-arr.mkiv:
- many \unexpanded's added
math-def.mkiv:
- auto math punctuation hook code removed
math-ext.lua:
- added math records: MATHEMATICAL SHORT BAR, MATHEMATICAL LEFT HOOK, MATHEMATICAL RIGHT HOOK
math-for.mkiv:
- fix formula parameter passing
math-ini.mkiv:
- various internal changes
- many \unexpanded's added
- support for \setupmathematics[lcgreek=italic,ucgreek=normal] to switch between italic and roman shapes
math-inl.mkiv:
- experimental support for grid snapping of inline mathematics
math-map.lua:
- ongoing work
math-noa.lua:
- ongoing work
math-scr.mkiv:
- grid snapping code removed
math-vfu.lua:
- support for hvmath fonts
- lhook and rhook added
- messages cleaned up
meta-ini.mkiv:
- hack to get a correct color intent (bugfix)
mult-cld.lua:
- messaging changes
- new trackers: context.flush, context.intercept
mult-xx.tex:
- additional variables and constants for bib module
mult-def.lua:
- additional defs for bib module (and a few others)
mult-ini.lua:
- better recovery for undefined messages
mult-mXX.tex:
- additional messages for references and publications
mult-mes.lua:
- additional messages for bib module
mult-sys.tex:
- new constants: publications, haslevel, mkii, mkiv, entities, bibextension
- new variables: ae, gr, nn, pv, to, vs, xl
node-ini.mkiv:
- new lua file: node-typ.lua
node-inj.lua:
- extended support for r2l
node-pro.lua:
- small message reporting improvements
node-res.lua:
- extra support function for user nodes
node-tra.lua:
- small message reporting improvements
pack-lyr.mkiv:
- unexpanded added to \startpositioning and \stoppositioning
pack-obj.mkiv:
- add viewerlayerattribute to the created vbox
pack-rul.mkiv:
- various corrections
page-ini.mkiv, page-lay.mkiv:
- grid snapping fixes
page-lin.lua, page-lin.mkiv:
- support for line referencing
page-mak.mkiv:
- color handling change
page-sid.mkiv:
- vertical spacing fix
page-txt.mkiv:
- grid macro moved away
prop-mis.mkiv:
- overprint became intent
regi-xxxx.lua:
- proper lua module headers added
s-mod-00.tex:
- add \starttext .. \stoptext
- guard for mkiv-only features
s-mod-01.tex:
- cleanup
s-pre-60.tex:
- enable print mode
scrn-but.mkiv:
- distance=0pt
scrn-men.mkiv:
- distance=\bodyfontsize
sort-lan.mkii:
- sort rules for polish added
spec-fdf.mkii:
- fix \setFDFaction commands
- remove default 'Radio' from FDF switches
strc-des.mkiv:
- use headalign key instead of align
- \dosetupenumeration counter call added
strc-doc.lua, strc-doc.mkiv:
- additional key 'xmlsetup'.
- reorganisation
strc-flt.mkiv:
- defaults commented out
- small cleanups
strc-ini.lua:
- new tracker: structure.processors
- ongoing work
strc-itm.mkii:
- better initialization for the itemcounter (bugfix)
strc-itm.mkiv:
- substantial extensions (a.o. to support item referencing, and better vspacing)
strc-lst.lua, strc-lst.mkiv:
- new tracker: structure.lists
- ongoing work
strc-mat.mkiv:
- ongoing work
strc-not.mkiv:
- small bugfixes
strc-num.lua, strc-num.mkiv:
- new tracker: structure.numbers
- ongoing work
strc-pag.lua, strc-pag.mkiv:
- new tracker: structure.numbers
- ongoing work
strc-ref.lua, strc-ref.mkiv:
- ongoing work
strc-reg.lua, strc-reg.mkiv:
- ongoing work
strc-ren.mkiv:
- fixes for gridsnapping
strc-sec.mkiv:
- ongoing work
strc-syn.lua, strc-syn.mkiv:
- small changes (bugfix?)
strc-xml.mkiv:
- ongoing work
supp-fil.lua:
- support functions for filename caching
supp-fil.mkii:
- force definition of \xmlcatcodes
supp-fil.mkiv:
- cleanup
supp-mps.mkiv:
- set catcode of 34 (#) to 11 in metapost code blocks
supp-num.tex:
- small fixes
supp-ran.lua:
- fix randomseed setting
syst-aux.mkiv:
- fixes to recursion macros (#1 support when n=1)
syst-ext.mkii:
- fixes to recursion macros (#1 support when n=1)
syst-lua.lua:
- new function commands.writedebug()
tabl-tab.mkiv:
- make some definitions \long
task-ini.lua:
- overprint -> colorintent
trac-deb.lua:
- new function trackers.show()
trac-deb.mkiv:
- new macros \showdirectives, \enabledirectives, \disabledirectives
trac-tra.lua:
- directives added (like trackers)
type-otf.mkiv:
- support for commercial version of Cambria
type-otf.tex:
- add some rscales to typeface definitions
type-mir.lua:
- small changes
x-calcmath.lua:
- extended
x-cals.mkiv:
- simplified (code moved to x-cals.lua)
x-ct.mkiv:
- simplified (code moved to x-ct.lua)
x-ldx.tex:
- small changes (bugfixes)
x-mathml.lua, x-mathml.mkiv:
- ongoing work
x-set-11.mkii, x-set-11.mkiv, x-set-11.tex:
- cleanups
x-set-12.tex:
- cleanups

