Commit Graph

34677 Commits

Author SHA1 Message Date
e5bb31aae6 EMFolderTree: Whitespace cleanups. 2011-05-23 22:15:44 -04:00
0a0fe0a2f5 Bug 649993 - Change behavior of --component option
This is primarily for the GNOME Shell calendar.

If, for example, "evolution --component calendar" is invoked and there
is already an Evolution window opened to the calendar view, present that
window.  Otherwise open a new Evolution window to the requested view.

Same behavior applies to all requested views.
2011-05-23 21:59:58 -04:00
9692758dc5 EMFolderTree: Store an EMailBackend instead of an EMailSession.
All this so EMFolderTree can submit EActivity instances for async ops.
You can obtain an EMailSession from an EMailBackend, but not vice versa.

Creates lots of pretty ripples in the mail code, but ultimately reduces
complexity.  So it's a code cleanup of sorts.
2011-05-23 21:50:50 -04:00
61d1530c76 Remove emfu_create_folder_real().
Use e_mail_store_create_folder() instead.
2011-05-23 15:52:27 -04:00
80212025c5 Bug #643819 - Autocomplete the Location field 2011-05-23 15:08:20 +02:00
2738b51b84 Updated Irish translation. 2011-05-23 06:05:35 -06:00
50193c1947 Bug 537691 - Account editor window HIG
Change the OK button to Apply, and fix the padding around the window
edges.  People already bitching about the window being too tall are just
gonna bitch louder now, but it does look better on normal size screens.
2011-05-22 12:58:40 -04:00
b23b4df2df Revert "Correct garbled mailto: uris passed in through GApplication interface"
This reverts commit 94d5fb1b66.

Wrong solution.  See bug #650491.
2011-05-22 12:40:31 -04:00
cec324e80a Bug 650491 - Shell handles forwarding uris to existing process wrong
This adds a "handle-uris" GAction which takes a string array argument,
so the URIs can be passed to the primary process verbatim.
2011-05-22 12:40:31 -04:00
b3f707bb67 Updated Spanish translation 2011-05-22 14:33:41 +02:00
82b7348f19 Bug 650524 - Use g_unix_signal_add_watch_full() for SIGTERM
We can't call anything safely except write() inside a signal handler,
g_unix_signal_add_watch_full() handles this for us nicely.
2011-05-21 22:48:51 -04:00
d44105562d Fix crash when opening message window.
Would help if I actually did what the comment said...
2011-05-21 21:35:10 -04:00
1d9a11e381 Handle SIGTERM instead of SIGQUIT.
SIGQUIT is supposed to produce a core dump.  We don't want that.
2011-05-21 20:54:30 -04:00
f3c0b07212 Bug 650525 - Don't install a SEGV handler
Assume the operating system ships with a system-wide crash catching
service like ABRT or Apport.
2011-05-21 17:56:06 -04:00
cb97c2dc8f Coding style and whitespace cleanup. 2011-05-21 17:56:06 -04:00
64fa8ad9c0 Updated Spanish translation 2011-05-21 09:31:14 +02:00
db48f8085c EMailReader: Remove the forward/reply style hack.
Now that we're configuring EMailReader instances from an idle callback,
we can safely store the forward and reply styles in the private struct.
2011-05-20 19:25:14 -04:00
9aa668aa6b Bug 650587 - Hide Search Folder actions when Search Folders are disabled
Add an action group for Search Folders to EMailReader.  The action
group's visibility is bound to the "mail-enable-search-folders" setting,
so that menu items related to Search Folders are hidden when Search
Folders are disabled in GConf.

Affected menu items are:

   Edit -> Search Folders
   Message -> Create Rule -> Search Folder from Subject...
   Message -> Create Rule -> Search Folder from Sender...
   Message -> Create Rule -> Search Folder from Recipients...
   Message -> Create Rule -> Search Folder from Mailing List...
   Search -> Create Search Folder From Search...
2011-05-20 19:05:55 -04:00
7333f12087 EMailReader: Support multiple action groups.
Use an enum type to request different action groups.  For now we just
have E_MAIL_READER_ACTION_GROUP_STANDARD.  EMailReader implementations
should map the enum value to an appropriate GtkActionGroup.
2011-05-20 19:05:55 -04:00
f15ef02a7f mail-autofilter.c: Add argument guards in public functions.
This is related to bug #650587, but is not a proper fix.  The proper fix
is in the next couple commits about EMailReader action groups.

