From e7c8c694a76a27b29056465d25347276db24519f Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Sat, 2 Dec 2000 04:01:53 +0000 Subject: Added support for the system-flag type. 2000-12-01 Jeffrey Stedfast * filter-element.c (filter_element_new_type_name): Added support for the system-flag type. * Makefile.am: Added filter-system-flag.[c,h]. * filter-system-flag.[c,h]: New type for system flags. * filtertypes.xml: Oops, looks like we were still using integers as arguments to set-flag. Change over to using strings which are safer and also change the name to set-system-flag. * filter-driver.c (do_flag): Use strings instead of integers. Instead of set-flag, the callback is now set-system-flag for less confusion. Sorry Ettore, but you'll have to change your filters. * filtertypes.xml: Added system-flags stuff. * vfoldertypes.xml: And here too. * filter-message-search.c (system_flag): New ESExp callback for filtering on system flags. svn path=/trunk/; revision=6764 --- filter/filtertypes.xml | 57 ++++++++++++++++++++------------------------------ 1 file changed, 23 insertions(+), 34 deletions(-) (limited to 'filter/filtertypes.xml') diff --git a/filter/filtertypes.xml b/filter/filtertypes.xml index 3014d453df..0eb9ca242d 100644 --- a/filter/filtertypes.xml +++ b/filter/filtertypes.xml @@ -414,6 +414,25 @@ + + Status + + + + + + + Regex Match @@ -490,40 +509,10 @@ (set-score ${score}) - - Set Flag - - - - - - - + + Set Status + (set-system-flag ${flag}) + -- cgit v1.2.3