Commit Graph

4672 Commits

Author SHA1 Message Date
52ba74cef4 ** Fixes part of bug #526152, plus some tangential code cleanup.
2008-04-05  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes part of bug #526152, plus some tangential code cleanup.

	* mail/Makefile.am:
	Remove all the IDL crud for GnomeSpell.

	* mail/em-composer-prefs.c:
	* mail/evolution-mail.schemas.in:
	* mail/mail-config.c:
	Define our own GConf keys for active spell checking languages
	and the underline color for misspelled words, instead of relying
	on GnomeSpell's GConf keys.  The new keys are:
	/apps/evolution/mail/composer/spell_color	(string)
	/apps/evolution/mail/composer/spell_languages	(list of strings)

	* mail/em-composer-prefs.c:
	* mail/em-composer-prefs.h:
	Cleanup the logic a bit to improve readability.

	* mail/mail-config.c:
	Cleanup the GConf notification logic:
	- We don't need the notification IDs for GConf keys we're watching.
	- Minimize the repetition of GConf keys to reduce the risk of typos.
	- Reduce the number of notification callback functions.

	* mail/Spell.idl:
	Remove this file; we don't use GnomeSpell anymore.

	* composer/e-msg-composer.c:
	* composer/e-composer-private.h:
	Initialize a new composer's spell checking language menu via
	our new "spell_languages" GConf key.

	* tools/killev.c (main):
	No need to continue killing the GnomeSpell Bonobo server.


svn path=/trunk/; revision=35322
2008-04-05 15:26:26 +00:00
20fca64c5a Same as below.
2008-04-04  Jeffrey Stedfast  <fejj@novell.com>

	* em-format-quote.c (emfq_format_header): Same as below.


svn path=/trunk/; revision=35320
2008-04-05 02:59:53 +00:00
5a8c7e1830 Need to unfold some headers. Also simplified figuring out the label.
2008-04-04  Jeffrey Stedfast  <fejj@novell.com>

	* em-format-html.c (efh_format_header): Need to unfold some
	headers. Also simplified figuring out the label.
	(efh_format_headers): Cleaned up some code.


svn path=/trunk/; revision=35319
2008-04-05 02:51:38 +00:00
af6064b6e1 ** Fix for bug #264456
2008-04-02  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #264456

	* mail-component.c: (view_changed):
	Do not count deleted junk messages when doesn't show deleted messages.


svn path=/trunk/; revision=35317
2008-04-03 14:14:20 +00:00
b2574922fa ** Fix for bug #350308
2008-04-03  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #350308

	* em-format-html-display.c: (efhd_gtkhtml_realise): Make colors only
	darker, not lighter. Use black in case someone has too dark theme.


svn path=/trunk/; revision=35316
2008-04-03 13:43:42 +00:00
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
ee50e5d68e ** Fix for bug #271863
2008-04-02  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #271863

	* mail-component.c: (view_changed):
	Do not count deleted junked messages to total number of messages
	with unchecked "Hide Deleted Messages" option.


svn path=/trunk/; revision=35312
2008-04-02 13:33:11 +00:00
4ac1cad438 ** Fixes bug #525508, spotted by Thomas M.
2008-04-01  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #525508, spotted by Thomas M.

	* message-list.c (ml_tree_value_at):
	Fix a leaking CamelURL in the COL_LOCATION case.


svn path=/trunk/; revision=35297
2008-04-01 11:37:42 +00:00
18fc206e96 ** Fixes bug #525510, patch from Thomas M.
2008-04-01  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #525510, patch from Thomas M.

	* mail/message-list.c (ml_tree_value_at):
	Mark "On This Computer" for translation.


svn path=/trunk/; revision=35296
2008-04-01 11:21:00 +00:00
bc8bd32417 Fix some unused variable warnings.
2008-03-29  Matthew Barnes  <mbarnes@redhat.com>

	* mail/em-network-prefs.c (em_network_prefs_finalise),
	(em_network_prefs_destroy), (emnp_parse_ignore_hosts):
	Fix some unused variable warnings.


svn path=/trunk/; revision=35283
2008-03-29 15:38:06 +00:00
5ce421aecb ** Fixes bug #523271
2008-03-27  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #523271

	* mail/em-popup.c (emp_standard_menu_factory):
	Lowercase the MIME type before passing it to
	gnome_vfs_mime_get_all_applications().


