------------------------------------------------------------------------ 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). ------------------------------------------------------------------------
participants (1)
-
root@www.metatex.org