Commit Graph

42 Commits

Author SHA1 Message Date
ac5683a1da Free the exception and the priv struct.
2000-06-02  Christopher James Lahey  <clahey@helixcode.com>

	* filter-driver.c: Free the exception and the priv struct.

svn path=/trunk/; revision=3387
2000-06-02 08:16:25 +00:00
61de59408f Search for ad in arg->values instead of text since it's a list of
2000-06-01  Christopher James Lahey  <clahey@helixcode.com>

	* filter-arg-types.c (arg_address_edit_value): Search for ad in
	arg->values instead of text since it's a list of
	filter_arg_adresses.  Also, free the old value in the list.

svn path=/trunk/; revision=3338
2000-06-01 19:24:29 +00:00
0f0ab78afd And here too.
2000-05-30  Not Zed  <NotZed@HelixCode.com>

        * filtertypes.xml: And here too.

        * vfoldertypes.xml: Add body-contains and not-body-contains
        types.

svn path=/trunk/; revision=3306
2000-05-31 02:19:20 +00:00
d11f78c349 New file - lists rules appropriate for vfolders (no actions, etc).
2000-05-27  Not Zed  <NotZed@HelixCode.com>

        * vfoldertypes.xml: New file - lists rules appropriate for
        vfolders (no actions, etc).

        * Makefile.am (EXTRA_DIST): Add vfoldertypes.xml

        * filter-driver.c (filter_driver_expand_option): Made public from
        expand_filter_option.
        (filter_driver_rule_count): find out how many user rules are
        defined.
        (filter_driver_rule_get): Get a user rule by index.

svn path=/trunk/; revision=3240
2000-05-28 06:14:53 +00:00
c5cf5131ea Fix 'make dist' errors.
svn path=/trunk/; revision=3231
2000-05-27 19:08:27 +00:00
0a232b36bf Updated for the GtkHTML API changes. Also fixed some compiler
warnings here and there.

svn path=/trunk/; revision=3145
2000-05-21 09:18:20 +00:00
2e6a57075d update for camel_folder_get_uids change
* filter-driver.c (filter_driver_run): update for
	camel_folder_get_uids change

svn path=/trunk/; revision=3127
2000-05-19 00:47:48 +00:00
ba7f533031 Fix some html formatting.
2000-05-17  NotZed  <NotZed@HelixCode.com>

        * filter-druid.c: Fix some html formatting.

2000-05-16  NotZed  <NotZed@HelixCode.com>

        * filter-driver.c (filter_driver_run): Delete all processed
        messages.  This is probably going to slow it down a bit.
        (filter_driver_run): Close folders before destroying them *sigh*.
        (open_folder): Actually open the folder. Doh.

svn path=/trunk/; revision=3101
2000-05-17 04:09:07 +00:00
30871da932 Initial filter rules.
* filtertypes.xml: Initial filter rules.

	* filter-xml.c (filter_write_optionset): Save the description
	also.
	(write_description): Routine to save description - only saves 1
	node of description.

	* filter-arg.c (filter_arg_edit_clicked): Dont free edata here,
	let the destroy do it(?)

svn path=/trunk/; revision=3098
2000-05-16 23:08:32 +00:00
28bf3e5f3d Simple driver program for testing, so i can fix all this really broken
2000-05-16  NotZed  <NotZed@HelixCode.com>

	* filter-editor.c (main): Simple driver program for testing, so i
	can fix all this really broken code *sigh*

svn path=/trunk/; revision=3097
2000-05-16 20:25:40 +00:00
e4720a7e38 filename based interface. (filter_editor_save_rules): Interface to save
2000-05-15  NotZed  <NotZed@HelixCode.com>

	* filter-editor.c (filter_editor_set_rule_files): filename based
	interface.
	(filter_editor_save_rules): Interface to save the options to a
	filename.

svn path=/trunk/; revision=3052
2000-05-16 01:15:33 +00:00
8d95e8c29e Bunch of cleanup.
2000-05-15  NotZed  <NotZed@HelixCode.com>

        * filter-xml.[ch]: Bunch of cleanup.

        * filter-xml.c (filter_*_file): New interfaces to read/write files
        directly, rather than messing with xmldoc crap.

