208d779b00
EShell: Add a read-only "client-cache" property.
...
Give EShell its own EClientCache. This should be used throughout
Evolution, wherever an EClient is needed.
New functions:
e_shell_get_client_cache()
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
cefa5edf7f
Add EClientCache.
...
New class to help reduce code duplication and centralize some EClient
handling policies.
Benefits:
- EClient instances can be shared across the entire application.
- Centralized rebroadcasting of "backend-died" and "backend-error"
signals emitted from cached EClient instances.
- Automatic cache invalidation when backends crash. The EClient
is discarded, and a new instance is created on the next request.
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
8e7f6aee3e
Add mnemonic widget for Start date field in memo editor
2013-02-14 12:07:56 +01:00
da975dadf5
Replace deprecated static mutexes
2013-02-13 18:46:30 +01: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
1214f942cc
email-custom-header.c cleanups.
2013-02-08 11:44:31 -05: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
269149baf5
Add mnemonic widgets for title and suffix comboboxes
...
https://bugzilla.gnome.org/show_bug.cgi?id=692720
2013-02-08 11:41:23 +01:00
0d245aefb0
Updated Vietnamese translation
2013-02-08 15:16:26 +07: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
7796796ddc
Updated Galician translations
2013-02-07 00:49:22 +01:00
6a6ad99ba7
EMailFormatterQuote: Use e_mail_formatter_find_rfc822_end_iter().
2013-02-06 13:59:55 -05:00
c5fae912d1
Use CamelMimeFilterToHTMLFlags enum type where appropriate.
2013-02-06 13:16:40 -05:00
6b3e0145df
e-mail-formatter-utils.c cleanups.
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
5d4f9d8c2a
Bug #693132 - Editing a signature does not refresh preview after save
2013-02-04 12:07:46 +01:00
d0f1fee4d4
Post-release version bump.
2013-02-03 10:08:05 -05:00
5fdbc0b88f
NEWS update for 3.7.5 release.
2013-02-03 10:08:04 -05:00
a880c269b8
Updated Polish translation
2013-02-03 03:18:31 +01:00
03ca9580b5
Updated Polish translation
2013-02-03 01:10:39 +01:00
c059ade64b
Updated Uyghur translation
...
Signed-off-by: Gheyret Kenji <gheyret@gmail.com >
2013-02-02 13:04:36 +09:00
7ab92a683c
Update Dutch translation
2013-02-01 16:29:02 +01:00
ce3d24ef62
Add a priority field for mail formatter and parser extensions.
...
Add a priority field to EMailFormatterExtension and EMailParserExtension
class structs. Extension classes can then explicitly specify a priority
with respect to other extension classes with the same MIME type, so that
the order of extension registration doesn't matter.
Priority field defaults to G_PRIORITY_DEFAULT. Built-in formatters and
extensions will use G_PRIORITY_LOW. We can get more sophisticated with
priority values if we need to, but this should suffice for now.
2013-02-01 09:36:45 -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
e6a149efce
EMailAccountStore: Use an appropriate icon for online accounts.
...
Use "goa-panel" for GOA, "credentials-preferences" for UOA.
Also move the icon before the account name. Looks better.
2013-01-31 17:39:05 -05:00
fd43cd692a
Incorporate ESourceUOA.
...
Where we make exceptions for GNOME Online Accounts, so too shall we for
Ubuntu Online Accounts.
2013-01-31 17:39:05 -05:00
fc3bf6f39e
Bug #689476 - Slow composer open (ENameSelector object leaks)
2013-01-31 17:31:36 +01:00
763081aa86
Fix up error handling around e_book/cal_client_connect_finish().
2013-01-30 12:45:55 -05:00
0ff254b3a8
Updated Spanish translation
2013-01-30 16:39:33 +01:00
2c9ed5c04a
Remove e-client-utils.[ch].
2013-01-30 09:35:27 -05:00
1ec896118c
pst-importer: Avoid EClientSourceType enum.
...
Use ESource extension names instead.
2013-01-30 09:35:27 -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
5125cdac38
Update Makefile.am. I always forget that when removing files.
2013-01-30 12:25:48 +01:00
ad833b30c9
Bug #692818 - Remove documentation on Novell GroupWise
2013-01-30 11:52:40 +01:00
3aedeee20f
Bug #692781 - [pine-importer] Abort on book failure during contact import
2013-01-29 17:48:11 +01:00
4f62d2108d
Bug #692783 - [mail-to-task] Crash on edit prompt cancel
2013-01-29 17:04:40 +01:00
67bacdcdb4
Bug #692777 - Crash on folder rename
2013-01-29 16:51:51 +01:00