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