diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2013-02-12 23:57:19 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2013-02-17 07:57:08 +0800 |
commit | cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777 (patch) | |
tree | b52bb29c23f756a8b8228e5ff0c6c2ae049c4066 /e-util/e-system.error.xml | |
parent | b55c39cdecd01471c808e7c0e88e8560afa54eab (diff) | |
download | gsoc2013-evolution-cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777.tar gsoc2013-evolution-cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777.tar.gz gsoc2013-evolution-cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777.tar.bz2 gsoc2013-evolution-cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777.tar.lz gsoc2013-evolution-cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777.tar.xz gsoc2013-evolution-cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777.tar.zst gsoc2013-evolution-cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777.zip |
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.
Diffstat (limited to 'e-util/e-system.error.xml')
-rw-r--r-- | e-util/e-system.error.xml | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/e-util/e-system.error.xml b/e-util/e-system.error.xml index c1a68c5881..b28f50bc26 100644 --- a/e-util/e-system.error.xml +++ b/e-util/e-system.error.xml @@ -45,4 +45,44 @@ <_secondary>The reported error was "{1}".</_secondary> </error> + <error id="address-book-backend-died" type="error"> + <_primary>The address book backend servicing "{0}" has quit unexpectedly.</_primary> + <_secondary>Some of your contacts may not be available until Evolution is restarted.</_secondary> + </error> + + <error id="calendar-backend-died" type="error"> + <_primary>The calendar backend servicing "{0}" has quit unexpectedly.</_primary> + <_secondary>Some of your appointments may not be available until Evolution is restarted.</_secondary> + </error> + + <error id="memo-list-backend-died" type="error"> + <_primary>The memo list backend servicing "{0}" has quit unexpectedly.</_primary> + <_secondary>Some of your memos may not be available until Evolution is restarted.</_secondary> + </error> + + <error id="task-list-backend-died" type="error"> + <_primary>The task list backend servicing "{0}" has quit unexpectedly.</_primary> + <_secondary>Some of your tasks may not be available until Evolution is restarted.</_secondary> + </error> + + <error id="address-book-backend-error" type="warning"> + <_primary>The address book backend servicing "{0}" encountered an error.</_primary> + <_secondary>The reported error was "{1}".</_secondary> + </error> + + <error id="calendar-backend-error" type="warning"> + <_primary>The calendar backend servicing "{0}" encountered an error.</_primary> + <_secondary>The reported error was "{1}".</_secondary> + </error> + + <error id="memo-list-backend-error" type="warning"> + <_primary>The memo list backend servicing "{0}" encountered an error.</_primary> + <_secondary>The reported error was "{1}".</_secondary> + </error> + + <error id="task-list-backend-error" type="warning"> + <_primary>The task list backend servicing "{0}" encountered an error.</_primary> + <_secondary>The reported error was "{1}".</_secondary> + </error> + </error-list> |