After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 63459 - New filters patch (against 1.2.1) see attachment
New filters patch (against 1.2.1) see attachment
Status: VERIFIED FIXED
Product: balsa
Classification: Other
Component: general
1.2.x
Other Linux
: Normal normal
: ---
Assigned To: Balsa Maintainers
Balsa Maintainers
: 61072 (view as bug list)
Depends on:
Blocks: 55005
 
 
Reported: 2001-10-31 13:19 UTC by Emmanuel ALLAUD
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch bzipped (10.27 KB, application/octet-stream)
2001-10-31 13:20 UTC, Emmanuel ALLAUD
  Details
emmanuels patches merged against cvs (28.65 KB, application/octet-stream)
2001-11-06 17:09 UTC, Carlos Morgado
  Details
filters pacth (I'll sync with Carlos modifs later) (35.67 KB, application/octet-stream)
2001-11-10 18:23 UTC, Emmanuel ALLAUD
  Details
Small doc (in english) (4.04 KB, text/plain)
2001-11-10 18:26 UTC, Emmanuel ALLAUD
  Details
Petit manuel (en francais) (4.37 KB, text/plain)
2001-11-10 18:28 UTC, Emmanuel ALLAUD
  Details
diff for libbalsa/filter.c so it trashes messages correctly (1.17 KB, patch)
2001-11-13 22:33 UTC, James C. McPherson
none Details | Review
New filters patch (small improvments, but more important this one will enable you to compile the "search" patch) (35.81 KB, application/octet-stream)
2001-11-16 22:16 UTC, Emmanuel ALLAUD
  Details
search functions bzipped patch (see comments) (4.35 KB, application/octet-stream)
2001-11-16 22:23 UTC, Emmanuel ALLAUD
  Details
New bzipped patches, correct 2 old bugs, and polish GUI a bit (39.06 KB, application/octet-stream)
2001-11-22 18:20 UTC, Emmanuel ALLAUD
  Details
new patch (replaces the previous one that was broken :( ) (39.49 KB, application/octet-stream)
2001-11-24 10:26 UTC, Emmanuel ALLAUD
  Details
new filters patch (correct weird bugs in save/load mechanism) (39.49 KB, application/octet-stream)
2001-11-27 13:41 UTC, Emmanuel ALLAUD
  Details
New filters patch : bugfixes and UI polishing (27.82 KB, application/octet-stream)
2001-12-16 14:28 UTC, Emmanuel ALLAUD
  Details

Description Emmanuel ALLAUD 2001-10-31 13:19:08 UTC
This patch is almost only a GUI redesign of the filters dialog box.
Consider it less tested than other patches, but I wanted to make it
available now to let you tell me about the new GUI I thought about. I think
it is simpler, but I want you to tell me if you agree ;-)
Have fun.
Comment 1 Emmanuel ALLAUD 2001-10-31 13:20:35 UTC
Created attachment 5940 [details]
patch bzipped
Comment 2 Emmanuel ALLAUD 2001-11-01 14:50:10 UTC
I have forgotten to mention that this patch is to be applied AFTER the
filters-1.2.1-1.patch (bug 61072).
Sorry
Comment 3 Carlos Morgado 2001-11-06 17:09:50 UTC
Created attachment 5974 [details]
emmanuels patches merged against  cvs
Comment 4 Carlos Morgado 2001-11-06 17:11:16 UTC
attach 5974 is emmanuel's 1.2.1 filter and new ui patches applied on
20011106 cvs with some slight corrections
Comment 5 Emmanuel ALLAUD 2001-11-10 18:23:22 UTC
Created attachment 5999 [details]
filters pacth (I'll sync with Carlos modifs later)
Comment 6 Emmanuel ALLAUD 2001-11-10 18:24:50 UTC
I forgot to mention that patch is against 1.2.3 (id 5999).
Comment 7 Emmanuel ALLAUD 2001-11-10 18:26:32 UTC
Created attachment 6000 [details]
Small doc (in english)
Comment 8 Emmanuel ALLAUD 2001-11-10 18:28:25 UTC
Created attachment 6001 [details]
Petit manuel (en francais)
Comment 9 James C. McPherson 2001-11-13 22:33:37 UTC
Created attachment 6017 [details] [review]
diff for libbalsa/filter.c so it trashes messages correctly
Comment 10 Emmanuel ALLAUD 2001-11-16 22:16:31 UTC
Created attachment 6035 [details]
New filters patch (small improvments, but more important this one will enable you to compile the "search" patch)
Comment 11 Emmanuel ALLAUD 2001-11-16 22:22:09 UTC
The old filters patch were not "compatible" with the search-1.2.3
patch (the latter won't compile). So I uploaded new ones
(filters-1.2.3-2.patch, and search-1.2.3-2.patch).
So to have filters just apply filters-1.2.3-2 against clean balsa-1.2.3,
to alsa have search functions apply search-1.2.3-2 AFTER filters-1.2.3-2.
Then the classic process :
automake
./configure --enable-all
make
and "make uninstall" as root if you want ot install this one (don't
forget that this stuff is experimental :)
Comment 12 Emmanuel ALLAUD 2001-11-16 22:23:19 UTC
Created attachment 6036 [details]
search functions bzipped patch (see comments)
Comment 13 Pawel Salek 2001-11-17 14:36:13 UTC
Attachment no 6035 commited to BALSA_FILTERS branch. Other parts will
(most likely) follow shortly.
Comment 14 Pawel Salek 2001-11-17 20:55:22 UTC
*** Bug 61072 has been marked as a duplicate of this bug. ***
Comment 15 Pawel Salek 2001-11-22 12:35:02 UTC
Patch no 6036 (searching) is in.

Actually, I am convinced entire model of message matching should be
modified in order to enable server-side IMAP filtering (probably for
balsa-1.5.x series). I think the filtering should be based on 
LibBalsaMailbox::libbalsa_mailbox_get_matching_messages(mailbox,
condition/filter). This is quite crucial when searching message body
but an improvement is possible even when searching headers: currently,
strings are allocated/deallocated on searching and this can be
optimized out.
Comment 16 Emmanuel ALLAUD 2001-11-22 18:20:00 UTC
Created attachment 6064 [details]
New bzipped patches, correct 2 old bugs, and polish GUI a bit
Comment 17 Emmanuel ALLAUD 2001-11-24 10:26:42 UTC
Created attachment 6079 [details]
new patch (replaces the previous one that was broken :( )
Comment 18 Emmanuel ALLAUD 2001-11-24 10:29:50 UTC
The previous patch (filters-1.2.3-3) has escaped my wild patches
prison :) It was totally broken : the filters won't get saved on-disk
with this patch.
Sorry for that, please replace with filters-1.2.3-4.patch.
Comment 19 Pawel Salek 2001-11-24 22:29:45 UTC
Patch (id=6079) does not apply to CVS.
Comment 20 Emmanuel ALLAUD 2001-11-27 13:41:02 UTC
Created attachment 6097 [details]
new filters patch (correct weird bugs in save/load mechanism)
Comment 21 Emmanuel ALLAUD 2001-11-27 13:41:51 UTC
here are (I hope) the last patch that deals with filters save/load
problems. The last patches had different problems leading to incoherent
filters config sections.
So if you encounter problems with preceding patches, try this one, it
should be a lot better, and tell me if it's not as better as I think ;)
Sorry if one of the bugs hit you.
Comment 22 Emmanuel ALLAUD 2001-12-16 14:28:21 UTC
Created attachment 6228 [details]
New filters patch : bugfixes and UI polishing
Comment 23 Pawel Salek 2002-01-16 22:15:18 UTC
Has all this been commited? Can this report be closed?
Comment 24 Emmanuel ALLAUD 2002-01-17 14:34:25 UTC
OK I'll maintain the filter patches against 1.2.x for a while I think
(until next debian release because of dependancies mess). So if you
want me to publicly release the updated patches against 1.2.x e-mail
me (shortly). If I have enough request I'll keep on releasing these
patches on bugzilla, else we'll close that report.
Thanks
Comment 25 Pawel Salek 2002-02-20 18:27:04 UTC
Filters considered implemented. I am closing the report.
Comment 26 Pawel Salek 2002-04-25 08:51:01 UTC
balsa-1.3.5 and 2.0.0 released, closing this report for good.