summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO15
1 files changed, 11 insertions, 4 deletions
diff --git a/TODO b/TODO
index 0e0d14fa..855cbc77 100644
--- a/TODO
+++ b/TODO
@@ -1,16 +1,23 @@
Convert to use as much existing infra-structure as possible:
-
- drop t1lib
- use fontconfig
- dont use /etc/xpdf.rc, add abstraction that can work with
GNOME and KDE configuration systems (GConf and ?)
- improve cairo backend
+ - use jasper for jpeg2000 decoding
+ - use littlecms for color management?
+ - use libtiff for ccitt decoding?
-Maybe:
+Performance:
+ - make color space conversion stuff more sane (right now we
+ hack around some of it in the cairo backend)
+ - move away from getChar to a more read(2) like interface
- - Install poppler-splash and poppler-cairo to indicate
+Maybe:
+ - Install poppler-splash.pc and poppler-cairo.pc to indicate
available backends. Alternatively, just hide the backend
- choice from the application.
+ choice from the application. This is done now, but for this
+ to work properly, we really need multiple .so's.
- make c-wrapper so GNOME projects won't need to use C++ (no
glib, just a plain c wrapper so you can compile against and