[Dev-luatex] Snapshot 20061204

Taco Hoekwater taco at elvenkind.com
Mon Dec 4 16:37:04 CET 2006


Hi all,

It has taken me quite some time, but finally there is a new snapshot.

A short rundown of the user-visible changes:

* The LuaTeX interpreter can now be run as a standalone lua script
   processor, by using a commandline like this:

	luatex --luaonly=luatools.lua

* Luafilesystem (http://www.keplerproject.org/luafilesystem/ ) is
   included.

* There are a total of eight new file discovery callbacks:
	find_vf_file
	find_ocp_file
	find_map_file
	find_enc_file
	find_sfd_file
	find_pk_file
	find_data_file
	find_opentype_file
   this enhances the orthogonality of the callback system, nothing
   fundamental is changed.

* There is a new callback called 'process_input_buffer' that can
   be used to mutate the line buffer just before LuaTeX actually
   starts looking at it.

* The 'reader' and 'close' functions from 'open_read_file' now
   receive the table they are defined in as a function argument,
   that can be used as a per file localized data store.

* Updated the Lua to the latest 5.1.1, with all known bug patches
   from the website applied as well

* Runtime autoloading of lua .so files is now off on all platforms.

* The statistics table now has readable items
	statistics.filename
	statistics.linenumber
   that represent TeX's current file name and line number

* The support for user-defined type3 font .pgc files and the
   associated 'read_miscfonts_file' callback has been removed.
   (nobody used it anyway)

* General cleanups to the source tree and build process.


And I've updated the manual as well (pdf is inside the bz2 file)

Have fun,

Taco


-----

Downloading and installation details:

If you go to

         https://foundry.supelec.fr/frs/?group_id=10

you will see that there are two new released files:

* luatex-snapshot-20061204.tar.bz2
         This is the source tree.

* luatex-snapshot-20061204-win32.zip
         A cross-compiled (mingw) windows binary. This is a web2c
         based binary, so it needs a texmf.cnf file (It will NOT
         work if you have only miktex installed).


More information about the dev-luatex mailing list