From: Darko Koruga Date: Thu, 7 Jul 2005 16:28:27 +0000 (+0000) Subject: 2005-07-07 [darko] 1.9.12cvs27 X-Git-Tag: rel_1_9_13~70 X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=commitdiff_plain;h=2b1200d0a3219fa03decd875390542b783fea517 2005-07-07 [darko] 1.9.12cvs27 * src/common/template.c Sort templates alphabetically --- diff --git a/ChangeLog-gtk2.claws b/ChangeLog-gtk2.claws index 3454b0aaf..7fe2a38b5 100644 --- a/ChangeLog-gtk2.claws +++ b/ChangeLog-gtk2.claws @@ -1,3 +1,8 @@ +2005-07-07 [darko] 1.9.12cvs27 + + * src/common/template.c + Sort templates alphabetically + 2005-07-06 [colin] 1.9.12cvs26 * src/imap.c diff --git a/PATCHSETS b/PATCHSETS index 097454923..785f55586 100644 --- a/PATCHSETS +++ b/PATCHSETS @@ -621,3 +621,4 @@ ( cvs diff -u -r 1.654.2.658 -r 1.654.2.659 configure.ac; cvs diff -u -r 1.61.2.27 -r 1.61.2.28 src/account.c; cvs diff -u -r 1.213.2.39 -r 1.213.2.40 src/folder.c; cvs diff -u -r 1.179.2.47 -r 1.179.2.48 src/imap.c; cvs diff -u -r 1.96.2.59 -r 1.96.2.60 src/textview.c; cvs diff -u -r 1.1.4.2 -r 1.1.4.3 src/etpan/etpan-log.c; cvs diff -u -r 1.1.4.2 -r 1.1.4.3 src/etpan/etpan-thread-manager.c; cvs diff -u -r 1.1.4.3 -r 1.1.4.4 src/etpan/imap-thread.c; cvs diff -u -r 1.4.2.12 -r 1.4.2.13 src/gtk/about.c; ) > 1.9.12cvs24.patchset ( cvs diff -u -r 1.179.2.48 -r 1.179.2.49 src/imap.c; ) > 1.9.12cvs25.patchset ( cvs diff -u -r 1.179.2.49 -r 1.179.2.50 src/imap.c; ) > 1.9.12cvs26.patchset +( cvs diff -u -r 1.1.2.23 -r 1.1.2.24 commitHelper; cvs diff -u -r 1.2.4.10 -r 1.2.4.11 src/common/template.c; ) > 1.9.12cvs27.patchset diff --git a/commitHelper b/commitHelper index 383e31775..e5f527538 100644 --- a/commitHelper +++ b/commitHelper @@ -51,6 +51,9 @@ fi; if [ "$name" == "dinh" ]; then name="hoa"; fi; +if [ "$name" == "f" ]; then + name="darko"; +fi; log="`date --utc +%Y-%m-%d` [$name]\t$nextsversion\n\n" for line in $files; do diff --git a/configure.ac b/configure.ac index 5bd16e97c..08fe60794 100644 --- a/configure.ac +++ b/configure.ac @@ -11,7 +11,7 @@ MINOR_VERSION=9 MICRO_VERSION=12 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=26 +EXTRA_VERSION=27 EXTRA_RELEASE= EXTRA_GTK2_VERSION= diff --git a/src/common/template.c b/src/common/template.c index 031ddb3df..70edd0322 100644 --- a/src/common/template.c +++ b/src/common/template.c @@ -110,6 +110,17 @@ void template_clear_config(GSList *tmpl_list) g_slist_free(tmpl_list); } +int tmpl_compare(Template *tmpl1, Template *tmpl2) +{ + if (tmpl1 == NULL || tmpl2 == NULL) + return 0; + + if (tmpl1->name == NULL || tmpl2->name == NULL) + return 0; + + return strcmp(tmpl1->name, tmpl2->name); +} + GSList *template_read_config(void) { const gchar *path; @@ -148,7 +159,7 @@ GSList *template_read_config(void) tmpl = template_load(filename); if (tmpl) - tmpl_list = g_slist_append(tmpl_list, tmpl); + tmpl_list = g_slist_insert_sorted(tmpl_list, tmpl, tmpl_compare); g_free(filename); }