Commit Graph

621 Commits

Author SHA1 Message Date
633260a8fc Removed COL_ONLINE_STATUS because we don't want that. Renamed COL_PRIORITY
2000-09-18  Jeffrey Stedfast  <fejj@helixcode.com>

	* message-list.c: Removed COL_ONLINE_STATUS because we don't want
	that. Renamed COL_PRIORITY to COL_SCORE and set it up to sort-of
	work, I'm not really sure which renderer I should use.

svn path=/trunk/; revision=5493
2000-09-18 23:35:04 +00:00
37d47c916d Added check for gnome-app-lib. Removed directories that have been moved to
2000-09-18  Christopher James Lahey  <clahey@helixcode.com>

	* configure.in: Added check for gnome-app-lib.  Removed
	directories that have been moved to gal.

From addressbook/ChangeLog:

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

	* backend/ebook/Makefile.am, contact-editor/Makefile.am,
	ename/Makefile.am, gui/component/Makefile.am,
	gui/widgets/Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and
	$(EXTRA_GNOME_LIBS).  Removed unneeded libraries.

	* backend/ebook/e-card.c, backend/pas/pas-backend-file.c,
	contact-editor/e-contact-editor-address.c,
	contact-editor/e-contact-editor-categories.c,
	contact-editor/e-contact-editor-categories.h,
	contact-editor/e-contact-editor-fullname.c,
	contact-editor/e-contact-editor.c,
	contact-editor/e-contact-save-as.c, ename/e-address-western.c,
	ename/test-ename-western-gtk.c,
	gui/component/addressbook-factory.c, gui/component/addressbook.c,
	gui/component/e-cardlist-model.h, gui/component/e-ldap-storage.c,
	gui/component/select-names/e-select-names-bonobo.c,
	gui/component/select-names/e-select-names-manager.c,
	gui/component/select-names/e-select-names-model.c,
	gui/component/select-names/e-select-names-table-model.c,
	gui/component/select-names/e-select-names-table-model.h,
	gui/component/select-names/e-select-names-text-model.h,
	gui/component/select-names/e-select-names.c,
	gui/component/select-names/e-select-names.h,
	gui/search/e-addressbook-search-dialog.c,
	gui/widgets/e-addressbook-model.h,
	gui/widgets/e-addressbook-view.c, gui/widgets/e-minicard-label.c,
	gui/widgets/e-minicard-view-widget.c,
	gui/widgets/e-minicard-view-widget.h,
	gui/widgets/e-minicard-view.c, gui/widgets/e-minicard-view.h,
	gui/widgets/e-minicard-widget.h, gui/widgets/e-minicard.c,
	gui/widgets/test-minicard-label.c, gui/widgets/test-reflow.c,
	printing/e-contact-print.c: Fixed the #include lines to deal
	properly with gal.

From calendar/ChangeLog:

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

	* gui/Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and
	$(EXTRA_GNOME_LIBS).  Removed unneeded libraries.

	* gui/calendar-model.h, gui/e-calendar-table.c, gui/e-day-view.c,
	gui/e-week-view-event-item.c, gui/e-week-view.c,
	gui/event-editor.c, gui/gncal-todo.c, gui/gnome-cal.c, gui/main.c,
	gui/print.c, gui/dialogs/task-editor.c: Fixed the #include lines
	to deal properly with gal.

	* gui/check-filled.xpm: New file since we can't include it from
	e-table anymore.

From camel/ChangeLog:

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

	* camel-folder-search.c, camel-folder-search.h,
	camel-remote-store.c, providers/imap/camel-imap-folder.c,
	providers/imap/camel-imap-store.c: Fixed the #include lines to
	deal properly with gal.

From composer/ChangeLog:

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

	* Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and
	$(EXTRA_GNOME_LIBS).  Removed unneeded libraries.

	* e-msg-composer-address-dialog.c, e-msg-composer-address-entry.c,
	e-msg-composer-attachment.c, e-msg-composer-hdrs.c,
	e-msg-composer.c: Fixed the #include lines to deal properly with
	gal.

