immediate plan: - altivec optimize - page labels + dests + outline + annots - design gui for editor - go through spec and check all features! - talk to keithp about fontconfig cid-font + cmap support - unify handling of mallocing fonts and images - font and cmap config (where to load cmap and which cid fonts) - global font/cmap cache - split type3 and ftfont malloc (dont waste t3 charprocs on ft fonts) - make ftfontfile separate struct w/ refcounting --- std rsrc fmt transparency (v2) - everything! colorspace conversions (v2) - fast color cubes - proper colorspace conversions - gamut compression - extended render intents image rendering (v2) - tiles - dct case - better filter than box - lazy decoding shadings - ... jeong ... rendering - fix glyphcache evictlast - bbox culling per glyph - font focus parser - try to clean up colorspace/material handling in interpreter - annotations and destinations (for links and outline) fz_optimizetree() - error & memory - concatenate chained transforms - remove identity transforms cache global cache for cmaps and fontfiles (emb+sys) render cache (link-nodes and scaled images and shades)