summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2005-03-05 04:57:49 +0000
committerKristian Høgsberg <krh@redhat.com>2005-03-05 04:57:49 +0000
commit5b2d9a61e79cefd819888c8c89231a5fafccd114 (patch)
tree3fc5180ec35671fda6299d4d6343e84ac013d881 /TODO
parent60d190ef80a0dcd9cc3a67306e2c65c5dd482f24 (diff)
2005-03-04 Kristian Høgsberg <krh@redhat.com>
Patch from Jeff Muizelaar <jrmuizel@nit.ca>. Changed to allocate glyphs using gmalloc. * poppler/CairoOutputDev.cc (CairoOutputDev::drawString): Implement drawString instead of drawChar. This change should make clipping to a text path work and has a performance improvement. Currently the code is a little ugly because we can't concat matrices to cairo without losing our current font. * poppler/CairoOutputDev.h (CairoOutputDev::useDrawChar): Tell Gfx.cc that it should use drawString instead of drawChar.
Diffstat (limited to 'TODO')
-rw-r--r--TODO3
1 files changed, 3 insertions, 0 deletions
diff --git a/TODO b/TODO
index 855cbc77..621b9d88 100644
--- a/TODO
+++ b/TODO
@@ -9,6 +9,9 @@ Convert to use as much existing infra-structure as possible:
- use libtiff for ccitt decoding?
Performance:
+ - Add simle performance benchmark that takes a pdf and renders
+ every page 100 times or so. Start keeping track of
+ 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