Commit Graph

235 Commits

Author SHA1 Message Date
1eb6dc987a strdup our "This message contains invalid recipients" string, since it
2001-09-26  Jon Trowbridge  <trow@ximian.com>

	* mail-callbacks.c (composer_get_message): strdup our "This
	message contains invalid recipients" string, since it gets freed
	later.  And then don't leak the message string.  (Bug #10877)

svn path=/trunk/; revision=13175
2001-09-26 23:44:10 +00:00
1bb2bd5d72 Decode our URL before extracting the address to pop up contact info.
2001-09-26  Jon Trowbridge  <trow@ximian.com>

	* mail-display.c (html_button_press_event): Decode our URL before
	extracting the address to pop up contact info.

	* mail-format.c (write_address): When writing out a mailto: link,
	make sure we construct a valid URL w/ correct encoding.  Make sure
	our address is properly quoted, if necessary.

svn path=/trunk/; revision=13160
2001-09-26 19:44:47 +00:00
d6cecfcef1 Only cache the password for the service if it has an entry in the account
2001-09-25  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-mt.c (pass_got): Only cache the password for the service if
	it has an entry in the account database. Fixes bug #10875.

svn path=/trunk/; revision=13111
2001-09-25 18:12:47 +00:00
c553954772 All made redundant by new mail-folder-cache code. (delete_folders,
* mail-callbacks.c (mail_storage_create_folder, folder_created,
	create_folders):  All made redundant by new mail-folder-cache
	code.
	(delete_folders, folder_deleted): Uh, code that isn't used
	anywhere.  Removed.

	* component-factory.c (storage_create_folder): Dont call
	folder_created, let the folder_created event handle the update.

	* mail-ops.c (mail_scan_subfolders): Remove, no longer used.

svn path=/trunk/; revision=13059
2001-09-21 20:10:58 +00:00
66ec2f9d1e Convert all textual parts to 8bit before saving. Fixes bug #10388.
2001-09-20  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-ops.c (save_messages_save): Convert all textual parts to
	8bit before saving. Fixes bug #10388.

	* mail-callbacks.c (ask_confirm_for_unwanted_html_mail): Oops,
	don't free memory that we don't own.

svn path=/trunk/; revision=13013
2001-09-20 19:22:20 +00:00
f27acdc8a1 don't free memory that we don't own.
svn path=/trunk/; revision=13011
2001-09-20 18:36:42 +00:00
cfad07e359 Truncate extremely long subjects. (inspired by bug #9158)
2001-09-19  Jon Trowbridge  <trow@ximian.com>

	* mail-callbacks.c (mail_generate_reply): Truncate extremely long
	subjects. (inspired by bug #9158)

	* mail-tools.c (mail_tool_generate_forward_subject): Truncate
	extremely long subjects. (bug #9158)

svn path=/trunk/; revision=13007
2001-09-20 04:55:08 +00:00
728505319e Convert the names to the locale charset.
2001-09-19  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (ask_confirm_for_unwanted_html_mail): Convert
	the names to the locale charset.

svn path=/trunk/; revision=12994
2001-09-19 22:27:26 +00:00
6d59ad08fd Pass the actual unread message count, not just whether or not it's > 0.
* mail-callbacks.c (create_folders): Pass the actual unread
	message count, not just whether or not it's > 0. Fixes ximian
	9089.

svn path=/trunk/; revision=12979
2001-09-19 16:14:54 +00:00
9
73c74dd70d General cleanup of mail debug printfs.
2001-09-19    <NotZed@Ximian.com>

        * General cleanup of mail debug printfs.

        * mail-folder-cache.[ch]: Completely rewritten.  Removed all calls
        to the old code everywhere they were used.  Nuff said.

        * folder-browser.h: Add shell_view to folder_browser & api to set
        it.

        * folder-browser-factory.c (control_activate): Set the shell-view
        on the folder_browser.
        (control_deactivate): And clear it here.

        * folder-browser.c (folder_browser_destroy): Unhook from changed
        events on the folder before giving it away.
        (got_folder): Hook onto the folder-changed events.
        (folder_changed): Event hook proxy for folder_changed events
        (main_folder_changed): And the main code version.
        (update_status_bar): And the one that actually does the work.
        (on_selection_changed): Also call update_status_bar() to update
        the selection count.
        (folder_browser_set_shell_view): Implement function to set the
        shell_view on the folder_browser.
        (folder_browser_destroy): Release the shell_view here too.

        * mail-tools.c (mail_tool_uri_to_folder): Dont 'note' the new
        folder if its from a file: url, this is handled by hte local store
        (yeeruughck).

        * mail-local.c (mls_init):
        (free_info):
        (mls_finalise): Setup init/finalise funcs for the folderinfo hash.
        (local_storage_removed_folder_cb): re-enable.

2001-09-18    <NotZed@Ximian.com>

        * mail-local.c (MailLocalStore): Add a hash table to store
        uri<>folderinfo data.
        (mail_local_store_add_folder): Add a new folderinfo to our hash.
        (mail_local_store_remove_folder): Remove a folder by uri.
        (storage_listener_startup): Add this store to those monitored by
        the folder tree.

svn path=/trunk/; revision=12974
2001-09-19 08:29:13 +00:00
a913c0c896 Don;t destroy the pixbuf loader, unref it instead.
2001-09-16  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-display.c (pixbuf_gen_idle): Don;t destroy the pixbuf
	loader, unref it instead.

	* mail-config.c (mail_config_folder_to_cachename): Use
	camel_folder_get_uri().

svn path=/trunk/; revision=12863
2001-09-16 20:55:38 +00:00
b68e1162c4 Fixed double-freeing of EDestination vector when sending html mail to
2001-09-13  Jon Trowbridge  <trow@ximian.com>

	* mail-callbacks.c (composer_get_message): Fixed double-freeing of
	EDestination vector when sending html mail to people who don't
	necessarily want it.  Fixes bug #9848.

svn path=/trunk/; revision=12821
2001-09-14 02:22:37 +00:00
f431da35f7 Don't use new_with_sig_file, that function no longer exists.
2001-09-10  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (mail_generate_reply): Don't use
	new_with_sig_file, that function no longer exists.
	(forward_get_composer): Same here.

svn path=/trunk/; revision=12754
2001-09-10 23:52:14 +00:00
6ec30840a8 Pass along the right string, this fixes bug #9518.
2001-09-10  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (mail_generate_reply): Pass along the right
	string, this fixes bug #9518.

svn path=/trunk/; revision=12736
2001-09-10 18:50:32 +00:00
731a90ea4a Remove some mailer-set headers. Fixes bug #9462.
2001-09-10  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (do_edit_messages): Remove some mailer-set
	headers. Fixes bug #9462.

svn path=/trunk/; revision=12734
2001-09-10 17:11:59 +00:00
0ef4bba698 Fix obvious dumb mistake in previous commit that made it *always* complain
* mail-callbacks.c (composer_get_message): Fix obvious dumb
	mistake in previous commit that made it *always* complain you had
	invalid recipients.

svn path=/trunk/; revision=12733
2001-09-10 17:03:42 +00:00
e9b0430629 Complain if we are trying to send to invalid recipients. (Bug #8875)
2001-09-09  Jon Trowbridge  <trow@ximian.com>

	* mail-callbacks.c (composer_get_message): Complain if we are
	trying to send to invalid recipients. (Bug #8875)

svn path=/trunk/; revision=12721
2001-09-10 00:01:37 +00:00
56b6ad0e51 Added. Shows a (hopefully) informative dialog warning you that some
2001-09-08  Jon Trowbridge  <trow@gnu.org>

	* mail-callbacks.c (ask_confirm_for_unwanted_html_mail): Added.
	Shows a (hopefully) informative dialog warning you that some
	recipients might not want HTML mail (who are listed), and gives
	the option to cancel sending.  (FIXME: The wording of this dialog
	could use some work.)
	(composer_get_message): Check if we are sending HTML to someone
	who might not want it, and raise the dialog if we are.  Use our
	new destination-vector based api when talking to the composer.
	Touch our destinations here, boosting their use scores.  This is
	the right place for this to happen --- closer to the end of the
	sending process, where incorrect/artificial use score inflation is
	less likely to occur.

	* mail-config.c (config_read): Added
	/Mail/Format/confirm_unwanted_html key.  This flag determines
	whether or not we want to see the warning dialog when we send HTML
	mail to contacts who don't want it.  Default is TRUE.
	(mail_config_write_on_exit): Write out the confirm_unwanted_html
	key.
	(mail_config_get_confirm_unwanted_html): Added.
	(mail_config_set_confirm_unwanted_html): Added.

svn path=/trunk/; revision=12712
2001-09-09 04:11:15 +00:00
e243f47a72 Fix a bunch of replying/forwarding-related formatting bugs.
2749 - Message text not included in reply, but html attachment is
	4294 - "forward inline" should quote the same headers as the
	       normal mail display
	6100 - Reply to a forwarded email displays email headers
	7255 - Replying to HTML message
	7527 - replying to forwarded message w/ attachments does the wrong
	       thing

	* mail-format.c (mail_get_message_rfc822): New function to get
	message headers and body together, for inline forwards, or replies
	containing attached messages.
	(mail_get_message_body): Redo this to always return HTML, but keep
	the "want_plain" flag, to decide whether to return HTML that looks
	like HTML or HTML that looks like plain text. Use
	mail_get_message_rfc822 to handle attached message/rfc822 parts.
	Don't include the text of vcard or icalendar attachments. Don't
	fail to include text parts just because we found an HTML part.
	(Since we're always returning HTML now, this doesn't cause
	problems any more.)

	* mail-tools.c (mail_tool_quote_message): Simplify greatly.
	mail_get_message_body always returns HTML now, and we let it take
	care of prepending "> "s too. We then let GtkHTML deal with
	converting the HTML to plain text if the user wants to reply in
	plain text.
	(mail_tool_forward_message): Simplify this a ton too: parts of it
	are moved into mail_get_message_rfc822 and parts are now
	unnecessary.

	* mail-callbacks.c (do_forward_non_attached): Call
	mail_tool_forward_message here always, and let it do the "> "
	quoting in the "quoted" case, so that we get the headers too when
	forwarding quoted. Related to bug #4294.

svn path=/trunk/; revision=12657
2001-09-06 20:10:02 +00:00
8c22a4d62e Pass in FALSE as the 'sending' arg to e_msg_composer_get_message.
2001-08-29  Jon Trowbridge  <trow@ximian.com>

	* e-msg-composer.c (e_msg_composer_get_message_draft): Pass
	in FALSE as the 'sending' arg to e_msg_composer_get_message.
	(build_message): Added a 'sending' arg, which is passed to
	e_msg_composer_get_message.
	(e_msg_composer_get_message): Added a 'sending' arg,
	which gets passed directly on to build_message.

	* e-msg-composer-hdrs.c (e_msg_composer_hdrs_to_message): Added
	a "sending" arg, which should be TRUE if the message is being
	sent now (rather than being autosaved, etc.).  The address
	use scores are only updated when sending. (Bug #8332)
	Removed obsolete (#if 0/#endif-ed) code.

2001-08-29  Jon Trowbridge  <trow@ximian.com>

	* mail-callbacks.c (composer_get_message): When calling
	e_msg_composer_get_message, pass in TRUE for the 'sending' arg.
	(Part of the fix for bug #8332)

svn path=/trunk/; revision=12518
2001-08-29 21:21:22 +00:00
68a8a866bb Check if we are trying to reply to a message with no From: field, and try
2001-08-27  Jon Trowbridge  <trow@ximian.com>

        * mail-callbacks.c (mail_generate_reply): Check if we are trying
        to reply to a message with no From: field, and try to do something
        graceful in that case. (Bug #7028)

        * mail-display.c (ebook_callback): Add paranoid checks for the
        case of a message with a From: field. (Also maybe bug #7028)

svn path=/trunk/; revision=12490
2001-08-27 21:21:14 +00:00
16daf75376 Remove X-Evolution* headers. (mail_tool_remove_xevolution_headers): New
2001-08-27  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-tools.c (mail_tool_make_message_attachment): Remove
	X-Evolution* headers.
	(mail_tool_remove_xevolution_headers): New function to convenience
	removing the X-Evolution headers.
	(mail_tool_restore_xevolution_headers): New convenience function
	to restore the X-Evolution headers.
	(mail_tool_destroy_xevolution): New function to cleanup the
	structure.
	(mail_tool_forward_message): Remove and restore the X-Evolution
	headers here too.

svn path=/trunk/; revision=12484
2001-08-27 17:26:34 +00:00
9673d07cca Revert fix for Ximian bug #6995.
2001-08-21  Christopher James Lahey  <clahey@ximian.com>

	* Revert fix for Ximian bug #6995.

svn path=/trunk/; revision=12418
2001-08-23 17:24:24 +00:00
6fba7d7077 In the GUI, the toggle is labelled "hide addresses", not "show addresses"
2001-08-22  Jon Trowbridge  <trow@ximian.com>

        * gui/contact-list-editor/e-contact-list-editor.c (extract_info):
        In the GUI, the toggle is labelled "hide addresses", not "show
        addresses" -- so we have to reverse the boolean value we read in.
        (fill_in_info): Same bug as before: since the GUI reads "hide", we
        have to initialize the toggle to '!show_addresses', not
        'show_addresses'.

        * backend/ebook/e-destination.c
        (e_destination_list_show_addresses): Added.
        (e_destination_xml_encode): Encode the value of
        e_destination_list_show_addresses into the XML.
        (e_destination_xml_decode): Read and store the "show_addresses"
        flag.

2001-08-22  Jon Trowbridge  <trow@ximian.com>

        * e-msg-composer-hdrs.c (set_recipients_from_destv): Added.  Try
        to properly handle contact lists in which the addresses of the
        list members should be hidden.
        (e_msg_composer_hdrs_to_message): Changed to extract the
        destination data from the entries and pass it along to
        set_recipients_from_destv.


2001-08-22  Jon Trowbridge  <trow@ximian.com>

        * mail-callbacks.c (ask_confirm_for_only_bcc): Provide alternative
        text for this dialog for the case when a message has only Bcc
        recipients because of a hidden contact list's addresses being
        moved from To/Cc to Bcc.
        (composer_get_message): Try to detect when our message has only
        Bcc recipients because of moving addresses around due to a hidden
        contact list, and show the dialog with the revised wording in this
        case.

svn path=/trunk/; revision=12414
2001-08-23 02:58:14 +00:00
41dcb0c01b camel_folder_create_folder can now return a heirachial tree so subscribe
2001-08-20  Jeffrey Stedfast  <fejj@ximian.com>

	* component-factory.c (storage_create_folder):
	camel_folder_create_folder can now return a heirachial tree so
	subscribe to down the tree.

svn path=/trunk/; revision=12257
2001-08-20 07:29:26 +00:00
ac4f13b93e Allow the activity to be NULL if there isn't a global_shell_client so that
2001-08-19  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-mt.c (do_op_status): Allow the activity to be NULL if there
	isn't a global_shell_client so that we don't try and report status
	updates when the shell is destroyed.

	* mail-config.c (add_shortcut_entry): Return if there isn't a
	global_shell_client.

	* component-factory.c (owner_set_cb): set the global_shell_client
	here and connect to the destroy signal.

	* mail-vfolder.c (vfolder_create_storage): Use an extern global_shell_client.

svn path=/trunk/; revision=12242
2001-08-20 04:02:10 +00:00
8c156210fe Made delete make the cursor go backwards if the user is sorting by
2001-08-19  Christopher James Lahey  <clahey@ximian.com>

	* mail-callbacks.c (delete_msg): Made delete make the cursor go
	backwards if the user is sorting by descending date.

svn path=/trunk/; revision=12236
2001-08-20 02:13:12 +00:00
4dd1972ef9 Convert the date string to UTF-8. (do_forward_non_attached): Same here.
2001-08-19  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (mail_generate_reply): Convert the date string
	to UTF-8.
	(do_forward_non_attached): Same here.

svn path=/trunk/; revision=12222
2001-08-19 18:47:01 +00:00
1674bd705b Change the default values for "always-sign" to false.
2001-08-18  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c (config_read): Change the default values for
	"always-sign" to false.

	* mail-callbacks.c (open_msg): if the folder is Outbox, let the
	user edit the message(s) too I guess.

svn path=/trunk/; revision=12208
2001-08-18 20:52:25 +00:00
4267d55b9f remove a cmpiler warning
svn path=/trunk/; revision=12163
2001-08-17 17:49:40 +00:00
6b1869912e Respect the user's desire to be prompted to confirm that he wants to
2001-08-16  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (confirm_expunge): Respect the user's desire to
	be prompted to confirm that he wants to expunge the blasted
	folder. Also, don't set the usize - that's just an evil hack and
	you may find it will cut off text once the label has been
	translated.
	(create_msg_composer): In order for the security options to be
	checked when composing a new message, we must set the from account
	explicitly even though the composer hdrs sets the default from
	account and emits the signal because at that stage the composer
	hasn't yet connected to the signals and thus the bonobo menu items
	don't get set.

	* mail-config.c (mail_config_set_confirm_expunge): New.
	(mail_config_get_confirm_expunge): New.

svn path=/trunk/; revision=12141
2001-08-17 03:01:37 +00:00
3b25ec8b5e Re-added, at Ettore's request, the confirm-expunge dialog.
2001-08-15  Anna Marie Dirks <anna@ximian.com>

	* mail-callbacks.c (expunge-folders): Re-added, at Ettore's
	request, the confirm-expunge dialog.

svn path=/trunk/; revision=12071
2001-08-15 20:27:26 +00:00
634a4e12f4 Don't confirm expunge.
2001-08-16  Not Zed  <NotZed@Ximian.com>

        * mail-callbacks.c (expunge_folder): Don't confirm expunge.

svn path=/trunk/; revision=12053
2001-08-15 15:48:56 +00:00
aabe697d0b Make previous unread wrap around too.
2001-08-14  Peter Williams  <peterw@ximian.com>

	* mail-callbacks.c (previous_unread_msg): Make previous unread
	wrap around too.

svn path=/trunk/; revision=12029
2001-08-14 19:29:27 +00:00
5be8aeed4c Confirm that the user really wants to expunge. (save_msg_ok): Set the
2001-08-13  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (expunge_folder): Confirm that the user really
	wants to expunge.
	(save_msg_ok): Set the parent window here.

svn path=/trunk/; revision=11949
2001-08-13 19:55:40 +00:00
8e3b907c2e Prepend the uri with evolution: to fix bug #6916.
2001-08-10  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (transfer_msg): Prepend the uri with evolution:
	to fix bug #6916.

svn path=/trunk/; revision=11903
2001-08-10 22:30:14 +00:00
acdfbcd161 Since 'N' keypresses go through here now, use wrap-around selecting.
2001-08-10  Jason Leach  <jleach@ximian.com>

	* mail-callbacks.c (next_unread_msg): Since 'N' keypresses go
	through here now, use wrap-around selecting.
	(previous_unread_msg): Same for 'P' here.

	* message-list.c (on_cursor_activated_idle): Stop this idle timer
	when we have multiple items selected, this keeps it from loading
	and then marking the last item in your selection list as read.
	Bug #4693.

svn path=/trunk/; revision=11895
2001-08-10 20:02:05 +00:00
a6d3ee31f3 If marking messages as unread, remove the automatic mark-as-read timer.
2001-08-10  Jason Leach  <jleach@ximian.com>

	* mail-callbacks.c (mark_as_unseen): If marking messages as
	unread, remove the automatic mark-as-read timer.  Bug #4153.

svn path=/trunk/; revision=11882
2001-08-10 17:43:15 +00:00
91cc2f264e Added a g_assert_not_reached() - I'm hoping this will help us track down
2001-08-09  Jeffrey Stedfast  <fejj@ximian.com>

	* message-list.c (mlfe_callback): Added a g_assert_not_reached() -
	I'm hoping this will help us track down the "can't delete message
	sometimes" (ie bug #6637 and friends) bugs that users have been
	reporting. If herein lies the problem, then we can expect some
	crashes and some good backtraces, hopefully.

svn path=/trunk/; revision=11854
2001-08-09 23:58:52 +00:00
bfa7f88ced Save the pgp and smime always-sign options.
2001-08-09  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-account-gui.c (mail_account_gui_save): Save the pgp and
	smime always-sign options.

	* mail-config.c (account_copy): Copy the always-sign options over
	too.

svn path=/trunk/; revision=11841
2001-08-09 19:24:06 +00:00
ff41087ad4 Hide the app->window. (do_mail_print): Set the parent of the gnome-dialog
2001-08-07  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (manage_subscriptions): Hide the app->window.
	(do_mail_print): Set the parent of the gnome-dialog to be the
	folder-browser so that when evolution is closed, the print dialog
	gets destroyed. Should fix bug #4781.

svn path=/trunk/; revision=11757
2001-08-08 00:22:05 +00:00
4e7cdf4088 Hide the app->window.
2001-08-07  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (manage_subscriptions): Hide the app->window.

svn path=/trunk/; revision=11754
2001-08-07 23:36:02 +00:00
8099103dbd Use bonobo_object_unref on the storage since it's a bonobo object.
2001-08-07  Peter Williams  <peterw@ximian.com>

	* mail-callbacks.c (folder_created): Use bonobo_object_unref on the storage
	since it's a bonobo object.
	(mail_storage_create_folder): Same.
	(folder_deleted): Same.

svn path=/trunk/; revision=11749
2001-08-07 23:10:29 +00:00
7aeeb5f282 Added key accelerators to a bunch of the config options and moved the Bcc
2001-08-06  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.glade: Added key accelerators to a bunch of the
	config options and moved the Bcc and empty-subject checkboxes to
	the composer tab where they belong.

	* mail-callbacks.c (providers_config): Raise the dialog if it
	exists already.
	(manage_subscriptions): Raise the dialog if it already exists.
	(main_select_first_unread): Removed (we haven't needed this code
	in ages).
	(select_first_unread): Same.
	(save_msg_ok): If the path is empty, just return.

	* mail-local.c (mail_local_reconfigure_folder): Raise the dialog
	if it already exists.

svn path=/trunk/; revision=11719
2001-08-07 01:11:48 +00:00
739376df3b Set the message-display message to NULL if we can't get an info too.
2001-08-06  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (expunge_folder): Set the message-display
	message to NULL if we can't get an info too.

svn path=/trunk/; revision=11711
2001-08-06 21:47:58 +00:00
0b71da2cf3 Make vtrash folders on other storages with a "vtrash" type, so they get
2001-08-06  Jason Leach  <jleach@ximian.com>

	* mail-callbacks.c (create_folders): Make vtrash folders on other
	storages with a "vtrash" type, so they get the little trashcan
	icon.

svn path=/trunk/; revision=11709
2001-08-06 20:32:51 +00:00
d7562e99ae Reimplement to be asynchronous and pretty, with progressive folder loading
2001-08-06  Peter Williams  <peterw@ximian.com>

	* subscribe-dialog.[ch]: Reimplement to be asynchronous and pretty,
	with progressive folder loading and all sorts of wonderful
	improvements.

	* mail-callbacks.c (manage_subscriptions): Change to reflect API
	update.

	* component-factory.c (mail_load_storages): Don't add the storage
	if it has been disabled.

	* Makefile.am (etspec_DATA): Add subscribe-dialog.etspec.
	(glade_DATA): And the glade file.

	* subscribe-dialog.etspec: New file, break out the specification
	from inside the subscribe-dialog.c

	* subscribe-dialog.glade: Update this, actually use it now.

svn path=/trunk/; revision=11706
2001-08-06 19:02:00 +00:00
7ebb69efa2 Yuck. Special case whether or not we want to expunge all the trash folders
2001-08-06  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (empty_trash): Yuck. Special case whether or
	not we want to expunge all the trash folders syncronously or
	asyncronously based on whether or not we are doing Empty-On-Exit
	or emptying trash by user request respectively.

svn path=/trunk/; revision=11701
2001-08-06 16:48:42 +00:00
d27f28ec43 forgot to commit a file
svn path=/trunk/; revision=11653
2001-08-04 19:04:21 +00:00
bd91048f01 Raise the filter-editor window if it's already created.
2001-08-02  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (filter_edit): Raise the filter-editor window
	if it's already created.

svn path=/trunk/; revision=11598
2001-08-02 21:22:30 +00:00