aboutsummaryrefslogtreecommitdiffstats
path: root/mail
Commit message (Collapse)AuthorAgeFilesLines
* ** Fix for bug #565376Milan Crha2009-01-087-7/+624
| | | | | | | | | | | | | | | | | | | | 2009-01-08 Milan Crha <mcrha@redhat.com> ** Fix for bug #565376 * vfoldertypes.xml: * searchtypes.xml: Merge some search types together. * em-vfolder-context.c: (vfolder_new_element): More elements. * em-filter-folder-element.h: (struct _EMFilterFolderElement): * em-filter-folder-element.c: (xml_encode), (xml_decode), (folder_selected), (get_widget), (format_sexp): Support storing folder uri in a camel's way. * em-format-html-display.c: (efhd_use_component): Compiler warning fix. svn path=/trunk/; revision=37015
* ** Fixes bug #565857Matthew Barnes2008-12-292-1/+12
| | | | | | | | | | | | | | | | 2008-12-29 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #565857 * mail/e-searching-tokenizer.c (searcher_next_token): The HTMLTokenizer now expects a newly-allocated string from its next_token() method, so duplicate the returned string. This fixes a memory leak whereby previously, some implementations of next_token() did return a newly-allocated string, some did not. Those that did leaked those strings. svn path=/trunk/; revision=36945
* ** Part of fix for bug #559153Sankar P2008-12-222-68/+148
| | | | | | | | | | | | | 2008-12-22 Sankar P <psankar@novell.com> ** Part of fix for bug #559153 * em-migrate.c (update_progress_in_main_thread), (migrate_folders), (count_folders), (migrate_folders_to_db_thread), (migrate_to_db), (em_migrate): Migration Improvements svn path=/trunk/; revision=36924
* ** Fix for bug #558337Norman Wang2008-12-222-5/+31
| | | | | | | | | | | | | 2008-12-22 Norman Wang <zhichao.wang@sun.com> ** Fix for bug #558337 * mail/em-subscribe-editor.c: Create a wrapper class MailMsgListNode of _zsubscribe_msg message. The MailMsgListNode class is the subclass of EDListNode class. So the _zsubscribe_msg can be added into the EDList. svn path=/trunk/; revision=36922
* ** Part of fix for bug #552583Milan Crha2008-12-162-0/+9
| | | | | | | | | | | | 2008-12-16 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #552583 * mail-config.c: (mail_config_get_account_by_source_url), (mail_config_get_account_by_transport_url): Do not leak. svn path=/trunk/; revision=36903
* ** Fix for bug #564007Milan Crha2008-12-152-0/+23
| | | | | | | | | | | | | 2008-12-15 Milan Crha <mcrha@redhat.com> ** Fix for bug #564007 * em-format.c: (emf_inlinepgp_encrypted): Guess the decrypted part mime type if not known from the decryptor, thus show the content really inline, if possible. svn path=/trunk/; revision=36894
* ** Part of fix for bug #563669Milan Crha2008-12-152-1/+8
| | | | | | | | | | | | | | | 2008-12-15 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #563669 * mail/em-account-editor.c: (emae_option_checkspin): * filter/filter-int.c: (get_widget): * calendar/gui/dialogs/recurrence-page.c: (make_ending_count_special): * calendar/conduits/todo/todo-conduit.c: (e_todo_gui_new): Use zero GtkSpinButton's PageSize, as Gtk+ requires. svn path=/trunk/; revision=36892
* Fix a impllicit warningSrinivasa Ragavan2008-12-152-0/+5
| | | | | | | | 2008-12-15 Srinivasa Ragavan <sragavan@novell.com> * em-format-html-display.c: Fix a impllicit warning svn path=/trunk/; revision=36891
* ** Fix for bug #552583Srinivasa Ragavan2008-12-152-1/+8
| | | | | | | | | | | | | 2008-12-15 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #552583 * mail-config.c: (mail_config_get_account_by_transport_url): Free the right url. svn path=/trunk/; revision=36889
* ** Fix for #546637Srinivasa Ragavan2008-12-152-7/+13
| | | | | | | | | | | 2008-12-15 Srinivasa Ragavan <sragavan@novell.com> ** Fix for #546637 * message-list.c: (message_list_finalise), (regen_list_exec), (regen_list_done): Don't loose uids. svn path=/trunk/; revision=36886
* Restore the code for BONOBO components need by the vcard inline viewer.Srinivasa Ragavan2008-12-152-2/+195
| | | | | | | | | | | | | 2008-12-15 Srinivasa Ragavan <sragavan@novell.com> * em-format-html-display.c: (efhd_bonobo_unknown), (efhd_find_handler), (efhd_bonobo_object), (efhd_check_server_prop), (efhd_use_component), (efhd_format_attachment): Restore the code for BONOBO components need by the vcard inline viewer. svn path=/trunk/; revision=36885
* Add the unread vfolder hack.Srinivasa Ragavan2008-12-153-1/+43
| | | | | | | | | | 2008-12-15 Srinivasa Ragavan <sragavan@novell.com> * em-account-editor.c: (emae_option_checkspin): * em-folder-tree.c: (emft_popup_uvfolder), (emft_popup): Add the unread vfolder hack. svn path=/trunk/; revision=36884
* ** Fixes bug #564519Lucian Langa2008-12-152-2/+11
| | | | | | | | | | | 2008-12-15 Lucian Langa <lucilanga@gnome.org> ** Fixes bug #564519 * mail-send-recv.c: (build_dialog): Count also deleted unsent messages when displaying SMTP server svn path=/trunk/; revision=36879
* ** Fixes bug #564351 (patch by Tal Benavidor)Matthew Barnes2008-12-142-1/+7
| | | | | | | | | | | | 2008-12-13 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #564351 (patch by Tal Benavidor) * mail/em-icon-stream.c: Fix single-header include issue for GdkPixbuf. svn path=/trunk/; revision=36874
* ** Part of fix for bug #552357Milan Crha2008-12-112-2/+9
| | | | | | | | | | | | 2008-12-10 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #552357 * e-searching-tokenizer.c: (e_searching_tokenizer_begin): Function prototype changed. svn path=/trunk/; revision=36868
* ** Fix for bug #563870Milan Crha2008-12-106-23/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-12-10 Milan Crha <mcrha@redhat.com> ** Fix for bug #563870 * e-util/e-util-labels.h: (e_util_labels_get_filter_options): * e-util/e-util-labels.c: (e_util_labels_get_filter_options): New helper function to be used in FilterOption. * filter/Makefile.am: * filter/filter-label.h: * filter/filter-label.c: Drop, not used anywhere. * filter/filter-element.c: * filter/rule-context.c: Remove dropped include and code. * filter/filter-option.c: (get_dynamic_options), (xml_create), (get_widget): Evaluate dynamic options even on create, to have them available for saved searches even before the widget itself is shown. * mail/vfoldertypes.xml: * mail/filtertypes.xml: * mail/searchtypes.xml: Use dynamic filter option. * mail/message-list.c: Drop unused header include. svn path=/trunk/; revision=36863
* ** Part of fix for bug #552583Milan Crha2008-12-102-2/+14
| | | | | | | | | | | | | 2008-12-09 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #552583 * mail-config.c: (mail_config_get_account_by_source_url), (mail_config_get_account_by_transport_url): Extending Sankar's fix of account checking logic a bit, to be more consistent. svn path=/trunk/; revision=36859
* ** Fix for bug #563369Milan Crha2008-12-094-1/+12
| | | | | | | | | | | | | 2008-12-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #563369 * em-folder-properties.c: (emfp_dialog_got_folder_quota): * em-folder-tree-model.c: (em_folder_tree_model_set_folder_info): * mail-component.c: (view_changed): Translate "Templates" folder name. svn path=/trunk/; revision=36856
* ** Fix for bug #563669Milan Crha2008-12-092-6/+13
| | | | | | | | | | | | | | | | | | | | | | | 2008-12-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #563669 * addressbook/gui/component/ldap-config.glade: * addressbook/printing/e-contact-print.glade: * mail/mail-config.glade: * filter/filter.glade: * widgets/misc/e-send-options.glade: * calendar/gui/dialogs/recurrence-page.glade: * calendar/gui/dialogs/alarm-dialog.glade: * calendar/gui/dialogs/event-page.glade: * calendar/gui/dialogs/task-details-page.glade: * calendar/gui/dialogs/cal-prefs-dialog.glade: * calendar/gui/alarm-notify/alarm-notify.glade: * calendar/gui/goto-dialog.glade: Use zero GtkSpinButton's PageSize, as Gtk+ requires. svn path=/trunk/; revision=36855
* Milan Crha <mcrha@redhat.com> ** Fix for bug #337082 (Do not set 'finished ↵Suman Manjunath2008-12-082-1/+10
| | | | | | loading' until we are really done with it. The previous behavior can cause duplicate nodes in tree for subscribed folders). svn path=/trunk/; revision=36847
* ** Fixes bug #552583Sankar P2008-12-082-15/+17
| | | | | | | | | | | | 2008-12-08 Sankar P <psankar@novell.com> ** Fixes bug #552583 * mail/mail-config.c: (mail_config_get_account_by_source_url) (mail_config_get_account_by_transport_url): Fix the errors in the account checking logic. svn path=/trunk/; revision=36839
* ** Fixes bug #552583Matthew Barnes2008-12-042-31/+49
| | | | | | | | | | | | | | 2008-12-04 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #552583 * mail/mail-config.c (mail_config_get_account_by_source_url), (mail_config_get_account_by_transport_url): For the purpose of matching a URL to an EAccount, only compare the protocol, user, host and port and disregard the rest. svn path=/trunk/; revision=36832
* ** Fixes bug #552850Matthew Barnes2008-11-242-2/+9
| | | | | | | | | | | | | 2008-11-23 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #552850 * mail/evolution-mail.schemas.in: * plugins/folder-unsubscribe/org-gnome-mail-folder-unsubscribe.eplug.xml: Prefer the term "side bar" over "folder tree". svn path=/trunk/; revision=36810
* ** Fix for bug #555276Srinivasa Ragavan2008-11-192-0/+11
| | | | | | | | | | | | 2008-11-19 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #555276 * mail/mail-vfolder.c: Don't load vfolder as subfolder. svn path=/trunk/; revision=36799
* Do not display the default headers when all the headers are disabled inBharath Acharya2008-11-133-5/+7
| | | | | | | | | | 2008-11-13 Bharath Acharya <abharath@novell.com> * em-folder-view.c: (emfv_setting_notify): * em-format-html.c: (efh_format_headers): Do not display the default headers when all the headers are disabled in Mail preferences. svn path=/trunk/; revision=36780
* ** Part of fix for bug #524377Milan Crha2008-11-135-0/+73
| | | | | | | | | | | | | | | | | | | | | 2008-11-12 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #524377 * configure.in: Bump eds minimum version to 2.25.2 because of camel's int camel_header_param_encode_filenames_in_rfc_2047. * mail/mail-config.glade: * mail/evolution-mail.schemas.in: * mail/em-composer-prefs.c: (em_composer_prefs_construct): * mail/mail-config.c: (gconf_outlook_filenames_changed), (mail_config_init): Declare, be able to change and listen to changes on new key, '/apps/evolution/mail/composer/outlook_filenames' to encode file names header in camel based on the RFC 2047, instead of the correct RFC 2231. Note: Requires at least eds revision 9756. svn path=/trunk/; revision=36779
* Committing on behalf of Matthew Barnes <mbarnes@redhat.com>Matthew Barnes2008-11-072-26/+37
| | | | | | | | | | | | | | 2008-11-07 Matthew Barnes <mbarnes@redhat.com> ** Fix for bug #552583 * mail-config.c: (mail_config_get_account_by_source_url): Instead of preserving the authmech attribute in the two URLs being compared, strip the attributes out of both URLs and just do a simple string comparison. We're just trying to match a URL to an account here. The authentication method shouldn't be relevant. svn path=/trunk/; revision=36758
* ** Fix for BNC bug #437226 Proper message is missing in mail sent byBharath Acharya2008-11-072-12/+20
| | | | | | | | | | | | 2008-11-07 Bharath Acharya <abharath@novell.com> ** Fix for BNC bug #437226 Proper message is missing in mail sent by delegatee * em-format-html.c (efh_format_headers): Regression caused by r35319. Check for the condition only after the while loop. svn path=/trunk/; revision=36750
* ** Fixes part of bug #559371Matthew Barnes2008-11-062-39/+19
| | | | | | | | | | | | | | | | | | | | | | | | 2008-11-05 Matthew Barnes <mbarnes@redhat.com> ** Fixes part of bug #559371 * composer/e-msg-composer.c (e_load_spell_languages): New function loads a list of GtkhtmlSpellLanguage structs from GConf, taking care of details like converting language codes to structs and ensuring the returned list is non-empty. * composer/e-msg-composer.c (e_save_spell_languages): New function saves a list of GtkhtmlSpellLanguage structs to GConf, taking care of details like converting the structs to language codes. * composer/e-msg-composer.c (msg_composer_constructor): * mail/em-composer-prefs.c (spell_language_save), (spell_setup): Simplify the logic by using e_load_spell_languages() and e_save_spell_languages(). svn path=/trunk/; revision=36743
* ** Fix for bug #386036Milan Crha2008-11-043-1/+194
| | | | | | | | | | | | | 2008-11-04 Milan Crha <mcrha@redhat.com> ** Fix for bug #386036 * vfoldertypes.xml: * filtertypes.xml: Added new option "Sender or Recipients" which filters on From/To/Cc/Bcc headers. svn path=/trunk/; revision=36739
* ** Fix for bug #559086Ashish Shrivastava2008-11-032-243/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-11-03 Ashish Shrivastava <shashish@novell.com> ** Fix for bug #559086 * Most of the calendar errors are now non-intrusive * calendar.error.xml: Added a new error message for non-intrusive backend_died. * apps_evolution_calendar.schemas.in: * calendar-commands.c: Added new verb for help debug message (help_debug): * gnome-cal.c: Support for non-intrusive error. (client_cal_opened_cb), Define fash table and accessing errors: * e-calendar-view.c: (error_response): (e_calendar_utils_show_error_silent), (e_calendar_utils_show_info_silent): * e-calendar-view.h: * calendar-component.c: Added EActivityHandler and ELogger: (calendar_component_peek_activity_handler), (calendar_component_show_logger): * calendar-component.h: svn path=/trunk/; revision=36727
* ** Fixes bug #559042Matthew Barnes2008-11-032-1/+8
| | | | | | | | | | | | | 2008-11-02 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #559042 * calendar/gui/e-itip-control.c (write_recurrence_piece): * mail/mail-config.glade: Remove extra spaces in translated strings. svn path=/trunk/; revision=36722
* ** Fixes bug #557613Matthew Barnes2008-11-032-5/+13
| | | | | | | | | | | | | 2008-11-02 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #557613 * mail/em-utils.c (try_open_e_book): Wait for try_open_e_book_cb() to run before freeing the EFlag. It will run regardless of whether the EBook operation completes. svn path=/trunk/; revision=36715
* ** Fixes bug #558726 (patch by Frederic van Starbmann)Matthew Barnes2008-11-012-1/+8
| | | | | | | | | | | | | | 2008-10-31 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #558726 (patch by Frederic van Starbmann) * mail/em-format-html.c (emfh_multipart_related_check): * plugins/mail-to-task/mail-to-task.c (do_mail_to_task): * plugins/plugin-manager/plugin-manager.c (eppm_enable_toggled): Fix several potential format string crashes. svn path=/trunk/; revision=36709
* Disable delete and rename onSankarasivasubramanian Pasupathilingam2008-10-312-0/+12
| | | | | | right click menu for the system folders svn path=/trunk/; revision=36703
* Just some minor code polishing.Matthew Barnes2008-10-233-26/+33
| | | | | | | | | | | 2008-10-22 Matthew Barnes <mbarnes@redhat.com> * mail-send-recv.c: * mail-send-recv.h: Just some minor code polishing. svn path=/trunk/; revision=36676
* Re-factor spinner usageSankarasivasubramanian Pasupathilingam2008-10-212-4/+6
| | | | svn path=/trunk/; revision=36671
* Patch from Patrick Ohly <Patrick.Ohly@gmx.de>: Fix for a build break while ↵Suman Manjunath2008-10-202-1/+5
| | | | | | compiling out-of-tree. svn path=/trunk/; revision=36663
* ** Revert the patch committed in rev 36458Akhil Laddha2008-10-201-1/+1
| | | | | | | | | | | 2008-10-20 Akhil Laddha <lakhil@novell.com> ** Revert the patch committed in rev 36458 * Patch from Bug 552583 svn path=/trunk/; revision=36656
* ** Fix for bug #438155Milan Crha2008-10-203-1/+25
| | | | | | | | | | | | 2008-10-19 Milan Crha <mcrha@redhat.com> ** Fix for bug #438155 * message-list.h: (struct _MessageList): message-list.c: (message_list_init), (message_list_finalise), (regen_list_done), (regen_list_free), (ml_regen_timeout), (mail_regen_cancel): Guard access to the 'regen' list with a lock. svn path=/trunk/; revision=36652
* ** Fix for bug #555276Srinivasa Ragavan2008-10-172-0/+21
| | | | | | | | | | | | 2008-10-17 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #555276 * mail/mail-vfolder.c: Don't load a vfolder as a sub folder. svn path=/trunk/; revision=36639
* ** Fix for bug #364542Milan Crha2008-10-172-4/+86
| | | | | | | | | | | | | | | 2008-10-17 Milan Crha <mcrha@redhat.com> ** Fix for bug #364542 * em-utils.c: (struct TryOpenEBookStruct), (try_open_e_book_cb), (try_open_e_book), (em_utils_in_addressbook), (em_utils_contact_photo): Stop when camel operation has been canceled. Also check for cancellation when opening EBook, thus the UI (preview) will not freeze with slow address books. svn path=/trunk/; revision=36635
* ** Fix for bug #555203Bharath Acharya2008-10-102-0/+10
| | | | | | | | | | | | 2008-10-07 Bharath Acharya <abharath@novell.com> ** Fix for bug #555203 * mail-session.c: (get_password): Use the url value in cases where the account goes NULL. Fixes the issue of Exchange not sending mails, because it does not have a valid transport url to use. svn path=/trunk/; revision=36585
* ** Fix for bug #554349Sankar P2008-10-052-3/+35
| | | | | | | | | | | | 2008-10-05 Sankar P <psankar@novell.com> ** Fix for bug #554349 * mail/em-folder-browser.c: Expand threads and select messages, if user has given select-all. svn path=/trunk/; revision=36562
* ** Fix for bug #554418Milan Crha2008-10-013-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-10-01 Milan Crha <mcrha@redhat.com> ** Fix for bug #554418 * e-util/e-util.h: (e_util_guess_mime_type): * e-util/e-util.c: (e_util_guess_mime_type): Guess mime_type based on the file content only when permitted by the caller, otherwise check based on the filename only, where it fallbacks if file content guess fails. * mail/em-utils.c: (em_utils_snoop_type): * mail/em-popup.c: (emp_standard_menu_factory): Guess mime_type based on the filename only. * composer/e-msg-composer.c: (handle_uri), (e_msg_composer_add_inline_image_from_file): Guess mime_type based on the file content, if failed, then on the filename. * widgets/misc/e-attachment.c: (attachment_guess_mime_type): Allow guessing mime_type based on the file content. * calendar/gui/dialogs/comp-editor.c: (set_attachment_list): * calendar/gui/e-cal-popup.c: (ecalp_standard_menu_factory): Allow/disallow guessing of the mime_type based on the file content. svn path=/trunk/; revision=36529
* ** Fix for bug #554458Milan Crha2008-10-012-5/+13
| | | | | | | | | | | | | | | 2008-10-01 Milan Crha <mcrha@redhat.com> ** Fix for bug #554458 * configure.in: Bump glib version to 2.18.0 because of g_content_type_from_mime_type. * mail/em-popup.c: (emp_standard_menu_factory): * calendar/gui/e-cal-popup.c: (ecalp_standard_menu_factory): Use content-type to call of g_app_info_get_all_for_type. svn path=/trunk/; revision=36526
* Change License from GPL to LGPL.Sankarasivasubramanian Pasupathilingam2008-10-012-14/+20
| | | | svn path=/trunk/; revision=36520
* ** Fix for bug #545045Philip Withnall2008-10-012-2/+14
| | | | | | | | | | | | 2008-09-30 Philip Withnall <philip@tecnocode.co.uk> ** Fix for bug #545045 * mail-send-recv.c (build_dialog): Don't show SMTP in the Send/Receive dialogue if there are no unsent mails. svn path=/trunk/; revision=36505
* Change License from GPL to LGPL.Sankarasivasubramanian Pasupathilingam2008-09-302-17/+24
| | | | svn path=/trunk/; revision=36502
* Remove unnecessary FIXME. normalized columns are for internalSankarasivasubramanian Pasupathilingam2008-09-302-3/+6
| | | | | | | | * mail/message-list.c: Remove unnecessary FIXME. normalized columns are for internal manipulation. svn path=/trunk/; revision=36499
* Added new column "Subject - Trimmed". Patch by hpj.Sankarasivasubramanian Pasupathilingam2008-09-304-3/+81
| | | | svn path=/trunk/; revision=36498
* Mark some forgotten strings for translation. Fixes bug #553067Gabor Kelemen2008-09-292-2/+6
| | | | | | | | 2008-09-29 Gabor Kelemen <kelemeng@gnome.hu> * mail-config.glade: Mark some forgotten strings for translation. Fixes bug #553067 svn path=/trunk/; revision=36479
* ** Fix for bug #530716Milan Crha2008-09-292-11/+25
| | | | | | | | | | | | | | | | | 2008-09-29 Milan Crha <mcrha@redhat.com> ** Fix for bug #530716 * mail/mail-session.c: (user_message_response), (user_message_exec), (user_message_response_free): Differentiate between response with valid message pointer and with one already freed. * widgets/misc/e-activity-handler.c: (error_cleanup): GtkDialog errors close by the response message, not as other widgets, because creator of the dialog waits for that signal and takes care of the widget. svn path=/trunk/; revision=36473
* ** Fix for bug #530691Milan Crha2008-09-294-105/+94
| | | | | | | | | | | | | | | | | | 2008-09-29 Milan Crha <mcrha@redhat.com> ** Fix for bug #530691 * em-folder-utils.c: (emfu_delete_rec), (emfu_delete_done), (emfu_delete_folders), (emfu_delete_response), (em_folder_utils_delete_folder): * mail-ops.h: (mail_remove_folder): * mail-ops.c: (mail_remove_folder), (struct _remove_folder_msg), (remove_folder_desc), (remove_folder_rec), (remove_folder_exec), (remove_folder_done), (remove_folder_free): Remove folders in its own thread, not in main thread. svn path=/trunk/; revision=36471
* License changes from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-296-59/+84
| | | | svn path=/trunk/; revision=36465
* ** Fix for bug #552583 (Suggested by Sebastian Keller)Milan Crha2008-09-262-1/+8
| | | | | | | | | | | | 2008-09-26 Milan Crha <mcrha@redhat.com> ** Fix for bug #552583 (Suggested by Sebastian Keller) * mail-session.c: (get_password): Do not hide auth_mech from the URL. svn path=/trunk/; revision=36458
* ** Fix for bug #552551Philip Withnall2008-09-252-1/+8
| | | | | | | | | | | | 2008-09-25 Philip Withnall <philip@tecnocode.co.uk> ** Fix for bug #552551 * em-folder-browser.c (emfb_search_search_activated): Add a NULL check for search_word before calling strcmp. svn path=/trunk/; revision=36451
* License change from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-252-15/+22
| | | | svn path=/trunk/; revision=36448
* ** Fix for bug #313225Milan Crha2008-09-242-1/+13
| | | | | | | | | | | | | | | | 2008-09-24 Milan Crha <mcrha@redhat.com> ** Fix for bug #313225 * mail/message-list.c: (struct states_pixmaps), (ml_tree_value_at), (message_list_create_extras): Show meeting icon in 'Attachment' column on messages with '$has_cal' user flag set. * plugins/itip-formatter/itip-formatter.c: (format_itip): Set the user flag '$has_cal' on the message when formatting a calendar attachment. svn path=/trunk/; revision=36445
* Change License from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-242-15/+21
| | | | svn path=/trunk/; revision=36443
* ** Fixes bug #553479Philip Withnall2008-09-243-9/+16
| | | | | | | | | | | | | | | | | | | | | | | 2008-09-24 Philip Withnall <philip@tecnocode.co.uk> ** Fixes bug #553479 * shell/shell.error.xml: * plugins/webdav-account-setup/webdav-contacts-source.c (plugin_webdav_contacts): * plugins/tnef-attachments/org-gnome-tnef-attachments.eplug.xml: * plugins/python/org-gnome-evolution-python.eplug.xml: * plugins/google-account-setup/org-gnome-evolution-google.eplug.xml: * plugins/audio-inline/org-gnome-audio-inline.eplug.xml: * mail/em-migrate.c (migrate_to_db): * mail/evolution-mail.schemas.in: * addressbook/gui/component/ldap-config.glade: String capitalisation improvements. svn path=/trunk/; revision=36439
* ** Fix for bug #553273Milan Crha2008-09-233-2/+10
| | | | | | | | | | | | | | | | | | | | | | | 2008-09-23 Milan Crha <mcrha@redhat.com> ** Fix for bug #553273 * addressbook/gui/component/addressbook-view.c: (delete_addressbook_folder), (delete_addressbook_cb): * addressbook/gui/widgets/eab-gui-util.c: (save_it): * addressbook/gui/contact-list-editor/e-contact-list-model.c: (e_contact_list_model_add_email): * addressbook/gui/contact-list-editor/e-contact-list-editor.c: (contact_list_editor_contact_exists): * plugins/exchange-operations/exchange-config-listener.c: (exchange_config_listener_authenticate): * mail/em-composer-utils.c: (em_utils_handle_receipt): * mail/em-folder-view.c: (emfv_delete_msg_response): * composer/e-composer-actions.c: (action_save_cb): * calendar/gui/alarm-notify/alarm-queue.c: (edit_component): * calendar/gui/tasks-component.c: (delete_task_list_cb): * calendar/gui/calendar-component.c: (delete_calendar_cb): * calendar/gui/memos-component.c: (delete_memo_list_cb): Always end e_error_run/e_error_new calls with NULL parameter. svn path=/trunk/; revision=36434
* Added Italian translation for default email message.Luca Ferretti2008-09-224-1/+1457
| | | | | | | | | | | | 2008-09-22 Luca Ferretti <elle.uca@libero.it> * default/Makefile.am: * default/it/Inbox: * default/it/Makefile.am: Added Italian translation for default email message. svn path=/trunk/; revision=36416
* Added Czech translation of default email message by Jiri Eischmann. Ditto.Petr Kovar2008-09-224-1/+330
| | | | | | | | | | | 2008-09-22 Petr Kovar <pknbe@volny.cz> * default/cs/Inbox: Added Czech translation of default email message by Jiri Eischmann. * default/cs/Makefile.am: Ditto. * default/Makefile.am: Ditto. svn path=/trunk/; revision=36413
* Updated Polish translationWadim Dziedzic2008-09-222-29/+4
| | | | | | | | 2008-09-21 Wadim Dziedzic <wdziedzic@aviary.pl> * default/pl/Inbox: Updated Polish translation svn path=/trunk/; revision=36410
* Updated Spanish default mailJorge Gonzalez Gonzalez2008-09-201-71/+20
| | | | svn path=/trunk/; revision=36395
* Final tweaks (really!) for the Lithuanian default mail translation.Gintautas Miliauskas2008-09-191-9/+9
| | | | svn path=/trunk/; revision=36388
* Translated some headers of the default mail message into Lithuanian.Gintautas Miliauskas2008-09-191-3/+3
| | | | svn path=/trunk/; revision=36387
* Updated Lithuanian translation.Gintautas Miliauskas2008-09-192-104/+88
| | | | | | | | | | 2008-09-19 Gintautas Miliauskas <gintas@akl.lt> * default/lt/Inbox: Updated Lithuanian translation. svn path=/trunk/; revision=36386
* Change license from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-198-101/+112
| | | | svn path=/trunk/; revision=36381
* Update German translation.Hendrik Richter2008-09-191-31/+0
| | | | svn path=/trunk/; revision=36376
* Add this tooGabor Kelemen2008-09-172-0/+11
| | | | | | | | 2008-09-17 Gabor Kelemen <kelemeng@gnome.hu> * default/hu/Makefile.am: Add this too svn path=/trunk/; revision=36355
* Default welcome mail translation added. Added huGabor Kelemen2008-09-173-1/+320
| | | | | | | | | 2008-09-17 Gabor Kelemen <kelemeng@gnome.hu> * default/hu/Inbox: Default welcome mail translation added. * default/Makefile.am: Added hu svn path=/trunk/; revision=36354
* Updated Korean translation of the default mail.Changwoo Ryu2008-09-161-31/+1
| | | | svn path=/trunk/; revision=36347
* Added Serbian welcome message translationGoran Rakic2008-09-166-1/+653
| | | | svn path=/trunk/; revision=36345
* License changes from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-1610-124/+133
| | | | svn path=/trunk/; revision=36344
* Updated Dutch translation by Tino Meinen.Wouter Bolsterlee2008-09-162-84/+49
| | | | | | | | | 2008-09-16 Wouter Bolsterlee <wbolster@svn.gnome.org> * default/nl/Inbox: Updated Dutch translation by Tino Meinen. svn path=/trunk/; revision=36343
* Updated Finnish default mailboxIlkka Tuohela2008-09-162-41/+15
| | | | svn path=/trunk/; revision=36342
* Updated French translation.Claude Paroz2008-09-162-124/+46
| | | | | | | | 2008-09-16 Claude Paroz <claude@2xlibre.net> * default/fr/Inbox: Updated French translation. svn path=/trunk/; revision=36341
* default/sv/Inbox: Updated Swedish translation.Daniel Nylander2008-09-162-59/+30
| | | | svn path=/trunk/; revision=36339
* ** Fix for bug #539536Sankarasivasubramanian Pasupathilingam2008-09-154-3/+18
| | | | | | | | | * em-format.c: (struct default_headers): * em-format-html.c: (efh_format_headers): * em-format-html.c: (default_headers): Add "Face" header to default headers and allow it to be hidden. svn path=/trunk/; revision=36331
* Milan Crha <mcrha@redhat.com> ** Fix for bug #504767 (Expand also parent ↵Suman Manjunath2008-09-142-1/+8
| | | | | | nodes, if necessary). svn path=/trunk/; revision=36328
* Milan Crha <mcrha@redhat.com> Fix for bug #551915 (Manage error on idle, to ↵Suman Manjunath2008-09-142-4/+46
| | | | | | call gtk functions in the main thread). svn path=/trunk/; revision=36326
* License Changes from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-137-86/+95
| | | | svn path=/trunk/; revision=36313
* ** Fix for bug #534039Milan Crha2008-09-113-16/+12
| | | | | | | | | | | | | 2008-09-11 Milan Crha <mcrha@redhat.com> ** Fix for bug #534039 * mail-vfolder.c: (vfolder_load_storage): Load store to mail component first, to have all notifications registered in time of adding rules. * mail-folder-cache.c: (real_flush_updates): Dropped unnecessary and offending code causing infinite loops when deleting search folder. svn path=/trunk/; revision=36304
* ** Fix for bug #493298Milan Crha2008-09-092-1/+14
| | | | | | | | | | | | 2008-09-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #493298 * em-format-html-display.c: (efhd_image): Do not try to access widget of the pury when the operation has been cancelled. svn path=/trunk/; revision=36289
* Milan Crha <mcrha@redhat.com> Fix for bug #328216 (Bad signature prompt for ↵Suman Manjunath2008-09-084-9/+23
| | | | | | self-signed pop3 servers). svn path=/trunk/; revision=36273
* esthetic license header cleans, and fix e-pkcs12Michael Meeks2008-09-062-14/+4
| | | | svn path=/trunk/; revision=36264
* Fix infinite loop on deleting vfolders.Srinivasa Ragavan2008-09-052-1/+6
| | | | | | | | | 2008-09-05 Srinivasa Ragavan <sragavan@novell.com> * mail-folder-cache.c (real_flush_updates): Fix infinite loop on deleting vfolders. svn path=/trunk/; revision=36257
* License changes. Changed license from GPL to LGPL.Sankarasivasubramanian Pasupathilingam2008-09-049-104/+122
| | | | | | More to come. svn path=/trunk/; revision=36255
* Change License from GPL to LGPL. 2nd batch.Sankarasivasubramanian Pasupathilingam2008-09-0346-614/+690
| | | | | | More changes to come. svn path=/trunk/; revision=36247
* Fix compiler warnings in some of the test programs.Matthew Barnes2008-09-012-3/+10
| | | | | | | | | | | | | | | 2008-09-01 Matthew Barnes <mbarnes@redhat.com> * configure.in: Fix compiler warnings in some of the test programs. * mail/em-composer-utils.c (edit_message): * plugins/email-custom-header/email-custom-header.c: * plugins/templates/templates.c: Don't mix declarations and code. svn path=/trunk/; revision=36242
* Milan Crha <mcrha@redhat.com> ** Fix for bug #543135 (Write error message ↵Suman Manjunath2008-09-013-13/+31
| | | | | | to the right stream, do not try to set information message to the message list when it's not visible). svn path=/trunk/; revision=36240
* Milan Crha <mcrha@redhat.com> ** Fix for bug #534039 (Make sure search ↵Suman Manjunath2008-09-012-2/+23
| | | | | | folder's unread count will be tracked properly in a tree even before the folder is opened in the UI). svn path=/trunk/; revision=36239
* Patch from Paul Bolle <pebolle@tiscali.nl>: Fix for bug #549661 (Process ↵Suman Manjunath2008-09-012-1/+9
| | | | | | DND correctly when a mail message is dragged from outside Evolution to a folder in the sidebar). svn path=/trunk/; revision=36236
* ** Fix bug #544430Matthew Barnes2008-08-312-3/+12
| | | | | | | | | | | | 2008-08-31 Matthew Barnes <mbarnes@redhat.com> ** Fix bug #544430 * mail/em-folder-properties.c (emfp_get_folder_item): Better formed translatable strings for quota usage. svn path=/trunk/; revision=36231
* Disable flag upsync. I need to implement it more intelligently.Srinivasa Ragavan2008-08-312-1/+9
| | | | | | | | | 2008-08-30 Srinivasa Ragavan <sragavan@novell.com> * mail/mail-component.c: Disable flag upsync. I need to implement it more intelligently. svn path=/trunk/; revision=36229
* ** Fix for bug #509647Milan Crha2008-08-283-4/+14
| | | | | | | | | | | | | 2008-08-28 Milan Crha <mcrha@redhat.com> ** Fix for bug #509647 * em-folder-utils.c: (emft_copy_folders__exec): * mail-ops.c: (fetch_mail_exec), (send_queue_exec): Do not expunge folder when something goes wrong. svn path=/trunk/; revision=36143
* ** Fix for bug #534762Philip Withnall2008-08-273-8/+16
| | | | | | | | | | | 2008-08-27 Philip Withnall <philip@tecnocode.co.uk> ** Fix for bug #534762 Change "addressbook" to "address book" in translatable strings. svn path=/trunk/; revision=36117
* License ChangesSankarasivasubramanian Pasupathilingam2008-08-2747-577/+724
| | | | svn path=/trunk/; revision=36116
* ** Fixes bug #546926Matthew Barnes2008-08-214-0/+19
| | | | | | | | | | | | | | | | | | 2008-08-20 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #546926 * configure.in: Bump eds_minimum_version to 2.23.91 for camel_shutdown(). * mail/mail-session.c (mail_session_shutdown): New function simply calls camel_shutdown(). * mail/mail-component.c (impl_finalize): Call mail_session_shutdown(). svn path=/trunk/; revision=36029
* ** Fixes bug #508732Matthew Barnes2008-08-184-8/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-18 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #508732 * shell/e-shell.c: Add a "crash_recovery" flag, with accessor functions for it. * shell/e-shell-window (init_view): Check and reset the "crash_recovery" flag before creating a new shell view. The components can use this flag to take steps to recover from the previous crash. * shell/apps_evolution_shell.schemas.in: Remove the "skip_recovery_dialog" and "recovery" keys. * shell/Evolution-Component.idl (createView): Add a "select_item" boolean parameter. * shell/main.c: Kill the crash recovery dialog. Instead just set the crash recovery flag in e-shell appropriately. * mail/mail-component.c (impl_createView): Add a "select_item" argument for crash recovery, which we forward to EMFolderBrowser as a "suppress_message_selection" flag. * mail/em-folder-browser.c (emfb_set_folder): Suppress automatic message selection if we are recovering from a crash. * addressbook/gui/component/addressbook-component.c (impl_createView): * calendar/gui/calendar-component.c (impl_createView): * calendar/gui/memos-component.c (impl_createView): * calendar/gui/tasks-component.c (impl_createView): Add a "select_item" argument for crash recovery, which these components do not use. * help/C/evolution.xml: Remove the bit about crash recovery. svn path=/trunk/; revision=36009
* ** Fixes bug #513363Matthew Barnes2008-08-162-32/+9
| | | | | | | | | | | | | 2008-08-16 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #513363 * mail/default/C/Inbox: Remove the outdated "New Features" list, and well as the incorrect "Evolution team" email address. svn path=/trunk/; revision=36002
* ** Fix for bug #547805Sebastien Bacher2008-08-152-6/+7
| | | | | | | | | | * em-popup.c: (emp_standard_menu_factory): don't filter applications using g_app_info_should_show() * gui/e-cal-popup.c: (ecalp_standard_menu_factory): don't filter applications using g_app_info_should_show() svn path=/trunk/; revision=35993
* Patch from Moritz Mertinkat <moritz@mertinkat.net> (Added meaningful user ↵Suman Manjunath2008-08-132-0/+7
| | | | | | agent for HTTP requests used to load remote images). svn path=/trunk/; revision=35974
* ** Fix for bug #519292Milan Crha2008-08-122-4/+31
| | | | | | | | | | | | | 2008-08-12 Milan Crha <mcrha@redhat.com> ** Fix for bug #519292 * message-list.c: (read_boolean_with_default), (message_list_construct): Read 'thread_expand' and 'thread_latest' safely with TRUE as default if key doesn't exist. svn path=/trunk/; revision=35968
* ** Fixes bug #546892Matthew Barnes2008-08-1214-49/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-11 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #546892 * e-util/e-icon-factory.c (e_icon_factory_get_image): Kill this function. Use gtk_image_new_from_icon_name(). * e-util/e-icon-factory.c (e_icon_factory_get_icon_list): Kill this function. Use gtk_window_set_icon_name(). * widgets/misc/e-activity-handler.c: * widgets/misc/e-task-widget.c: Purge the GdkPixbuf arguments from the API. We've been ignoring them since the spinner icon was added. * addressbook/gui/contact-editor/e-contact-editor-fullname.c: * addressbook/gui/contact-editor/e-contact-editor-im.c: * addressbook/gui/contact-editor/e-contact-editor-address.c: * calendar/gui/alarm-notify/alarm-notify-dialog.c: * calendar/gui/dialogs/alarm-dialog.c: * calendar/gui/dialogs/alarm-list-dialog.c: * calendar/gui/dialogs/cal-attachment-select-file.c: * calendar/gui/dialogs/changed-comp.c: * calendar/gui/dialogs/delete-error.c: * calendar/gui/dialogs/select-source-dialog.c: * mail/mail-send-recv.c: * mail/message-tag-followup.c: * widgets/misc/e-combo-button.c: * widgets/misc/e-info-label.c: * widgets/misc/e-url-entry.c: * widgets/misc/e-task-widget.c: Prefer gtk_window_set_icon_name() over gtk_window_set_icon_list(). * addressbook/gui/contact-editor/e-contact-editor-im.c: * calendar/gui/dialogs/event-page.c: * calendar/gui/e-timezone-entry.c: * e-util/e-gui-utils.c: * e-util/e-popup.c: * plugins/import-ics-attachments/icsimporter.c: * plugins/itip-formatter/itip-view.c: * mail/em-folder-browser.c: * mail/em-format-html-display.c: * mail/mail-send-recv.c: * mail/message-tag-followup.c: Prefer gtk_image_new_from_icon_name() over e_icon_factory_get_image(). * calendar/gui/alarm-notify/alarm-queue.c: * plugins/mail-notification/mail-notification.c: Prefer gtk_status_icon_set_from_icon_name() over gtk_status_icon_set_from_pixbuf(). * addressbook/gui/component/addressbook-view.c: * calendar/gui/e-calendar-table.c: * calendar/gui/e-calendar-view.c: * calendar/gui/e-memo-table.c: * mail/mail-mt.c: e_activity_handler_operation_started() no longer takes a GdkPixbuf. It was ignoring the pixbuf anyway ever since we added a spinner icon. svn path=/trunk/; revision=35958
* ** Fix for bug #519292Milan Crha2008-08-112-15/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-11 Milan Crha <mcrha@redhat.com> ** Fix for bug #519292 * mail/message-list.c: (load_tree_expand_all): Drop function. * mail/message-list.c: (regen_list_done): Rather use desired expanded state value when creating the tree instead of the default model's value for this to have 'expand/collapse all' commands work better and quicker. * widgets/tablee-tree.h: (e_tree_load_all_expanded_state): * widgets/tablee-tree.c: (e_tree_load_all_expanded_state): * widgets/tablee-tree-table-adapter.h: (e_tree_table_adapter_load_all_expanded_state): * widgets/tablee-tree-table-adapter.c: (e_tree_table_adapter_load_all_expanded_state), (set_expanded_state_func), (set_collapsed_state_func): Drop functions in favor of new functions. * widgets/tablee-tree.h: (e_tree_force_expanded_state): * widgets/tablee-tree.c: (e_tree_force_expanded_state): * widgets/tablee-tree-table-adapter.h: (e_tree_table_adapter_force_expanded_state): * widgets/tablee-tree-table-adapter.c: (e_tree_table_adapter_force_expanded_state), (struct ETreeTableAdapterPriv), (create_gnode), (etta_init): Use either default value of the model to expanded state of new node or use the one which has been set (forced) by new functions. svn path=/trunk/; revision=35954
* ** Fix for bug #352695Milan Crha2008-08-112-11/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-11 Milan Crha <mcrha@redhat.com> ** Fix for bug #352695 * widgets/table/e-tree-table-adapter.h: (e_tree_table_adapter_save_expanded_state_xml), (e_tree_table_adapter_load_expanded_state_xml): * widgets/table/e-tree-table-adapter.c: (e_tree_table_adapter_save_expanded_state_xml), (e_tree_table_adapter_save_expanded_state), (e_tree_table_adapter_load_expanded_state_xml), (e_tree_table_adapter_load_expanded_state): * widgets/table/e-tree.h: (e_tree_save_expanded_state_xml), (e_tree_load_expanded_state_xml): * widgets/table/e-tree.c: (e_tree_save_expanded_state_xml), (e_tree_load_expanded_state_xml): Be able to store expanded state also in memory, not only on the disk. * mail/message-list.c: (struct _MessageListPrivate), (save_tree_state), (load_tree_state), (on_model_row_changed), (message_list_init), (message_list_construct), (struct _regen_list_msg), (regen_list_done), (regen_list_free), (mail_regen_list): Be able to recognize whether there has been any change on any row in a list and save expanded state only in case there was any change. Also use in-memory storing of the expanded state in case we do not want to rewrite full view It's for searches only, and it's not stored between sessions. svn path=/trunk/; revision=35953
* ** Part fix for bug #529743Srinivasa Ragavan2008-08-112-0/+21
| | | | | | | | | | 2008-08-11 Srinivasa Ragavan <sragavan@novell.com> ** Part fix for bug #529743 * searchtypes.xml: Support Subject or Recipients contain search. svn path=/trunk/; revision=35952
* Don't use uninitialized exception. It leads to freeing uninitializedSrinivasa Ragavan2008-08-112-2/+13
| | | | | | | | | 2008-08-11 Srinivasa Ragavan <sragavan@novell.com> * mail/message-list.c: Don't use uninitialized exception. It leads to freeing uninitialized memory. svn path=/trunk/; revision=35951
* ** Fix for bug #546788Paul Bolle2008-08-082-17/+10
| | | | | | | | | | | | | | | 2008-08-07 Paul Bolle <pebolle@tiscali.nl> ** Fix for bug #546788 * mail/em-folder-view.c: "/commands/ViewNormal" isn't actually used. It is probably a leftover from a previous way of setting the formatting style. It can be removed. Related cleanups. * ui/evolution-mail-message.xml: Drop unused "ViewNormal" cmd entry. svn path=/trunk/; revision=35929
* ** Fix for bug #546668Paul Bolle2008-08-073-4/+8
| | | | | | | | | | | | 2008-08-06 Paul Bolle <pebolle@tiscali.nl> ** Fix for bug #546668 * mail/em-format-html.c: Drop a (pointless) define used only once. * mail/em-format-html-display.c: Drop one unused define. svn path=/trunk/; revision=35920
* Use CamelDList instead of EDList.Matthew Barnes2008-08-073-5/+11
| | | | | | | | | | | 2008-08-07 Matthew Barnes <mbarnes@redhat.com> * em-format.c (emf_format_secure): * em-format-html-display.c (efhd_xpkcs7mime_add_cert_table): Use CamelDList instead of EDList. svn path=/trunk/; revision=35919
* ** Fix for bug #249844Milan Crha2008-08-063-3/+12
| | | | | | | | | | | | | | | | | | | | | | | 2008-08-06 Milan Crha <mcrha@redhat.com> ** Fix for bug #249844 * addressbook/gui/component/addressbook-component.c: * calendar/gui/tasks-component.c: (impl__get_userCreatableItems): * calendar/gui/memos-component.c: (impl__get_userCreatableItems): * mail/mail-component.c: (impl__get_userCreatableItems): * shell/test/evolution-test-component.c: (impl__get_userCreatableItems): (impl__get_userCreatableItems): Do not let compiler claim. * mail/em-event.h: (struct _EMEventTargetCustomIcon): Declare 'folder_name' as const char * to let compiler happy; no copy of the pointer anyway. * calendar/gui/calendar-component.c: (impl__get_userCreatableItems): Use C_() macro instead of Q_() macro. Use fully qualified names for "New" submenu entries. svn path=/trunk/; revision=35916
* ** Fix for bug #467115Michael Monreal2008-08-062-4/+4
| | | | | | | | | | | | | | | | | | 2008-08-06 Michael Monreal <mmonreal@svn.gnome.org> ** Fix for bug #467115 * addressbook/gui/component/addressbook-view.c: (addressbook_view_init): * calendar/gui/GNOME_Evolution_Calendar.server.in.in: * calendar/gui/memos-component.c: (create_component_view): * calendar/gui/tasks-component.c: (create_component_view): * data/icons/Makefile.am: * mail/GNOME_Evolution_Mail.server.in.in: * mail/mail-component.c: (impl_createView): Ship and use tango icons for the mail, tasks and memos components. svn path=/trunk/; revision=35915
* ** Fix for bug #531288Michael Monreal2008-08-061-1/+1
| | | | | | | | | | | | | 2008-08-06 Michael Monreal <mmonreal@svn.gnome.org> ** Fix for bug #531288 * data/icons/Makefile.am: * mail/GNOME_Evolution_Mail.server.in.in: Use proxy icon from tango-icon-theme and fall back to the icon shipped by gnome-control-center (thanks to Josef Vybíral). svn path=/trunk/; revision=35914
* Fix a performance issue, where we can just go by the presence than theSrinivasa Ragavan2008-08-052-1/+9
| | | | | | | | | 2008-08-05 Srinivasa Ragavan <sragavan@novell.com> * mail/message-list.c: Fix a performance issue, where we can just go by the presence than the exact count. svn path=/trunk/; revision=35907
* Use G_STRLOC or G_STRFUNC instead of deprecated G_GNUC_PRETTY_FUNCTION.Matthew Barnes2008-08-055-10/+20
| | | | | | | | | | | | | | | | 2008-08-04 Matthew Barnes <mbarnes@redhat.com> * mail/em-migrate.c (migrate_to_db): * mail/em-network-prefs.c (notify_proxy_type_changed), (widget_entry_changed_cb): * mail/em-subscribe-editor.c (sub_fill_level), (sub_queue_fill_level), (sub_row_expanded): * mail/mail-vfolder.c: Use G_STRLOC or G_STRFUNC instead of deprecated G_GNUC_PRETTY_FUNCTION. svn path=/trunk/; revision=35904
* Patch from Paul Bolle <pebolle@tiscali.nl>: Fix for bug #543058 (Use ↵Suman Manjunath2008-08-043-1/+15
| | | | | | "Inbox" instead of "INBOX" while displaying IMAP mailbox). svn path=/trunk/; revision=35899
* Patch from Paul Bolle <pebolle@tiscali.nl>: Fix related to bug #539268 (Do ↵Suman Manjunath2008-08-042-0/+8
| | | | | | not append description if it is just an empty string). svn path=/trunk/; revision=35898
* Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #249844 (Use C_() macro ↵Suman Manjunath2008-08-043-3/+12
| | | | | | instead of Q_() macro, Use fully qualified names for New submenu entries). svn path=/trunk/; revision=35897
* Patch from Paul Bolle <pebolle@tiscali.nl>: Fixes bug #537088 (Message ↵Suman Manjunath2008-08-042-2/+10
| | | | | | headers aren't displayed for some e-mails). svn path=/trunk/; revision=35896
* ** Fixes bug #514006Matthew Barnes2008-08-022-7/+16
| | | | | | | | | | | | | 2008-08-01 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #514006 * mail/apps-evolution-mail-notification.schemas.in: * plugins/mail-notification/apps-evolution-mail-notification.schemas.in: Quote literal values. svn path=/trunk/; revision=35889
* ** Fixes bug #544859Matthew Barnes2008-08-022-3/+10
| | | | | | | | | | | | 2008-08-01 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #544859 * mail/evolution-mail.schemas.in: Clarify description of "sync_interval" key. svn path=/trunk/; revision=35883
* ** Fixes bug #545820Matthew Barnes2008-08-012-1/+7
| | | | | | | | | | | 2008-08-01 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #545820 * mail/mail-ops.c (save_messages_desc): Fix a typo. (Nicolas Kaiser) svn path=/trunk/; revision=35876
* ** Fix for bug #545436Srinivasa Ragavan2008-07-312-3/+9
| | | | | | | | | | 2008-07-31 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #545436 * mail/message-list.c: Check the info before accessing it. svn path=/trunk/; revision=35870
* ** Part of fix for bug #500389Milan Crha2008-07-302-1/+113
| | | | | | | | | | | | | | | | | 2008-07-30 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #500389 * mail/em-account-editor.c: (emae_option_options_changed), (emae_option_options), (emae_receive_options_extra_item): New ability to define Options (ComboBox) in provider's options. * plugins/exchange-operations/exchange-account-setup.c: (gal_auth_to_string), (owa_authenticate_user): Use default authentication for GAL. Note: Requires EDS revision 9230 or better. svn path=/trunk/; revision=35866
* Kill a compilation warning.Srinivasa Ragavan2008-07-292-1/+5
| | | | | | | | 2008-07-29 Srinivasa Ragavan <sragavan@novell.com> * mail/em-folder-tree.c: Kill a compilation warning. svn path=/trunk/; revision=35857
* Corrected string 'Prompt on sending HTML..'Lucian Langa2008-07-282-1/+6
| | | | | | | | | 2008-07-28 Lucian Langa <lucilanga@gnome.org> * mail/mail-config.glade: Corrected string 'Prompt on sending HTML..' svn path=/trunk/; revision=35854
* ** Fix for bug #543532Milan Crha2008-07-282-1/+9
| | | | | | | | | | | | 2008-07-28 Milan Crha <mcrha@redhat.com> ** Fix for bug #543532 * em-folder-tree-model.c: (em_folder_tree_model_remove_store_info): Let free memory when we are done with it, not before. svn path=/trunk/; revision=35850
* ** Fix for bug #256540Milan Crha2008-07-282-71/+7
| | | | | | | | | | | | 2008-07-28 Milan Crha <mcrha@redhat.com> ** Fix for bug #256540 * mail-dialogs.glade: (message_security_dialog): Do not use GtkNotebook with only one tab. svn path=/trunk/; revision=35847
* ** See bug #504417: Preferences windows cut offLucian Langa2008-07-282-3/+9
| | | | | | | | | | 2008-07-28 Lucian Langa <lucilanga@gnome.org> * mail/mail-config.glade: ** See bug #504417: Preferences windows cut off svn path=/trunk/; revision=35845
* Use G_GNUC_PRETTY_FUNCTION instead of __PRETTY__FUNCTIONJeff Cai2008-07-283-4/+11
| | | | | | | | | | | | 2008-07-28 Jeff Cai <jeff.cai@sun.com> * em-migrate.c: (migrate_to_db): * em-network-prefs.c: (notify_proxy_type_changed), (widget_entry_changed_cb): Use G_GNUC_PRETTY_FUNCTION instead of __PRETTY__FUNCTION svn path=/trunk/; revision=35844
* ** See bug #544969: Added the hook for folder custom icon.Lucian Langa2008-07-284-1/+50
| | | | | | | | | | | 2008-07-27 Lucian Langa <lucilanga@gnome.org> * mail/em-event.h (struct _EMEventTargetCustomIcon): * mail/em-event.c (em_event_target_new_custom_icon): * mail/em-folder-tree.c (render_pixbuf): ** See bug #544969: Added the hook for folder custom icon. svn path=/trunk/; revision=35842
* ** Fix for bug #543411Srinivasa Ragavan2008-07-283-1/+19
| | | | | | | | | | | 2008-07-28 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #543411 * mail/em-folder-tree-model.c: Dont load known folders. * mail/em-folder-tree.c: Move iter to the last entry. svn path=/trunk/; revision=35841
* Make show unread/etc work well.Srinivasa Ragavan2008-07-252-2/+6
| | | | | | | | 2008-07-25 Srinivasa Ragavan <sragavan@novell.com> * mail/em-folder-browser.c: Make show unread/etc work well. svn path=/trunk/; revision=35831
* Search by Labels.Sankar P2008-07-242-1/+6
| | | | | | | | | | | 2008-07-24 Sankar P <psankar@novell.com> * em-folder-browser.c (get_view_query): Search by Labels. svn path=/trunk/; revision=35830
* Revert Sankar's search hacks.Srinivasa Ragavan2008-07-242-3/+7
| | | | | | | | 2008-07-24 Srinivasa Ragavan <sragavan@novell.com> * mail/em-folder-browser.c: Revert Sankar's search hacks. svn path=/trunk/; revision=35829
* ** Fix for bug #544022Milan Crha2008-07-222-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | 2008-07-22 Milan Crha <mcrha@redhat.com> ** Fix for bug #544022 * configure.in: Do not redefine DBUS_VERSION define supplied by dbus itself, rather rename our define to FOUND_DBUS_VERSION. * mail/e-searching-tokenizer.c: (dump_trie): Define function only when required. (Compiler warning cleanup.) * shell/e-shell-window-commands.c: (char *authors[]): Break the escape sequence properly (compiler warning cleanup). * plugins/email-custom-header/email-custom-header.c: Compiler warning cleanup. * plugins/mail-notification/Makefile.am: * plugins/mail-notification/mail-notification.c: (send_dbus_message): Do not redefine DBUS_VERSION define, it's supplied by dbus itself. svn path=/trunk/; revision=35819
* Guard against camel_store_get_folder() returning NULL, which happened atTor Lillqvist2008-07-212-3/+9
| | | | | | | | | | | | | 2008-07-21 Tor Lillqvist <tml@novell.com> * em-migrate.c (migrate_folders): Guard against camel_store_get_folder() returning NULL, which happened at least for me. It was for a partially broken GroupWise folder structure on disk, so that is a case of garbage in--garbage out I guess, but it can't hurt to be careful... svn path=/trunk/; revision=35806
* Rearrange G_OS_WIN32 ifdefs a bit, as we need to compile more of this fileTor Lillqvist2008-07-212-8/+24
| | | | | | | | | | | 2008-07-21 Tor Lillqvist <tml@novell.com> * em-migrate.c: Rearrange G_OS_WIN32 ifdefs a bit, as we need to compile more of this file to support upgrade attempts from 2.12 and later. svn path=/trunk/; revision=35803
* Fixed some compiler warnings for Templates specific hunk.Bharath Acharya2008-07-212-3/+8
| | | | | | | | | | 2008-07-21 Bharath Acharya <abharath@novell.com> Fixed some compiler warnings for Templates specific hunk. * em-composer-utils.c: (edit_message): svn path=/trunk/; revision=35801
* Add support for migration.Srinivasa Ragavan2008-07-211-8/+118
| | | | svn path=/trunk/; revision=35800
* Committing on behalf of Milan Crha <mcrha@redhat.com>Milan Crha2008-07-212-0/+15
| | | | | | | | | | | | | | | 2008-07-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #228725 * gui/widgets/e-minicard-view.h: (struct _EMinicardView): * gui/widgets/e-minicard-view.c: (set_empty_message), (stop_state_changed), (e_minicard_view_set_property), (e_minicard_view_dispose), (e_minicard_view_init): Show different message in a view when searching. svn path=/trunk/; revision=35783
* Committing on behalf of Milan Crha <mcrha@redhat.com>Milan Crha2008-07-213-5/+30
| | | | | | | | | | | | | | 2008-07-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #269152 * em-format-quote.c: (emfq_format_header): * em-format-html.c: (efh_format_headers): Use X-MimeOLE as Mailer header when there's nothing better available. svn path=/trunk/; revision=35781
* ** Fixes Bug #200147Bharath Acharya2008-07-2110-7/+216
| | | | | | | | | | | | | | | | | | | 2008-07-18 Bharath Acharya <abharath@novell.com> ** Fixes Bug #200147 Basic functionality implemented by Diego Escalante Urrelo <diegoe@gnome.org> Everyone owes him a big mug of Beer for that. ** Added Templates plugin * Makefile.am: * apps-evolution-template-placeholders.schemas.in: * org-gnome-templates.eplug.xml: * templates.c: * templates.glade: svn path=/trunk/; revision=35780
* Pushing changes from the madagascar branch related to the on-diskSankarasivasubramanian Pasupathilingam2008-07-165-9/+30
| | | | | | | summary work. svn path=/trunk/; revision=35747
* ** Fix for bug #207802 (Patch suggested by Veerapuram Varadhan.)Milan Crha2008-07-092-0/+47
| | | | | | | | | | | | | | 2008-07-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #207802 (Patch suggested by Veerapuram Varadhan.) * message-list.c: (struct search_child_struct), (search_child_cb), (is_tree_widget_children), (ml_tree_drag_motion): Do not allow drop messages to the same message list as is the source. Also do not allow drop over message list if it doesn't have set a folder. svn path=/trunk/; revision=35732
* ** Fix for bug #541365Milan Crha2008-07-032-4/+15
| | | | | | | | | | | | 2008-07-03 Milan Crha <mcrha@redhat.com> ** Fix for bug #541365 * message-list.c: (message_list_get_uids), (message_list_get_selected): Do not call 'camel_folder_sort_uids' when we do not have folder or uid. svn path=/trunk/; revision=35719
* Sort the uids so that moving/copying messages preserves mailbox orderingJeffrey Stedfast2008-07-032-4/+14
| | | | | | | | | | | | | 2008-07-02 Jeffrey Stedfast <fejj@novell.com> Sort the uids so that moving/copying messages preserves mailbox ordering rather than jumbled randomness. * message-list.c (message_list_get_uids): Sort the uids. (message_list_get_selected): Same. svn path=/trunk/; revision=35714
* ** Fix for bug #540160Milan Crha2008-06-263-20/+30
| | | | | | | | | | | | | | | 2008-06-26 Milan Crha <mcrha@redhat.com> ** Fix for bug #540160 * message-list.h: (struct _MessageList): * message-list.c: (message_list_init), (on_cursor_activated_cmd), (on_selection_changed_cmd): Remember whether we come from none/multi select to single select and properly update the preview. (Reverting patch for bug #337160 and doing that with other approach.) svn path=/trunk/; revision=35684
* ** Fix for bug #537275Milan Crha2008-06-243-0/+19
| | | | | | | | | | | | | | 2008-06-24 Milan Crha <mcrha@redhat.com> ** Fix for bug #537275 * em-html-stream.c: (emhs_cleanup): Close GtkHTMLStream on cancel. * em-html-stream.c: (emhs_gtkhtml_destroy): Set the cancel. * em-sync-stream.c: (emss_process_message): Do not pass data to the child structure if we were canceled. svn path=/trunk/; revision=35680
* Patch from Paul Bolle <pebolle@tiscali.nl>: Fix for bug #539268 (Do not use ↵Suman Manjunath2008-06-222-5/+13
| | | | | | both filename and description if they are identical) svn path=/trunk/; revision=35673
* Patch from Paul Bolle <pebolle@tiscali.nl>: Fix for bug #538741 (Strip ↵Suman Manjunath2008-06-222-1/+8
| | | | | | preceding tabs from Date headers too) svn path=/trunk/; revision=35671
* ** Fixes bug #537725Matthew Barnes2008-06-212-2/+9
| | | | | | | | | | | | | 2008-06-21 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #537725 * mail/em-composer-utils.c (save_draft_done): Set the autosaved flag so we don't get pestered with a save dialog if the user then decides to close the composer window. svn path=/trunk/; revision=35669
* fixed copyright noticesJeffrey Stedfast2008-06-2195-95/+95
| | | | svn path=/trunk/; revision=35663
* fixed copyright noticesJeffrey Stedfast2008-06-2128-31/+31
| | | | svn path=/trunk/; revision=35661
* ** Fix for bug #534039Milan Crha2008-06-204-34/+37
| | | | | | | | | | | | | | | | | | | | 2008-06-20 Milan Crha <mcrha@redhat.com> ** Fix for bug #534039 * em-folder-tree-model.h: (em_folder_tree_model_signal_block): * em-folder-tree-model.c: (em_folder_tree_model_signal_block): Removed obsolete function. * mail-vfolder.c: (vfolder_load_storage): Add storage to the tree model when everything is loaded, thus everything will be shown when enabling the Search Folders on demand. Also ensure the Search Folders to be enabled next start. * mail-vfolder.c: (mail_vfolder_add_uri), (mail_vfolder_delete_uri): Track folders even when Search Folders disabled, to have them known when enabling Search Folders on demand. svn path=/trunk/; revision=35658
* ** Fix for bug #382783Milan Crha2008-06-202-0/+41
| | | | | | | | | | | | | 2008-06-19 Milan Crha <mcrha@redhat.com> ** Fix for bug #382783 * filter/filter-rule.c: (do_grab_focus_cb), (more_parts), (get_widget): * mail/em-filter-rule.c: (do_grab_focus_cb), (more_parts), (get_widget): Grab focus of new rule part on adding and scroll to the bottom too. svn path=/trunk/; revision=35654
* ** Fix for bug #423395Milan Crha2008-06-192-4/+16
| | | | | | | | | | | | | | | | 2008-06-18 Milan Crha <mcrha@redhat.com> ** Fix for bug #423395 * configure.in: Requires newer GtkHTML, 3.23.5. * mail/em-format-html.c: (efh_init), (efh_text_plain), (efh_text_enriched), (efh_text_html), (efh_message_deliverystatus): Put the anchor where the message body begins and let GtkHTML know the anchor name to place the cursor there in caret mode on the first focus. svn path=/trunk/; revision=35650
* ** Fixes part of bug #532472Matthew Barnes2008-06-192-26/+36
| | | | | | | | | | | | | | 2008-06-18 Matthew Barnes <mbarnes@redhat.com> ** Fixes part of bug #532472 * mail/mail-config.c (mail_config_get_account_by_transport_url): Strip the account URL (via CAMEL_URL_HIDE_ALL) before comparing it to the already-stripped 'transport_url', to avoid unnecessary password prompts. svn path=/trunk/; revision=35649
* ** Fix for bug #467892Milan Crha2008-06-164-6/+47
| | | | | | | | | | | | | | | | | 2008-06-16 Milan Crha <mcrha@redhat.com> ** Fix for bug #467892 * message-list.h: (struct _MessageList), (message_list_ensure_message): * message-list.c: (message_list_init), (message_list_finalise), (message_list_ensure_message), (regen_list_exec), (regen_list_done): Be able to set a message uid to keep in a list after regeneration. * em-folder-view.c: (em_folder_view_open_selected): Inherit search criteria and ensure keeping the selected message in the view even it may not belong to the filter anymore. svn path=/trunk/; revision=35640
* ** Fix for bug #337160Milan Crha2008-06-132-4/+26
| | | | | | | | | | | | | | 2008-06-13 Milan Crha <mcrha@redhat.com> ** Fix for bug #337160 * message-list.c: (on_cursor_activated_cmd): Do not pretend the row with a cursor is selected when it isn't. Also take care of multiselect. * message-list.c: (on_selection_changed_cmd): Do not pretend the row with a cursor is selected when it isn't. svn path=/trunk/; revision=35633
* ** Fix for bug #538002Milan Crha2008-06-132-0/+12
| | | | | | | | | | | | 2008-06-13 Milan Crha <mcrha@redhat.com> ** Fix for bug #538002 * em-folder-tree.c: (emft_drop_target): Do not allow dropping messages on folders with CAMEL_FOLDER_NOSELECT flag set. svn path=/trunk/; revision=35631
* ** Fix for bug #314467Milan Crha2008-06-132-0/+8
| | | | | | | | | | | | 2008-06-13 Milan Crha <mcrha@redhat.com> ** Fix for bug #314467 * em-account-editor.c: (emae_url_set_hostport): Reset port when setting host name without it. svn path=/trunk/; revision=35629
* ** Fix for bug #535791Milan Crha2008-06-096-6/+66
| | | | | | | | | | | | | | | | | | 2008-06-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #535791 * mail-config.glade: * em-composer-prefs.c: (em_composer_prefs_construct): New UI option to let uset choose whether start typing at the bottom of the document or not on replying. * em-utils.h: (em_utils_message_to_html): * em-utils.c: (em_utils_message_to_html): * em-composer-utils.c: (forward_non_attached), (composer_set_body): Take care of /apps/evolution/mail/composer/reply_start_bottom. svn path=/trunk/; revision=35621
* ** Fix for bug #201011Milan Crha2008-06-093-0/+17
| | | | | | | | | | | | | | | | | | | | | | | 2008-06-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #201011 * filter/filter-rule.h: (struct _FilterRule): New property 'enabled' to be able to disable filter rules. * filter/filter-rule.c: (filter_rule_init), (rule_eq), (xml_encode), (xml_decode), (rule_copy): Store/restore/use 'enabled' value. * filter/rule-editor.c: (add_editor_response), (rule_move), (set_source): Set the 'enabled' column properly. * filter/rule-editor.c: (rule_able_toggled), (rule_editor_treeview_new): Add column "Enabled" to the tree, but have it hidden by default, only those whom supports it can show it. * mail/em-filter-editor.c: (em_filter_editor_construct): Show Enabled column in the editor, because we support it here. * mail/mail-session.c: (main_get_filter_driver): Skip disabled rules. svn path=/trunk/; revision=35620
* ** Fix for bug #536772Milan Crha2008-06-092-0/+9
| | | | | | | | | | | | 2008-06-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #536772 * em-folder-browser.c: (EMFolderViewEnable emfb_enable_map): Disable Folder menu items consistently with a popup menu over folder. svn path=/trunk/; revision=35616
* Dumb typo.Matthew Barnes2008-06-071-1/+1
| | | | svn path=/trunk/; revision=35608
* Fix build breakage. Apparently <gtk/gtk.h> only recently startedMatthew Barnes2008-06-072-0/+2
| | | | | | | pulling in <gio/gio.h>. We still need to include gio.h explicitly for a little while longer. svn path=/trunk/; revision=35607
* ** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES andMatthew Barnes2008-06-0644-233/+53
| | | | | | | | | | 2008-06-06 Matthew Barnes <mbarnes@redhat.com> ** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and GTK_DISABLE_SINGLE_INCLUDES defined. (#536637) svn path=/trunk/; revision=35606
* Fix a typo.Matthew Barnes2008-06-062-1/+5
| | | | | | | | | 2008-06-06 Matthew Barnes <mbarnes@redhat.com> * mail/evolution-mail.schemas.in: Fix a typo. svn path=/trunk/; revision=35605
* Never undefine DISABLE_DEPRECATED macros in source code. Yes, it willMatthew Barnes2008-06-062-10/+6
| | | | | | | | | | | 2008-06-05 Matthew Barnes <mbarnes@redhat.com> * mail/message-tag-followup.c: Never undefine DISABLE_DEPRECATED macros in source code. Yes, it will break the build if it's defined. That's the point! svn path=/trunk/; revision=35600
* Committing on behalf of Jacob Brown <jeblinux@gmail.com>Jacob Brown2008-06-022-1/+7
| | | | | | | | 2008-06-02 Jacob Brown <jeblinux@gmail.com> ** Fix for bug #529464 svn path=/trunk/; revision=35575
* Committing on behalf of Milan Crha <mcrha@redhat.com>Milan Crha2008-06-022-7/+26
| | | | | | | | | | | | 2008-06-02 Milan Crha <mcrha@redhat.com> ** Fix for bug #535749 * message-list.c: (regen_list_exec): Use better condition whether keep cursor_uid in the message list or not on regeneration. svn path=/trunk/; revision=35574
* Committing on behalf of Srinivasa Ragavan <sragavan@novell.com>Srinivasa Ragavan2008-06-022-0/+9
| | | | | | | | | | 2008-06-02 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #531836 Added bonobo accel key for Ctrl+D, Del to keep working on deleted mails, but not the toolbar/menu svn path=/trunk/; revision=35570
* Committing on behalf of Milan Crha <mcrha@redhat.com>Milan Crha2008-06-022-44/+45
| | | | | | | | | | | | | | | | | | | | | 2008-05-29 Milan Crha <mcrha@redhat.com> ** Fix for bug #525966 * em-composer-utils.c: (composer_set_no_change): New helper function to set composers state properly to "no change". * em-composer-utils.c: (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), (em_utils_redirect_message), (em_utils_reply_to_message), (post_reply_to_message): Use the above helper function. * em-composer-utils.c: (reply_get_composer), (composer_set_body): Do not drop undo in the editor multiple times, do that only once. svn path=/trunk/; revision=35569
* ** Fix for bug #535689Lucian Langa2008-06-022-1/+9
| | | | | | | | | | | 2008-06-02 Lucian Langa <lucilanga@gnome.org> ** Fix for bug #535689 * mail-send-recv.c: (build_dialog): Transmit gd data to hook's event target data svn path=/trunk/; revision=35568
* Committing on behalf of Milan Crha <mcrha@redhat.com>Milan Crha2008-06-023-28/+120
| | | | | | | | | | | | | | | | | | | | 2008-05-29 Milan Crha <mcrha@redhat.com> ** Fix for bug #534312 * em-composer-utils.c: (create_new_composer), (em_utils_compose_new_message), (struct forward_attached_data), (real_update_forwarded_flag), (update_forwarded_flags_cb), (composer_destroy_fad_cb), (setup_forward_attached_callbacks), (forward_attached), (forward_attached_cb), (em_utils_forward_attached), (forward_non_attached), (forward_quoted), (em_utils_forward_message): Set new CAMEL_MESSAGE_FORWARDED flag on forwarded messages. * message-list.c: (ml_value_to_string), (message_list_create_extras), (ml_tree_value_at), (create_composite_cell), (struct states_pixmaps): Draw mail-forward icon on forwarded messages. svn path=/trunk/; revision=35567
* ** Fix for bug #535670Lucian Langa2008-05-313-0/+12
| | | | | | | | | | | | | | 2008-05-30 Lucian Langa <lucilanga@gnome.org> ** Fix for bug #535670 * em-format-quote.c: (type_builtin_table): Add x-evolution/evolution-feed-rss as internal mime for evolution-rss artiles. * em-format.c: (em_format_is_attachment): prevent evolution-rss articles being formatted as attachments. svn path=/trunk/; revision=35559
* ** Fix for bug #317755Milan Crha2008-05-277-2/+117
| | | | | | | | | | | | | | | | | | | | | | | 2008-05-26 Milan Crha <mcrha@redhat.com> ** Fix for bug #317755 * mail-send-recv.c: (refresh_folders_exec): * mail-ops.c: (refresh_folder_desc): Also sync with a server when refreshing folder. * evolution-mail.schemas.in: * mail-config.h: (mail_config_get_sync_timeout): * mail-config.c: (mail_config_get_sync_timeout): Use int value of /apps/evolution/mail/sync_interval where is set how often propagate local changes to server. * mail-component.c: (struct _MailComponentPrivate), (impl_dispose), (mc_sync_store_done), (mc_sync_store), (call_mail_sync), (mail_component_init): Upload local changes to server on some interval. * mail-component.c: (impl_quit): Do not quit until we are done with mail sync. svn path=/trunk/; revision=35552
* ** Fix for bug #322553Milan Crha2008-05-274-3/+47
| | | | | | | | | | | | | | | | | | | | 2008-05-26 Milan Crha <mcrha@redhat.com> ** Fix for bug #322553 * mail-config.h: (mail_config_scripts_disabled): * mail-config.c: (struct MailConfig), (mail_config_init), (mail_config_scripts_disabled): New helper function. * em-composer-prefs.c: (sig_load_preview): Write to html stream at least one character. * em-composer-prefs.c: (em_composer_prefs_construct): Disable signature's Add Script button when not approved running scripts. * mail-config.c: (mail_config_get_gconf_client): Ensure init. * mail-config.c: (mail_config_signature_run_script): Do not run script when disabled in /desktop/gnome/lockdown/disable_command_line. svn path=/trunk/; revision=35551
* ** Fixes bug #534476Matthew Barnes2008-05-233-18/+17
| | | | | | | | | | | | | | | | | | | 2008-05-23 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #534476 * configure.in: Require shared-mime-info >= 0.22 to make sure we pick up the fix for correctly identifying "winmail.dat" attachments. * calendar/gui/e-cal-popup.c (ecalp_standard_menu_factory): * mail/em-utils.c (em_utils_snoop_type): * mail/em-popup.c (emp_standard_menu_factory): Remove the special check for "winmail.dat". GIO correctly identifies it as "application/ms-tnef". svn path=/trunk/; revision=35534
* Convert the the warning to a message.Srinivasa Ragavan2008-05-232-1/+6
| | | | | | | | | 2008-05-23 Srinivasa Ragavan <sragavan@novell.com> * mail-mt.c: (mail_msg_check_error): Convert the the warning to a message. svn path=/trunk/; revision=35531
* ** Fix a bunch of compiler warnings.Matthew Barnes2008-05-233-21/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-05-22 Matthew Barnes <mbarnes@redhat.com> ** Fix a bunch of compiler warnings. * calendar/gui/e-select-names-renderer.c (e_select_names_renderer_focus_out_event): Remove this function. Looks like it hasn't been used in years. * mail/em-format-html.c (efh_message_external): Fix a typo in checking for an empty 'mode' string. * mail/message-list.c (subtree_size): Remove this function. Looks like it hasn't been used in years. * plugins/email-custom-header/email-custom-header.c (action_email_custom_header_cb): Remove unused 'editor' variable. * plugins/save-calendar/csv-format.c (do_save_calendar_csv): * plugins/save-calendar/rdf-format.c (do_save_calendar_rdf): Remove pointless address check of a local variable. svn path=/trunk/; revision=35527
* ** Fixes bug #534360Matthew Barnes2008-05-2316-26/+47
| | | | | | | | | | | | 2008-05-22 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #534360 Migrate from deprecated GtkObject symbols to GObject equivalents. Touches over 150 files in all components; too many to list. svn path=/trunk/; revision=35526
* Use a bit more direct English when informing the user of no messages inMatthew Barnes2008-05-202-1/+7
| | | | | | | | | | | 2008-05-19 Matthew Barnes <mbarnes@redhat.com> * mail/message-list.c (regen_list_done): Use a bit more direct English when informing the user of no messages in the currently selected folder. svn path=/trunk/; revision=35515
* ** Fixes bug #533465, patch from Ritesh KhadgarayMatthew Barnes2008-05-192-3/+13
| | | | | | | | | | | | 2008-05-19 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #533465, patch from Ritesh Khadgaray * mail/em-account-editor.c (emae_url_set_hostport): Strip whitespace from user-entered hostname. svn path=/trunk/; revision=35511
* Make non junk learn work again.Srinivasa Ragavan2008-05-192-1/+5
| | | | | | | | 2008-05-19 Srinivasa Ragavan <sragavan@novell.com> * mail/em-folder-view.c: Make non junk learn work again. svn path=/trunk/; revision=35509
* ** Fixes bug #514383Matthew Barnes2008-05-172-8/+6
| | | | | | | | | | | | | | | 2008-05-16 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #514383 * plugins/mark-all-read/mark-all-read.c: Add a Cancel button. * mail/mail.error.xml: Remove the "ask-mark-read" error. * e-error.c (e_error_newv): Widget packing adjustments. svn path=/trunk/; revision=35504
* add gtk/gtkspinbutton.h to the includesJeffrey Stedfast2008-05-171-0/+1
| | | | svn path=/trunk/; revision=35503
* Needed so that IMAP4 can allow users to configure cache expirationJeffrey Stedfast2008-05-152-0/+43
| | | | | | | | | | | | | | 2008-05-14 Jeffrey Stedfast <fejj@novell.com> Needed so that IMAP4 can allow users to configure cache expiration per-folder. * em-folder-properties.c (emfp_get_folder_item): Add support for CAMEL_ARG_INT and CAMEL_ARG_DBL. (emfp_commit): Same. svn path=/trunk/; revision=35502
* ** Fixes bug #463040, Patch by Milan CrhaMatthew Barnes2008-05-142-0/+12
| | | | | | | | | | | | | 2008-05-14 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #463040, Patch by Milan Crha * mail/em-folder-browser.c (emfb_list_message_selectedi), (emfb_set_folder): Forget former selected uid as soon as we know we moved to other. svn path=/trunk/; revision=35494
* ** Fix for bug #531519Sankar P2008-05-092-1/+10
| | | | | | | | | | | | | | | 2008-05-09 Sankar P <psankar@novell.com> ** Fix for bug #531519 * em-format-html-display.c: (efhd_message_update_bar): Evolution crashes on print-preview. ** Committed on behalf of Srinivasa Ragavan <sragavan@novell.com> svn path=/trunk/; revision=35486
* ** Fixes part of bug #424744Matthew Barnes2008-05-078-11/+23
| | | | | | | | | | | | | | | | | | | | | | | 2008-05-06 Matthew Barnes <mbarnes@redhat.com> ** Fixes part of bug #424744 * configure.in: Bump eds_minimum_version to 2.23.2 for camel-iconv.h. * composer/e-composer-private.c: * composer/e-composer-private.h: * composer/e-msg-composer.c: * mail/em-composer-prefs.c: * mail/em-format-html.c: * mail/em-format-quote.c: * mail/em-mailer-prefs.c: * widgets/misc/e-attachment-bar.c: * widgets/misc/e-unicode.c: Use camel-iconv.c instead of e-iconv.h (now deprecated). svn path=/trunk/; revision=35474
* Use the GtkCellRendererText's "markup" property for error messages.Matthew Barnes2008-05-072-19/+14
| | | | | | | | | | 2008-05-06 Matthew Barnes <mbarnes@redhat.com> * mail-component.c (mail_component_show_logger): Use the GtkCellRendererText's "markup" property for error messages. svn path=/trunk/; revision=35473
* ** Fixes bug #531426Matthew Barnes2008-05-062-1/+9
| | | | | | | | | | | | | 2008-05-05 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #531426 * mail/em-format-html.c (efh_format_headers): Display face header images at 48x48 instead of 64x64. Patch from Roland Clobus. svn path=/trunk/; revision=35469
* Fix up the Debug Logs window a bit: - Add a Close button. - Fix someMatthew Barnes2008-05-052-116/+165
| | | | | | | | | | | | | | | | | 2008-05-04 Matthew Barnes <mbarnes@redhat.com> * mail/mail-component.c (mail_component_show_logger): Fix up the Debug Logs window a bit: - Add a Close button. - Fix some spacing issues (HIG compliance). - Just show the log level icon. Add a tooltip for the icon showing a description of the log level (Error/Warning/Debug). Also, avoid using e-icon-factory. Set the GtkCellRendererPixbuf's "stock-id" and "stock-size" properties instead. - Use GConfBridge to track the user's log level preference. svn path=/trunk/; revision=35466
* ** Fix for bug #528288Milan Crha2008-04-303-3/+31
| | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-30 Milan Crha <mcrha@redhat.com> ** Fix for bug #528288 * widgets/misc/e-filter-bar.c: (get_property): Do not return any query with empty text from search bar. * widgets/table/e-tree.h: (e_tree_set_info_message): * widgets/table/e-tree.c: (struct ETreePriv), (et_dispose), (e_tree_init), (tree_size_allocate), (e_tree_set_info_message): Allow setting info message into the tree. It doesn't check whether the tree is empty or not, so take care of that. * mail/em-folder-browser.c: (emfb_init), (em_folder_browser_show_wide): Ensure minimum size for preview and message list. * mail/em-folder-browser.c: (get_view_query): Distinguish between no filter and custom filter. * mail/message-list.c: (regen_list_done): Set info message to tree when no message shown in a list. svn path=/trunk/; revision=35459
* ** Fix for bug #530245Milan Crha2008-04-302-2/+8
| | | | | | | | | | | 2008-04-30 Milan Crha <mcrha@redhat.com> ** Fix for bug #530245 * searchtypes.xml: Let searches work with labels again. svn path=/trunk/; revision=35456
* ** Fix for bug #467892Milan Crha2008-04-303-12/+34
| | | | | | | | | | | | | | | | 2008-04-30 Milan Crha <mcrha@redhat.com> ** Fix for bug #467892 * em-folder-view.c: (em_folder_view_open_selected): Do not inherit search filters when opening messages in new window. * message-list.c: (regen_list_exec): If we are called from folder_changed even, then keep the actually selected message so it will not disappear when user reads it and it doesn't belong to actual filter anymore. svn path=/trunk/; revision=35454
* Patch from Shuai Liu <shuai.liu@sun.com>Shuai Liu2008-04-302-2/+10
| | | | | | | | | | | | | | 2008-04-30 Shuai Liu <shuai.liu@sun.com> ** Fix for bug #530672 Evolution crashes when viewing pgp-signed message * em-format-html-display.c: Modify the array of smime_sign_colour from 4 to 5 to ensure the input by data-server is right svn path=/trunk/; revision=35447
* Fixes compiler warning (unused variable).Milan Crha2008-04-292-1/+5
| | | | | | | | | | 2008-04-29 Milan Crha <mcrha@redhat.com> * em-utils.c: (em_utils_snoop_type): Fixes compiler warning (unused variable). svn path=/trunk/; revision=35439
* ** Fix for bug #511337Milan Crha2008-04-294-2/+53
| | | | | | | | | | | | | | | | | | | 2008-04-29 Milan Crha <mcrha@redhat.com> ** Fix for bug #511337 * em-format-html.h: (EMFormatHTMLState), (struct _EMFormatHTML): * em-format-html.c: (efh_init), (efh_format_done), (efh_format_timeout): Track state of the object to recognize whether rendering new content or doing nothing. * em-format-html-display.c: (efhd_can_process_attachment), (efhd_attachment_show), (efhd_attachment_popup), (efhd_attachment_image), (efhd_attachment_button): Do nothing when EMFormatHTML object's state is RENDERING, the puri object instance is not valid anyway. svn path=/trunk/; revision=35437
* ** Fix for bug #529247Johan Euphrosine2008-04-284-26/+41
| | | | | | | | | | | | | | | | | | | | | | 2008-04-28 Johan Euphrosine <proppy@aminche.com> ** Fix for bug #529247 * em-format-html.h (struct _EMFormatHTML): Add header_colour. * em-format-html-display.c (efhd_gtkhtml_realise): Use bg style properties for body_colour, fg for header_colour, darken for frame_colour, bg for content_colour. * em-format-html.c (efh_init), (efh_format_exec), (efh_init), (efh_text_plain), (efh_text_enriched), (efh_text_html), (efh_message_deliverystatus): Use header_colour for text color of the message header, body_colour for background color of the message header, text_colour for text color of the message content, base_colour for background color of the message content. svn path=/trunk/; revision=35429
* Avoid crash while detecting mime types.Srinivasa Ragavan2008-04-282-6/+13
| | | | | | | | 2008-04-28 Srinivasa Ragavan <sragavan@novell.com> * mail/em-utils.c: Avoid crash while detecting mime types. svn path=/trunk/; revision=35426
* Fix the Mailer header displaySrinivasa Ragavan2008-04-282-1/+5
| | | | | | | | 2008-04-28 Srinivasa Ragavan <sragavan@novell.com> * mail/em-format-html.c: Fix the Mailer header display svn path=/trunk/; revision=35423
* ** Fix for bug #273041Milan Crha2008-04-254-4/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-25 Milan Crha <mcrha@redhat.com> ** Fix for bug #273041 * mail/mail.error.xml: (junk-check-error), (junk-report-error), (junk-not-report-error): New error messages added. * mail/em-junk-hook.h: (struct _EMJunkHookTarget), (em_junk_error_quark): * mail/em-junk-hook.c: (manage_error), (em_junk_check_junk), (em_junk_report_junk), (em_junk_report_non_junk): Allow propagation of the error from the plugin in the hook target. * plugins/bogo-junk-plugin/bf-junk-filter.c: (pipe_to_bogofilter), (em_junk_bf_check_junk), (em_junk_bf_report_junk), (em_junk_bf_report_non_junk): Propagate possible errors to the UI. * sa-junk-plugin/em-junk-filter.c: (em_junk_sa_commit_reports), (em_junk_sa_validate_binary): Fix function prototype. * sa-junk-plugin/em-junk-filter.c: (pipe_to_sa_full), (em_junk_sa_test_spamd_running), (em_junk_sa_test_spamassassin), (pipe_to_sa), (em_junk_sa_run_spamd), (em_junk_sa_test_spamd), (em_junk_sa_is_available), (em_junk_sa_check_junk), (get_spamassassin_version), (em_junk_sa_report_junk), (em_junk_sa_report_non_junk): Propagate possible errors to the UI. svn path=/trunk/; revision=35415
* Compiler warning fix.Milan Crha2008-04-232-1/+7
| | | | | | | | | | 2008-04-23 Milan Crha <mcrha@redhat.com> * em-format-html-display.c: (efhd_update_bar): Compiler warning fix. svn path=/trunk/; revision=35412
* ** Fix for bug #529375Milan Crha2008-04-2311-16/+108
| | | | | | | | | | | | | | | | | | | | | | | | 2008-04-23 Milan Crha <mcrha@redhat.com> ** Fix for bug #529375 * evolution-mail.schemas.in: * mail-config.glade: * em-utils.h: (em_utils_in_addressbook): * em-utils.c: (em_utils_in_addressbook): * em-format-html.c: (emfh_gethttp): * mail-session.c: (lookup_addressbook): * mail-config.h: (mail_config_get_lookup_book_local_only): * mail-config.c: (struct MailConfig), (mail_config_init), (mail_config_get_lookup_book_local_only): * em-mailer-prefs.h: (struct _EMMailerPrefs): * em-mailer-prefs.c: (junk_book_lookup_button_toggled), (em_mailer_prefs_construct): Add new option /apps/evolution/mail/junk/lookup_addressbook_local_only to determine whether check for address in a local address book only. svn path=/trunk/; revision=35410
* ** Fix for bug #529179Milan Crha2008-04-232-2/+32
| | | | | | | | | | | | | | 2008-04-23 Milan Crha <mcrha@redhat.com> ** Fix for bug #529179 * em-folder-browser.c: (struct _EMFolderBrowserPrivate), (labels_changed_idle_cb), (gconf_labels_changed), (emfb_destroy): Rebuild search menu rather on idle, then immediately after the change in gconf, because other parts may not have this change propagated yet. svn path=/trunk/; revision=35408
* ** Fixes bug #458505EVOLUTION_2_23_1Matthew Barnes2008-04-232-1/+8
| | | | | | | | | | | | 2008-04-22 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #458505 * mail/mail-config.glade: One space between "Sender" and "Photograph". svn path=/trunk/; revision=35405
* ** Fixes bug #529462Matthew Barnes2008-04-232-2/+10
| | | | | | | | | | | | 2008-04-22 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #529462 * evolution-mail.schemas.in: Fix wording of "custom_header" GConf key description. svn path=/trunk/; revision=35404
* ** Fixes bug #494171Matthew Barnes2008-04-223-1/+72
| | | | | | | | | | | | | | | | | | | | 2008-04-22 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #494171 * mail/mail-send-recv.c (build_dialog): Make the "Send & Receive Mail" window dimensions persistent. * mail/evolution-mail.schemas.in: Add keys for storing "Send & Receive Mail" window dimensions: /apps/evolution/mail/send_recv_height /apps/evolution/mail/send_recv_maximized /apps/evolution/mail/send_recv_width Note the "maximized" key is required by GConfBridge but is not actually used since the window cannot be maximized. svn path=/trunk/; revision=35400
* Move these files to e-util.Matthew Barnes2008-04-222-1/+6
| | | | | | | | | | | | | | | | | | | 2008-04-22 Matthew Barnes <mbarnes@redhat.com> * composer/gconf-bridge.c: * composer/gconf-bridge.h: Move these files to e-util. * composer/Makefile.am: * composer/e-composer-private.h: * mail/em-composer-prefs.c: Adapt. * e-util/Makefile.am: Add gconf-bridge.[ch] from composer. svn path=/trunk/; revision=35399
* ** Fix for bug #323402Milan Crha2008-04-213-1/+24
| | | | | | | | | | | | | 2008-04-21 Milan Crha <mcrha@redhat.com> ** Fix for bug #323402 * em-folder-tree.c: (folder_tree_new): * evolution-mail.schemas.in: Be able to disable ellipsizing of folder names with hidden option /apps/evolution/mail/display/no_folder_dots. svn path=/trunk/; revision=35395
* ** Fix for bug #334444Srinivasa Ragavan2008-04-213-1/+44
| | | | | | | | | | | | | | | | | | | | | | | 2008-04-20 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #334444 * em-format-html-display.c: (efhd_attachment_button), (efhd_update_bar), (efhd_message_update_bar), (efhd_message_add_bar): * em-format-html.c: (efh_format_exec): 2008-04-20 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #334444 * e-attachment-bar.c: (e_attachment_bar_add_attachment_silent), (e_attachment_bar_refresh): * e-attachment-bar.h: svn path=/trunk/; revision=35393
* ** Fix for bug #526741 (gnome-vfs to gio/gvfs port)Milan Crha2008-04-1811-629/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-17 Milan Crha <mcrha@redhat.com> ** Fix for bug #526741 (gnome-vfs to gio/gvfs port) * configure.in: Drop dependency on gnome-vfs, depend on gio instead. * addressbook/gui/contact-editor/e-contact-editor.c: Do not include gnome-vfs. * calendar/gui/e-meeting-store.c: (start_async_read), (freebusy_async), (async_read): Read data with gio, not with gnome-vfs. * calendar/gui/e-meeting-store.c: (async_close): Function removed. * calendar/gui/migration.c: * calendar/gui/e-memos.c: * calendar/gui/alarm-notify/notify-main.c: * calendar/gui/e-tasks.c: * calendar/gui/main.c: * calendar/gui/e-meeting-list-view.c: Do not include gnome-vfs. * calendar/gui/dialogs/comp-editor.c: (set_attachment_list): * calendar/gui/dialogs/comp-editor.c: (attachment_guess_mime_type): Function removed, use e-util function instead. * calendar/gui/e-cal-popup.c: (temp_save_part): Reflect changes in CamelStreamVFS. * calendar/gui/e-cal-popup.c: (ecalp_apps_open_in), (ecalp_apps_popup_free), (ecalp_standard_menu_factory): Use gio to fill popup and launch app. * calendar/gui/e-cal-component-preview.h: (e_cal_comp_preview_url_requested_cb): * calendar/gui/e-cal-component-preview.c: (e_cal_comp_preview_url_requested_cb): New helper function to manage file:// urls for GtkHTML component. * calendar/gui/e-cal-component-preview.c: (e_cal_component_preview_init): * calendar/gui/e-cal-component-memo-preview.c: (e_cal_comp_preview_url_requested_cb): Use above helper function. * calendar/gui/e-cal-component-memo-preview.c: (url_requested_cb): * calendar/gui/e-cal-component-preview.c: (url_requested_cb): Function removed. * composer/e-msg-composer.h: (e_msg_composer_guess_mime_type): * composer/e-msg-composer.c: (e_msg_composer_guess_mime_type), (handle_uri), (e_msg_composer_add_inline_image_from_file): Use shared e_util_guess_mime_type instead of its own. * e-util/e-gui-utils.c: Do not include gnome-vfs. * e-util/e-util.c: (e_write_file_uri), (e_file_get_save_path): * e-util/e-dialog-utils.c: (e_file_can_save), (e_file_check_local): Use gio instead of gnome-vfs. * e-util/e-util.h: * e-util/e-util.c: (e_util_guess_mime_type), (e_util_filename_to_uri), (e_util_uri_to_filename), (e_util_read_file): New helper functions. * mail/Makefile.am: * mail/em-vfs-stream.h: * mail/em-vfs-stream.c: Removed from project, not used anywhere. * mail/em-menu.c: * mail/em-config.c: Do not include gnome-vfs. * mail/mail-ops.c: (save_messages_exec), (save_part_exec): Changes related to Data Server change of CamelStreamVFS. * mail/em-format.c: (em_format_describe_part): * mail/em-format-html-display.c: (efhd_bonobo_object), (efhd_find_handler), (efhd_use_component), (efhd_bonobo_unknown), (efhd_check_server_prop), (efhd_format_attachment): Drop use of deprecated gnome-vfs functions. * mail/em-utils.c: (em_utils_snoop_type): Use gio to guess the mime_type. * mail/em-popup.c: (emp_apps_open_in), (emp_apps_popup_free), (emp_standard_menu_factory): Use gio to fill popup and launch app. * plugins/import-ics-attachments/icsimporter.c: Do not include gnome-vfs. * plugins/ipod-sync/ical-format.c: (do_save_calendar_ical): * plugins/ipod-sync/ipod-sync.c: (destination_save_addressbook): Write to gio GOutputStream instead of gnome-vfs handle. * plugins/ipod-sync/format-handler.h: (open_for_writing): * plugins/ipod-sync/ipod-sync.c: (open_for_writing): New helper function. * plugins/publish-calendar/publish-format-fb.h: (publish_calendar_as_fb): * plugins/publish-calendar/publish-format-fb.c: (write_calendar), (publish_calendar_as_fb): * plugins/publish-calendar/publish-format-ical.h: (publish_calendar_as_ical): * plugins/publish-calendar/publish-format-ical.c: (write_calendar), (publish_calendar_as_ical): Use gio GOutputStream instead of gnome-vfs handle. * plugins/publish-calendar/url-editor-dialog.c: (create_uri): Use glib function to escape URI. * plugins/publish-calendar/publish-location.c: (migrateURI): Use EUri to parse URI. * plugins/publish-calendar/publish-calendar.c: (publish_online), (unmount_done_cb), (struct mnt_struct), (mount_ready_cb), (ask_password), (ask_question), (mount_first), (publish): Use gio instead of gnome-vfs for opening (remote) files. * plugins/save-calendar/ical-format.c: (do_save_calendar_ical): * plugins/save-calendar/csv-format.c: (do_save_calendar_csv): * plugins/save-calendar/rdf-format.c: (do_save_calendar_rdf): Use gio GOutpuStream instead of gnome-vfs handle. * plugins/save-calendar/format-handler.h: (open_for_writing): * plugins/save-calendar/save-calendar.c: (open_for_writing): New helper function. * shell/e-shell-window-commands.c: (command_quick_reference): Use gio instead of gnome-vfs. * widgets/misc/e-attachment.h: (struct _EAttachment): * widgets/misc/e-attachment.c: (finalise), (init), (attachment_guess_mime_type), (e_attachment_new), (struct DownloadInfo), (download_info_free), (data_ready_cb), (download_to_local_path), (e_attachment_new_remote_file): Use gio instead of gnome-vfs to download remote files. * widgets/misc/e-image-chooser.c: (image_drag_data_received_cb): Use new util function to read file. * widgets/misc/e-attachment-bar.c: (size_to_string): Stolen from gnome-vfs. svn path=/trunk/; revision=35378
* Patch from Shuai Liu <shuai.liu@sun.com>: Fix for bug #528358 (Use message ↵Suman Manjunath2008-04-172-1/+20
| | | | | | subject as default filename when attempting to 'save message') svn path=/trunk/; revision=35372
* ** Fix for bug #270406Milan Crha2008-04-144-24/+160
| | | | | | | | | | | | | | | | | | | 2008-04-14 Milan Crha <mcrha@redhat.com> ** Fix for bug #270406 * em-folder-properties.c: (struct _prop_data), (emfp_free), (add_numbered_row), (emfp_get_folder_item), (emfp_dialog_got_folder_quota), (emfp_dialog_got_folder): Retrieve quota information for a folder and show it in a dialog. * mail-ops.h: (mail_get_folder_quota): * mail-ops.c: (struct _get_quota_msg), (get_quota_desc), (get_quota_exec), (get_quota_done), (get_quota_free), (MailMsgInfo get_quota_info), (mail_get_folder_quota): New operation to get folder's quota information. svn path=/trunk/; revision=35366
* Add an icon for Folder->New.Matthew Barnes2008-04-142-0/+6
| | | | | | | | | | | | | | | | 2008-04-13 Matthew Barnes <mbarnes@redhat.com> * mail/em-folder-browser.c: Add an icon for Folder->New. * ui/evolution-addressbook.xml: Add an icon for Edit->Select All. * ui/evolution-mail-list.xml: Add icons for Folder->Delete and Folder->Refresh. svn path=/trunk/; revision=35363
* Revert my previous change. Glade was more destructive toward the file thanMatthew Barnes2008-04-112-5867/+9823
| | | | | | | | | | | | | 2008-04-10 Matthew Barnes <mbarnes@redhat.com> * mail-config.glade: Revert my previous change. Glade was more destructive toward the file than I realized. But I think I fixed the core issue that was causing Glade 3 to crash: there were two widgets named "omenuCharset". Now the one in Composer Preferences is named "omenuCharset1". svn path=/trunk/; revision=35353
* Change the name of the variable we look for in the glade file.Sankar P2008-04-102-7/+25
| | | | | | | | | | | | | | | | 2008-04-10 Sankar P <psankar@novell.com> * em-composer-prefs.c: (em_composer_prefs_construct): Change the name of the variable we look for in the glade file. Also add some if conditions to avoid certain crash. ** See bug #527327 svn path=/trunk/; revision=35352
* Loaded this file into Glade 3.5 and saved it. Doing so appears to haveMatthew Barnes2008-04-092-9815/+5874
| | | | | | | | | | | | 2008-04-09 Matthew Barnes <mbarnes@redhat.com> * mail-config.glade: Loaded this file into Glade 3.5 and saved it. Doing so appears to have fixed whatever corruption was causing previous Glade 3 releases to choke on it. svn path=/trunk/; revision=35351
* ** Fixes bug #523413Matthew Barnes2008-04-093-5/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-08 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #523413 * composer/e-msg-composer.c (msg_composer_dispose): Use the 'application_exiting' private flag to determine whether to tell e_composer_autosave_unregister() to delete the autosave file. * composer/e-msg-composer.c (msg_composer_class_init), (e_msg_composer_save_draft): Remove the 'quit' parameter from the 'save-draft' signal. * composer/e-msg-composer.c (e_msg_composer_request_close_all): Take an autosave snapshot before activating the CLOSE action, and set the private 'application_exiting' flag. This should avoid prompting the user before shutting down. * composer/e-composer-actions.c (action_close_cb): When electing to save a message before closing, hide the window immediately. The callback function can then check the window's visibility after the save is complete to know whether to destroy the window. * composer/e-composer-autosave.c (e_composer_autosave_unregister): Add a 'delete_file' boolean parameter to determine whether to delete the autosave file. * composer/e-composer-private.h: Add an 'application_exiting' flag. * mail/em-composer-utils.c (save_draft_done): Check the composer window's visibility to determine whether to destroy the window. See the corresponding composer/ChangeLog entry to get the full story. * mail/em-composer-utils.c (em_utils_composer_save_draft_cb): Remove the 'quit' parameter. svn path=/trunk/; revision=35346
* Fix a stupid typo.Matthew Barnes2008-04-071-1/+1
| | | | svn path=/trunk/; revision=35330
* reviewed by: Milan CrhaTakao Fujiwara2008-04-072-43/+52
| | | | | | | | | | | | | | | 2008-04-07 Takao Fujiwara <takao.fujiwara@sun.com> reviewed by: Milan Crha ** Fix for bug #408579 * mail/mail.error.xml: * e-util/e-system.error.xml: Changed '&quot;' to '\"' to work with intltool. svn path=/trunk/; revision=35329
* ** Fixes bug #335891Matthew Barnes2008-04-072-13/+42
| | | | | | | | | | | | | 2008-04-06 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #335891 * mail/em-composer-prefs.c (em_composer_prefs_construct): Desensitize the signature editing interface if the "signatures" GConf key is not writable. svn path=/trunk/; revision=35328
* Fix a corner case that I missed in my last commit.Matthew Barnes2008-04-064-6/+27
| | | | | | | | | | 2008-04-05 Matthew Barnes <mbarnes@redhat.com> * mail/em-composer-prefs.c: Fix a corner case that I missed in my last commit. svn path=/trunk/; revision=35324
* ** Fixes part of bug #526152, plus some tangential code cleanup.Matthew Barnes2008-04-057-804/+785
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Same as below.Jeffrey Stedfast2008-04-053-39/+55
| | | | | | | | | 2008-04-04 Jeffrey Stedfast <fejj@novell.com> * em-format-quote.c (emfq_format_header): Same as below. svn path=/trunk/; revision=35320
* Need to unfold some headers. Also simplified figuring out the label.Jeffrey Stedfast2008-04-052-81/+111
| | | | | | | | | | | 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
* ** Fix for bug #264456Milan Crha2008-04-032-1/+13
| | | | | | | | | | | | 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
* ** Fix for bug #350308Milan Crha2008-04-032-22/+15
| | | | | | | | | | | | 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
* ** Merge the mbarnes-composer branchMatthew Barnes2008-04-037-413/+574
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* ** Fix for bug #271863Milan Crha2008-04-022-2/+11
| | | | | | | | | | | | | 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
* ** Fixes bug #525508, spotted by Thomas M.Matthew Barnes2008-04-012-0/+8
| | | | | | | | | | | | 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
* ** Fixes bug #525510, patch from Thomas M.Matthew Barnes2008-04-012-1/+8
| | | | | | | | | | | | 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
* Fix some unused variable warnings.Matthew Barnes2008-03-292-4/+6
| | | | | | | | | | | 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
* ** Fixes bug #523271Matthew Barnes2008-03-282-0/+14
| | | | | | | | | | | | | 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
* ** Fix for bug #522178Milan Crha2008-03-272-1/+14
| | | | | | | | | | | | | 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
* ** Fix for bug #519292Milan Crha2008-03-273-14/+12
| | | | | | | | | | | | | | | | | | 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
* ** Fix for bug #502826 (original patch by nickspoon0)Milan Crha2008-03-273-11/+43
| | | | | | | | | | | | | | 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
* ** Fix for bug #488175Milan Crha2008-03-272-5/+11
| | | | | | | | | | | | 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
* ** Fix for bug #524310Dan Williams2008-03-251-3/+1
| | | | | | | | | | | 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
* Varadhan's patch for configurable proxy settings in Evolution. Suman Manjunath2008-03-258-5/+1521
| | | | | | | | | | | | | | | 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
* ** Fix for bug #511978Milan Crha2008-03-192-2/+8
| | | | | | | | | | | 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
* Code cleanup, no logic changes.Matthew Barnes2008-03-194-205/+312
| | | | | | | | | | | | 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
* ** Fix for bug #519154Milan Crha2008-03-192-3/+12
| | | | | | | | | | | | 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