Commit Graph

38762 Commits

Author SHA1 Message Date
aa17db5175 ECalShellSidebar: Show a unique display name while connecting.
Use e_source_registry_dup_unique_display_name() in the status message.
2013-02-25 10:50:10 -05:00
8dd670b6df Remove change-keyboard-shortcuts.page due to last commit 2013-02-25 07:13:03 -08:00
8b9266edd1 User Docs: Remove change-keyboard-shortcuts: Moved to gnome-user-docs/gnome-help/keyboard-shortcuts-set.page in 3e8936b702fc79be970936dccf1574e8265695a2 2013-02-25 07:11:17 -08:00
5fdcdbc785 EAddressbookModel: Listen to the cache for client readonly changes.
Change notifications for EClient's "readonly" property can come on any
thread.  Our "notify::readonly" signal handler immediately updates the
model's editable status, which triggers GTK+ calls, which can crash the
application if we're not in the correct thread.

Connect instead to EClientCache's "client-notify" signal, which is
always emitted from EClientCache's dedicated main loop context, and
happens to be the same main loop context that GTK+ uses.  It's also
less bookkeeping when the model's EBookClient gets replaced.
2013-02-25 09:27:35 -05:00
f5d1b8bc5a EAddressbookModel: Replace "registry" property with "client-cache".
Registry can still be accessed through e_client_cache_ref_registry(),
but we'll want to utilize the client cache as well.

e_addressbook_model_new() now takes an EClientCache instead of an
ESourceRegistry, and e_addressbook_model_get_registry() is replaced
by e_addressbook_model_get_client_cache().
2013-02-25 09:27:35 -05:00
35eab4884c Updated Spanish translation 2013-02-25 13:39:44 +01:00
c43d2b2d23 Updated gujarati file 2013-02-25 14:28:44 +05:30
ca30703f70 Bug 694159 - Malformed content-type header causes infinite recursion 2013-02-24 21:47:21 -05:00
0beee88d10 Bug 694460 - 'Email' section toggle button in contact editor has incorrect name 2013-02-24 19:12:31 -05:00
094dcc87b6 Updated Greek translation 2013-02-24 18:06:41 +02:00
1e2d105181 Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
2013-02-24 13:17:34 +09:00
33bbdaa50b Coding style and whitespace cleanup. 2013-02-23 22:24:59 -05:00
aac2cb5827 Updated Polish translation 2013-02-24 02:22:56 +01:00
8adb5b55ca Remove an unused calendar error message. 2013-02-23 09:35:21 -05:00
14b4e5fab8 ETaskShellSidebar: 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
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