0.9.7claws40
authorChristoph Hohmann <reboot@gmx.ch>
Sat, 13 Dec 2003 18:48:47 +0000 (18:48 +0000)
committerChristoph Hohmann <reboot@gmx.ch>
Sat, 13 Dec 2003 18:48:47 +0000 (18:48 +0000)
* src/main.c
        readd exit(0) to clean_quit() because otherwise sylpheed
        does not always terminate

* src/pgpmime.c
* src/privacy.h
        add an identifier-string for PrivacySystems

ChangeLog.claws
configure.ac
src/main.c
src/pgpmime.c
src/privacy.h

index 71b6dfceb96fd5e9d70e829d2403506cd5b16ac4..a77f475b30aef5c265ef75934ad61d7009484a7f 100644 (file)
@@ -1,3 +1,13 @@
+2003-12-13 [christoph] 0.9.7claws40
+
+       * src/main.c
+               readd exit(0) to clean_quit() because otherwise sylpheed
+               does not always terminate
+
+       * src/pgpmime.c
+       * src/privacy.h
+               add an identifier-string for PrivacySystems
+
 2003-12-12 [paul]
 
        * doc/man/sylpheed.1
@@ -39,6 +49,8 @@
                make sure the clean_exit() funtion is not called again by the
                signal handler while it is already running
 
+       (closes Bug 366 lost all folders -> spoiling folderlist.xml file)
+
        * src/summaryview.c
                fix wrong assertion
 
index 40b4dd97bf0fe67f4406df0435b2cb0a9d856a06..39378319f9121ff30e33545b9a7dd169528ce3ab 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=9
 MICRO_VERSION=7
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=39
+EXTRA_VERSION=40
 if test $EXTRA_VERSION -eq 0; then
     VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}claws
 else
index 40c6d9597f84b99dc6d5f31900330a4aed6ddcf0..e378c2e78dab3463db42a6d32d172bd9d86ba7a3 100644 (file)
@@ -575,6 +575,7 @@ gboolean clean_quit(gpointer data)
        } else {
                app_will_exit(NULL, static_mainwindow);
        }
+       exit(0);
 
        return FALSE;
 }
index 0d28110167f30007eaf421947569f44e760687b5..a9f9ae35094dafbe071b4e3cb3a7123e38f8e952 100644 (file)
@@ -289,6 +289,7 @@ static MimeInfo *pgpmime_decrypt(MimeInfo *mimeinfo)
 }
 
 static PrivacySystem pgpmime_system = {
+       "pgpmime",                      /* id */
        "PGP/Mime",                     /* name */
 
        pgpmime_free_privacydata,       /* free_privacydata */
index 53891e9b92e0a6cd1e338028c754f94e056cbeb5..e77c66555e22b758d885b7eb52998af1bc242f99 100644 (file)
@@ -50,6 +50,9 @@ gboolean privacy_mimeinfo_is_encrypted                (MimeInfo *);
 gint privacy_mimeinfo_decrypt                  (MimeInfo *);
 
 struct _PrivacySystem {
+       /** Identifier for the PrivacySystem that can use in config files */
+       gchar            *id;
+       /** Human readable name for the PrivacySystem for the user interface */
        gchar            *name;
 
        void             (*free_privacydata)    (PrivacyData *);