From 94dc23e0a9f1439a608a1cc4a1fe9bd8e17c25b7 Mon Sep 17 00:00:00 2001 From: Eric Smith Date: Mon, 10 Mar 2003 09:58:34 +0000 Subject: [PATCH] *** empty log message *** --- TODO | 39 +++++++++++++++------------------------ 1 file changed, 15 insertions(+), 24 deletions(-) diff --git a/TODO b/TODO index 9ac63b7..bcc6d76 100644 --- a/TODO +++ b/TODO @@ -1,5 +1,5 @@ t2p TODO list -$Id: TODO,v 1.11 2003/03/07 02:16:08 eric Exp $ +$Id: TODO,v 1.12 2003/03/10 01:58:34 eric Exp $ No particular order. @@ -7,13 +7,7 @@ No particular order. t2p: -* bookmark format string processing - -* bitblt library: - * run length encoding (needed for G4 compression) - * optimize - * replace inner loops in flip_h and flip_v with Duff's Device - * check for endian problems +* page labels * crop @@ -23,8 +17,6 @@ t2p: use actual scan size * multiple page sizes, pick the right one? -* sort out use of float and double types - * range checking * rotation (0, 90, 180, or 270) * page number style (D, r, R, a, A) @@ -39,14 +31,12 @@ t2p: * overlay G4 images in different colors - use ImageMask and the fill color -* thresholding of color and grey scale input +* bilevel thresholding of color and grey scale input * automatic separation using timify code from Tim Shoppa? * automatic image detection using DCT or FFT -* bilevel thresholding - * downsampling * ??? split into two tools, one to process TIFF files, @@ -56,8 +46,15 @@ t2p: bitblt routines: +* G4 fax encoding + * finish optimized bitblt code +* optimize + * replace inner loops in flip_h and flip_v with Duff's Device + +* check for endian problems + ----------------------------------------------------------------------------- PDF routines: @@ -65,17 +62,10 @@ PDF routines: [Page numbers refer to _Portable Document Format Reference Manual_ by Adobe Systems Incorporated, Addison-Wesley, 1993.] -* G4 fax encoding - * proper output of real numbers - variable precision, no exponent -* bookmarks (outline) - * alternate destination specs (only is /Fit currently supported) - -* name trees, number trees - * when finalize is called, set flag and allow no further changes - -* page labels +* bookmarks (outline) should allow alternate destination specs, currently + only /Fit is supported * balance pages tree - currently a degenerate single-level tree, but the PDF spec recommends max. of 6 children per parent @@ -84,14 +74,15 @@ Adobe Systems Incorporated, Addison-Wesley, 1993.] * PDF Page rotate attribute (p. 53)? -* fix array element ordering - * memory management - need to reference count all structures and free them as appropriate - not necessary for t2p program * when an object is written to the file, set a flag to indicate that it is now immutable +* name trees, number trees - when finalize is called, set immutable flag + and allow no further changes + * buffered streams (vs. current callback mechanism for unbuffered streams) * add support for streams with multiple filters