Files
evolution/po
Matthew Barnes 16068d9b41 ** Merge the mbarnes-composer branch
2008-04-02  Matthew Barnes <mbarnes@redhat.com>

	** Merge the mbarnes-composer branch

	* configure.in:
	Bump libgtkhtml requirement to 3.19.1.
	Add gtkhtml-editor dependency for addressbook, calendar and mail.
	Remove print-message plugin; new composer implements this natively.

	* tools/Makefile.am:
	Remove CORBA rules for the old composer.

	* addressbook/gui/widgets/Makefile.am:
	Remove CORBA rules for the old composer.

	* addressbook/gui/widgets/eab-gui-util.c
	(eab_send_to_contact_and_email_num_list),
	(eab_send_contact_list_as_attachment):
	Adapt to new Bonobo-less composer widget.

	* calendar/gui/Makefile.am:
	Remove CORBA rules for the old composer.

	* calendar/gui/itip-utils.c (comp_from), (comp_to_list),
	(comp_subject), (comp_content_type), (comp_filename),
	(comp_description), (append_cal_attachments), (itip_send_comp),
	(reply_to_calendar_comp):
	Adapt to new Bonobo-less composer widget.

	* composer/Makefile.am:
	Remove CORBA rules for the old composer.

	* composer/e-msg-composer.c:
	* composer/e-msg-composer.h:
	EMsgComposer is now a subclass of GtkhtmlEditor.
	Extensive refactoring and cleanup, too much to list in detail.

	* composer/e-composer-header.c:
	* composer/e-composer-header.h:
	Add "sensitive" property along with get/set functions.

	* composer/e-composer-from-header.c:
	* composer/e-composer-from-header.h:
	Propagate "refreshed" signal from EAccountComboBox.
	Add function e_composer_from_header_get_account_list().

	* composer/e-composer-private.c:
	* composer/e-composer-private.h:
	New files manage composer's private data.
	Allows other composer files to manipulate private data.

	* composer/e-msg-composer-hdrs.c:
	* composer/e-msg-composer-hdrs.h:
	Remove these files; replaced by EComposerHeaderTable widget.

	* composer/evolution-composer.c:
	* composer/evolution-composer.h:
	Remove these files; composer is now a subclass of GtkhtmlEditor.

	* composer/e-msg-composer-select-file.c:
	* composer/e-msg-composer-select-file.h:
	Remove these files; logic moved to e-msg-composer.c.

	* composer/listener.c:
	* composer/listener.h:
	Remove these files; event handlers moved to e-msg-composer.c.

	* composer/Composer.idl:
	* composer/Evolution-Composer.idl:
	Remove these files; composer is no longer a Bonobo object.

	* mail/em-composer-prefs (sig_edit_cb),
	(em_composer_prefs_new_signature):
	Adapt to new Bonobo-less signature editor.

	* mail/mail-signature-editor.c:
	* mail/mail-signature-editor.h:
	Rewrite the signature editor as a subclass of GtkhtmlEditor.
	Eliminates Bonobo from the equation.

	* mail/em-composer-utils.c (composer_get_message),
	(em_utils_composer_send_cb), (save_draft_done),
	(em_utils_composer_save_draft_cb), (create_new_composer),
	(em_utils_compose_new_message),
	(em_utils_compose_new_message_with_mailto), (em_utils_post_to_folder),
	(em_utils_post_to_url), (edit_message), (forward_attached),
	(forward_non_attached), (reply_get_composer), (composer_set_body),
	(em_utils_reply_to_message), (post_reply_to_message):
	Adapt to new Bonobo-less composer.

	* mail/mail-component-factory.c:
	Composer is no longer needs a Bonobo factory.

	* mail/mail-config.c:
	Fix style pattern for EMsgComposer widgets.

	* plugins/groupwise/mail-send-options.c
	(org_gnome_composer_send_options):
	Adapt to streamlined EMsgComposer API.

	* plugins/exchange-operations/Makefile.am:
	Add EVOLUTION_MAIL_CFLAGS and EVOLUTION_MAIL_LIBS.

	* plugins/exchange-operations/exchange-mail-send-options.c
	(append_to_header), (org_gnome_exchange_send_options):
	Adapt to streamlined EMsgComposer API.

	* plugins/mailing-list-actions/mailing-list-actions.c
	(emla_list_action_do):
	Adapt to streamlined EMsgComposer API.

	* po/POTFILES.in: Update file list for new composer.

	* ui/evolution-composer-entries.xml:
	Remove this file; obsoleted by new composer.

	* widgets/misc/Makefile.am:
	Add EVOLUTION_MAIL_LIBS.

	* widgets/misc/e-account-combo-box.c:
	* widgets/misc/e-account-combo-box.h:
	New function e_account_combo_box_get_account_list().
	Emit a "refreshed" signal when the EAccountList changes.
	Add an internal reverse-lookup index.

	* widgets/misc/e-charset-picker.c (e_charser_add_radio_actions):
	New function adds radio actions to an action group.
	Will eventually replace e_charset_picker_bonobo_ui_populate().

	* widgets/misc/e-signature-combo-box.c:
	* widgets/misc/e-signature-combo-box.h:
	New function e_signature_combo_box_get_signature_list().

	... separate issue ...

	* configure.in:
	Bump eds_minimum_version to 2.23.1 for
	CAMEL_FOLDER_JUNKED_NOT_DELETED symbol.


svn path=/trunk/; revision=35313
2008-04-02 18:37:22 +00:00
..
2008-01-14 10:52:20 +00:00
2008-03-10 10:45:49 +00:00
2007-09-12 17:56:29 +00:00
2008-04-02 18:37:22 +00:00
2007-09-14 12:21:08 +00:00
2008-03-21 22:47:33 +00:00
2008-03-31 12:54:42 +00:00
2007-06-13 06:57:24 +00:00
2008-03-25 16:59:07 +00:00
2008-03-25 23:20:55 +00:00
2008-03-19 21:07:46 +00:00
2008-03-25 06:58:57 +00:00
2008-02-29 15:23:40 +00:00
2008-02-13 07:33:19 +00:00
2007-12-28 06:57:12 +00:00
2008-02-18 18:35:34 +00:00
2008-03-06 12:50:00 +00:00
2008-01-19 19:05:48 +00:00
2008-03-08 08:54:48 +00:00
2008-03-06 01:11:38 +00:00
2008-03-07 14:00:48 +00:00
2008-03-04 15:52:44 +00:00
2008-03-02 19:37:05 +00:00
2008-01-04 16:44:59 +00:00
2008-03-02 20:56:29 +00:00
2008-03-20 22:20:20 +00:00
2007-07-19 11:22:59 +00:00
2007-09-11 12:45:55 +00:00
2007-11-11 12:39:16 +00:00
2008-03-10 12:00:21 +00:00
2008-02-17 11:24:57 +00:00
2008-02-14 08:05:32 +00:00
2008-03-03 20:04:36 +00:00
2008-03-13 17:08:23 +00:00
2008-03-08 12:13:57 +00:00
2008-03-03 16:21:16 +00:00
2008-02-17 20:00:43 +00:00
2008-02-27 11:40:53 +00:00
2008-02-14 00:53:00 +00:00
2008-03-09 21:45:21 +00:00
2008-01-29 10:27:05 +00:00
2008-02-19 16:49:50 +00:00
2008-03-27 23:03:52 +00:00
2007-08-29 06:02:40 +00:00
2008-02-13 10:01:55 +00:00
2008-02-16 11:13:34 +00:00
2008-03-09 15:00:13 +00:00
2008-02-17 22:37:42 +00:00
2008-03-04 08:30:03 +00:00