Commit Graph

139 Commits

Author SHA1 Message Date
ae9db3ed23 Coding style and whitespace cleanup. 2011-09-14 14:08:48 +02:00
911d9f8c6b EConfig: Broadcast abort/commit events by way of signals.
Remove the clumsy abortfunc and commitfunc callback arguments from
e_config_add_items().
2011-09-14 14:08:48 +02:00
77d14c71c1 Bug #655492 - Move 'Automatic contacts' tab to 'Contacts' part 2011-09-14 14:08:46 +02:00
bf67030357 Coding style and whitespace cleanups. 2011-09-14 14:08:37 +02:00
51e9cc6057 Bug 652958 - Evolution Account Assistant jumps steps
The GTK+ patch in bug 653705 is also required for the Account Assistant
to work properly under the new GtkAssistant design in GTK+ 3.1.

This commit only deals with sidebar ordering issues.
2011-09-14 14:08:33 +02:00
a81c6c46a2 Bug #252670 - Remember columns settings in Certificates tab 2011-06-29 18:42:28 +02:00
84339b3be5 Do not use deprecated EBook/ECal API 2011-06-29 18:42:27 +02:00
d4b54737d3 Coding style and whitespace cleanups. 2011-06-29 18:42:27 +02:00
e7954c3f25 Coding style and whitespace cleanups. 2011-06-29 18:42:26 +02:00
f36331f1a7 Little text typo fix 2011-06-29 18:42:25 +02:00
3ce4960632 Bug #642557 - Display maps in contact preview 2011-06-29 18:42:25 +02:00
db4375c307 Bug #640083 - Cannot configure LDAPS on port 636 2011-06-29 18:42:22 +02:00
7132d0f0c2 Including <glib.h> directly is rarely needed. 2011-06-29 18:42:21 +02:00
c24038c4f6 Bug #646109 - Fix use of include <config.h> to make sure translations work 2011-06-29 18:42:20 +02:00
54da4fc09c Coding style cleanups. 2011-06-29 18:42:11 +02:00
c7398b967e Fix compiler warnings.
Mostly dead assignments.
2011-06-29 18:42:06 +02:00
cb8915bcaa Miscellaneous GtkAction-related cleanups.
Prefer the newer GtkAction "set" functions over g_object_set().
2011-06-29 18:41:50 +02:00
392973975c Restore lockdown integration.
With lockdown settings available through GSettings, widgets can handle
lockdown integration themselves without having to use EShellSettings.

Also fixed a few places where printing or save-to-disk actions were
either not properly wired up or not responding to lockdown settings,
but much more work needs done.  Attachments, for example, are not
honoring the disable-save-to-disk setting at all.

