2008-01-07 Milan Crha <mcrha@redhat.com>
** Fix for bug #507363
* e-cursor.c: (e_cursor_set):
Also check if toplevel widget has non-NULL window property.
svn path=/trunk/; revision=34776
2008-01-07 Milan Crha <mcrha@redhat.com>
** Fix for bug #300336
* plugins/groupwise-features/share-folder-common.c: (users_dialog_response):
Ensure vfolder is running.
* mail/mail-vfolder.h: (vfolder_loaded):
* mail/mail-vfolder.c: (vfolder_loaded): New helper function.
* mail/em-folder-utils.c: (emfu_popup_new_folder_response):
* mail/mail-vfolder.c: (vfolder_gui_add_rule),
(vfolder_gui_add_from_message), (vfolder_gui_add_from_address):
* mail/em-folder-browser.c: (emfb_search_menu_activated):
* mail/em-folder-view.c: (emp_uri_popup_vfolder_sender),
(emp_uri_popup_vfolder_recipient), (vfolder_type_current):
Ensure vfolder is running.
* mail/mail-component.c: (mc_startup): Do not start vfolder when
disabled by option '/apps/evolution/mail/display/enable_vfolders'.
* mail/evolution-mail.schemas.in: Added schema for new option.
* mail/mail-config.glade:
* mail/em-mailer-prefs.h:
* mail/em-mailer-prefs.c: Added checkbox for "Enable Search Folders" option.
Note: if your schema failed to install, then the search folders will be hidden. Enable by hand then.
svn path=/trunk/; revision=34775
2008-01-07 Milan Crha <mcrha@redhat.com>
** Fix for bug #339813
* addressbook/gui/contact-editor/e-contact-editor.c: (e_contact_editor_create_date):
Setting new option 'e_date_edit_set_twodigit_year_can_future' to FALSE.
* widgets/misc/e-dateedit.h: (e_date_edit_get_twodigit_year_can_future),
(e_date_edit_set_twodigit_year_can_future):
Added new option for component.
* widgets/misc/e-dateedit.c: (e_date_edit_get_twodigit_year_can_future),
(e_date_edit_set_twodigit_year_can_future),
(struct _EDateEditPrivate::twodigit_year_can_future),
(e_date_edit_init), (e_date_edit_parse_date):
Implementing new option for component.
* widgets/misc/e-dateedit.c: (on_date_entry_focus_out):
Always repaint value on focus out.
* widgets/misc/e-dateedit.c: (e_date_edit_update_date_entry):
Forced to always show 4-digit year.
Note: Be sure you updated EDS too (revision 8343 and above)
svn path=/trunk/; revision=34774
M addressbook/gui/component/addressbook-view.c
M addressbook/ChangeLog
AM data/icons/hicolor_actions_16x16_mail-move.png
AM data/icons/hicolor_actions_16x16_mail-copy.png
AM data/icons/hicolor_actions_16x16_folder-move.png
M data/icons/Makefile.am
AM data/icons/hicolor_actions_16x16_folder-copy.png
M mail/em-folder-browser.c
M mail/ChangeLog
M mail/em-folder-tree.c
M mail/em-folder-view.c
M mail/message-list.c
M composer/ChangeLog
M composer/e-msg-composer.c
M ChangeLog
M calendar/gui/dialogs/comp-editor.c
M calendar/ChangeLog
svn path=/trunk/; revision=34769
2008-01-04 Milan Crha <mcrha@redhat.com>
* Part of bug #504480
* e-task-widget.c: (e_task_widget_construct):
Possible leak fix.
* e-task-widget.c: (e_task_widget_update_image):
Function prototype changed and using parameter stock now.
svn path=/trunk/; revision=34759
2008-01-04 Matthew Barnes <mbarnes@redhat.com>
** Fix for bug #504480
* e-task-bar.c: (e_task_bar_init): Increases the height
of the ETaskBar to eliminate the constant resizing.
svn path=/trunk/; revision=34758
2008-01-03 Milan Crha <mcrha@redhat.com>
** Fix for bug #219197
* e-shell.h:
* e-shell.c: (e_shell_can_quit), (e_shell_do_quit), (e_shell_quit):
Call of e_shell_quit divided into two functions, one to check if quit
is acceptable by all components and second to do quit.
* main.c: (gnome_master_client_save_yourself_cb),
(gnome_master_client_die_cb), (main):
Quit application when session dies.
svn path=/trunk/; revision=34754
2008-01-03 Srinivasa Ragavan <sragavan@novell.com>
** Fix for bug #506814
* gui/tasks-component.c: (create_new_todo):
* gui/tasks-component.c: (create_new_todo): Add the signal only if the
view is present.
svn path=/trunk/; revision=34753
2008-01-02 Milan Crha <mcrha@redhat.com>
** Fix for bug #317823
* em-format-html-display.c: (efhd_get_uri_puri):
New helper function to dig up uri or puri from the GtkHtml.
If the object is an image, then pass it as puri or uri, depends
on the source of the image.
* em-format-html-display.c: (efhd_html_button_press_event),
(em_format_html_display_popup_menu): Using new helper function.
Note: New API functions in gtkhtml are required.
svn path=/trunk/; revision=34750
2008-01-02 Milan Crha <mcrha@redhat.com>
** Fix for bug #502914
* bbdb.c: (enable_toggled_cb): Do not write NULL into gconf.
svn path=/trunk/; revision=34747
2008-01-02 Srinivasa Ragavan <sragavan@novell.com>
* mail-notification.c: (new_notify_status): Show the actual displayed
folder name rather than the decoded/handled one from uri.
svn path=/trunk/; revision=34745
2008-01-02 Srinivasa Ragavan <sragavan@novell.com>
* em-event.c: (eme_target_free):
* em-event.h:
* em-folder-tree-model.c: (em_folder_tree_model_get_folder_name):
* em-folder-tree-model.h:
* mail-folder-cache.c: (real_flush_updates): Send the folder name
along with the new mail event.
svn path=/trunk/; revision=34744
2008-01-01 Matthew Barnes <mbarnes@redhat.com>
* configure.in:
Add --with[out]-help option to make it possible to skip
building and installing user documentation. (#504541)
svn path=/trunk/; revision=34743
2007-12-20 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #362638
* calendar/gui/alarm-notify/alarm-notify.c:
* calendar/gui/alarm-notify/alarm-notify.h:
* calendar/gui/alarm-notify/alarm-queue.c:
Rewrite message passing to use GThreadPool instead of EThread.
* mail/mail-mt.h:
Overhaul the message passing API:
- Define a MailMsg type as the base message struct.
- Define types for the various callback functions.
- Add a priority value to each message (not yet used).
- Add a reference count to each message.
- Define a MailMsgInfo type for the virtual function table.
- Record the size of message sub-types in MailMsgInfo.
- New/changed functions:
mail_msg_new() - Easier to use.
mail_msg_ref() - Increase reference count.
mail_msg_unref() - Decrease reference count.
mail_msg_main_loop_push() }
mail_msg_unordered_push() } Submit MailMsgs to various
mail_msg_fast_ordered_push() } message-processing threads.
mail_msg_slow_ordered_push() }
* mail/mail-mt.c (mail_msg_new):
Use GSlice for memory allocation.
* mail/mail-mt.c (mail_msg_ref), (mail_msg_unref):
New functions increment/decrement a MailMsg's reference count.
* mail/mail-mt.c (mail_cancel_hood_add), (mail_cancel_hook_remove):
Convert the 'cancel_hook_list' from an EDList to a GHookList and
modify the API accordingly.
* mail/mail-mt.c:
Use GThreadPools instead of EThreads.
Use GAsyncQueues instead of EMsgPorts.
* mail/em-composer-utils.c:
* mail/em-folder-browser.c:
* mail/em-folder-properties.c:
* mail/em-folder-tree.c:
* mail/em-folder-utils.c:
* mail/em-folder-view.c:
* mail/em-format-html-print.c:
* mail/em-format-html.c:
* mail/em-subscribe-editor.c:
* mail/em-sync-stream.c:
* mail/importers/elm-importer.c:
* mail/importers/mail-importer.c:
* mail/importers/pine-importer.c:
* mail/mail-component.c:
* mail/mail-folder-cache.c:
* mail/mail-mt.c:
* mail/mail-ops.c:
* mail/mail-ops.h:
* mail/mail-send-recv.c:
* mail/mail-session.c:
* mail/mail-vfolder.c:
* mail/message-list.c:
* plugins/folder-unsubscribe/folder-unsubscribe.c:
* plugins/groupwise-features/share-folder-common.c:
* plugins/exchange-operations/exchange-folder.c:
* plugins/mark-all-read/mark-all-read.c:
* plugins/mailing-list-actions/mailing-list-actions.c:
* plugins/itip-formatter/itip-formatter.c:
* plugins/save-attachments/save-attachments.c:
Use the new MailMsg API for messages.
svn path=/trunk/; revision=34730
2007-12-17 Matthew Barnes <mbarnes@redhat.com>
* configure.in:
Bump eds_minimum_version to 2.21.4 for new Camel functions.
svn path=/trunk/; revision=34723