Commit Graph

19 Commits

Author SHA1 Message Date
0f99b321bc (impl_sendAndReceive): New, implementation for
Evolution.Component.sendAndReceive.
(mail_component_class_init): Install.

svn path=/trunk/; revision=23335
2003-11-13 21:35:13 +00:00
1627a08174 Modified to not use EStorage* functions. I don't even think it *needs* to
2003-11-13  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-vfolder.c (context_rule_removed): Modified to not use
	EStorage* functions. I don't even think it *needs* to remove the
	folder from the mail-component, the mail-component should just
	pick it up automagically via CamelStore events.

svn path=/trunk/; revision=23333
2003-11-13 19:43:50 +00:00
fd244132ad New folder-tree widget that replaces the shell's folder-tree widget.
2003-11-13  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-tree.[c,h]: New folder-tree widget that replaces the
	shell's folder-tree widget.

	* em-folder-tree-model.[c,h]: New source files subclassing
	GtkTreeStore for handling the mess that is drag&drop.

	* em-folder-selection-button.c: Ported to use EMFolderTree.

	* em-folder-selection.c: Ported to use EMFolderTree.

	* em-folder-selector.c: Ported to use EMFolderTree.

	* mail-component.c: Ported to use EMFolderTree.

	* mail-offline-handler.c (storage_go_online): Updated to not pass
	a storage argument.

	* mail-folder-cache.c: Removed storage stuff.

	* mail-send-recv.c (receive_update_got_store): Don't do EStorage*
	stuff anymore.

svn path=/trunk/; revision=23331
2003-11-13 19:02:07 +00:00
54dd1725f9 (impl__get_userCreatableItems): New,
implementation for the Component.userCreatableItems attribute.
(impl_requestCreateItem): New, implementation for the
Component.requestCreateItem() method.
(mail_component_class_init): Install.

svn path=/trunk/; revision=23321
2003-11-13 11:55:12 +00:00
8e1251fa17 merged spam filtering branch
svn path=/trunk/; revision=23302
2003-11-12 21:13:05 +00:00
49265bef8d User vfolder rules should be in ${evolution_dir}/mail/vfolders.xml rather
2003-11-06  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-vfolder.c (mail_vfolder_delete_uri): User vfolder rules
	should be in ${evolution_dir}/mail/vfolders.xml rather than
	${evolution_dir}/vfolders.xml
	(mail_vfolder_rename_uri): Same.
	(store_folder_deleted): Here too.
	(store_folder_renamed): And here.
	(vfolder_load_storage): Again here.
	(vfolder_editor_response): Same.
	(edit_rule_response): And here.
	(new_rule_clicked): Here too.

	* mail-session.c (main_get_filter_driver): User filter rules
	should be in ${evolution_dir}/mail/filters.xml rather than
	${evolution_dir}/filters.xml

	* mail-autofilter.c (filter_gui_add_from_message): Same.
	(mail_filter_rename_uri): And here.
	(mail_filter_delete_uri): Here too.

	* em-utils.c (filter_editor_response): Again here.
	(em_utils_edit_filters): Same.

	* em-migrate.c (em_migrate_filter_file): Same (also for
	vfolders.xml)

2003-11-05  Jeffrey Stedfast  <fejj@ximian.com>

	* em-migrate.[c,h]: New source files to migrate from the old mail
	directory to the new mail directory.

	* mail-component.c (mail_component_init): Changed to use
	~/.evolution and added code to migrate the old mail folders over
	if ~/.evolution/mail does not yet exist.

svn path=/trunk/; revision=23201
2003-11-06 21:54:49 +00:00
20a1f88f75 New source files to migrate from the old mail directory to the new mail
2003-11-05  Jeffrey Stedfast  <fejj@ximian.com>

	* em-migrate.[c,h]: New source files to migrate from the old mail
	directory to the new mail directory.

	* mail-component.c (mail_component_init): Changed to use
	~/.evolution and added code to migrate the old mail folders over
	if ~/.evolution/mail does not yet exist.

