From e2f4d1dc15dc6664246780e51eb7664d023c0a07 Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Thu, 7 Aug 2003 02:56:36 +0000 Subject: New function. Uses the Uniscribe ScriptIsSimple() function to check if 2003-08-05 Tor Lillqvist * 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. --- ChangeLog.pre-1-10 | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'ChangeLog.pre-1-10') diff --git a/ChangeLog.pre-1-10 b/ChangeLog.pre-1-10 index 34b05d47..fef9b8f2 100644 --- a/ChangeLog.pre-1-10 +++ b/ChangeLog.pre-1-10 @@ -1,3 +1,16 @@ +2003-08-05 Tor Lillqvist + + * 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. + Mon Aug 4 01:12:35 2003 Soeren Sandmann * tools/gen-script-for-lang.c (get_script_name): Fix C99 variable -- cgit v1.2.1