2004-12-08 [colin] 0.9.13cvs6.1
authorColin Leroy <colin@colino.net>
Wed, 8 Dec 2004 07:39:03 +0000 (07:39 +0000)
committerColin Leroy <colin@colino.net>
Wed, 8 Dec 2004 07:39:03 +0000 (07:39 +0000)
* src/quote_fmt_parse.y
* src/textview.c
Sync with HEAD
* src/gtk/prefswindow.c
* src/gtk/pluginwindow.c
Fix G_CALLBACKS protos (thanks to Alfons)

ChangeLog-gtk2.claws
PATCHSETS
configure.ac
src/gtk/pluginwindow.c
src/gtk/prefswindow.c
src/quote_fmt_parse.y
src/textview.c

index 39bc7a2f2ca844c5280f7e0b75990460120cfd21..862c917ff80b89c6e28d771309cd9cdb6b268d7c 100644 (file)
@@ -1,3 +1,12 @@
+2004-12-08 [colin]     0.9.13cvs6.1
+
+       * src/quote_fmt_parse.y
+       * src/textview.c
+               Sync with HEAD
+       * src/gtk/prefswindow.c
+       * src/gtk/pluginwindow.c
+               Fix G_CALLBACKS protos (thanks to Alfons)
+
 2004-12-07 [torte]     0.9.13cvs2.2
 
        * src/procmime.c
index e0e17f81fb8d53f7741c68c3f90624a9ef912e94..be6cfa0eff71d562b7fa56fa7881df8490ac7ee4 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.2504.2.36 -r 1.2504.2.37 ChangeLog.claws; cvs diff -u -r 1.29.2.3 -r 1.29.2.4 INSTALL; cvs diff -u -r 1.24.2.4 -r 1.24.2.5 Makefile.am; cvs diff -u -r 1.37.2.1 -r 1.37.2.2 README.claws; cvs diff -u -r -1.29.2.1 -r -1.29.2.2 TODO.claws; cvs diff -u -r 1.654.2.310 -r 1.654.2.311 configure.ac; cvs diff -u -r 1.21.2.1 -r 1.21.2.2 po/bg.po; cvs diff -u -r 1.9.2.1 -r 1.9.2.2 po/cs.po; cvs diff -u -r 1.9.2.1 -r 1.9.2.2 po/el.po; cvs diff -u -r 1.12.2.2 -r 1.12.2.3 po/en_GB.po; cvs diff -u -r 1.60.2.5 -r 1.60.2.6 po/es.po; cvs diff -u -r 1.42.2.5 -r 1.42.2.6 po/fr.po; cvs diff -u -r 1.7.2.2 -r 1.7.2.3 po/hr.po; cvs diff -u -r 1.5.2.1 -r 1.5.2.2 po/hu.po; cvs diff -u -r 1.34.2.4 -r 1.34.2.5 po/it.po; cvs diff -u -r 1.16.2.3 -r 1.16.2.4 po/ja.po; cvs diff -u -r 1.8.2.1 -r 1.8.2.2 po/ko.po; cvs diff -u -r 1.28.2.1 -r 1.28.2.2 po/nl.po; cvs diff -u -r 1.10.2.5 -r 1.10.2.6 po/pl.po; cvs diff -u -r 1.50.2.3 -r 1.50.2.4 po/pt_BR.po; cvs diff -u -r 1.17.2.2 -r 1.17.2.3 po/ru.po; cvs diff -u -r 1.2.2.5 -r 1.2.2.6 po/sk.po; cvs diff -u -r 1.17.2.5 -r 1.17.2.6 po/sr.po; cvs diff -u -r 1.4.2.1 -r 1.4.2.2 po/sv.po; cvs diff -u -r 1.5.2.4 -r 1.5.2.5 po/zh_CN.po; cvs diff -u -r 1.11.2.1 -r 1.11.2.2 po/zh_TW.Big5.po; cvs diff -u -r 1.382.2.79 -r 1.382.2.80 src/compose.c; cvs diff -u -r 1.25.2.3 -r 1.25.2.4 tools/Makefile.am; cvs diff -u -r 1.30.2.2 -r 1.30.2.3 tools/README; cvs diff -u -r 1.16 -r 1.17 tools/filter_conv.pl; cvs diff -u -r 1.2.2.4 -r 1.2.2.5 tools/kdeservicemenu/README; cvs diff -u -r 1.3.2.3 -r 1.3.2.4 tools/kdeservicemenu/template_sylpheed-attach-files.desktop; cvs diff -u -r 1.3.2.3 -r 1.3.2.4 tools/kdeservicemenu/template_sylpheed-compress-attach.desktop; ) > 0.9.12cvs187.1.patchset
 ( cvs diff -u -r 1.2504.2.37 -r 1.2504.2.38 ChangeLog.claws; cvs diff -u -r 1.100.2.6 -r 1.100.2.7 AUTHORS; cvs diff -u -r 1.2.2.6 -r 1.2.2.7 po/sk.po; cvs diff -u -r 1.49.2.25 -r 1.49.2.26 src/procmime.c; cvs diff -u -r 1.105.2.14 -r 1.105.2.15 src/prefs_account.c; cvs diff -u -r 1.11.2.6 -r 1.11.2.7 src/common/smtp.c; cvs diff -u -r 1.6.2.3 -r 1.6.2.4 src/common/smtp.h; ) > 0.9.13cvs2.1.patchset
 ( cvs diff -u -r 1.49.2.26 -r 1.49.2.27 src/procmime.c; ) > 0.9.13cvs2.2.patchset
