sync with trunk
[luatex.git] / source / libs / poppler / poppler-0.33.0 / TODO
blobe067c2a3156c7d3fbe0965ad1595bbf5b379d4a5
1 * general items:
2         - Investigate better (that is, normal) text selection.
3         - Use PDF font descriptors to create an FcPattern.
4         - Add simle performance benchmark that takes a pdf and renders
5           every page 100 times or so.  Start keeping track of
6           performance.
7         - make color space conversion stuff more sane (right now we
8           hack around some of it in the cairo backend)
9         - move away from getChar to a more read(2) like interface
11 * core:
12         - use libtiff for ccitt decoding?
14 * Qt4 frontend:
15         - expose Rendition media through the MovieObject API
16         - use Q_GLOBAL_STATIC for GlobalParams?
17         - use QSettings or another system for loading/saving Document/global settings?
18         - expose API for lcms/color management system
19         - make the ArthurOutputDev optional
21 * glib frontend:
22         - Sound/Movie actions support
23         - API to create annotations
25 * new frontends:
26         - Java/JNI-based frontend for Android
28 * cairo backend:
29         - Implement linear/radial gradients with cairo gradients
30         - PDF Blend Modes
31         - Make the cairo backend feature complete and optimize the
32           heck out of it.
34 Jeff Muizelaar's TODO:
35         Short Term:
36         - factor out some of the color conversion code from CairoOutputDev and ArthurOutputDev.
37         - fix patterned text fills.
38         Long Term:
39         - use cairo glyph cache for type3 fonts.
40         - try to use cairo pattern support.