2007-11-27 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #495123
* composer/Makefile.am:
Add a bunch of files for managing composer headers.
* composer/e-msg-composer.c (build_message), (from_changed_cb),
(set_editor_signature), (e_msg_composer_set_body),
(e_msg_composer_get_preferred_account):
* plugins/exchange-operations/exchange-mail-send-options.c
(append_to_header):
Use e_msg_composer_hdrs_get_from_account() to obtain the EAccount.
* composer/e-msg-composer-hdrs.c:
* composer/e-msg-composer-hdrs.h:
Massive refactoring to use new EComposerHeader classes.
* composer/e-composer-header.c:
* composer/e-composer-header.h:
* composer/e-composer-from-header.c:
* composer/e-composer-from-header.h:
* composer/e-composer-name-header.c:
* composer/e-composer-name-header.h:
* composer/e-composer-post-header.c:
* composer/e-composer-post-header.h:
* composer/e-composer-text-header.c:
* composer/e-composer-text-header.h:
New GObject classes manage different types of composer headers.
See bug #495123 for a more detailed description of each class.
* mail/mail-session.c (mail_session_init):
Pass the CamelSession to the EAccountComboBox class (ugly hack).
* widgets/misc/Makefile.am:
Add e-account-combo-box.[ch].
* widgets/misc/e-account-combo-box.c:
* widgets/misc/e-account-combo-box.h:
New widget renders an EAccountList as a combo box. Also listens
for changes to the EAccountList and updates itself accordingly.
svn path=/trunk/; revision=34600
2007-11-27 Milan Crha <mcrha@redhat.com>
** Fix for bug #500024
* gui/print.c: (print_comp): Set number of pages first.
svn path=/trunk/; revision=34597
2007-11-27 Milan Crha <mcrha@redhat.com>
** Fix for bug #214645
* gui/e-week-view.c: (e_week_view_get_day_position),
(e_week_view_convert_position_to_day):
* gui/e-week-view-layout.c: (e_week_view_layout_event),
(e_week_view_layout_get_span_position):
Collapses non-working days to occupy one row and expand other days
if possible.
svn path=/trunk/; revision=34594
2007-11-26 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #499644
* em-junk-filter.c (user_remote_tests_cb),
(org_gnome_sa_use_remote_tests):
The behavior of the "Include remote tests" check button was swapped
with respect to its state. Probably why SpamAssassin seemed slow.
svn path=/trunk/; revision=34586
2007-11-26 Nicholas Miell <nmiell@gmail.com>
** Fix for bug #216485
Edit->Select thread menu fix and improvement.
* mail/em-folder-browser.c: (emfb_edit_select_subthread): new function,
(emfb_enable_map, emfb_verbs) hook it up
* mail/message-list.c: (select_thread): new function based on
thread_select_foreach, (thread_select_foreach): remove the logic
now in select_thread, (message_list_select_thread): use
select_thread, (subthread_select_foreach): new function,
(message_list_select_subthread): new function
* mail/message-list.h: (message_list_select_subthread): add prototype
* ui/evolution-mail-list.xml
Add Select Message Subthread
svn path=/trunk/; revision=34585
2007-11-26 Milan Crha <mcrha@redhat.com>
** Fix for bug #346693
* gui/e-day-view.c: (e_day_view_on_editing_started):
Ensure new event in top canvas will be visible.
svn path=/trunk/; revision=34584
2007-11-26 Milan Crha <mcrha@redhat.com>
** Fix for bug #380644
* gui/dialogs/task-page.h: (task_page_add_attendee):
* gui/dialogs/task-page.c: (task_page_add_attendee):
* gui/dialogs/event-page.h: (event_page_add_attendee):
* gui/dialogs/event-page.c: (event_page_add_attendee):
New function to add attendee to store and name selector.
* gui/dialogs/task-page.c: (remove_attendee): Remove attendee also
from name selector (keep consistent).
* gui/dialogs/task-editor.c: (task_editor_edit_comp):
Use task_page_add_attendee to add known attendees.
* gui/dialogs/event-editor.c: (event_editor_edit_comp):
Use event_page_add_attendee to add known attendees.
* gui/e-meeting-store.c: (e_meeting_store_remove_all_attendees),
(e_meeting_store_remove_attendee): Code cleanup by Matthew Barnes.
svn path=/trunk/; revision=34582
2007-11-23 Milan Crha <mcrha@redhat.com>
** Fix for bug #325730
* gui/e-memos.c: (table_selection_change_cb):
* gui/e-tasks.c: (table_selection_change_cb):
Clear task/memo preview when have more or less than one row selected.
* gui/e-cal-model.c: (e_cal_view_objects_added_cb),
(e_cal_view_objects_removed_cb), (remove_client_objects):
First delete, then notify, so we read from updated store.
svn path=/trunk/; revision=34577
2007-11-23 Milan Crha <mcrha@redhat.com>
** Fix for bug #353807
* mail-to-task.c: (do_mail_to_task): Notice user if any error occur
during opening calendar, calendar is readonly or when add fails.
svn path=/trunk/; revision=34576
2007-11-23 Milan Crha <mcrha@redhat.com>
** Fix for bug #495711
* gui/contact-editor/e-contact-editor.h: (struct _EContactEditor):
* gui/contact-editor/e-contact-editor.c: (full_name_response),
(full_name_clicked), (e_contact_editor_init):
Keep track of previously created Full Name dialog and reuse it.
svn path=/trunk/; revision=34575
2007-11-23 Milan Crha <mcrha@redhat.com>
** Fix for bug #494414
* em-folder-selection-button.c: (set_contents): If used uri points
to an account, then prepend account's name to folder name.
svn path=/trunk/; revision=34574
2007-11-23 Milan Crha <mcrha@redhat.com>
** Fix for bug #458237
* itip-formatter.c: (start_calendar_server), (source_selected_cb):
Check for non-NULL source before using it to prevent a crash.
svn path=/trunk/; revision=34570
2007-11-23 Milan Crha <mcrha@redhat.com>
** Fix for bug #494425
* em-utils.c: (get_unique_file_names):
New helper function to "assign" unique file name to each part.
* em-utils.c: (em_utils_save_parts): Use new helper function.
svn path=/trunk/; revision=34568
2007-11-23 Milan Crha <mcrha@redhat.com>
** Fix for bug #335931
* message-list.c: (struct _regen_list_msg): New member last_row.
* message-list.c: (regen_list_regen): Store last_row for later use.
* message-list.c: (regen_list_regened): Restore row based on last_row
when no uid was selected before.
* message-list.c: (mail_regen_list): Init new last_row member.
* em-folder-view.c: (emfv_select_next_message): New helper function
to select messages in list.
* em-folder-view.c: (emfv_popup_mark_junk), (emfv_popup_mark_nojunk),
(emfv_popup_delete): Using new helper function, so get same behavior.
* message-list.h: (struct _MessageList):
* message-list.c: (on_cursor_activated_cmd): Removed cursor_row member.
svn path=/trunk/; revision=34567
2007-11-23 Milan Crha <mcrha@redhat.com>
** Fix for bug #484603
* gui/e-week-view.c: (e_week_view_reshape_event_span):
Do not forget for organizer icon when counting used icons.
svn path=/trunk/; revision=34565
2007-11-22 Milan Crha <mcrha@redhat.com>
** Fix for bug #498551
* em-folder-tree.c: (emft_get_folder_info__got):
Remove placeholder node even for store if no children found.
svn path=/trunk/; revision=34563
2007-11-20 Milan Crha <mcrha@redhat.com>
** Fix for bug #480514
* em-folder-browser.c: (get_view_query),
(emfb_search_search_activated): Let work "Last 5 Days' Messages" and
"Recent messages" filters in Sent folder too.
svn path=/trunk/; revision=34556
2007-11-20 Milan Crha <mcrha@redhat.com>
** Fix for bug #493783
* em-format-html.c: (efh_format_timeout): Do not erase old content
when re-formatting same mail, so keep scroll position.
svn path=/trunk/; revision=34554
2007-11-19 Sankar P <psankar@novell.com>
** Fix for bug #498173
* plugin-manager.c: (eppm_response):
e_plugin_configure should be called only
when user clicks on Configure button.
svn path=/trunk/; revision=34553
2007-11-19 Milan Crha <mcrha@redhat.com>
** Fix for bug #401337
* gui/dialogs/task-page.glade:
* gui/dialogs/task-page.c: (sensitize_widgets), (get_widgets):
Use other mnemonic for Organizer and let it work properly.
svn path=/trunk/; revision=34552
2007-11-13 Ondrej Jirman <megous@megous.com>
** Fix for bug #494320
* e-popup.c: (e_popup_create_menu): Add support for redefining
existing menu items.
svn path=/trunk/; revision=34530
2007-11-12 Andre Klapper <a9016009@gmx.de>
** Fix for bug #496248
* gui/alarm-notify/alarm-notify.glade:
mark "location" field selectable.
svn path=/trunk/; revision=34526