This file is in the public domain. ============================================================== Luatex beta-0.70.1 was released 20110519 ============================================================== News: * fixed: recorder file location from TL (Akira). * fixed: missing newline on 'No output' line. * fixed: relative names in synctex file. * fixed: 16bit png images in generated %!PDF-1.4. * fixed: building with (installed) libpng < 1.5.0 * fixed: year in --version output. * fixed: box output to synctex. * fixed: FontDescriptor for non-embedded OpenType fonts has an invalid FontFile3 entry (#654) * fixed: crash on non-existent images. * fixed: small memory leak in the ipc code. * fixed: tex.print() and tex.sprint() don't recognize -2 as the first argument (#659) ============================================================== Luatex beta-0.70.0 was released 20110506 ============================================================== News: * fixed: various changes needed for libpng 1.5.2. * fixed: node.fields() for nodes without subtype. * fixed: non-argument use of os.execute(). * fixed: tex.[s|t|]print() with invalid catcode table arguments. * fixed: recorder filename location with --output-directory. * fixed: display alignment in TRT mode. * luatex now uses the standard synctex files from Jérome Laurens. ============================================================== Luatex beta-0.66.0 was released 20110412 ============================================================== News: * fixed: linebreak_filter doesn't do its default job when tex.linebreak is used * fixed: \escapechar ignored by \meaning * fixed: wrong px default * fixed: font kern attribute inheritance * fixed: "nop" unrecognized in virtual fonts * fixed: assertion failure in dviluatex when font ptmr8t used * fixed: tex.settoks for with strings with embedded zeroes * fixed: an indexing problem with nonexistent font glyphs * fixed: some crashes and other bugs on the 'subtype' and 'prev' fields (not all node types have those fields) * fixed: crash on token.csname_id ("") * fixed: initialize the statically allocated node's type ids * fixed: fencepost error in math parameter counting * fixed: math family numbers > 255 are allowed * fixed: compilation failure on Hurd * fixed: a small bug leading to displacements when reading the AccentTop table * fixed: \directlua followed by \pdfximage generates error if draft mode is active * fixed: a problem with \vadjust pre in alignments * fixed: a lua stack growing problem in the backend in 0.65.0, resulting in an inability to create more than a few thousand generated pages * fixed: inclusion of Scribus-generated pdfs * adapt: the default form margin is now zero (was 1bp before) * adapt: libpng 1.4.4, zzuplib 0.13.60, mplib 1.504 * adapt: small changes to the build system and new imports from the texlive repository * feature: new function node.currentattr() queries the current active attribute list * feature: Lua font loading; ignore unknown enumeration keys in MathConstants * feature: JPEG 2000 image support * feature: continuing work on the 'epdf' library * doc: the 'epdf' lua library is now documented * doc: various other manual corrections ============================================================== Luatex beta-0.65.0 was released 20101213 ============================================================== News: * The Aleph and Omega version primitives are deprecated. * The Apple Snow Leopard Truetype font collections now work properly. * Libpng has been updated to 1.4.4, and zlib to 1.2.5. * New lua functions node.next() and node.prev(). * The already deprecated for some time node.protrusion_skipable() function has been removed. * fontloader.apply_featurefile() and fontloader.apply_afmfile() now return nil, on failure. * The various node list fields in the lua node interface have been renamed from 'list' to 'head', e.g. tex.box[0].head, and the 'list' name is deprecated. For now, the deprecation is silent, as 'list' will stay for quite some time. Please update your lua source as soon as possible, though. * The call node.type() now returns "node". The existing functionality is otherwise unchanged. * Luafilesystem has been updated to 1.5.0. NOTE: there is an incompatible change in the directory iterator method. * The restriction on linebreak_filter has been eased: at least one horizontal box should be returned, but that is not necessarily the last node any more. * Backward compatibility has been restored for \meaning\mathchar * node.first_character() has been renamed to node.first_glyph() to better match its actual functionality. * The \Umathaccent primitive now supports both/bottom keywords, and \Umathbotaccent / \Umathaccents are now deprecated. * The \Umathaccent primitive now also supports the fixed keyword, which supports non-growing math accents even if the font says there are extensible variants. * Ongoing work on the epdf library. Bugfixes: * Assignment to \dimen65535 was broken earlier. * .head.prev is now always initialized to null (0). * luatex -lua=