[maemo-commits] [maemo-commits] r15084 - projects/haf/branches/gtkhtml/gtkhtml-3.17.5-port/patches
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Thu Jan 17 11:28:52 EET 2008
- Previous message: [maemo-commits] r15083 - projects/haf/branches/gtkhtml/gtkhtml-3.17.5-port/patches
- Next message: [maemo-commits] r15085 - projects/haf/branches/gtkhtml/gtkhtml-3.17.5-port/patches
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: schulhof
Date: 2008-01-17 11:28:51 +0200 (Thu, 17 Jan 2008)
New Revision: 15084
Removed:
projects/haf/branches/gtkhtml/gtkhtml-3.17.5-port/patches/gtkhtml_260_utf8_text_search_backport.diff
Log:
gtkhtml_260_utf8_text_search_backport.diff is already present
Deleted: projects/haf/branches/gtkhtml/gtkhtml-3.17.5-port/patches/gtkhtml_260_utf8_text_search_backport.diff
===================================================================
--- projects/haf/branches/gtkhtml/gtkhtml-3.17.5-port/patches/gtkhtml_260_utf8_text_search_backport.diff 2008-01-16 16:44:50 UTC (rev 15083)
+++ projects/haf/branches/gtkhtml/gtkhtml-3.17.5-port/patches/gtkhtml_260_utf8_text_search_backport.diff 2008-01-17 09:28:51 UTC (rev 15084)
@@ -1,38 +0,0 @@
-diff -ru gtkhtml-3.13.91/src/htmlclueflow.c gtkhtml-3.13.91-utf8-text-search-backport/src/htmlclueflow.c
---- gtkhtml-3.13.91/src/htmlclueflow.c 2007-02-09 21:54:58.000000000 +0200
-+++ gtkhtml-3.13.91-utf8-text-search-backport/src/htmlclueflow.c 2007-11-08 14:17:16.000000000 +0200
-@@ -2342,16 +2342,25 @@
- /* substring search - simple one - could be improved
- go thru par and look for info->text */
- while (par [index]) {
-- if (info->trans [(guchar) info->text
-- [(info->forward) ? eq_bytes : info->text_bytes - eq_bytes - 1]]
-- == info->trans [par [index]]) {
-- eq_bytes ++;
-+ gunichar unicode_info, unicode_par;
-+
-+ unicode_info = g_utf8_get_char (((info->forward)
-+ ? (info->text + eq_bytes)
-+ : g_utf8_prev_char (info->text + info->text_bytes - eq_bytes)));
-+ unicode_par = g_utf8_get_char ((gchar *) par + index);
-+ if (!info->case_sensitive) {
-+ unicode_info = g_unichar_toupper (unicode_info);
-+ unicode_par = g_unichar_toupper (unicode_par);
-+ }
-+
-+ if (unicode_info == unicode_par) {
-+ eq_bytes += (guchar *)g_utf8_next_char (par + index) - par - index;
-+
- if (eq_bytes == info->text_bytes) {
-- search_set_info (head, info, par,
-- index - (info->forward
-- ? -(((guchar *) g_utf8_next_char (par + index - eq_bytes)) - par - index)
-- : 0),
-- info->text_bytes);
-+ /* The above par + index is always at the beginning of the last character matched */
-+ if (info->forward)
-+ index = (guchar *) g_utf8_next_char ((gchar *) par + index) - par - eq_bytes;
-+ search_set_info (head, info, par, index, info->text_bytes);
- retval=TRUE;
- break;
- }
- Previous message: [maemo-commits] r15083 - projects/haf/branches/gtkhtml/gtkhtml-3.17.5-port/patches
- Next message: [maemo-commits] r15085 - projects/haf/branches/gtkhtml/gtkhtml-3.17.5-port/patches
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