svn path=/trunk/; revision=3051
2000-05-16 00:52:51 +00:00
eb1d5f12ab Removed filter-driver test program, now just part of libfilter.
2000-05-15  NotZed  <NotZed@HelixCode.com>

        * Makefile.am: Removed filter-driver test program, now just part
        of libfilter.

        * filter-driver.c: Made an object, with an api and everything, can
        apply a filter to a given mailbox.

svn path=/trunk/; revision=3050
2000-05-16 00:12:03 +00:00
4a2777a279 Removed dist-hook section.
2000-05-10  Christopher James Lahey  <clahey@helixcode.com>

	* Makefile.am: Removed dist-hook section.

	* configure.in: Set the version number.  Added a check for gnome
	window icons.  Removed a bunch of unused Makefiles.

	* tools/Makefile.am: Created a proper EXTRA_DIST section.

	* widgets/e-text/Makefile.am: Added
	e-text-event-processor-types.h.

From addressbook/ChangeLog:

2000-05-10  Christopher James Lahey  <clahey@helixcode.com>

	* backend/ebook/Makefile.am: Added e-book-types.h, e-card-pairs.h,
	e-card-types.h.

	* backend/pas/Makefile.am: Added pas-backend-ldap.h.

	* contact-editor/Makefile.am: Added a proper EXTRA_DIST section.
	Removed some old defines.

	* ename/Makefile.am: Added e-name-western-tables.h.

	* gui/component/Makefile.am: Added e-ldap-server-dialog.h.  Added
	a proper EXTRA_DIST section.

	* gui/minicard/e-reflow.c: Added a missed cast.

	* printing/Makefile.am: Added a proper EXTRA_DIST section.

From calendar/ChangeLog:

2000-05-10  Christopher James Lahey  <clahey@helixcode.com>

	* gui/Makefile.am: Added main.h.  Combined the two EXTRA_DIST
	sections.

From camel/ChangeLog:

2000-05-10  Christopher James Lahey  <clahey@helixcode.com>

	* Makefile.am: Added camel-types.h, camel-folder-pt-proxy.h, and
	camel-thread-proxy.h.

From default_user/ChangeLog:

2000-05-10  Christopher James Lahey  <clahey@helixcode.com>

	* Makefile.am, local/Calendar/Makefile.am,
	local/Contacts/Makefile.am, local/Directories/Makefile.am,
	local/Directories/subfolders/Bigfoot/Makefile.am,
	local/Directories/subfolders/Netcenter/Makefile.am,
	local/Drafts/Makefile.am, local/Inbox/Makefile.am,
	local/Outbox/Makefile.am, local/Trash/Makefile.am: Created a
	proper EXTRA_DIST section.

From filter/ChangeLog:

2000-05-10  Christopher James Lahey  <clahey@helixcode.com>

	* filter-arg.h: Changed tree.h to gnome-xml/tree.h.

	* Makefile.am: Added filter-arg-types.h, filter-arg.h,
	filter-xml.h, filter-format.h, filter-druid.h, filter-editor.h.

From libical/ChangeLog:

2000-05-10  Christopher James Lahey  <clahey@helixcode.com>

	* configure.in: Reorder Makefiles so that it will build.

From mail/ChangeLog:

2000-05-09  Christopher James Lahey  <clahey@helixcode.com>

	* Makefile.am: Removed folder-browser-factory.h since it doesn't
	exist.  Added mail-display.h, mail-types.h, pixmaps.h.

From widgets/e-table/ChangeLog:

2000-05-10  Christopher James Lahey  <clahey@helixcode.com>

	* Makefile.am: Added e-table-col-dnd.h and table-test.h.

From wombat/ChangeLog:

2000-05-10  Christopher James Lahey  <clahey@helixcode.com>

	* Makefile.am: Added an include for the pcs directory.

