summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2000-01-13 22:55:02 +0000
committerOwen Taylor <otaylor@src.gnome.org>2000-01-13 22:55:02 +0000
commita26b023b2859fed3e178a92e3d93c71672644e7d (patch)
tree28781f28379be5d423ee8319574de3434f8402f6 /TODO
parent75eda811778629c19472a66bbc61ecfd3d978192 (diff)
downloadpango-a26b023b2859fed3e178a92e3d93c71672644e7d.tar.gz
Updated.
Thu Jan 13 17:49:45 2000 Owen Taylor <otaylor@redhat.com> * TODO: Updated.
Diffstat (limited to 'TODO')
-rw-r--r--TODO17
1 files changed, 16 insertions, 1 deletions
diff --git a/TODO b/TODO
index 0cf40ca2..a1628d3b 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,19 @@
+* Switch engines to be indentified by properties, instead
+ of hardcoded role/language. (?)
+
+* Get rid of PangoCFont, switch GlyphString to only have one
+ array - an array of PangoGlyphInfo that includes
+ index, geometry, visattrs
+
+* Add a PangoLayout highlevel driver
+
+* Add attributes data structures, feed attributed strings
+ into pango_itemize() (? is this necessary)
+
+* Rethink subsetting algorithms for X - the properties stuff
+ is just _slow_. (Are we loading the same fonts too many
+ times? Look into performance in general)
+
* Return error codes from all functions. Possible errors include
- Invalid string
- Font does not match
@@ -10,4 +26,3 @@
* Convert over from utils.c to Tom Tromey's libunicode.
-* Add accent composition to basic engine. \ No newline at end of file