Context 2006.05.08
From ConTeXt wiki
This page documents changes in the distribution directory current that have occurred since 2006.04.27
Contents |
[edit] News for cont-exa.zip
new files:
- base/mp.rb, texexec.rb, texutil.rb
base/kpseremote.rb, base/switch.rb, base/tex.rb, base/texutil.rb, ctxtools.rb, imgtopdf.rb, newimgtopdf.rb, newpstopdf.rb, newtexexec.rb, newtexutil.rb, pstopdf.rb, runtools.rb, texmfstart.rb, x-e-1008.tex:
- changes as for cont-fmt.zip
[edit] News for cont-ext.zip
Example image from t-lettrine filename fixed
- W.pdf
[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
Vim syntax files
- context.vim (Nikolai Weibull)
- mp.vim (Andreas Scherer)
Some installation hints for scite:
- scite-ctx.readme
The tree structure of the example framework:
- context/examplap
- doc/context/examplap
- tex/context/examplap
- scripts/context/ruby/exa
- scripts/context/ruby/rslb
- scripts/context/ruby/xmpl
The directory tree for storing manuals:
- doc/context/general/allkind/
The man and htmp pages for TeXShow
- new/doc/scripts/texshow.1
- new/doc/scripts/texshow.html
Map files for (x)dvipdfm(x):
- fonts/map/dvipdfm/context/*.map
Subtrees for storing encoding files:
- fonts/enc/dvips/jmn/
- fonts/enc/pdftex/context/
- fonts/enc/pdftex/lm/
Subtrees for storing map files:
- fonts/map/dvips/lm/
- fonts/map/pdftex/lm/
- fonts/map/dvipdfm/lm/
The pfm files of the included pfb fonts:
- fonts/pfm/hoekwater/context/contnav.pfm
- fonts/pfm/jmn/hans/hans-sh.pfm
- fonts/pfm/jmn/hans/hans.pfm
Ruby versions of the four main perl scripts:
- scripts/context/ruby/imgtopdf.rb
- scripts/context/ruby/pstopdf.rb
- scripts/context/ruby/texexec.rb
- scripts/context/ruby/texutil.rb
A helper module form MetaPost (mpx) handling
- new/scripts/context/ruby/base/mp.rb
A set of stubs, i.e. batch scripts that use texmfstart to load the various context scripts. These can be called directly from the command-line:
- ctxtools.bat, makempy.bat, mptopdf.bat, pstopdf.bat, texexec.bat, texmfstart.bat, texutil.bat, xmltools.bat, exatools.bat, mpstools.bat, pdftools.bat, runtools.bat, texfont.bat, textools.bat, tmftools.bat
The configuration file for rlxtools:
- tex/context/base/rlxtools.rlx
The TPM files for the embedded modules:
- tpm/t-bib.tpm
- tpm/u-texshow.tpm
Various XML schemas and DTDs:
- x-chemml.xsd
- x-contml.xsd
- x-corres.rng
- x-fig-00.dtd
- x-fig-00.xsd
- x-mathml.xsd
- x-physml.xsd
[edit] Changed files
[edit] Map files
no changes
[edit] Metafun
no changes
[edit] Scripts
texutil.pl, texexec.pl:
- warn people to use texmfstart
kpseremote.rb:
- be a bit more careful about availability
tex.rb:
- use the new mp.rb instead of inlined MP line wrapping
- also use the new mp.rb instead of standalone 'mpto' command
- explicitly disable the use of a backend for MP label generation
- --xetex now uses the dvipdfmx backend driver
- new feature: utf-8 ByteOrderMark is ignored when the new switch --utfbom is used
texutil.rb:
- disable the "unknown entry" warning message
ctxtools.rb:
- cleanup use of purge (all) files.
- load net/http (for updates)
- small fix for generation of dvipdfmx files
- better reporting for --patterns
- a set of extra methods for 'String' (replacements)
- ctxtools can update your context distribution now, use --updatecontext
newimgtopdf.rb, newpstopdf.rb, newtexexec.rb, newtexutil.rb:
- code moved to the corresponding 'non-new' file, only a loader stub remains.
texmfstart.rb:
- version 1.8.6
- sanitize kpseXXX.rb library file loading
- cleaner kpse error reporting
- switch to using the ruby scripts under their new names
- newly documented: how to create stubs for the scripts (texmfstart --stubpath=auto --make all)
- allow stub-ifying texmfstart itself
- if all else fails, fall back to 'kpsewhich' (bootstrapping)
- safer file age comparison
[edit] Macro files
cont-new.tex:
- context version 2006.05.08 12:59
- make \enableXML and \enableTEX unexpandable
context.tex:
- context version 2006.05.08 12:59
- remove explicit newtexexec setting (is default now)
core-des.tex:
- use \insidedescription instead of \insidedefinition
- fix for disappearing footnotes in description terms (\resetdescriptions )
core-mar.tex:
- unused definition of \fetchmark removed
- bugfix for coupling (additional \relax-es for \ifx\csname)
core-not.tex:
- fix for disappearing footnotes in description terms (\resetdescriptions )
- better definition of \nododonote
core-pgr.tex:
- use a \start..\stop pair instead of \appendtoks (twice)
core-sec.tex:
- support \setuphead[...][stopper=]
core-var.tex:
- new feature: selectors
\defineselector[caption][max=2,n=2] \start \setupselector[caption][n=1] \placelist[figure][criterium=all] \stop \starttext \placefigure {\select{caption}{zapf}{\input zapf \relax}} {} \stoptext \stoptyping
enco-ini.tex:
- \let\dochar\thechr (this fixes a \hyphenation bug)
font-ini.tex:
- (better) support for XeTeX's low-level font syntax, from spec-xtx.tex
lang-ini.tex:
- \let\dochar\thechr (this fixes a \hyphenation bug)
- \pathypsettings \enableregime[utf] are active while loading patterns (the pattern files are in utf-8 encoding now)
m-graph.tex:
- use a \start..\stop pair instead of \appendtoks (a few times)
meta-fig.tex:
- use \obeylines in metapost figures (nicer MP input generation)
meta-ini.tex:
- use a \start..\stop pair instead of \appendtoks (a few times)
- changed the internal mechanism a bit
meta-pag.tex:
- use a \start..\stop pair instead of \appendtoks (a few times)
meta-txt.tex:
- use a \start..\stop pair instead of \appendtoks
mult-sys.tex:
- new system variable: sx, for selectors_
page-flt.tex:
- support \setupcaptions[stopper=]
s-abr-01.tex:
- BMP logo added
s-pre-60.tex:
- dont use Openaction
spec-def.tex:
- XeTeX now uses dpx backend
- xdv added for the old (dvi,xtx) behaviour
spec-dpx.tex:
- extended somewhat (and a fix maybe)
spec-xtx.tex:
- support for XeTeX's low-level font syntax moved to font-ini.tex
supp-mps.tex:
- implement \start..\stop pairs instead of \appendtoks
- use \obeylines in metapost figures (nicer MP input generation)
supp-mrk.tex:
- \marks need grouping (bugfix)
syst-ext.tex:
- a new set of macros to replace explict use of \to: \defconvertedargument,\defconvertedcommand, \defconvertvalue
- new string filtering macro: \dofilterfromstr (was inlined in \filterfromvalue, before)
type-exa,tex:
- antykwa-torunska and iwona can do t2a encoding now
unic-ini.tex:
- load vector 31 also
x-res-00.tex:
- support for separate collections of resources
x-res-04.tex:
- documentation updated
- two percents added at EOL (spurious spaces)
x-set-11.tex:
- correct a translation error for 'optional'
x-sm2om.xsl
- file header comment (copyright) added
xtag-pre.tex:
- auto-switch regimes based on the XML processing instruction
[edit] Data files
context.properties:
- changes for the switch to the ruby versions of the scripts
- new menu entry 'purge' replaces 'texutil'
- eXaMpLe framework commands moved to 13
- generate format commands moved to 11
- new command 12: update context
- make the line number margin a bit larger
keys-XX.xml:
- document \setupheads[stopper=]
lang-{cz,en,pl,sk,uk}.hyp, lang-{ca,cy,cz,da,de,deo,en,es,fi,fr,hr,hu,is,la,nl,no,pl,pt,ro,sk,sl,sv,tr,uk,us}.pat:
- pattern files are now unicode compliant (utf-8 encoded)
context.tmf
- two values increased a bit
[edit] News for cont-win.zip
- new binary