From e-util/ChangeLog:

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

	* Makefile.am: Removed all the files moved to gal.

	* e-dialog-widgets.c: Fixed the #include lines to deal properly
	with gal.

	* e-gui-utils.c, e-gui-utils.h: Removed all of the functionality
	that was moved to gal.

	* e-canvas-utils.c, e-canvas-utils.h, e-canvas-vbox.c,
	e-canvas-vbox.h, e-canvas.c, e-canvas.h, e-cursors.c, e-cursors.h,
	e-font.c, e-font.h, e-popup-menu.c, e-popup-menu.h, e-printable.c,
	e-printable.h, e-unicode.c, e-unicode.h, e-util.c, e-util.h,
	e-xml-utils.c, e-xml-utils.h: Moved to gal.

From filter/ChangeLog:

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

	* filter-editor.c, filter-filter.c, filter-folder.c,
	filter-input.c, filter-message-search.c, filter-option.c,
	filter-rule.c, score-editor.c, vfolder-editor.c, vfolder-rule.c:
	Fixed the #include lines to deal properly with gal.

From mail/ChangeLog:

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

	* Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and
	$(EXTRA_GNOME_LIBS).  Removed unneeded libraries.

	* component-factory.c, folder-browser-factory.c, folder-browser.c,
	mail-callbacks.c, mail-config-gui.c, mail-display.c,
	mail-display.h, main.c, message-list.c, message-list.h: Fixed the
	#include lines to deal properly with gal.

From po/ChangeLog:

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

	* POTFILES.in: Removed files that have been moved to gal.

From shell/ChangeLog:

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

	* Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and
	$(EXTRA_GNOME_LIBS).  Removed unneeded libraries.

	* e-component-registry.c, e-corba-storage-registry.c,
	e-corba-storage.c, e-folder-type-registry.c, e-folder.c,
	e-local-folder.c, e-local-storage.c,
	e-shell-folder-creation-dialog.c,
	e-shell-folder-selection-dialog.c, e-shell-folder-title-bar.c,
	e-shell-view.c, e-shell.c, e-shortcuts-view.c, e-shortcuts.c,
	e-storage-set-view.c, e-storage-set-view.h, e-storage-set.c,
	e-storage.c, evolution-local-storage.c, evolution-session.c,
	evolution-shell-client.c, evolution-shell-component-client.c,
	evolution-shell-component.c, evolution-shell-view.c,
	evolution-storage-listener.c, evolution-storage.c, main.c: Fixed
	the #include lines to deal properly with gal.

From widgets/meeting-time-sel/ChangeLog:

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

	* Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and
	$(EXTRA_GNOME_LIBS).  Removed unneeded libraries.

	* e-meeting-time-sel-list-item.c, e-meeting-time-sel.c,
	e-meeting-time-sel.h: Fixed the #include lines to deal properly
	with gal.

If you've read this far, you deserve a prize.  The first email in my
mailbox with the subject "What a commit message!" (and your physical
mailing address somewhere in the message) will receive a free Helix
Code T-shirt mailed to anywhere within the continental United States.
I cannot be held responsible for problems with email systems anywhere.
This is supposed to be for fun, so please don't make a fuss if
something goes wrong and your mail doesn't reach me.  Find my email
elsewhere in this message, and if it's been more than a few days,
you're probably too late.

From widgets/misc/ChangeLog:

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

	* Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and
	$(EXTRA_GNOME_LIBS).  Removed unneeded libraries.

	* e-calendar-item.c, e-calendar.c, e-calendar.h, e-title-bar.c:
	Fixed the #include lines to deal properly with gal.

	* e-scroll-frame.c, e-scroll-frame.h: Moved to gal.