This commit just trades a crash for a runtime warning, but can be
backported to the stable branch, whereas the changes required for the
proper fix are too extensive to backport.
2011-05-20 19:05:55 -04:00
86c9c4d793 Remove mail_remove_folder().
Use e_mail_folder_remove() instead.
2011-05-20 13:14:53 -04:00
0c790b1019 Always initialized all structure members 2011-05-19 08:53:04 +02:00
161575627b Bug 650522 - em-format-html: Fix uninitialized variable 2011-05-18 16:15:20 -04:00
158128ef78 Remove mail_get_folderinfo().
Use camel_store_get_folder_info() instead.
2011-05-18 16:07:13 -04:00
2a95b0fc0d Updated Spanish translation 2011-05-18 20:04:19 +02:00
f0a011f941 Remove mail_save_messages().
Use e_mail_folder_save_messages() instead.
2011-05-18 09:25:59 -04:00
b3b917365f Remove mail_store_prepare_offline().
Use e_mail_store_prepare_for_offline() instead.
2011-05-17 19:51:11 -04:00
8520334bc8 Remove mail_check_service().
Use camel_service_query_auth_types() instead.
2011-05-17 19:51:11 -04:00
3d8ea9b570 Updated Spanish translation 2011-05-17 20:13:56 +02:00
adb5413b4a Bug #647785 - Pasting an 24h event in month and week view doesn't work 2011-05-17 17:54:29 +02:00
1979fb1785 Fix typo in gl translation. See bug 650384 2011-05-17 12:40:53 +02:00
936dfee8e6 bug #648612 crash during drag & drop of recurring events 2011-05-17 14:02:07 +05:30
b61d2c08d7 Remove mail_remove_attachments().
Use e_mail_folder_remove_attachments() instead.
2011-05-16 22:43:46 -04:00
41337195f3 Bug 650223 - evolution-backup does not terminate without --gui
Use g_io_scheduler_push_job() instead of g_thread_create().  When the
operation is finished, call gtk_main_quit() from the main thread using
g_io_scheduler_job_send_to_mainloop().

Also, check for cancellation with a GCancellable instead of a boolean.

Note: We really should be using GLib's process spawning API
      instead of system(), but that's a job for another day.
2011-05-16 16:53:03 -04:00
1f65cd64d3 Add EPortEntry to the Glade catalog. 2011-05-16 15:24:01 -04:00
766c0b0b55 Bug 650088 - Cannot send message from Contacts view
This starts up the EMailShellBackend whenever a new composer window is
created.  Normally this happens when switching to the Mail shell view,
but if trying to send a message from a different shell view before the
Mail shell view is ever activated, the mail accounts were not getting
loaded and sending or saving the message to a mail folder would fail.
2011-05-16 14:19:16 -04:00
d88a9e7360 Bug 649990 - Remove get_font_options() from e-util.c.
Not only is get_font_options() no longer needed, it's actually doing the
wrong thing by reading settings through GConfClient instead of GSettings.

But it turns out, thanks to the tighter Cairo integration in GTK3, the
widgets that call get_font_options() can be made to work correctly by
simply removing this hack.  Love it when that happens.
2011-05-16 13:40:26 -04:00
58d7fa1329 Bug #646615 - Bad single form 2011-05-16 16:58:48 +02:00
0987f756cd Remove unused e_get_gnome2_user_dir(). 2011-05-16 10:18:12 -04:00
8e15abac92 Bug #649392 - Improve calendar's "Goto" dialog and move it to dialogs 2011-05-16 16:10:00 +02:00
d20e186ce7 Bug #601541 - Add 'Copy Image' Option On Inline Email Images 2011-05-16 13:21:22 +02:00
94d5fb1b66 Correct garbled mailto: uris passed in through GApplication interface 2011-05-16 12:40:40 +02:00
436d82ca14 Updated Slovenian translation 2011-05-15 22:16:56 +02:00
71fda35e9b Updated Slovenian translation 2011-05-15 22:11:19 +02:00
39ea553b7f Remove mail_get_folder_quota().
Use camel_folder_get_quota_info() instead.
2011-05-14 15:19:56 -04:00
a37a66eed0 EMFolderProperties: Fetch quota information asynchronously. 2011-05-14 15:19:56 -04:00
d2f996640f Remove mail_get_message().
Use camel_folder_get_message() instead.
2011-05-13 12:44:01 -04:00
473909ee93 Reimplement the "mail-reply-sender" action.
Now uses camel_folder_get_message().
2011-05-13 12:44:01 -04:00
d4121a5270 Reimplement the "mail-reply-all" action.
Now uses camel_folder_get_message().
2011-05-13 12:44:01 -04:00
527a1a020d Reimplement part of the "templates" plugin.
Now uses camel_folder_get_message().
2011-05-13 12:44:01 -04:00