summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Build/source/texk/web2c/luatexdir/NEWS56
-rw-r--r--Build/source/texk/web2c/luatexdir/luatex.c2
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 */