Commit Graph

1292 Commits

Author SHA1 Message Date
c3ea33df61 EAddressbookSelector: Inherit from EClientSelector.
Use e_client_selector_get_client() to obtain an EClient.
2013-02-18 14:19:34 -05:00
7c06909d5e ETaskShellBackend: Use EClientCache to obtain an EClient. 2013-02-17 13:36:38 -05:00
bf420ed149 EMemoShellBackend: Use EClientCache to obtain an EClient. 2013-02-17 13:36:38 -05:00
7454ee0f7c ECalShellBackend: Use EClientCache to obtain an EClient. 2013-02-17 13:36:38 -05:00
2e858dc05e EBookShellView: Use EClientCache to obtain an EClient. 2013-02-17 13:36:38 -05:00
b117764a50 EBookShellBackend: Use EClientCache to obtain an EClient. 2013-02-17 13:36:38 -05:00
af180464d1 ETaskShellSidebar: Remove internal client table.
No longer needed, replaced by EClientCache.
2013-02-16 18:57:11 -05:00
e85c9f204c EMemoShellSidebar: Remove internal client table.
No longer needed, replaced by EClientCache.
2013-02-16 18:57:11 -05:00
0d8bd54b58 ECalShellSidebar: Remove internal client table.
No longer needed, replaced by EClientCache.
2013-02-16 18:57:11 -05:00
07ba01818c ETaskShellSidebar: Use EClientCache to determine refresh support.
In task_shell_sidebar_check_state(), determine whether the selected
source supports refresh by way of e_client_cache_ref_cached_client()
and e_client_check_refresh_supported().
2013-02-16 18:57:11 -05:00
70e28753ec EMemoShellSidebar: Use EClientCache to determine refresh support.
In memo_shell_sidebar_check_state(), determine whether the selected
source supports refresh by way of e_client_cache_ref_cached_client()
and e_client_check_refresh_supported().
2013-02-16 18:57:11 -05:00
a67574e9e1 ECalShellSidebar: Use EClientCache to determine refresh support.
In cal_shell_sidebar_check_state(), determine whether the selected
source supports refresh by way of e_client_cache_ref_cached_client()
and e_client_check_refresh_supported().
2013-02-16 18:57:11 -05:00
4b690101e0 Remove e_task_shell_sidebar_get_clients().
No longer used.
2013-02-16 18:57:11 -05:00
ad5a9bd9dd Remove e_memo_shell_sidebar_get_clients().
No longer used.
2013-02-16 18:57:11 -05:00
57fc066b66 Remove e_cal_shell_sidebar_get_clients().
No longer used.
2013-02-16 18:57:11 -05:00
4246dc65e4 e_task_shell_view_delete_completed: Obtain client list from ECalModel. 2013-02-16 18:57:10 -05:00
baad2337a1 Remove client list param from e_task_table_process_completed_tasks().
ETaskTable can retrieve the client list from its internal ECalModel
using e_cal_model_get_client_list().
2013-02-16 18:57:10 -05:00
a592d2f3eb Remove e_task_shell_view_update_timezone().
Thanks to the "default-timezone" property binding created by
ESettingsClientCache, changes to the "cal-timezone" setting are
automatically propagated to all ECalClient instances created by
EClientCache.
2013-02-16 18:57:10 -05:00
b9ab776bc2 Remove e_memo_shell_view_update_timezone().
Thanks to the "default-timezone" property binding created by
ESettingsClientCache, changes to the "cal-timezone" setting are
automatically propagated to all ECalClient instances created by
EClientCache.
2013-02-16 18:57:10 -05:00
a12f0070c3 Remove e_cal_shell_view_update_timezone().
Thanks to the "default-timezone" property binding created by
ESettingsClientCache, changes to the "cal-timezone" setting are
automatically propagated to all ECalClient instances created by
EClientCache.
2013-02-16 18:57:10 -05:00
cf27f8312b ETaskShellSidebar: Use EClientCache to obtain EClient instances.
Also, defer to ESettingsClientCache to automatically set the default
timezone on new ECalClient instances.
2013-02-16 18:57:10 -05:00
620d3deb3c EMemoShellSidebar: Use EClientCache to obtain EClient instances.
Also, defer to ESettingsClientCache to automatically set the default
timezone on new ECalClient instances.
2013-02-16 18:57:10 -05:00
07973591dd ECalShellSidebar: Use EClientCache to obtain EClient instances.
Also, defer to ESettingsClientCache to automatically set the default
timezone on new ECalClient instances.
2013-02-16 18:57:10 -05:00
39d2c8d6cc Defer "backend-error" alerts to shell views. 2013-02-16 18:57:09 -05:00
519a1d0c3b ETaskShellView: Handle error signals from task list backends. 2013-02-16 18:57:09 -05:00
a2c6e4569e EMemoShellView: Handle error signals from memo list backends. 2013-02-16 18:57:09 -05:00
2f77dc2eb0 ECalShellView: Handle error signals from calendar backends. 2013-02-16 18:57:09 -05:00
c3268be737 EBookShellView: Handle error signals from address book backends. 2013-02-16 18:57:09 -05:00
9714a4bbf1 Defer "backend-died" alerts to EShell. 2013-02-16 18:57:09 -05:00
a26c98ad5a Add ESettingsClientCache.
Listens for "client-created" signals from its EClientCache.  If the
newly-created client is an ECalClient, automatically configure its
default timezone from EShellSettings.
2013-02-16 18:57:08 -05:00
b55c39cdec EBookShellView: Keep an ID for "source-removed" signal handler. 2013-02-15 21:05:33 -05:00
da38777cc0 ETaskShellView: Use g_clear_object() in dispose(). 2013-02-15 21:05:32 -05:00
d107894a43 EMemoShellView: Use g_clear_object() in dispose(). 2013-02-15 21:05:32 -05:00
5e1eda8877 EMailShellView: Use g_clear_object() in dispose(). 2013-02-15 21:05:32 -05:00
2ebfd1d525 ECalShellView: Use g_clear_object() in dispose(). 2013-02-15 19:50:28 -05:00
f11a74d725 EBookShellView: Use g_clear_object() in dispose(). 2013-02-15 18:40:48 -05:00
73510c9d4b Remove old GTK+ version checks.
We require GTK+ 3.4, so no need to check for versions older than that.
2013-02-15 18:38:49 -05:00
3b11207dcb Use camel_service_ref_session(). 2013-02-11 10:38:29 -05:00
60d1c3054a G_PRIORITY_HIGH_IDLE is sufficient to beat GTK+ redraws.
GTK+ uses (G_PRIORITY_HIGH_IDLE + 20) for redrawing operations, which is
actually a slightly lower priority than G_PRIORITY_HIGH_IDLE.  Therefore
for our purpose, G_PRIORITY_HIGH_IDLE is sufficient.
2013-02-08 14:21:42 -05:00
9c6a7673b8 Add comments around g_idle_add() changes 2013-02-08 18:26:49 +01:00
eb9e927926 Bug #683867 - Schedule actions with higher idle priority 2013-02-08 18:26:48 +01:00
6ba0a6a95b Revert "Bug #683867 - Schedule actions with higher idle priority"
This reverts commit 2b507716b2.

