diff options
-rw-r--r-- | Build/source/texk/web2c/luatexdir/NEWS | 56 | ||||
-rw-r--r-- | Build/source/texk/web2c/luatexdir/luatex.c | 2 |
2 files changed, 43 insertions, 15 deletions
diff --git a/Build/source/texk/web2c/luatexdir/NEWS b/Build/source/texk/web2c/luatexdir/NEWS index ec1712605c7..f81b9a3354a 100644 --- a/Build/source/texk/web2c/luatexdir/NEWS +++ b/Build/source/texk/web2c/luatexdir/NEWS @@ -2,30 +2,58 @@ This file is in the public domain. +============================================================== +Luatex beta-0.87.0 was released 2015121700 +============================================================== + + + +This is a next step upto 0.90 and it has the following changes: + +- image data is no longer stored in the format (it was fragile anyway) + +- pdf backend data generated when in ini mode is no longer stored in the format + +- (incomplete) \mag support removed from pdf backend (this functionality is + kept in dvi mode) + +- there are a couple of improvements that should make luatex run a little bit faster + (but of course that depends on the job at hand) + +- some further pending issues / cleanup has been done (but this is not reflected in the + interface) +- there is a new primitive \nospace: -Upcoming LuaTeX Release 0.87 + \nospace=1 do now not inject glue for spaces (not even zero glue) + \nospace=2 inject zero glue for spaces -(major changes) +- there are new primitives \hpack, \vpack and \tpack that are like \hbox, \vbox and + \vtop but they don't trigger callbacks -- image data no longer stored in format (was fragile anyway) -- pdf backend data no longer stored in format +- we no longer keep track of older math character and delimiter definition states, + but this should normally go unnoticed -- (incomplete) \mag support removed from pdf backend (kept in dvi mode) +- from now on only ^^XX, ^^C, ^^^^XXXX and ^^^^^^XXXXXX are supported so no funny odd + values (three and five) -- all kind of (efficiency) improvements -- some pending issues done (behind the screens) +- texio.setescape(0) disables escaping to terminal (a matter of taste) -- \nospace=1 will not inject glue for spaces (not even zero glue) -- \nospace=2 will inject zero glue for spaces +- the (current) lc codes are now saved with the (current) language when patterns are + loaded unless one hs used \hjcode instead of \lccode; overloading of \hjcodes is + possible (but of course goes ahead of hyphenation which is delayed till parbuilding or + packaging -- no longer keep track of older math character and delimiter definition states +- active characters can now be set with: \letcharcode123=\foo (experimental) -- only ^^ ^^^^XXXX ^^^^^^XXXXXX supported -- texio.setescape(0) disables escaping to terminal +- there are some experimental new primitives but these will be described when they are + stable (currently being tested) -- lc codes saved with language +- there is more backend error reporting and all error messages adn warnings (the non-tex + ones) have been normalized +- of course there are the usual small fixes and additional setters and getters in libraries + (see manual) ============================================================== @@ -2591,7 +2619,7 @@ Other news: we probably introduced new problems as well). * Most (all?) files now have a corrected Copyright header, - and link in $Id: NEWS 5627 2015-12-16 09:54:35Z luigi $ and $URL: https://foundry.supelec.fr/svn/luatex/trunk/source/texk/web2c/luatexdir/NEWS $ into the object file. + and link in $Id: NEWS 5643 2015-12-17 15:21:20Z luigi $ and $URL: https://foundry.supelec.fr/svn/luatex/trunk/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/luatex.c b/Build/source/texk/web2c/luatexdir/luatex.c index 3c0f72fd20c..82dcafdb4f6 100644 --- a/Build/source/texk/web2c/luatexdir/luatex.c +++ b/Build/source/texk/web2c/luatexdir/luatex.c @@ -30,7 +30,7 @@ int luatex_version = 87; /* \.{\\luatexversion} */ int luatex_revision = '0'; /* \.{\\luatexrevision} */ -int luatex_date_info = 2015121600; /* the compile date is now hardwired */ +int luatex_date_info = 2015121700; /* the compile date is now hardwired */ const char *luatex_version_string = "beta-0.87.0"; const char *engine_name = my_name; /* the name of this engine */ |