From f9c2b1b8409a6faf324de9a6ef4d37382a9a5781 Mon Sep 17 00:00:00 2001 From: Taco Hoekwater Date: Thu, 19 May 2011 06:00:57 +0000 Subject: Final version of luatex 0.70.1 git-svn-id: svn://tug.org/texlive/trunk@22531 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/web2c/luatexdir/ChangeLog | 5 ++++ Build/source/texk/web2c/luatexdir/NEWS | 33 +++++++++++++++++++++- Build/source/texk/web2c/luatexdir/lua/ltexlib.c | 6 ++-- Build/source/texk/web2c/luatexdir/luatex.c | 8 +++--- .../texk/web2c/luatexdir/luatex_svnversion.h | 2 +- 5 files changed, 45 insertions(+), 9 deletions(-) diff --git a/Build/source/texk/web2c/luatexdir/ChangeLog b/Build/source/texk/web2c/luatexdir/ChangeLog index 5c3d99cb672..b716eaf735b 100644 --- a/Build/source/texk/web2c/luatexdir/ChangeLog +++ b/Build/source/texk/web2c/luatexdir/ChangeLog @@ -1,3 +1,8 @@ +2011-05-19 Taco Hoekwater + * lua/ltexlib.c: fix a bug on negative catcode table arguments. + * luatex.c, NEWS: luatex is now version 0.70.1 + * luatex_svnversion.h: updated to reflect latest luatex revision (4277) + 2011-05-18 Taco Hoekwater * font/writefont.w (write_fontdescriptor): Fix for non-embedded diff --git a/Build/source/texk/web2c/luatexdir/NEWS b/Build/source/texk/web2c/luatexdir/NEWS index 6d5e4704278..b6e880e6ba3 100644 --- a/Build/source/texk/web2c/luatexdir/NEWS +++ b/Build/source/texk/web2c/luatexdir/NEWS @@ -1,6 +1,37 @@ 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 ============================================================== @@ -1920,7 +1951,7 @@ Other news: we probably introduced new problems as well). * Most (all?) files now have a corrected Copyright header, - and link in $Id$ and $URL: http://foundry.supelec.fr/svn/luatex/branches/0.70.x/source/texk/web2c/luatexdir/NEWS $ into the object file. + and link in $Id$ and $URL: http://foundry.supelec.fr/svn/luatex/tags/beta-0.70.1/source/texk/web2c/luatexdir/NEWS $ into the object file. * Some unnecessary files were removed from the distribution. diff --git a/Build/source/texk/web2c/luatexdir/lua/ltexlib.c b/Build/source/texk/web2c/luatexdir/lua/ltexlib.c index 50cef444f4e..3cdead69c48 100644 --- a/Build/source/texk/web2c/luatexdir/lua/ltexlib.c +++ b/Build/source/texk/web2c/luatexdir/lua/ltexlib.c @@ -23,7 +23,7 @@ static const char _svn_version[] = - "$Id: ltexlib.c 4234 2011-04-30 14:02:15Z taco $ $URL: http://foundry.supelec.fr/svn/luatex/branches/0.70.x/source/texk/web2c/luatexdir/lua/ltexlib.c $"; + "$Id: ltexlib.c 4274 2011-05-18 11:23:45Z taco $ $URL: http://foundry.supelec.fr/svn/luatex/tags/beta-0.70.1/source/texk/web2c/luatexdir/lua/ltexlib.c $"; #define attribute(A) eqtb[attribute_base+(A)].hh.rh #define dimen(A) eqtb[scaled_base+(A)].hh.rh @@ -97,7 +97,7 @@ static int do_luacprint(lua_State * L, int partial, int deftable) if (lua_type(L, 1) == LUA_TNUMBER && n > 1) { lua_number2int(cattable, lua_tonumber(L, 1)); startstrings = 2; - if (!valid_catcode_table(cattable)) { + if (cattable != -1 && cattable != -2 && !valid_catcode_table(cattable)) { cattable = DEFAULT_CAT_TABLE; } } @@ -155,7 +155,7 @@ static int luactprint(lua_State * L) if (lua_type(L, -1) == LUA_TNUMBER) { lua_number2int(cattable, lua_tonumber(L, -1)); startstrings = 2; - if (!valid_catcode_table(cattable)) { + if (cattable != -1 && cattable != -2 && !valid_catcode_table(cattable)) { cattable = DEFAULT_CAT_TABLE; } } diff --git a/Build/source/texk/web2c/luatexdir/luatex.c b/Build/source/texk/web2c/luatexdir/luatex.c index 2b22b3490bd..d8396ca4fc5 100644 --- a/Build/source/texk/web2c/luatexdir/luatex.c +++ b/Build/source/texk/web2c/luatexdir/luatex.c @@ -15,16 +15,16 @@ #include "luatex_svnversion.h" static const char _svn_version[] = - "$Id: luatex.c 4248 2011-05-05 13:56:58Z taco $ " - "$URL: http://foundry.supelec.fr/svn/luatex/branches/0.70.x/source/texk/web2c/luatexdir/luatex.c $"; + "$Id: luatex.c 4276 2011-05-19 05:11:57Z taco $ " + "$URL: http://foundry.supelec.fr/svn/luatex/tags/beta-0.70.1/source/texk/web2c/luatexdir/luatex.c $"; #define TeX int luatex_svn = luatex_svn_revision; int luatex_version = 70; /* \.{\\luatexversion} */ -int luatex_revision = '0'; /* \.{\\luatexrevision} */ +int luatex_revision = '1'; /* \.{\\luatexrevision} */ int luatex_date_info = -extra_version_info; /* the compile date is negated */ -const char *luatex_version_string = "beta-0.70.0"; +const char *luatex_version_string = "beta-0.70.1"; const char *engine_name = "luatex"; /* the name of this engine */ #include diff --git a/Build/source/texk/web2c/luatexdir/luatex_svnversion.h b/Build/source/texk/web2c/luatexdir/luatex_svnversion.h index 3440ec44eaf..c01edf6a8f0 100644 --- a/Build/source/texk/web2c/luatexdir/luatex_svnversion.h +++ b/Build/source/texk/web2c/luatexdir/luatex_svnversion.h @@ -1 +1 @@ -#define luatex_svn_revision 4273 +#define luatex_svn_revision 4277 -- cgit v1.2.3