← Back to team overview

context team mailing list archive

Fwd: Luatex 0.51.0 announcement

 

Feel free to try it out :)
I.e: compile the new binaries for your platforms. In particular kfreebsd :)
Alan - may I ask you to subscribe as a member of
https://launchpad.net/~context? (Or maybe Gour can do that.)

Thanks,
    Mojca


---------- Forwarded message ----------
From: Taco Hoekwater <taco@xxxxxxxxxxxxx>

Hi,

I have just uploaded the archives for a new luatex release, 0.51.0.

New features:

* Various small manual improvements.
* The backend message "cannot open Type 1 font file for reading"
 now reports which Type1 font it was looking for.
* Fontforge clears some font names at loading time that will be
 refilled in at font generation time, but the fontloader should not
 do that. Patch from Khaled Hosny.
* New synctex code imported from TeXLive.
* luamd5/md5.h is renamed to luamd5/luamd5.h to avoid confusion.
* Embedded mplib is now 1.209.
* Some experimental tweaking of buildpage_filter, see the manual
 for details.
* Luatex now detects kfreebsd (from Alan Braslau)
* The new lua function tex.sp() converts a string to a number
 representing scaled points.
* There is now support for revision numbers in the banner and stats
 library again.
* The command line help and manual documentation page is extended.
* node.hpack() now also accepts "cal_expand_ratio" and "subst_ex_font"
 modifiers.
* node.hpack() and node.vpack() now give back the badness of the box
 as second return value.
* node.copy_list() now allows a second (stop) argument, this stopper
 is not copied.
* new lua functions in lfs: lfs.readlink() and lfs.shortname().
* new lua function tex.tprint() that can combine multiple catcode
 regime prints in one function call.
* new lua sub-table: tex.nest[] (read/write access to the semantic
 nest state).
* New lua functions in kpse: kpse.lookup() and kpse.version(). See
 the manual for more details.
* New lua function tex.shipout().

Bug fixes:

* There problems in the pdf output for Type3 (pk) fonts.
* Fix a bug that allowed bad commandline quoting.
* Fix a bug that sometimes caused crashes when \pdfprotrudechars.
* The build script now exports CONFIG_SHELL to avoid problems with
 /bin/dash.
* The was a bug in the generated /Image /ProcSet.
* status.font_bytes reported the wrong value.
* Lots of compiler warnings are removed (thanks Javier Mugica).
* Patch to fontloader.info() to accept filenames with embedded
 parentheses.
* Fix a \write error with docstrip package.
* Fixed a crash on AdobeMyungjoStd-Medium.otf.
* Fix coco stack overflows, needed for lpeg.
* \pdfcompresslevel wasn't initialized for early immediate objects.
* Fix for slanted fonts when HZ was on (slant angle was multiplied).
* When concatenating content streams, put a space between them.
* Allow pfb lines to end with \r as well as \n (for msam10.pfb).
* Fix the internal string->scaled point conversion in the lua
 interface.
* Memory leaks in the fontloader removed, thanks to patches from
 Elie Roux.
* Fix a crash caused by the combination of coroutines and font.each().

Removed features:

* Support for Type3 .pgc files (nobody used them).


The archives can be downloaded from supelec as usual:

       http://foundry.supelec.fr/gf/project/luatex/

You could also check out the sources via anonymous svn:

 svn co http://foundry.supelec.fr/svn/luatex/tags/beta-0.51.0

Bugs and feature requests can be added to the issue tracker at

      http://tracker.luatex.org


Have fun,
Taco



Follow ups