aboutsummaryrefslogtreecommitdiffstats
path: root/filter/ChangeLog
blob: 9b2b4e2fb877bc088c232a7c4189422e78b85df5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
2000-03-04  NotZed  <NotZed@HelixCode.com>

    * filter-druid.c (html_write_options): Output 'and' bits between
    the rules.

    * filter-driver.c (main): Actually implement filtering, at least,
    from Inbox.  Copy messages to folder (in the same store only, so
    far), delete, and stop processing are implemented, and the logic
    to handle default processing.

    * filter-xml.c (load_optionvalue): Fix up a bug where we lost the
    name of the arg (ouch).
    * filter-xml.c: Wrapped printf's in debug macros.

2000-03-02  NotZed  <NotZed@HelixCode.com>

    * filter-druid.c (object_destroy): Disconnect the list signal, so
    we dont get spurious emits during destroy.
    (arg_changed): Callback to update filter arg asynchronously.
    (arg_link_clicked): Edit the value non-modally.

    * filter-arg.c (filter_arg_edit_values_1): Changed to use
    non-modal interface.

2000-03-01  Ettore Perazzoli  <ettore@helixcode.com>

    * Makefile.am: New file.

    * Makefile: Removed.  I wonder why we are using plain Makefiles
    instead of automake Makefiles at all.

2000-02-29  NotZed  <NotZed@HelixCode.com>

    * filter-driver.c (main): Remove gui code, this will be actual
    filtering code.

    * Makefile: Added filter-editor to the library.

    * filter-editor.c (main): Comment out, make it a proper library.

2000-02-28  NotZed  <NotZed@HelixCode.com>

    * filter-druid.c: Removed unused header.

    * Makefile: Removed references to filter-sexp.[ch].

    * filter-sexp.[ch]: Removed some unecessary includes.  Moved to
    e-util.  Renamed callers.

2000-02-24  NotZed  <NotZed@HelixCode.com>

    * filter-xml.c (filter_description_free): 
    (filter_load_ruleset_free): 
    (filter_load_optionset_free): Functions for memory management.

    * filter-arg.c (filter_arg_copy): Copy the values of one arg into
    another.

    * filter-editor.c: New widget, a dialogue which uses filter-druid
    to present the various editing views.
    (druid_dialogue_clicked): On finish, save the user's new filter
    definition where it came from.

    * filter-druid.c: Changed to just being a notebook with no tabs,
    rather than a full druid (no next/prev/etc buttons).
    (option_name_changed): Update the option's description as the user
    enters it in.

2000-02-22  NotZed  <NotZed@HelixCode.com>

    * filter-xml.c (filter_clone_optionrule):
    (filter_clone_optionrule_free): 
    (filter_optionrule_new_from_rule): New utility functions for
    working with the internal rule format.

    * filter-arg.[ch]: Added new callbacks for editing a single value,
    and a new editor which shows all items in a list, and allows you
    to edit them via the single-edit method.  This needs some cleanup
    for some unused/unusable virtual methods (edit_values,
    write_html?).

    * Makefile: Add the druid for build.

    * filter-druid.c: A 'druid' widget for editing a single filter
    rule.

2000-02-21  Matt Loper  <matt@helixcode.com>

    * .cvsignore: New file.

2000-02-18  NotZed  <NotZed@HelixCode.com>

    * blank/check.xpm: Added forgotten files.

    * Uh, more changes, lots, its still work in progress.

2000-02-14  NotZed  <notzed@helixcode.com>

    * Initial import.