From widgets/shortcut-bar/ChangeLog:

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

	* Makefile.am: Added $(EXTRA_GNOME_CFLAGS) and
	$(EXTRA_GNOME_LIBS).  Removed unneeded libraries.

	* e-icon-bar.c, e-icon-bar.h, e-shortcut-bar.c,
	e-shortcut-model.c, test-shortcut-bar.c: Fixed the #include lines
	to deal properly with gal.

From widgets/ChangeLog:

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

	* Makefile.am: Removed directories that have been moved to gal.

	* e-paned/.cvsignore, e-paned/Makefile.am, e-paned/e-hpaned.c,
	e-paned/e-hpaned.h, e-paned/e-paned.c, e-paned/e-paned.h,
	e-paned/e-vpaned.c, e-paned/e-vpaned.h: Moved to gal.

	* e-reflow/.cvsignore, e-reflow/Makefile.am,
	e-reflow/e-reflow-sorted.c, e-reflow/e-reflow-sorted.h,
	e-reflow/e-reflow.c, e-reflow/e-reflow.h: Moved to gal.

	* e-table/.cvsignore, e-table/ChangeLog, e-table/LICENSE,
	e-table/Makefile.am, e-table/ROADMAP.e-table, e-table/TODO,
	e-table/add-col.xpm, e-table/arrow-down.xpm, e-table/arrow-up.xpm,
	e-table/check-empty.xpm, e-table/check-filled.xpm,
	e-table/clip.png, e-table/e-cell-checkbox.c,
	e-table/e-cell-checkbox.h, e-table/e-cell-string.c,
	e-table/e-cell-text.c, e-table/e-cell-text.h,
	e-table/e-cell-toggle.c, e-table/e-cell-toggle.h,
	e-table/e-cell-tree.c, e-table/e-cell-tree.h, e-table/e-cell.c,
	e-table/e-cell.h, e-table/e-table-click-to-add.c,
	e-table/e-table-click-to-add.h, e-table/e-table-col-dnd.h,
	e-table/e-table-col.c, e-table/e-table-col.h,
	e-table/e-table-column-model.h, e-table/e-table-column.c,
	e-table/e-table-config.c, e-table/e-table-config.glade,
	e-table/e-table-config.glade.h, e-table/e-table-config.h,
	e-table/e-table-defines.h, e-table/e-table-example-1.c,
	e-table/e-table-example-2.c,
	e-table/e-table-field-chooser-dialog.c,
	e-table/e-table-field-chooser-dialog.h,
	e-table/e-table-field-chooser-item.c,
	e-table/e-table-field-chooser-item.h,
	e-table/e-table-field-chooser.c,
	e-table/e-table-field-chooser.glade,
	e-table/e-table-field-chooser.glade.h,
	e-table/e-table-field-chooser.h,
	e-table/e-table-group-container.c,
	e-table/e-table-group-container.h, e-table/e-table-group-leaf.c,
	e-table/e-table-group-leaf.h, e-table/e-table-group.c,
	e-table/e-table-group.glade, e-table/e-table-group.glade.h,
	e-table/e-table-group.h, e-table/e-table-header-item.c,
	e-table/e-table-header-item.h, e-table/e-table-header.c,
	e-table/e-table-header.h, e-table/e-table-item.c,
	e-table/e-table-item.h, e-table/e-table-model.c,
	e-table/e-table-model.h, e-table/e-table-one.c,
	e-table/e-table-one.h, e-table/e-table-scrolled.c,
	e-table/e-table-scrolled.h, e-table/e-table-selection-model.c,
	e-table/e-table-selection-model.h, e-table/e-table-simple.c,
	e-table/e-table-simple.h, e-table/e-table-size-test.c,
	e-table/e-table-sort-info.c, e-table/e-table-sort-info.h,
	e-table/e-table-sorted-variable.c,
	e-table/e-table-sorted-variable.h, e-table/e-table-sorted.c,
	e-table/e-table-sorted.h, e-table/e-table-sorter.c,
	e-table/e-table-sorter.h, e-table/e-table-subset-variable.c,
	e-table/e-table-subset-variable.h, e-table/e-table-subset.c,
	e-table/e-table-subset.h, e-table/e-table-text-model.c,
	e-table/e-table-text-model.h, e-table/e-table-tooltip.h,
	e-table/e-table-tree.h, e-table/e-table.c, e-table/e-table.h,
	e-table/e-tree-example-1.c, e-table/e-tree-example-2.c,
	e-table/e-tree-model.c, e-table/e-tree-model.h,
	e-table/e-tree-simple.c, e-table/e-tree-simple.h,
	e-table/image1.png, e-table/image2.png, e-table/image3.png,
	e-table/remove-col.xpm, e-table/sample.table,
	e-table/table-test.c, e-table/table-test.h, e-table/test-check.c,
	e-table/test-cols.c, e-table/test-table.c: Moved to gal.

	* e-text/.cvsignore, e-text/Makefile.am, e-text/e-entry-test.c,
	e-text/e-entry.c, e-text/e-entry.h,
	e-text/e-text-event-processor-emacs-like.c,
	e-text/e-text-event-processor-emacs-like.h,
	e-text/e-text-event-processor-types.h,
	e-text/e-text-event-processor.c, e-text/e-text-event-processor.h,
	e-text/e-text-model.c, e-text/e-text-model.h,
	e-text/e-text-test.c, e-text/e-text.c, e-text/e-text.h: Moved to
	gal.

