2006-05-30 Li Yuan
Fix for #341381.
* message-list.c: (message_list_set_folder):
We should lock e-tree-memory when we change it.
2006-05-30 Srinivasa Ragavan
** Fixes bug #332936
* mail.error.xml: Used a new property called scroll
that adds the multilines error messages into a viewport.
2006-05-25 Srinivasa Ragavan
** Added remote shares save/load support across evolution.
* em-utils.c: (emu_file_check_local), (emu_get_save_filesel),
(emu_save_part_response), (emu_save_parts_response),
(emu_save_messages_response): Added code to save messages/attachments
to remote shares.
* mail-ops.c: (save_messages_save), (save_part_save):
2006-05-25 Srinivasa Ragavan
** fixes bug #342092
* em-popup.c: (emp_standard_menu_factory): Read the mime
from the right file.
2006-05-25 Srinivasa Ragavan
Added support for collapsible headers for To/Cc/Bcc fields.
* em-folder-view.c: (emfv_format_link_clicked), (emfv_on_url_cb):
* em-format-html-display.c: (efhd_html_button_press_event),
(efhd_html_link_clicked), (efhd_html_on_url), (efhd_format_clone):
* em-format-html.c: (efh_url_requested), (efh_format_text_header),
(efh_format_address), (efh_format_header):
* em-format-html.h:
* em-mailer-prefs.c: (address_compress_count_changed),
(toggle_button_init), (em_mailer_prefs_construct):
* em-mailer-prefs.h:
* evolution-mail.schemas.in.in:
* mail-config.c: (gconf_address_count_changed),
(gconf_address_compress_changed), (mail_config_init),
(mail_config_get_labels), (mail_config_get_address_count):
* mail-config.glade:
* mail-config.h:
2006-05-24 Srinivasa Ragavan
** Fixes bug #342676
* message-list.c: (ml_duplicate_value), (ml_free_value),
(ml_initialize_value), (ml_value_is_empty), (ml_value_to_string):
* message-list.etspec: Fixed the column sorter right.
2006-05-04 Jeffrey Stedfast
* mail-component.c (mail_component_remove_store): Ref the store
before removing the store from our hash and cache. Should fix
Novell bug #166987.
2006-04-30 Shi Pu
** Fixes bug #323853
* em-composer-prefs.c (sig_edit_cb, sig_add_script_response):
* em-mailer-prefs.c (notify_sound_changed, em_mailer_prefs_construct):
* em-mailer-prefs.h:
* mail-config.glade: Replace GnomeFileEntry by GtkFileChooserButton.
2006-04-27 Rodney Dawes
* em-folder-tree.c (render_pixbuf): Use gnome-fs-trash-empty rather
than stock_delete for the Trash folder icon
* em-folder-view.c (emfv_popup_items[]): Don't set an icon for Undelete
(emfv_message_pixmaps[]): Don't set an icon for Undelete and set the
icon for deleting a message to gnome-fs-trash-empty, not stock_delete
Fixes #339626
2006-04-26 Srinivasa Ragavan
** Patch from Victor for adding a Sender header to message list.
* message-list.c (ml_duplicate_value, ml_free_value),
(ml_initialize_value, ml_value_is_empty, ml_value_to_string),
(ml_tree_value_at): Handled the new column header.
* message-list.etspec: Added a new column header to spec.
* message-list.h: Added a new column
2006-04-26 Srinivasa Ragavan
* em-folder-view.c (emfv_setup_view_instance): Comparing the
FolderInfo flags right, to make Mailbox to show From header in
message list for groupwise servers.
2006-04-26 Srinivasa Ragavan
** Fixes bug #323402
* em-folder-tree.c (folder_tree_new): Code for Ellipsizing folder
tree. (Patch from Vincent Noel)
* em-migrate.c: Adding side_bar_search to
* evolution-mail.schemas.in.in: Adding a schema for enabling/disabling
side bar search. (Patch from Rakesh)
2006-04-24 Srinivasa Ragavan
* mail-session.c (get_password): Ask passphrase if the user is
supposed to enter the same.
2006-04-22 Srinivasa Ragavan
* em-format-html-display.c (efhd_attachment_button),
(efhd_format_attachment): Added code to create image cache of
image attachment in the ethread instead of main thread to avoid
gui lockup.
2006-04-21 Sankar P
* mail-mt.c (do_op_status): Fix the cryptic
hexa-status-bar-message. The problem still lies somewhere. But
dont show something weird to the user.
2006-04-20 Jeffrey Stedfast
Fix for bug #339052
* em-inline-filter.c (emif_add_part): Preserve all Content-Type
params so that they may be restored later.
* em-format.c (emf_inlinepgp_signed): Restore the original part's
Content-Type params otherwise we lose valuable information such as
charset or format=flowed or various other things.
2006-04-18 Jeffrey Stedfast
* mail.error.xml: Removed error id "camel-exception" as it was a
bogus error.
2006-04-14 Jeffrey Stedfast
* em-composer-utils.c (em_utils_handle_receipt): Fixed up the if
conditional so that 'account' wasn't ever dereferenced when
NULL. Fixes bug #324327.
2006-04-10 Jeff Cai
** Fixes 333243
* em-folder-tree-model.c (em_folder_tree_model_remove_folders):
For null uri, don't need remove it.
2006-04-05 Jeff Cai
Fixes bug #333987
* message-list.c (mail_folder_hide_by_flag):
If CamelMessageInfo is null, don't free it.
2006-03-29 Parthasarathi Susarla
* em-folder-view.c (smfv_setup_view_instance): use the flags
CAMEL_STORE_FOLDER_INFO_SUBSCRIBED instead of
CAMEL_STORE_FOLDER_INFO_FAST when getting folder info
2006-03-25 Rajeev ramanathan
**Fixes #329585
* mail-config.glade: Changed Remove button to Delete button
* mail.error.xml: Changed current Layout DELETE [Do not delete] to
[Do not delete] DELETE
2006-03-22 Patrick Ohly
* em-utils.c (em_utils_selection_set_urilist): Fixed premature
memory free. Fixes bug #335203.
2006-03-21 Simon Zheng
Fixed bug #326571
* em-utils.c (em_filename_make_safe, emu_get_save_filesel):
(emu_save_parts_response): Add em_filename_make_safe(), and use it
to allow filenames contain more valid characters when saving
attachments.
2006-03-20 Srinivasa Ragavan
* em-folder-view.c (emfv_setup_view_instance): Added code to set
the mail view column for sent folder.
2006-03-12 Frank Arnold
* default/de/Inbox: Updated German translation of default inbox.
2006-03-06 Simon Zheng
Fixes bug #332140
* em-utils.c (em_utils_temp_save_part): Transfer filenames from
utf-8 to glib encoding before really saving files.
2006-03-03 Andre Klapper
* configure.in:
* mail/default/Makefile.am: added support for macedonian (mk)
welcome message
2006-03-03 Vincent van Adrighem
* default/nl/Inbox: Tino Meinen updated the Dutch welcome message.
2006-03-03 Žygimantas Beručka
* default/Makefile.am: Added Lithuanian to SUBDIRS.
* default/lt/*: Added Lithuanian translation for default mailbox.
2006-03-02 Ilkka Tuohela
* fi.po: Updated Finnish inbox to actually use 2.6 example, not
the old one...
2006-03-01 Ilkka Tuohela
* default/Makefile.am: added "fi" to SUBDIRS
* default/fi/*: Added localized default mailbox for Finnish,
2006-02-28 Srinivasa Ragavan
** Fixes bug #332832
* em-composer-utils.c (em_utils_compose_new_message_with_mailto):
Added code to raise the window when a composer is created due to
mailto: uri
2006-03-01 Andre Klapper
* default/C/Inbox: Update the Welcome mail.
2006-02-27 Jeffrey Stedfast
* em-format-html-display.c (efhd_xpkcs7mime_validity_clicked):
Make the verify/decrypt gpg diagnostic text selectable in the
security dialog that comes up when you click the button in a
message. Fixes bug #268414.
2006-02-24 Sankar P
* em-account-editor.c (emae_check_complete, emae_identity_page):
Added code to handle the case if the account is marked as default.
Fixes #332034
2006-02-21 Veerapuram Varadhan
** Fixes bug #329733
* em-folder-properties.c (emfp_dialog_got_folder): Fetch both
VISIBLE and DELETED count from the folder and adjust it according
before showing it in the properties dialog w.r.t user preferences.
2006-02-21 Tor Lillqvist
* em-composer-utils.c: Use the same Win32 macro for gmtime_r()
that guards against gmtime() returning NULL as elsewhere. gmtime()
is thread-safe on Win32.
(attribution_format): Check if camel returns
CAMEL_MESSAGE_DATE_CURRENT for Date:, try the date from Received:
then. If that doesn't work either, use current date.
2006-02-20 Srinivasa Ragavan
** Fixes bug #322160 and committed for PRSuman.
* em-utils.c: Added code to pass a variable to overwrite/ro mode.
* mail-ops.[ch]: Added code to take care of overwrite and set the file
mode.
t2006-02-20 Parthasarathi Susarla
** Fixes bug 33139
* mail-vfolder.c: (mail_vfolder_shutdown):
assign 'vfolder_hash' to NULL after destroying.
Committed Patch on behalf of Joe Marcus Clarke (marcus@freebsd.org)
2006-02-16 Srinivasa Ragavan
** Fixes bug #331215
* em-folder-browser.c: (emfb_activate): Uncommented the code to set
the preview pane position.
2006-02-15 Parthasarathi Susarla
* mail-mt.c (do_op_status): need to show the stauts message
2006-02-15 Shi Pu
See bug ** 325967
* em-account-editor.c (emae_service_url_changed): When username
entry value of "Sending Email" page/tab is not empty, check combo
box of authmech, to pick up the authmech information.
2006-02-13 Karsten Bräckelmann
* em-account-editor.c: Fix the Account Editor / Security option to
finally be descriptive, rather than obscuring. Fixes the UI part
of bug #321797.
2006-02-13 Rohini S
** Fixes bug #221270.
* mail-send-recv.c (build_dialog): Removed white space before :
when displaying account information in Send/Receive dialog.
2006-02-13 Andre Klapper
* mail-mt.c: uncommenting a string. Fixes bug 271734.
2006-02-13 Sushma Rai
* mail/em-account-editor.c (emae_option_checkspin)
(emae_receive_options_extra_item): Creating the widget with
"use_underline" property. Fixes #330504.
2006-02-11 Andre Klapper
* mail-config.glade: changed string and added translator comments.
Fixes bug 256907.
2006-02-11 Karsten BrÀckelmann
* message-list.c (message_list_construct):
* em-format-html-display.c (efhd_attachment_button, efhd_add_bar):
* em-account-prefs.c (em_account_prefs_treeview_new):
Change a11y names. Fixes part of bug #330723.
2006-02-10 Karsten BrÀckelmann
* em-utils.c (em_utils_edit_filters): Fix Filters dialog window
title to be HIG compliant. Fixes bug #330650.
2006-02-09 Sushma Rai
* em-mailer-prefs.c (em_mailer_prefs_construct): Freeing font value
string. See #309316.
2006-02-08 Karsten BrÀckelmann
* mail.error.xml: Fix typo and correct phrasing. Fixes bug #330387.
2006-01-09 Kjartan Maraas
* em-account-editor.h: s/int/guint/g for 1-bit bitfield.
* em-composer-utils.c: (em_utils_redirect_message): Remove cruft
* em-folder-tree.c: (emft_drop_target): use guint for 1-bit bitfield
and rename a variable with a name clash.
* em-folder-utils.c: (em_folder_utils_rename_folder): Rename var to
avoid name clashes.
* em-folder-view.c: guint for 1-bit bitfields.
* em-folder-view.h: Same as above.
* em-format-html-print.h: Again.
* em-format-html.c: (efh_text_html), (efh_multipart_related): Add comments
* em-format.c: (emf_multipart_alternative): Add comment about using var that
is passed in rather than a local variable.
* em-inline-filter.c: (emif_scan): Remove unused var. Mark code static.
* em-mailer-prefs.h: guint for 1-bit bitfields.
* em-migrate.c: (em_migrate_folder): mark a struct static. remove unused var
* em-subscribe-editor.c: guint for 1-bit bitfield
* em-utils.c: remove unused function
* em-vfolder-rule.c: mark array static
* importers/mail-importer.c: (decode_status): Remove unused code. Use guint
for 1-bit bitfield.
* mail-autofilter.c: (rule_from_message): rename a variable
* mail-component.c: guint for 1-bit bitfield
* mail-folder-cache.c: (update_1folder): remove unused code
* mail-mt.c: mark some structs static
* message-list.c: (message_list_select_uid), (ml_value_to_string),
(ml_tree_value_at), (find_next_undeleted), (build_tree),
(build_flat): Remove unused code and fix some format specifiers.
2006-02-08 Rajeev ramanathan
**Fixes #329586
* em-account-prefs.c:
* em-account-prefs.h: Changed the ODD behavior of Default button
by checking whether an account is default or not and disabling the
button when default account is in focus.
Committing to head on behalf of rajeev
2006-02-08 Claudio Saavedra
* em-account-prefs.c (em_account_prefs_construct): Reordering
construction of dialog to prevent critical warnings (#328325).
2006-02-07 Andre Klapper
* mail.error.xml: fixing one typo.
2006-02-06 Srinivasa Ragavan
** Fixes bug #328651
* em-folder-view.c:
* em-format-html-display.c:
* evolution-mail.schemas.in.in:
* mail-config.c (config_cache_labels):
2006-01-27 Rajeev ramanathan
** Fixes bug #325786
* em-folder-browser.c: Added code to display a prompt before
marking All messages as Read.
* mail-error.xml: Added a new error message for marking all
message as read.
2006-02-06 Veerapuram Varadhan
** Fixes #326147
* em-account-editor.c: (em_account-editor.c): Modify e_source to
reflect to the reverted changes.
2006-02-05 Karsten BrÀckelmann
* importers/pine-importer.c (pine_getwidget): Correcting
"Addressbook" to properly read "Address Book". Fixes bug #326256.
2006-02-02 Parthasarathi Susarla
* em-composer-utils.c (em_utils_handle_receipt): check if account
is null before accessing it
2006-01-30 Harish Krishnaswamy
* mail-config.glade: s/T_erminal/Fi_xed width/ for consistency with other
GNOME applications.
2006-01-30 pavithran
** Fixes bug #316223
* em-utils.c (emu_save_parts_response): Added a confirmation
dialog for overwriting existing file during save all.
2006-01-27 Rajeev ramanathan
** Fixes #327000
* em-format-html-display.c: Added code to change cursor to notify
user on image fit to width
2006-01-26 Oswald Rodrigues
* em-popup.c: Corrected typo. changed Add to Addressbook to Add
to Address Book. Fixes bug 326256.
2006-01-23 Andre Klapper
* mail.error.xml: fixed a typo. Fixes bug 328306.
2006-01-23 Ranjan Somani
** Fixes #326795
* em-message-browser.c: Pressing Esc key lets u close the window
2006-01-20 Nancy Cai
** Fixes #326649
* em-account-prefs.c (mail_accounts_load): select the first row
2006-01-23 Srinivasa Ragavan
* em-format-html-display.c (efhd_attachment_bar_refresh),
(efhd_mnemonic_show_bar), (efhd_add_bar): Added Mnemonics for Save
/ Save All and for show/hide attachment bar.
2006-01-19 Ranjan Somani
** Fixes #318785
* mail-config.glade: Resizing of Default n Enable button
committing on behalf of Ranjan -partha
2006-01-19 Parthasarathi Susarla
** See bug 324327
* em-composer-utils.c (em_utils_handle_receipt): account can be
null. Not necessary to send receipt when account is not enabled
2006-01-16 Harish Krishnaswamy
* mail-component.c (impl__get_userCreatableItems): remove shortcut
keys (UI Hackfest - See
http://go-evolution.org/Shortcut_Keys_Review).
2006-01-16 Srinivasa Ragavan
** Fixes bug #326877
* em-folder-view.c (emfv_enable_menus): Reverting the patch to
hide junk/not junk toolbuttons in disabled state.
2006-01-16 Srinivasa Ragavan
** Fixes bug #218570
* em-folder-browser.c (emfb_expand_all_threads),
(emfb_collapse_all_threads), (emfb_set_folder), (emfb_activate):
Added code to handle expande/collapse all and call e-tree for regen of
the list.
* message-list.c (load_tree_expand_all),
(message_list_set_threaded_expand_all),
(message_list_set_threaded_collapse_all),
(message_list_set_expand_all), (regen_list_regened): Added code to
conditionally check for expand/collapse all and save the state after
the operation.
* message-list.h: Added state variable for expand/collapse all of
threads.
2006-01-12 Rohini S
** Fixes bug #221270.
* mail-send-recv.c (format_url, build_dialog): Changed to display
account name in Send/Receive dialog.
2006-01-16 Srinivasa Ragavan
* em-format-html-display.c (em_format_html_display_new): Changed
event to scroll_event in rajeev's patch.
2006-01-12 Rohini S
** Fixes bug #246257
* mail-dialogs.glade: Interchange of label and checkbox
positions in Find message dialog
* em-format-html-display.c (efhd_update_matches),
(em_format_html_display_search): Hide Matches Label on dialog open
and Show Matches Label when required. Fixes bug 246257.
2006-01-16 Srinivasa Ragavan
** Fixes bug #239929 (Committing Rajeev's patch)
* em-format-html-display.c (efhd_scroll_event),
(em_format_html_display_new): Adds handler to zoom-in/out on
control scroll.
2006-01-13 Srinivasa Ragavan
* em-folder-browser.c (emfb_etree_unfreeze, emfb_list_built):
* message-list.c (message_list_setup_etree):
Fixes the scroll issue with the message list.
2006-01-12 Srinivasa Ragavan
* GNOME_Evolution_Mail.server.in.in:
Changes MailView accel from Control+F1 to Control+1.
2006-01-10 Simon Zheng
* em-composer-utils.c:
* em-folder-tree-model.c (em_folder_tree_model_save_state):
* em-format-html.c:
* em-migrate.c (cp_r, em_migrate_folder),
(em_migrate_pop_uid_caches_1_4),
(em_migrate_folder_expand_state_1_4),
(em_migrate_folder_view_settings_1_4),
(em_migrate_imap_cmeta_1_4),
(em_migrate_1_4, emm_setup_initial),
(em_migrate):
* em-popup.c:
* em-utils.c (em_utils_save_part_to_file):
* mail-component.c (mail_component_init):
* mail-config.c:
* mail-folder-cache.c:
* mail-mt.c:
* mail-ops.c:
* mail-tools.c (mail_tool_get_local_movemail_path):
Use e_util_mkdir_hier() instead of e_mkdir_hier().
Use e_util_strstrcase() instead of e_strstrcasea().
use e_strftime() in evolution-data-server/
libedataserver/e-data-server-util.c instead of the copy in
evolution/e-util/e-util.c.
use e_filename_make_safe() in evolution-data-server/
libedataserver/e-data-server-util.c instead of the copy in
evolution/e-util/e-util.c.
use e_utf8_strftime() in evolution-data-server/
libedataserver/e-data-server-util.c instead of the copy in
evolution/e-util/e-util.c.
2006-01-06 Andre Klapper
* evolution/mail/mail-ops.c:
* evolution/mail/mail-send-recv.c:
* evolution/mail/mail-session.c: changing "cancelled" (British
English) to "canceled" (American English). Fixes bug 325334.
2006-01-06 Simon Zheng
* em-account-editor.c:
* em-account-prefs.c:
* em-composer-utils.c:
* em-folder-tree-model.h:
* em-migrate.c:
* em-subscribe-editor.c:
* em-utils.c:
* importers/netscape-importer.c:
* mail-config.c:
* mail-crypto.c:
* mail-ops.h:
* mail-send-recv.c:
* mail-vfolder.c:
use libedataserver/e-account-list.h instead of e-util/e-account-list.h.
use libedataserver/e-account.h instead of e-util/e-account.h.
2006-01-04 Srinivasa Ragavan
* mail-tools.c: Uncommented mail_tool_get_local_movemail_path for
non-win32 builds since it is used in non-win32 build.
2006-01-04 Parthasarathi Susarla
* em-composer-utils.c (em_utils_composer_send_cb): Use the
composer window as the parent window while showing the error
message.
2006-01-02 Shreyas Srinivasan
* mail.error.xml: Fix 313095, Add error identifier
ask-delete-proxy-accounts.
2006-01-02 Harish Krishnaswamy
* em-folder-view.c (emfv_setting_notify): Remove the first check
in the previous commit. This is redundant as it is always
guaranteed that the component has been activated at this point.
And when not, it ought to crash :-).
2006-01-02 Harish Krishnaswamy
reviewed by: Parthasarathi
* em-folder-view.c (emfv_setting_notify): Set the properties on
the bonobo component only if it already has been activated. Fixes
#325375 (critical warning crasher).
2006-01-01 Changwoo Ryu
* em-folder-properties.c (emfp_dialog_got_folder): translate
the labels of emfp_items.
* em-account-editor.c (em_account_editor_construct): translate
the labels of emae_{editor,druid}_items.
2006-01-01 Harish Krishnaswamy
* em-utils.c (em_utils_prompt_user),
mail-config.glade, mail.error.xml:
s/don't/do not/ string changes. Fixes #325276.
2005-12-30 Andre Klapper
* mail.error.xml: Fixing several typos and harmonizing
capital/small letters. Partially fixes bug 306117.
2005-12-30 Andre Klapper
* mail-session.c: changing "canceled" to "cancelled" to stay
consistant to the rest. Fixes bug 325116.
2005-12-30 Andre Klapper
* evolution-mail.schemas.in.in: added quotes to literal values.
Fixes bug 272772.
2005-12-29 Andre Klapper
* em-folder-properties.c: removed wrong singular string.
Fixes bug 311472.
2005-12-22 Andre Klapper
* mail-config.glade: changed one duplicated mnemonic.
Fixes bug 313801.
2005-12-20 Andre Klapper
* mail-config.glade: changing file selector window title from
"Execute command..." to "Select sound file". Fixes bug 324173.
2005-12-19 Andre Klapper
* mail-config.glade: changed 3 HIG-violating mnemonics.
Fixes bug 256913.
2005-12-23 Srinivasa Ragavan
** Fixes bug #228040, #324677
* em-folder-view.c (emfv_popup_flag_completed),
(emfv_popup_flag_clear, emfv_enable_menus): Added menus for
complete and clear. Also added code to refresh preview on setting
flags. Also added code to hide junk/not-junk menu depending on
their sensitivity.
* em-utils.c (tag_editor_response, em_utils_flag_for_followup):
Added code to refresh preview.
2005-12-22 Shreyas Srinivasan
* mail-component.[c,h]: Handle Network Disconnect
sent by the shell. Add function status_check which
handles various Network states.
2005-12-21 Tor Lillqvist
* em-camel-stream.c (em_camel_stream_init)
* em-sync-stream.c (em_sync_stream_init): Use
g_io_channel_win32_new_socket() on Win32 instead of
g_io_channel_unix_new() to avoid confusion between file
descriptors and sockets (which can and do overlap!). We know that
e_msgport_fd() returns a socket on Win32.
2005-12-21 Not Zed
* mail-component.c (impl_createView, view_changed_cb): api
updates.
2004-12-21 Not Zed
** See bug #60354.
* mail-component.c (view_changed_cb): set the shell window title
as well.
(impl_createView): renamed from createControls, just return a
EComponentView instead.
Committed on behalf of notzed - partha
2005-12-21 Jeff Cai
** See bug 324473
* em-account-editor.c (em_account_editor_construct): delete
reference to account editor to make sure be destroyed when it is
closed.
2005-12-21 Sam Yang
Fixes #324670
* em-folder-view.c (emfv_setting_notify): Respond to the change of
mail/display/paned_size in gconf.
2005-12-20 Veerapuram Varadhan
Fixes #246256
* mail-dialogs.glade: Change "Case _Sensitive" to "Case _sensitive".
2005-12-20 Boby Wang
** See bug 324319
* em-format-html-display.c (efhd_add_bar): Add the accessible name
of arrow button, and the attachment bar can be opened by gok.
2005-12-20 Parthasarathi Susarla
** See bug 234008
* em-folder-tree-model.c:
* mail-folder-cache.c:
Make sure that the Draft folder highlights the number of messages in
it
2005-12-18 Tor Lillqvist
* Makefile.am: Use THREADS_CFLAGS and _LIBS. Don't need CAMEL_LIBS.
* em-account-editor.c
* em-account-prefs.c
* em-filter-editor.c
* em-folder-browser.c
* em-folder-view.c
* em-format-html.c
* em-format-html-display.c
* em-mailer-prefs.c
* em-message-browser.c
* em-migrate.c
* em-subscribe-editor.c
* em-sync-stream.c
* em-utils.c
* em-vfolder-editor.c
* em-vfolder-rule.c
* mail-autofilter.c
* mail-component.c
* mail-config.c
* mail-folder-cache.c: Use gstdio wrappers. Construct pathnames of
glade, xml, etspec and png files at run-time. Use
g_filename_{to,from}_uri().
* em-folder-browser.c (emfb_init)
* em-folder-view.c (emfv_finalise)
* em-message-browser.c (emmb_init): As EMFolderView::ui_files now
always is a list of filenames constructed with g_build_filename(),
use g_free() on each list entry before calling g_slist_free() on
the list.
* em-folder-tree-model.c (em_folder_tree_model_load_state): Use
e_xml_parse_file().
* em-migrate.c: Bypass all the code for upgrading from 1.x on Win32.
(emm_setup_initial): Use GDir instead of dirent.
* em-sync-stream.c
* mail-folder-cache.c: Use pthread_equal() to compare pthread_t
values.
* em-vfs-stream.c: No EINPROGRESS or ELOOP on Win32.
2005-12-17 Tor Lillqvist
* mail-mt.c: Add copyright blurb. Use separate flag field to
indicate whether a pthread_t field is valid or not. Use
e_util_pthread_id() in debugging output.
* mail-mt.c
* mail-session.c
* mail-vfolder.c: Include just and not a handful of
individual gtk headers. Harmonize #include order and syntax. Use
pthread_equal() to compare pthread_t values.
(em_channel_setup): Call g_io_channel_win32_new_socket() on Win32
instead of g_io_channel_unix_new(). This avoids the occasional
"giowin32.c:1661: 12 is both a file descriptor and a socket, file
descriptor interpretation assumed." style warnings, which indicate
a real problem in this case.
* mail-ops.c: Use gstdio wrappers. Open file in binary mode.
* mail-signature-editor.c
* mail-tools.c
* mail-vfolder.c
* message-list.c
* message-tag-followup.c: Beautify #include order and syntax. Use
gstdio wrappers. Construct pathnames of files to be read at
run-time instead of using compile-time paths.
* mail-tools.c (mail_tool_get_local_movemail_path): Not used, put
in #if 0.
* importers/elm-importer.c
* importers/evolution-mbox-importer.c
* importers/evolution-outlook-importer.c
* importers/mail-importer.c
* importers/netscape-importer.c
* importers/pine-importer.c: Use GLib API when
applicable.
2005-12-16 Sam Yang
** Fixes bug #323867.
* em-folder-view.c (emfv_setting_notify): Respond to the change of
/apps/evolution/mail/display/show_deleted and thread_list in
gconf.
2005-12-12 Karsten BrÀckelmann
* em-folder-view.c: Mail Context Menu re-ordered correctly,
fixes bug #323140.
2005-12-12 Shreyas Srinivasan
* mail.error.xml: Fix #47857
2005-12-05 Shi Pu
See bug ** 323253
* mail-send-recv.c (format_url): If url->host is NULL or it is
emtpy, don't print it out in send & receive dialog.
2005-11-28 Jeffrey Stedfast
* em-folder-view.c (emfv_setting_notify): literal strings do not
need to be \0 terminated, they are already nul-terminated by
definition.
2005-11-28 Sam Yang
** See bug #322414
* em-folder-view.c (emfv_setting_notify): Respond to the change of
/apps/evolution/mail/display/show_preview in gconf.
2005-11-25 Tor Lillqvist
* em-composer-prefs.c (sig_add_script_response): Use gstdio
wrappers.
(url_requested): Use g_filename_from_uri()
instead of just stripping off the "file:" prefix.
(em_composer_prefs_construct): Construct glade file pathname at
run-time for Win32 install-anywhere.
2005-11-23 Parthasarathi Susarla
** See bug #315987
* em-composer-utils.c (em_utils_composer_send_cb): Send only if
account is enabled
(em_utils_composer_save_draft_cb): Save message to server folder
only if the account is enabled, else save it locally
(generate_account_hash): Add default account into the account hash
only if the account none of the account is enabled.
(guess_account): use only enabled account
* mail.error.xml: Add error message for send-no-account-enabled
2005-11-11 Boby Wang
** See bug 321214.
* mail-config.glade: Focus on the Tools-> Settings-> Composer
Preferences -> Forward Style and Reply Style comboboxes.Comboboxes
are named after their current settings. Now the names were
corrected.
2005-10-26 Vivek Jain
**See #313096
* em-junk-hook.c (emjh_construct) load the plugin only if it is
enabled.
2005-10-22 Parthasarathi Susarla
* mail-config.c (mail_config_get_default_account): Return valid
transport, only if the account is enabled.
2005-10-22 Parthasarathi Susarla
* em-composer-utils.c (create_new_composer): If the account
corresponding to the fromuri is not enabled. Then load the
preferred account from the composer.
2005-10-21 Jeff Cai
Reverse previous patch because of bug 319376.
* em-folder-view.h:
2005-10-21 Jeff Cai
* mail/em-folder-view.h: Change the declaration of flag
'preview_active' from one bit of int to one bit of guint because
it will be -1 on linux if being declared one bit of int.
2005-10-19 Philip Van Hoof
** See bug 318611
* mail/em-composer-utils.c: data hiding
2005-10-19 Harish Krishnaswamy
* em-format-html-display.h: Include e-attachment-bar.h relative to
the top dir, so it stops borking the print-message plugin.
2005-10-18 Srinivasa Ragavan
* em-folder-browser.c (emfb_focus_search, emfb_tools_vfolders):
Make '/' to focus on search bar entry. Fixes bug #268027
* em-folder-view.c (emfv_enable_menus): Set the target widget.
* em-format-html-display.[ch] (em_format_html_display_get_bar):
Added a function to get the attachment bar.
* em-utils.c (em_utils_temp_save_attachments): Added function to
save parts of the attachments.
2005-10-03 Srinivasa Ragavan
* em-folder-view.c (emfv_ena) (emfv_popup_items): Mark visible
with junk flags as well.
* em-popup.[ch] (em_popup_target_new_select): Set the flags for
junk respectively.
2005-10-18 Sankar P
- Enhances Signature-Preferences.
- Added shortcuts for common operations.
-- Delete on Del key
-- Edit on Dbl.Click
- Prevents adding duplicate and NULL signatures
* mail-signature-editor.c (menu_file_save_cb:
(mail_signature_editor, sig_name_changed):
(menu_file_save_close_cb, delete_event_cb):
(do_exit): Modified the functions for handling the above
scenarios.
* mail.error.xml: Added error strings for duplicate and NULL
signatures.
* em-composer-prefs.c (em_composer_prefs_construct):
(sig_delete_cb, sig_add_cb): Modified the functions so as to
handle the keyboard accelarators and to grab focus to the list on
deletion/insertion of signatures.
* em-composer-prefs.c (signature_key_press, sig_tree_event_cb):
Added new functions to handle the keypress events on the
signatures list tree.
Fixes #269749
2005-09-29 Parthasarathi Susarla
** See bug 317284
* em-mailer-prefs.c (emmp_header_add_header): Check if its a valid
header and only then add it
2005-09-28 Tor Lillqvist
* em-composer-utils.c (reply_get_composer, get_reply_list):
(post_reply_to_message):
* em-folder-view.c (emfv_format_link_clicked):
* importers/netscape-importer.c (netscape_get_boolean): Use
g_ascii_str(n)casecmp() instead of str(n)casecmp(). We are
comparing to literal ASCII strings in these cases, so just
casefolding ASCII is enough. Also better for portability.
* em-format-html-display.c
* message-list.c: Define localtime_r() for Win32 using localtime()
(which is thread-safe in Microsoft's C library).
* mail-tools.c (mail_tool_do_movemail): Not implemented on Win32.
2005-09-28 Parthasarathi Susarla
See bug ** 317329
* em-vfolder-rule.c (em_vfolder_rule_add_source): Do not add a
NULL uri.
2005-09-26 S.Antony Vincent Pandian
Fixes #208647
* em-folder-tree.c: Have added a menu item Empty Trash in the
folder tree's context menu and also added its callback.
2005-09-22 Carsten Guenther
Fixes #316983
* em-composer-utils.c (em_utils_send_receipt):
Exchanged the FROM and TO fields so that a read
receipt actually goes to the sender of the original
message.
2005-09-21 Sankar P
* em-account-editor.c (emae_defaults_page): Added code to enable
the sent folder button for accounts with "None" set as the
Receiving Server type. Fixes #315506
2005-09-15 Sankar P
* em-folder-tree-model.c (em_folder_tree_model_set_folder_info):
* em-folder-tree.c (render_pixbuf): Added enum and the code to
change the icon for sent items folder. Fixes #257321
2005-09-02 Harish Krishnaswamy
* default/C/Inbox: Update the Welcome mail.
2005-08-25 Not Zed
** See bug #314440.
* em-format-html.c (efh_url_requested): check the content object's
mime type, not the container, when seeing if the data should be
written.
(efh_write_text_html): add some debug.
* em-format-html-display.c (efhd_html_button_press_event): fix
debug.
2005-08-22 Srinivasa Ragavan
* em-format-html-display.c (efhd_bar_resize): Dont call update.
Just set the width on the bar.
2005-08-23 Not Zed
* mail-tools.c (mail_tool_uri_to_folder): cast warning away.
* mail-folder-cache.c: include missing header for
e_filename_make_safe.
* em-junk-hook.h: Fix some header includes, fix the include guard
to use the right name.
(EMJunk): Ugh, this is an object, properly derive from it! How
did this work?
* em-junk-hook.c (em_junk_check_junk): fix bool conversion.
* em-format-html-display.c (efhd_bar_popup_position): another
wraning, why this crap isn't in the attachment bar like i said it
should be, i'll never know.
(efhd_xpkcs7mime_viewcert_foad): only define if used.
* em-account-editor.c (emae_defaults_page): attempt to fix parentheses
(emae_security_page): fix conditional compilation warnings.
2005-08-19 Not Zed
** See #312668.
* mail-component.c (setline_done, impl_setLineStatus): change the
camel-session online status before (if we're going online) or
after (if we're going offline) actually doing offline processing.
2005-08-19 Not Zed
* em-format.c (emf_multipart_encrypted): put the s/mime message
back, awaiting string approval for a change otherwise.
2005-08-18 Not Zed
* em-format-html-display.c (efhd_message_add_bar): dont add
attachment bar if it is disabled.
(efhd_attachment_button): dont add attachments if there is no bar.
* em-format.c (emf_inlinepgp_signed, emf_inlinepgp_encrypted): fix
the error messages for consistency. We dont need to check
content-type, since we only get called with the right one.
(emf_multipart_encrypted): fix up wrong s/mime error.
* em-format-html.c (efh_inlinepgp_signed)
(efh_inlinepgp_encrypted): moved to em-format.c; otherwise this
will break replying, etc.
** See #271894.
* em-format.c (emf_multipart_encrypted): use the content object's
content-type to check types.
2005-08-16 Not Zed
** See #312668.
* mail-component.c (impl_setLineStatus): new offline interface.
(setline_check, setline_done): and implementation.
* mail-offline-handler.[ch]: destroyed, burnt, dissolved in acid.
2005-08-17 Srinivasa Ragavan
* em-format-html-display.c
(efhd_bar_save_selected): Fix a warning.
(efhd_bar_resize): Fix the bar size to match other widgets.
(efhd_bar_scroll_event): Fix scroll issue over bar. bug #312224.
(efhd_add_bar): Add a frame around the attachment bar. bug #312033
2005-08-17 Kaushal Kumar
* em-composer-prefs.c (url_requested): Add the close call for fd.
See bug #307375.
2005-08-15 Not Zed
** See #313440.
* Makefile.am (mailinclude_HEADERS): Include the idl generated
headers.
2005-08-16 Srinivasa Ragavan
* em-format-html-display.c (efhd_attachment_button): Sets the filename
in the attachment structure instead of the part
2005-08-15 Christian Kellner
* mail-send-recv.c (get_folders): Honour the check_all flag for
the scalix provider. Fixes bug #313582.
2005-08-14 Rodney Dawes
* em-folder-view.c (emfv_popup_items): Fix two mnemonic conflicts
in the context menus for the mailer
2005-08-12 Vivek Jain
* em-account-editor.c (emae_check_complete): first prepare the
page and then validate **Fixes #273842
2005-08-11 Not Zed
** See #232499.
* mail-folder-cache.c (rename_folders): rename view meta-data
along with the folder.
2005-08-11 Vivek Jain
* em-folder-tree-model.c (account_changed): check if the account
is enabled, before adding the store
** Fixes #313057
2005-08-11 Parthasarathi Susarla
* em-folder-view.c (emfv_enable_menus): return the target in any
case. It will be an empty target and not NULL.
Fixes bug 312420
2005-08-11 Srinivasa Ragavan
* em-format-html-display.c (efhd_attachment_bar_refresh):
(efhd_bar_resize, efhd_add_bar): Fix to hide the attachment bar
when no attachments and to resize when the window is resized.
2005-08-10 Not Zed
** See #271985.
* mail-config.c (mail_config_write_on_exit)
(mail_config_get_account_by_source_url)
(mail_config_get_account_by_transport_url)
(mail_config_get_default_transport):
* mail-component.c (load_accounts): check url for content before
using it.
2005-08-09 Not Zed
** See #312715.
* em-folder-tree.c (emft_drop_folder_rec): removed.
(emft_drop_folder): call em_folder_utils_copy_folders to perform
the operation rather than: doing it sync when it shouldn't be, and
2; copying code redundantly.
* em-folder-utils.c (em_folder_utils_move_folder): remove this
redundant api.
(em_folder_utils_copy_folder): add delete flag.
(em_folder_utils_copy_folders): export this function. fix strange
argument order.
2005-08-10 Tor Lillqvist
* Makefile.am: Link with all needed libraries. Use -no-undefined
on Win32. Work around annoying MSYS feature on Win32 when
installing the schemas: Echo the command to a temporary .bat file
and run it with cmd.exe...
* importers/Makefile.am: Use the bootstrap import library for
libevolution-mail.la on Win32 as libevolution-mail.la hasn't been
built yet when we come here. Use -no-undefined on Win32. Use
privsolib instead of privlib. (See ../ChangeLog.)
2005-08-08 Not Zed
** See bug #304938.
* mail-ops.c (mail_send_message): don't try to dereference the
transport if we don't have one.
2005-08-04 Not Zed
** See bug #300881.
* em-account-editor.c (emae_setup_signatures): don't add the
signature listener if we've already added it.
2005-08-08 Vivek Jain
* em-format.c (emf_multipart_appledouble): check part before using
it, else dump source
2005-08-05 Not Zed
** See bug #312397.
* em-format-quote.c (emfq_format_message): if we are rendering an
attached message, include the headers always and a marker for it.
2005-08-07 Rodney Dawes
* em-folder-browser.c (emfb_search_items):
* em-folder-tree-model.c (sort_cb, em_folder_tree_model_load_state):
* em-folder-tree.c (emft_drop_target):
* em-folder-view.c (emfv_popup_items, emfv_uri_popups):
* em-utils.c:
* em-vfolder-editor.c (em_vfolder_editor_new):
* em-vfolder-rule.c (em_vfolder_editor_sourcelist_new):
* mail-dialogs.glade:
* mail-vfolder.c (vfolder_setup_desc, vfolder_setup_do):
(vfolder_adduri_desc, vfolder_load_storage, vfolder_edit):
(vfolder_edit_rule, vfolder_gui_add_rule):
* mail.error.xml:
Change instances of "vfolder" that appear in the UI to use the term
"Search Folder" instead
Update some comments to use the term "Search Folder" instead of vfolder
2005-08-05 David Malcolm
* em-account-editor.c (emae_option_checkspin): initialize local
variable "label".
2005-08-04 Not Zed
** See bug #273885.
* em-utils.c (em_utils_edit_filters): setup filter source names
properly translated.
* em-filter-editor.c (em_filter_editor_construct): take an array
of structs for the filter source so the incoming/outgoing is
properly translated.
** See bug #312397.
* em-format-quote.c (emfq_format_message): dont quote credits
here.
(emfq_format_message_prefix): new prefix handler for credits.
(emfq_format_clone): invoke the message prefix before anything
else.
** See bug #310840.
* em-icon-stream.c (em_icon_stream_get_image): check for /0
possibility.
** See bug #308512.
* em-account-editor.c (emae_authtype_changed): take into account
the writability of the password when sensitising remember
password.
(get_password): small hack to disable the save-password button
when appropriate.
2005-08-05 Srinivasa Ragavan
* em-format-html-display.c (efhd_init, efhd_complete):
(efhd_message_add_bar): Fixes the bug #312410.
2005-08-04 Srinivasa Ragavan
* em-utls.c (emu_update_save_path): Killed a warning.
2005-08-03 Not Zed
* em-folder-browser.c (emfb_set_folder): not here.
* em-folder-view.c (emfv_set_folder): ref the folder here.
2005-08-03 Not Zed
* em-folder-view.c (emfv_message_reply): try to fix #309647, only
act if the selection is actually active.
2005-07-29 Arunprakash
* mail/em-folder-utils.c (em_folder_utils_delete_folder):
Allocated a new string to be used for the error dialog response to
avoid multiple frees.
2005-08-01 Shakti Sen
* em-composer-prefs.c: Included 'gtkentry.h' to resolve the
symbol 'GTK_ENTRY'.
Partly fixes bug #231968.
2005-08-02 Srinivasa Ragavan
* em-utils.c (emu_get_save_filesel, emu_save_part_response):
(emu_save_messages_response): Fixed a bug where the last path is
not preserved well.
2005-08-01 Not Zed
* em-subscribe-editor.c (sub_fill_level): always process all nodes
we have, even if we have already seen the top result.
2005-07-29 Not Zed
** See bug #300607.
* mail-vfolder.c (store_folder_renamed_rec, store_folder_renamed):
rename all folders in the folder tree renamed.
2005-07-29 Shreyas Srinivasan
* mail-ops.c: Fix #311223. Include
so that lazy binding does not fail on CAMEL_IS_MULTIPART.
2005-07-29 Shreyas Srinivasan
* em-account-editor.c (emae_defaults_page): Fix #307538. Check if
the provider type exists before senisitizing widgets.
2005-07-28 Not Zed
** See bug #311440.
* em-utils.c (em_utils_in_addressbook): handle NULL address.
2005-07-28 Praveen Kumar
* em-account-editor.c (emae_check_complete) : Update the "Full Name"
text entry with the detected real name of the user. Fixes bug 311778
2005-07-27 Srinivasa Ragavan
* mail-config.glade: Changed "Host" to "Server"
2005-07-27 Not Zed
* mail-send-recv.c (get_folders): hack to make it honour the
'refresh only inbox' imap/groupwise setting.
2005-07-26 Harish Krishnaswamy
* Makefile.am: fix make distcheck issues.
2005-07-25 Srinivasa Ragavan
* em-format-html-display.c (efhd_init, efhd_finalise):
(efhd_attachment_image, efhd_attachment_button):
(efhd_format_attachment): Added code to create a attachment bar.
* em-format-html.c (efh_format_message) Added code to add bar at
the beginning of the message.
* em-popup.[ch] (em_popup_target_new_attachments)
(emp_part_popup_set_background)
(emp_standard_menu_factory): Added code to handle the popup menu
inside the attachment bar.
* em-utils.[ch] (em_utils_edit_filters, emu_get_save_filesel)
(em_utils_save_part, em_utils_save_messages): Added code to handle
save selected and save all options of the attachment bar.
2005-07-21 Not Zed
* em-folder-browser.c: reverted dobey's busted view->hide* menu
stuff.
* em-account-editor.c (emae_option_entry): if we get a null
default, then set "" on the entry.
(emae_option_entry): set the default value on the url if it
doesn't exist already.
2005-07-20 Not Zed
* mail-send-recv.c (refresh_folders_desc, refresh_folders_get)
(refresh_folders_got, refresh_folders_free, get_folders)
(receive_update_got_folderinfo, receive_update_got_store): refresh
all the folders manually and directly.
* mail-folder-cache.c (setup_folder): propagate even -1 unread
counts, they get ignored later.
* em-composer-utils.c (emu_handle_receipt_message)
(em_utils_handle_receipt): use getmessagex too, so we can always
clear any error.
* em-folder-view.c (emfv_message_selected_timeout)
(emfv_list_done_message_selected): use getmessagex and do
something meaninful with the error.
* mail-ops.c (mail_get_messagex): added new get message which
returns an exception.
2005-07-19 Not Zed
* mail-tools.c (mail_tool_uri_to_folder): dont get the service
connected, it will connect if it needs to.
* mail-ops.c (get_folderinfo_get): * em-folder-utils.c
(emft_copy_folders__copy)
(emfu_delete_folders): * em-folder-tree.c
(emft_get_folder_info__get): Always request subscribed folders, if
the backend doesn't implement it it will ignore it.
2005-07-13 Not Zed
* mail-send-recv.c (mail_autoreceive_init, auto_online): listen to
session online events, and if we are online, trigger an
auto-receive of all auto-check accounts.
2005-07-11 Not Zed
* mail-send-recv.c (auto_account_commit): force an update
immediately if we're setting up the timeout to start with.
* em-folder-tree-model.c (em_folder_tree_model_set_unread_count):
noop if the unread count < 0.
(em_folder_tree_model_set_folder_info): only set the unread count
if we actually have one.
* em-folder-tree.c (emft_tree_row_expanded): get the folder list
'fast'.
* mail-ops.c (get_folderinfo_get): get the folder list 'fast'.
2005-07-19 Srinivasa Ragavan
* em-folder-tree.c (emft_popup_move): calling the wrong api to
move a folder. Infact it was copying for move.
2005-07-14 Vivek Jain
* em-composer-utils.c: included missing header file
camel-multipart.h
**Fixes #310330
2005-07-13 Kjartan Maraas
* em-mailer-prefs.c (em_mailer_prefs_construct): Free font name
* mail-config.c (config_write_style): Free font name and name of
citation color.
* message-list.c (regen_list_regened, regen_list_free): Free
search string. Thanks to Michael Zucchi for walking me through
this one. My brain wasn't running on all it's cylinders...
2005-07-10 Shreyas Srinivasan
* mail-config.[ch]: Add new functions to remove proxy accounts and
proxies created by the account.
* mail-compnent.c: Remove proxy accounts at startup
* mail.error.xml: Add warnings for proxy disable and removal of a
proxy when its parents are removed.
* em-account-prefs.c: Add checks not to display proxies and
handling of parent removal/ disabling.
2005-07-06 Vivek Jain
* em-junk-filter.c: moved to plugins/sa-junk-plugin
* em-junk-filter.h: removed
* em-junk.plugin.[ch]: removed
* em-junk-hook.[ch]: added new files to have a new hook
* Makefile.am: updated to removed/add these files.
* mail-session.c (mail_session_init): assign NULL to junk_plugin,
remove included file "em-junk-filter.h"
* mail-component-factory.c (make_factory): register type for
EMJunkHook
2005-07-05 Not Zed
* em-format-html-display.c (efhd_attachment_image): use the cache,
since we set it up.
(efhd_image): added a (private!) format handler for all the image
types so we intercept them and handle them directly.
(efhd_image_fit, efhd_image_unfit): replace the resize callback
with two much simpler ones.
* em-icon-stream.c (em_icon_stream_get_image): added 'fit to'
arguments. Changed dramatically to get approximate fit-to image,
update cache, etc.
(em_icon_stream_is_resized): added 'fit to' arguments. changed to
manipulate the cache properly.
(emis_fit): helper to fit an image to a size.
(em_icon_stream_new): added 'fit to' arguments rather than poking
structures.
* em-format-html-display.c (efhd_attachment_image): fixed a memory
leak, various style issues. Removed all scaling code.
(efhd_attachment_popup): show menu's appropriately. add back the
hide/show menu always.
(efhd_image_popup): fix formatting.
** Applied patch from Srini for scaling images to fit by default.
2005-07-04 Veerapuram Varadhan
* mail-component.c (handleuri_got_folder): Added "forward"
command-line option.
2005-07-06 Not Zed
* importers/evolution-mbox-importer.c (mbox_getwidget): wrap the
widgets in another vbox so they display properly.
* importers/pine-importer.c (pine_getwidget): pack the 'mail'
widget.
* importers/pine-importer.c (pine_import):
importers/elm-importer.c (elm_import):
importers/evolution-mbox-importer.c (mbox_import): Dont create
widgets anymore, report progress through the EImport and handle
cancel.
2005-07-01 Not Zed
* importers/Makefile.am: remove shell/importer link & take out
netscape & outlook temporarily.
* Makefile.am: Removed importer link.
2005-06-24 Matt Brown
* em-inline-filter.c: implement extraction of inline
signed/encrypted pgp parts and package them into
x-inlinepgp-signed/x-inline-pgp-encrypted parts.
* em-format-html.c: Formatters to verify/decrypt and then display
the parts generated by the inline filter.
2005-06-25 Not Zed
** See bug #307398
* mail-session.c (alert_user): copy the prompt string, in 'no
cancel' mode we run asynchronously.
(free_user_message): & free it.
2005-06-24 Not Zed
* em-format-html.c (efh_url_requested): dont pass data gtkhtml
definitely can't handle, to gtkhtml. This is no security patch,
but stops gtkhtml wasting time tying to render malicious mails or
other rubbish.
2005-06-21 Brian Mury
** See bug #301466.
* filtertypes.xml, searchtypes.xml, vfoldertypes.xml: fix the
"match all" case to actually work.
2005-06-18 Tor Lillqvist
* GNOME_Evolution_Mail.server.in.in: Use SOEXT.
2005-06-08 Not Zed
* mail-component.c (view_changed_cb): make this run a timeout so
we don't update too often and suck loads of cpu time.
2005-06-07 Andre Klapper <9016009@gmx.de>
* mail.error.xml: Fixing typo (bug 306151)
2005-06-02 Not Zed
* Evolution-Mail.idl: only let this be included once.
* mail-component.c (mail_component_class_init): Setup a test
function, and fix the bonobo init function so we're actually a
mailcomponent and not just an evolutioncomponent.
2005-06-02 Not Zed
* mail-component.c: change this to sub-class evolution-component,
not bonobo-object.
* Evolution-Mail.idl: Made the mail component sub-class
Evolution.Component so it can add new interfaces for remote gui
mail operations.
2005-05-31 Rodney Dawes
* em-folder-browser.c (emfb_view_hide_read, emfb_view_show_selected):
(emfb_view_show_all): Update these methods to use the listener method
of access from bonobo as they are radio buttons now
(emfb_verbs): Comment out the verbs for the above methods, as they are
configured through add_listener now
(emfb_enable_map): s/ViewHideSelected/ViewShowSelected/
(emfb_activate): Add the listeners for the radio buttons for filtering
the message list for unread, selected, or all messages
2005-05-24 Rodney Dawes
* em-folder-selector.c (folder_created_cb): Remove this unused method
(emfs_response): Remove unused variable declarations
* em-folder-view.c (emfv_popup_{load_images,selectall}): Remove
these unused methods
* mail-component.c: Include em-folder-utils.h to fix warnings
2005-05-20 Not Zed
* mail-component.c (mail_component_peek_session): add helper for
plugins to get mail session.
2005-05-19 Chenthill Palanisamy
* mail.error.xml: Added a error message required for
marking messages as read in subfolders.
2005-05-19 Not Zed
* em-format-html-print.c (em_format_html_print_raw_message): new
function to print a non-foldered message. untested.
2005-05-19 Not Zed
* em-folder-utils.h: fix rodney's name choices. fix
multiple-inclusion. fix forward references. fix all callers.
add many fixme's for the busted api's.
* em-format-quote.c (emfq_format_clone): use pseudo mime type to
find message formatter.
* em-format-html-display.c (efhd_format_message): remove, it
didn't do anything.
* em-format-html.c (efh_format_message): make this a handler
callback.
* em-format.c (emf_message_rfc822): make this use the pseudo
mime-type x-evolution/message/rfc822 instead of the hardcoded
format_message callback.
* em-format-html-display.c (efhd_message_prefix): make this use a
pseudo-mime-type handler rather than hard-coded, so it can be
overridden by a plugin.
2005-05-17 Radek Doulik
* em-format-html.c: removed include of htmlengine.h which wasn't
needed
* em-format-html-display.c: use top level gtkhtml API instead of
lower level one
* em-folder-view.c (emfv_popup_selectall): use gtk_html_select_all
instead of calling html engine directly
2005-05-16 Not Zed
* mail-vfolder.h:
* mail-autofilter.h: forward-reference structures
* *.h: Make installed headers includable from mail/
* Makefile.am (mailinclude_HEADERS): install various mail headers
as first cut at public plugin api.
* move e-error into e-util/
2005-05-16 Srinivasa Ragavan
* GNOME_Evolution_Mail.server.in.in: Added tooltips
2005-05-13 Rodney Dawes
* Makefile.am: Add new em-folder-utils.[ch] abstraction
* em-folder-browser.c: Update for new menu layout
Add new methods to handle the actions that were previously only
available from the context menu when right-clicking on a folder
* em-folder-selector.c (emfs_response): Just call emfu_folder_create
if the user wants to create a new folder in the selector dialog
(em_folder_selector_get_selected_path): Clean up the code to fix a
couple potential crashes
* em-folder-tree.[ch]: Add methods to get pointers to a CamelFolder or
CamelFolderInfo object for the selected item in the tree
Add a method to get a pointer to an EMFolderTreeModelStoreInfo object
for the selected store in the tree
Move folder operations out into em-folder-utils.[ch] so that they
are abstracted from the tree and can be used by methods other than
the internal context menu
* em-folder-utils.[ch]: Move the folder operations code to here
* em-folder-view.c: Update for the new menu layout
Fix Mark as Read/Unread in the context menu to only show up in the list
* mail-component.c (create_item): Just call emfu_folder_create here
when the user requests to create a new folder from the New toolbar item
2005-05-13 Shreyas Srinivasan
* Fixes bug #273868, #300113, #302831.
* mail-offline-handler.c : Add check for Camel Offline
store to is_service_relevant.
2005-04-21 Jeffrey Stedfast
* em-composer-utils.c (post_reply_to_message): Use the real folder
and real uid (not the virtual if replying to a message in a
vfolder). Fixes bug #269129.
2005-05-06 Vivek Jain
* em-folder-view.c: EPopupItem emfv_popup_items[] replace Print
with Print... Fixes #272242
2005-05-07 Sankar P
* mail-ops.c (mail_send_message)
Added code to prevent copying of sent items, based on provider type
* em-account-editor.c (emae_defaults_page)
Added code to disable the Sent Folders button
2005-05-06 Not Zed
* mail.error.xml: renamed from mail-errors.xml, add i18n tags, fix
some whitespace issues. Removed some unecessary translations.
2005-05-06 Chenthill Palanisamy
* evolution-mail.schemas.in.in: Removed the schema
/schemas/apps/evolution/mail/junk/sa/daemon_port
since its not used anymore.
2005-05-06 Sarfraaz Ahmed
* mail/mail-errors.xml : Fixed a typo for #272786
2005-05-05 Radek Doulik
* em-folder-view.c (em_folder_view_get_popup_target): use
gtk_html_command to ask if selection is active tto avoid using
selection API directly
(emfv_popup_copy_text): use gtkhtml API instead of engine API
(emfv_message_reply): use new gtk_html_get_selection_html function
to avoid using low level gtkhtml APIs
2005-05-03 Radek Doulik
* em-format-html-display.c: removed include of htmlinterval.h as
it's not needed
2005-04-28 Parthasarathi Susarla
* em-folder-view.c (emfv_set_folder): remove a call to
refresh folder from here
* em-folder-browser.c (emfb_set_folder): call
mail_refresh_folder here
2005-04-28 Not Zed
* message-list.c: add some message list loading/profiling points,
"list".
* em-folder-view.c: add some message display/loading profiling
points, "goto".
2005-04-12 Not Zed
** See bug #273752
* em-folder-tree.c (emft_drop_folder_rec): handle NULL
"parent_name" - dropping to store node.
2005-04-08 Jeffrey Stedfast
* em-composer-utils.c (em_utils_send_receipt): Simplify the
scanning for '@' by using strchr().
2005-04-08 Not Zed
* em-composer-utils.c (em_utils_ask_receipt): removed.
(em_utils_handle_receipt): asynchronously load message if none is
supplied.
* em-folder-view.c (emfv_set_seen): pass message in.
* em-composer-utils.c (em_utils_ask_receipt): strip leading lwsp
on the disposition address.
(em_utils_ask_receipt): added a comment about which rfc.
(em_utils_handle_receipt): merged ask_receipt into here. Changed
api to take a message instead, so we don't have to load the
message every time. Also only set receipt-handled if we have a
receipt requested in the first place.
2005-04-05 ERDI Gergo
* mail-errors.xml: Added new dialog for receipt requests
* em-composer-utils.c (em_utils_guess_account): Made guess_account
public, to be callable from em-folder-view
(em_utils_send_receipt): New function to send an RFC
2298-compliant message delivery notification
2005-04-05 Not Zed
** See bug #74320
* em-format.c (em_format_part_as): if the snooped type is NULL,
fall back to application/octet-stream.
2005-04-04 Rodney Dawes
* em-folder-view.c (emfv_popup_items): Add Mark as Read/Unread back
to the context menu (#73192)
Fix the ordering values for some menu items in the context menu that
had duplicate order values
2005-03-31 Not Zed
** See bug #72935
* em-folder-view.c: always enable the stop button.
2005-03-31 Not Zed
** See bug #72518
* em-folder-tree.c (emft_popup_delete_folder): prompt for vfolder
case differently.
2005-03-31 Not Zed
* message-list.c (on_selection_changed_cmd): only noop if we only
have 1 message selected, otherwise we don't update the menu's.
Fixes a problem introduced by 64987's fix.
2005-03-30 Li Yuan
* em-account-prefs.c: (em_account_prefs_treeview_new):
add a11y name to Mail Accounts Table
* mail-config.glade:
add a11y name to tables in Mail Preferences page and
Composer Preferences page.
Fixes #73914
2005-03-16 Jeffrey Stedfast
* em-format-html.c (efh_format_headers): Don't show multiple
"Mailer" headers even if multiple x-mailer/user-agent/whatever
headers exist. Fixes bug #70394.
2005-03-16 Not Zed
** See bug #73363
* em-folder-view.c (emfv_list_message_selected): insert a timeout
before loading the message.
(emfv_message_selected_timeout): handle the timeout, start loading
the message.
(emfv_set_folder, emfv_destroy): cleanups for above.
2005-03-16 Not Zed
** See bug #73559
* em-filter-source-element.c
(em_filter_source_element_get_sources): check the url != "" and decoded
before using it.
2005-03-16 Not Zed
** See bug #71003, again.
* mail-component.c (impl_quit): fix sense of 'can quit' logic.
2005-03-14 Not Zed
** See bug #73550
* em-format-hook.c (emfh_format_format): if we are disabled, don't
invoke handler, try to invoke old handler if there was one.
2005-03-10 Not Zed
** See bug #73293
* message-list.c (main_folder_changed): emit a 'list built' signal
if we just modified it too.
2005-03-10 Vivek Jain
**fixes bug #73139
* em-folder-tree.c (render_pixbuf):change the shared-folder icon names
to the names in gnome-icon-theme
2005-03-03 Not Zed
** See bug #66592
* mail-tools.c (mail_tool_make_message_attachment): jus call
camel_medium_remove_header to remove the bcc header, don't need to
loop.
* mail-ops.c (mail_send_message): try to find the account by uid
first, fall back to name.
* em-composer-utils.c (composer_get_message): set
x-evolution-account by uid, not name.
2005-03-02 Not Zed
** See bug #66592
* em-composer-utils.c (got_post_folder): no longer needed.
(composer_get_message): remove 'post' and 'no_recipeints' args.
* mail-ops.c (mail_send_message): change for xev changes. Also
handle postto if set.
* mail-tools.c (mail_tool_remove_xevolution_headers)
(mail_tool_restore_xevolution_headers): fix for api change.
(mail_tool_destroy_xevolution): remove.
* mail-tools.h: remove XEvolution, just use a struct _header_raw
for it.
* em-composer-utils.c (em_utils_composer_send_cb): don't post
message here, just queue it like any other outgoing mail.
2005-03-02 Not Zed
** See "bug" 73100
* mail-dialogs.glade: empty out the license_top_label text, it is
always overwriten by the code.
2005-03-01 Not Zed
* message-list.c: include atkutil.h
(message_list_construct): cast warning.
* mail-session.c (mail_session_set_interactive): remove unused
variable since we can no longer terminate password requests.
* mail-autofilter.c (em_vfolder_rule_from_address): properly
define in header.
* em-utils.c (emu_get_save_filesel): only define filename in the
!gtkfilechooser case.
* em-mailer-prefs.c (restore_labels_clicked): cast for warning.
(em_mailer_prefs_construct): same.
* em-format-html.c (efh_format_header): remove unused variable.
* em-account-editor.c (emae_widget_druid_glade): remove unused
variable.
* importers/mail-importer.h: forward-delcare struct
_MailComponent.
* *c: remove/disable various debug.
2005-03-02 Harry Lu
Fix for 71733.
* mail-signature-editor.c: (mail_signature_editor): if is_new,
let name_entry get the focus.
2005-02-28 JP Rosevear
* em-utils.c (em_utils_configure_account): pass in accountDruid
config id
* em-account-prefs.c (account_add_clicked): pass in accountDruid
config id
(account_edit_clicked): pass in accountWizard config id
* em-account-editor.h: update protos
* em-account-editor.c (em_account_editor_new_with_config_id):
create a new account editor with a specific config id
(em_account_editor_new): pass
(em_account_editor_construct): make this static and take the
config id as an arg
2005-02-24 Not Zed
** See bug #72609
* em-inline-filter.c (emif_scan): try to convert the filename
based on the incoming charset or the locale charset. This will
make sure it is always valid.
2005-02-28 Not Zed
* em-folder-browser.c: reverted Mengjie's patch for 72545.
2005-02-27 Frank Arnold
* default/de/Inbox: Added German translation of default inbox.
2005-02-25 Mengjie Yu
* em-folder-browser.c (emfb_edit_select_all): make the 'select
all' work in all conditions.
Fixes #72545
2005-02-24 Not Zed