Commit Graph

43 Commits

Author SHA1 Message Date
1489dc4fd8 Disable 'Rename' if source is a collection member.
For consistency with the Preferences window.  We assume the display
names are server-assigned and not user-assigned, at least not assigned
through Evolution.
2012-06-15 11:32:27 -04:00
2a39437ee9 Adapt to single-include E-D-S libraries. 2012-06-03 15:14:03 -04:00
26e7480340 Adapt modules/calendar to the new ESource API. 2012-06-02 23:00:40 -04:00
ceea3a0a1f Reduce diff noise with 'account-mgmt' branch.
One last time.
2012-06-02 16:52:01 -04:00
7950d6a0c6 Adapt to libedataserver[ui] changes. 2012-04-21 17:07:15 -04:00
14f82dde34 Move EAlert* and e-xml-utils references from other part of the code to libevolution-utils. 2012-03-03 09:02:33 -05:00
a01525c931 Miscellaneous EShellView-related cleanups. 2011-12-07 22:11:21 -05:00
f59681796d Coding style and whitespace cleanup. 2011-08-13 11:27:51 -04:00
566d861915 Check for cancelled GIO operation error code too 2011-06-27 18:04:57 +02:00
05933ef483 Keep opening EClient-s till they report busy error 2011-06-27 15:23:31 +02:00
46eec90c09 Bug #653154 - Crash when constructing calendar view 2011-06-27 11:31:32 +02:00
38790d8478 Do not use deprecated EBook/ECal API 2011-06-14 08:54:20 +02:00
756c8abcb8 Bug #646109 - Fix use of include <config.h> to make sure translations work 2011-05-27 15:23:07 +02:00
c6fd77460f Coding style and whitespace cleanup. 2011-03-05 12:34:28 -05:00
0be641ea82 Bug 637091 - Crash in g_str_hash, task_shell_sidebar_client_removed
I don't know how in the world an ESource can wind up not having a UID
string, but we saw a case of this in 2.32.  Emit a runtime warning and
avoid crashing.
2011-03-03 07:45:37 -05:00
1301cf02ef Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly 2011-02-25 16:20:41 +01:00
21ab8044da Coding style and whitespace cleanup. 2011-01-29 20:22:57 -05:00
2878a35580 Use e_source_selector_get_source_by_path().
Allows Evolution to not have to know the ESource column number in
ESourceSelector tree models.  Backported from "account-mgmt" branch.
2011-01-18 17:50:55 -05:00
a6bce7b74b Show common addressbook and calendar errors in an alert sink 2010-12-14 17:44:16 +01:00
ab0430a3f3 Show calendar backend errors in an alert sink 2010-12-03 21:33:01 +01:00
1f17dab6b0 Move calendar preferences to the calendar module.
Continue replacing the use of calendar-config functions with GObject
property bindings to EShellSettings properties.
2010-11-04 14:19:50 -04:00
7d20b8fd5f Utilize the new ESourceSelector:primary-selection property. 2010-11-01 14:46:03 -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
efc1898b70 Report error to user when fails to open calendar/task/memo list 2010-07-16 14:27:56 +02:00
eb29179da6 Coding style and whitespace cleanup. 2010-07-11 22:25:06 -04:00
03d626856b Bug #623204 - Be able to report detailed errors from backends 2010-07-09 14:29:51 +02:00
c30d29425e Coding style and whitespace cleanup. 2010-05-01 23:18:28 -04:00
c0855fa50a Bug #611646 - Calendar shows recurring birthdays incorrectly 2010-04-12 23:44:28 +02:00
b2e7e4fedd Bug #325121 - Do not translate developer strings in g_param_spec_* 2010-04-01 21:40:19 +02:00
62b4d9af96 Bug 609836 - Add translator comments to ambiguous strings 2010-02-16 11:13:19 -05:00
64984ad5b8 Bug 609403 - Doesn't restore window size always 2010-02-09 16:44:25 -05:00
619b073719 Fix some dead assignments. 2010-02-07 21:08:49 -05:00
ab794abcd3 Improve sidebar and ECalModel interaction.
Restores the "default client" behavior from 2.28, so that "Click to Add"
task and memo fields work properly.
2010-01-30 09:02:11 -05:00
d635b839f8 Make authentication functionality available
This involves renaming the calendar auth-related functions to have a
prefix, and shipping the headers.

Part of https://bugzilla.gnome.org/show_bug.cgi?id=608175
2010-01-27 11:23:36 -02:00
cae22334fa Remove dead assignments found by clang. 2010-01-15 21:50:05 -05:00
bd31f49bac Coding style and whitespace cleanup. 2009-12-26 00:26:18 -05:00
31204c9cc2 Port all error code to use GObject-ified EAlert / EAlertDialog
The changes are mainly including the e-alert-header.h header instead of just
e-alert.h.  This allows us to include e-alert.h in non-UI situations when
necessary.
2009-12-07 12:25:23 -06:00
c2ee0afbc8 Rename EError to EAlert to match general use better
The EError mechanism is used both for error dialogs as well as basic alerts or
user prompts, so we should give it a more general name which matches this use.

This patch also cleans up a few includes of e-alert.h (formerly e-error.h) that
were not actually being used.

https://bugzilla.gnome.org/show_bug.cgi?id=602963
2009-11-30 13:33:04 -06:00
495e9bf800 port modules/ to new EError API.
This should be everything now.

https://bugzilla.gnome.org/show_bug.cgi?id=602963
2009-11-30 13:32:22 -06:00
0b1658ed7a Bug 494394 - No way for the user to refresh a calendar 2009-11-30 12:31:31 +05:30
bb1653f64c Bug 600397 - Delete option enabled for undeletable ESource 2009-11-14 10:42:02 -05:00
9199f2c5b1 Get the itip-formatter plugin working. 2009-08-12 09:29:44 -04:00
f0d3f3afdf Radically reorganize source code.
- Collect all shell modules into a new top-level 'modules' directory:

      $(top_srcdir)/modules/addressbook
      $(top_srcdir)/modules/calendar
      $(top_srcdir)/modules/mail

  Nothing is allowed to link to these, not plugins nor other modules.

  THIS SOLVES BUG #571275 AND OPENS THE DOOR TO PORTING TO MAC OS X.

- Mimic the libevolution-mail-shared library from master (except drop
  the "shared" suffix) and have libevolution-mail-importers and all
  mail-related plugins link to it.

- Discard the a11y subdirectories and have the files live alongside
  their counterpart widgets.
2009-06-24 18:29:22 -04:00