Commit Graph

38747 Commits

Author SHA1 Message Date
820f8dfae6 EMemoShellSidebar: Use e_source_registry_dup_unique_display_name().
Use a standard format for naming an ESource in user-visible messages.
2013-02-23 09:35:21 -05:00
2862c6fe7a ECalShellSidebar: Use e_source_registry_dup_unique_display_name().
Use a standard format for naming an ESource in user-visible messages.
2013-02-23 09:35:20 -05:00
3b81518304 EClientCache: Use e_source_registry_dup_unique_display_name().
Use a standard format for naming an ESource in user-visible messages.
2013-02-23 09:35:20 -05:00
d12ec22d73 Updated Lithuanian translation 2013-02-22 22:06:26 +02:00
e82cb12e16 EClientSelector: Pre-fetch relevant EClient instance.
Asyncrhonously fetch all relevant EClient instances during instance
initialization to try and get them cached ahead of time, and so that
all status icons are present when the tree view is shown.
2013-02-22 10:59:30 -05:00
eff9783d94 EMailSession: Use camel_session_ref_main_context(). 2013-02-22 09:52:25 -05:00
2ea9684aa6 Bug #694363 - CALDAV navigation through Calendars or Tasklist is wrong 2013-02-22 15:32:51 +01:00
3d7570426a Bug #694170 - Accepted invitation not removed from Inbox when it should 2013-02-22 15:13:24 +01:00
ab88c78d56 Correct label for "Country:" textbox in Work section on
"Mailing Address" tab of contact editor

