Tristan Chabredier
2896acb268
2006-05-13 [wwp] 2.2.0cvs13
...
* src/filtering.c
* src/filtering.h
* src/matcher.c
* src/matcher_parser_lex.l
* src/matcher_parser_parse.y
* src/prefs_filtering.c
new feature: provide the ability to disable filtering and processing
rules. Patch by Fabien Vantard <fzzzzz@gmail.com>, w/ some minor
adaptations.
2006-05-13 13:04:55 +00:00
Colin Leroy
b83cd33d14
2006-02-08 [colin] 2.0.0cvs35
...
* src/filtering.c
* src/matcher.c
* src/matcher.h
* src/matcher_parser_parse.y
* src/prefs_filtering_action.c
* src/prefs_matcher.c
Add the "Ignore thread" filtering
action
2006-02-08 17:23:34 +00:00
Paul Mangan
283412fa01
2005-09-21 [paul] 1.9.14cvs47
...
* README
* README.jp
* configure.ac
* config/config.rpath
* doc/manual/en/sylpheed-20.html
* doc/manual/es/sylpheed-20.html
* po/bg.po
* po/ca.po
* po/de.po
* po/es.po
* po/fr.po
* po/it.po
* po/pt_BR.po
* po/sk.po
* po/zh_TW.po
* src/account.c
* src/account.h
* src/action.c
* src/action.h
* src/adbookbase.h
* src/addr_compl.c
* src/addr_compl.h
* src/addrbook.c
* src/addrbook.h
* src/addrcache.c
* src/addrcache.h
* src/addrcindex.c
* src/addrcindex.h
* src/addrclip.c
* src/addrclip.h
* src/addrdefs.h
* src/addressadd.c
* src/addressadd.h
* src/addressbook.c
* src/addressbook.h
* src/addressitem.h
* src/addrgather.c
* src/addrgather.h
* src/addrharvest.c
* src/addrharvest.h
* src/addrindex.c
* src/addrindex.h
* src/addritem.c
* src/addritem.h
* src/addrquery.c
* src/addrquery.h
* src/addrselect.c
* src/addrselect.h
* src/alertpanel.c
* src/alertpanel.h
* src/browseldap.c
* src/browseldap.h
* src/codeconv.c
* src/codeconv.h
* src/compose.c
* src/compose.h
* src/crash.c
* src/crash.h
* src/customheader.c
* src/customheader.h
* src/displayheader.c
* src/displayheader.h
* src/editaddress.c
* src/editaddress.h
* src/editbook.c
* src/editbook.h
* src/editgroup.c
* src/editgroup.h
* src/editjpilot.c
* src/editjpilot.h
* src/editldap.c
* src/editldap.h
* src/editldap_basedn.c
* src/editldap_basedn.h
* src/editvcard.c
* src/editvcard.h
* src/enriched.c
* src/enriched.h
* src/exphtmldlg.c
* src/exphtmldlg.h
* src/expldifdlg.c
* src/expldifdlg.h
* src/export.c
* src/export.h
* src/exporthtml.c
* src/exporthtml.h
* src/exportldif.c
* src/exportldif.h
* src/filtering.c
* src/filtering.h
* src/folder.c
* src/folder.h
* src/folder_item_prefs.c
* src/folder_item_prefs.h
* src/foldersel.c
* src/foldersel.h
* src/folderutils.c
* src/folderutils.h
* src/folderview.c
* src/folderview.h
* src/grouplistdialog.c
* src/grouplistdialog.h
* src/headerview.c
* src/headerview.h
* src/html.c
* src/html.h
* src/image_viewer.c
* src/image_viewer.h
* src/imap.c
* src/imap.h
* src/imap_gtk.c
* src/imap_gtk.h
* src/import.c
* src/import.h
* src/importldif.c
* src/importldif.h
* src/importmutt.c
* src/importmutt.h
* src/importpine.c
* src/importpine.h
* src/inc.c
* src/inc.h
* src/jpilot.c
* src/jpilot.h
* src/ldapctrl.c
* src/ldapctrl.h
* src/ldaplocate.c
* src/ldaplocate.h
* src/ldapquery.c
* src/ldapquery.h
* src/ldapserver.c
* src/ldapserver.h
* src/ldaputil.c
* src/ldaputil.h
* src/ldif.c
* src/ldif.h
* src/localfolder.c
* src/localfolder.h
* src/main.c
* src/main.h
* src/mainwindow.c
* src/mainwindow.h
* src/manual.c
* src/manual.h
* src/matcher.c
* src/matcher.h
* src/matcher_parser.h
* src/matcher_parser_lex.l
* src/matcher_parser_parse.y
* src/mbox.c
* src/mbox.h
* src/message_search.c
* src/message_search.h
* src/messageview.c
* src/messageview.h
* src/mh.c
* src/mh.h
* src/mh_gtk.c
* src/mh_gtk.h
* src/mimeview.c
* src/mimeview.h
* src/msgcache.c
* src/msgcache.h
* src/mutt.c
* src/mutt.h
* src/news.c
* src/news.h
* src/news_gtk.c
* src/news_gtk.h
* src/noticeview.c
* src/noticeview.h
* src/partial_download.c
* src/partial_download.h
* src/pine.c
* src/pine.h
* src/pop.c
* src/pop.h
* src/prefs_account.c
* src/prefs_account.h
* src/prefs_actions.c
* src/prefs_actions.h
* src/prefs_common.c
* src/prefs_common.h
* src/prefs_compose_writing.c
* src/prefs_compose_writing.h
* src/prefs_customheader.c
* src/prefs_customheader.h
* src/prefs_display_header.c
* src/prefs_display_header.h
* src/prefs_ext_prog.c
* src/prefs_ext_prog.h
* src/prefs_filtering.c
* src/prefs_filtering.h
* src/prefs_filtering_action.c
* src/prefs_filtering_action.h
* src/prefs_folder_column.c
* src/prefs_folder_column.h
* src/prefs_folder_item.c
* src/prefs_folder_item.h
* src/prefs_fonts.c
* src/prefs_fonts.h
* src/prefs_gtk.c
* src/prefs_gtk.h
* src/prefs_image_viewer.c
* src/prefs_image_viewer.h
* src/prefs_matcher.c
* src/prefs_matcher.h
* src/prefs_message.c
* src/prefs_message.h
* src/prefs_msg_colors.c
* src/prefs_msg_colors.h
* src/prefs_other.c
* src/prefs_other.h
* src/prefs_quote.c
* src/prefs_quote.h
* src/prefs_receive.c
* src/prefs_receive.h
* src/prefs_send.c
* src/prefs_send.h
* src/prefs_spelling.c
* src/prefs_spelling.h
* src/prefs_summaries.c
* src/prefs_summaries.h
* src/prefs_summary_column.c
* src/prefs_summary_column.h
* src/prefs_template.c
* src/prefs_template.h
* src/prefs_themes.c
* src/prefs_themes.h
* src/prefs_toolbar.c
* src/prefs_toolbar.h
* src/prefs_wrapping.c
* src/prefs_wrapping.h
* src/privacy.c
* src/privacy.h
* src/procheader.c
* src/procheader.h
* src/procmime.c
* src/procmime.h
* src/procmsg.c
* src/procmsg.h
* src/quote_fmt.c
* src/quote_fmt_parse.y
* src/recv.c
* src/recv.h
* src/remotefolder.c
* src/remotefolder.h
* src/send_message.c
* src/send_message.h
* src/setup.c
* src/setup.h
* src/simple-gettext.c
* src/sourcewindow.c
* src/sourcewindow.h
* src/ssl_manager.c
* src/ssl_manager.h
* src/statusbar.c
* src/statusbar.h
* src/stock_pixmap.c
* src/stock_pixmap.h
* src/summary_search.c
* src/summary_search.h
* src/summaryview.c
* src/summaryview.h
* src/syldap.c
* src/syldap.h
* src/textview.c
* src/textview.h
* src/toolbar.c
* src/toolbar.h
* src/undo.c
* src/undo.h
* src/unmime.c
* src/unmime.h
* src/vcard.c
* src/vcard.h
* src/wizard.c
* src/wizard.h
* src/common/base64.c
* src/common/base64.h
* src/common/defs.h
* src/common/hooks.c
* src/common/hooks.h
* src/common/log.c
* src/common/log.h
* src/common/md5.c
* src/common/md5.h
* src/common/mgutils.c
* src/common/mgutils.h
* src/common/nntp.c
* src/common/nntp.h
* src/common/passcrypt.c
* src/common/passcrypt.h.in
* src/common/plugin.c
* src/common/plugin.h
* src/common/prefs.c
* src/common/prefs.h
* src/common/progressindicator.c
* src/common/progressindicator.h
* src/common/quoted-printable.c
* src/common/quoted-printable.h
* src/common/session.c
* src/common/session.h
* src/common/smtp.c
* src/common/smtp.h
* src/common/socket.c
* src/common/socket.h
* src/common/ssl.c
* src/common/ssl.h
* src/common/ssl_certificate.c
* src/common/ssl_certificate.h
* src/common/string_match.c
* src/common/string_match.h
* src/common/stringtable.c
* src/common/sylpheed.c
* src/common/sylpheed.h
* src/common/template.c
* src/common/template.h
* src/common/timing.h
* src/common/utils.c
* src/common/utils.h
* src/common/uuencode.c
* src/common/uuencode.h
* src/common/version.h.in
* src/common/xml.c
* src/common/xml.h
* src/common/xmlprops.c
* src/common/xmlprops.h
* src/gtk/about.c
* src/gtk/about.h
* src/gtk/colorlabel.c
* src/gtk/colorlabel.h
* src/gtk/colorsel.c
* src/gtk/colorsel.h
* src/gtk/description_window.c
* src/gtk/description_window.h
* src/gtk/filesel.c
* src/gtk/filesel.h
* src/gtk/foldersort.c
* src/gtk/foldersort.h
* src/gtk/gtkutils.c
* src/gtk/gtkutils.h
* src/gtk/inputdialog.c
* src/gtk/inputdialog.h
* src/gtk/logwindow.c
* src/gtk/logwindow.h
* src/gtk/manage_window.c
* src/gtk/manage_window.h
* src/gtk/menu.c
* src/gtk/menu.h
* src/gtk/pluginwindow.c
* src/gtk/pluginwindow.h
* src/gtk/prefswindow.c
* src/gtk/prefswindow.h
* src/gtk/progressdialog.c
* src/gtk/progressdialog.h
* src/gtk/quicksearch.c
* src/gtk/quicksearch.h
* src/gtk/sslcertwindow.c
* src/gtk/sslcertwindow.h
* src/plugins/clamav/clamav_plugin.c
* src/plugins/clamav/clamav_plugin.h
* src/plugins/clamav/clamav_plugin_gtk.c
* src/plugins/demo/demo.c
* src/plugins/dillo_viewer/dillo_prefs.c
* src/plugins/dillo_viewer/dillo_prefs.h
* src/plugins/dillo_viewer/dillo_viewer.c
* src/plugins/mathml_viewer/mathml_viewer.c
* src/plugins/pgpcore/passphrase.c
* src/plugins/pgpcore/passphrase.h
* src/plugins/pgpcore/plugin.c
* src/plugins/pgpcore/prefs_gpg.c
* src/plugins/pgpcore/prefs_gpg.h
* src/plugins/pgpcore/select-keys.c
* src/plugins/pgpcore/select-keys.h
* src/plugins/pgpcore/sgpgme.c
* src/plugins/pgpcore/sgpgme.h
* src/plugins/pgpinline/pgpinline.c
* src/plugins/pgpinline/pgpinline.h
* src/plugins/pgpinline/plugin.c
* src/plugins/pgpmime/pgpmime.c
* src/plugins/pgpmime/pgpmime.h
* src/plugins/pgpmime/plugin.c
* src/plugins/spamassassin/spamassassin.c
* src/plugins/spamassassin/spamassassin.h
* src/plugins/spamassassin/spamassassin_gtk.c
* src/plugins/trayicon/trayicon.c
* tools/OOo2sylpheed.pl
* tools/acroread2sylpheed.pl
* tools/asus_mailled.sh
* tools/filter_conv.pl
* tools/freshmeat_search.pl
* tools/google_search.pl
* tools/kmail2sylpheed.pl
* tools/kmail2sylpheed_v2.pl
* tools/maildir2sylpheed.pl
* tools/multiwebsearch.pl
* tools/newscache_clean.pl
* tools/outlook2sylpheed.pl
* tools/sylpheed-switcher
* tools/update-po
* tools/vcard2xml.py
* tools/kdeservicemenu/sylpheed-kdeservicemenu.pl
update FSF address
2005-09-21 18:22:51 +00:00
Colin Leroy
fed0b5cf48
2005-09-16 [colin] 1.9.14cvs34
...
* configure.ac
* src/Makefile.am
* src/addr_compl.c
* src/addrindex.c
* src/browseldap.c
* src/editldap.c
* src/ldaplocate.c
* src/ldapquery.c
* src/ldapquery.h
* src/ldapserver.c
* src/ldapserver.h
* src/main.c
* src/matcher_parser_parse.y
* src/prefs_themes.c
* src/etpan/Makefile.am
* src/gtk/description_window.c
* src/plugins/clamav/Makefile.am
* src/plugins/clamav/clamav_plugin.c
* src/plugins/dillo_viewer/Makefile.am
* src/plugins/pgpcore/Makefile.am
* src/plugins/pgpinline/Makefile.am
* src/plugins/pgpmime/Makefile.am
* src/plugins/trayicon/Makefile.am
Fix 100% cpu usage in address completion list
Fix little bugs (return with no values etc)
Fix all warnings (with common CFLAGS)
2005-09-16 17:14:56 +00:00
Paul Mangan
2cfb53ea75
2005-08-29 [paul] 1.9.13cvs71
...
* AUTHORS
* src/matcher_parser_parse.y
* src/etpan/imap-thread.c
fix building on FreeBSD
Patch by Daniel Gustafson <daniel@hobbit.se>
2005-08-29 17:20:49 +00:00
Paul Mangan
aa982f7d3f
2005-08-22 [paul] 1.9.13cvs50
...
* src/filtering.c
* src/filtering.h
* src/matcher.c
* src/matcher_parser_lex.l
* src/matcher_parser_parse.y
* src/prefs_filtering.c
add Filtering/Processing rule names feature.
(the incompatible old matcherrc is saved as
matcherrc.pre_names).
Patch by Colin
2005-08-22 16:13:03 +00:00
Paul Mangan
cd7e5c7c81
2005-02-17 [paul] 1.0.1cvs11.4
...
* src/compose.c
* src/exportldif.c
* src/matcher_parser_parse.y
* src/procmime.c
* src/sourcewindow.c
* src/common/Makefile.am
* src/common/intl.h ** REMOVED **
* src/plugins/trayicon/libeggtrayicon/eggtrayicon.c
sync with main (revision 109)
and clean up
2005-02-17 08:09:56 +00:00
Colin Leroy
339ad720d3
2004-12-08 [colin] 0.9.13cvs7.1
...
* src/matcher_parser_parse.y
* src/msgcache.c
* src/prefs_matcher.c
* src/procheader.c
* src/matcher.c
* src/common/defs.h
* po/sr.po
Sync with HEAD
2004-12-08 11:31:25 +00:00
Paul Mangan
d7348a219c
2004-11-13 [paul] 0.9.12cvs146.6
...
* src/compose.c
* src/imap.c
* src/matcher_parser.h
* src/matcher_parser_parse.y
* src/prefs_filtering.c
* src/prefs_filtering_action.c
* src/prefs_themes.c
* src/prefs_toolbar.c
* src/common/utils.c
various small fixes/cleanups
2004-11-13 08:14:41 +00:00
Colin Leroy
7b9a4be4db
2004-10-19 [colin] 0.9.12cvs128.1
...
* src/addrbook.c
* src/addrcache.c
* src/addressbook.c
* src/codeconv.c
* src/compose.c
* src/customheader.c
* src/editaddress.c
* src/editgroup.c
* src/exporthtml.c
* src/folder.c
* src/folderview.c
* src/imap.c
* src/jpilot.c
* src/main.c
* src/matcher_parser_parse.y
* src/mbox.c
* src/pop.c
* src/prefs_account.c
* src/prefs_gtk.c
* src/prefs_msg_colors.c
* src/procheader.c
* src/procmime.c
* src/procmime.h
* src/procmsg.c
* src/summaryview.c
* src/textview.c
* src/common/base64.c
* src/common/partial_download.c
* src/common/socket.c
* src/common/sylpheed.c
* src/common/utils.c
* src/common/utils.h
* src/gtk/pluginwindow.c
* src/gtk/quicksearch.c
* src/plugins/clamav/clamav_plugin.c
* src/plugins/clamav/clamav_plugin.h
* src/plugins/clamav/clamav_plugin_gtk.c
* src/plugins/pgpmime/passphrase.c
* src/plugins/pgpmime/pgpmime.c
* src/plugins/pgpmime/plugin.c
* src/plugins/pgpmime/prefs_gpg.c
* src/plugins/pgpmime/prefs_gpg.h
* src/plugins/pgpmime/select-keys.c
* src/plugins/pgpmime/sgpgme.c
* src/plugins/spamassassin/libspamc.c
* src/plugins/spamassassin/spamassassin.c
* src/plugins/spamassassin/spamassassin.h
* src/plugins/spamassassin/spamassassin_gtk.c
* src/plugins/trayicon/trayicon.c
* src/plugins/trayicon/libeggtrayicon/gtkplugxembed.c
Sync with HEAD
2004-10-19 07:28:20 +00:00
Colin Leroy
4a970b56e2
add 'partial' ('p') to find partially downloaded messages
2004-07-13 17:19:21 +00:00
Paul Mangan
06656e67f1
sync with 0.9.10claws57 HEAD
2004-05-10 10:22:28 +00:00
Thorsten Maerz
61ee51da1d
sync 098claws
2004-01-12 21:28:31 +00:00
Thorsten Maerz
d013515023
inital gtk2 patch
2003-10-05 10:10:30 +00:00
Hoà Viêt Dinh
9b8c98aff9
several actions for each filtering rules can now be defined
2003-08-07 13:30:23 +00:00
Alfons Hoogervorst
e8cecc789c
* src/matcher.[ch]
...
* src/matcher_parser_parse.y
* src/prefs_filtering.c
* src/filtering.c
add "Lock" filter action to lock messages;
re-organize matcher part 9:
* src/filtering.c
remove debug_print()
* src/prefs_filtering.c
make action text entries easily extendible;
merge widget selection for ACTION_MARK, ACTION_UNMARK, ACTION_LOCK,
ACTION_UNLOCK, ACTION_MARK_AS_READ, ACTION_MARK_AS_UNREAD
2003-07-12 22:20:19 +00:00
Oliver Haertel
50ed6d5659
remove selective download
2003-03-26 22:31:30 +00:00
Christoph Hohmann
3ad6ebceef
0.8.9claws54
...
* src/matcher_parser_parse.y
correct bug where filering rules of not existing folders in
matcherrc were added to global filtering
(closes Debian Bug #180253 - Directory's filter-rules are merged with
main filter-rules after removing directory
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=180253 )
2003-02-11 17:00:31 +00:00
Alfons Hoogervorst
799c22c87f
* src/filtering.c
...
* src/matcher_parser_parse.y
prepare change_score filtering action
* src/matcher.[ch]
give up const-correctness on functions that call non-const-correct functions;
several casts to gpointer in g_free();
add change_score;
2003-01-12 14:07:40 +00:00
Alfons Hoogervorst
5877505b30
* src/matcher.[ch]
...
* src/matcher_parser_parse.y
* src/prefs_matcher.c
add "ignore_thread" and "~ignore_thread" condition so it's
possible to make the actions / scoring operate on the ignore
thread flag
2002-12-31 09:46:20 +00:00
Alfons Hoogervorst
42dad2ffa1
re-organize matcher part 4; more to come
...
* src/matcher_parser.h
* src/matcher_parser_lex.l
* src/matcher_parser_parse.y
cleanup
2002-12-27 20:55:50 +00:00
Alfons Hoogervorst
79521f4446
* src/matcher.[ch]
...
* src/matcher_parser_lex.l
* src/matcher_parser_parse.y
* src/prefs_matcher.c
allow color label as a condition in the matcher
2002-12-26 21:40:23 +00:00
Alfons Hoogervorst
5219edb7a5
* src/matcher.[ch]
...
* src/matcher_parser_lex.l
* src/matcher_parser_parse.y
* src/prefs_matcher.c
add locked flag to possible filtering / matcher
conditions (also a good example what should be
done to add a simple boolean condition)
2002-12-25 19:06:48 +00:00
Jens Oberender
0d4e1c8499
- removed gettext from g_warnings
...
- po/POTFILES.in cleaned and updated
- po/de.po updated
2002-12-10 18:42:29 +00:00
Colin Leroy
2317dfe6e6
fix unbalanced " problem in rules
2002-11-13 14:47:33 +00:00
Colin Leroy
c5e6eb20e1
fix a segfault in the parser
2002-11-13 12:55:51 +00:00
Hoà Viêt Dinh
3d8871c322
bug when editing filters or scoring rules is fixed
2002-11-10 16:10:53 +00:00
Hoà Viêt Dinh
c9e928c908
removed the escaped string from internal structures of matcher
2002-10-13 21:51:30 +00:00
Christoph Hohmann
2df0a75cdb
* major code cleanup (part 2)
...
- unused variables removed
- unused functions removed
- uninitialized variables checked
- missing return statements added
- missing function return types added
- added parentheses around assignment
when suggested by gcc
2002-09-29 13:43:33 +00:00
Paul Mangan
95701d826e
rename 'Bounce' to 'Redirect'
2002-05-23 08:18:33 +00:00
Alfons Hoogervorst
f7e4774dcd
add filtering conditions message greater than, smaller than, and exactly matching a size in bytes
2002-03-15 22:01:04 +00:00
Christoph Hohmann
c70a9c4ee5
* src/filtering.[ch]
...
* src/inc.c
do filtering stuff after all messages have been received
1. drop all messages to .processing
2. scan processing folder for messages
3. filter messages or move to inbox
this will also find old messages left in processing after
a crash or something like that and we get a real msginfo
from folder->get_msg_list and do not have to create our
own in filter_message
* src/matcher_parser_parse.y
remove MIX/MAX warning (reordered includes)
2002-02-25 16:56:22 +00:00
Paul Mangan
c653927b64
add 'Selective download'
2002-02-22 09:35:36 +00:00
Hoà Viêt Dinh
1661b861a3
fix a bug about filtering and bounce, be careful, filtering or bouncing action can not be yet used if external editor is automatically launched
2002-01-16 22:25:21 +00:00
Hoà Viêt Dinh
5701b71b17
cleaning filtering and new filtering action : bouncing
2001-11-19 22:49:13 +00:00
Hoà Viêt Dinh
788289df17
new matcher parser / bounce fix / rrr fixed
2001-11-15 22:41:46 +00:00
Hoà Viêt Dinh
1e3b7b6e81
clean the grammar
2001-07-09 16:43:58 +00:00
Hoà Viêt Dinh
11dd568251
bugfix of the config file parser
2001-07-09 16:06:03 +00:00
Hoà Viêt Dinh
14e2ae896f
new matcher config file parser
2001-07-08 15:34:02 +00:00