4
I have just uploaded the archives for luatex 0.27.0. This is
5
an intermediate release leading up to 0.30.0, to be released
8
There are just too many changes to wait another month :-)
10
Bugs fixed compared to 0.25.3:
12
* Unicode reencoding support for non-standard (i.e. older)
13
Type1 fonts is now somewhat less broken than it was (#25)
15
* .vf fonts using specials crashed luatex
17
* luatex would crash on --\par (#33)
19
* An attempt is made to get a sane default value for StemV in
22
* We can now guarantee that %PDF-1.* header is printed before
23
the first pdf.print() output
25
* lang.hyphenate() was broken
27
* insert_before(a,a,b) was broken (#37)
29
* argv[0] is now cleaned up before being used as a default for
30
mem_name and prog_name (#28).
32
* luatex would crash on loading extended fonts (fonts loaded
33
via lua callbacks) from a format file.
35
* The fix for pdftex bug #799 is backported from pdftex 1.40.4.
37
* slnunicode had a bug in the unicode.utf8.gmatch iterator.
39
* Queries of nonexisting fontdimens could cause a crash.
41
* luatex would crash on {\textdir TLT\pardir TLT x\break\par }
43
* Fixed wrong placement of lines in mixed-direction paragraphs
44
that could happen in some situations.
47
* Luatex now includes luasocket (#35)
48
See http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/
50
There is a new commandline option: --nosocket to disable this,
51
and that is also implied by --safer.
53
NOTE to the binary builders: there are some unfixed configure
54
problems when you need to add a specific library to get socket
55
support on your platform. You probably will have to edit the
56
generated Makefile by hand (search for 'socketlib').
58
* There is ongoing development to the 'img' and 'mplib' libraries.
59
See the reference manual for details.
61
* The 'character commands' in virtual fonts now support image
62
inclusion. See the reference manual for details.
64
* Lua error messages now include the call stack.
66
* \directlua and \latelua have been extended to accept a 'name'
67
keyword. The argument is a token list that is used as the lua
68
name of this chunk in lua error messages and call stack prints.
71
* The lua chunk names can be interfaced via a new virtual
72
table called lua.instancename, the values in that function as
73
defaults in the absence of 'name' keywords.
75
* The 2-plane limit on active character range is removed (#12).
77
* Subsetted TTF fonts in the PDF now retain the cmap table.
79
* There is a new Lua variable os.selfdir. This contains the
80
full absolute pathname of the directory that the executable
81
resides in (with symlinks resolved)
83
* There is a new function os.uname() this returns a lua
84
table containing various platform information items.
86
* The node library now uses text strings for direction specifiers
87
instead of numbers. See the reference manual for details.
89
* The 'E' (edit) as error response functionality is now a noop.
91
* Adding luatex 0.25.3 to texlive resulted in a few minor backports,
92
in particular: Support for mktexfmt is added, and luatangle now
93
identifies itself as such (instead of calling itself otangle).
95
* We fixed a whole series of portability problems (but
96
we probably introduced new problems as well).
98
* Most (all?) files now have a corrected Copyright header,
99
and link in $Id$ and $URL$ into the object file.
101
* Some unnecessary files were removed from the distribution.
103
The archives (source and binaries) can be downloaded from supelec,
106
http://foundry.supelec.fr/projects/luatex/
108
Bugs and feature requests can be added to the issue tracker at
110
http://tracker.luatex.org