svn path=/trunk/; revision=35276
2008-03-27 17:20:21 +00:00
dbb506b643 ** Fix for bug #522178
2008-03-27  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #522178

	* mail-folder-cache.c: (folder_changed): Put back hack with
	checking time of new message in the folder based with last
	time of new mail as it was before patch in bug #492702.


svn path=/trunk/; revision=35273
2008-03-27 12:00:31 +00:00
7ea7aa0b49 ** Fix for bug #519292
2008-03-27  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #519292

	* mail/message-list.h: (message_list_set_expand_all):
	* mail/message-list.c: (message_list_set_expand_all):
	Remove unused confusing function.
	* mail/message-list.c: (regen_list_done):
	Use numbers instead of gboolean value.

	* widgets/table/e-tree-table-adapter.c: (set_expanded_state_func),
	(set_collapsed_state_func): Use rather recurse function.


svn path=/trunk/; revision=35271
2008-03-27 11:45:36 +00:00
34dcaea22c ** Fix for bug #502826 (original patch by nickspoon0)
2008-03-27  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #502826 (original patch by nickspoon0)

	* mail-config.glade:
	* em-composer-prefs.c: (attach_style_reply_new_order),
	(attach_style_info_reply), (em_composer_prefs_construct):
	Reword and reorder Reply Style items in the Preferences.


svn path=/trunk/; revision=35262
2008-03-27 11:09:32 +00:00
8ef7c0306e ** Fix for bug #488175
2008-03-27  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #488175

	* message-list.c: (ml_tree_value_at):
	Colorize follow-up messages same as with due-by flag.


svn path=/trunk/; revision=35261
2008-03-27 11:04:18 +00:00
126fef4ef3 ** Fix for bug #524310
2008-03-25  Dan Williams  <dcbw@redhat.com>

	** Fix for bug #524310

	* mail/mail-session.c: don't double-free server messages


svn path=/trunk/; revision=35244
2008-03-25 14:54:40 +00:00
62c855b631 Varadhan's patch for configurable proxy settings in Evolution.
M    shell/apps_evolution_shell.schemas.in
M    shell/ChangeLog
A    mail/em-network-prefs.c
M    mail/GNOME_Evolution_Mail.server.in.in
A    mail/em-network-prefs.h
M    mail/ChangeLog
M    mail/mail-config.glade
M    mail/Makefile.am
M    mail/mail-component-factory.c
M    mail/mail-config-factory.c

svn path=/trunk/; revision=35240
2008-03-25 11:28:50 +00:00
f260db22f9 ** Fix for bug #511978
2008-03-19  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #511978

	* mail-config.glade: Resolve mnemonics clash on Junk tab.


svn path=/trunk/; revision=35220
2008-03-19 12:41:20 +00:00
d29f83381b Code cleanup, no logic changes.
2008-03-19  Matthew Barnes  <mbarnes@redhat.com>

	* em-folder-view.h:
	* em-message-browser.h:
	* em-message-browser.c:
	Code cleanup, no logic changes.


svn path=/trunk/; revision=35214
2008-03-19 04:09:55 +00:00
fce544011d ** Fix for bug #519154
2008-03-18  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #519154

	* mail-component.c: (view_changed):
	Do not localize folder name used in window title.


svn path=/trunk/; revision=35213
2008-03-18 17:51:30 +00:00
d25f568598 ** Fix for bug #506359
2008-03-18  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #506359

	* mail-component.c: (mail_component_show_logger):
	Add Translators' comments.


svn path=/trunk/; revision=35211
2008-03-18 08:33:57 +00:00
6e28ab6523 ** Fix for bug #514744
2008-03-17  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #514744

	* em-folder-tree-model.c: (em_folder_tree_model_load_state):
	Check also for proper root node and use default if not the right one.


svn path=/trunk/; revision=35209
2008-03-17 12:55:53 +00:00
88b9903bd8 Fix an implicit function declaration.
2008-03-13  Milan Crha  <mcrha@redhat.com>

	* em-folder-tree.c:
	* em-format-html.c: Fix an implicit function declaration.