The commit contains not a single comment as to why these custom priority
values are being used.  The rationale needs to be documented in the code,
either at each call point or preferrably at a centralized priority value
definition.
2013-02-08 07:03:26 -05:00
2b507716b2 Bug #683867 - Schedule actions with higher idle priority 2013-02-08 12:37:30 +01:00
33d09ad810 [web-inspector] Add a secret debugging shortcut.
Drop the pop-up menu item and instead install a key-press-event handler
on all WebKitWebView instances.  <Ctrl>+<Alt>+I opens the web inspector.
2013-02-06 19:30:15 -05:00
c5fae912d1 Use CamelMimeFilterToHTMLFlags enum type where appropriate. 2013-02-06 13:16:40 -05:00
a4ad161359 ESourceWeather: Synchronize with ESourceWeather in E-D-S. 2013-02-05 06:43:01 -05:00
9a0b1266b5 Teach EMailExtensionRegistry to find extensions.
Restore this commit with a proper bug fix to follow.
2013-02-01 08:44:50 -05:00
763081aa86 Fix up error handling around e_book/cal_client_connect_finish(). 2013-01-30 12:45:55 -05:00
f19241d136 Use e_cal_client_connect().
Instead of e_client_utils_open_new() or e_cal_client_new().
2013-01-30 09:35:27 -05:00
e583928e04 Use e_book_client_connect().
Instead of e_client_utils_open_new() and e_book_client_new().
2013-01-30 08:37:15 -05:00