2008-06-20 Sankar P <psankar@novell.com>
* mail-retract.c (retract_mail_settings):
Multiple open dialogs is an usability issue
and a potential HIG violation.
Thanks to Akhil for pointing out.
svn path=/trunk/; revision=35657
2008-06-20 Sankar P <psankar@novell.com>
* mail-retract.c (retract_mail_settings):
Check if cnc is valid before using it.
Fixes a crash.
svn path=/trunk/; revision=35656
2008-06-19 Milan Crha <mcrha@redhat.com>
** Fix for bug #382783
* filter/filter-rule.c: (do_grab_focus_cb), (more_parts), (get_widget):
* mail/em-filter-rule.c: (do_grab_focus_cb), (more_parts), (get_widget):
Grab focus of new rule part on adding and scroll to the bottom too.
svn path=/trunk/; revision=35654
2008-06-19 Sankar P <psankar@novell.com>
* mail-retract.c (retract_mail_settings):
Ask the user if he really wants to retract mails.
Re-arrange the menus a little for grouping related things.
svn path=/trunk/; revision=35653
2008-06-19 Milan Crha <mcrha@redhat.com>
** Fix for bug #478469
* backup.c: (main):
Changed the progress dialog to be more HIG compliant.
svn path=/trunk/; revision=35652
2008-06-18 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #530069
* plugins/plugin-manager/plugin-manager.c:
Don't show the configuration tab unless the selected plugin
actually has configuration options (excluding options that get
crammed into the Preferences dialog).
svn path=/trunk/; revision=35651
2008-06-18 Milan Crha <mcrha@redhat.com>
** Fix for bug #423395
* configure.in: Requires newer GtkHTML, 3.23.5.
* mail/em-format-html.c: (efh_init), (efh_text_plain), (efh_text_enriched),
(efh_text_html), (efh_message_deliverystatus): Put the anchor where
the message body begins and let GtkHTML know the anchor name to place
the cursor there in caret mode on the first focus.
svn path=/trunk/; revision=35650
2008-06-18 Matthew Barnes <mbarnes@redhat.com>
** Fixes part of bug #532472
* mail/mail-config.c (mail_config_get_account_by_transport_url):
Strip the account URL (via CAMEL_URL_HIDE_ALL) before comparing
it to the already-stripped 'transport_url', to avoid unnecessary
password prompts.
svn path=/trunk/; revision=35649
2008-06-18 Milan Crha <mcrha@redhat.com>
** Fix for bug #532597
* e-selection-model-array.c: (e_selection_model_array_delete_rows):
Do not leave selected more than one item if somebody else took care
or reposition of the cursor row before the delete.
svn path=/trunk/; revision=35647
2008-06-18 Milan Crha <mcrha@redhat.com>
** Fix for bug #318089
* mail-to-task.c: (convert_to_task): Ask for destination source only
when have more than one writable source defined.
svn path=/trunk/; revision=35646
2008-06-16 Milan Crha <mcrha@redhat.com>
** Fix for bug #273627
* exchange-account-setup.c: (owa_authenticate_user),
(update_mailbox_param_in_url), (mailbox_editor_entry_changed),
(org_gnome_exchange_owa_url): New entry to enter mailbox name in case
it differs from the username. The entry is updated after a validation
and shows the mailbox name as was used for validation.
Note: Be sure you've eds revision 8986 or better, otherwise this will not work.
svn path=/trunk/; revision=35642
2008-06-16 Milan Crha <mcrha@redhat.com>
** Fix for bug #467892
* message-list.h: (struct _MessageList), (message_list_ensure_message):
* message-list.c: (message_list_init), (message_list_finalise),
(message_list_ensure_message), (regen_list_exec), (regen_list_done):
Be able to set a message uid to keep in a list after regeneration.
* em-folder-view.c: (em_folder_view_open_selected):
Inherit search criteria and ensure keeping the selected message
in the view even it may not belong to the filter anymore.
svn path=/trunk/; revision=35640
2008-06-13 Tor Lillqvist <tml@novell.com>
* win32/libevolution-mail.def: Add more functions used by
libevolution-calendar.la.
svn path=/trunk/; revision=35637
2008-06-13 Tor Lillqvist <tml@novell.com>
* win32/libevolution-mail.def: Add new functions used by
libevolution-composer.la.
* addressbook/gui/component/Makefile.am
libevolution_addressbook_la_LIBADD): Link with the bootstrap
libevolution-mail library on Windows.
svn path=/trunk/; revision=35636
2008-06-13 Milan Crha <mcrha@redhat.com>
** Part of fix for bug #304029
* gui/widgets/addresstypes.xml: changed description of default
search filter from "Name begins with" to "Name contains"
* gui/widgets/e-addressbook-view.c: (search_activated):
same in a filter search query itself
Note: Be sure you've proper eds version.
svn path=/trunk/; revision=35635
2008-06-13 Milan Crha <mcrha@redhat.com>
** Fix for bug #330597
* e-msg-composer.c: (add_attachments_handle_mime_part): Add all
text/* parts which has a filename set and also attach all submessages.
svn path=/trunk/; revision=35634
2008-06-13 Milan Crha <mcrha@redhat.com>
** Fix for bug #337160
* message-list.c: (on_cursor_activated_cmd): Do not pretend the row
with a cursor is selected when it isn't. Also take care of multiselect.
* message-list.c: (on_selection_changed_cmd):
Do not pretend the row with a cursor is selected when it isn't.
svn path=/trunk/; revision=35633
2008-06-13 Milan Crha <mcrha@redhat.com>
** Fix for bug #538002
* em-folder-tree.c: (emft_drop_target): Do not allow dropping messages
on folders with CAMEL_FOLDER_NOSELECT flag set.
svn path=/trunk/; revision=35631
2008-06-13 Milan Crha <mcrha@redhat.com>
** Fix for bug #314467
* em-account-editor.c: (emae_url_set_hostport):
Reset port when setting host name without it.
svn path=/trunk/; revision=35629
2008-06-09 Milan Crha <mcrha@redhat.com>
** Fix for bug #535791
* mail-config.glade:
* em-composer-prefs.c: (em_composer_prefs_construct):
New UI option to let uset choose whether start typing at the bottom
of the document or not on replying.
* em-utils.h: (em_utils_message_to_html):
* em-utils.c: (em_utils_message_to_html):
* em-composer-utils.c: (forward_non_attached), (composer_set_body):
Take care of /apps/evolution/mail/composer/reply_start_bottom.
svn path=/trunk/; revision=35621
2008-06-09 Milan Crha <mcrha@redhat.com>
** Fix for bug #201011
* filter/filter-rule.h: (struct _FilterRule): New property 'enabled'
to be able to disable filter rules.
* filter/filter-rule.c: (filter_rule_init), (rule_eq), (xml_encode),
(xml_decode), (rule_copy): Store/restore/use 'enabled' value.
* filter/rule-editor.c: (add_editor_response), (rule_move), (set_source):
Set the 'enabled' column properly.
* filter/rule-editor.c: (rule_able_toggled), (rule_editor_treeview_new):
Add column "Enabled" to the tree, but have it hidden by default, only
those whom supports it can show it.
* mail/em-filter-editor.c: (em_filter_editor_construct):
Show Enabled column in the editor, because we support it here.
* mail/mail-session.c: (main_get_filter_driver): Skip disabled rules.
svn path=/trunk/; revision=35620
2008-06-09 Milan Crha <mcrha@redhat.com>
** Fix for bug #536813
* gui/comp-util.h: (is_icalcomp_on_the_server):
* gui/comp-util.c: (is_icalcomp_on_the_server): Similar helper function
as cal_comp_is_on_server only the parameter is icalcomponent.
* gui/e-week-view-event-item.c: (e_week_view_event_item_double_click):
* gui/e-week-view.c: (e_week_view_on_text_item_event):
Do not start to edit the event on the double click if the event is not
on the server yet. Storing the event can cause the renumbering events
so the result can be that the edited event would be different.
svn path=/trunk/; revision=35618
2008-06-09 Milan Crha <mcrha@redhat.com>
** Fix for bug #536772
* em-folder-browser.c: (EMFolderViewEnable emfb_enable_map):
Disable Folder menu items consistently with a popup menu over folder.
svn path=/trunk/; revision=35616
2008-06-09 Milan Crha <mcrha@redhat.com>
** Fix for bug #509595
* e-logger.c: (e_logger_get_logs): Do not crash if file does not
exists. Also be able to read lines more than 249 characters long.
svn path=/trunk/; revision=35614
2008-06-06 Matthew Barnes <mbarnes@redhat.com>
** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and
GTK_DISABLE_SINGLE_INCLUDES defined. (#536637)
svn path=/trunk/; revision=35606
2008-06-06 Tor Lillqvist <tml@novell.com>
* e-plugin.c (epl_loadmodule): Tell which plugin it could not load
in the warning message.
svn path=/trunk/; revision=35604
2008-06-06 Tor Lillqvist <tml@novell.com>
* configure.in: Add -Wl,--exclude-libs=libiconv.a to ICONV_LIBS on
Windows to avoid auto-exporting functions from the static
libiconv.a implementation in win_iconv from evolution's DLLs.
svn path=/trunk/; revision=35602
2008-06-05 Matthew Barnes <mbarnes@redhat.com>
* mail/message-tag-followup.c:
Never undefine DISABLE_DEPRECATED macros in source code.
Yes, it will break the build if it's defined. That's the point!
svn path=/trunk/; revision=35600
2008-06-04 Matthew Barnes <mbarnes@redhat.com>
** Fixes security vulnerabilities
CVE-2008-1108 and CVE-2008-1109
* calendar/gui/itip-utils.c (html_new_lines_for):
Do not use a fixed-size buffer for parsing external data.
Simplify the logic to just split and rejoin the string with a
different line separator.
* calendar/gui/e-itip-control.c (write_label_piece),
(write_recurrence_piece), (set_date_label):
Use a GString rather than a fixed-size buffer to build the HTML
string to avoid the possibility of an overflow.
svn path=/trunk/; revision=35594