diff options
author | Tor Lillqvist <tml@iki.fi> | 2003-08-07 02:48:22 +0000 |
---|---|---|
committer | Tor Lillqvist <tml@src.gnome.org> | 2003-08-07 02:48:22 +0000 |
commit | a4204dc3f893323a89fdc1b11e49b9ad6c334edc (patch) | |
tree | caf07f51dbc45f3108cb0e15caa47b47038256ec /ChangeLog.pre-1-4 | |
parent | 814cb4a31ca3c8467340e50924e16688399491ae (diff) | |
download | pango-a4204dc3f893323a89fdc1b11e49b9ad6c334edc.tar.gz |
New function. Uses the Uniscribe ScriptIsSimple() function to check if
2003-08-05 Tor Lillqvist <tml@iki.fi>
* modules/basic/basic-win32.c (text_is_simple): New function. Uses
the Uniscribe ScriptIsSimple() function to check if Uniscribe
shaping is needed for a piece of text.
(basic_engine_shape): Use it, to avoid calling Uniscribe to shape
non-complex text. Produces dramatic speedup according to tests by
Hans Breuer.
(init_uniscribe): No need for the PANGO_WIN32_NO_UNISCRIBE
environment variable any longer.
Diffstat (limited to 'ChangeLog.pre-1-4')
-rw-r--r-- | ChangeLog.pre-1-4 | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog.pre-1-4 b/ChangeLog.pre-1-4 index f395385c..1102ceff 100644 --- a/ChangeLog.pre-1-4 +++ b/ChangeLog.pre-1-4 @@ -1,3 +1,16 @@ +2003-08-05 Tor Lillqvist <tml@iki.fi> + + * modules/basic/basic-win32.c (text_is_simple): New function. Uses + the Uniscribe ScriptIsSimple() function to check if Uniscribe + shaping is needed for a piece of text. + + (basic_engine_shape): Use it, to avoid calling Uniscribe to shape + non-complex text. Produces dramatic speedup according to tests by + Hans Breuer. + + (init_uniscribe): No need for the PANGO_WIN32_NO_UNISCRIBE + environment variable any longer. + Tue Jul 29 09:58:13 2003 Owen Taylor <otaylor@redhat.com> * pango/opentype/ftxgdef.c (Check_Property): Rewrite |