Commit Graph

3249 Commits

Author SHA1 Message Date
27ad202daa use new gtk_html_flush method instead of forcing processing of all gtk
2003-12-05  Radek Doulik  <rodo@ximian.com>

	* em-html-stream.c (emhs_sync_flush): use new gtk_html_flush
	method instead of forcing processing of all gtk events

svn path=/trunk/; revision=23649
2003-12-05 15:31:33 +00:00
7278ac2b56 Make sure folder_path is non-NULL ("Loading..." nodes will have a NULL
2003-12-04  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-tree-model.c (em_folder_tree_model_remove_folders):
	Make sure folder_path is non-NULL ("Loading..." nodes will have a
	NULL path). Fixes bug #51731.

svn path=/trunk/; revision=23638
2003-12-04 22:40:41 +00:00
71fbb45aa0 Fixes bug #51618
2003-12-04  Jeffrey Stedfast  <fejj@ximian.com>

	Fixes bug #51618

	* mail-ops.c (empty_trash_empty): Get the proper local folders
	store uri (it's not file:/ anymore).

svn path=/trunk/; revision=23636
2003-12-04 20:31:48 +00:00
ba0792d8ff Fixes bug #51605.
2003-12-04  Jeffrey Stedfast  <fejj@ximian.com>

	Fixes bug #51605.

	* em-folder-selector.c (emfs_response): Handle creating a new
	folder (pop up a create-folder-selector dialog).

	* em-folder-tree.c (emft_popup_new_folder_response): Moved all the
	logic into em_folder_tree_create_folder().
	(em_folder_tree_create_folder): New function to create a folder.

svn path=/trunk/; revision=23635
2003-12-04 20:04:43 +00:00
2f821fbce5 set junk toolbar buttons pixmaps
2003-12-04  Radek Doulik  <rodo@ximian.com>

	* em-folder-view.c: set junk toolbar buttons pixmaps

svn path=/trunk/; revision=23633
2003-12-04 17:10:51 +00:00
429ac6ac1d monitor gconf key /apps/evolution/mail/junk/check_incoming and keep
2003-12-04  Radek Doulik  <rodo@ximian.com>

	* mail-session.c: monitor gconf key
	/apps/evolution/mail/junk/check_incoming and keep session junk
	flag uptodate

	* em-mailer-prefs.c (em_mailer_prefs_construct): added junk
	preferences

svn path=/trunk/; revision=23630
2003-12-04 14:14:36 +00:00
0755131616 Updated to add use mail subdirs. (mail_config_uri_renamed): Updated
2003-12-03  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c (uri_to_evname): Updated to add use mail subdirs.
	(mail_config_uri_renamed): Updated cachenames[]
	(mail_config_folder_to_cachename): Fixed to use the correct path.

	* em-folder-browser.c (emfb_create_view_menus): Updated the
	galview path to point to the evo-1.5 location.
	(emfb_set_folder): Update the galview view_instance.
	(emfb_create_view_instance): Split out from emfb_create_view_menus()
	(emfb_create_view_menus): Reduced code, call emfb_create_view_instance()

svn path=/trunk/; revision=23624
2003-12-03 23:11:40 +00:00
1b74224c04 Emit the OK response, not the CREATE_NEW response. Also,
2003-12-03  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-selector.c (emfs_create_name_activate): Emit the OK
	response, not the CREATE_NEW response. Also,
	g_signal_emit_by_name() does not take a GQuark detail argument, so
	don't pass one. Fixes bug #51661.

svn path=/trunk/; revision=23623
2003-12-03 21:47:33 +00:00
da19e7a409 tedfast <fejj@ximian.com>
tedfast  <fejj@ximian.com>

	* em-folder-view.c (emfv_set_folder): Sync the folder before
	replacing it with the new folder.

svn path=/trunk/; revision=23619
2003-12-03 19:24:43 +00:00
2a6e9f19c5 (emft_popup_rename_folder): Set oldpath and newpath to the proper
values. Fixes bug #51656.

svn path=/trunk/; revision=23616
2003-12-03 19:02:19 +00:00
d7aa831cc4 Need to prepend a "/" to path if the path is the url fragment. Also fixed
2003-12-03  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-tree.c (em_folder_tree_set_selected): Need to prepend
	a "/" to path if the path is the url fragment. Also fixed to
	select the store node if path == "/".

svn path=/trunk/; revision=23611
2003-12-03 17:50:59 +00:00
5b7662b8c7 Fixed a FIXME by using the CamelProvider url flags to determine if the url
2003-12-03  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-selector.c (em_folder_selector_get_selected_uri):
	Fixed a FIXME by using the CamelProvider url flags to determine if
	the url used url->fragment or url->path as the folder path.

svn path=/trunk/; revision=23604
2003-12-03 16:27:06 +00:00
af58db7c0f remove the source before saving
2003-12-03  JP Rosevear <jpr@ximian.com>

	* em-folder-tree.c (em_folder_tree_destroy): remove the source
	before saving

svn path=/trunk/; revision=23603
2003-12-03 16:14:08 +00:00
5a68d43457 Set the save_state_id to 0 or we will never get a chance to run again.
2003-12-03  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-tree.c (em_folder_tree_save_state): Set the
	save_state_id to 0 or we will never get a chance to run again.

svn path=/trunk/; revision=23602
2003-12-03 16:10:13 +00:00
7f92d558c4 fixed a compile warning
svn path=/trunk/; revision=23599
2003-12-03 15:42:33 +00:00
70cd4ca68a Commit ChangeLog.
svn path=/trunk/; revision=23597
2003-12-03 15:39:34 +00:00
7d18bf233d Do not depend on e-folder-list.
* gui/component/addressbook-config.c: Do not depend on
e-folder-list.

* gui/component/select-names/e-select-names.c: Remove dependency
on evolution-folder-selector-button.
(e_addressbook_create_folder_selector): Just return a FIXME label
for now.
(folder_selected): #if 0 out.
(e_select_names_init): Do not connect.

* gui/component/select-names/e-select-names-manager.c
(e_select_names_manager_activate_dialog): Don't get a shell_client
arg anymore.
(load_completion_books): Stub out.

* gui/component/select-names/e-select-names.c
(e_select_names_new): Don't get an EvolutionShellClient anymore.
Don't create the folder selector button for now.

* gui/component/select-names/e-select-names.h: Remove dependency
on evolution-shell-client.

* gui/component/select-names/e-select-names-bonobo.c: Remove
dependency on evolution-shell-client.
(impl_SelectNames_activate_dialog): Stub out.

* gui/widgets/eab-gui-util.c: Remove dependency on
evolution-shell-client.
(eab_transfer_contacts): Stub out.

* importers/icalendar-importer.c: Do not #include shell stuff.

* gui/main.c: Do not #include <evolution-shell-client.h>.

* gui/e-itip-control.c: Do not #include
<e-folder-selector-button.h> nor <evolution-shell-client.h>.
(start_default_server): Return FALSE.
(default_server_started_cb): Do not connect the "selected" signal
on the button since it's now NULL.
(button_selected_cb): #if 0 out.

* gui/e-cal-list-view.h: Do not #include
"evolution-activity-client.h".

* gui/tasks-component.c (impl_createControls): Give an empty label
for the status bar.

* gui/e-day-view.h: Remove all deps on evolution-activity-client.

* e-msg-composer-hdrs.c: Do not #include
<evolution-folder-selector-button.h>.
(e_msg_composer_hdrs_set_post_to): #if 0 out for now.
(e_msg_composer_hdrs_get_post_to): Likewise.

* mail-vfolder.c: Do not #include "evolution-shell-component.h".

* Makefile.am (libevolution_mail_la_SOURCES): Don't compile
mail-importer.[ch] for now.

* mail-component-factory.c: Do not #include
<evolution-shell-client.h>.
* mail-config.c: Likewise.

* mail-vfolder.h: Do not #include <evolution-storage.h> or
<evolution-shell-component.h>.

* mail.h: Do not #include <evolution-storage.h>.

* mail-ops.h: Do not #include <evolution-storage.h>.
(mail_scan_subfolders): Remove prototype.
(mail_update_subfolders): Likewise.

svn path=/trunk/; revision=23595
2003-12-03 15:37:56 +00:00
e33d1556d6 save the state immediately if there is a timeout set
2003-12-03  JP Rosevear <jpr@ximian.com>

	* em-folder-tree.c (em_folder_tree_destroy): save the state
	immediately if there is a timeout set
	(em_folder_tree_save_state): be true GSourceFunc and just return
	FALSE to remove the source

svn path=/trunk/; revision=23594
2003-12-03 15:36:41 +00:00
09c5eeed50 save the state immediately if there is a timeout set
2003-12-03  JP Rosevear <jpr@ximian.com>

	* em-folder-tree.c (em_folder_tree_destroy): save the state
	immediately if there is a timeout set
	(em_folder_tree_save_state): be true GSourceFunc and just return
	FALSE to remove the source

svn path=/trunk/; revision=23593
2003-12-03 15:30:43 +00:00
33efd90a82 changed to setup the rule part properly, it could never have worked. Bug
2003-12-03  Not Zed  <NotZed@Ximian.com>

        * mail-autofilter.c (rule_match_thread): changed to setup the rule
        part properly, it could never have worked.  Bug #51601.

        * em-popup.c (emp_uri_popup_address_add): implement.

        * em-folder-view.c (emfv_popup_add_sender): implement.
        (emfv_add_sender_addressbook): hook up to above func.

        * em-utils.c (em_utils_add_address): implementation to add an
        email address to the addressbook.
        (emu_add_address_cb): callback required for funny api.  Bug
        #51321.

svn path=/trunk/; revision=23592
2003-12-03 00:27:52 +00:00
e0097e7f47 Moved here. (drop_folder): Moved here. (import_message_rfc822): Moved
2003-12-02  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-tree-model.c (drop_uid_list): Moved here.
	(drop_folder): Moved here.
	(import_message_rfc822): Moved here.
	(drop_message_rfc822): Moved here.
	(drop_text_uri_list): Moved here.
	(model_drag_data_received): Moved the logic from em-folder-tree.c
	into here.
	(model_row_drop_possible): Same.
	(model_row_draggable): Same.
	(drag_text_uri_list): Moved here.
	(model_drag_data_get): Moved logic here.
	(model_drag_data_delete): Moved logic here.

	* em-folder-tree.c (drag_data_get_cb): Pass the full_name to
	camel_store_get_folder() rather than the path.
	(drag_data_received_cb): Same.
	(drop_uid_list): Removed.
	(drop_folder): Removed.
	(import_message_rfc822): Removed.
	(drop_message_rfc822): Removed.
	(drop_text_uri_list): Removed.
	(drag_data_received_cb): Removed.
	(row_drop_possible_cb): Removed.
	(row_draggable_cb): Removed.
	(drag_text_uri_list): Removed.
	(drag_data_get_cb): Removed.
	(drag_data_delete_cb): Removed.
	(em_folder_tree_enable_drag_and_drop): Don't connect to any of the
	drag & drop signals, they don't exist anymore.

	* mail-component.c (impl_createControls): Enable drag-and-drop.

	* em-folder-tree.c (em_folder_tree_new_with_model): Connect to the
	loading row signal.
	(loading_row_cb): Expand the path if needed.
	(em_folder_tree_destroy): Disconnect from the loading-row signal.
	(em_folder_tree_enable_drag_and_drop): New function to enable
	drag-and-drop.
	(em_folder_tree_new): Remove drag-and-drop setup code.

	* em-folder-tree-model.c (em_folder_tree_model_class_init): Define
	the loading-row signal.
	(em_folder_tree_model_set_folder_info): emit the loading-row signal.

svn path=/trunk/; revision=23590
2003-12-02 23:29:09 +00:00
a0b2261343 Connect to the loading row signal. (loading_row_cb): Expand the path if
2003-12-02  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-tree.c (em_folder_tree_new_with_model): Connect to the
	loading row signal.
	(loading_row_cb): Expand the path if needed.
	(em_folder_tree_destroy): Disconnect from the loading-row signal.

	* em-folder-tree-model.c (em_folder_tree_model_class_init): Define
	the loading-row signal.
	(em_folder_tree_model_set_folder_info): emit the loading-row signal.

svn path=/trunk/; revision=23589
2003-12-02 20:57:23 +00:00
00bae1514a more fixes
svn path=/trunk/; revision=23587
2003-12-02 20:20:25 +00:00
1bcdb2c524 fixed some mem leaks in my code
svn path=/trunk/; revision=23586
2003-12-02 19:18:21 +00:00
8f446ab626 Fixed to pass the evolution dir into em_folder_tree_model_new().
2003-12-02  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-tree.c (em_folder_tree_new): Fixed to pass the
	evolution dir into em_folder_tree_model_new().
	(model_save_state): Removed.
	(em_folder_tree_save_state): Moved all the saving logic into
	em_folder_tree_model_save_expanded().

	* em-folder-tree-model.c (em_folder_tree_model_new): Load the
	expanded state off disk.
	(em_folder_tree_model_save_expanded): New function to save
	expanded state.
	(em_folder_tree_model_get_expanded): new function to get if a node
	should be expanded.
	(em_folder_tree_model_set_expanded): new function to set the
	expanded state of a node.

	* mail-component.c (mail_component_init): Pass the evo dir to
	em_folder_tree_model_new() which now requires it.

svn path=/trunk/; revision=23585
2003-12-02 17:50:38 +00:00
8dd5d1de36 Version the schemas Removed Added
2003-12-02  Rodney Dawes  <dobey@ximian.com>

	* gui/component/Makefile.am: Version the schemas
	* gui/component/apps_evolution_addressbook.schemas: Removed
	* gui/component/apps_evolution_addressbook.schemas.in.in: Added

2003-12-02  Rodney Dawes  <dobey@ximian.com>

	* gui/Makefile.am: Version the schemas
	* gui/apps_evolution_calendar.schemas: Removed
	* gui/apps_evolution_calendar.schemas.in.in: Added

2003-12-02  Rodney Dawes  <dobey@ximian.com>

	* Makefile.am: Version the schemas
	* evolution-mail.schemas: Removed
	* evolution-mail.schemas.in.in: Added

2003-12-02  Rodney Dawes  <dobey@ximian.com>

	* Makefile.am: Version the schemas
	* apps_evolution_shell.schemas: Removed
	* apps_evolution_shell.schemas.in.in: Added

svn path=/trunk/; revision=23579
2003-12-02 15:55:48 +00:00
23eb43d172 moved the gtk_widget_show_all to before we add the pages, otherwise it can
2003-12-02  Not Zed  <NotZed@Ximian.com>

        * mail-config-druid.c (mail_config_druid_new): moved the
        gtk_widget_show_all to before we add the pages, otherwise it can
        override per-page logic.  Bug #50790.

svn path=/trunk/; revision=23573
2003-12-02 08:09:28 +00:00
4efabf66a2 setup another image (followup completed) to flag status list.
2003-12-02  Not Zed  <NotZed@Ximian.com>

        * message-list.c (message_list_create_extras): setup another image
        (followup completed) to flag status list.
        (states_pixmaps[]): added flag_for_followup_done.
        (ml_tree_value_at): return 0,1 or 2 for completed icon.  also use
        the real ints, these shouldn't have been true/false.  Bug #43514.

svn path=/trunk/; revision=23570
2003-12-02 07:33:19 +00:00
62b482ca29 Added empty_trash prompt key.
2003-12-02  Not Zed  <NotZed@Ximian.com>

        * evolution-mail.schemas: Added empty_trash prompt key.

        * em-utils.c (em_utils_prompt_user): changed to take the gconf
        'prompt again' key directly.  Fixed callers.
        (em_utils_expunge_folder): prompt the user with an expunge
        specific message.
        (em_utils_empty_trash): have an empty-trash specific message for
        prompting confirm.
        (emu_confirm_expunge): removed, no longer needed.  Bug #38613.
        (em_utils_expunge_folder): remove most line feeds, let the label
        wrap them.
        (em_utils_empty_trash): ditto.

        * em-subscribe-editor.c (sub_folder_subscribed): update the ui
        selection state after we're done.  maybe we should listen on the
        model but this is easier.  Bug #50861.

        * em-message-browser.c (emmb_activate): hook up our own verb list.
        (emmb_message_verbs[], emmb_close): implement the close verb.
        Bug #51558.

        * em-format-html-display.c (efhd_attachment_popup): duh, actually
        add the menu list we create.  Bug #49902.

        * em-format.c (d): turn off debug, committed by accident.

svn path=/trunk/; revision=23562
2003-12-02 05:16:22 +00:00
d74d39e1a0 (do_op_status): Use data->activity_id, not local
activity_id.

svn path=/trunk/; revision=23558
2003-12-02 04:13:18 +00:00
e8068e8fff Commit changes missing from previous commit.
svn path=/trunk/; revision=23557
2003-12-02 03:49:45 +00:00
492cdaf6f9 New member activity_handler. (mail_component_init): Initialize.
* mail-component.c (struct _MailComponentPrivate): New member
activity_handler.
(mail_component_init): Initialize.
(impl_dispose): Unref.
(mail_component_peek_activity_handler): New.
(impl_createControls): Create an ETaskBar, attach it to the
ActivityHandler, and return it to the caller as the statusbar
control.

* e-activity-handler.c (e_activity_handler_operation_finished):
Argh, renamed from e_activity_client_operation_finished().
(e_activity_handler_operation_started): Don't unref the pixbuf.

* e-shell-window.c (setup_widgets): Hide the menu hint label.

* e-activity-handler.c (init): Init to next_activity_id to 1 so
callers can rely on it being nonzero.

svn path=/trunk/; revision=23556
2003-12-02 03:41:35 +00:00
ac0442e31c Pass a label for the status bar control for now.
* gui/component/addressbook-component.c (impl_createControls):
Pass a label for the status bar control for now.

* gui/calendar-component.c (impl_createControls): Pass a label for
the status bar control for now.

* gui/tasks-component.c (impl_createControls): Pass a label for
the status bar control for now.

* mail-component.c (impl_createControls): Pass a label for the
status bar control for now.

* e-shell.c (struct _EShellPrivate): Remove member
activity_handler.
(setup_activity_interface): Remove.
(e_shell_init): Don't call.
(create_window): Don't attach the task bar to the activity
handler.

* e-shell-window.c (struct _ComponentView): New member
statusbar_widget.
(struct _EShellWindowPrivate): Remove member task_bar.
(init_view): Get the status bar control from createControls and
put it in the ComponentView struct.
(setup_task_bar): New.
(setup_statusbar_notebook): New.
(switch_view): Switch the statusbar notebook too.
(impl_dispose): Add missing GTK_OBJECT() cast.
(e_shell_window_peek_task_bar): Remove.

* Evolution-Component.idl (Component::createControls): New out arg
"statusbar_control"; this way components can provide their own
status bar.

* e-activity-handler.c, e-activity-handler.h: Turn into a plain
GObject; translate all the CORBA methods into plain C methods.

* Makefile.am: Move e-activity-handler to libeshell instead of it
being in the shell.

svn path=/trunk/; revision=23555
2003-12-02 02:17:34 +00:00
7a7855e287 Use fcntl() to set FD_CLOEXEC on each fd rather than close()ing it.
2003-12-01  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c (mail_config_signature_run_script): Use fcntl() to
	set FD_CLOEXEC on each fd rather than close()ing it. Apparently
	Linux's older pthread implementations use sockets and so this
	fouls threading up. GO LINUX! GO!

svn path=/trunk/; revision=23548
2003-12-01 22:47:07 +00:00
81660eb863 Updated to call em_folder_tree_model_set_folder_info().
2003-12-01  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-tree.c (em_folder_tree_get_folder_info__got): Updated
	to call em_folder_tree_model_set_folder_info().
	(folder_subscribed_cb): Removed.
	(folder_unsubscribed_cb): Removed.
	(folder_created_cb): Removed.
	(folder_deleted_cb): Removed.
	(folder_renamed_cb): Removed.

	* em-folder-tree-model.c (em_folder_tree_store_set_folder_info):
	New function to replace tree_store_set_folder_info() which had
	been in em-folder-tree.c
	(em_folder_tree_model_remove_uri): Made private.
	(em_folder_tree_model_remove_store_info): Made private.
	(em_folder_tree_model_remove_folders): New function to replace
	remove_folders() from em-folder-tree.c
	(em_folder_tree_model_new): No longer takes any args.

	* em-folder-tree.c (em_folder_tree_new): Updated.

	* mail-component.c (add_store): Add the store to the model rather
	than the treeview.
	(impl_createControls): create a new treeview based on the
	already-instantiated model.
	(mail_component_init): Create a new tree model.
	(mail_component_remove_store): Remove the store from the model
	directly.
	(mail_component_get_tree_model): Updated.

	* em-folder-tree.c (folder_unsubscribed_cb): Call
	em_folder_tree_model_remove_folders() rather than the deprecated
	internal remove_folders() function.
	(folder_renamed_cb): Same.
	(em_folder_tree_remove_store): Removed.
	(em_folder_tree_add_store): Removed.
	(remove_folders): Removed.

svn path=/trunk/; revision=23545
2003-12-01 22:18:49 +00:00
7af66de023 Use BASE_VERSION for repo_ids and OAFIIDs Update killev to kill the
2003-12-01  Rodney Dawes  <dobey@ximian.com>

	* Use BASE_VERSION for repo_ids and OAFIIDs
  * Update killev to kill the correct versions of gnome-spell and the
    GtkHTML Editor

svn path=/trunk/; revision=23543
2003-12-01 22:14:43 +00:00
d25b4aee09 rfc2047 encode the Organization header value.
2003-12-01  Jeffrey Stedfast  <fejj@ximian.com>

	* em-composer-utils.c (composer_get_message): rfc2047 encode the
	Organization header value.

svn path=/trunk/; revision=23535
2003-12-01 19:45:23 +00:00
9d1eec8d4e Make sure our parent folder hasn't been unsubscribed or else we get a
2003-12-01  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-tree.c (em_folder_tree_get_folder_info__got): Make
	sure our parent folder hasn't been unsubscribed or else we get a
	segfault here if it has.

03-11-28  Dave Camp  <dave@ximian.com>

	* em-folder-tree.c (render_pixbuf): Set the pixbuf renderer
	invisible for stores.

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

	* mail-config.c (mail_config_get_account_by_uid): New function.

	* em-folder-tree.c (tree_store_set_folder_info): Expand the tree
	node if the saved state tells us it was expanded the previous
	session.
	(em_folder_tree_load_state): Load the saved state.
	(em_folder_tree_add_store): Conditionally expand the store node.
	(em_folder_tree_new_with_model): Expand all the nodes that should
	be expanded.

svn path=/trunk/; revision=23530
2003-12-01 18:28:26 +00:00
4391b34ce5 ops, now it's the right version
svn path=/trunk/; revision=23519
2003-12-01 12:21:17 +00:00
a593233693 use CAMEL_VTRASH_NAME, CAMEL_VJUNK_NAME
2003-12-01  Radek Doulik  <rodo@ximian.com>

	* em-folder-tree.c (render_pixbuf): use CAMEL_VTRASH_NAME,
	CAMEL_VJUNK_NAME

2003-11-28  Radek Doulik  <rodo@ximian.com>

	* em-folder-tree.c (render_pixbuf): added junk icon to folder
	icons

svn path=/trunk/; revision=23516
2003-12-01 12:14:20 +00:00
6d9d9416e2 override the em-folder-view impl, and handle the search bar properly. For
2003-12-01  Not Zed  <NotZed@Ximian.com>

        * em-folder-browser.c (emfb_edit_cut, emfb_edit_copy)
        (emfb_edit_paste): override the em-folder-view impl, and handle
        the search bar properly.  For #48746.

        * mail-security.glade: added some padding to the security details
        frames.

svn path=/trunk/; revision=23514
2003-12-01 05:52:38 +00:00
acf7083339 added some padding to the security details frames.
2003-12-01  Not Zed  <NotZed@Ximian.com>

        * mail-security.glade: added some padding to the security details
        frames.

        * em-format-html-display.c (efhd_xpkcs7mime_validity_clicked):
        some cosmetic layout changes.

svn path=/trunk/; revision=23513
2003-12-01 04:42:52 +00:00
4642aec52b connect "changed" signal. (mail_account_editor_changed): change signal
2003-11-27  Charles Zhang  <charles.zhang@sun.com>

        * mail-account-editor.c (construct): connect "changed" signal.
        (mail_account_editor_changed): change signal handler.
        Fixes bug #48998.

svn path=/trunk/; revision=23508
2003-12-01 01:32:24 +00:00
bef1822556 Remove all the syncFolder stuff since it's not in the Component interface
* mail-offline-handler.c: Remove all the syncFolder stuff since
it's not in the Component interface anymore.

* mail-mt.c: Remove declaration for global_shell_client.  #if 0
all the code that uses that.

* mail-component-factory.c: Remove declaration for
global_shell_client.

* mail-vfolder.c: Remove declaration for global_shell_client.

svn path=/trunk/; revision=23506
2003-11-30 20:53:49 +00:00
71ca9c5511 Missing changelog entry
svn path=/trunk/; revision=23490
2003-11-26 15:26:42 +00:00
a191b2d860 turn on deprecated Gtk stuff
2003-11-26  JP Rosevear  <jpr@ximian.com>

	* Makefile.am: turn on deprecated Gtk stuff

svn path=/trunk/; revision=23489
2003-11-26 15:26:13 +00:00
30ff908fcd New function to save tree expanded state.
2003-11-24  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-tree.c (em_folder_tree_save_state): New function to
	save tree expanded state.
	(em_folder_tree_queue_save_state): New function to queue saving of
	the expanded state.
	(em_folder_tree_construct): Connect to the row-collapsed signal.
	(tree_row_collapsed): Queue a save-state.
	(tree_row_expanded): Queue a save state.
	(em_folder_tree_get_folder_info__got): Queue a save-state.

svn path=/trunk/; revision=23485
2003-11-25 03:54:13 +00:00
2f99f8636a set session on print formatter for signatures to work.
2003-11-25  Not Zed  <NotZed@Ximian.com>

        * em-folder-view.c (em_folder_view_print): set session on print
        formatter for signatures to work.

        * em-message-browser.c (emmb_destroy): kill warning.

        * em-format-html.c (efh_output_secure): same as
        efhd_output_secure, output the security bar, but for
        printing/plain html.
        (efh_application_xpkcs7mime): use output_secure.
        (em_format_html_multipart_signed_sign): removed, output_secure
        does what this did.

        * em-format-html-display.c (smime_sign_table,
        smime_encrypt_table): Added a short description for the mail
        display.
        (efhd_xpkcs7mime_button): only good/bad signature at this point,
        if only encrypted, then display 'bad' icon.
        (efhd_output_secure): output the security bar/button and handle
        multi-level enveloping properly.
        (efhd_application_xpkcs7mime): just call output_secure to do
        the security bar.
        (efhd_multipart_signed): same.
        (efhd_signature_button): removed, no longer used.
        (efhd_signature_check): removed, no longer used.

svn path=/trunk/; revision=23483
2003-11-24 22:35:33 +00:00
1496e35c9c use new colors (efh_text_html): ditto
2003-11-24  Radek Doulik  <rodo@ximian.com>

	* em-format-html.c (efh_text_plain): use new colors
	(efh_text_html): ditto

	* em-format-html-display.c (efhd_gtkhtml_realise): set new colors
	according to style

	* em-format-html.c (efh_init): init new colors

	* em-format-html.h: added frame and content colors

svn path=/trunk/; revision=23477
2003-11-24 01:38:11 +00:00
ff31ff3b84 do not use horizonal rule, attachment content is now inside simple frame
2003-11-24  Radek Doulik  <rodo@ximian.com>

	* em-format.c (emf_multipart_mixed): do not use horizonal rule,
	attachment content is now inside simple frame

	* em-format-html.c (efh_text_plain): add 6 points around text
	plain content and frame it
	(efh_text_html): frame text/html
	(efh_format_do): fix body tag, set bgcolor
	(em_format_html_format_headers): do not put headers into own
	table, content body is framed now instead
	(efh_format_message): update for headers/body changes

	* em-format-html-display.c (efhd_format_attachment): put
	additional vertical space around attachment button

svn path=/trunk/; revision=23474
2003-11-24 00:35:57 +00:00