i.e.,

...

changed evolution to work with gal.

svn path=/trunk/; revision=5490
2000-09-18 03:43:20 +00:00
4f04a07954 Everywhere add a -DEVOLUTION_DATADIR=${datadir} in the Makefile.am
And use this in grabbing the ui from the xml file.

Requires HEAD bonobo.

svn path=/trunk/; revision=5474
2000-09-16 16:37:07 +00:00
074035d215 Revert **Temp fix** from below since the relevant shell bug has been fixed
* mail-callbacks.c (transfer_msg): Revert **Temp fix** from below
	since the relevant shell bug has been fixed now.

svn path=/trunk/; revision=5453
2000-09-15 15:55:51 +00:00
3b3f989e83 Don't get_message_flags, because POP doesn't support it and it's pointless
* mail-ops.c (do_fetch_mail): Don't get_message_flags, because
	POP doesn't support it and it's pointless anyway since we're
	setting deleted, not toggling it. call camel_folder_sync with
	expunge=TRUE so that the deletions are actually recorded.

svn path=/trunk/; revision=5450
2000-09-15 14:58:46 +00:00
283e2c32db Fix the sense of the "keep on server" check so we're not doing this
* mail-ops.c (do_fetch_mail): Fix the sense of the "keep on
	server" check so we're not doing this backwards.

svn path=/trunk/; revision=5447
2000-09-15 14:01:44 +00:00
88aa6978a3 This bug was so much fun to fix the first time that I decided to
fix it again.

	2000-07-11  Dan Winship  <danw@helixcode.com>

		* mail-ops.c (real_send_mail): Set the post_send_data flag
		rather than toggling it. (Maybe we'll need more control
		over it later, but for now, the only flag we set is
		"replied", and we want that set, not toggled.)

svn path=/trunk/; revision=5445
2000-09-15 13:28:43 +00:00
6ad9320356 **Temp fix** Send "" as the default folder to select as anything else
2000-09-14  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-callbacks.c (transfer_msg): **Temp fix** Send "" as the
	default folder to select as anything else seems to cause a
	segfault in shell's user_get_folder().
	(check_configured): A spoon full of 'line wrapping' makes the
	medicine go down, the medicine go dowwwwn...

svn path=/trunk/; revision=5442
2000-09-15 01:48:22 +00:00
8138561e4a Made a nicer dialog for the "You have not configured the mail client" error
svn path=/trunk/; revision=5440
2000-09-15 00:43:18 +00:00
e9491ff705 camel_folder_append is perfectly happy to take a NULL info.
* mail-ops.c (setup_append_mail): camel_folder_append is perfectly
	happy to take a NULL info.

