diff -pruN2d mutt-1.3.27.orig/doc/manual.sgml.head mutt-1.3.27/doc/manual.sgml.head --- mutt-1.3.27.orig/doc/manual.sgml.head Sat Jan 12 12:35:43 2002 +++ mutt-1.3.27/doc/manual.sgml.head Wed Jan 23 23:57:34 2002 @@ -1720,4 +1720,5 @@ messages: ~z [MIN]-[MAX] messages with a size in the range MIN to MAX *) ~= duplicated messages (see $duplicate_threads) +~# broken threads (see $strict_threads) diff -pruN2d mutt-1.3.27.orig/mutt.h mutt-1.3.27/mutt.h --- mutt-1.3.27.orig/mutt.h Tue Jan 15 22:00:32 2002 +++ mutt-1.3.27/mutt.h Wed Jan 23 23:57:34 2002 @@ -196,4 +196,5 @@ enum M_OR, M_TO, + M_BROKEN, M_CC, M_COLLAPSED, diff -pruN2d mutt-1.3.27.orig/pattern.c mutt-1.3.27/pattern.c --- mutt-1.3.27.orig/pattern.c Sun Jan 13 01:23:56 2002 +++ mutt-1.3.27/pattern.c Wed Jan 23 23:57:34 2002 @@ -92,4 +92,5 @@ Flags[] = { 'z', M_SIZE, 0, eat_range }, { '=', M_DUPLICATED, 0, NULL }, + { '#', M_BROKEN, 0, NULL }, { 0 } }; @@ -1054,4 +1055,6 @@ mutt_pattern_exec (struct pattern_t *pat case M_DUPLICATED: return (pat->not ^ (h->thread && h->thread->duplicate_thread)); + case M_BROKEN: + return (pat->not ^ (h->thread && h->thread->fake_thread)); } mutt_error (_("error: unknown op %d (report this error)."), pat->op); diff -pruN mutt-1.3.27.orig/PATCHES mutt-1.3.27/PATCHES --- mutt-1.3.27.orig/PATCHES Mon Nov 26 20:16:52 2001 +++ mutt-1.3.27/PATCHES Thu Dec 6 16:27:55 2001 @@ -1,0 +1 @@ +patch-1.3.27.cd.pattern_broken.1