svn path=/trunk/; revision=35186
2008-03-13 14:57:05 +00:00
4c98736f86 ** Fix for bug #515786
2008-03-13  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #515786

	* plugins/sa-junk-plugin/org-gnome-sa-junk-plugin.eplug.xml:
	* plugins/sa-junk-plugin/em-junk-filter.c: (org_gnome_sa_use_remote_tests):
	* mail/em-migrate.c: (em_migrate), (em_update_sa_junk_setting_2_23):
	Fix misspelled SpamAssassin word.


svn path=/trunk/; revision=35183
2008-03-13 11:24:56 +00:00
9bd177927d ** Fix for bug #273177
2008-03-13  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #273177

	* addressbook/gui/contact-editor/e-contact-quick-add.h:
	(e_contact_quick_add_vcard):
	* addressbook/gui/contact-editor/e-contact-quick-add.c: (struct _QuickAdd),
	(quick_add_unref), (quick_add_set_vcard), (clicked_cb),
	(build_quick_add_dialog), (e_contact_quick_add_vcard):
	Allow adding also whole vCard with this dialog.
	* addressbook/gui/widgets/eab-popup-control.h: (struct _EABPopupControl):
	* addressbook/gui/widgets/eab-popup-control.c: (eab_popup_control_set_vcard),
	(eab_popup_control_cleanup), (eab_popup_control_set_vcard),
	(eab_popup_control_no_matches), (set_prop), (get_prop),
	(eab_popup_control_new):
	New property 'vcard', if set, has higher precedence than name/email.

	* mail/em-utils.h: (em_utils_add_vcard):
	* mail/em-utils.c: (emu_add_address_or_vcard),
	(em_utils_add_address), (em_utils_add_vcard):
	New function to add whole vCard to addressbook.
	* mail/em-popup.c: (emp_add_vcard), (emp_standard_menu_factory):
	Add popup menu item to vcard attachments.


svn path=/trunk/; revision=35181
2008-03-13 10:12:49 +00:00
cc692562f5 ** Fixes breakage caused by bug #513951
2008-03-12  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes breakage caused by bug #513951

	* mail-autofilter.c (filter_gui_add_from_message),
	(mail_filter_rename_uri), (mail_filter_delete_uri):
	* mail-tools.c (mail_tool_get_local_movemail_path):
	* mail-vfolder.c (mail_vfolder_delete_uri), (mail_vfolder_rename_uri),
	(store_folder_deleted), (store_folder_renamed),
	(vfolder_load_storage), (vfolder_revert),
	(em_vfolder_editor_response), (edit_rule_response),
	(new_rule_clicked):
	* em-folder-browser.c (emfb_search_search_activated):
	* em-folder-tree.c (em_folder_tree_new):
	* mail-ops.c (uid_cachename_hack), (empty_trash_exec):
	* em-folder-view.c (emfv_setup_view_instance):
	* em-utils.c (em_filter_editor_response), (em_utils_edit_filters):
	* importers/mail-importer.c (import_folders_rec):
	* mail-folder-cache.c (rename_folders):
	* em-format-html.c (em_format_html_get_type):
	* mail-session.c (main_get_filter_driver):
	* mail-config.c (gconf_mime_types_changed), (uri_to_evname),
	(mail_config_folder_to_cachename), (get_new_signature_filename):
	Adapt to new meaning of mail_component_peek_base_directory().

	* mail-component.c (mail_component_init):
	Add back initialization of priv->base_directory.  Accidentally
	removed it somehow in last commit.


