Context 2009.08.19

From ConTeXt wiki

< Release Notes

These are the changes in the current distribution between 2008.10.31 and 2009.08.19.

News for cont-ext.zip

  • Updated versions of these modules:
    • account
    • letter
    • lettrine
    • mathsets
  • New modules:
    • gnuplot
    • resume
    • simplefonts

News for cont-img.zip

no changes

News for cont-mpd.zip

  • Changed filenames that reflect the mkii/mkiv split in cont-tmf.zip

News for cont-ppc.zip

  • Changed filenames that reflect the mkii/mkiv split in cont-tmf.zip

News for cont-tmf.zip

The most important feature of this release is a much further split into mkii and mkiv files. Besides, there is a reorganisation of some of the directory structure, and a number of unused files have been removed. The changes below are quite terse because the massing cut & paste that results from the split in mkii and mkiv makes adequate diffing extremely time-consuming.

Deleted files

  • Support files for the editors winedt, bbedit, jedit, vim: conedt.gui conedt.ini context-bbedit-<xx>.xml context-jedit-<xx>.xml context.vim mp.vim
  • the data/contextnames.txt database (no longer needed)
  • A large bunch of old-style lm and gyre font map and encoding files.
  • The ruby www server&client scripts
  • the exatools script
  • the texfind script
  • the texshow script
  • the pdftrimwhite script
  • the old czech interface definition cont-cz.xml (now cont-cs.xml)
  • the 'gamma' module
  • char-syn.lua
  • xtag-ini.mkii, mkiv
  • typo-ini.tex
  • colo-ini.tex
  • lang-url.tex
  • mult-his.tex
  • todo-mkii.tex
  • todo-mkiv.tex
  • type-old.tex

