[Dev-luatex] Cron <luatex at vz3> /var/www/luatex.org/www/bin/luatex-svn
Cron Daemon
root at www.metatex.org
Tue Jun 23 16:27:17 CEST 2009
------------------------------------------------------------------------
r2576 | taco | 2009-06-23 12:55:50 +0200 (Tue, 23 Jun 2009) | 2 lines
Changed paths:
M /trunk/source/texk/web2c/luatexdir/tex/stringpool.c
M /trunk/source/texk/web2c/luatexdir/tex/stringpool.h
add a header loading guard + indent
------------------------------------------------------------------------
r2577 | taco | 2009-06-23 12:56:38 +0200 (Tue, 23 Jun 2009) | 2 lines
Changed paths:
M /trunk/source/texk/web2c/Makefile.in
M /trunk/source/texk/web2c/aclocal.m4
M /trunk/source/texk/web2c/configure
M /trunk/source/texk/web2c/doc/Makefile.in
M /trunk/source/texk/web2c/lib/Makefile.in
M /trunk/source/texk/web2c/luatexdir/am/libluatex.am
M /trunk/source/texk/web2c/luatexdir/ptexlib.h
A /trunk/source/texk/web2c/luatexdir/tex/printing.c
A /trunk/source/texk/web2c/luatexdir/tex/printing.h
M /trunk/source/texk/web2c/man/Makefile.in
M /trunk/source/texk/web2c/web2c/Makefile.in
M /trunk/source/texk/web2c/web2c/aclocal.m4
M /trunk/source/texk/web2c/web2c/configure
prepare a set of C files for printing
------------------------------------------------------------------------
r2578 | taco | 2009-06-23 16:01:10 +0200 (Tue, 23 Jun 2009) | 2 lines
Changed paths:
M /trunk/source/texk/web2c/luatexdir/dvi/dvigen.c
M /trunk/source/texk/web2c/luatexdir/dvi/dvigen.h
dvi_buf_size has to be of type integer, otherwise fetching from configuration fails
------------------------------------------------------------------------
r2579 | taco | 2009-06-23 16:12:23 +0200 (Tue, 23 Jun 2009) | 30 lines
Changed paths:
M /trunk/source/texk/web2c/luatexdir/font/luatexfont.h
M /trunk/source/texk/web2c/luatexdir/font/texfont.h
M /trunk/source/texk/web2c/luatexdir/font/tounicode.c
M /trunk/source/texk/web2c/luatexdir/font/vfpacket.c
M /trunk/source/texk/web2c/luatexdir/font/writeenc.c
M /trunk/source/texk/web2c/luatexdir/font/writefont.c
M /trunk/source/texk/web2c/luatexdir/font/writet3.c
M /trunk/source/texk/web2c/luatexdir/font/writettf.c
M /trunk/source/texk/web2c/luatexdir/font/writetype2.c
M /trunk/source/texk/web2c/luatexdir/image/epdf.h
M /trunk/source/texk/web2c/luatexdir/image/pdftoepdf.cc
M /trunk/source/texk/web2c/luatexdir/image/pdftoepdf.h
M /trunk/source/texk/web2c/luatexdir/image/writeimg.c
M /trunk/source/texk/web2c/luatexdir/image/writeimg.h
M /trunk/source/texk/web2c/luatexdir/image/writejbig2.c
M /trunk/source/texk/web2c/luatexdir/image/writejbig2.h
M /trunk/source/texk/web2c/luatexdir/image/writejpg.c
M /trunk/source/texk/web2c/luatexdir/image/writejpg.h
M /trunk/source/texk/web2c/luatexdir/image/writepng.c
M /trunk/source/texk/web2c/luatexdir/image/writepng.h
M /trunk/source/texk/web2c/luatexdir/lua/limglib.c
M /trunk/source/texk/web2c/luatexdir/lua/lpdflib.c
M /trunk/source/texk/web2c/luatexdir/lua/luanode.c
M /trunk/source/texk/web2c/luatexdir/luatex.defines
M /trunk/source/texk/web2c/luatexdir/luatex.h
M /trunk/source/texk/web2c/luatexdir/luatex.web
M /trunk/source/texk/web2c/luatexdir/pdf/pagetree.c
M /trunk/source/texk/web2c/luatexdir/pdf/pagetree.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdfaction.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdfaction.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdfcolorstack.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdfcolorstack.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdfdest.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdfdest.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdffont.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdffont.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdfgen.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdfgen.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdfimage.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdfimage.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdflistout.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdflistout.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdfliteral.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdfliteral.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdfobj.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdfobj.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdfoutline.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdfoutline.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdfpage.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdfpage.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdfsaverestore.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdfsaverestore.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdfsetmatrix.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdfsetmatrix.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdfshipout.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdfshipout.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdfthread.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdfthread.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdftypes.h
M /trunk/source/texk/web2c/luatexdir/pdf/pdfxform.c
M /trunk/source/texk/web2c/luatexdir/pdf/pdfxform.h
M /trunk/source/texk/web2c/luatexdir/ptexlib.h
M /trunk/source/texk/web2c/luatexdir/utils/utils.c
M /trunk/source/texk/web2c/luatexdir/utils/utils.h
M /trunk/source/texk/web2c/luatexdir/utils/writezip.c
Here is a massive patch that does nearly nothing.
It adds the type definition for a structure called
pdf_output_file. Currently it contains only the FILE *
of the output file, but soon this will be filled in
with more of the currently still global variables
related to pdf writing.
The patch also adds a pointer to such a structure to
all the functions that write to the PDF output (or so I hope).
There is a new global variable 'static_pdf' (in pdfgen.c),
which contains the reference to the sole object of the
pdf_output_file type. There is still a need for such
a static variable because there are hard to reach pdf
writing functions (esp. in limglib.c, lpdflib.c, and
pdftoepdf.cc's read_pdf_info() function).
The suggested entry point is the check_pdfminorversion()
function, as that creates the global structure if it does
not exist yet.
The only other function that explicitly test the variable
for existance is remove_pdffile(), everything else just
assumes a non-NULL argument.
Oh yeah: this patch also shifts a few minor things
around, like moving do_late_lua() to pdfshipout.c.
------------------------------------------------------------------------
More information about the dev-luatex
mailing list