Commit Graph

953 Commits

Author SHA1 Message Date
0859d42fae ** Fix for bug #502303
2008-01-11  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #502303

	* plugin-manager.c: (eppm_response):
	Always destroy dialog and unset global variable.
	* plugin-manager.c: (org_gnome_plugin_manager_manage):
	Use G_TYPE_POINTER instead of GTK_TYPE_WIDGET in a list store
	to get rid of reference counting troubles on configuration
	widgets of plugins. Remember created dialog for future use.


svn path=/trunk/; revision=34799
2008-01-11 15:13:47 +00:00
62410cdb74 ** Fix for bug #496402
2008-01-10  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #496402

	* gaimbuddies.c: (parse_buddy_group), (get_all_blocked),
	(bbdb_get_gaim_buddy_list), (free_gaim_body), (free_buddy_list),
	(parse_buddy_group): Do not synchronize blocked bodies from pidgin.


svn path=/trunk/; revision=34795
2008-01-10 18:19:51 +00:00
77aa984d1b ** Fix for bug #492702
2008-01-09  Srinivasa Ragavan  <sragavan@novell.com>

	** Fix for bug #492702

	* configure.in: Just disable the dbus message part of mail
	notification if dbus isn't there. Also remove new-mail-notify plugin.



svn path=/trunk/; revision=34784
2008-01-09 15:10:48 +00:00
39be7e3d9c ** Fix for bug #300336
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 12:12:13 +00:00
45d410de1e Patch from João Vale <jpvale@gmail.com>: Fix for bug #375580 (Use ISO-8859-1 encoding to store contacts in iPod)
svn path=/trunk/; revision=34771
2008-01-06 18:54:04 +00:00
82f7125f45 Patch from Christian Krause <chkr@plauener.de>: Fix for bug #506772 (Not-NULL check for a string array before finding its length), handle NULL filename strings before backup/restore/check operations in the backup-restore plugin.
svn path=/trunk/; revision=34768
2008-01-06 16:43:58 +00:00
51cb36bbc7 ** Fix for bug #502914
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 11:56:25 +00:00
b25f59765c fix spelling.
2008-02-01  Andre Klapper  <a9016009@gmx.de>

	* plugin-manager.c: (org_gnome_plugin_manager_manage):
	fix spelling.


svn path=/trunk/; revision=34746
2008-01-02 11:55:32 +00:00
30f9259c6f Show the actual displayed folder name rather than the decoded/handled one
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 08:25:11 +00:00
4199f9384f Patch from Sushma Rai <rsushma@novell.com>: Fix for bug #327965 (Set the e-source property username with the domain, if the domain is specified)
svn path=/trunk/; revision=34739
2007-12-30 18:43:31 +00:00
a0be52e056 Patch from Nyall <nyall@zombiepigs.net>: Fix for bug #503954 (Accept custom domain names while setting up a Google Calendar account)
svn path=/trunk/; revision=34732
2007-12-23 09:37:14 +00:00
538be0680e ** Fixes bug #362638
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-20 17:58:09 +00:00
70aeb47914 Actually remove the mail-remote plugin, like the ChangeLog says.
svn path=/trunk/; revision=34721
2007-12-17 13:22:59 +00:00
8bdb85463f ** Fix for bug #504030
2007-12-17  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #504030

	* mail-notification.c: (new_notify_sound):
	Do not play sound on every new mail arrival in a row.


svn path=/trunk/; revision=34720
2007-12-17 11:38:38 +00:00
6cb13b10b6 Part of fix for #492702 from Milan Crha : New mail notify and preferences ui movement.
svn path=/trunk/; revision=34702
2007-12-15 11:59:39 +00:00
4045000b05 Attachment reminder cleanup. Fixes 502312. Added some more fixes over Milan Crha's work.
svn path=/trunk/; revision=34700
2007-12-14 19:50:44 +00:00
1ef77c8fc4 Patch by <nickspoon0@gmail.com>
2007-12-14  Tobias Mueller  <tobiasmue@svn.gnome.org>
        Patch by <nickspoon0@gmail.com>

        ** Fixes bug 502188

        * publish-calendar.c: initialize "remember" variable to
        FALSE.


svn path=/trunk/; revision=34697
2007-12-14 09:05:10 +00:00
75b76dedf1 Patch by evilninjasquirrel@hotbrev.com
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-12 23:08:15 +00:00
4cbd83f8a9 ** Fixes bug 474651
2007-12-10  Tobias Mueller  <tobiasmue@svn.gnome.org>

        ** Fixes bug 474651

        * addressbook/gui/contact-editor/eab-editor.c:
        * plugins/save-calendar/ical-format.c:
        * plugins/save-calendar/csv-format.c:
        * plugins/save-calendar/rdf-format.c:
        * plugins/ipod-sync/ical-format.c:
        * plugins/ipod-sync/ipod-sync.c:
        * plugins/ipod-sync/evolution-ipod-sync.c:
        * calendar/gui/dialogs/changed-comp.c:
        * calendar/gui/dialogs/copy-source-dialog.c:
        * calendar/gui/dialogs/delete-error.c:
        Use format strings in gtk_message_dialog_new


svn path=/trunk/; revision=34680
2007-12-09 23:04:53 +00:00
af3502a88b Patch from Alex Kloss <alexkloss@att.net>: Fix for bug #347328 (missing mnemonic/mnemonic conflict in GW features -> New shared folder -> Users dialog)
svn path=/trunk/; revision=34662
2007-12-06 17:45:37 +00:00
eeeb246bdd Move preferences to the configure tab.
2007-12-05  Sankar P  <psankar@novell.com>

	* attachment-reminder.c: (e_plugin_lib_get_configure_widget):
	Move preferences to the configure tab.