svn path=/trunk/; revision=5429
2000-09-14 15:13:30 +00:00
3d4b488b2f add bonobo_ui_handler_unset_container to stop menus screwing up.
2000-09-14  Michael Meeks  <michael@helixcode.com>

	* folder-browser-factory.c (control_deactivate): add
	bonobo_ui_handler_unset_container to stop menus screwing up.

	* Add 2 missing stock icons in toolbar.

svn path=/trunk/; revision=5428
2000-09-14 15:08:07 +00:00
a005cabc94 Make Tigert's icons work again.
svn path=/trunk/; revision=5427
2000-09-14 13:51:55 +00:00
0a59703a63 Move a couple of helpers into Bonobo before more people start the re-build
treadmill.

svn path=/trunk/; revision=5426
2000-09-14 12:57:13 +00:00
1ac49dfc76 Changed the include here because it caused make distcheck to fail for me.
2000-09-14  Christopher James Lahey  <clahey@helixcode.com>

	* mail-config-gui.h: Changed the include here because it caused
	make distcheck to fail for me.  I changed it from <Evolution.h> to
	"shell/Evolution.h".  This seems to have fixed things.

svn path=/trunk/; revision=5425
2000-09-14 09:48:50 +00:00
17b15d5539 Only use the cache if the user plans to keep_on_server.
2000-09-14  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-ops.c (do_fetch_mail): Only use the cache if the user plans
	to keep_on_server.

svn path=/trunk/; revision=5422
2000-09-14 05:50:31 +00:00
21a24c0e53 kill warning. (control_activate): set threaded toggle state, add freeze /
2000-09-14  Michael Meeks  <michael@helixcode.com>

	* folder-browser-factory.c (control_deactivate): kill
	warning. (control_activate): set threaded toggle state,
	add freeze / thaw.
	(set_pixmap, fill_toolbar, update_pixmaps): update.

2000-09-14  Michael Meeks  <michael@helixcode.com>

	* POTFILES.in: s/minicard/widgets/

svn path=/trunk/; revision=5421
2000-09-14 03:32:57 +00:00
9964204c9c The Commit from hell that breaks all UI related stuff;
Anything UI related that breaks is now my fault; apologies in advance.

svn path=/trunk/; revision=5415
2000-09-13 23:40:42 +00:00
fd01a3bd7b Fixed a warning (Missing include file.)
2000-09-13  Christopher James Lahey  <clahey@helixcode.com>

	* folder-browser-factory.c: Fixed a warning (Missing include
	file.)

