Commit Graph

4590 Commits

Author SHA1 Message Date
c2c89fcb8c Fix all remaining GTK3 issues.
Work around the issue of GnomeCanvasItem amending its own flags to
GtkObject::flags (which is sealed) by giving it its own flags field.
This breaks libgnomecanvas ABI and API, but I see no other way.

This commit didn't work the first time because gnome-pilot libraries
were still pulling in the system-wide libgnomecanvas, and that was
interfereing with our bundled version which has a different ABI.
But gnome-pilot integration was dropped in the previous commit, so
everything is now using the bundled libgnomecanvas.
2010-06-15 14:46:02 -04:00
333897772f Remove gnome-pilot integration.
It just doesn't belong in Evolution anymore.  We don't support syncing
with more modern devices -- see Conduits or SyncEvolution for that -- so
it does not make sense for older model Palm Pilot PDAs to be the lone
exception.

I have repackaged the Evolution-Data-Server conduit modules to be
provided by gnome-pilot itself in bug #619315.  This should provide
eqivalent Palm Pilot syncing functionality; it's just being moved to
gnome-pilot.

This completely severs our dependency on deprecated GNOME 2.x libraries
which were still being dragged in by way of gnome-pilot dependencies.
It was also interfereing with our bundling of libgnomecanvas.
2010-06-15 14:45:55 -04:00
a55021bcef Revert "Fix all remaining GTK3 issues."
This reverts commit fd8b55edaa.

Something in this commit seriously hosed ETable, making Evolution pretty
much unusable.  Reverting this until I can track down the problem.
2010-06-14 21:38:53 -04:00
fd8b55edaa Fix all remaining GTK3 issues.
Work around the issue of GnomeCanvasItem amending its own flags to
GtkObject::flags (which is sealed) by giving it its own flags field.
This breaks libgnomecanvas ABI and API, but I see no other way.
2010-06-14 12:55:49 -04:00
69bd298062 Bug #573228 - Make the "This event has alarms" icon clickable 2010-06-07 13:45:39 +02:00
ffc019e36f Coding style and whitespace cleanups. 2010-06-06 20:09:08 -04:00
48751b61d6 Bug 620150 - EventEditor: Disconnect signal handlers before disposing model 2010-06-05 15:14:57 -04:00
6bfa102c24 Fix orientations in task-page.ui. 2010-06-05 14:18:41 -04:00
970662db34 More GTK3 preparation.
This uses the new gtk_assistant_commit() I had added to GTK+ for our
EImportAssistant progress page.
2010-06-04 08:34:15 -04:00
ee5124f9eb Bug 257776 - Import assistant shows wrong extension for vCalendar files 2010-06-02 19:52:23 -04:00
740c2caaf8 Bug 617094 - System timezone label not initialized in preferences
Gert Kulyk gets credit for solving the bug, I just refactored the code a
bit more heavily.
2010-05-30 00:16:04 -04:00
71bfed0531 Bug 619417 - system_tz_label is not translated in cal-prefs-dialog
Translate system_tz_label too, as every occurence of timezone names
is getting translated in this dialog.
2010-05-29 11:30:10 -04:00
578e071825 Bug 619637 - Inconsistent buttons in delete confirmation dialogs 2010-05-28 22:41:59 -04:00
f85872e921 Bug 619903 - Event editor is too small in express mode 2010-05-28 12:03:14 -04:00
82f080eddd CompEditor cleanup. 2010-05-28 12:00:49 -04:00
492f7668e5 Fix a runtime warning on calendar startup. 2010-05-28 11:05:26 -04:00
1674c015a7 Bug 619904 - Mnemonic issues in express mode 2010-05-28 09:34:56 -04:00
22c1c0152e Install evolution-alarm-notify into bindir for windows 2010-05-28 14:20:32 +02:00
e1d1b66bb0 [win32] Set a path in evolution-alarm-notify binary,
so it finds its dependencies even if it is started by a link in StartUp
submenu of Program menu.
2010-05-28 12:02:23 +02:00
d90c1d909d Bug #313791 - Delegator can be repeated when delegating a meeting 2010-05-27 19:56:54 +02:00
c98ff48755 Bug #248105 - No warning if you create an appointment in the past 2010-05-27 17:27:47 +02:00
be8593e62a Refix bug #613798 - Marcus Bains line is grey
Regression introduced by the express2 merge.
2010-05-27 10:28:40 -04:00
0b1cd2dd5b Coding style and whitespace cleanup. 2010-05-26 17:19:41 -04:00
c9ec8c3f4d Merge branch 'express2' 2010-05-26 13:09:33 -04:00
9653887891 Coding style and whitespace cleanup. 2010-05-25 10:15:32 -04:00
f49077cfb5 Merge branch 'gnome-2-30' into express2 2010-05-25 09:14:51 -04:00
852581b2ef Add tooltips for print button on CompEditor toolbar. 2010-05-24 10:19:48 -04:00
53dd5f199f Bug #616889 - Force 24h format for locales not supporting 12h format 2010-05-20 21:16:19 +02:00
077c5ca3ab Bug #616889 - Force 24h format for locales not supporting 12h format 2010-05-20 21:11:45 +02:00
c6c287d275 Bug 594153 (3/3) - Allow setting alarms on any meeting
By tying the attachment view "editable" action group to comp-editor
"individual" group, these add/remove actions are marked sensitive /
insensitive in sync with the existing "Insert" menu items which are
already in the "individual" group.