svn path=/trunk/; revision=35179
2008-03-12 12:25:24 +00:00
e0d5ae3e97 ** Fixes bug #513951
2008-03-11  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #513951

	* addressbook/gui/component/addressbook-component.c (ensure_sources):
	* addressbook/gui/component/addressbook-migrate.c (addressbook_migrate):
	* calendar/gui/cal-search-bar.c (cal_search_bar_construct):
	* calendar/gui/migration.c (create_calendar_sources),
	(create_task_sources), (migrate_calendars), (migrate_tasks),
	(create_memo_sources):
	* calendar/gui/e-memos.c (e_memos_setup_view_menus):
	* calendar/gui/tasks-component.c (ensure_sources):
	* calendar/gui/gnome-cal.c (gnome_calendar_setup_view_menus):
	* calendar/gui/calendar-component.c (ensure_sources):
	* calendar/gui/memos-component.c (ensure_sources):
	* mail/mail-config.c (gconf_mime_types_changed):
	Adapt to new meaning of xxx_component_peek_base_directory().

	* addressbook/gui/component/addressbook-component.c
	(addressbook_component_init):
	* addressbook/gui/component/addressbook-migrate.c (create_groups):
	* calendar/gui/tasks-component.c (tasks_component_init):
	* calendar/gui/calendar-component.c (calendar_component_init):
	* calendar/gui/memos-component.c (memos_component_init):
	* composer/e-msg-composer.c (autosave_manager_query_load_orphans),
	(autosave_init_file):
	* e-util/e-mktemp.c (get_dir):
	* e-util/e-util.c (get_lock_filename):
	* mail/mail-component.c:
	* plugins/face/face.c (org_gnome_composer_face):
	* smime/lib/e-cert-db.c (initialize_nss):
	Use e_get_user_data_dir() instead of constructing the full path.

	* calendar/gui/migration.c (add_gw_esource):
	* composer/e-msg-composer.c (e_msg-composer_unrealize),
	(e_msg_composer_set_view_from), (e_msg_composer_set_view_replyto),
	(e_msg_composer_set_view_to), (e_msg_composer_set_view_postto),
	(e_msg_composer_set_view_cc), (e_msg_composer_set_view_bcc):
	* e-util/e-util.c (e_file_update_save_path), (e_file_get_save_path):
	Emit warnings if saving to GConf fails.

	* e-util/e-util.c (e_get_user_data_dir):
	New function returns the base directory for Evolution user data.
	This should be the /only/ place in the application where this
	directory is hard-coded.


svn path=/trunk/; revision=35175
2008-03-11 15:20:59 +00:00
a111bc88ca ** Fix for bug #520745
2008-03-06  Tobias Mueller  <muelli@auftrags-killer.org>

    ** Fix for bug #520745

    * mail/em-format.c: Fix format-string vulnerability
    Patch by Tor Lillqvist <tml@iki.fi>


svn path=/trunk/; revision=35143
2008-03-06 22:06:02 +00:00
273fbcd768 Re-fix bug #351672 since my patch for bug #362638 accidentally reverted
2008-03-03  Matthew Barnes  <mbarnes@redhat.com>

	* mail/em-folder-tree.c (emft_drop_async__done):
	Re-fix bug #351672 since my patch for bug #362638 accidentally
	reverted the original solution.


svn path=/trunk/; revision=35124
2008-03-03 17:19:53 +00:00
e6152ff390 ** Fix for BNC bug #282466
2008-03-03  Srinivasa Ragavan  <sragavan@novell.com>

	** Fix for BNC bug #282466

	* em-icon-stream.c: (em_icon_stream_get_image),
	(em_icon_stream_is_resized): Handle CIDs of broken cases too.



svn path=/trunk/; revision=35116
2008-03-03 10:21:13 +00:00
fca7da1bc0 Add mail/default/ko/Makefile to AC_OUTPUT.
2008-03-03  Changwoo Ryu  <cwryu@debian.org>

	* configure.in: Add mail/default/ko/Makefile to AC_OUTPUT.

