* src/mimeview.c
* src/common/utils.c
Fix bug 2659, 'E-mail attachments are handled
inconsistently'
Fix problems iterating the mime tree, and determine
whether a file is an email without To:
+2012-05-11 [colin] 3.8.0cvs40
+
+ * src/mimeview.c
+ * src/common/utils.c
+ Fix bug 2659, 'E-mail attachments are handled
+ inconsistently'
+ Fix problems iterating the mime tree, and determine
+ whether a file is an email without To:
+
2012-04-03 [colin] 3.8.0cvs39
* src/Makefile.am
2012-04-03 [colin] 3.8.0cvs39
* src/Makefile.am
( cvs diff -u -r 1.382.2.599 -r 1.382.2.600 src/compose.c; ) > 3.8.0cvs37.patchset
( cvs diff -u -r 1.155.2.99 -r 1.155.2.100 src/Makefile.am; ) > 3.8.0cvs38.patchset
( cvs diff -u -r 1.155.2.100 -r 1.155.2.101 src/Makefile.am; ) > 3.8.0cvs39.patchset
( cvs diff -u -r 1.382.2.599 -r 1.382.2.600 src/compose.c; ) > 3.8.0cvs37.patchset
( cvs diff -u -r 1.155.2.99 -r 1.155.2.100 src/Makefile.am; ) > 3.8.0cvs38.patchset
( cvs diff -u -r 1.155.2.100 -r 1.155.2.101 src/Makefile.am; ) > 3.8.0cvs39.patchset
+( cvs diff -u -r 1.83.2.188 -r 1.83.2.189 src/mimeview.c; cvs diff -u -r 1.36.2.195 -r 1.36.2.196 src/common/utils.c; ) > 3.8.0cvs40.patchset
MICRO_VERSION=0
INTERFACE_AGE=0
BINARY_AGE=0
MICRO_VERSION=0
INTERFACE_AGE=0
BINARY_AGE=0
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
&& fgets(buffer, sizeof (buffer), fp) > 0) {
if (!strncmp(buffer, "From:", strlen("From:")))
score++;
&& fgets(buffer, sizeof (buffer), fp) > 0) {
if (!strncmp(buffer, "From:", strlen("From:")))
score++;
- if (!strncmp(buffer, "To:", strlen("To:")))
+ else if (!strncmp(buffer, "Date:", strlen("Date:")))
- if (!strncmp(buffer, "Subject:", strlen("Subject:")))
+ else if (!strncmp(buffer, "Message-ID:", strlen("Message-ID:")))
+ score++;
+ else if (!strncmp(buffer, "Subject:", strlen("Subject:")))
has_parent = gtk_tree_model_iter_parent(model, &parent, &iter);
if (!gtk_tree_model_iter_next(model, &iter)) {
has_parent = gtk_tree_model_iter_parent(model, &parent, &iter);
if (!gtk_tree_model_iter_next(model, &iter)) {
- if (has_parent && gtk_tree_model_iter_next(model, &parent)) {
+ while (has_parent) {
+ GtkTreeIter saved_parent = parent;
- gtk_tree_path_next(path);
- return TRUE;
+ if (gtk_tree_model_iter_next(model, &parent)) {
+ gtk_tree_path_next(path);
+ return TRUE;
+ } else {
+ has_parent = gtk_tree_model_iter_parent(model, &parent, &saved_parent);
+ }