[Dev-luatex] Cron <luatex at vz3> /var/www/luatex.org/www/bin/luatex-svn

Cron Daemon root at www.metatex.org
Sun Aug 16 22:27:48 CEST 2009


------------------------------------------------------------------------
r3003 | hhenkel | 2009-08-16 21:55:55 +0200 (Sun, 16 Aug 2009) | 24 lines
Changed paths:
   M /trunk/source/texk/web2c/luatexdir/dvi/dvigen.c
   M /trunk/source/texk/web2c/luatexdir/dvi/dvigen.h
   M /trunk/source/texk/web2c/luatexdir/font/vfpacket.c
   M /trunk/source/texk/web2c/luatexdir/lua/limglib.c
   M /trunk/source/texk/web2c/luatexdir/lua/lpdflib.c
   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/pdfpage.c
   M /trunk/source/texk/web2c/luatexdir/pdf/pdfpage.h
   M /trunk/source/texk/web2c/luatexdir/pdf/pdfrule.c
   M /trunk/source/texk/web2c/luatexdir/pdf/pdfrule.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/pdfshipout.c
   M /trunk/source/texk/web2c/luatexdir/pdf/pdftables.c
   M /trunk/source/texk/web2c/luatexdir/pdf/pdftables.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/tex/buildpage.c
   M /trunk/source/texk/web2c/luatexdir/tex/extensions.c
   M /trunk/source/texk/web2c/luatexdir/tex/mainbody.c
   M /trunk/source/texk/web2c/luatexdir/tex/mainbody.h
   M /trunk/source/texk/web2c/luatexdir/tex/maincontrol.c
   M /trunk/source/texk/web2c/luatexdir/tex/maincontrol.h

(merciless) shuffling of backend code:
* hopefully sequence of function calls preparing output is cleaned up
  a bit, see comment at begin of pdfshipout.c.
* use ensure_dvi_header_written() + ensure_pdf_header_written().
* check_pdfminorversion() is now fix_pdfminorversion().
* new init_pdf_outputparameters(), split from check_pdfminorversion().
* make fixed_pdf_output local, make pdf->o_mode be in sync with pdf_output.
* remove do_ship_out(), use only ship_out().
* more general check_omode() replaces check_pdfoutput(), 
  is now only a warning.
* fix_o_mode() now only fixes the output mode.
* postpone PDF file opening until really needed.
* rename pdf_page_init() to init_pdf_pagecalculations().
* add a few "PDF pdf" to arguments also of DVI functions, as PDF is also
  a general "back-end" structure (maybe rename PDF later).
* silence the compiler warnings about unused variables (hint from Taco).
* set pdf->minor_version (seems this was missing (?)).
* now a descriptive error is given when backand can't handle node type.
* give backend functions at least parameters (PDF pdf, halfword p,...),
  to give missing_backend_function() some info about the node.
* only one missing_backend_function() for nodes and whatsit nodes.
* bug "a\pdfoutput=1 \pdfendlink \pdfoutput=0 \bye" should be fixed.
* new bugs (hopefully not too many).

------------------------------------------------------------------------


More information about the dev-luatex mailing list