2007-12-13 Tobias Mueller <tobiasmue@svn.gnome.org>
Patch by evilninjasquirrel@hotbrev.com
** Fixes bug 474043
* plugins/exchange-operations/exchange-operations.c:
* plugins/exchange-operations/exchange-operations.h
Prevent buffer overflows, by introducing a fourth parameter to
exchange_operations_tokenize_string - a max size to copy
svn path=/trunk/; revision=34692
2007-12-04 David Turner <cillian64@googlemail.com>
** Fix for bug #466241
* plugins/exchange-operations/exchange-account-setup.c: (org_gnome_exchange_auth_section):
Added a mnemonic to the Authentication Type label/dropdown
* mail/mail-config.glade: Added a mnemonic to "Authentication type"
in the recieving mail section of configuration
svn path=/trunk/; revision=34643
2007-12-04 Milan Crha <mcrha@redhat.com>
** Fix for bug #500210
* plugins/plugin-manager/plugin-manager.c: Changed coding-style to be more accurate to other
sources, but the main change was to show configuration options of the
plugin into extra tab, instead of new popup under 'Configure' button.
* e-util/e-plugin.h:
* e-util/e-plugin.c: (e_plugin_configure), (e_plugin_is_configurable),
(epl_configure), (e_plugin_get_configure_widget),
(epl_get_configure_widget): Removed old configure functions,
replaced by get_configure_widget functions, to be able show
plugin configuration in a tab of plugin manager.
svn path=/trunk/; revision=34639
2007-12-04 Sankar P <psankar@novell.com>
* Committed on behalf of Denis Washington <denisw@svn.gnome.org>
** Fix for bug #496298
* org-gnome-external-editor.eplug.xml:
* org-gnome-external-editor.xml:
Change mails to messages.
svn path=/trunk/; revision=34635
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-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-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 #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-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
* imap-headers.c: (imap_headers_abort), (imap_headers_commit),
(epif_header_is_valid), (epif_add_sensitivity), (epif_add_header),
(epif_remove_header_clicked), (epif_fetch_all_headers_toggled),
(epif_entry_changed), (org_gnome_imap_headers):
* imap-headers.glade:
Remove useless GtkVBox,
remove the useless popup to have an inline header entry field,
concentrate all UI elements in a structure, added a prefix to
relevant functions.
svn path=/trunk/; revision=34516
2007-11-05 Milan Crha <mcrha@redhat.com>
** Fix for bug #334675
* plugins/mail-to-task/mail-to-task.c: (do_mail_to_task), (text_contains_nonwhitespace),
(get_selected_text), (convert_to_task), (org_gnome_mail_to_task),
(org_gnome_mail_to_task_menu):
When selected only one message, then try to use selected text in
preview as description, instead of whole message body.
* Requires newer GthHtml (API extended, since revision 8614).
* mail/em-folder-view.c: (emfv_message_reply): Leak fix.
svn path=/trunk/; revision=34497
2007-11-05 Milan Crha <mcrha@redhat.com>
** Fix for bug #353779
* mail-to-meeting/org-gnome-mail-to-meeting.eplug.xml:
Allow convert more than one mail to meeting with one click.
* mail-to-task/org-gnome-mail-to-task.eplug.xml:
Allow convert more than one mail to task with one click.
svn path=/trunk/; revision=34493
2007-10-30 Sankar P <psankar@novell.com>
* ChangeLog:
Every plugin should have a ChangeLog. Added.
* google-source.c:
Commented an unused function.
Marked Debug statements conditional.
svn path=/trunk/; revision=34454
2007-10-30 Milan Crha <mcrha@redhat.com>
** Fix for bug #487922
(Sometimes evolution does not recognize attachments)
* prefer-plain.c: (export_as_attachments): New helper function to
export message parts as attachments. This will traverse whole
hierarchy of message's parts in multipart message.
* prefer-plain.c: (org_gnome_prefer_plain_multipart_alternative):
Use this function to export other parts as attachments.
svn path=/trunk/; revision=34452
2007-10-29 Matthew Barnes <mbarnes@redhat.com>
* evolution-mail-sessionlistener.c:
Use g_cclosure_marshal_VOID__POINTER instead of
evolution_mail_marshal_VOID__POINTER.
svn path=/trunk/; revision=34451
2007-10-26 Sankar P <psankar@novell.com>
** Fix for bug #461272
* plugin-manager.c: (eppm_selection_changed),
(org_gnome_plugin_manager_manage):
Configure button should not be enabled for all.
configure button needs a hot-key.
svn path=/trunk/; revision=34432
2007-10-25 Sankar P <psankar@novell.com>
* configure.in:
* plugins/external-editor:
Added new plugins external-editor, which will
make it possible to use an external editor as
the mail composer.
svn path=/trunk/; revision=34423
2007-10-23 Chenthill Palanisamy <pchenthill@novell.com>
* configure.in
* plugins/google-account-setup: Initial commit for the
Google Calendar Feature.
Committing on behalf of Ebby Wiselyn <ebbywiselyn@gmail.com>.
svn path=/trunk/; revision=34413
2007-10-11 Matthew Barnes <mbarnes@redhat.com>
Miscellaneous changes related to bug #437579.
* configure.in:
Put a blank line between the configuration summary and the
final "now type make" message.
* mail/em-format.c (em_format_add_puri):
Use G_GSIZE_FORMAT when printing a gsize/size_t to make compilers
on all arches happy.
* plugins/mail-notification/mail-notification.c:
Put the notification_callback() declaration inside a
#ifdef HAVE_LIBNOTIFY block to avoid a potential compiler warning.
* calendar/gui/alarm-notify/alarm-queue.c:
Fix an implicit GTK+ function declaration on x86_64.
svn path=/trunk/; revision=34378