Commit Graph

1115 Commits

Author SHA1 Message Date
e1f45e288a Add event/memo/task "Save As" item to File menu.
Contacts view already has "File -> Save as vCard".

This adds "File -> Save as iCalendar" to Calendar/Memos/Tasks views.
2012-08-18 11:17:42 -04:00
e341456463 Bug 555325 - Delete key should not delete a whole address book 2012-08-18 09:09:11 -04:00
6480444d70 action_memo_list_delete_cb(): Fix typo. 2012-08-18 09:09:11 -04:00
fb59157739 Bug #682019 - Always display text/plain when there's nothing else in multipart/alternative 2012-08-17 14:43:12 +02:00
cbf51737fa Add e_mail_session_append_to_local_folder().
Asynchronous + synchronous convenience functions.

Uses the EMailLocalFolder enumeration to specify a well-known folder.
2012-08-15 11:44:29 -04:00
ff88d1f111 Bug 681321 - Support both old and new-buf libxml2 APIs
libxml2 changed the API for xmlOutputBuffer incompatibly.
See https://mail.gnome.org/archives/desktop-devel-list/2012-August/msg00004.html
2012-08-13 11:42:12 -04:00
e41f778ba7 Remove GroupWise specific code from itip-formatter
This had been removing meeting invitations from mail folders when
they were added to calendars which had set "save-schedules", but
it removed them only from summary, thus server had the message still
there, only users didn't see them. As a comment said, this belongs
to GroupWise mail provider anyway, thus I removed it.
2012-08-13 11:57:47 +02:00
6be2668e48 Adapt to CamelSession API changes.
These functions now return new references:

  camel_session_add_service()
  camel_session_list_services()

These functions have been renamed and also return new references:

  camel_session_get_service()        -> camel_session_ref_service()
  camel_session_get_service_by_url() -> camel_session_ref_service_by_url()
2012-08-12 11:44:37 -04:00
b1ae9e5c83 prefer-plain: Unref objects in dispose(), not finalize(). 2012-08-11 17:56:49 -04:00
6f451f9f65 prefer-plain: Cleanups. 2012-08-11 17:53:59 -04:00
e8e4661811 Remove the settings capplet.
The evolution-settings capplet was originally designed for Anjal, it was
used in MeeGo as part of the Express Mode effort, but doesn't really fit
in GNOME 3 nowadays (nor did it really fit in GNOME 2, in my opinion).

This is pretty clearly dead weight at this point.  The MeeGo developers
have disappeared, and the remaining Evolution developers are not and do
not intend to maintain it.  Plus it doesn't even build currently.
2012-08-10 13:03:30 -04:00
6f7c3dd230 backup-restore: Add version info to evolution.dirs file.
Store the Evolution version used to create the backup file in the
evolution.dir file which is part of the tarball.

After restoring the backup file we need to reset the last-used-version
key in GSettings to the version listed in the evolution.dir file so the
proper migration routines run when Evolution is restarted.
2012-08-10 08:40:25 -04:00
2ba06f65fa Bug #680786 - [text-highlight] Prefer Content-Type header over file name extension 2012-08-10 14:26:04 +02:00
92a2ca0066 Bug #676785 - Enables wrong calendar after saving appointment 2012-08-10 11:37:40 +02:00
3006d8df92 Fix redefinition of EMailPartItip in itip-view.h 2012-08-09 08:13:18 +02:00
b24af8b9cd Bug #681400 - Fix build against WebKitGtk+ 1.9.6 2012-08-08 17:50:41 +02:00
0ae8e9e7b7 Return of the "mark messages as read" preference.
This reverses the removal of the "Mark messages as read" preference in
commit e7247d6d60.

I apparently misjudged the popularity of this preference, as there's
been a surprising amout of backlash and confusion as to its removal on
the mailing list, IRC channel, and various distro-support forums.