https://bugzilla.gnome.org/show_bug.cgi?id=692020
2013-02-22 14:43:49 +01:00
28177df5bc Add mnemonic widgets for Status and Priority comboboxes
https://bugzilla.gnome.org/show_bug.cgi?id=693660
2013-02-22 14:27:11 +01:00
da50f008fb Updated Spanish translation 2013-02-22 12:31:51 +01:00
3b8afec6a7 Autocompletion - do not use quick timeout when user types text
The quick timeout is used only when new items are found,
do not use it when user types text, because it flickers.
2013-02-22 09:34:31 +01:00
b1fc3c5958 Bug #693420 - Crash when adding contact list as attendee 2013-02-21 19:59:53 +01:00
e667bac9f9 Speed-up auto-completion results showing
The results were postponed to show as long as there were new notifications
about added contacts, which could take quite long for many matched items.
This shows the results with smaller timeout and without postponing.
2013-02-21 19:07:37 +01:00
fcf360d051 Fix a memory leak in EMailDisplay::do_reload_display 2013-02-21 11:10:44 +01:00
fd9622bb41 EClientSelector: Add a backend status icon.
Append a tree view column to display a symbolic icon hinting at backend
status.  Currently this only displays icons for online/offline and when
the backend dies.  I'd also like to add a spinner icon to indicate when
we're processing a query and for other long-running activities.
2013-02-20 16:35:58 -05:00
5488c24819 Add e_client_selector_ref_cached_client_by_iter(). 2013-02-20 16:35:58 -05:00
f8ff0f0fde Add e_source_selector_ref_source_by_iter(). 2013-02-20 16:35:58 -05:00
a955be9b70 ESourceSelector: Make source_selector_update_row() public.
Gonna need to call this from the EClientSelector subclass.
2013-02-20 16:35:58 -05:00
214d832ccd Add e_client_selector_is_backend_dead().
Returns TRUE if an EClient instance for the given source and the value
of ESourceSelector's "extension-name" property was recently discarded
after having emitted a "backend-died" signal, and a replacement EClient
instance has not yet been created.
2013-02-20 16:35:58 -05:00
2c195f2266 Add e_client_cache_is_backend_dead().
Returns TRUE if an EClient instance for the given source and extension
name was recently discarded after having emitted a "backend-died" signal,
and a replacement EClient instance has not yet been created.
2013-02-20 16:35:58 -05:00
c941bab524 EClientCache: Don't emit signals while holding a lock.
Jeez, I should know this by now.  Schedule an idle callback on the
internal GMainContext to emit the signal like we do for other signals.
2013-02-20 16:35:58 -05:00
1abd497f66 EClientCache: Add a "client-notify" signal.
Rebroadcasts a GObject::notify signal emitted by a cached EClient.
2013-02-20 16:35:58 -05:00
be7376c085 EClientCache: Fix some signal handler ID variable names. 2013-02-20 16:35:58 -05:00
1caea31f2d Updated Belarusian translation. 2013-02-20 23:39:43 +03:00
39645fa1b9 Show local images in Signature preview
WebKit deny in loading local URIs (file://...) when an HTML body is
constructed from a string, not from a local file, thus fix the URIs
into "evo-file://", which are passed into our request handlers,
which can load the local files.
2013-02-20 19:21:55 +01:00
30cc64835d Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
2013-02-20 21:03:01 +09:00
ba241f88ef EAttachment: Use Subject as fallback filename for message attachments 2013-02-20 12:01:20 +01:00
80b93e39ac EAttachment: Decode part's file name before using it 2013-02-20 11:32:46 +01:00
685e763c6a Bug #674236 - Extra ref in e_action_combo_box_set_action() 2013-02-19 13:17:35 +01:00
00ef9f2f47 Remove task_shell_sidebar_ref_client_cache().
Use e_client_selector_ref_cached_client() for remaining cases.
2013-02-18 15:38:27 -05:00
9b1298e6cf Remove memo_shell_sidebar_ref_client_cache().
Use e_client_selector_ref_cached_client() for remaining cases.
2013-02-18 15:38:26 -05:00
b17432ffbc Remove cal_shell_sidebar_ref_client_cache().
Use e_client_selector_ref_cached_client() for remaining cases.
2013-02-18 15:38:26 -05:00
046af4407a ETaskShellSidebar: Use EClientSelector to obtain EClient instances. 2013-02-18 15:38:26 -05:00
223d47142c EMemoShellSidebar: Use EClientSelector to obtain EClient instances. 2013-02-18 15:33:18 -05:00
0e76355bcf ECalShellSidebar: Use EClientSelector to obtain EClient instances. 2013-02-18 15:18:07 -05:00
ac7c1d3c75 ETaskListSelector: Inherit from EClientSelector.
Use e_client_selector_get_client() to obtain an EClient.
2013-02-18 14:58:48 -05:00
92a3fce79c EMemoListSelector: Inherit from EClientSelector.
Use e_client_selector_get_client() to obtain an EClient.
2013-02-18 14:50:01 -05:00
61e2e00055 ECalendarSelector: Inherit from EClientSelector.
Use e_client_selector_get_client() to obtain an EClient.
2013-02-18 14:39:08 -05:00
c3ea33df61 EAddressbookSelector: Inherit from EClientSelector.
Use e_client_selector_get_client() to obtain an EClient.
2013-02-18 14:19:34 -05:00
2c471d1291 Add EClientSelector.
EClientSelector extends the functionality of ESourceSelector by
utilizing an EClientCache to display status information about the
backends associated with the displayed data sources.

(No backend status is displayed just yet, but that's the plan.)
2013-02-18 13:48:11 -05:00
d183741157 Updated Serbian translation 2013-02-18 11:29:05 +01:00
2c77e97b13 Post-release version bump. 2013-02-17 16:27:18 -05:00
ba8280b43d NEWS update for 3.7.90 release. 2013-02-17 15:56:44 -05:00
d84b67875c EClientCache: Keep a strong reference on the ESourceRegistry.
Changed my mind.  There's some scenarios where a function depends on an
ESourceRegistry but could also utilize an EClientCache, and it would be
nice to just pass the EClientCache and extract the ESourceRegistry from
it, so we need to make sure the ESourceRegistry will be there when it's
needed and not quietly disappear.
2013-02-17 14:29:49 -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