Context 2008.03.10
From ConTeXt wiki
These are the changes in the current distribution between 2008.01.28 and 2008.03.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
no changes
[edit] News for cont-tmf.zip
[edit] Removed files
none
[edit] New files
mtx-check.lua:
- tests something
context-characters.lmx:
- support file for glyph debugging
core-inc.lua: core-inc.mkii: core-inc.mkiv: core-inc.tex:
- Figure inclusion via lua
font-ext.lua:
- some font extensions
hand-ini.mkii: hand-ini.mkiv:
- handling is split into Mk versions
luat-sta.lua:
- statistics support
luat-tre.lua:
- support for \input tree://oeps1/**/oeps.tex
mult-ini.lua: mult-ini.mkii: mult-ini.mkiv:
- multicolumns is split into Mk versions
montgomery.tex:
- new sample file
[edit] Changed files
[edit] Metafun
mp-tool.mp:
- fix a boundingbox problem
[edit] Scripts
luatools.lua:
- fixes to embedded libraries
- l-url.lua embedded
mtx-context.lua:
- support for --autopdf added
- fix luatools --generate call
mtx-update.lua:
- add and support the configuration table for the new minimals
- --force replaces --dryrun (no clobbering by default)
- --keep replaces --delete (cleanup by default)
- --url split into --server, --module, and --repository
mtx-watch.lua:
- speedup (local variables)
- ??
mtx-run.lua:
- fixes to embedded libraries
- luat-sta.tex embedded
- --script documented
ctxtools.rb:
- version 1.3.5
- fixes for greek patterns
[edit] macro files
attr-ini.lua:
- some code moved here from luat-tex.lua
- a bit of cleanup in the rulethickness and stretch support code
char-cmp.lua:
- fix usage of shcode
char-def.lua:
- some extra shcodes, and fixed linebreak and adobename entries (many of these contained hex numbers by accident)
- specials added to some characters (fallback support)
char-ini.lua:
- characters.context.fallbacks added (fallback support)
- generation of files containing \pdfglyphtounicode{} commands commented out
cont-new.mkiv:
- call to \resettimer added
cont-new.tex:
- context version 2008.03.10 23:20
context.tex:
- context version 2008.03.10 23:20
- load core-inc (new style image inclusion)
core-buf.lua:
- function buffers.exists added
core-fig.tex:
- lots of code moved to core-inc files
core-job.lua:
- small cleanups
- new functions commands.def, commands.edef, commands.gdef, commands.xdef
- commands.usezipfile added (zipped jobs)
- support for exa XML files
core-job.mkiv:
- new commands \usezipfile and \loadexamodes
core-mat.tex:
- fix for referencing formulas
core-ntb.tex:
- new commands \settblref and \gettblref (cells being hyperlinks)
core-reg.tex, core-reg.mkii, core-reg.mkiv:
- \mkloadregister now has three arguments (bugfix)
- support for alignment override restored (\setupregister[align=...])
core-rul.tex:
- bugfix
core-spa.lua:
- extra tests for attr > 0
core-spa.tex:
- \newconditional \flexiblewhitespace added
core-tsp.tex:
- conditional \tsplitfirst renamed to \splitfloatfirst
- extra \setfalse of \splitfloatfirst added for testing
core-two.mkii:
- new command \immediatesavetwopassdata added
core-two.mkiv:
- command \immediatesavetaggedtwopassdata removed
- commands \lazysavetwopassdata and \lazysavetaggedtwopassdata added
core-two.tex:
- default \immediatesavetwopassdata added
core-uti.tex:
- message setting added
enco-utf.tex:
- new commands: \enspace, \emspace, \thinspace, \hairspace
font-afm.lua
- 'tlig' support added
- version bumped to 1.24
- some reorganization
font-def.lua:
- fonts.tfm.hash_instance now receives a second parameter
- fonts.define.check now returns a second value
font-enc.lua:
- support a virtual "unicode" vector
font-fbk.lua:
- local fallbacks added (bugfix??)
- robustness improved
font-ini.mkiv:
- load the new font-ext file(s)
- explicit encoding and handling code removed
font-otf.lua:
- version 2.08
- function fonts.otf.trace_process added (sets all tracing)
- fea file path search improved
- new function table.reverse
- the 'before' of a contextual subst are now reversed before writing the tma file
- code for a new lookup handling strategy added: 3 == loop over lookups loop over glyphs
- matching routines altered for the reversed contextual tma
- various small fixes and reorganisation
- handling of keshideh (tadwil, arabic) fixed
font-run.tex:
- reporting cleaned up
font-syn.lua:
- use os.gettimeofday() instead of os.clock() for timing
font-tfm.lua:
- fix to font parameter handling
- support code for expansion and protrusion
- new functions fonts.initializers.complements.load fonts.initializers.common.complement (for automatic glyph fallbacks)
hand-ini.tex:
- split into Mk files
l-aux.lua:
- new functions aux.add_settings_to_array and aux.getparameters
l-file.lua:
- better filename matcher
- new function file.stripsuffix
l-os.lua:
- support for os.type in os.platform discovery
- a few fixes around os.gettimeofday and os.clock
l-string.lua:
- new functions string:pattesc, string:tohash
l-table.lua:
- new functions table.fromhash, table.clone, table.hexed
- table.merge now supports a nil first argument
l-url.lua:
- fix a slash problem
- new function url.query
l-xml.lua:
- robustness improved
luat-crl.lua:
- always use forward slashes
luat-deb.lua, luat-deb.tex:
- table 'trace' became 'tracers'
luat-env.lua:
- guard for present, but empty environment variables
- filename cleanups are now done in input.find_file
- new function strip_code that removes lua debug info from dumped luac data
luat-env.tex:
- cleanups
luat-inp.lua:
- $TEXMF subpaths added to FONTFEATURES and FONTCIDMAPS
- new function input.reset_hashes
- small cleanups and speedups (e.g. for zipped files)
luat-lib.lua:
- support for os.type in os.platform discovery
luat-lmx.lua:
- use os.execute instead of os.spawn
luat-tex.lua:
- report img and mplib processing times
- set and use texconfig.max_in_open (default value is 127)
luat-zip.lua:
- debugged and improved
lxml-ini.lua:
- debugged and improved
lxml-ini.tex:
- new macros \xmlverbatim, \xmldoifelse, \xmldoifelsetext, \xmldoif, \xmldoiftext, \xmldoifnot, \xmldoifnottext
- reset xml setups
math-ini.lua:
- mathematics.delimiter debugged
- a test against contextname added (?)
meta-pdf.lua:
- table 'mp' became 'mps'
mult-con.tex:
- removed a setupvariables section (obsolete)
- added 'action'
mult-ini.tex:
- removed the x! and y! prefixes (obsolete)
- Most code split into Mk files
mult-sys.tex:
- new message constant: check
- \ifinterfacetranslation test removed (obsolete)
node-ini.lua, node-ini.tex:
- glyph node tracing support added (for Idris)
page-flt.tex:
- new command \doifelsemainfloatbody
- bugfixes
page-num.tex:
- use \immediatesavetwopassdata instead of \savetwopassdata
page-one.tex:
- test for floats waiting (bugfix)
prop-mis.tex:
- default effect properties reorganized
s-abr-01.tex:
- new logo \MKTEXLSR
s-pre-64.tex:
- added a default for \titlefont
syst-ext.tex:
- bugfix in commalist processing, as suggested by VZ
syst-new.tex:
- \let\notexpanded changed to \let\@@notexpanded (bugfix?)
toks-ini.tex:
- macros \grabuntil and \dograbuntil removed
type-gyr.tex:
- some \unloadmapfile calls added
- heros & helvetica are sans, not serif
- typescript for cursor (courier) added
type-ini.tex:
- new macro \unloadmapfile
x-cals.lua:
- small speedup
x-fig-00.tex:
- attempt to fix image databases ?
x-mmp.mkiv:
- bugfix
x-res-04.tex:
- attempt to fix image databases ?
x-set-11.tex:
- calls to \dogetmessage replaced by \setmessagetext
[edit] Data files
cont-debug.lmx, cont-error.lmx:
- the 'trace' table became 'tracers', calls fixed
keys-XX.xml:
- key 'action' documented
lang-agr.pat:
- fixed version
sample.tex:
- mention the new montgomery.tex sample file
x-cals.xml:
- extra test/example, for tgroup
[edit] News for cont-win.zip
no changes

