2007-03-31 [colin] 2.8.1cvs79
authorColin Leroy <colin@colino.net>
Sat, 31 Mar 2007 15:45:12 +0000 (15:45 +0000)
committerColin Leroy <colin@colino.net>
Sat, 31 Mar 2007 15:45:12 +0000 (15:45 +0000)
* src/prefs_account.c
Create signature file if it doesn't exist
before editing
* src/prefs_toolbar.c
Maemo: Move "Use default" on the left so
that people can find it
* src/common/defs.h
Maemo: make default editor "Maemopad",
default signature file "MyDocs/signature.txt"

ChangeLog
PATCHSETS
configure.ac
src/common/defs.h
src/prefs_account.c
src/prefs_toolbar.c

index 4352dc1783a5aa9a818a4a6418ed2e91bc595013..592188e5ee0fc6fe0897fd68acca1bdfd0509f14 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2007-03-31 [colin]     2.8.1cvs79
+
+       * src/prefs_account.c
+               Create signature file if it doesn't exist
+               before editing
+       * src/prefs_toolbar.c
+               Maemo: Move "Use default" on the left so
+               that people can find it
+       * src/common/defs.h
+               Maemo: make default editor "Maemopad", 
+               default signature file "MyDocs/signature.txt"
+
 2007-03-31 [colin]     2.8.1cvs78
 
        * src/prefs_account.c
index 4ad350f65c180449ea87b17b809b03d083a95626..b64701541015dec41c167e2504230b54e6ef4bc0 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.100.2.48 -r 1.100.2.49 AUTHORS;  ) > 2.8.1cvs76.patchset
 ( cvs diff -u -r 1.207.2.158 -r 1.207.2.159 src/folderview.c;  cvs diff -u -r 1.204.2.128 -r 1.204.2.129 src/prefs_common.c;  cvs diff -u -r 1.103.2.78 -r 1.103.2.79 src/prefs_common.h;  ) > 2.8.1cvs77.patchset
 ( cvs diff -u -r 1.105.2.89 -r 1.105.2.90 src/prefs_account.c;  ) > 2.8.1cvs78.patchset
+( cvs diff -u -r 1.105.2.90 -r 1.105.2.91 src/prefs_account.c;  cvs diff -u -r 1.30.2.32 -r 1.30.2.33 src/prefs_toolbar.c;  cvs diff -u -r 1.9.2.34 -r 1.9.2.35 src/common/defs.h;  ) > 2.8.1cvs79.patchset
index 8f41112ae308fb9c7ce10521d41167e2b6385573..97d5f49fc8350884613655b5e65559618ffe56c6 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=8
 MICRO_VERSION=1
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=78
+EXTRA_VERSION=79
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 68da84320ee811bf08d9d047357dc93f9e3c4a9d..67071429dabf0b6a2cf11f6462b025076e2989a1 100644 (file)
 #else
 #  define ACTIONS_RC           "actionsrc"
 #  define COMMAND_HISTORY      "command_history"
+# ifndef MAEMO
 #  define DEFAULT_SIGNATURE    ".signature"
+# else
+#  define DEFAULT_SIGNATURE    "MyDocs/signature.txt"
+# endif
 #endif
 
 #define DEFAULT_INC_PATH       "/usr/bin/mh/inc"
 /* #define DEFAULT_INC_PROGRAM "imget" */
 #define DEFAULT_SENDMAIL_CMD   "/usr/sbin/sendmail -t -i"
 #define DEFAULT_BROWSER_CMD    "firefox '%s'"
+#ifndef MAEMO
 #define DEFAULT_EDITOR_CMD     "gedit '%s'"
+#else
+#define DEFAULT_EDITOR_CMD     "maemopad '%s'"
+#endif
 #define DEFAULT_MIME_CMD       "metamail -d -b -x -c %s '%s'"
 #define DEFAULT_IMAGE_VIEWER_CMD "display '%s'"
 #define DEFAULT_AUDIO_PLAYER_CMD "play '%s'"
index 724815315a0842df11515be1af12418195fe1c0e..59e5d9f64f64ec5fd6183bcfbf0f12bae985ec6b 100644 (file)
@@ -2752,6 +2752,8 @@ static void prefs_account_signature_browse_cb(GtkWidget *widget, gpointer data)
 static void prefs_account_signature_edit_cb(GtkWidget *widget, gpointer data)
 {
        const gchar *sigpath = gtk_entry_get_text(GTK_ENTRY(data));
+       if (!is_file_exist(sigpath))
+               str_write_to_file(sigpath, "");
        open_txt_editor(sigpath, prefs_common.ext_editor_cmd);
 }
 
index abaa7645e4e26497f7a37d9b262ed3f8b4d2e351..db52522830d4473fa7415fd21a862d956e1d82cc 100644 (file)
@@ -665,6 +665,9 @@ static void prefs_toolbar_create(ToolbarPage *prefs_toolbar)
        GtkWidget *reg_hbox;
        GtkWidget *arrow;
        GtkWidget *btn_hbox;
+#ifdef MAEMO
+       GtkWidget *hbox;
+#endif
        GtkWidget *reg_btn;
        GtkWidget *subst_btn;
        GtkWidget *del_btn;
@@ -798,7 +801,13 @@ static void prefs_toolbar_create(ToolbarPage *prefs_toolbar)
                          prefs_toolbar);
 
        default_btn = gtk_button_new_with_label(_(" Use default "));
+#ifndef MAEMO
        gtk_box_pack_end(GTK_BOX(reg_hbox), default_btn, FALSE, TRUE, 0);
+#else
+       hbox = gtk_hbox_new(FALSE, 0);
+       gtk_box_pack_start(GTK_BOX(main_vbox), hbox, FALSE, FALSE, 0);
+       gtk_box_pack_start(GTK_BOX(hbox), default_btn, FALSE, FALSE, 0);
+#endif
        g_signal_connect(G_OBJECT(default_btn), "clicked",
                         G_CALLBACK(prefs_toolbar_default), 
                         prefs_toolbar);