Context 2005.11.30

From ConTeXt wiki

< Release Notes

Changes since ConTeXt 2005.11.24

Removed files

  • fdf2tan.pl (obsolete script)
  • fdf2tex.pl (obsolete script)

New files

  • m-dratex.tex (loads DraTex and AlDraTex.sty)
  • s-syn-01.tex (syntax definitions for the metafun manual)

Changes

Map files:

no changes

Metafun:

mp-spec.mp:

  • allow more specials that just 1,000 by introducing a new numeric "_special_div_", this can be set to 10,000 when needed (see below)
  • some commented code actually removed

Perl scripts:

makempy.pl:

  • Acrobat Reader support (as conversion engine) dropped

Ruby scripts:

kpse.rb:

  • safer discovery for miktex vs. minimal under windows

texmfstart.rb:

  • version is 1.7.1
  • support "texfont" and "makempy"


Macro files:

context.tex:

  • context version 2005.11.30

core-des.tex:

  • bugfix in stop enumeration, using \dostopparbasedattributes (this fix ensure that the current paragraph is finished before the bodyfont etc. is restored)

core-itm.tex:

  • some \ignorespaces removed
  • \setupitemgroup[][command=] added for Giuseppe Bilotta, like this:
\def\MyItemCommand#1{{\bf#1}\quad}
\setupitemgroup[itemize][command=\MyItemCommand]
 
\startitemize
\item {test} is this okay?
\item {test} is this okay?
\item {test} is this okay?
\stopitemize

core-mar.tex:

  • extension for the use of marks in column sets (large), using a new, three-argument, call to \getmarking
\getmarking[subsection][1][first] % column 1
\getmarking[subsection][3][first] % column 3

core-new.tex:

  • system mode code moved to core-var.tex

core-not.tex:

  • disable footnotes in marks (\everymarking)

core-rul.tex:

  • fix interaction between backgrounds (\startbackground) and margin material

core-sec.tex:

  • bugfix for resetnumber=no

core-spa.tex:

  • extended the behaviour of \setupinterlinespace so that it is carried across bodyfont switches (\setupinterlinespace[auto])
  • new macro: \dostopparbasedattributes

core-var.tex:

  • system mode code moved from core-new.tex
  • \everymarking added

lang-ini.tex:

  • support for "language system modes"
{\language[nl]
 \startmode[*en] english \stopmode
 \startmode[*nl] dutch   \stopmode
 \language[en]
 \startmode[*en] english \stopmode
 \startmode[*nl] dutch   \stopmode}

meta-ini.tex:

  • changed def of \MPtext,\MPstring and \MPbetex (bugfix?)
  • new conditional \manyMPspecials , which sets _special_div_ to 10,000 (see above)

mult-com.tex:

  • project => projekt
  • product => produkt

page-set.tex:

  • second part of the patch for marks in columnsets

s-pre-60.tex:

  • disable some macros in paper print mode

supp-mpe.tex:

  • support code for \manyMPspecials (for mptopdf)

supp-pdf.tex:

  • support code for \manyMPspecials (\setMPextensions)

type-exa.tex:

  • new handling=noligs definitions for a set of font synonyms to enable easy ligature prevention (esp. useful in XML)
  
\usetypescript[serif][handling][noligs] 
\definetypeface[mine][rm][serif][latin-modern][default][encoding=texnansi]
\definetypeface[mine][rm][serif][latin-modern][default][encoding=texnansi]
   
\setupbodyfont[mine,10pt]
   
\starttext
asjemenou-het--lijkt---te----werken
\stoptext

type-map.tex:

  • renamed map files for antt, iwona and kurier (antt-XX.map instead of XX-antt.map), to match the new distribution files from Poland.

Data files:

context-jedit-nl.xml, cont-nl-scite.properties, cont-nl.xml, keys-nl.xml:

  • project => projekt
  • product => produkt

cont-XX.xml:

  • document \setupinterlinespace[auto]

type-tmf.dat:

  • use TEXMFTE and TEXMFGW as well as TEXMFMAIN