Context 2004.11.23

From ConTeXt wiki
  • The XML interface files are moved into a new subdirectory:
tex/context/interface/cont-XX.xml

and their syntax has changed considerably

  • There are new XML files that map internationalized strings to their english counterparts:
tex/context/interface/keys-XX.xml;

as well as new associated TeX input files for creating and processing these files:

 x-set-01.tex, x-set-02.tex, x-set-11.tex and x-set-12.tex
  • There are new files for vietnamese (esp. font encoding) support:
 original-public-vnr.map, t5-base.map, t5-public-lm.map, enco-t5.tex, enco-vna.tex

as well as changes to various other files:

 context-base.map, psclean.map, cont-sys.ori,cont-sys.rme, enco-ini.tex,hand-def.tex
  • A new file for dealing with directionality: supp-dir.tex
  • Two new XeTeX specific files: syst-xtx.tex and type-xtx.tex
  • A new file called symb-uni.tex containing named versions of Unicode Symbols (contributed by atl for xetex), and a new unic-030.tex unicode vector definition file
  • A new metapost input file containing extended (XML FO) frame style support, called mp-fobg.mp
  • type-buy.dat adds support for monotype sabon, linotype industria, and itc stone
  • texexec.pl is now version 5.2.3, adding XeTeX extended dvi support (--xtx) and commandline-disabling of Web2c's paranoia settings (--notparanoid)
  • texutil.pl now has built-in FO file support (.fo filename extension), and it now uses the new XML keys-XX.xml files to generate the scite definitions.
  • ctxtools.rb now has a new action: --translateinterface
  • exa/logger.rb has an added definition for subroutine the silent
  • texmfstart.rb now can do exec() instead of system(), using a new switch: --execute
  • colo-pra.tex (Pragma ADE's logo color definitions) is now in english
  • context.tex: \contextversion{2004.11.23}, reads the new files syst-xtx.tex and supp-dir.tex
  • cont-fil.tex: file synonyms for int-load and int-make changed (bug fix)
  • cont-log.tex: new logo \XeTeX, and a synonym for it: \PDFETEX (why?)
  • cont-new.tex: adds definitions for \rescanXMLattributes, \parseXMLattributes, \setupTBLcell, and \dontleavehmode
  • core-con.tex: \defineconversionvector and \conversionnumber are added (for XeTeX)
  • core-ini.tex: \appendtoks \checkinlinedirection \to \everypar
  • core-not.tex: new key for \definenote: scope=(text|page), flagged experimental
  • core-ref.tex: various cleanups and speedups. most important change: \doexternaldocument now has three brace grouped arguments instead of bracketed arguments
  • core-reg.tex: \currentregister is now edef'ed (bugfix)
  • core-rul.tex: \framed has an extra hook "extras={text}" (experimental)
  • core-spa.tex: bugfix in \indenting, and adds support for automatic struts to \setupstruts
  • enco-def.tex: lots of new \definecharacter lines to provide 'simple' iso-latin support for the vietnamese 'accented' characters
  • enco-un.tex: likewise \definecharacters, but 'real' ones this time (Unicode block 0x1Exx)
  • font-ini.tex: support for font variant "Caps" is added
  • hand-ini.tex: generalized the handling handler macros, as well as new support for \noligs primitive (available in pdfxtex)
  • java-exa.tex: fix in url replacement.
  • lang-xxx.tex: documentation strings added
  • lang-vn.tex: fixed version with better strings
  • mult-con.tex: adds the constant "extras" and the variable "inherit"
  • mult-ini.tex, setupb.tex, setupe.tex: some changes related to the new interface definition file format
  • mult-sys.tex: support for font variant "Caps"
  • page-flt.tex: anglicised
  • page-lay.tex: \setuppapersize expands its arguments now. (bugfix)
  • page-mar.tex: internal changes related to strut handling
  • s-mod-00.tex: internal changes to \ShowLanguageValues
  • spec-xtx.tex: lots of improvements
  • type-akb.tex: credits to Patrick Gundlach
  • type-buy.tex: adds support for monotype sabon, linotype industria, and itc stone
  • type-enc.tex: vietnamese support
  • type-ini.tex: adds support for \usetypescriptfile[reset], and loads type-xtx.tex under XeTeX
  • unic-XXX.tex: extensions and bug fixes in the unicode vectors [0,1,2,32,33], and a new supported vector (and file for): 30.
  • x-fe.tex: new FO extension: fe:trace
  • x-fo.tex: lots of improvements, aesp. to the table and list support.
  • x-foxet.tex: tries to load module "fp" (where available)
  • xtag-ini.tex: bugfixes. most importantly: the saved (grouped) XML environment macros are now \long, so they accept \pars in saved arguments.