1
0
mirror of synced 2026-04-13 23:53:51 +00:00

*** empty log message ***

This commit is contained in:
Eric Smith
2003-03-10 09:58:34 +00:00
parent 95936c03c0
commit 94dc23e0a9

39
TODO
View File

@@ -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