svn path=/trunk/; revision=2966
2000-05-10 14:47:09 +00:00
1b8139c995 ignore the .pure directory
* addressbook/backend/ebook/.cvsignore,
        addressbook/contact-editor/.cvsignore,
        addressbook/gui/component/.cvsignore,
        addressbook/gui/minicard/.cvsignore,
        addressbook/printing/.cvsignore,
        calendar/cal-client/.cvsignore,
        calendar/gui/.cvsignore,
        calendar/pcs/.cvsignore,
        filter/.cvsignore,
        mail/.cvsignore,
        shell/.cvsignore,
        tests/.cvsignore,
        widgets/e-table/.cvsignore,
        widgets/e-text/.cvsignore,
        widgets/meeting-time-sel/.cvsignore,
        widgets/shortcut-bar/.cvsignore,
        wombat/.cvsignore: ignore the .pure directory

svn path=/trunk/; revision=2812
2000-05-05 11:46:46 +00:00
855b85657d Set G_LOG_DOMAIN in following files.
addressbook/demo/Makefile.am
 addressbook/printing/Makefile.am
 camel/Makefile.am
 camel/providers/MH/Makefile.am
 camel/providers/maildir/Makefile.am
 camel/providers/mbox/Makefile.am
 camel/providers/nntp/Makefile.am
 camel/providers/pop3/Makefile.am
 camel/providers/sendmail/Makefile.am
 camel/providers/smtp/Makefile.am
 composer/Makefile.am
 e-util/Makefile.am
 filter/Makefile.am
 libibex/Makefile.am
 mail/Makefile.am
 shell/Makefile.am
 tests/Makefile.am
 tests/ui-tests/Makefile.am
 widgets/e-table/Makefile.am
 widgets/e-text/Makefile.am
 widgets/meeting-time-sel/Makefile.am
 widgets/shortcut-bar/Makefile.am

svn path=/trunk/; revision=2756
2000-05-02 21:34:01 +00:00
722c35d2cc Fix for api.
2000-05-01  NotZed  <NotZed@HelixCode.com>

	* filter-driver.c (main): Fix for api.

svn path=/trunk/; revision=2726
2000-05-01 23:36:48 +00:00
f028bd6aeb Remove no-longer-necessary call to camel_provider_register_as_module.
* filter-driver.c (start): Remove no-longer-necessary call to
	camel_provider_register_as_module.

svn path=/trunk/; revision=2693
2000-04-30 16:12:46 +00:00
89a11f14e6 Fix compilation by using $(GTKHTML_CFLAGS)' instead of -I
$(GTKHTML_CFLAGS)'.

svn path=/trunk/; revision=2606
2000-04-25 18:03:03 +00:00
26f7fd3051 Removed a bunch of crappy unrequired headers.
2000-04-20  NotZed  <NotZed@HelixCode.com>

        * filter-driver.c: Removed a bunch of crappy unrequired headers.

        * Makefile.am (filter_driver_LDADD): Added libibex back again.

svn path=/trunk/; revision=2534
2000-04-20 23:50:41 +00:00
fe97fa2fbb kill camel-log
svn path=/trunk/; revision=2487
2000-04-18 19:05:15 +00:00
42168d6f73 #include <tree.h>. people never learn.
svn path=/trunk/; revision=2465
2000-04-16 21:21:35 +00:00
73b0317b1f + * art/Makefile.am: Add tigert's contact-dlg-related images.
+
+	* addressbook/contact-editor/e-contact-editor.c (_add_images): Add
+	tigert's images.
+
+	* addressbook/contact-editor/Makefile.am: add EVOLUTION_IMAGES.
+
+	* camel-folder-pt-proxy.c (_folder_open_cb): Print warning message
+	for broken function.
+	(_folder_close_cb): Same.
+
+	* filter-arg.c (filter_arg_edit_value): Return a value.

svn path=/trunk/; revision=2408
2000-04-12 13:46:10 +00:00
f4f9758510 Plug some minor memleaks.
2000-03-27  NotZed  <NotZed@HelixCode.com>

        * filter-xml.c (tokenise_xmlfreeprop): Free a prop after
        tokenising it.
        (find_node_attr): Free the prop after using it.
        (load_desc): Ditto.   I use free() because xmlFree() is nowhere to
        be found.
        (filter_load_optionset): Ditto.

        * filter-arg-types.c (arg_address_values_add_xml): free() xml
        stuff, plugs a leak.
        (arg_folder_values_add_xml): Ditto.

