diff options
Diffstat (limited to 'mail/ChangeLog')
-rw-r--r-- | mail/ChangeLog | 549 |
1 files changed, 79 insertions, 470 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog index 1f6677f89d..1b435a131a 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,8 +1,9 @@ -2004-11-22 Not Zed <NotZed@Ximian.com> +2004-12-01 Not Zed <NotZed@Ximian.com> + + ** See bug #69851. - * em-account-editor.c (emae_receive_options_extra_item): dont - track containee widgets anymore, they are automagically destroyed - by the container if required. + * mail-account-gui.c (save_service): dont skip the save_password + setting if we don't have a needs_auth widget. 2004-11-25 Radek Doulik <rodo@ximian.com> @@ -14,22 +15,6 @@ Fixes #69623 -2004-12-01 Mengjie Yu <meng-jie.yu@sun.com> - - * em-account-editor.c:according to the HIG, remove accelerators in - the notebook tab labels - -2004-12-01 Mengjie Yu <meng-jie.yu@sun.com> - - * em-account-editor.c: (emae_option_toggle), - (emae_receive_options_item):add mnemonic for buttons. - * em-format-html-display.c: (efhd_attachment_button):add atk name - for the popup button. - * mail-account-gui.c: (mail_account_gui_build_extra_conf):add - access key for checkbox. - * message-list.c: (message_list_construct):add a atk name for the - message list. - 2004-11-22 Not Zed <NotZed@Ximian.com> ** See bug #69339. @@ -71,87 +56,20 @@ some strcasecmp() calls changed with g_ascii_strcasecmp() for Turkish character conversiton problems [ http://www.i18nguy.com/unicode/turkish-i18n.html ] -2004-11-26 JP Rosevear <jpr@novell.com> - - * em-format.c: wrap printf's in debug defines - -2004-11-26 JP Rosevear <jpr@novell.com> - - * em-format-html-display.c (efhd_xpkcs7mime_button): get image - widget directly from icon factory - - * mail-send-recv.c (build_dialog): ditto - -2004-10-12 Radek Doulik <rodo@ximian.com> - - * em-junk-filter.c: when starting new spamd, call it with - --socketpath parameter to use unix sockets instead of opening TCP - port. kill such started daemon in finalize callback which is - installed by atexit. also try to respawn spamd in case spamc - returns error, if respawning is too fast (8 restarts in last 5 - minutes) fallback to spamassassin - - * mail-component.c (impl_quit): call mail_session_quit - - * mail-session.c (mail_session_init): call junk plugin init - (mail_session_quit): new method, called on evo exit - -2004-11-22 Joan Sanfeliu <joan@fibranet.com> - - * mail-config.glade : Evolution word spelled with an uppercase E - - Fixes #61065 - -2004-11-16 Not Zed <NotZed@Ximian.com> - - * Makefile.am: - * importers/Makefile.am: Removed camel linking. - -2004-11-15 Not Zed <NotZed@Ximian.com> - - * *.c: Moved various things from e-util to libedataserver. - - * GNOME_Evolution_Mail.server.in.in: remove the startup wizard stuff. - - * mail-config-druid.[ch]: - * mail-account-editor.[ch]: - * mail-account-gui.[ch]: removed & deleted. - - * mail-session.c (mail_session_init): and here too. - * em-migrate.c (em_migrate_1_4): init camel-provider library too. - (e_path_to_physical): copy from e-util/e-path.c. - - * Makefile.am (libevolution_mail_la_LIBADD): link to new libcamel - provider too. - -2004-11-12 Not Zed <NotZed@Ximian.com> - - * filtertypes.xml: - * vfoldertypes.xml: - * searchtypes.xml: Added 'match all' rules. +2004-11-10 Not Zed <NotZed@Ximian.com> - ** Merge in notzed-messageinfo-branch. + ** See bug #68794. -2004-11-11 Radek Doulik <rodo@ximian.com> + * mail-account-gui.h: moved the needs_auth checkbox to the service + structure so it can be checked in save_service. removed the + transport_needs_auth field. the 'source' one is always NULL. - * em-format-hook.c (emfh_enable): l = g_list_next (l); in inner - loop instead of g = g_list_next (l).. probably typo after c'n'p + * mail-account-gui.c (save_service): check the needs-auth checkbox + rather than the round-a-bout and functionless sensitivity check on + the widget. - * em-format.c (em_format_class_remove_handler): in case the old - handler doesn't exist, remove 'info' handler from type_handler - table - -2004-11-03 Not Zed <NotZed@Ximian.com> - - * em-folder-view.c (emfv_popup): Fix the popup id. - 2004-11-03 Not Zed <NotZed@Ximian.com> - * em-folder-view.c (emfv_list_done_message_selected): revert - jeff's last change - we do actually want to know when we couldn't - load a message. the crash he was fixing was fixed elsewhere. - also fix the unref ordering stuff. - * em-format-html.c (efh_format_timeout): removed the fixme i added. @@ -168,131 +86,17 @@ (em_format_part_as): track content-base (& absolute content-location) of all parts here. -2004-11-02 Not Zed <NotZed@Ximian.com> - - * em-event.c (eme_target_free, em_event_target_new_message): - handle NULL folder or message. - -2004-11-02 Jeffrey Stedfast <fejj@novell.com> - - * em-folder-view.c (emfv_list_done_message_selected): Check for - NULL messages (happens if the message isn't available). - -2004-11-02 Radek Doulik <rodo@ximian.com> - - * em-format-html.c: replace 3 nested html tables used to create - this gray border around parts content with div block with border - style - use shorthand border: property - -2004-11-01 Jeffrey Stedfast <fejj@novell.com> - - * em-account-editor.c: Change the labels back to the same as they - were in 2.0 - -2004-11-12 Not Zed <NotZed@Ximian.com> - - * mail-send-recv.c (auto_account_finalised): fix the callback - signature. - -2004-11-11 Not Zed <NotZed@Ximian.com> - - * mail-component.c (mc_add_store): - (mc_add_store_done): Let the counters know about the junk/trash - folders that have already been opened. - - * em-vfs-stream.[ch]: Added stream class to read/write gnome-vfs - data from camel. NFI if this will work, depends on how - thread-safe gnome-vfs is. - -2004-11-08 Not Zed <NotZed@Ximian.com> - - * mail-vfolder.c (uri_is_spethal): fix the special check for local - folders. - -2004-10-30 Not Zed <NotZed@Ximian.com> - - * */*.c, *.c: camel api changes. - -2004-10-28 Not Zed <NotZed@Ximian.com> - - * mail-folder-cache.c (real_flush_updates): - * em-message-browser.c (em_message_browser_new): - * em-mailer-prefs.c (em_mailer_prefs_construct): - * em-format-html-display.c (efhd_attachment_popup): - * em-folder-view.c (emfv_popup, emfv_list_done_message_selected) - (emfv_format_popup_event): - * em-folder-tree.c (emft_popup): - * em-folder-properties.c (emfp_dialog_got_folder): - * em-folder-browser.c (em_folder_browser_new): - * em-composer-utils.c (em_utils_reply_to_message): - * em-composer-prefs.c (em_composer_prefs_construct): - * em-account-editor.c (em_account_editor_construct): added hook - docs, and cleaned up some of the hook point names. - -2004-10-22 Jeffrey Stedfast <fejj@novell.com> - - * em-folder-tree.c: Give the Rename item a different path than the - Delete item. - -2004-10-22 Not Zed <NotZed@Ximian.com> - - * em-event.c (eme_target_free): duh, they're camel not gobjects. - - * em-folder-view.c (emfv_list_done_message_selected): added a - message.reading event. - -2004-10-22 Nat Friedman <nat@novell.com> - - * em-event.c: Add a REPLY_ALL flag to the Message target. - * em-composer-utils.c (em_utils_reply_to_message): Set the - REPLY_ALL flag when appropriate. - -2004-10-21 Not Zed <NotZed@Ximian.com> - - * em-composer-utils.c (em_utils_reply_to_message): emit a - 'message.replying' event with a message target. - -2004-10-21 Nat Friedman <nat@novell.com> - - * em-event.c (em_event_target_new_message): new target type for - message-related events. - -2004-10-21 Not Zed <NotZed@Ximian.com> - - * em-folder-view.c (emfv_format_popup_event): put 'evolution' back - in the popup hook names. - -2004-10-19 JP Rosevear <jpr@novell.com> - - * em-account-editor.c, em-composer-prefs.c, em-config.c, - em-event.c, em-folder-browser.c, em-folder-properties.c, - em-folder-tree.c, em-folder-view.c, em-format-hook.c, - em-format-html-display.c, em-mailer-prefs.c, em-menu.c, - em-message-browser.c, em-popup.c, message-list.c: convert to - org.gnome hook names - -2004-10-19 JP Rosevear <jpr@novell.com> - - * message-list.c: convert to G_DEFINE_TYPE - 2004-10-11 Not Zed <NotZed@Ximian.com> ** See bug #67014. - * mail-errors.xml: added "checking-service" error. - - * em-account-editor.c (em_account_editor_construct): keep track of - the dialogue - (emae_editor_destroyed): , and clean up when destroyed. - - * em-account-editor.c (emae_check_authtype) - (emae_check_authtype_response, emae_check_authtype_done): handle - checking authtype gui here. - * mail-config.c (check_service_describe, check_service_check) (check_response, mail_config_check_service): removed. + * mail-account-gui.c (service_check_supported): call + mail_check_service to do the checking async. Make the popopup + window non-modal, but de-sensitize the dialog instead. + * mail-ops.c (mail_check_service): moved here from mail-config, and modified to be a re-usable threaded function. @@ -303,23 +107,6 @@ * em-folder-view.c (emfv_init): dont ref/sink the invisible. (emfv_destroy): just destroy it here. -2004-10-15 Not Zed <NotZed@Ximian.com> - - * em-composer-utils.c (create_new_composer): - (em_utils_compose_new_message, forward_non_attached): do noting if - the composer couldn't be created. We get a popup from elsewhere - to let the user know. - -2004-10-14 Sivaiah Nallagatla <snallagatla@novell.com> - - * mail-errors.xml : Remove Pango markup from groupwise - account setup error message - -2004-10-12 Not Zed <NotZed@Ximian.com> - - * em-format-html-display.c (efhd_find_handler): use builtin - handlers (and plugins) always overriding bonobo ones. - 2004-10-11 Not Zed <NotZed@Ximian.com> ** See bug #67408. @@ -328,27 +115,10 @@ destroyed. (emfv_destroy): set destroyed bit. -2004-10-11 Not Zed <NotZed@Ximian.com> - - * mail-component.c (mc_startup): register the formatter types - before registering the formatter hook. +2004-10-07 JP Rosevear <jpr@novell.com> -2004-10-08 JP Rosevear <jpr@novell.com> - - * mail-account-gui.c (browse_clicked): use "Select a file" - -2004-10-08 Harry Lu <harry.lu@sun.com> - - * em-folder-tree.c: (em_folder_tree_class_init), (real_popup_menu), - (emft_popup_menu), (emft_tree_button_press): implement popup_menu - so that popup menu can be shown with Shift+F10 on folder tree. - * em-folder-view.c: (emfv_popup), (emfv_list_key_press): - same as above. - -2004-10-07 Not Zed <NotZed@Ximian.com> - - * mail-component.c (mc_startup): dont init the base plugin system - here anymore, only register the hook types for mail hooks. + * mail-account-gui.c (browse_clicked): use "Select a file" so as + not to break string freeze 2004-09-28 Not Zed <NotZed@Ximian.com> @@ -358,12 +128,6 @@ 2004-10-06 Not Zed <NotZed@Ximian.com> - * em-folder-tree.c (emft_get_folder_info__desc): fix busted cast. - - * *.c: e-popup api changes. - -2004-10-06 Not Zed <NotZed@Ximian.com> - * em-folder-tree.c (emft_tree_button_press): remove some debug that made it in accidentally. @@ -383,10 +147,6 @@ * em-migrate.c (upgrade_passwords_1_2): fix uninitialised pointer. -2004-09-27 Jeffrey Stedfast <fejj@novell.com> - - * em-account-editor.c: Changed the SSL option menu labels. - 2004-09-21 Not Zed <NotZed@Ximian.com> ** See bug #63521. @@ -454,6 +214,65 @@ emfv->mark_seen for deciding whether or not to mark the message as seen. Fixes bug #65448. +2004-09-08 Not Zed <NotZed@Ximian.com> + + ** See bug #60515. + + * mail-account-gui.c (sig_fill_menu): connect to the activate + signal for the none item. + +2004-09-01 Jeffrey Stedfast <fejj@novell.com> + + Fix for bug #63377 and prevention of similar cases. + + * em-format.c (emf_finalise): Free the default_charset. + (emf_format_clone): Clone the default_charset - this prevents the + particular crash described in bug #63377. + + * em-utils.c (em_utils_message_to_html): If source is NULL, set + our own default charset (from the user's gconf key) on the + formatter to make sure there's always a source charset for + conversion to UTF-8. + +2004-08-30 Jeffrey Stedfast <fejj@novell.com> + + * em-folder-tree.c (emft_popup_delete_folder): Set the store and + full_name info on the dialog. + (emft_popup_delete_response): Use the requisite data stored on the + dialog object rather than examining the selection again. Fixes bug + #62665. + +2004-08-30 Not Zed <NotZed@Ximian.com> + + ** See bug #64377. + + * em-folder-selector.c (emfs_response): only set the uri if we + have one to set. + + * em-folder-tree.c (em_folder_tree_finalize): Removed + cose using selected_path and selected_uri strings. + (emft_popup_new_folder): " + (emft_popup_copy_folder_selected): " + (emft_tree_selection_changed): + (emft_tree_row_activated): ", free paths after use. + + * em-folder-selector.c (emfs_create_name_changed): free + get_selected_uri return. + (emfs_create_name_activate): " + (em_folder_selector_get_selected_path): handle api change, store + the selected_path too. + + * em-folder-tree.c (em_folder_tree_get_selected_uri): + de-constify,and get the selection directly from the tree. + (em_folder_tree_get_selected_path): same. + +2004-08-27 Not Zed <NotZed@Ximian.com> + + ** See bug #63456. + + * message-list.c (main_folder_changed): noop if the async_event + pointer is NULL which can happen during destroy. + 2004-09-09 Jeffrey Stedfast <fejj@novell.com> * mail-account-gui.c (mail_account_gui_new): If built with @@ -861,216 +680,6 @@ * Makefile.am (SUBDIRS): Revert previous error change -2004-09-10 Not Zed <NotZed@Ximian.com> - - * em-*: various doco updates. - - * em-format-quote.c (emfq_builtin_init): instead of removing the - type, just add an override noop. Changed api's. - -2004-09-09 Not Zed <NotZed@Ximian.com> - - * em-format.c (em_format_class_remove_handler): Change this to use - the original structure only, not by type. - - * em-format-hook.c (emfh_enable): implement hook enablation. - -2004-09-07 Not Zed <NotZed@Ximian.com> - - * em-account-editor.c (emae_setup_providers): set the provider - shown selected on the store as well. - - * mail-config.glade: moved the druid 'help text' directly into the - glade file. - - * em-account-editor.c (emae_check_complete): add pre-load for - management page options. - - * em-utils.c (em_utils_configure_account): remove use of - mail-config-druid. - - * em-account-editor.c (emae_remove_childen): removed. - (*): removed service->url, always get it from/set it to the - e-account so it doesn't have side-effects with plugins. - - * mail-dialogs.glade: fix up the names of the various license - dialog fields. - -2004-09-06 Not Zed <NotZed@Ximian.com> - - * em-account-editor.c (emae_receive_options_extra_item): store the - config widgets in the item entry itself. - (emae_auto_detect): wasted a whole lot of time on this crap. - - * em-account-prefs.c (account_able_clicked): removed some redundant logic. - - * mail-send-recv.c (mail_autoreceive_setup): renamed to - mail_autoreceive_init and rewrote all the callbacks. now it - listens to events on the accountlist directly and doesn't need - invoking manually. It also runs relative to the account always, - rather than copying the uri. Removed all callers except the mail - component one. - - * em-account-editor.c (em_account_editor_provider_selector_new): - removed becaus eof below. - (em_account_editor_construct): copy the account to a working - object if supplied, else create a new one. - - * mail-config.glade: make the provider selectors just use - em_account_editor_dropdown new for the dropdown menu. - - * em-account-editor.c (prepare_signatures): removed, merged into - the identity page code. - (sig_fill_menu): removed. - (emae_setup_signatures): new function to setup signatures on a - gtkcombobox. - (clear_menu): removed. - (signature_changed): removed. - (emae_signature_changed): new function for changed. - (signature_removed): removed. - (emae_signature_removed): new function for removed. - (emae_signature_get_iter): helper for finding the right row for - this signature. - (signature_added): removed. - (emae_signature_added): new function for added. - (sig_activate): removed. - (emae_signaturetype_changed): new function to update the account - info immediately. - (sig_add_new_signature): renamed to emae_signature_new. - (select_account_signature): no longer needed, this happens in the - setup. - - * mail-config.glade: changed the signature thing to a custom - widget (gtkcombobox). - - * em-account-editor.c (em_account_editor_construct): updates for - api change, table sections require table items. - (emae_setup_service): handle host:port hostname syntax. - (emae_hostname_changed): and here too. - (emae_commit): fill this out, and implement it. - -2004-09-04 Not Zed <NotZed@Ximian.com> - - * *.c: include gnome i18.h if needed since camel-object.h was - fixed. - - * em-format.c (em_format_class_add_handler): if a handler is - already set for type, link it in. - - * em-format.h: added a link pointer to EMFormatHanlder, so that - overrides can also fallback. remove applications member - not - used anymore. - -2004-09-01 Not Zed <NotZed@Ximian.com> - - * em-popup.h: added some docs. - - * em-popup.c (emp_standard_menu_factory): - * em-folder-tree.c (tree_drag_data_received): popup api changes. - -2004-08-31 Not Zed <NotZed@Ximian.com> - - * em-format-html-display.c (efhd_attachment_button_show): use a - wrapper for the button event since the popup event has changed - signature. - -2004-08-30 Not Zed <NotZed@Ximian.com> - - * em-popup.c (emp_standard_menu_factory): changed args. - (struct _open_in_item): removed, use user data instead. - (*): fix callbacks for new apis. - (emp_popup_open): Removed some dead popup callbacks never invoked. - (em_popup_target_new_attachments): new target type for attachment - bar in composer. - - * em-folder-tree.c (emft_popup*): convert to new e-popup apis. - - * em-folder-view.c: emfv_popup_*: convert to new e-poup callback - signatures. - (EMFV_MAP_CALLBACK): fix for e-popup callback change. - (EMFV_POPUP_AUTO_TYPE): same. - (emfv_popup): dont bother setting item callback data. - (emfv_popup_labels_free): api changes. - (emfv_popup_items_free): new free method. - (EMFVPopupItem): No longer needed. - (emfv_uri_popup_free): api changes. - (emfv_format_popup_event): new api's == simpler code. - - * em-account-editor.c (emae_receive_options_extra_item): add a - hack for the label item, which is only used by connector to - override the hostname and username labels. - -2004-08-24 Not Zed <NotZed@Ximian.com> - - * em-account-editor.c (em_account_editor_construct): create the - window rather than the widget here. - - * mail-config.glade: remove the extra_page from the druid, it is - autogenerated now. renamed the "Receiving options" notebook page - to "Receiving Email" since it isn't hte options page. - - * em-account-editor.c (emae_receive_options_page): no longer - needed, autogenerated. - (emae_receive_options_item): setup the auto-receive time values. - (emae_receive_page): don't setup the auto check time values here. - - * mail-config.glade: Remove the Receiving Mail tab, it is now - completely auto-generated. - -2004-08-17 Not Zed <NotZed@Ximian.com> - - * em-event.[ch]: mail event dispatcher. - - * mail-component.c (mc_startup): hook into events. - - * mail-folder-cache.c (update_1folder): always set the uri field. - (real_flush_updates): emit a folder.changed:new event if we have new - mail. - -2004-08-13 Not Zed <NotZed@Ximian.com> - - * mail-config.glade: replaced ssl selector with custom widget - (gtkcombobox). Giv the preferences, composer toplevel unique - names. - -2004-07-29 Not Zed <NotZed@Ximian.com> - - * mail-config.glade: replaced source and transport selector with - custom widget (gtkcombobox). - - * em-account-editor.[ch]: copy over mail-account-gui.[ch] and - rename stuff. Make a gobject. Move most internals, internal. - -2004-07-28 Not Zed <NotZed@Ximian.com> - - * em-composer-prefs.c (em_composer_prefs_construct): get the - toplevel tab as the root. - (em_composer_prefs_construct): setup plugin metadata for composer - prefs. - - * em-mailer-prefs.c (em_mailer_prefs_construct): setup plugin - metadata for mail preferences. - - * em-config.c (em_config_target_new_prefs): new target for 'prefs' - mode, everything global via gconf. - - * em-mailer-prefs.c (em_mailer_prefs_construct): get the gui from - the preferences_toplevel not the preferences_tab window which we - don't need. - - * mail-config.glade: rename the preferences 'toplevel' to - preferences_toplevel so we can get it unparented. And the - composer toplevel to composer_toplevel. - - * em-folder-properties.c (em_folder_properties_show): remove test - code. - - * em-format.h (struct _EMFormatPURI): add a free function - callback. - - * em-format.c (emf_clear_puri_node): if the free function is set, - call it. - 2004-07-01 Rodney Dawes <dobey@novell.com> * Makefile.am (BUILT_SOURCES): Remove $(error_i18n) |