Context 2006.05.08

From ConTeXt wiki

Jump to: navigation, search

< Release Notes

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
Personal tools
Toolbox