+2006-05-29 [colin] 2.2.0cvs64
+
+ * src/compose.c
+ * src/common/utils.c
+ Fix extraneous tab at start of addresses
+ * src/mainwindow.c
+ Fix warnings (thanks to Fabien)
+ Fix crash at exit when composing messages
+ exist
+ * src/pop.c
+ Fix progress bar when deleting expired mails
+ Thanks to Hiro
+ * src/summaryview.c
+ * src/gtk/gtksctree.c
+ Fix re-sorting slowness
+
2006-05-29 [paul] 2.2.0cvs63
* src/mh.c
( cvs diff -u -r 1.395.2.210 -r 1.395.2.211 src/summaryview.c; ) > 2.2.0cvs61.patchset
( cvs diff -u -r 1.1.4.19 -r 1.1.4.20 src/gtk/gtksctree.c; ) > 2.2.0cvs62.patchset
( cvs diff -u -r 1.79.2.32 -r 1.79.2.33 src/mh.c; ) > 2.2.0cvs63.patchset
+( cvs diff -u -r 1.382.2.273 -r 1.382.2.274 src/compose.c; cvs diff -u -r 1.274.2.117 -r 1.274.2.118 src/mainwindow.c; cvs diff -u -r 1.56.2.42 -r 1.56.2.43 src/pop.c; cvs diff -u -r 1.395.2.211 -r 1.395.2.212 src/summaryview.c; cvs diff -u -r 1.36.2.62 -r 1.36.2.63 src/common/utils.c; cvs diff -u -r 1.1.4.20 -r 1.1.4.21 src/gtk/gtksctree.c; ) > 2.2.0cvs64.patchset
MICRO_VERSION=0
INTERFACE_AGE=0
BINARY_AGE=0
-EXTRA_VERSION=63
+EXTRA_VERSION=64
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
start++;
if (start[0] == ';')
start++;
+ while (start[0] == '\n' || start[0] == '\r')
+ start++;
while (start[0] == ' ' || start[0] == '\t')
start++;
tmp[cur-begin]='\0';
cur++;
begin = cur;
- while (*tmp == ' ')
+ while (*tmp == ' ' || *tmp == '\t')
tmp++;
compose_add_header_entry(compose, header, tmp);
g_free(o_tmp);
tmp[cur-begin]='\0';
cur++;
begin = cur;
- while (*tmp == ' ')
+ while (*tmp == ' ' || *tmp == '\t')
tmp++;
compose_add_header_entry(compose, header, tmp);
g_free(o_tmp);
if (parent) {
if (GTK_CTREE_ROW (parent)->children == node) {
GTK_CTREE_ROW (parent)->children = GTK_CTREE_ROW (node)->sibling;
- if (!GTK_CTREE_ROW (parent)->children)
- gtk_ctree_collapse (ctree, parent);
}
else {
GtkCTreeNode *sibling;
buf = *buffer;
if (buf == 0x00) {
- url_decoded = NULL;
+ *url_decoded = '\0';
*buffer = NULL;
return;
}
}
else {
*buffer = NULL;
- *url_decoded = NULL;
+ *url_decoded = '\0';
return;
}
tmp[i] = 0x00;
- *url_decoded = NULL;
+ *url_decoded = '\0';
*buffer = NULL;
if (i == maxlen) {
SummaryView *summary;
g_return_val_if_fail(data, FALSE);
+ if (!g_list_find(mainwin_list, data))
+ return TRUE;
summary = ((MainWindow *)data)->summaryview;
g_return_val_if_fail(summary, FALSE);
log_message
(_("POP3: Deleting expired message "
"%d\n"), session->cur_msg);
+ session->cur_total_bytes += size;
pop3_delete_send(session);
return POP3_DELETE;
}
node = GTK_CTREE_NODE(GTK_CLIST(summaryview->ctree)->row_list);
+ gtk_clist_freeze(GTK_CLIST(summaryview->ctree));
if (prefs_common.bold_unread) {
while (node) {
GtkCTreeNode *next = GTK_CTREE_NODE_NEXT(node);
node = next;
}
}
+ gtk_clist_thaw(GTK_CLIST(summaryview->ctree));
END_TIMING();
}