diff options
This commit was manufactured by cvs2svn to create tagEVOLUTION_1_2_4
'EVOLUTION_1_2_4'.
svn path=/tags/EVOLUTION_1_2_4/; revision=20614
Diffstat (limited to 'composer/ChangeLog')
-rw-r--r-- | composer/ChangeLog | 517 |
1 files changed, 11 insertions, 506 deletions
diff --git a/composer/ChangeLog b/composer/ChangeLog index d3be02a563..7b4a65570b 100644 --- a/composer/ChangeLog +++ b/composer/ChangeLog @@ -1,526 +1,31 @@ -2003-03-31 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer-attachment.glade: Convert to libglade-2's format. - - * e-msg-composer.c (set_editor_signature): E_MSG_COMPOSER_HDRS - (composer->hdrs)->account->id can never be NULL anymore. - -2003-03-25 Dan Winship <danw@ximian.com> - - * e-msg-composer.c: Update for e_notice move - -2003-03-20 Jeffrey Stedfast <fejj@ximian.com> - - Fixes for bug #39813 - - * e-msg-composer.c (composer_finalise): Don't unregister the - signature event handler here. - (destroy): Unregister it here instead. - -2003-03-19 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c (add_attachments_handle_mime_part): Change the - logic to attach text parts when appropriate. - (map_default_cb): Grab the focus of the To entry widget. Fixes bug - #39800. Fixes another #warning too. - -2003-03-18 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c (do_exit): e_msg_composer_hdrs_get_subject() - now returns const so don't g_free() it :-) - (map_default_cb): Same as above. Also, the subject entry no longer - derives from GnomeCanvas so eliminate the now unneeded casting to - grab the focus of the subject widget. - (e_msg_composer_get_subject): Return a const char * now. - - * e-msg-composer-hdrs.c (create_headers): Make the subject entry - into a GtkEntry so we don't have to worry about i18n and other - EEntry bugs anymore. Fixes numerous bugs (including #39924). - (e_msg_composer_hdrs_set_subject): Use gtk_entry_set_text(). - (e_msg_composer_hdrs_to_message_internal): - e_msg_composer_hdrs_get_subject() now returns const. - (e_msg_composer_hdrs_get_subject): Return a const char *. - (entry_changed): e_msg_composer_hdrs_get_subject() now returns - const. - -2003-03-13 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c (create_composer): Default the composer's title - to "Create a message". Fixes bug #39696. - -2003-03-11 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer-attachment-bar.c: Use GnomeIconList instead of - EIconList so we don't have to maintain an exact copy/paste of - GnomeIconList ourselves. I don't udnerstand why we ever did. - - * e-icon-list.[c,h]: Removed. - -2003-03-11 Not Zed <NotZed@Ximian.com> - - * evolution-composer.c (evolution_composer_new): add - send_cb/save_draft_cb arguments. - (impl_Composer_send): use the local send_cb. - (evolution_composer_init): dont init send, save-draft signals - here. - (evolution_composer_new): init signals here, fix params to - composer_construct(). - (evolution_composer_factory_init): remove, part of mailer now. - (factory_fn): same. - (finalise): disconnect from callbacks first. - - * evolution-composer.h: add send_cb/save_draft_cb to composer object. - -2003-03-10 Not Zed <NotZed@Ximian.com> - - * evolution-composer.c (finalise): from destroy. - (evolution_composer_class_init): gtkobject->gobject stuff. - (evolution_composer_new): remove old redundant stuff. - -2003-03-04 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c (composer_get_default_charset_setting): Don't - allow the returned charset to be NULL. - (get_file_content): Make sure there is buffered data before trying - to convert it to UTF-8. - -2003-03-04 Not Zed <NotZed@Ximian.com> - - * e-msg-composer-hdrs.c (destroy): disconnect any signal handlers - on the accounts object. For bug #37873. - -2003-02-25 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c: Same as below. - - * e-msg-composer-attachment-bar.c: Go back to using - e_iconv_charset_name(). - -2003-02-24 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c (drag_data_received): Make sure the url is != - NULL? I can't think of anything else in this code that could - possibly cause bug #38382. - - * e-msg-composer-attachment-bar.c (pixbuf_for_mime_type): Fixed a - memory leak. - -2003-02-22 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c (e_msg_composer_set_send_html): Don't save the - HTML format setting to gconf. This option menu is meant for a - per-essage setting (ie. once the composer closes, the next - composer will again use the default and not what the user chose - last time). - -2003-02-21 Dan Winship <danw@ximian.com> - - * Makefile.am: build libcomposer as a shared library so it can be - linked into libevolution-mail.so without portability problems - -2003-02-20 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c (composer_get_default_charset_setting): Same as - below. - - * e-msg-composer-attachment-bar.c (get_default_charset): Use - camel_charset_canonical_name() rather than e_iconv_charset_name() - as the latter will be removed shortly. - -2003-02-18 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_from_account): - default_account is now a string value, not an int. - (create_from_optionmenu): Same. - (header_new_recipient): Use g_signal_connect_data() instead of the - now deprecated gtk_signal_connect_full(). - -2003-02-06 Dan Winship <danw@ximian.com> - - * Makefile.am: clean up - - * e-msg-composer.c (autosave_manager_query_load_orphans): #include - string.h - (menu_file_send_cb): s/gtk_signal_emit/g_signal_emit/ - - * e-msg-composer-attachment.c: #include string.h - (e_msg_composer_attachment_edit): s/E_GLADEDIR/EVOLUTION_GLADEDIR - - * e-msg-composer-attachment-bar.c: #include string.h - (pixbuf_for_mime_type): s/ICONSDIR/IMAGESDIR/ - - * e-msg-composer-hdrs.c: #include string.h - - * e-msg-composer-select-file.c (run_selector): Remove unused var - - * evolution-composer.c: #include string.h - (evolution_composer_init): Remove unused var - - * listener.c: #include string.h - (listener_new): Remove unused var - -2003-02-05 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c (e_msg_composer_new_from_url): Split out the - mailto handling code from here so we can use it in the drag-n-drop - code too. - (drag_data_received): If we find a mailto: url in the - text/uri-list drop, pass that off to handle_mailto() so it can - fill in the fields for us. - -2003-02-03 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer-attachment.c: Just use - gnome_vfs_get_mime_type_from_name(). - -2003-02-01 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer-attachment.c (update_mime_type): Give - gnome_vfs_get_uri_from_local_path a full path. - -2003-01-27 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c (e_msg_composer_new_from_url): If the subject - or body components of the mailto url are not in UTF-8, convert - them to UTF-8. - - * e-msg-composer-attachment.c (update_mime_type): Fixed a #warning - by converting the filename into a uri before passing it into - gnome_vfs_get_mime_type() since that function really needs a uri. - -2003-01-22 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer-hdrs.c (init): Get the list of accounts here and - ref the account-list. - (destroy): Unref the accounts list here. - (create_from_optionmenu): Connect to the added/changed/removed - account-list signals here. - (account_added_cb): New callback function that adds the newly - added account to the from-dropdown menu. - (account_changed_cb): New callback that changes the label for the - account that got changed in the dropdown menu. - (account_removed_cb): Removes the account from the from dropdown - menu. - -2003-01-24 Ettore Perazzoli <ettore@ximian.com> - - * Makefile.am (iconsdir): Remove, this is now defined in - configure.in. - -2003-01-23 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c (e_msg_composer_load_config): Load the view - menu states from gconf. - (e_msg_composer_set_send_html): Save the setting via gconf instead - of bonobo-config. - (e_msg_composer_set_view_from): Same. - (e_msg_composer_set_view_replyto): Here too. - (e_msg_composer_set_view_cc): Again here. - (e_msg_composer_set_view_bcc): And finally here. - (setup_ui): Fixed a #warning - use gconf instead of bonobo-conf. - (destroy): No need to sync/destroy the bonobo-conf db, we don't - use it anymore. - -2003-01-16 Ettore Perazzoli <ettore@ximian.com> - - * e-msg-composer.c (setup_ui): Get evolution-message-composer.xml - from EVOLUTION_UI_DIRECTORY. - - * Makefile.am (gladedir): Version it using $(BASE_VERSION). - (iconsdir): Likewise. - (libcomposerincludedir): Removed. - -2003-01-17 Jeffrey Stedfast <fejj@ximian.com> - - * evolution-composer.c (impl_Composer_set_headers): Updated to use - EAccountList and iterators. - (evolution_composer_init): Updated to use EAccount. - - * e-msg-composer.c (from_changed_cb): Updated to use the EAccount - object. - (e_msg_composer_new_with_message): Same. - (e_msg_composer_get_preferred_account): Updated to return an - EAccount object. - (set_editor_signature): Updated to use an EAccountIdentity pointer. - (get_signature_html): Same. - - * e-msg-composer-hdrs.c (create_from_optionmenu): Updated to use - EAccount and EAccountList foo. - (destroy): Same here. - (e_msg_composer_hdrs_set_from_account): Here too. - (e_msg_composer_hdrs_get_from): Updated. - -2003-01-16 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c (signature_cb): mail_config_get_signature_list - now returns a GSList. - (setup_signatures_menu): Same. - (set_signature_gui): Here too. - -2003-01-14 Ettore Perazzoli <ettore@ximian.com> - - * e-msg-composer.c (do_exit): Make dialog HIG compliant - [Discard/Cancel/Save]. - -2003-01-09 Chris Toshok <toshok@ximian.com> - - * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_to): don't pass - NULL to bonobo_widget_set_property. - (e_msg_composer_hdrs_set_cc): same. - (e_msg_composer_hdrs_set_bcc): same. - -2003-01-09 Chris Toshok <toshok@ximian.com> - - * e-msg-composer-hdrs.c (e_msg_composer_hdrs_new): need to - ref/sink "new" so that the g_object_unref doesn't spew a warning. - -2003-01-08 Ettore Perazzoli <ettore@ximian.com> - - * Makefile.am: Icons are now in $(datadir)/evolution/images - instead of $(datadir)/images/evolution. - -2003-01-08 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer-hdrs.c (create_from_optionmenu): Use gconf to get - the default account index. - (e_msg_composer_hdrs_set_from_account): Same. - -2003-01-07 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer-attachment-bar.c (get_default_charset): New - convenience function. - (attach_to_multipart): Use get_default_charset(). - - * e-msg-composer.c (composer_get_default_charset): Convenience - function. - (get_file_content): Use the convenience function to get the - default charset setting. - (best_charset): Same. - (e_msg_composer_new): Use gconf to get the send_html setting. - (e_msg_composer_new_post): Same. - -2003-01-06 Dan Winship <danw@ximian.com> - - * Makefile.am: Remove idldir definition. (It's defined in - configure.in now) - -2002-12-16 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c (get_signature_html): Use camel_text_to_html(). - (e_msg_composer_new_from_url): Same. - - * evolution-composer.c (impl_Composer_set_body): Use - camel_text_to_html(). - 2002-12-07 Jeffrey Stedfast <fejj@ximian.com> Fix for bug #33295 - * e-msg-composer-attachment.c: Change the parent_class to a - GObjectClass pointer instead of a GtkObjectClass pointer. - (e_msg_composer_attachment_edit): Ref the attachment object so - that if the attachment is removed while it is still being edited, - the attachment object will still exist and therefor foil the - user's attempt to make Evolution crash when they close the - properties dialog for this attachment. + * e-msg-composer-attachment.c (e_msg_composer_attachment_edit): + Ref the attachment object so that if the attachment is removed + while it is still being edited, the attachment object will still + exist and therefor foil the user's attempt to make Evolution crash + when they close the properties dialog for this attachment. (close_cb): Unref the attachment object. -2002-12-03 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c (message_rfc822_dnd): Get rid of the unused - exception variable. +2002-12-05 Ettore Perazzoli <ettore@ximian.com> -2002-11-27 Not Zed <NotZed@Ximian.com> + [Patch from Chris Lahey <clahey@ximian.com>.] - * e-msg-composer.c (save): removed warning about e_notice. its - used too much, its here to stay. - - * *.[ch]: run fix.sh over everything. + * evolution-composer.c (factory_fn): Do not return a composer if + the mailer isn't ready. 2002-12-01 Jeffrey Stedfast <fejj@ximian.com> - * e-msg-composer.c: s/g_str[n]casecmp/str[n]casecmp - -2002-11-26 Not Zed <NotZed@Ximian.com> - - * e-msg-composer.c (composer_finalise): properly chain finalise. - -2002-11-25 Not Zed <NotZed@Ximian.com> - - * e-msg-composer-attachment-bar.c (init): Remove the window size - setting. - (e_msg_composer_attachment_bar_new): Move the window size setting - here. Also set icon width based on 15 approximate characters, so - the icon text is more readable. - -2002-11-22 Not Zed <NotZed@Ximian.com> - - * e-msg-composer-select-file.c: rewrote most of this. Just use - gtkfileselection directly, no e-file-selector, much - smaller/simpler. - -2002-11-21 Not Zed <NotZed@Ximian.com> - - * e-msg-composer-attachment-bar.c (remove_attachment): fix - g_signal_emit params, detail in wrong spot. - (add_common): Same. - - * e-icon-list.c (icon_new_from_pixbuf): remove the - 'use_broken_event_handling' set. - (emit_select): Add detail to signal emit. - (text_changed): Same. - - * e-msg-composer.c (subject_changed_cb): Duh! dont free subject & - simplify logic a little. - -2002-11-20 Not Zed <NotZed@Ximian.com> - - * e-msg-composer-hdrs.c (entry_changed): duh, emit the signal - using an initialised value(!). + * e-msg-composer.c (e_msg_composer_new_with_message): Make sure to + save References and In-Reply-To headers. Fixes bug #32932. 2002-11-19 Radek Doulik <rodo@ximian.com> * e-msg-composer.c (e_msg_composer_get_sig_file_content): use CAMEL_MIME_FILTER_TOHTML_PRESERVE_8BIT flag -2002-11-19 Not Zed <NotZed@Ximian.com> - - * e-msg-composer-attachment-bar.c (add_from_file): dont unref - after destroy. duh. - - * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_to): Add type - code to set_property call. - (e_msg_composer_hdrs_set_cc): " - (e_msg_composer_hdrs_set_bcc): " - (e_msg_composer_hdrs_get_to): Do the same for get_property calls. - (init): ref/sink the tooltip object. - (e_msg_composer_hdrs_get_type): fix return type. - - * e-msg-composer.c (GNOME_GTKHTML_EDITOR_CONTROL_ID): we want - version 3.0 not 1.1. - (create_composer): Add type code to set property call. - (autosave_manager_query_load_orphans): my bad, we dont unref - dialog's once we've destroyed 'em. - (build_message): " - (get_file_content): " - (save): " - (do_exit): " - (composer_dispose): moved the autosave shutdown here. - -2002-11-18 Not Zed <NotZed@Ximian.com> - - * e-msg-composer.c (create_composer): Remove check for - gtk_main_level(). as far as i can tell it serves no real purpose, - and i think gtkmain is now redundant. - (e_msg_composer_new_with_message): Same here. - (destroy): moved some stuff into finalise, and made destroy - mulitcall safe. - -2002-11-13 Ettore Perazzoli <ettore@ximian.com> - - * listener.h: Removed {BEGIN,END}_GNOME_DECLS. - - * e-msg-composer-select-file.c: Do not #include - <libgnome/gnome-defs.h>. - * e-msg-composer.c: Likewise. - * listener.h: Likewise. - -2002-11-13 Not Zed <NotZed@Ximian.com> - - * e-msg-composer.c (setup_ui): bonobo api changes. - - * e-icon-list.c (e_icon_list_new): Use the right object_new method. - - * e-icon-list.h: get rid of BEGIN/END_GNOME_DECLS stuff. - -2002-11-11 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer-attachment-bar.c: Remove some unused ehaders and - ones that cause compilation failures (such as gnome-defs.h). - - * e-icon-list.h: Same. - -2002-11-08 Not Zed <NotZed@Ximian.com> - - * listener.c: Fix bonobo object setup. - - * e-msg-composer-hdrs.c: Remove oaf stuff, fix destroy to be - multi-call safe. - - * e-msg-composer-attachment.c (e_msg_composer_attachment_new): - Remove utf8 from locale conversions, & glib api changes. - (ok_cb): " - - * e-msg-composer-attachment-bar.c (add_from_file): gtk message - dialog. - (pixbuf_for_mime_type): glib,gnome-vfs api changes. - (init): Estimate the icon_height based on the pango font - description size, this is probably not correct. - (properties_cb): - (remove_cb): Changed signature for gnomeui callbacks. - (popup_icon_context_menu): - (popup_context_menu): popup_menu api change - (destroy): Protect from multiple calls. - (e_msg_composer_attachment_bar_new): Remove push/pop - visual/colormap stuff. - - * composer-marshal.list: The list of marshallers used by the - composer. - - * Makefile.am (composer-marshal.h): Added composer marshal builder. - - * evolution-composer.c (class_init): bonobo object epv setup change. - (factory_fn): Fix changes to factory callback. - - * e-icon-list.c: (icon_get_height): Use bounding box to calc - height. - (icon_event): drop gtk_selection_extended. - (e_icon_list_remove): " - (select_icon): - (unselect_icon): " - - * e-msg-composer.c (autosave_save_draft): Dup fd rather than poke - camel_stream_fd's data. Also, use camel_stream_close() rather - than flush. - (autosave_manager_query_load_orphans): Port to gtk dialog. - (autosave_query_cb): Removed, redundant. - (save): Port to gtkdialog. - (prepare_engine): Fix bonobo-object-client code. - (get_file_content): gtk dialog - (do_exit): gtk dialog. - (setup_signatures_menu): dump gtkutf8 stuff. - (marshal_NONE__NONE_INT): What WAS jeff thinking? Removed :) - (class_init): g object setup. - (e_msg_composer_get_type): " - (create_composer): remove bonobo_window_construct, use create - property instead. g_signal stuff. bonobo stuff. - (is_special_header): Use ascii_strncasecmp - (e_msg_composer_set_pending_body): gtk->g_object_get/set_data. - (e_msg_composer_set_body): use ascii_strncasecmp - (e_msg_composer_add_inline_image_from_mime_part): make cid const. - (autosave_manager_register): - (autosave_manager_unregister): Use g_path_get_basename() & account - for differences. - (composer_shutdown): rename to finalise/etc. - (class_init): Use object:finalize instead of shutdown. - (e_msg_composer_set_body): Use _() rather than U_(). - (build_message): gtk dialog. - -2002-11-06 Not Zed <NotZed@Ximian.com> - - * e-msg-composer-attachment-bar.c (pixbuf_for_mime_type): Add - error return to gdk_pixbuf_new_from_file(). - -2002-11-01 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c (e_msg_composer_new_from_url): Add support for - an attach option in the mailto: url. - -2002-10-29 Jeffrey Stedfast <fejj@ximian.com> - - * e-msg-composer.c (e_msg_composer_new_with_message): Make sure to - save References and In-Reply-To headers. Fixes bug #32932. - 2002-10-26 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer-attachment-bar.c (attach_to_multipart): Don't set |