svn path=/trunk/; revision=2193
2000-03-27 21:27:30 +00:00
eaaa546aca Changed to use async search api.
2000-03-22  NotZed  <NotZed@HelixCode.com>

        * filter-driver.c (main): Changed to use async search api.

svn path=/trunk/; revision=2153
2000-03-23 19:51:48 +00:00
113e9a4257 Shut up CVS.
svn path=/trunk/; revision=2094
2000-03-10 15:44:31 +00:00
1208f96fe4 Output 'and' bits between the rules.
2000-03-04  NotZed  <NotZed@HelixCode.com>

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

svn path=/trunk/; revision=2056
2000-03-05 04:26:11 +00:00
2485f10196 Actually implement filtering, at least, from Inbox. Copy messages to
2000-03-04  NotZed  <NotZed@HelixCode.com>

        * 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.

svn path=/trunk/; revision=2054
2000-03-05 03:36:37 +00:00
9cf31d6b06 Disconnect the list signal, so we dont get spurious emits during destroy.
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.

svn path=/trunk/; revision=2015
2000-03-02 22:21:55 +00:00
dff7aec3c3 Automakeize the `filter' directory.
I wonder why we ever have non-Automake stuff in the repository at all.

svn path=/trunk/; revision=2006
2000-03-02 00:08:15 +00:00
0fc90057e6 Remove gui code, this will be actual filtering code.
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.

svn path=/trunk/; revision=1991
2000-02-29 20:14:03 +00:00
5668df1f78 make it work with "make install"
svn path=/trunk/; revision=1987
2000-02-29 11:49:42 +00:00
596eeafb56 Removed unused header.
2000-02-28  NotZed  <NotZed@HelixCode.com>

	* filter-druid.c: Removed unused header.

svn path=/trunk/; revision=1982
2000-02-28 18:41:29 +00:00
838ea91a14 Removed references to filter-sexp.[ch].
2000-02-28  NotZed  <NotZed@HelixCode.com>

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

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

svn path=/trunk/; revision=1981
2000-02-28 18:28:28 +00:00
6efd6e1755 chuuuut.
svn path=/trunk/; revision=1937
2000-02-25 20:08:08 +00:00
675d1c25db Functions for memory management.
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-druid.c:
	(option_name_changed): Update the option's description as the user
	enters it in.

svn path=/trunk/; revision=1929
2000-02-25 03:04:30 +00:00
6b338ae8ec New widget, a dialogue which uses filter-druid to present the various
2000-02-24  NotZed  <NotZed@HelixCode.com>

        * filter-editor.c: New widget, a dialogue which uses filter-druid
        to present the various editing views.

        * filter-druid.c: Changed to just being a notebook with no tabs,
        rather than a full druid (no next/prev/etc buttons).

svn path=/trunk/; revision=1914
2000-02-24 06:17:46 +00:00
7c6897ee95 New utility functions for working with the internal rule format.
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.

svn path=/trunk/; revision=1901
2000-02-22 10:09:07 +00:00
fb36c0aef9 + * libical/src/libical/.cvsignore: Added *.lo, *.la, and .libs.
+	* libical/src/libicalss/.cvsignore: same.
+
+	* tests/.cvsignore: Added test11.
+
+	* filter/.cvsignore: New file.
+
+	* libibex/.cvsignore: Added mkindex.

svn path=/trunk/; revision=1895
2000-02-22 00:49:31 +00:00
363fba5b54 Added forgotten files.
2000-02-18  NotZed  <NotZed@HelixCode.com>

	* blank/check.xpm: Added forgotten files.

svn path=/trunk/; revision=1856
2000-02-19 04:14:20 +00:00
ac051f19ee Now have loader/save, basic gui elements (which i want
to change), and uh, other stuff i forget right now.

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

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

svn path=/trunk/; revision=1851
2000-02-19 01:55:48 +00:00
0dfd58ef20 Initial revision
svn path=/trunk/; revision=1786
2000-02-16 09:16:10 +00:00