Up to [cvs.netbsd.org] / pkgsrc / print / luatex
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.6 / (download) - annotate - [select for diffs], Thu Jul 28 04:37:32 2011 UTC (9 months, 4 weeks ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
HEAD
Changes since 1.5: +5 -6
lines
Diff to previous 1.5 (colored)
Update luatex to 0.70.1. Changes: - luatex now uses the standard synctex files. - The default form margin is now zero (was 1bp before). - New function node.currentattr() queries the current active attribute list. - Lua font loading; ignore unknown enumeration keys in MathConstants. - JPEG 2000 image support. - Bug fixes.
Revision 1.5 / (download) - annotate - [select for diffs], Mon Jan 17 10:33:43 2011 UTC (16 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1
Changes since 1.4: +5 -4
lines
Diff to previous 1.4 (colored)
Update to 0.65.0, set LICENSE, and fix build with png-1.5.
0.65.0:
I have just uploaded the archives for a new luatex release, 0.65.0.
This release mostly fixes a number of bugs, but it also deprecates
a number of existing lua and macro commands. Please read the News
section carefully if you are the current maintainer of a luatex
macro package.
News:
* The Aleph and Omega version primitives are deprecated.
* The Apple Snow Leopard Truetype font collections now work
properly.
* Libpng has been updated to 1.4.4, and zlib to 1.2.5.
* New lua functions node.next() and node.prev().
* The already deprecated for some time node.protrusion_skipable()
function has been removed.
* fontloader.apply_featurefile() and
fontloader.apply_afmfile() now return nil,<errortable> on failure.
* The various node list fields in the lua node interface have
been renamed from 'list' to 'head', e.g. tex.box[0].head,
and the 'list' name is deprecated. For now, the deprecation
is silent, as 'list' will stay for quite some time. Please
update your lua source as soon as possible, though.
* The call node.type(<node>) now returns "node". The existing
functionality is otherwise unchanged.
* Luafilesystem has been updated to 1.5.0. NOTE: there is an
incompatible change in the directory iterator method.
* The restriction on linebreak_filter has been eased: at least one
horizontal box should be returned, but that is not necessarily
the last node any more.
* Backward compatibility has been restored for \meaning\mathchar
* node.first_character() has been renamed to node.first_glyph()
to better match its actual functionality.
* The \Umathaccent primitive now supports both/bottom keywords,
and \Umathbotaccent / \Umathaccents are now deprecated.
* The \Umathaccent primitive now also supports the fixed keyword,
which supports non-growing math accents even if the font says
there are extensible variants.
* Ongoing work on the epdf library.
0.64.0:
I have just uploaded the archives for a new luatex release, 0.64.0.
This is a development release, but it also fixes a few rather
annoying bugs in 0.63.0.
News:
* New lua functions pdf.refobj(), pdf.maxobjnum() and pdf.objtype()
* New lua function node.is_node()
* The max_strings configuration variable's maximum value is
raised to be identical to texlive's maximum (2097151), and
same for param_size (32767).
* The embedded mplib is now 1.503.
* Minor cleanups in the output of fontloader.to_table():
- removed out-of-range altuni's from the output
- don't dump the extra encodings, just the actual font encoding
- export the encoding's name also as 'enc_name' at one level up
- no longer exporting unset macstyles, nor zero uniqueids
- fix creationtime and modification time
* Ongoing work on the epdf library
Bugfixes:
* Fix a bug where an explicit hyphen prevented hyphenation for the
whole rest of the paragraph
* Internal font copying forgot to copy the last font dimen
* os.selfdir() is now documented
* patch quad (\fontdimen6) in \letterspacefont to be compatible
with pdftex
* Multi-page pdf inclusion was very slow in 0.63.0
* Some extra checks added to the handling of glue_spec node
objects in lua code.
* Some node.prev pointers have been corrected (but this is not
quite finished).
* A small fix to lpeg 0.9.
Revision 1.4 / (download) - annotate - [select for diffs], Mon Sep 13 04:11:52 2010 UTC (20 months, 1 week ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3
Changes since 1.3: +6 -4
lines
Diff to previous 1.3 (colored)
Update luatex to 0.63.0. Changes: - Removed luatangle.
Revision 1.3 / (download) - annotate - [select for diffs], Sat Jan 16 03:19:07 2010 UTC (2 years, 4 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1
Changes since 1.2: +4 -4
lines
Diff to previous 1.2 (colored)
Update luatex to 0.40.6.
Changes since 0.40.2:
* Fix two string vs. toks bugs in the lua node interface:
whatsit,annot and whatsit,startlink data assignments were
made directly as strings instead of being converted to tokens.
* Sometimes pdf.print() could be used before the proper structures
were initialized.
* There was a bug in the type codes for the lua package filter
callback: wrong extra info was passed to lua for the alignment
and vsplit cases.
* The math parameters \Umathlimitdownvgap, \Umathlimitdownbgap,
and \Umathlimitdownkern have been renamed to \Umathlimitbelowbgap,
\Umathlimitbelowvgap, and \Umathlimitbelowkern to be more
consistent with the other parameter names.
* The embedded MPlib is now 1.204.
* Handling of UTF-8 hyphenation exceptions has been fixed.
* There were a number of typos in the manual.
* One of the internal print functions accidentally encoded its
argument string to UTF-8 even though it was already UTF-8.
* Some of the log and terminal UTF-8 output was gibberish.
* \the\textfont0 returned a number instead of doing a font
switch.
* A set of portability fixes for the AIX compiler from Vladimir
Volovich.
* A set of fixes to the synctex support.
* A patch to the build script to prevent installed X11 headers
from being required.
* Some weave (web syntax) fixes from Manuel Pégourié-Gonnard.
* A simplification in luatex.ch (it is now less verbose
about the web2c-specific extensions) from Karl Berry.
* A fix in the handling of UTF-8 (input) file names.
* Hyphenation exceptions were case sensitive in 0.40.2.
Revision 1.2 / (download) - annotate - [select for diffs], Tue Aug 11 20:25:21 2009 UTC (2 years, 9 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
Fix a #ifdef condition in print/luatex so that it holds on Solaris with Sun Studio.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Tue Jun 9 21:47:52 2009 UTC (2 years, 11 months ago) by minskim
Branch: TNF
CVS Tags: pkgsrc-base,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Import luatex-0.40.2 as print/luatex. LuaTeX is an extended version of pdfTeX using Lua as an embedded scripting language. The LuaTeX projects main objective is to provide an open and configurable variant of TeX while at the same time offering downward compatibility.
Revision 1.1 / (download) - annotate - [select for diffs], Tue Jun 9 21:47:52 2009 UTC (2 years, 11 months ago) by minskim
Branch: MAIN
Initial revision