Though not introduced with the other symptoms of this bug
(0597b877c5), the descreptency fixed
here is integrally related.
2010-05-18 17:34:35 -04:00
aac6a37163 Bug 594153 (2/3) - Allow setting alarms on any meeting
The "view-time-zone" and "view-categories" actions should not have
been grouped with the "individual" action group but rather the "core"
action group, as they should always be available regardless of whether
or not the element being edited is read-only/owned, as they simply
affect visibility of various widgets.

This fixes a bug introduced in 0597b877c5
where these two actions were accidentally grouped with other actions
that should legitimately be in the "individual" group.
2010-05-18 17:34:28 -04:00
9df9e23903 Bug 594153 (1/3) - Allow setting alarms on any meeting
This introduces a new action_group called "editable" in the comp-editor
that can be used by other components to assign actions that should be
sensitized separately from the existing "individual" group, such as the
"Alarms" and "Show Time as Busy" event actions.

This fixes a bug introduced in 0597b877c5
where these two actions were accidentally grouped with other actions that
should legitimately be in the "individual" group.
2010-05-18 17:34:22 -04:00
3cda4f0d94 Bug 594153 (3/3) - Allow setting alarms on any meeting
By tying the attachment view "editable" action group to comp-editor
"individual" group, these add/remove actions are marked sensitive /
insensitive in sync with the existing "Insert" menu items which are
already in the "individual" group.

Though not introduced with the other symptoms of this bug
(0597b877c5), the descreptency fixed
here is integrally related.
2010-05-18 17:26:38 -04:00
25a4f71706 Bug 594153 (2/3) - Allow setting alarms on any meeting
The "view-time-zone" and "view-categories" actions should not have
been grouped with the "individual" action group but rather the "core"
action group, as they should always be available regardless of whether
or not the element being edited is read-only/owned, as they simply
affect visibility of various widgets.

This fixes a bug introduced in 0597b877c5
where these two actions were accidentally grouped with other actions
that should legitimately be in the "individual" group.
2010-05-18 17:26:38 -04:00
9b9899d5c2 Bug 594153 (1/3) - Allow setting alarms on any meeting
This introduces a new action_group called "editable" in the comp-editor
that can be used by other components to assign actions that should be
sensitized separately from the existing "individual" group, such as the
"Alarms" and "Show Time as Busy" event actions.

This fixes a bug introduced in 0597b877c5
where these two actions were accidentally grouped with other actions that
should legitimately be in the "individual" group.
2010-05-18 17:26:38 -04:00
ef7690c384 Bug #499320 - Preview before import from command line 2010-05-18 22:47:29 +02:00
8059a6ad3a Bug 617865 - Various data file cleanups
- Install evolution-alarm-notify in $(privlibexecdir) instead of
  $(bindir).

- Set the X-GNOME-Bugzilla-Version in evolution-alarm-notify.desktop to
  @BASE_VERSION@.x (patch was missing the .x suffix).

- Killed data/evolution.keys.in.in since it's full of CORBA cruft.
  The MimeType field in evolution.desktop fills this role now.

- Copied the AS_AC_EXPAND macro from gnome-settings-daemon.  The macro
  sets up path-related substitutions for use in automake input files.

  So for example AS_AC_EXPAND(PRIVLIBEXECDIR, "$privlibexecdir") in
  configure.ac allows us to use @PRIVLIBEXECDIR@ in .desktop.in files.

- Simplified .desktop rules using gnome-settings-daemon as a guide.
2010-05-17 16:35:53 -04:00
2bc81c5277 Bug 617865 - Various data file cleanups
- Install evolution-alarm-notify in $(privlibexecdir) instead of
  $(bindir).

- Set the X-GNOME-Bugzilla-Version in evolution-alarm-notify.desktop to
  @BASE_VERSION@.x (patch was missing the .x suffix).

- Killed data/evolution.keys.in.in since it's full of CORBA cruft.
  The MimeType field in evolution.desktop fills this role now.

- Copied the AS_AC_EXPAND macro from gnome-settings-daemon.  The macro
  sets up path-related substitutions for use in automake input files.

  So for example AS_AC_EXPAND(PRIVLIBEXECDIR, "$privlibexecdir") in
  configure.ac allows us to use @PRIVLIBEXECDIR@ in .desktop.in files.

- Simplified .desktop rules using gnome-settings-daemon as a guide.
2010-05-17 16:34:13 -04:00
ea1a5fca45 Merge branch 'gnome-2-30' into express2 2010-05-17 09:49:21 -04:00
5a124a6add Bug #607257 - Add checks for event->comp_data != NULL 2010-05-13 23:49:58 +02:00
0907ec8130 don't setup the watch cursor if we have no attendees. 2010-05-10 15:55:15 +01:00
d8df50d395 Bug #617496 - Critical warnings when open a task 2010-05-10 11:22:18 +02:00
956aaf8200 Bug 618113 - Missing icon in alarm dialog 2010-05-08 11:02:36 -05:00
c08d9241d6 Bug 618113 - Missing icon in alarm dialog 2010-05-08 11:00:01 -05:00
8ad0c51edf Adapt to Camel API changes.
This also removes the boxed CamelObject GType, since CamelObject is an
honest-to-goodness GObject now.
2010-05-07 18:32:16 -04:00
c30d29425e Coding style and whitespace cleanup. 2010-05-01 23:18:28 -04:00
630ddcda51 Bug #615384 - Use contact's free/busy URL only when not empty 2010-04-29 12:40:25 -04:00
8c06d8e670 Remove 3 leftover references to non-existing libraries 2010-04-29 12:40:23 -04:00
91751c40d4 Bug #609052 - Proper warning should be shown.
when saving calendar items without summary.
2010-04-28 11:57:16 +05:30
ba4d6184e5 Bug #614900 - Description field in calendar list view. 2010-04-28 11:56:25 +05:30