svn path=/trunk/; revision=34651
2007-12-05 08:42:09 +00:00
c896b43ec9 ** Fix for bug #466241
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 12:21:49 +00:00
7dafe33520 ** Fix for bug #220846
2007-12-04  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #220846

	* itip-view.h:
	* itip-view.c: (itip_view_set_show_free_time_check),
	(itip_view_get_free_time_check_state), (struct _ItipViewPrivate),
	(itip_view_init):
	* itip-formatter.c: (view_response_cb), (format_itip_object):
	New option to accept meeting request as free time.


svn path=/trunk/; revision=34640
2007-12-04 11:08:15 +00:00
f4d3ee5d59 ** Fix for bug #500210
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 10:57:59 +00:00
87b9ea4c1b Committed on behalf of Denis Washington <denisw@svn.gnome.org>
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-12-04 06:53:54 +00:00
0432e0fb27 ** Fix for bug #391062
* bbdb.c: (bbdb_open_addressbook): Dont add contacts, if it is enabled
        to do so.


svn path=/trunk/; revision=34626
2007-12-03 07:31:16 +00:00
b95c68f2d2 Make it selectable, fixes bug 401523, patch by Lucky Wankhede
2007-12-02  Tobias Mueller  <tobiasmue@svn.gnome.org>
        * imap-headers.glade:
        Make it selectable, fixes bug 401523, patch by
        Lucky Wankhede <wlakke@novell.com>


svn path=/trunk/; revision=34623
2007-12-02 16:58:40 +00:00
f5bed9bf7b ** Fixes bug #495123
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 20:24:44 +00:00
1fd244770a ** Fixes bug #499644
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 14:11:28 +00:00
36917891fe ** Fix for bug #353807
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 09:51:07 +00:00
614642401c ** Fix for bug #479081
2007-11-23  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #479081

	* exchange-account-setup.c: (org_gnome_exchange_owa_url):
	Check for input validity immediately after creating setup widgets.


svn path=/trunk/; revision=34572
2007-11-23 09:38:33 +00:00
4f786c1511 ** Fix for bug #458237
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 09:33:14 +00:00
502751f240 ** Fix for bug #498173
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 13:00:15 +00:00
82101429ac ** Fix for bug #495875
right click menu reordering

svn path=/trunk/; revision=34549
2007-11-17 23:20:07 +00:00
2c18711420 fixing little typo
* fixing little typo

svn path=/trunk/; revision=34548
2007-11-17 22:14:55 +00:00
aad95f711a ** Fix bug #495872
uniformization of actions with memos/calendars/tasks

svn path=/trunk/; revision=34547
2007-11-17 22:11:53 +00:00
73258ef76f Call camel_folder_info_new() instead of g_new0().
2007-11-14  Matthew Barnes  <mbarnes@redhat.com>

	* mail/em-folder-tree.c (em_folder_tree_get_selected_folder_info):
	* plugins/exchange-operations/exchange-folder.c (ex_create_folder_info):
	Call camel_folder_info_new() instead of g_new0().


svn path=/trunk/; revision=34538
2007-11-15 04:38:31 +00:00
9e4fcb29cf ** Remove trailing whitespace from source code.
2007-11-14  Matthew Barnes  <mbarnes@redhat.com>

	** Remove trailing whitespace from source code.


svn path=/trunk/; revision=34537
2007-11-14 22:04:21 +00:00
d6dbc91c65 ** Fix for bug #458515 string corrected
2007-11-12  indu  <indu_ait@yahoo.co.in>

          ** Fix for bug #458515
          *  status-track.c: (recipient->undelivered_date)
             string corrected


svn path=/trunk/; revision=34527
2007-11-12 22:08:41 +00:00
5d76e1265b ** Fix bug #487318
* org-gnome-new-mail-notify.eplug.xml:
 Fix typo in D-Bus


svn path=/trunk/; revision=34522
2007-11-11 23:45:23 +00:00
78b09515e6 Remove useless GtkVBox, remove the useless popup to have an inline header
* 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-08 13:36:03 +00:00
319df4d638 ** Fix for bug #492102
2007-11-05  Michael Monreal  <mmonreal@svn.gnome.org>

        ** Fix for bug #492102

        Use mail-mark-read icon.

svn path=/trunk/; revision=34499
2007-11-05 10:44:12 +00:00
c8d11592e4 ** Fix for bug #334675
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 10:33:42 +00:00
5022430bb6 ** Fix for bug #353779
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-11-05 09:51:30 +00:00
f13fd21b50 Fix warnings from sparse and gcc
svn path=/trunk/; revision=34458
2007-10-30 22:21:14 +00:00
f3c3bddaed Every plugin should have a ChangeLog. Added.
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 10:06:23 +00:00
21ec67eb25 ** Fix for bug #487922 (Sometimes evolution does not recognize
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-30 09:06:26 +00:00
69c8f40f09 Use g_cclosure_marshal_VOID__POINTER instead of
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-29 20:28:16 +00:00
e48ca861ed Ssssshhhhhhhh the compiler warning.
2007-10-26  Sankar P  <psankar@novell.com>

	* plugin-manager.c: (eppm_selection_changed):
	Ssssshhhhhhhh the compiler warning.

svn path=/trunk/; revision=34433
2007-10-26 11:40:15 +00:00
131a11a8a6 ** Fix for bug #461272
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-26 10:54:17 +00:00