Remove functions that are now in gtkutils.c.
authorDarko Koruga <darko@users.sourceforge.net>
Mon, 26 Nov 2001 10:42:27 +0000 (10:42 +0000)
committerDarko Koruga <darko@users.sourceforge.net>
Mon, 26 Nov 2001 10:42:27 +0000 (10:42 +0000)
ChangeLog.claws
configure.in
src/gtkstext.c
src/gtkstext.h

index 46c454a..133a97a 100644 (file)
@@ -1,3 +1,10 @@
+2001-11-26 [darko]     0.6.5claws36
+
+       * src/gtkstext.[ch]
+               removed functions that are now in gtkutils.c
+               use gtkut_text_is_uri_string() from gtkutils.c
+       * fix my comment on 2001-11-23 (missing gtkutils.[ch])
+
 2001-11-26 [paul]      0.6.5claws35
 
        * sync with sylpheed 0.6.5cvs16
@@ -76,6 +83,7 @@
 
        * src/compose.c
                wrapping on send improvements
+       * src/gtkutils.[ch]
                fix for GtkSText after last sync with main branch
                GTK_TEXT -> GTK_STEXT
 
index 4c8bbcb..d3f4731 100644 (file)
@@ -8,7 +8,7 @@ MINOR_VERSION=6
 MICRO_VERSION=5
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=claws35
+EXTRA_VERSION=claws36
 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
 
 dnl
index 97f2caa..62e4172 100644 (file)
@@ -5077,65 +5077,6 @@ scroll_up (GtkSText* text, gint diff0)
     process_exposes (text);
 }
 
-/* compare gtkstext string at pos1 with string at pos2 for equality
-   (max. len chars) - we treat characters as single byte */
-guint gtkstext_strncmp(GtkSText *text, guint pos1, guint pos2, guint len,
-                      guint tlen)
-{
-       guint i = 0;
-       gchar ch1, ch2;
-
-       for (; (i < len) && (pos1 + i < tlen) && (pos2 + i < tlen); i++) {
-               ch1 = GTK_STEXT_INDEX(text, pos1 + i);
-               ch2 = GTK_STEXT_INDEX(text, pos2 + i);
-               if (ch1 != ch2)
-                       break;
-       }
-
-       return i;
-}
-
-/* return str length if text at start_pos matches str else return zero */
-guint gtkstext_str_strcmp(GtkSText *text, guint start_pos,
-                         guint text_len, gchar *str) {
-       guint is_str, i, str_len;
-       gchar str_ch;
-
-       is_str = 0;
-       if (str) {
-               str_len = strlen(str);
-               is_str = 1;
-               for (i = 0; (i < str_len) && (start_pos + i < text_len); i++) {
-                       str_ch = GTK_STEXT_INDEX(text, start_pos + i);
-                       if (*(str + i) != str_ch) {
-                               break;
-                       }
-               }
-               if (i == 0 || i < str_len)
-                       is_str = 0;
-       }
-
-       return is_str ? str_len : 0;
-}
-
-/* return true if text at pos is URL */
-guint is_url_string(GtkSText *text, guint start_pos, guint text_len)
-{
-       guint len;
-
-       len = gtkstext_str_strcmp(text, start_pos, text_len, "ftp://");
-       if (len == 6)
-               return 1;
-       len = gtkstext_str_strcmp(text, start_pos, text_len, "http://");
-       if (len == 7)
-               return 1;
-       len = gtkstext_str_strcmp(text, start_pos, text_len, "https://");
-       if (len == 8)
-               return 1;
-
-       return 0;
-}
-
 /**********************************************************************/
 /*                           Display Code                            */
 /**********************************************************************/
@@ -5280,7 +5221,7 @@ find_line_params (GtkSText* text,
                      if (lp.end.index == lp.start.index)
                        {
                          /* SYLPHEED: don't wrap URLs */
-                          if (is_url_string(text, lp.end.index,
+                          if (gtkut_text_is_uri_string(text, lp.end.index,
                                         gtk_stext_get_length(text)))
                             {
                              lp.end = saved_mark;
index 586903c..b7e2aad 100644 (file)
@@ -249,13 +249,6 @@ void          gtk_stext_set_wrap_rmargin (GtkSText *text, gint rmargin);
 
 void      gtk_stext_set_cursor_type  (GtkSText *text, GtkSTextCursorType cursor_type);
 
-/* SYLPHEED */
-guint     is_url_string (GtkSText *text, guint start_pos, guint text_len);
-guint     gtkstext_strncmp (GtkSText *text, guint pos1, guint pos2,
-                            guint text_len, guint len);
-guint     gtkstext_str_strcmp (GtkSText *text, guint start_pos,
-                               guint text_len, gchar *str);
-
 #define GTK_STEXT_INDEX(t, index)      (((t)->use_wchar) \
        ? ((index) < (t)->gap_position ? (t)->text.wc[index] : \
                                        (t)->text.wc[(index)+(t)->gap_size]) \