svn path=/trunk/; revision=5413
2000-09-13 22:55:27 +00:00
62d83b547e Thou shalt add a space after -I' when invoking orbit-idl'.
svn path=/trunk/; revision=5386
2000-09-12 21:14:18 +00:00
b3986d16fa Get rid of the `ui.xml' stuff that Michael committed, as it's breaking
distcheck.

svn path=/trunk/; revision=5381
2000-09-12 20:02:03 +00:00
fd3b33bc93 Tidy some xml.
svn path=/trunk/; revision=5376
2000-09-12 19:08:55 +00:00
7ec32a220b set folder_tree before adding the listener, since that will eventually
* mail-local-storage.c (mail_local_storage_startup): set
	folder_tree before adding the listener, since that will eventually
	invoke callbacks that will look at it.

svn path=/trunk/; revision=5374
2000-09-12 18:11:27 +00:00
41a4789e97 sync the folder on deactivate.
* folder-browser-factory.c (control_deactivate): sync the folder
	on deactivate.

svn path=/trunk/; revision=5370
2000-09-12 17:24:59 +00:00
5994bc5006 For additional coolness, display the name of the mailing list in the
right-click menu.  Also, make the action box appear in the filter
dialog and fix a stupid cut & paste bug that prevented the code from
checking for the right headers.

svn path=/trunk/; revision=5365
2000-09-12 15:22:31 +00:00
497e2144ac Grey out the "Filter for Mailing List" item if we cannot figure out a
mailing list for the selected message.

svn path=/trunk/; revision=5364
2000-09-12 14:51:01 +00:00
395a311fe3 Cool Hack of the Day: right-click menu item to autodetect what mailing
list a message comes from and create the rule for it on the fly.
(Many thanks to Joakim for suggesting the way to implement this.)

Also, use the new shiny toolbar icons from TigerT and mark some
strings for translation.

svn path=/trunk/; revision=5362
2000-09-12 14:30:49 +00:00
436f8487ff Was trying to unhook an event from the wrong folder - oops.
2000-09-12  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-ops.c (do_fetch_mail): Was trying to unhook an event from
	the wrong folder - oops.

svn path=/trunk/; revision=5356
2000-09-12 04:46:48 +00:00
a035de68d2 (prune_empty): Plugged another small leak.
svn path=/trunk/; revision=5353
2000-09-12 00:57:09 +00:00
c87e7df090 Reverted to version 1.15. (remove_node): Ok, if a node has a parent,
2000-09-12  Not Zed  <NotZed@HelixCode.com>

        * message-thread.c: Reverted to version 1.15.
        (remove_node): Ok, if a node has a parent, remove it from the
        parent list, otherwise remove it from the (supplied) root list.
        (group_root_set): When we merge children, free the lost node.
        (thread_messages_free): Remove the return, run as is.

svn path=/trunk/; revision=5352
2000-09-12 00:48:01 +00:00
a2c59a6e16 added some comments (no source code changes)
svn path=/trunk/; revision=5351
2000-09-11 23:34:51 +00:00
a0c47f2339 ChangeLog for my previous commit.
svn path=/trunk/; revision=5349
2000-09-11 22:43:57 +00:00
ca9ab0c63b Updated to use the new mail_do_filter_ondemand.
2000-09-11  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-callbacks.c (run_filter_ondemand): Updated to use the new
	mail_do_filter_ondemand.

	* mail-ops.c (do_fetch_mail): Update to use the new
	filter_driver_run args.
	(do_filter_ondemand): Updated to use the new filter_driver_run
	args.
	(mail_do_filter_ondemand): Take a FilterContext as a argument
	instead of a driver as we need to destroy the filter inside the
	do_filter_ondemand function and things'd get messy.

svn path=/trunk/; revision=5347
2000-09-11 21:37:48 +00:00
8959d0d50a Don't have the filter driver self_destruct.
2000-09-11  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-ops.c (do_fetch_mail): Don't have the filter driver
	self_destruct.

svn path=/trunk/; revision=5345
2000-09-11 20:52:54 +00:00
468e4623f1 Added a simple LocalStorage manager module so that we can hook up
folder read/unread message count information into it.

svn path=/trunk/; revision=5337
2000-09-11 18:41:59 +00:00
e413c307c2 If we're fetching from an mbox formatted file then we need to do some
2000-09-11  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-ops.c (do_fetch_mail): If we're fetching from an mbox
	formatted file then we need to do some special-casing.

svn path=/trunk/; revision=5329
2000-09-11 17:59:20 +00:00
b59fed9ec4 Accidently didn't commit the ChangeLog
svn path=/trunk/; revision=5328
2000-09-11 17:39:55 +00:00
d15ae57732 Fixed some warnings.
2000-09-11  Christopher James Lahey  <clahey@helixcode.com>

	* mail-display.c: Fixed some warnings.

svn path=/trunk/; revision=5327
2000-09-11 17:37:08 +00:00
040ff5ad09 Another big rewrite of this stuff. Now all (well, most) attachments get a
* mail-display.c, mail-format.c: Another big rewrite of this
	stuff. Now all (well, most) attachments get a small icon with a
	description and a (non-obvious) right-click pop-up menu with
	options to save, open in an external program, or show/hide inline.

	TODO: antialias the icon, add more options to the pop-up for
	certain MIME types, add an icon to the headers, fix PGP to work
	like everything else, fix message/external-body to work again,
	add some icon caching action, etc, etc.

svn path=/trunk/; revision=5326
2000-09-11 17:12:57 +00:00
5d4acb77ef might be a good idea to *save* the uids in the cache when we're done fetching mail ;-)
svn path=/trunk/; revision=5291
2000-09-09 20:13:50 +00:00
ce49a43a52 Use the CamelUIDCache so that we only retrieve *new* messages and also
2000-09-09  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-ops.c (do_fetch_mail): Use the CamelUIDCache so that we
	only retrieve *new* messages and also send notes to the status bar
	telling it which message we're downloading so that Ettore can
	sleep at night ;-)

svn path=/trunk/; revision=5290
2000-09-09 19:33:36 +00:00
e4734ab855 Updated to not send hook/unhook data to filter_driver_run as it no longer
2000-09-09  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-ops.c (do_fetch_mail): Updated to not send hook/unhook data
	to filter_driver_run as it no longer takes those args.
	(do_filter_ondemand): Same. Also wrap filtering in freeze/thaw to
	prevent signals from being queued up

svn path=/trunk/; revision=5288
2000-09-09 17:45:52 +00:00
6c42500a9e Freeze the default folder before filtering and thaw it afterward to
2000-09-09  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-ops.c (do_fetch_mail): Freeze the default folder before
	filtering and thaw it afterward to prevent a ton of
	"folder_changed" signals from being queued.

svn path=/trunk/; revision=5286
2000-09-09 17:30:52 +00:00
bbb5bf7155 Fixed some warnings.
2000-09-08  Christopher James Lahey  <clahey@helixcode.com>

	* folder-browser.c, mail-config-gui.c, mail-ops.c: Fixed some
	warnings.

	* message-list.c: Added base ETableModel functions.

svn path=/trunk/; revision=5268
2000-09-08 16:52:48 +00:00
38b00e41dd Updated to pass a CamelMessageInfo to filter_driver_run
2000-09-08  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-ops.c (do_fetch_mail): Updated to pass a CamelMessageInfo
	to filter_driver_run
	(do_filter_ondemand): Same.

svn path=/trunk/; revision=5252
2000-09-08 04:00:27 +00:00
28d0e6247e Updated to check the boolean return code from fulter_driver_run to find
2000-09-07  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-ops.c (do_filter_ondemand): Updated to check the boolean
	return code from fulter_driver_run to find out whether or not the
	message was filtered so that it can decide whether or not to
	delete the message from the source folder or not.

svn path=/trunk/; revision=5250
2000-09-07 23:12:13 +00:00
5c4466a632 *** empty log message ***
svn path=/trunk/; revision=5247
2000-09-07 21:50:09 +00:00
0bb5d2102e I changed the Reply-All behavior so that the sender's address does
not appear in the cc: field.

svn path=/trunk/; revision=5246
2000-09-07 21:42:45 +00:00
be8c0eaaec Preliminaries for new UI handler.
svn path=/trunk/; revision=5245
2000-09-07 21:42:15 +00:00
a939d54562 oops, forgot to pass "expunge" to camel_folder_sync - this should fix that
svn path=/trunk/; revision=5244
2000-09-07 21:35:33 +00:00
c8b89a700b Updated to pass an exception to filter_driver_run and also check the
2000-09-07  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-ops.c (do_fetch_mail): Updated to pass an exception to
	filter_driver_run and also check the exception before deleting the
	message from the source folder.
	(do_filter_ondemand): Updated to pass an exception to
	filter_driver_run

svn path=/trunk/; revision=5242
2000-09-07 20:39:11 +00:00