This too requires the recently-added gsettings-desktop-schemas
dependency.
2011-06-29 18:41:50 +02:00
cb7d85c41a Bug #644107 - Local addressbooks created without relative_uri set 2011-06-29 18:41:42 +02:00
7aacf983b3 Coding style and whitespace cleanup. 2011-06-29 18:41:41 +02:00
fe489b4e30 Bug #643402 - Fails to build with --disable-smime 2011-06-29 18:41:41 +02:00
c003c99a75 Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly 2011-06-29 18:41:39 +02:00
3b6c8972a5 Coding style and whitespace cleanup. 2011-06-29 18:41:36 +02:00
333ccc8abf Bug #639483 - Category list includes weather information 2011-06-29 18:41:36 +02:00
b6512982fb Bug #255973 - Contact preview waste space and cosmetic correction 2011-06-29 18:41:35 +02:00
274697623e Remove NULL checks for GObject methods.
As of GLib 2.28 all GObject virtual methods, including constructed(),
are safe to chain up to unconditionally.  Remove unnecessary checks.
2011-06-29 18:41:34 +02:00
cadcc080ee Adapt to GtkComboBox class reorg. 2011-06-29 18:41:25 +02:00
7a49a21178 Dialogs no longer have separators. 2011-06-29 18:41:25 +02:00
a3ba231fcc Drop backward-compatibility cruft. 2011-06-29 18:41:25 +02:00
a8a4268849 Bug 640083 - Cannot configure LDAPS on port 636 2011-06-29 18:41:22 +02:00
042c0c5732 Use e_load_book_source_async() for all EBook loading. 2011-06-29 18:41:21 +02:00
4231716442 Show common addressbook and calendar errors in an alert sink 2011-06-29 18:41:11 +02:00
ca3faa17a9 Free/busy meeting view doesn't work due to non-working extension 2011-06-29 18:41:08 +02:00
aaf95d222d Bug #632962 - Duplicate "On this computer" sources after update 2011-06-29 18:41:04 +02:00
64fe66dc6b Bug #634088 - Uses uninitialized variable in action_contact_new_cb 2010-11-09 23:33:22 +01:00
26afa6081c Utilize the new ESourceSelector:primary-selection property. 2010-11-09 23:33:21 +01:00
4a08257b83 Deal with GtkComboBoxEntry removal in gtk+-3.0. 2010-10-20 16:10:15 -04:00
bed8e97cd7 Bug #604981 - Always bcc ignored for Contacts.
Add the Bcc destinations instead of setting it.
2010-10-18 10:36:17 +05:30
b277e14a6a Bug 632171 - "New Address Book" dialog accepts whitespace for name 2010-10-14 17:17:17 -04:00
1e663aa132 Replace EBinding with GBinding.
GObject now does property bindings itself.

Requires GLib >= 2.26.
2010-10-14 07:12:52 -04:00
2a772badda Bug #629636 - Doesn't recognize local ESource-s 2010-09-29 10:43:04 +02:00
afe6f502c3 Use new GDK keysym names if available.
In GTK+ 2.21.8, the keysym names were renamed from GDK_* to GDK_KEY_*.

I've added backward-compatibility macors to gtk-compat.h, which can be
dumped as soon as we require GTK+ >= 2.22.0.
2010-09-17 18:39:59 -04:00
4c05b9e925 Coding style and whitespace cleanup. 2010-08-29 11:22:28 -04:00
7c1ec3723a Add e_load_cal_source_async().
Similar to e_load_book_source_async() in libedataserverui (and may wind
up there eventually).  This replaces e_auth_new_cal_from_source().

  void   e_load_cal_source_async  (ESource *source,
                                   ECalSourceType source_type,
                                   icaltimezone *default_zone,
                                   GtkWindow *parent,
                                   GCancellable *cancellable,
                                   GAsyncReadyCallback callback,
                                   gpointer user_data);

  ECal * e_load_cal_source_finish (ESource *source,
                                   GAsyncResult *result,
                                   GError **error);
2010-08-23 15:21:59 -04:00
705be92229 Use e_load_book_source_async() in EBookShellBackend.
For handling "new-contact" and "new-contact-list" actions.
2010-08-19 13:55:54 -04:00
a536d74906 Use the new e_load_book_source_async() where possible.
It's easier to use than addressbook_load() but requires starting with
an ESource rather than an EBook, and there's a couple places left where
that's not so easy.  I'll spend more time on it later.
2010-08-18 15:49:49 -04:00
6cb0cbd0be Pass an EShell to EMsgComposer instances.
Reduce the composer's dependency on e_shell_get_default().
2010-08-13 20:56:33 -04:00
18813ccd8f Defer the load / creation of configuration UI with changes to
e_preferences_window to take factory callbacks and store a reference
to the shell. - This makes start-up substantially faster, particularly
on Atom (eg.).

Remove a number of idle handlers used to create these UIs in the
first instance, cleaning the code.
2010-08-10 21:17:40 +01:00
b5299135f6 fix lifecycle nasties bgo#625852 2010-08-02 17:47:14 +01:00
2dfabd3909 addressbook: Port to use new _async suffix instead of _ex suffix 2010-08-02 13:27:24 +01:00