So, "mea culpa" for removing that one.  Haven't heard a peep about the
other removed preferences, however, so they will stay gone.
2012-08-08 10:12:15 -04:00
304a2c1c91 Bug #246530 - Rules editor lacks "Label is (not) 'None'" 2012-08-06 16:10:09 +02:00
82b67c38f4 Bug #681017 - Bogus SMTP port in the account manager UI 2012-08-06 11:18:32 +02:00
5a05dd7b31 e-memo-shell-view-actions.c: Support deleting remote resources. 2012-08-03 11:40:14 -04:00
bb8597fa1b e-task-shell-view-actions.c: Support deleting remote resources. 2012-08-03 11:40:14 -04:00
8c99b707e7 e-cal-shell-view-actions.c: Support deleting remote resources. 2012-08-03 11:40:14 -04:00
53aa02a923 e-book-shell-view-actions.c: Support deleting remote resources. 2012-08-03 11:40:13 -04:00
4fedf14c7b Enable "delete" action for remote-deletable sources. 2012-08-03 11:40:13 -04:00
6dd78a31de Bug #680331 - Crash when replying to a message 2012-08-03 15:43:08 +02:00
436a31953e Fix some memory leaks 2012-08-01 22:15:28 +02:00
6fc650ff53 text-highlight: Add missing linker flags. 2012-07-27 14:35:19 -04:00
440e43d289 Bug #679404 - Read colors for message preview from Gtk theme 2012-07-27 12:13:20 +02:00
9574b77d63 Bug #680577 - [text-highlight] - Failed to load part 2012-07-26 21:24:23 +02:00
7878c06f05 Bug #680634 - Missing image attachment 2012-07-26 21:23:29 +02:00
711c028c6d action_address_book_new_cb(): Fix a runtime warning. 2012-07-25 16:24:44 -04:00
518eb70213 Bug #678635 - File->Send/Receive lists too many sources 2012-07-25 16:51:13 +02:00
8663b54cae Highlighting of text parts and source codes
This adds 'Format as' submenu to the preview pane context menu.
The submenu is available only for text/plain parts or parts
with a source code (we support about 40 various types). Using
the 'highlight' utility, the formatter processes the part and
highlights the source code it contains.

(discussion in bug #680026)
2012-07-25 11:29:22 +02:00
75ecbc91bd EMailShellBackend: Fix an EAlertSink runtime warning. 2012-07-18 17:43:24 -04:00
eb959436c3 Bug #679049 - [itip-formatter] Cannot reply to meeting invitation 2012-07-18 15:12:08 +02:00
41d72be8b4 Bug 679814 - Calendar invitation shows both calendar and html part 2012-07-13 10:55:56 +02:00
03009ee631 Update to libgweather 3.5
libgweather 3.5.0 changed API compared to API, and some small
changes are needed in the configuration widgets.

https://bugzilla.gnome.org/show_bug.cgi?id=678984
2012-07-11 19:32:48 +02:00
1852490a93 Preset timeout on SoupSession-s to 90 seconds 2012-07-11 12:37:12 +02:00
20973f9281 Bug #548778 - Use original location when replying in Search Folder 2012-07-10 19:21:28 +02:00
c14ebe7358 Bug 679649 - Remove "Recent Messages" from Quick Search Bar
The story on this is a question [1] was recently posed to the mailing
list about what's the different between "Recent Messages" and "Last 5
Days' Messages" as listed in the Show: combo box, and even I could not
answer before looking up the query expression for "Recent Messages" in
the source code (messages received in the past 24 hours, it turns out).

I can't defend why we need both options, and "Last 5 Days' Messages"
is less ambiguous and overlaps the results for "Recent Messages", so
"Last 5 Days' Messages" seems sufficient to me.  There are  numerous
ways to re-create the "Recent Messages" query if it's still desired:
saved search, search folder, or just sort messages by date received.

[1] https://mail.gnome.org/archives/evolution-list/2012-July/msg00044.html
2012-07-09 20:06:00 -04:00
69e55b253e Bug #602425 - Search in "Current Account"/"All Accounts" depends on vfolders 2012-07-09 16:44:31 +02:00
a0bc647f07 Remove mail_expunge_folder().
Use e_mail_folder_expunge() instead.
2012-07-09 08:44:22 -04:00
5bd9b58290 Remove mail_refresh_folder().
Use e_mail_reader_refresh_folder() instead.
2012-07-09 08:44:22 -04:00
9c79788481 Add e_mail_reader_unsubscribe_folder_name().
Replaces e_mail_session_unsubscribe_folder().
2012-07-09 08:44:22 -04:00
451afa8429 Add e_mail_reader_delete_folder_name().
Fetches the CamelFolder asynchronously, then deletes it asynchronously.
2012-07-09 08:44:22 -04:00
acac6795d9 Avoid em_folder_tree_get_selected_folder() in some places.
em_folder_tree_get_selected_folder() currently blocks, and I'm about to
remove the function.  But there's a couple places where we just need to
block for now, else it would require a significant rewrite.  So execute
the em_folder_tree_get_selected_folder() logic manually in those places.
2012-07-09 08:44:21 -04:00
749b49e507 Disconnect a CamelService after editing its settings.
This will force Evolution to reconnect to the service using the current
settings.  However this is not a complete solution.  If the new settings
now point to a completely different mail account, we leave behind cached
messages and database tables from the previous account such that you end
up with some weird hybrid of the previous account and current account.

I guess for now the answer is "don't do that", but we should try to
handle that more gracefully in the future -- more for architectural
correctness than it being a common real world use case.
2012-07-06 15:35:41 -04:00
ff566c8be0 Fix compiler warning 2012-06-28 10:53:08 +02:00
4378640815 prefer-plain: Add missing linker flags. 2012-06-28 01:50:03 -04:00
e5eb699ce3 Fix few memory leaks 2012-06-27 20:17:28 +02:00