+( cvs diff -u -r 1.22.2.3 -r 1.22.2.4 src/quote_fmt_parse.y; cvs diff -u -r 1.96.2.36 -r 1.96.2.37 src/textview.c; cvs diff -u -r 1.12.2.9 -r 1.12.2.10 src/gtk/prefswindow.c; cvs diff -u -r 1.5.2.7 -r 1.5.2.8 src/gtk/pluginwindow.c; ) > 0.9.13cvs6.1.patchset
index 1c46316d7ee19d64f8c4054192f4ba529c462c2d..ff46e8f9b7c27c49879618324d39127b5df4bd69 100644 (file)
@@ -11,9 +11,9 @@ MINOR_VERSION=9
 MICRO_VERSION=13
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=2
+EXTRA_VERSION=6
 EXTRA_RELEASE=
-EXTRA_GTK2_VERSION=.2
+EXTRA_GTK2_VERSION=.1
 
 if test \( $EXTRA_VERSION -eq 0 \) -o \( "x$EXTRA_RELEASE" != "x" \); then
     VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}${EXTRA_RELEASE}${EXTRA_GTK2_VERSION}
index 52f075966c785f2134e548251dc0c16244515bd5..18e9271ba459a58eaedeb531d7fa55b7b8ce2ce4 100644 (file)
@@ -138,7 +138,7 @@ static void load_cb(GtkButton *button, PluginWindow *pluginwindow)
        set_plugin_list(pluginwindow);          
 }
 
-static void pluginwindow_key_pressed(GtkWidget *widget, GdkEventKey *event,
+static gboolean pluginwindow_key_pressed(GtkWidget *widget, GdkEventKey *event,
                                     PluginWindow *pluginwindow)
 {
        if (event) {
@@ -164,6 +164,7 @@ static void pluginwindow_key_pressed(GtkWidget *widget, GdkEventKey *event,
                                break;
                }
        }
+       return FALSE;
 }
 
 void pluginwindow_create()
index 1813790a538f5b3077f19d90496f7c503dbae9b9..680b0207a7f3a6abfd5978c35bc024cbb317f2b4 100644 (file)
@@ -205,7 +205,7 @@ gint compare_func(GtkCList *clist, gconstpointer ptr1, gconstpointer ptr2)
                                                                  0;
 }
 
-static void prefswindow_key_pressed(GtkWidget *widget, GdkEventKey *event,
+static gboolean prefswindow_key_pressed(GtkWidget *widget, GdkEventKey *event,
                                    gpointer data)
 {
        if (event) {
@@ -221,6 +221,7 @@ static void prefswindow_key_pressed(GtkWidget *widget, GdkEventKey *event,
                                break;
                }
        }
+       return FALSE;
 }
 
 void prefswindow_open_full(const gchar *title, GSList *prefs_pages, gpointer data, GtkDestroyNotify func)
index a4afabeaa7c92606dff214f1c10ca7ae8931077d..bdbcd7aac6c80a7630b08841446bcd8e0d46887e 100644 (file)
@@ -202,9 +202,15 @@ string:
        }
        | string CHARACTER
        {
-               strcpy($$, $1);
-               $$[strlen($$) + 1] = '\0';
-               $$[strlen($$)] = $2;
+               int len;
+               
+               strncpy($$, $1, sizeof($$));
+               len = strlen($$);
+               if (len + 1 < sizeof($$)) {
+                       $$[len + 1] = '\0';
+                       $$[len] = $2;
+               }
+               $$[sizeof($$) - 1] = '\0';
        };
 
 special:
index 1476bab0a7b9b075b014e9aecc75b810ccfbcab1..453d607fe6a336ce5fe37e1f5d15f6499a2faa29 100644 (file)
@@ -889,7 +889,7 @@ static gboolean get_email_part(const gchar *start, const gchar *scanpos,
 
        if (!result) return FALSE;
 
-       if (*(bp_ - 1) == '"' && *(ep_) == '"' 
+       if (*ep_ && *(bp_ - 1) == '"' && *(ep_) == '"' 
        && *(ep_ + 1) == ' ' && *(ep_ + 2) == '<'
        && IS_RFC822_CHAR(*(ep_ + 3))) {
                /* this informative part with an @ in it is