aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2002-03-26 06:58:13 +0800
committerMichael Zucci <zucchi@src.gnome.org>2002-03-26 06:58:13 +0800
commitd027c45269f4f8b4baea949caa5cf32eb917c96f (patch)
tree0b33e6d5274ca050cf1a5854fe0795d54d91ca1a
parent059e9b33f122b3f29f757705634955df8dff3276 (diff)
downloadgsoc2013-evolution-d027c45269f4f8b4baea949caa5cf32eb917c96f.tar
gsoc2013-evolution-d027c45269f4f8b4baea949caa5cf32eb917c96f.tar.gz
gsoc2013-evolution-d027c45269f4f8b4baea949caa5cf32eb917c96f.tar.bz2
gsoc2013-evolution-d027c45269f4f8b4baea949caa5cf32eb917c96f.tar.lz
gsoc2013-evolution-d027c45269f4f8b4baea949caa5cf32eb917c96f.tar.xz
gsoc2013-evolution-d027c45269f4f8b4baea949caa5cf32eb917c96f.tar.zst
gsoc2013-evolution-d027c45269f4f8b4baea949caa5cf32eb917c96f.zip
Changed to use just g_utf8_strdown instead of utf8_normalise, to match the
2002-03-26 Not Zed <NotZed@Ximian.com> * 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
-rw-r--r--camel/ChangeLog7
-rw-r--r--camel/camel-text-index.c4
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 <NotZed@Ximian.com>
+
+ * 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 <NotZed@Ximian.com>
* 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;