Commit Graph

2925 Commits

Author SHA1 Message Date
Matthew Barnes 81e5428a59 Coding style and whitespace cleanup. 2010-07-26 01:16:42 -04:00
Kjartan Maraas 13cf1d104b Bug 624534 - Adapt to GTK+ GtkNotebookPage changes 2010-07-25 21:49:18 -04:00
Srinivasa Ragavan 95918d83ae Workaround table header image draw, it crashes under clutter. 2010-07-25 21:30:00 -04:00
Matthew Barnes 665c4b22ad Disable my evil GtkExpander hack in EAttachmentPaned.
The new height-for-width logic in GTK3 doesn't like my trick to center a
GtkExpander's label widget, so I have to disable it entirely for GTK3 or
else Evolution crashes when opening a composer window.

Bug #614049 has a GtkExpander patch that would let me do it properly.
2010-07-17 06:26:58 -04:00
Matthew Barnes eb29179da6 Coding style and whitespace cleanup. 2010-07-11 22:25:06 -04:00
Matthew Barnes b3cdd1cc30 Bug 624022 - "stock_mail-import" no longer exists in gnome-icon-theme 2010-07-10 08:00:32 -04:00
Matthew Barnes 137b0743dd Migrate from CamelException to GError. 2010-07-08 14:37:52 -04:00
Matthew Barnes fc3123dc43 Work around sudden disappearance of GdkRegion in GTK+ 2.90.5.
API was deprecated and removed in less than two hours!  Sheesh!
2010-06-29 20:38:29 -04:00
Matthew Barnes 54f6924c84 EHintedEntry: Don't select hints on grab_focus(). 2010-06-24 20:42:09 -04:00
Milan Crha 179db75ce0 Bug #620815 - Memory leaks with Evolution 2010-06-24 20:43:16 +02:00
Matthew Barnes 9d538474a8 Bug 622633 - Can't launch Evolution from clock applet 2010-06-24 13:19:14 -04:00
Milan Crha b62f965b04 Bug #621903 - Crash on HTML message print preview 2010-06-24 17:57:48 +02:00
Matthew Barnes ef9b23ef99 Bug 604262 - "Copy Email Address" should also copy to primary clipboard 2010-06-24 08:44:00 -04:00
Matthew Barnes f1bad7677a Bug 622559 - Changing search option should focus search entry 2010-06-24 08:17:13 -04:00
Matthew Barnes df33c633ee Use an appropriate icon when dragging attachments. 2010-06-22 14:29:28 -04:00
Matthew Barnes 402166be54 Composer: Only hide single From account in express mode.
At least until we have another way to insert signatures.

Obvious solution: Insert -> Signature -> (list of your signatures)
2010-06-20 17:34:27 -04:00
Matthew Barnes 5d0878967e Coding style and whitespace cleanup. 2010-06-20 08:06:19 -04:00
Matthew Barnes 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
Matthew Barnes 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
Matthew Barnes 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
Matthew Barnes 3f34eeab52 Drop the "2" from libgnomecanvas and libart_lgpl. 2010-06-14 13:18:06 -04:00
Matthew Barnes e92f18edb6 Add some missing linker flags. 2010-06-14 13:10:13 -04:00
Matthew Barnes 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
Matthew Barnes e6972011f0 Embed libart_lgpl and libgnomecanvas.
Both of these modules are deprecated and going away in GNOME 3 but we
still rely heavily on them for GnomeCalendar and ETable.  So, welcome
to the island of unwanted libraries...
2010-06-13 21:31:58 -04:00
Matthew Barnes ffc019e36f Coding style and whitespace cleanups. 2010-06-06 20:09:08 -04:00
Matthew Barnes 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
Matthew Barnes 176ccd0791 Bug 617579 - HIG issues in "Save Current View" dialog 2010-05-30 00:55:48 -04:00
Matthew Barnes cf5d6aeca5 Bug 619781 - Some preference sections don't show the right preferences 2010-05-27 12:43:10 -04:00
Matthew Barnes 0b1cd2dd5b Coding style and whitespace cleanup. 2010-05-26 17:19:41 -04:00
Matthew Barnes 1097c5c115 Some post-merge cleanup. 2010-05-26 14:43:37 -04:00
Matthew Barnes c9ec8c3f4d Merge branch 'express2' 2010-05-26 13:09:33 -04:00
Matthew Barnes 9653887891 Coding style and whitespace cleanup. 2010-05-25 10:15:32 -04:00
Matthew Barnes 3e1b34841d Fix compiler warnings. 2010-05-25 09:54:55 -04:00
Matthew Barnes f49077cfb5 Merge branch 'gnome-2-30' into express2 2010-05-25 09:14:51 -04:00
Matthew Barnes 1896d2aef5 Fix compiler warnings. 2010-05-22 09:49:46 -04:00
Matthew Barnes 44c5781fc3 Bug 608855 - Can't drag and drop multiple attachments
Based on EggTreeMultiDragSource in libegg.
2010-05-20 17:06:50 -04:00
Matthew Barnes ca4937f8f7 Bug 608855 - Can't drag and drop multiple attachments
Based on EggTreeMultiDragSource in libegg.
2010-05-20 17:05:37 -04:00
Matthew Barnes be538a4cff Improve attachment bar selection behavior.
Some improvements made while investigating bug #608855.  This does not
solve the bug however, and in fact I now believe the bug is actually a
GTK+ issue after reproducing the bug in gtk-demo.

These improvements restore multiple selections via Ctrl+Click and
Shift+Click, and also reduces the frequency that we synchronize the
selection between Icon View and Tree View.
2010-05-19 22:16:09 -04:00
Matthew Barnes c8b4228f3d Improve attachment bar selection behavior.
Some improvements made while investigating bug #608855.  This does not
solve the bug however, and in fact I now believe the bug is actually a
GTK+ issue after reproducing the bug in gtk-demo.

These improvements restore multiple selections via Ctrl+Click and
Shift+Click, and also reduces the frequency that we synchronize the
selection between Icon View and Tree View.
2010-05-19 22:01:49 -04:00
H.Habighorst 0e7a51c8bb Add missing include 2010-05-19 18:44:17 +02:00
Milan Crha ef7690c384 Bug #499320 - Preview before import from command line 2010-05-18 22:47:29 +02:00
Matthew Barnes ea1a5fca45 Merge branch 'gnome-2-30' into express2 2010-05-17 09:49:21 -04:00
Milan Crha b936a2301f Bug #604971 - Evolution allows deletion of default views 2010-05-13 21:34:28 +02:00
Matthew Barnes 0a39131fdf Bug 615291 - Preview pane's attachment bar accepts drop 2010-05-11 23:00:33 -05:00
Matthew Barnes 4abf496f28 Bug 615291 - Preview pane's attachment bar accepts drop 2010-05-11 22:59:57 -05:00
Matthew Barnes c90cc00e44 Bug 616640 - Don't display attachment size if it's unknown 2010-05-11 21:36:06 -05:00
Matthew Barnes cadba671f3 Bug 616640 - Don't display attachment size if it's unknown 2010-05-11 13:13:56 -05:00
Matthew Barnes 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
Federico Mena Quintero 2aa44ca3df Merge express2 into relayout-composer 2010-05-07 12:12:48 -05:00
Vibha Yadav 37b839a2d3 Bug #545462 - Printing of contacts is weird.
Lot of improvements in contact printing. A few more to follow suit.
2010-05-07 11:30:49 +05:30