------------------------------------------------------------------------ r3070 | hhenkel | 2009-10-18 19:57:33 +0200 (Sun, 18 Oct 2009) | 10 lines Changed paths: M /trunk/source/texk/web2c/luatexdir/lua/lpdflib.c M /trunk/source/texk/web2c/luatexdir/lua/luastuff.c M /trunk/source/texk/web2c/luatexdir/pdf/pdfobj.c M /trunk/source/texk/web2c/luatexdir/pdf/pdfobj.h experimental table-based pdf.obj({...}) with 1 table as only argument two variants: type="raw" (e. g., for dictionaries) or "stream" immediate=true makes pdf.obj() work like pdf.immediateobj() data input by string="some string" or file="some filename" type="stream": attr="attribute string into stream dict" type="stream": compresslevel=0...9 overrides \pdfcompresslevel type="raw": objcompression=false excludes object from object compression the original pdf.obj() interface is still there. pdf.immediateobj() is unchanged, no table interface. ------------------------------------------------------------------------