+2005-07-07 [darko] 1.9.12cvs27
+
+ * src/common/template.c
+ Sort templates alphabetically
+
2005-07-06 [colin] 1.9.12cvs26
* src/imap.c
( 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
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
MICRO_VERSION=12
INTERFACE_AGE=0
BINARY_AGE=0
-EXTRA_VERSION=26
+EXTRA_VERSION=27
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
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;
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);
}