svn path=/trunk/; revision=23193
2003-11-05 22:07:31 +00:00
1eedd39ec0 added a #include
svn path=/trunk/; revision=23156
2003-10-31 21:25:59 +00:00
8747a6919f show application/x-pkcs7-mime inline always by default.
2003-10-30  Not Zed  <NotZed@Ximian.com>

        * em-format.c (em_format_is_inline): show application/x-pkcs7-mime
        inline always by default.

2003-10-30  Not Zed  <NotZed@Ximian.com>

        * em-format.c (emf_multipart_signed): handle
        application/x-pkcs7-signature.

2003-10-29  Not Zed  <NotZed@Ximian.com>

        * em-format-html.c (em_format_html_multipart_signed_sign): handle
        application/x-pkcs7-signature.

        * em-format.c (emf_application_xpkcs7mime): Handle
        application/x-pkcs7-mime.

svn path=/trunk/; revision=23129
2003-10-30 05:03:28 +00:00
3df2a75e72 Removed, use em_utils_selection_get_uidlist() instead. (drop_uid_list):
2003-10-22  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-component.c (parse_uid_list): Removed, use
	em_utils_selection_get_uidlist() instead.
	(drop_uid_list): Use em_utils_selection_get_uidlist() to parse the
	x-uid-list selection data and use mail_tool_uri_to_folder()
	directly since we have the uri (originally we expected the first
	component of the selection data to be the e-storage-set-view
	folder path rather than the uri).
	(folder_receive_drop_cb): Call gtk_drag_finish() here.

	* message-list.c: s/x-evolution-message/x-uid-list/

	* em-utils.c: Same.

svn path=/trunk/; revision=23004
2003-10-22 21:35:24 +00:00
36ea89fbb9 Use e_storage_browser_peek_widget_scrolled() to retrieve the scrolled
* mail-component.c (impl_createControls): Use
e_storage_browser_peek_widget_scrolled() to retrieve the scrolled
window that the EStorageSetView is contained in.

* e-storage-browser.c (struct _EStorageBrowserPrivate): New member
"storage_set_view_scrolled".
(e_storage_browser_new): Put the storage_set_view in a scrolled
window.  Set priv->storage_set_view_scrolled to this scrolled
window.
(e_storage_browser_peek_tree_widget_scrolled): New.

svn path=/trunk/; revision=22993
2003-10-22 18:07:34 +00:00
03f4b3a74c handle destination of "" properly. (emc_popup_copy_folder_selected):
2003-10-22  Not Zed  <NotZed@Ximian.com>

        * mail-component.c (em_copy_folders): handle destination of ""
        properly.
        (emc_popup_copy_folder_selected): handle url->path properly, strip
        leading /.
        (em_copy_folders): if we just created a new folder on a
        subscribable store, subscribe to it.
        (em_copy_folders): handle nonselectable folders specially.

svn path=/trunk/; revision=22973
2003-10-22 05:27:25 +00:00
1fc6dec261 New functions to handle drag & drop to/from the folder tree.
2003-10-21  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-component.c (drag_text_uri_list, folder_dragged_cb)
	(drop_uid_list, drop_folder, import_message_rfc822)
	(drop_message_rfc822, drop_text_uri_list, folder_receive_drop_cb):
	New functions to handle drag & drop to/from the folder tree.
	(impl_createControls): Setup drag & drop support.

svn path=/trunk/; revision=22970
2003-10-21 21:08:04 +00:00
5c21a0126e compiler fixes
svn path=/trunk/; revision=22967
2003-10-21 20:33:55 +00:00
0fb08f3ff8 Merge new-ui-branch to the trunk.
svn path=/trunk/; revision=22964
2003-10-21 18:28:34 +00:00
7bd9c931ba This seems to be cruft. Nuke it.
* mail-component.c: This seems to be cruft. Nuke it.

svn path=/trunk/; revision=3115
2000-05-18 01:16:04 +00:00
7c164f12b9 More changes than a man can remember.
The UI works now.

svn path=/trunk/; revision=2074
2000-03-06 09:38:42 +00:00
9f31ce86ff Make Evolution compile with the latest Bonobo changes.
Make Evolution compile with the latest Bonobo changes.

Miguel.

svn path=/trunk/; revision=1636
2000-01-26 00:04:16 +00:00
670f57583d More work
svn path=/trunk/; revision=1628
2000-01-25 08:43:24 +00:00