2008-03-03  Changwoo Ryu  <cwryu@debian.org>

	* default/Makefile.am:
	* default/ko/*: Add Korean welcome message translation.


svn path=/trunk/; revision=35107
2008-03-02 19:16:44 +00:00
daad0af138 Make Bogofilter the default junk plugin in Evolution.
2008-03-02  Srinivasa Ragavan  <sragavan@novell.com>

	* evolution-mail.schemas.in: Make Bogofilter the default junk plugin
	in Evolution.

svn path=/trunk/; revision=35106
2008-03-02 17:49:33 +00:00
efb45db411 ** Fix for bug #512776
2008-02-22  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #512776

	* Changes below prevents deadlock on start or send/receive.
	* mail-send-recv.c: (struct _refresh_folders_msg),
	(refresh_folders_exec), (refresh_folders_free),
	(receive_update_got_folderinfo): Do not look for active folders in
	main thread, rather do it in other thread and free folder info later.
	* mail-ops.h: (mail_get_folderinfo):
	* mail-ops.c: (struct _get_folderinfo_msg), (get_folderinfo_done),
	(get_folderinfo_free), (mail_get_folderinfo):
	* mail-folder-cache.h: (mail_note_store):
	* mail-folder-cache.c: (struct _update_data), (update_folders),
	(mail_note_store):
	* mail-component.c: (mc_add_store_done): 
	The 'done' function returns if we can free folder info or not.


svn path=/trunk/; revision=35071
2008-02-22 10:49:55 +00:00
bdb224def8 ** Fix for BNC #358697
2008-02-22  Srinivasa Ragavan  <sragavan@novell.com>
	
	** Fix for BNC #358697

	* em-folder-browser.c: (emfb_set_folder): Make sure the default search
	filter for sent/draft/outbox is "Recipients Contain"



svn path=/trunk/; revision=35070
2008-02-22 10:31:15 +00:00
88b3d91682 ** Fix for bug #469292
2008-02-20  Srinivasa Ragavan  <sragavan@novell.com>

	** Fix for bug #469292

	* em-format-quote.c: (emfq_format_clone): Add empty line only when top
	posting is enabled.

svn path=/trunk/; revision=35061
2008-02-20 10:43:13 +00:00
d3db6453d5 ** Fix for bug #516349
2008-02-19  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #516349

	* em-format-quote.c: (emfq_format_message):
	Do not force black text in quotation part of the message.


svn path=/trunk/; revision=35050
2008-02-19 08:51:16 +00:00
a0bb856b78 ** Part of fix for bug #515744
2008-02-18  Milan Crha  <mcrha@redhat.com>

	** Part of fix for bug #515744

	* addressbook/gui/component/addressbook-migrate.c: (get_source_name):
	* plugins/groupwise-features/send-options.c: (get_source):
	* plugins/groupwise-features/share-folder-common.c: (get_container_id):
	* plugins/groupwise-features/install-shared.c: (install_folder_response):
	* plugins/external-editor/external-editor.c: (convert_to_camel_internet_address),
	(org_gnome_external_editor):
	* plugins/itip-formatter/itip-formatter.c: (idle_open_cb):
	* mail/em-folder-view.c: (emfv_setup_view_instance):
	* mail/mail-component.c: (impl_finalize):
	* mail/message-list.c: (ml_tree_value_at):
	* composer/e-msg-composer.c: (drop_action):
	* e-util/e-config.c: (ep_finalise): Use proper member to free.
	* widgets/misc/e-cursors.c: (e_cursors_init):
	* widgets/misc/e-calendar-item.c: (e_calendar_item_draw_month):
	* calendar/gui/dialogs/comp-editor.c: (drop_action):
	* calendar/gui/calendar-config.c:
	(calendar_config_get_hide_completed_tasks_sexp):
	* calendar/gui/comp-editor-factory.c: (edit_existing):
	* calendar/gui/e-day-view.c: (e_day_view_reshape_long_event),
	(e_day_view_on_top_canvas_drag_data_received):
	* calendar/gui/e-day-view-main-item.c:
	(e_day_view_main_item_draw_events_in_vbars),
	(e_day_view_main_item_draw_long_events_in_vbars):
	* calendar/gui/e-day-view-top-item.c: (e_day_view_top_item_draw_long_event):
	* calendar/gui/e-cal-model.c: (redo_queries):
	* calendar/gui/e-calendar-table.c: (e_calendar_table_open_task):
	* calendar/gui/e-memo-table.c: (open_memo):
	* calendar/gui/print.c: (print_todo_details):
	* calendar/gui/migration.c: (get_source_name):
	Memory leak fix.
	* calendar/gui/e-week-view.c: (e_week_view_reshape_events): Simplifies things.


svn path=/trunk/; revision=35044
2008-02-18 11:10:10 +00:00
6802474cc2 ** Fix for bug #167638
2008-02-18  Srinivasa Ragavan  <sragavan@novell.com>

	** Fix for bug #167638

	* mail-component.c: (impl_quit): Upstreamed Fejj's OpenSUSE patch for
	faster quitting.

svn path=/trunk/; revision=35037
2008-02-18 04:29:19 +00:00
b1dbba827a ** Fix for bnc #153807
2008-02-18  Srinivasa Ragavan  <sragavan@novell.com>

	** Fix for bnc #153807

	* em-composer-utils.c: (em_utils_post_to_folder): Patch from OpenSUSE.



svn path=/trunk/; revision=35033
2008-02-17 20:15:31 +00:00
5e2992cc7d Patch from Aidan Delaney <a.j.delaney@brighton.ac.uk>: Fix for bug #516234 (Removed a stray printf() statement)
svn path=/trunk/; revision=35024
2008-02-16 17:11:46 +00:00
bd074ccac3 ** Fix for bug #515659
2008-02-15  Paul Bolle  <pebolle@tiscali.nl>

	** Fix for bug #515659

	* em-format-html.c: (em_format_html_set_mark_citations):
	Keep mark_citations and the CAMEL_MIME_FILTER_TOHTML_MARK_CITATION
	flag (part of text_html_flags) in sync.


svn path=/trunk/; revision=35018
2008-02-15 16:29:34 +00:00
71081677e3 Patch from Milan Crha <mcrha@redhat.com> ** Fix for bug #515054 (Clear/set new CAMEL_MESSAGE_NOTJUNK flag)
svn path=/trunk/; revision=34989
2008-02-11 05:11:22 +00:00
3d85ee9572 ** Fix for bug #411576
2008-02-10  Srinivasa Ragavan  <sragavan@novell.com>

	** Fix for bug #411576

	* evolution-mail.schemas.in: Add a key to decide if same fonts gotto
	be used in message list in vertical view column.
	* message-list.c: (create_composite_cell):



svn path=/trunk/; revision=34987
2008-02-11 02:38:12 +00:00
9faa7842de String changes for improved error-messages and a schema-description.
M    addressbook/ChangeLog
M    addressbook/addressbook.error.xml
M    mail/ChangeLog
M    mail/mail-config.glade
M    mail/evolution-mail.schemas.in
M    calendar/calendar.error.xml
M    calendar/gui/dialogs/comp-editor.c
M    calendar/gui/e-calendar-view.c
M    calendar/ChangeLog

svn path=/trunk/; revision=34982
2008-02-10 17:01:10 +00:00
974e152f9b ** Fixes part of bug #509741
2008-02-08  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes part of bug #509741

	* mail/mail-session.c (user_message_exec):
	Use the number of dialog buttons as a heuristic for whether to
	display a message in the status bar or immediately present the
	dialog to the user.

	* e-util/e-error.c (e_error_newv):
	If the error dialog has no primary text, fallback to the window
	title for the "primary" data key.  This is what gets displayed
	in the status bar.

	* e-util/e-error.c (e_error_count_buttons):
	New function counts buttons in a dialog's action area.


svn path=/trunk/; revision=34977
2008-02-08 14:43:44 +00:00
e8b3264480 Replace G_GNUC_FUNCTION (deprecated) with G_STRFUNC.
2008-01-29  Matthew Barnes  <mbarnes@redhat.com>

	* addressbook/gui/widgets/e-minicard.c:
	* addressbook/gui/widgets/gal-view-minicard.c:
	* mail/mail-send-recv.c:
	* shell/e-component-registry.c:
	* widgets/menus/gal-view-collection.c:
	* widgets/menus/gal-view-instance.c:
	* widgets/menus/gal-view-menus.c:
	Replace G_GNUC_FUNCTION (deprecated) with G_STRFUNC.


svn path=/trunk/; revision=34931
2008-01-29 15:24:04 +00:00
b78f54d36f ** Fix for bug #506948
2008-01-28  Srinivasa Ragavan  <sragavan@novell.com>

	** Fix for bug #506948

	* em-folder-view.c: (url_unescape_amp), (emp_uri_popup_link_copy):
	Copy the unescaped url

svn path=/trunk/; revision=34918
2008-01-28 10:52:18 +00:00
89791fb364 Patch from Milan Crha <mcrha@redhat.com> ** Fix for bug #504062 (Don't use collate keys for comparing addresses as they are not hashed)
svn path=/trunk/; revision=34911
2008-01-28 06:24:53 +00:00
8d0007578e Patch from Andre Klapper <a9016009@gmx.de> ** Fix for bug #339156 (Added a gettext context to the string "Read")
svn path=/trunk/; revision=34910
2008-01-28 05:46:22 +00:00
0d3da13635 ** Fix for bug #511488
2008-01-24  Srinivasa Ragavan  <sragavan@novell.com>

	** Fix for bug #511488

	* em-folder-tree-model.c: (em_folder_tree_model_signal_block):
	* em-folder-tree-model.h: Function to block folder-created function.
	* mail-vfolder.c: (vfolder_load_storage): Block the signal handler
	when loading.




svn path=/trunk/; revision=34905
2008-01-28 03:41:49 +00:00