New files

  • Editor support files for texworks: ./context/data/texworks/*
  • Fontmap files for the 'contnav' and 'hans' fonts
  • A special file to demonstrate how to remap font glyphs in mkiv: fonts/map/luatex/context/demo-font.lum
  • mp-chem.mp, a metapost support file for ppchtex
  • punkfont.mp, the metapost reimplementation of Knuth's punk font
  • The luatools, metatex, mtxrun, mtxtools, mtxworks, and texmfstart stubs for win and unix.
  • The texexec.cmd stub for win
  • new mtxrun scripts: metatex package profile server-ctx-fonttest server-ctx-help server-ctx-startup texworks timing tools unzip
  • tex/generic/context: support files for loading opentype fonts and mplib in luatex on top of the plain.tex format
  • The bib module is now split into mkii/mkiv files
  • hyphenation patterns and exceptions for ukrainian: patterns/lang-uk.{hyp,pat,rme}
  • sample/demo-cld.cld: a demonstration file of the context lua description file format
  • new functional modules: chemic, datastrc, format, mkii, punk, track, reg
  • new font support modules: fnt-11, fnt-20, fnt-21, fnt-23, fnt-24, fnt-25, fnt-30
  • new presentation modules: pre-11, pre-12, pre-17, pre-18, pre-26, pre-27, pre-66, pre-67, pre-93
  • new test files: test/chem-str-test.tex and test/context-test.tex

Moved files

  • The scite support files are now in a private subfolder: context/data/scite
  • The texfont support files are now in a private subfolder: context/data/texfont

Renamed and/or split files

The following lists the new name(s) for the simple case of .tex -> .mkiX.

  • attr-ini.mkiv
  • char-ini.mkiv
  • char-utf.mkiv
  • colo-ext.mkii
  • core-def.mkii, mkiv
  • core-env.mkii, mkiv
  • core-fil.mkii, mkiv
  • core-fnt.mkii, mkiv
  • core-gen.mkii, mkiv
  • core-grd.mkii, mkiv
  • core-ini.mkii, mkiv
  • core-mis.mkii, mkiv
  • core-par.mkii
  • core-stg.mkii
  • core-var.mkii, mkiv
  • enco-*.mkii
  • filt-bas.mkii
  • filt-ini.mkii
  • font-arb.mkii
  • font-bfm.mkii
  • font-chi.mkii
  • font-col.mkiv
  • font-heb.mkii
  • font-jap.mkii
  • font-run.mkii, mkiv
  • font-uni.mkii, mkiv
  • font-unk.mkii, mkiv
  • hand-def.mkii
  • java-ini.mkii, mkiv, lua
  • lang-ara.mkiv
  • lang-chi.mkii
  • lang-ctx.mkii
  • lang-dis.mkii
  • lang-jap.mkii
  • lang-lab.mkii, mkiv
  • lang-mis.mkii, mkiv
  • lang-run.mkii
  • lang-spe.mkii
  • luat-ini.mkiv
  • luat-lib.mkiv
  • lxml-ini.mkiv
  • math-ams.mkii
  • math-cow.mkii
  • math-eul.mkii
  • math-fou.mkii
  • math-lbr.mkii
  • math-pln.mkii, mkiv
  • math-run.mkii
  • math-tex.mkii
  • math-tim.mkii
  • math-uni.mkii
  • meta-pag.mkii, mkiv
  • mlib-ctx.mkiv
  • mlib-pdf.mkiv
  • mlib-pps.mkiv
  • node-ini.mkiv
  • node-par.mkiv
  • page-app.mkii, mkiv
  • page-bck.mkii, mkiv
  • page-flw.mkii, mkiv
  • page-imp.mkii, mkiv
  • page-ini.mkii, mkiv
  • page-lay.mkii, mkiv
  • page-log.mkii
  • page-mak.mkii, mkiv
  • page-mar.mkii, mkiv
  • page-mul.mkii, mkiv
  • page-not.mkii, mkiv
  • page-one.mkii, mkiv
  • page-par.mkii, mkiv
  • page-plg.mkii, mkiv
  • page-run.mkii, mkiv
  • page-set.mkii, mkiv
  • page-sid.mkii, mkiv
  • page-spr.mkii, mkiv
  • page-str.mkii, mkiv
  • page-txt.mkii, mkiv
  • pdfr-def.mkii
  • pdfr-ec.mkii
  • ppchtex.mkii, mkiv
  • prop-ini.mkii, mkiv
  • regi-XXXX.mkii
  • spec-def.mkiv
  • spec-dpm.mkii
  • spec-dpx.mkii
  • spec-dvi.mkii
  • spec-fdf.mkiv
  • spec-ini.mkii
  • spec-mis.mkii
  • spec-pdf.mkii
  • spec-ps.mkii
  • spec-tpd.mkiv
  • spec-tr.mkiv
  • spec-tst.mkii
  • spec-var.mkii
  • spec-win.mkii
  • spec-xet.mkii
  • spec-xtx.mkii
  • spec-yy.mkii
  • supp-dir.mkii, mkiv
  • supp-emp.mkii
  • supp-eps.mkii
  • supp-mis.mkii
  • supp-mpe.mkii
  • supp-mps.mkii
  • supp-mrk.mkii
  • supp-pat.mkii
  • supp-pdf.mkii
  • supp-ran.mkii, mkiv, lua
  • supp-spe.mkii
  • supp-tpi.mkii
  • symb-ini.mkii, mkiv
  • symb-run.mkii, mkiv
  • syst-ext.mkii
  • syst-fnt.mkii, mkiv
  • syst-gen.mkii
  • syst-new.mkii
  • syst-tex.mkii
  • thrd-ran.mkii
  • thrd-trg.mkii
  • toks-ini.mkiv
  • type-ini.mkii, mkiv
  • type-run.mkii, mkiv
  • unic-XXX.mkii
  • verb-XXX.mkii

The following (disorganized) list contains the files that have been renamed because of a reimplementation of the mkiv part:

  • NEW anch-bar.mkii, mkiv (OLD core-bar.tex): sidebars
  • NEW anch-pgr.mkii, mkiv (OLD core-pgr.tex): positioned graphics
  • NEW anch-pos.mkii, mkiv, lua (OLD core-pos.tex, mkii, mkiv, lua): position macros
  • NEW anch-snc.mkii, mkiv (OLD core-snc.tex): synchronisation
  • NEW buff-ini.mkii, mkiv, lua, buff-ver.mkii, mkiv (OLD core-buf.mkii, mkiv, lua, tex): buffers
  • NEW catc-act.tex, catc-ctx.tex, catc-def.tex, catc-ini.lua, mkii, mkiv, catc-sym.tex (OLD syst-cat.mkii, mkiv, tex): Catcode tables
  • NEW xetx-chr.mkii, xetx-cls.mkii, xetx-ini.mkii, xetx-utf.mkii (old syst-xtx.tex): xetex support

Also, the following base files no longer exist because there content has moved elsewhere:

  • core-blk.lua, mkiv, tex, core-box.tex, core-con.tex, core-ctx.tex, core-dat.tex, core-fig.tex, core-fld.tex, core-hlp.tex, core-inc.lua, mkii, mkiv, tex, core-ins.tex, core-int.tex, core-itm.tex, core-job.tex, core-lme.tex, core-lnt.tex, core-lst.tex, core-ltb.tex, core-mak.tex, core-mar.tex, core-mat.tex, core-nav.tex, core-new.tex, core-not.tex, core-ntb.tex, core-num.tex, core-obj.lua, mkii, mkiv, tex, core-ref.lua, mkii, mkiv, tex, core-reg.lua, mkii, mkiv, tex, core-rul.lua, mkii, mkiv, tex, core-sec.mkii, mkiv, core-spa.tex, core-swd.tex, core-syn.lua, mkii, mkiv, tex, core-sys.tex, core-tab.tex, core-tbl.tex, core-trf.tex, core-tsp.tex, core-two.tex, core-uti.tex, core-ver.mkii, mkiv, tex, core-ver.tex, core-vis.tex, enco-ini.tex, hand-ini.tex, lang-ini.tex, luat-crl.lua, luat-deb.lua, tex, luat-env.tex, luat-inp.lua, luat-kps.lua, luat-lib.lua, luat-lmx.lua, tex, luat-log.lua, luat-tex.lua, luat-tmp.lua, luat-tra.lua, luat-tre.lua, luat-uni.lua, tex, luat-zip.lua, math-ext.tex, math-ini.tex, math-mis.tex, meta-pdf.tex, page-flt.tex, page-lyr.tex, page-new.tex, page-num.tex, prop-lay.tex, prop-mis.tex, prop-run.tex, sort-def.mkiv, tex, sort-ini.tex, sort-lan.mkiv, tex, spec-pdf.lua, supp-fil.tex, supp-ini.tex, supp-lan.tex, syst-chr.tex, syst-con.tex, syst-etx.tex, syst-mtx.tex, syst-omg.tex, syst-pdt.tex, syst-prm.tex, syst-rtp.tex, syst-str.tex, syst-var.tex, type-akb.tex, type-dis.tex, type-enc.tex, type-exa.tex, type-gyr.tex, type-map.tex, type-omg.tex, type-spe.tex, type-syn.tex

And the following base files fill in those gaps:

  • back-ini.lua, mkiv, back-pdf.lua, mkiv, bibl-bib.lua, mkiv, bibl-tst.lua, char-act.mkiv, char-enc.lua, mkiv, chem-ini.lua, mkiv, chem-str.lua, mkiv, colo-ext.mkiv, colo-hex.mkii, mkiv, context-base.lmx, context-fonttest.lmx, context-help.lmx, context-timing.lmx, context.rme, data-aux.lua, data-bin.lua, data-con.lua, data-crl.lua, data-ctx.lua, data-gen.lua, data-inp.lua, data-kps.lua, data-lst.lua, data-lua.lua, data-out.lua, data-pre.lua, data-res.lua, data-tex.lua, data-tmf.lua, data-tmp.lua, data-tre.lua, data-use.lua, data-zip.lua, font-chk.lua, font-cid.lua, font-ctx.lua, font-dum.lua, font-log.lua, font-mis.lua, font-ota.lua, font-otb.lua, font-otc.lua, font-otd.lua, font-oti.lua, font-otn.lua, font-otp.lua, font-ott.lua, font-tra.mkiv, font-xtx.lua, font-xtx.mkii, grph-fig.mkii, grph-fig.mkiv, grph-inc.lua, grph-inc.mkii, grph-inc.mkiv, grph-trf.mkii, grph-trf.mkiv, grph-u3d.lua, lang-cjk.mkiv, lpdf-ano.lua, lpdf-col.lua, lpdf-fld.lua, lpdf-grp.lua, lpdf-ini.lua, lpdf-ini.mkiv, lpdf-mis.lua, lpdf-nod.lua, lpdf-ren.lua, lpdf-u3d.lua, lpdf-wid.lua, luat-bas.mkiv, luat-cnf.lua, luat-cod.mkiv, luat-dum.lua, luat-fio.lua, luat-run.lua, luat-soc.lua, luat-sto.lua, lxml-ent.lua, lxml-mis.lua, lxml-pth.lua, lxml-tab.lua, math-ali.mkiv, math-arr.mkii, math-arr.mkiv, math-def.mkiv, math-del.mkiv, math-dim.lua, math-dis.mkiv, math-ext.lua, math-for.mkiv, math-frc.mkii, math-frc.mkiv, math-inl.mkiv, math-int.mkiv, math-map.lua, math-noa.lua, math-scr.mkiv, math-vfu.lua, meta-fun.lua, meta-fun.mkiv, meta-pdh.lua, meta-pdh.mkiv, metatex.tex, mtx-context-arrange.tex, mtx-context-combine.tex, mtx-context-ideas.tex, mtx-context-listing.tex, mtx-context-timing.tex, mult-chk.lua, mult-chk.mkii, mult-chk.mkiv, mult-cld.lua, mult-cld.mkiv, mult-mcs.tex, mult-mde.tex, mult-men.tex, mult-mes.lua, mult-mfr.tex, mult-mit.tex, mult-mnl.tex, mult-mno.tex, mult-mpe.tex, mult-mro.tex, node-bck.lua, node-bck.mkiv, node-dum.lua, node-ext.lua, node-fin.lua, node-fin.mkiv, node-fnt.lua, node-inj.lua, node-pro.lua, node-ref.lua, node-res.lua, node-ser.lua, node-shp.lua, node-tex.lua, node-tra.lua, node-tsk.lua, node-tst.lua, norm-alo.tex, norm-ctx.tex, norm-etx.tex, norm-ltx.tex, norm-ptx.tex, norm-tex.tex, norm-xtx.tex, pack-bar.mkiv, pack-box.mkii, pack-box.mkiv, pack-lyr.mkii, pack-lyr.mkiv, pack-obj.lua, pack-obj.mkii, pack-obj.mkiv, pack-rul.lua, pack-rul.mkii, pack-rul.mkiv, page-ins.mkii, page-ins.mkiv, page-mis.mkii, page-mis.mkiv, pdfr-il2.mkii, pret-lua.lua, pret-mp.lua, pret-tex.lua, scrn-bar.mkiv, scrn-but.mkiv, scrn-fld.mkii, scrn-fld.mkiv, scrn-hlp.mkii, scrn-hlp.mkiv, scrn-int.lua, scrn-int.mkii, scrn-int.mkiv, scrn-men.mkiv, scrn-nav.mkii, scrn-nav.mkiv, scrp-cjk.lua, scrp-ini.lua, scrp-ini.mkiv, strc-bkm.lua, strc-bkm.mkiv, strc-blk.lua, strc-blk.mkii, strc-blk.mkiv, strc-def.mkiv, strc-des.lua, strc-des.mkii, strc-des.mkiv, strc-doc.lua, strc-doc.mkiv, strc-flt.lua, strc-flt.mkii, strc-flt.mkiv, strc-ini.lua, strc-ini.mkiv, strc-itm.lua, strc-itm.mkii, strc-itm.mkiv, strc-lnt.mkii, strc-lnt.mkiv, strc-lst.lua, strc-lst.mkii, strc-lst.mkiv, strc-mar.lua, strc-mar.mkii, strc-mar.mkiv, strc-mat.lua, strc-mat.mkii, strc-mat.mkiv, strc-not.lua, strc-not.mkii, strc-not.mkiv, strc-num.lua, strc-num.mkii, strc-num.mkiv, strc-pag.lua, strc-pag.mkii, strc-pag.mkiv, strc-prc.lua, strc-prc.mkiv, strc-ref.lua, strc-ref.mkii, strc-ref.mkiv, strc-reg.lua, strc-reg.mkii, strc-reg.mkiv, strc-ren.mkiv, strc-sbe.mkiv, strc-sec.mkii, strc-sec.mkiv, strc-swd.mkii, strc-syn.lua, strc-syn.mkii, strc-syn.mkiv, strc-xml.mkiv, syst-aux.mkiv, syst-ini.tex, syst-lua.lua, syst-lua.mkiv, tabl-ltb.mkii, tabl-ltb.mkiv, tabl-ntb.mkii, tabl-ntb.mkiv, tabl-nte.mkii, tabl-nte.mkiv, tabl-pln.mkii, tabl-pln.mkiv, tabl-tab.mkii, tabl-tab.mkiv, tabl-tbl.mkii, tabl-tbl.mkiv, tabl-tsp.mkii, tabl-tsp.mkiv, task-ini.lua, task-ini.mkiv, trac-deb.lua, trac-deb.mkiv, trac-inf.lua, trac-lmx.lua, trac-lmx.mkiv, trac-log.lua, trac-tex.mkiv, trac-tim.lua, trac-tra.lua, trac-vis.mkii, trac-vis.mkiv, type-mac.mkii, type-mac.mkiv, type-mac.tex, type-one.mkii, type-one.mkiv, type-otf.mkii, type-otf.mkiv, type-siz.mkii, type-siz.mkiv, type-tmf.mkii, type-tmf.mkiv, type-win.tex, typo-brk.lua, typo-brk.mkiv, typo-cap.lua, typo-cap.mkiv, typo-ini.mkii, typo-ini.mkiv, typo-krn.lua, typo-krn.mkiv, typo-mir.lua, typo-mir.mkiv, typo-spa.lua, typo-spa.mkiv