From d027c45269f4f8b4baea949caa5cf32eb917c96f Mon Sep 17 00:00:00 2001 From: Not Zed Date: Mon, 25 Mar 2002 22:58:13 +0000 Subject: Changed to use just g_utf8_strdown instead of utf8_normalise, to match the 2002-03-26 Not Zed * camel-text-index.c (text_index_normalise): Changed to use just g_utf8_strdown instead of utf8_normalise, to match the indexing code. utf8_normalise is just far too expensive (saves approx 25% total processing). svn path=/trunk/; revision=16250 --- camel/ChangeLog | 7 +++++++ camel/camel-text-index.c | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/camel/ChangeLog b/camel/ChangeLog index ea534ae72c..44ce0175ed 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,3 +1,10 @@ +2002-03-26 Not Zed + + * camel-text-index.c (text_index_normalise): Changed to use just + g_utf8_strdown instead of utf8_normalise, to match the indexing + code. utf8_normalise is just far too expensive (saves approx 25% + total processing). + 2002-03-25 Not Zed * camel-text-index.c (text_index_add_name): When we add a new diff --git a/camel/camel-text-index.c b/camel/camel-text-index.c index 7ad069d90c..5b5a349c84 100644 --- a/camel/camel-text-index.c +++ b/camel/camel-text-index.c @@ -753,8 +753,8 @@ text_index_normalise(CamelIndex *idx, const char *in, void *data) { char *word; - /* Sigh, this is really epensive */ - word = g_utf8_normalize(in, strlen(in), G_NORMALIZE_ALL); + /* Sigh, this is really expensive */ + word = g_strdup(in); /*g_utf8_normalize(in, strlen(in), G_NORMALIZE_ALL);*/ g_utf8_strdown(word); return word; -- cgit v1.2.3