diff --git a/evolution.changes b/evolution.changes
index d7eac94..7eb1bab 100644
--- a/evolution.changes
+++ b/evolution.changes
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Thu Aug 12 21:23:59 UTC 2010 - dimstar@opensuse.org
+
+- Finally drop unmaintained sharepoint patches (came from SLE)
+ + sharepoint-account-setup.patch
+ + sp-meetingworkspace-ui.patch
+ + sp-process-meetings.diff
+ + sp-tasks-setup.diff
+
-------------------------------------------------------------------
Fri Aug 6 02:11:42 CEST 2010 - vuntz@opensuse.org
diff --git a/evolution.spec b/evolution.spec
index 947c8b1..2a8da4c 100644
--- a/evolution.spec
+++ b/evolution.spec
@@ -72,24 +72,16 @@ Patch15: evolution-custom-openldap-includes.patch
Patch18: bnc-435668-hide-accept.patch
# PATCH-FIX-UPSTREAM bnc-435722-book-uri-long.patch bnc#435722 abharath@suse.de -- Book URI: Spills Into Second Column.
Patch19: bnc-435722-book-uri-long.patch
-# NEEDS-REBASE sharepoint-account-setup.patch pchenthill@suse.de -- This patch allows you to connect to sharepoint servers (WAS: PATCH-FIX-UPSTREAM)
-Patch23: sharepoint-account-setup.patch
# PATCH-FIX-OPENSUSE bnc-433448-backup-restore-fails.patch bnc433448 abharath@suse.de -- Not required upstream.
Patch25: bnc-433448-backup-restore-fails.patch
# PATCH-FIX-UPSTREAM bnc-210959-evo-accept-ics.patch bnc210959 pchenthill@novell.com -- Patch yet to be pushed upstream.
Patch35: bnc-210959-evo-accept-ics.patch
-# PATCH-NEEDS-REBASE sp-tasks-setup.diff pchenthill@suse.de -- Patch needs to be upstreamed. (WAS: PATCH-FIX-UPSTREAM)
-Patch36: sp-tasks-setup.diff
-# PATCH-NEEDS-REBASE sp-meetingworkspace-ui.patch pchenthill@suse.de -- Patch needs to be upstreamed. (WAS: PATCH-FIX-UPSTREAM)
-Patch41: sp-meetingworkspace-ui.patch
# PATCH-NEEDS-REBASE bnc-449888-handle-no-workspace.patch bnc449888 pchenthill@suse.de -- Patch needs to be upstreamed. (WAS: PATCH-FIX-UPSTREAM)
Patch42: bnc-449888-handle-no-workspace.patch
# PATCH-NEEDS-REBASE bnc-440634-forwarded-hide-accept-decline.patch bnc440634 abharath@suse.de -- Make GW understand folders better. (WAS: PATCH-FIX-SLED)
Patch53: bnc-440634-forwarded-hide-accept-decline.patch
# PATCH-NEEDS-REBASE bnc-445996-address-conflict.patch bnc445996 shashish@suse.de -- Needs to be moved out of glade files. (was PATCH-FIX-SLED)
Patch54: bnc-445996-address-conflict.patch
-# PATCH-NEEDS-REBASE: sp-process-meetings.diff pchenthill@suse.de -- Fix for bug 449899 (bnc) (WAS: PATCH-FIX-SLED)
-Patch101: sp-process-meetings.diff
Url: http://gnome.org/projects/evolution/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Recommends: bogofilter
@@ -161,21 +153,13 @@ translation-update-upstream
# NEEDS REBASE
#%patch18
%patch19
-# NEEDS-REBASE
-#%patch23 -p1
%patch25
%patch35
# NEEDS-REBASE
-#%patch36 -p1
-# NEEDS-REBASE
-#%patch41 -p1
-# NEEDS-REBASE
#%patch42 -p1
# NEEDS REBASE
#%patch53
#%patch54
-# NEEDS-REBASE
-#%patch101 -p1
%build
autoreconf -f -i
diff --git a/sharepoint-account-setup.patch b/sharepoint-account-setup.patch
deleted file mode 100644
index 1b850b5..0000000
--- a/sharepoint-account-setup.patch
+++ /dev/null
@@ -1,514 +0,0 @@
-diff -ruN evolution-2.27.4.1/configure.ac evolution-2.27.4.1.patched//configure.ac
---- evolution-2.27.4.1/configure.ac 2009-07-15 11:25:24.000000000 +0200
-+++ evolution-2.27.4.1.patched//configure.ac 2009-07-22 13:21:18.000000000 +0200
-@@ -903,6 +903,24 @@
- PKG_CHECK_MODULES([MONO], ["mono"])
- AC_DEFINE(ENABLE_MONO,1,[Define if Mono embedding should be enabled])
- MONO_PLUGIN="mono"
-+ PKG_CHECK_MODULES(MONO_PLATFORM,
-+ [glib-sharp-2.0, gtk-sharp-2.0, gconf-sharp-2.0, gnome-sharp-2.0,
-+ evolution-sharp, ndesk-dbus-1.0, ndesk-dbus-glib-1.0])
-+ AC_SUBST(MONO_PLATFORM_CFLAGS)
-+ AC_SUBST(MONO_PLATFORM_LIBS)
-+ MONO_BASED_PLUGINS=""
-+
-+ dnl Sharepoint account setup
-+ AC_ARG_ENABLE([icedesktop],
-+ AC_HELP_STRING([--enable-icedesktop],
-+ [Build sharepoint provider]),
-+ [enable_icedesktop=$enableval],[enable_icedesktop=no])
-+ if test "x${enable_icedesktop}" = "xyes"; then
-+ PKG_CHECK_MODULES(ICE_DESKTOP, [Novell.IceDesktop, solvent])
-+ AC_SUBST(ICE_DESKTOP_CFLAGS)
-+ AC_SUBST(ICE_DESKTOP_LIBS)
-+ MONO_BASED_PLUGINS="$MONO_BASED_PLUGINS sharepoint-account-setup"
-+ fi
- fi
- AC_SUBST(MONO_CFLAGS)
- AC_SUBST(MONO_LIBS)
-@@ -1714,7 +1732,7 @@
- dnl Add any new plugins here
- plugins_base_always="calendar-file calendar-http $CALENDAR_WEATHER itip-formatter plugin-manager default-source addressbook-file startup-wizard mark-all-read groupwise-features groupwise-account-setup mail-account-disable publish-calendar caldav imap-features google-account-setup webdav-account-setup"
-
--plugins_base="$plugins_base_always $SA_JUNK_PLUGIN $BF_JUNK_PLUGIN $EXCHANGE_PLUGIN $MONO_PLUGIN "
-+plugins_base="$plugins_base_always $SA_JUNK_PLUGIN $BF_JUNK_PLUGIN $EXCHANGE_PLUGIN $MONO_PLUGIN $MONO_BASED_PLUGINS"
- all_plugins_base="$plugins_base_always sa-junk-plugin bogo-junk-plugin exchange-operations mono"
-
- plugins_standard_always="bbdb subject-thread save-calendar select-one-source copy-tool mail-to-task audio-inline mailing-list-actions default-mailer prefer-plain mail-notification attachment-reminder backup-restore email-custom-header templates pst-import vcard-inline"
-@@ -1767,6 +1785,11 @@
- msg_plugins="$msg_plugins (and mono)"
- fi
-
-+if test "x${enable_icedesktop}" = "xyes"; then
-+ plugins_enabled="$plugins_enabled sharepoint-account-setup"
-+ msg_plugins="$msg_plugins (and sharepoint)"
-+fi
-+
-
- if test "x${enable_python}" = "xyes"; then
- plugins_enabled="$plugins_enabled python"
-@@ -2021,6 +2044,7 @@
- plugins/tnef-attachments/Makefile
- plugins/vcard-inline/Makefile
- plugins/webdav-account-setup/Makefile
-+plugins/sharepoint-account-setup/Makefile
- smime/Makefile
- smime/lib/Makefile
- smime/gui/Makefile
-diff -ruN evolution-2.27.4.1/plugins/mono/mono-plugin.c evolution-2.27.4.1.patched//plugins/mono/mono-plugin.c
---- evolution-2.27.4.1/plugins/mono/mono-plugin.c 2009-07-13 09:45:13.000000000 +0200
-+++ evolution-2.27.4.1.patched//plugins/mono/mono-plugin.c 2009-07-22 13:20:43.000000000 +0200
-@@ -81,9 +81,14 @@
- MonoObject *x = NULL, *res;
- gpointer *params;
-
-- g_print ("\n\a epm_invoke in mono-plugin.c in mono plugin loader is called \n\a");
-+ g_print ("\n\a epm_invoke in mono-plugin.c in mono plugin loader is called %s \n\a", epm->location);
-
- /* we need to do this every time since we may be called from any thread for some uses */
-+ if (!domain) {
-+ mono_config_parse (NULL);
-+ domain = mono_jit_init (epm->location);
-+ }
-+
- mono_thread_attach(domain);
-
- if (p->assembly == NULL) {
-@@ -232,8 +237,6 @@
- type = g_type_register_static(e_plugin_get_type(), "EPluginMono", &info, 0);
- e_plugin_register_type (type);
- d(printf("\nType EPluginMono registered from the mono-plugin-loader\n"));
-- domain = mono_jit_init("Evolution");
-- mono_thread_attach(domain);
- }
-
- return GUINT_TO_POINTER(type);
-diff -ruN evolution-2.27.4.1/plugins/sharepoint-account-setup/Makefile.am evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/Makefile.am
---- evolution-2.27.4.1/plugins/sharepoint-account-setup/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/Makefile.am 2009-07-22 13:20:43.000000000 +0200
-@@ -0,0 +1,37 @@
-+CSC = gmcs
-+
-+ASSEMBLY_NAME = SharepointAccountSetup
-+TARGET = $(ASSEMBLY)
-+ASSEMBLY = $(ASSEMBLY_NAME).dll
-+
-+@EVO_PLUGIN_RULE@
-+
-+CSFILES = SharepointSource.cs SharepointAccount.cs SharepointAccountSetup.cs
-+
-+EXTRA_DIST = org-gnome-sharepoint-account-setup.eplug.xml \
-+ org-gnome-sharepoint-ui.xml \
-+ org-gnome-sharepoint-disconnect-ui.xml \
-+ $(CSFILES)
-+
-+ASSEMBLIES = \
-+ -r:System \
-+ -r:Mono.Posix \
-+ $(ICE_DESKTOP_LIBS) \
-+ $(MONO_PLATFORM_LIBS)
-+
-+CSFLAGS = -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG $(ASSEMBLIES)
-+
-+#endif
-+#if ENABLE_RELEASE
-+#CSFLAGS = -noconfig -codepage:utf8 -warn:4
-+#endif
-+$(ASSEMBLY): $(CSCFILES)
-+ $(CSC) -unsafe /out:$(ASSEMBLY) $(CSFLAGS) /target:library $(ASSEMBLIES) $(CSFILES)
-+
-+plugin_DATA = $(ASSEMBLY) org-gnome-sharepoint-account-setup.eplug org-gnome-sharepoint-ui.xml org-gnome-sharepoint-disconnect-ui.xml
-+
-+BUILT_SOURCES = $(ASSEMBLY) org-gnome-sharepoint-account-setup.eplug
-+
-+all: $(ASSEMBLY)
-+
-+CLEANFILES = org-gnome-sharepoint-account-setup.eplug $(ASSEMBLY) $(ASSEMBLY).mdb
-diff -ruN evolution-2.27.4.1/plugins/sharepoint-account-setup/org-gnome-sharepoint-account-setup.eplug.xml evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/org-gnome-sharepoint-account-setup.eplug.xml
---- evolution-2.27.4.1/plugins/sharepoint-account-setup/org-gnome-sharepoint-account-setup.eplug.xml 1970-01-01 01:00:00.000000000 +0100
-+++ evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/org-gnome-sharepoint-account-setup.eplug.xml 2009-07-22 13:20:43.000000000 +0200
-@@ -0,0 +1,36 @@
-+
-+
-+
-+
-+ <_description>Create a sharepoint account for calendar and tasks
-+
-+
-+
-+
-+
-+
-+
-diff -ruN evolution-2.27.4.1/plugins/sharepoint-account-setup/org-gnome-sharepoint-disconnect-ui.xml evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/org-gnome-sharepoint-disconnect-ui.xml
---- evolution-2.27.4.1/plugins/sharepoint-account-setup/org-gnome-sharepoint-disconnect-ui.xml 1970-01-01 01:00:00.000000000 +0100
-+++ evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/org-gnome-sharepoint-disconnect-ui.xml 2009-07-22 13:20:43.000000000 +0200
-@@ -0,0 +1,16 @@
-+
-+
-+
-+
-+
-+
-+
-diff -ruN evolution-2.27.4.1/plugins/sharepoint-account-setup/org-gnome-sharepoint-ui.xml evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/org-gnome-sharepoint-ui.xml
---- evolution-2.27.4.1/plugins/sharepoint-account-setup/org-gnome-sharepoint-ui.xml 1970-01-01 01:00:00.000000000 +0100
-+++ evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/org-gnome-sharepoint-ui.xml 2009-07-22 13:20:43.000000000 +0200
-@@ -0,0 +1,16 @@
-+
-+
-+
-+
-+
-+
-+
-diff -ruN evolution-2.27.4.1/plugins/sharepoint-account-setup/SharepointAccount.cs evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/SharepointAccount.cs
---- evolution-2.27.4.1/plugins/sharepoint-account-setup/SharepointAccount.cs 1970-01-01 01:00:00.000000000 +0100
-+++ evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/SharepointAccount.cs 2009-07-22 13:20:43.000000000 +0200
-@@ -0,0 +1,165 @@
-+// SharepointAccount.cs created with MonoDevelop
-+// User: chen at 12:30 PM 10/21/2008
-+//
-+// To change standard headers go to Edit->Preferences->Coding->Standard Headers
-+//
-+
-+using System;
-+using Evolution;
-+using NDesk.DBus;
-+using Gtk;
-+using System.Threading;
-+using GLib;
-+using Novell.IceDesktop;
-+
-+namespace Sharepoint
-+{
-+
-+
-+ public class SharepointAccount
-+ {
-+ static Novell.IceDesktop.IDaemon deskIceDaemon = null;
-+ static org.freedesktop.DBus.IBus sessionBus = null;
-+ static ObjectPath DaemonPath = new ObjectPath (Novell.IceDesktop.ServiceName.DaemonPath);
-+ static string DaemonNamespace = Novell.IceDesktop.ServiceName.DaemonNamespace;
-+ static bool initialized = false;
-+ static System.Threading.Thread backgroundThread = null;
-+
-+ public SharepointAccount()
-+ {
-+ }
-+
-+ public void CreateAccount ()
-+ {
-+ try
-+ {
-+ if (initialized == false) {
-+ BusG.Init ();
-+ initialized = true;
-+ }
-+
-+
-+ sessionBus = Bus.Session.GetObject ("org.freedesktop.DBus",
-+ new ObjectPath ("/org/freedesktop/DBus"));
-+ sessionBus.NameOwnerChanged += OnDBusNameOwnerChanged;
-+
-+ // Force the daemon to start up if it's not already running
-+ if (Bus.Session.NameHasOwner (DaemonNamespace) == false)
-+ {
-+ Bus.Session.StartServiceByName (DaemonNamespace);
-+ }
-+
-+ ConnectToICEcoreDaemon ();
-+ try { deskIceDaemon.CheckAuthentication (String.Empty); }
-+ catch (NotAuthenticatedException)
-+ { return; }
-+
-+ Console.WriteLine ("****** Authenticated");
-+ StartFetchingFolder ();
-+
-+ }
-+ catch (Exception ex)
-+ {
-+ Console.WriteLine ("Error creating account: {0}", ex.Message);
-+ Console.WriteLine (ex.StackTrace);
-+ // Change the status text in the AuthDialog
-+ return;
-+ }
-+ }
-+
-+ public void DeleteAccount ()
-+ {
-+ // we remove all share calendars. We currently support creating only one sharepoint account
-+ SharepointSource spSource = new SharepointSource (CalSourceType.Event, null, null);
-+ spSource.DeleteSources ();
-+ spSource.Sync ();
-+ }
-+
-+ private static void StartFetchingFolder ()
-+ {
-+ if (backgroundThread == null)
-+ {
-+ backgroundThread = new System.Threading.Thread (new ThreadStart (SetupFolders));
-+ backgroundThread.IsBackground = true;
-+ backgroundThread.Start ();
-+ }
-+ }
-+
-+ private static void SetupFolders ()
-+ {
-+ Console.WriteLine ("Getting folders ");
-+ AccountInfo accountInfo = deskIceDaemon.GetDefaultAccountInfo ();
-+ SharepointSource spSource = new SharepointSource (CalSourceType.Event, accountInfo.username,
-+ accountInfo.hostUrl);
-+
-+ if (spSource.AccountExists) {
-+ Console.WriteLine ("Account already exists");
-+ return;
-+ }
-+
-+ FileInfo [] workspaces = deskIceDaemon.EnumerateWorkspaces ();
-+ foreach (FileInfo workspace in workspaces)
-+ {
-+ FileInfo[] folders = null;
-+
-+ if (spSource.srcType == CalSourceType.Event)
-+ folders = deskIceDaemon.GetCalendarFolders (string.Empty, workspace.Id);
-+ // else get task folders
-+
-+
-+ if (folders.Length == 0)
-+ continue;
-+
-+ spSource.CreateSources (workspace, folders);
-+ }
-+ spSource.Sync ();
-+ Console.WriteLine ("******* Got folders ");
-+ backgroundThread = null;
-+ RemoveHandlers ();
-+ }
-+
-+ private static void RemoveHandlers ()
-+ {
-+ sessionBus.NameOwnerChanged -= OnDBusNameOwnerChanged;
-+ deskIceDaemon.Authenticated -= OnAuthenticated;
-+ }
-+
-+ static void OnAuthenticated (string server, string username)
-+ {
-+ Console.WriteLine ("Auth done\n");
-+ StartFetchingFolder ();
-+ }
-+
-+ static void OnDBusNameOwnerChanged (string serviceName, string oldOwner, string newOwner)
-+ {
-+
-+ Console.WriteLine ("O/p {0} {1}", serviceName, DaemonNamespace);
-+ if (serviceName == null)
-+ return;
-+ if (serviceName.CompareTo (DaemonNamespace) != 0)
-+ return;
-+
-+ if (oldOwner != null && oldOwner.Length > 0) {
-+ // The daemon just went away
-+ // TODO: What should the Navigator do if the ICEcore Daemon suddenly exits?
-+ Console.WriteLine ("TODO: What should the Navigator do if the ICEcore Daemon suddenly exits?");
-+ } else {
-+ // Connect to the new instance of the daemon
-+ ConnectToICEcoreDaemon ();
-+ }
-+ }
-+
-+ ///
-+ /// Connect with the ICEcore Daemon and register event handlers.
-+ ///
-+ static void ConnectToICEcoreDaemon ()
-+ {
-+ Console.WriteLine ("Connecting the navigator to the ICEcore Daemon");
-+ // Check DBus to see if the Daemon is currently running
-+ deskIceDaemon =
-+ Bus.Session.GetObject (DaemonNamespace, DaemonPath);
-+ // Set up the daemon event handlers
-+ deskIceDaemon.Authenticated += OnAuthenticated;
-+ }
-+ }
-+}
-diff -ruN evolution-2.27.4.1/plugins/sharepoint-account-setup/SharepointAccountSetup.cs evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/SharepointAccountSetup.cs
---- evolution-2.27.4.1/plugins/sharepoint-account-setup/SharepointAccountSetup.cs 1970-01-01 01:00:00.000000000 +0100
-+++ evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/SharepointAccountSetup.cs 2009-07-22 13:20:43.000000000 +0200
-@@ -0,0 +1,22 @@
-+using System;
-+using Sharepoint;
-+using Evolution;
-+using GLib;
-+using Gtk;
-+
-+public class SharePointAccountSetup
-+{
-+ public static IntPtr SetupAccount (IntPtr pluginPtr)
-+ {
-+ SharepointAccount account = new SharepointAccount ();
-+ account.CreateAccount ();
-+ return (IntPtr) 0;
-+ }
-+
-+ public static IntPtr RemoveAccount (IntPtr pluginPtr)
-+ {
-+ SharepointAccount account = new SharepointAccount ();
-+ account.DeleteAccount ();
-+ return (IntPtr) 0;
-+ }
-+}
-diff -ruN evolution-2.27.4.1/plugins/sharepoint-account-setup/SharepointSource.cs evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/SharepointSource.cs
---- evolution-2.27.4.1/plugins/sharepoint-account-setup/SharepointSource.cs 1970-01-01 01:00:00.000000000 +0100
-+++ evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/SharepointSource.cs 2009-07-22 13:20:43.000000000 +0200
-@@ -0,0 +1,97 @@
-+// SharepointSource.cs created with MonoDevelop
-+// User: chen at 1:38 AM 10/21/2008
-+//
-+// To change standard headers go to Edit->Preferences->Coding->Standard Headers
-+//
-+
-+using System;
-+using Evolution;
-+using Novell.IceDesktop;
-+using GConf;
-+using System.Collections.Generic;
-+
-+namespace Sharepoint
-+{
-+
-+
-+ public class SharepointSource
-+ {
-+ public CalSourceType srcType;
-+ readonly string calPath = "/apps/evolution/calendar/sources";
-+ readonly string taskPath = "/apps/evolution/tasks/sources";
-+ static Client client;
-+ SourceList srcList;
-+ readonly string baseUri = "sharepoint://";
-+ string username;
-+ string hostUrl;
-+
-+ public SharepointSource(CalSourceType type, string userName, string hosturl)
-+ {
-+ srcType = type;
-+ client = new Client ();
-+ username = userName;
-+ hostUrl = hosturl;
-+
-+ if (type == CalSourceType.Event)
-+ srcList = new SourceList (calPath);
-+ else
-+ srcList = new SourceList (taskPath);
-+ }
-+
-+ public bool AccountExists
-+ {
-+ get
-+ {
-+ foreach (SourceGroup group in srcList.Groups)
-+ {
-+ if (group.BaseUri == baseUri)
-+ return true;
-+ }
-+
-+ return false;
-+ }
-+ }
-+
-+ public void CreateSources (FileInfo workspace, FileInfo [] folders)
-+ {
-+ SourceGroup group = new SourceGroup (workspace.DisplayName, baseUri);
-+
-+ foreach (FileInfo folder in folders)
-+ {
-+ Console.WriteLine (workspace.DisplayName + " folder " + folder.DisplayName);
-+ string relativeUri = hostUrl + ":" + folder.Id;
-+ Source source= new Source (folder.DisplayName, relativeUri);
-+ source.SetProperty ("username", username);
-+ source.SetProperty ("workspaceid", workspace.Id);
-+ source.SetProperty ("Id", folder.Id);
-+ source.SetProperty ("Auth","True");
-+ group.AddSource (source, -1);
-+ }
-+ group.SetProperty ("username", username);
-+ srcList.AddGroup (group, -1);
-+ }
-+
-+ public void Sync ()
-+ {
-+ srcList.Sync ();
-+ }
-+
-+ public void DeleteSources ()
-+ {
-+ List groupsToRemove = new List ();
-+ foreach (SourceGroup group in srcList.Groups)
-+ {
-+ if (group.BaseUri.StartsWith (baseUri))
-+ {
-+ /// Currently we remove all sharepoint calendars
-+ groupsToRemove.Add (group);
-+ }
-+ }
-+
-+ foreach (SourceGroup group in groupsToRemove)
-+ {
-+ srcList.RemoveGroup (group);
-+ }
-+ }
-+ }
-+}
-diff -ruN evolution-2.27.4.1/ui/evolution.xml evolution-2.27.4.1.patched//ui/evolution.xml
---- evolution-2.27.4.1/ui/evolution.xml 2009-07-13 09:45:14.000000000 +0200
-+++ evolution-2.27.4.1.patched//ui/evolution.xml 2009-07-22 13:20:43.000000000 +0200
-@@ -66,6 +66,8 @@
-
-
-
-+
-+
-
-
-
diff --git a/sp-meetingworkspace-ui.patch b/sp-meetingworkspace-ui.patch
deleted file mode 100644
index 932dbfc..0000000
--- a/sp-meetingworkspace-ui.patch
+++ /dev/null
@@ -1,945 +0,0 @@
-Index: evolution-2.27.2/calendar/gui/dialogs/comp-editor.c
-===================================================================
---- evolution-2.27.2.orig/calendar/gui/dialogs/comp-editor.c
-+++ evolution-2.27.2/calendar/gui/dialogs/comp-editor.c
-@@ -63,6 +63,7 @@
- #include "../e-cal-popup.h"
- #include "../calendar-config-keys.h"
- #include "cal-attachment-select-file.h"
-+#include "../e-cal-event.h"
- #include "widgets/misc/e-attachment-view.h"
- #include "widgets/misc/e-attachment-paned.h"
-
-@@ -100,6 +101,7 @@ struct _CompEditorPrivate {
- /* Manages menus and toolbars */
- GtkUIManager *ui_manager;
-
-+ GtkWidget *vbox;
- gchar *summary;
-
- guint32 attachment_bar_visible : 1;
-@@ -1606,11 +1608,11 @@ comp_editor_init (CompEditor *editor)
-
- container = GTK_WIDGET (editor);
-
-- widget = gtk_vbox_new (FALSE, 0);
-- gtk_container_add (GTK_CONTAINER (container), widget);
-- gtk_widget_show (widget);
-+ priv->vbox = gtk_vbox_new (FALSE, 0);
-+ gtk_container_add (GTK_CONTAINER (editor), priv->vbox);
-+ gtk_widget_show (priv->vbox);
-
-- container = widget;
-+ container = priv->vbox;
-
- widget = comp_editor_get_managed_widget (editor, "/main-menu");
- gtk_box_pack_start (GTK_BOX (container), widget, FALSE, FALSE, 0);
-@@ -1955,6 +1957,22 @@ comp_editor_get_ui_manager (CompEditor *
- return editor->priv->ui_manager;
- }
-
-+GtkWidget *
-+comp_editor_get_vbox (CompEditor *editor)
-+{
-+ g_return_val_if_fail (IS_COMP_EDITOR (editor), NULL);
-+
-+ return editor->priv->vbox;
-+}
-+
-+GtkNotebook *
-+comp_editor_get_notebook (CompEditor *editor)
-+{
-+ g_return_val_if_fail (IS_COMP_EDITOR (editor), NULL);
-+
-+ return editor->priv->notebook;
-+}
-+
- GtkAction *
- comp_editor_get_action (CompEditor *editor,
- const gchar *action_name)
-@@ -2112,9 +2130,15 @@ comp_editor_append_page (CompEditor *edi
-
- priv->pages = g_list_append (priv->pages, page);
-
-- if (add)
-+ if (add){
- gtk_notebook_append_page (priv->notebook, page_widget, label_widget);
-
-+ ECalEvent *ec_event = e_cal_event_peek ();
-+ ECalEventTargetCompEditor *target;
-+ target = e_cal_event_target_comp_editor (ec_event, editor);
-+ e_event_emit ((EEvent *) ec_event, "editor.append", (EEventTarget *) target);
-+ }
-+
- /* Listen for things happening on the page */
- g_signal_connect_swapped (
- page, "dates_changed",
-Index: evolution-2.27.2/calendar/gui/dialogs/event-editor.c
-===================================================================
---- evolution-2.27.2.orig/calendar/gui/dialogs/event-editor.c
-+++ evolution-2.27.2/calendar/gui/dialogs/event-editor.c
-@@ -38,6 +38,7 @@
- #include
- #include
-
-+#include "../e-cal-event.h"
- #include "event-page.h"
- #include "recurrence-page.h"
- #include "schedule-page.h"
-@@ -65,7 +66,7 @@ static const gchar *ui =
- ""
- " "
- "