Mon, 10 Mar 2003 09:58:34 +0000
*** empty log message ***
TODO | file | annotate | diff | revisions |
1.1 diff -r e3254135cf76 -r 98a8a2c763fd TODO 1.2 --- a/TODO Mon Mar 10 09:58:09 2003 +0000 1.3 +++ b/TODO Mon Mar 10 09:58:34 2003 +0000 1.4 @@ -1,5 +1,5 @@ 1.5 t2p TODO list 1.6 -$Id: TODO,v 1.11 2003/03/07 02:16:08 eric Exp $ 1.7 +$Id: TODO,v 1.12 2003/03/10 01:58:34 eric Exp $ 1.8 1.9 No particular order. 1.10 1.11 @@ -7,13 +7,7 @@ 1.12 1.13 t2p: 1.14 1.15 -* bookmark format string processing 1.16 - 1.17 -* bitblt library: 1.18 - * run length encoding (needed for G4 compression) 1.19 - * optimize 1.20 - * replace inner loops in flip_h and flip_v with Duff's Device 1.21 - * check for endian problems 1.22 +* page labels 1.23 1.24 * crop 1.25 1.26 @@ -23,8 +17,6 @@ 1.27 use actual scan size 1.28 * multiple page sizes, pick the right one? 1.29 1.30 -* sort out use of float and double types 1.31 - 1.32 * range checking 1.33 * rotation (0, 90, 180, or 270) 1.34 * page number style (D, r, R, a, A) 1.35 @@ -39,14 +31,12 @@ 1.36 1.37 * overlay G4 images in different colors - use ImageMask and the fill color 1.38 1.39 -* thresholding of color and grey scale input 1.40 +* bilevel thresholding of color and grey scale input 1.41 1.42 * automatic separation using timify code from Tim Shoppa? 1.43 1.44 * automatic image detection using DCT or FFT 1.45 1.46 -* bilevel thresholding 1.47 - 1.48 * downsampling 1.49 1.50 * ??? split into two tools, one to process TIFF files, 1.51 @@ -56,8 +46,15 @@ 1.52 1.53 bitblt routines: 1.54 1.55 +* G4 fax encoding 1.56 + 1.57 * finish optimized bitblt code 1.58 1.59 +* optimize 1.60 + * replace inner loops in flip_h and flip_v with Duff's Device 1.61 + 1.62 +* check for endian problems 1.63 + 1.64 ----------------------------------------------------------------------------- 1.65 1.66 PDF routines: 1.67 @@ -65,17 +62,10 @@ 1.68 [Page numbers refer to _Portable Document Format Reference Manual_ by 1.69 Adobe Systems Incorporated, Addison-Wesley, 1993.] 1.70 1.71 -* G4 fax encoding 1.72 - 1.73 * proper output of real numbers - variable precision, no exponent 1.74 1.75 -* bookmarks (outline) 1.76 - * alternate destination specs (only is /Fit currently supported) 1.77 - 1.78 -* name trees, number trees 1.79 - * when finalize is called, set flag and allow no further changes 1.80 - 1.81 -* page labels 1.82 +* bookmarks (outline) should allow alternate destination specs, currently 1.83 + only /Fit is supported 1.84 1.85 * balance pages tree - currently a degenerate single-level tree, but the 1.86 PDF spec recommends max. of 6 children per parent 1.87 @@ -84,14 +74,15 @@ 1.88 1.89 * PDF Page rotate attribute (p. 53)? 1.90 1.91 -* fix array element ordering 1.92 - 1.93 * memory management - need to reference count all structures and free 1.94 them as appropriate - not necessary for t2p program 1.95 1.96 * when an object is written to the file, set a flag to indicate that 1.97 it is now immutable 1.98 1.99 +* name trees, number trees - when finalize is called, set immutable flag 1.100 + and allow no further changes 1.101 + 1.102 * buffered streams (vs. current callback mechanism for unbuffered streams) 1.103 1.104 * add support for streams with multiple filters