Commit Graph

33108 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
3acb21484e Bug #206061 - Allow normal, non-vFolder, Trash and Junk folder 2010-06-15 16:10:03 +02:00
da4b198ffa Bug 585904 - Don't overwrite Date: header when writing Fcc 2010-06-15 14:41:22 +01:00
dfb3b918b0 Bug #617557 - Quits without asking user to save unfinished messages
The second attempt.
2010-06-15 15:10:05 +02: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
ead63f16b2 Bug #534369 - [new-mail-notify] Intermittent notifications 2010-06-14 20:15:55 +02:00
3f34eeab52 Drop the "2" from libgnomecanvas and libart_lgpl. 2010-06-14 13:18:06 -04:00
e92f18edb6 Add some missing linker flags. 2010-06-14 13:10:13 -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
e8a1662875 Updated Galician translations 2010-06-14 18:00:58 +02:00
867baef985 Fix build breakage. 2010-06-13 22:25:54 -04:00
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
7f3377c78a Updated Norwegian bokmål translation 2010-06-13 23:51:50 +02:00
108c95a83e Updated Galician translations 2010-06-13 17:31:23 +02:00
d9a3aa296c Updated Galician translations 2010-06-13 17:13:36 +02:00
51d0fc6863 Bug 603468 - Improve handling of --quit option 2010-06-12 14:28:07 -04:00
077116eac4 Bug #619218 - Should select imported certificate when succeeded 2010-06-11 19:28:16 +02:00
9e99aac0a6 Bug 585301 - Use camel_init() to initialize NSS consistently
The logic for working out what database to use should only be in one place.
2010-06-11 10:12:36 +01:00
66a84a057d fixed an error in previous commit 2010-06-11 02:02:47 +05:30
0686a75051 Return back accidentally dropped widgets 2010-06-10 14:36:52 +02:00
36b9f8d4a4 use gdk_drag_context_get_action instead of gdk_drag_context_get_selected_action for gtk version 2.21.1 2010-06-10 17:52:16 +05:30
62fc79a149 post release version bump 2010-06-10 14:55:27 +05:30
f8cadf6459 updating the version for 2.31.3.1 release 2010-06-10 13:10:10 +05:30
c209ecc498 Check for gtk version below 2.21.1 for comptability with gseal changes 2010-06-10 12:15:14 +05:30
cc47d3318a Prevent a null pointer crash in strcmp 2010-06-09 10:35:16 +02:00
8d37021d29 Part of bug #585353 - Use new CAMEL_STORE_REAL_JUNK_FOLDER flag 2010-06-08 18:24:04 +02:00
b5b45ab7e8 Bug 501534 - apply new customized view to all folders 2010-06-08 17:26:52 +05:30
1837179f02 Bug #611100 - Forward-to filter stops at outbox 2010-06-07 20:16:09 +02:00
8dff23edac Version typo in the NEWS file 2010-06-07 13:49:23 +02:00
69bd298062 Bug #573228 - Make the "This event has alarms" icon clickable 2010-06-07 13:45:39 +02:00
e074b85ae9 post release version bump 2010-06-07 16:51:57 +05:30
3a011ef33a News update for 2.31.3 release 2010-06-07 09:37:48 +05:30
ffc019e36f Coding style and whitespace cleanups. 2010-06-06 20:09:08 -04:00
3fc28cd410 Updated Thai translation. 2010-06-06 22:32:20 +07:00
e62b6382e4 Add more missing icons for GtkhtmlEditor.
The GtkhtmlEditor HTML toolbar uses some legacy stock icons:

	stock_insert-rule
	stock_insert-table
	stock_text-monospaced

Technically these belong in the GtkHtml package.  Couple reasons why I'm
not doing that.

1) Evolution should be the only consumer of GtkhtmlEditor at this point,
   and when we finally dump GtkHtml for WebKit I expect the composer UI
   to stay basically the same.  So GtkhtmlEditor will have to be gutted,
   renamed, and moved into Evolution, along with the legacy icons.  So
   they're going to end up here in the long run anyway.

2) GtkHtml doesn't ship any of its own icons currently, so I'd have to
   reconstruct all the autotools scripts for icons already in Evolution,
   figure out a sensible install path, make sure GtkIconTheme knows to
   look for icons there, etc.  Just not worth the hassle.
2010-06-06 08:18:25 -04:00
1dcbae5b7c Updated Thai translation. 2010-06-06 17:08:30 +07: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
a15a295323 Bug 620602 - Next/prev shortcuts should focus message list 2010-06-05 13:52:25 -04:00
b3cdfb6bad Bug 620628 - Checkbox in vfolder deletion prompt is saved backwards 2010-06-05 13:03:24 -04:00
517023edcb Bug 620635 - do not setup proxy if it's not enabled 2010-06-05 19:49:24 +03:00
25a2437786 Set the GTK+ backward compatibility check to 2.21.2. 2010-06-04 13:57:17 -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
3ee48d9bf6 Updated Galician translations 2010-06-03 21:45:39 +02:00
63b2ef38de Add translator comments in mail-to-task plugin 2010-06-03 16:24:31 +02:00
bb39957d87 Updated Spanish translation 2010-06-03 11:35:30 +02:00
ee5124f9eb Bug 257776 - Import assistant shows wrong extension for vCalendar files 2010-06-02 19:52:23 -04:00
6057792e7d Hook up GNOME's configured SOCKS4 proxy in the mail session
This requires the version of libcamel which has
camel_session_set_socks_proxy().

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-06-02 18:05:40 -05:00
7959b11113 Convert "startup-wizard" to an EExtension.
Convert the "startup-wizard" EPlugin to an EExtension, and fix up the
importing UI a bit (but it still needs a lot more love).  Importing
progress is now shown directly in the GtkAssistant window.

Define a new EConfigItem type (E_CONFIG_PAGE_PROGRESS) for creating
progress pages in a GtkAssistant.

Also, change EMAccountEditor semantics slightly: you now have to call
e_config_create_window() manually after creating a new EMAccountEditor
instance.  This allows extra EConfigItems (specifications for the window
content) to be added manually before the window is created.
2010-06-02 16:36:11 -04:00