Context 2007.09.28

From ConTeXt wiki

< Release Notes

These are the changes in the current distribution between 2007.09.10 and 2008.09.28.

News for cont-exa.zip

no changes

News for cont-ext.zip

no changes

News for cont-fnt.zip

no changes

News for cont-img.zip

no changes

News for cont-mpd.zip

no changes

News for cont-ppc.zip

no changes

News for cont-tmf.zip

Removed files

The feature file demo is removed:

  • verbose-digits.fea

New files

A feature file to convert babel greek into proper unicode

  • greek-babel-extended.fea

A new sub-script for mtxrun:

  • mtx-babel.lua

Something xml (??):

  • l-xml-edu.lua

A new presentation style:

  • s-pre-64.tex

Lpeg-based xml path expressions, with test file:

  • x-ct.mkiv
  • x-ct-test.tex
  • x-ct-test.xml

Changed files

Metafun

Scripts

luatools.lua:

  • new commandline option: --find-path

mtx-chars.lua:

  • code added to generate enco-utf.tex (--utf switch)

mtxrun.lua:

  • new xml parser and various library updates (see below)

tex.rb:

  • smarter handling of tcx files in commandlines (tcx file is no longer passed to XeTeX and LuaTeX)
  • force xetex to always return true (needed because of the \batchmode \font trick)

texutil.rb:

  • some extraneous spaces in the generated tuo removed

dir.rb:

  • lowercased the html link close tag

macro files

attr-ini.lua:

  • different ini

char-ini.lua:

  • use \let instead of \chardef
  • characters.charcode(box) finds the charcode of a typeset character (in a \box register)

colo-ini.tex:

  • drop impropoer spotcolor definition support

colo-new.lua:

  • fix inverted greyscale

cont-new.mkiv:

  • write status message for language load time

cont-new.tex:

  • context version 2007.09.28 16:52

context.tex:

  • context version 2007.09.28 16:52

core-def.tex:

  • symbols 'glm' (used for « and ») are no longer needed since these symbols are now available in LM and other fonts

core-fig.tex:

  • fix for uppercase method and type values
  • lowercase the figure filenames always (note: this can break existing documents)

core-reg.lua:

  • support a fourth registry entry level

core-reg.tex:

  • support a fourth registry entry level

core-rul.tex:

  • a small extension to \framed (frame=small)

core-spa.mkiv:

  • support for resetting the spacing, kern, and breakpoint attributes

core-trf.tex:

  • something about the calculation related to maxX scaling of included figures (??)

enco-ini.mkii:

  • remove legacy font encoding support in xetex mode (only Unicode font encoding is supported)

enco-ini.tex:

  • redefinition of \dobuildtextaccent

enco-pfr.mkiv:

  • now empty, not needed in wide fonts

enco-pfr.tex:

  • don't load this file in mkiv mode

enco-utf.tex:

  • now autogenerated from char-def.lua (much longer - it now includes a subset of unicode-letters.tex from XeTeX + replacement for the old enco-uc.tex)

font-afm.lua:

  • smarter toboolean used

font-ini.tex:

  • support \suppressfontnotfounderror in XeTeX (if present - only in version 0.997 and later): font loading is finally much cleaner in XeTeX now

font-otf.lua:

  • support the 'messages' return value of fontforge.open()

l-boolean.lua:

  • smarter (configurable) toboolean function

l-string.lua:

  • support both left and right padding of strings

l-table.tex:

  • table.contains and table.count added

l-xml.lua:

  • reimplemented using lpeg

lang-ini.lua:

  • attempt to support the new luatex trunk code for languages in the optional dictionary subsystem (probably broken)

lang-ini.mkiv:

  • attempt to support the new luatex trunk code for languages

lxml-ini.lua:

  • reimplemented using lpeg

lxml-ini.tex:

  • changes for the new parser

meta-ini.tex:

  • switch the guard from LUATEX to NEWTEX (for xetex-mpost woes)

meta-tex.tex:

  • don't load the lm-texnansi.map file (not needed)

mult-sys.tex:

  • new system constant entryd (for registers)

regi-ini.tex:

  • regimes are only sensible in legacy pdftex mode

spec-tpd.tex:

  • lowercase file suffix strings (note: this can break existing documents)

toks-ini.lua:

  • improved token remapper

toks-ini.tex:

  • improved token remapper front end (\defineremapper, \remapcharacter)

type-one.tex:

  • some Iwona and Kurier definitions fixed

type-otf.tex:

  • explicit file: added to many synonyms
  • 'helvetica' is now correctly marked as a 'sans' typescript
  • iwona and antykwa torunska file naming fixes

type-tmf.tex:

  • iwona and antykwa torunska file naming fixes

unic-ini.tex:

  • xetex has no way to output 8 bit (i.e. \rawcharacter)

x-cals.mkiv:

  • switch to before, setup, after setups

Data files

x-cals-test.cdx:

  • try a few new directives

x-cals-test.tex:

  • try a few new directives

x-cals-test.xml:

  • extended somewhat

News for cont-win.zip

no changes