From 2603359974fca739f4acb24ce8c98d6534943483363b801be2be2b2d9ea97c36 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Tue, 9 Jan 2007 16:43:57 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/evolution?expand=0&rev=1 --- .gitattributes | 23 + .gitignore | 1 + bgo-325960-evo-foldersubscription.diff | 27 + bnc-153807-msg-composer-dont-raise.patch | 10 + bnc-156353-evo-crash-adding-apt.patch | 23 + ...0049-change-gw-passwd-no-auth-prompt.patch | 129 ++ bnc-167638.patch | 21 + bnc-173186.patch | 16 + bnc-178778-evo-open-appt-crash.diff | 26 + bnc-214647-add-prefer-plain-plugin.patch | 16 + bnc-339266-evo-folder-size-offline.diff | 33 + bnc146823-grammer-fix.patch | 16 + build-fixes.diff | 55 + calendar-sendbutton.patch | 152 ++ evo-2.8.2-build-break.fix | 38 + evo-2.8.2-regression-fix.patch | 10 + evolution-2.0.1-de-po.patch | 20 + evolution-2.2.0-port-to-pilot-link-0.12.patch | 277 ++++ evolution-2.8.2.tar.bz2 | 3 + evolution-addressbook.desktop | 9 + evolution-calendar.desktop | 9 + evolution-configure.patch | 10 + evolution-desktop.patch | 20 + evolution-email.desktop | 9 + evolution-morewarnings.patch | 31 + evolution-tasklist.desktop | 9 + evolution-warnings.patch | 50 + evolution.changes | 1418 +++++++++++++++++ evolution.spec | 1193 ++++++++++++++ fix-exchange-menuitem.diff | 60 + fix-security-gtkhtml-moreui.diff | 794 +++++++++ fix-sendrecv.diff | 34 + nss-nspr.patch | 23 + publish-calendar-glade-fix.patch | 87 + ready | 0 remove-nm-dep.patch | 54 + summerdance-about2.png | 3 + ximian-evolution-addressbook.png | 3 + ximian-evolution-calendar.png | 3 + ximian-evolution-email.png | 3 + ximian-evolution-tasks.png | 3 + 41 files changed, 4721 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 bgo-325960-evo-foldersubscription.diff create mode 100644 bnc-153807-msg-composer-dont-raise.patch create mode 100644 bnc-156353-evo-crash-adding-apt.patch create mode 100644 bnc-160049-change-gw-passwd-no-auth-prompt.patch create mode 100644 bnc-167638.patch create mode 100644 bnc-173186.patch create mode 100644 bnc-178778-evo-open-appt-crash.diff create mode 100644 bnc-214647-add-prefer-plain-plugin.patch create mode 100644 bnc-339266-evo-folder-size-offline.diff create mode 100644 bnc146823-grammer-fix.patch create mode 100644 build-fixes.diff create mode 100644 calendar-sendbutton.patch create mode 100644 evo-2.8.2-build-break.fix create mode 100644 evo-2.8.2-regression-fix.patch create mode 100644 evolution-2.0.1-de-po.patch create mode 100644 evolution-2.2.0-port-to-pilot-link-0.12.patch create mode 100644 evolution-2.8.2.tar.bz2 create mode 100644 evolution-addressbook.desktop create mode 100644 evolution-calendar.desktop create mode 100644 evolution-configure.patch create mode 100644 evolution-desktop.patch create mode 100644 evolution-email.desktop create mode 100644 evolution-morewarnings.patch create mode 100644 evolution-tasklist.desktop create mode 100644 evolution-warnings.patch create mode 100644 evolution.changes create mode 100644 evolution.spec create mode 100644 fix-exchange-menuitem.diff create mode 100644 fix-security-gtkhtml-moreui.diff create mode 100644 fix-sendrecv.diff create mode 100644 nss-nspr.patch create mode 100644 publish-calendar-glade-fix.patch create mode 100644 ready create mode 100644 remove-nm-dep.patch create mode 100644 summerdance-about2.png create mode 100644 ximian-evolution-addressbook.png create mode 100644 ximian-evolution-calendar.png create mode 100644 ximian-evolution-email.png create mode 100644 ximian-evolution-tasks.png diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/bgo-325960-evo-foldersubscription.diff b/bgo-325960-evo-foldersubscription.diff new file mode 100644 index 0000000..be85e13 --- /dev/null +++ b/bgo-325960-evo-foldersubscription.diff @@ -0,0 +1,27 @@ +Index: plugins/exchange-operations/exchange-folder-subscription.c +=================================================================== +RCS file: /cvs/gnome/evolution/plugins/exchange-operations/exchange-folder-subscription.c,v +retrieving revision 1.8 +diff -u -p -r1.8 exchange-folder-subscription.c +--- plugins/exchange-operations/exchange-folder-subscription.c 3 Feb 2006 10:27:26 -0000 1.8 ++++ plugins/exchange-operations/exchange-folder-subscription.c 21 Apr 2006 04:09:05 -0000 +@@ -215,6 +215,7 @@ subscribe_to_folder (GtkWidget *dialog, + g_free (folder_name); + switch (result) { + case EXCHANGE_ACCOUNT_FOLDER_OK: ++ exchange_account_rescan_tree (subscription_info->account); + break; + case EXCHANGE_ACCOUNT_FOLDER_ALREADY_EXISTS: + e_error_run (NULL, ERROR_DOMAIN ":folder-exists-error", NULL); +@@ -265,6 +266,11 @@ create_folder_subscription_dialog (Excha + GladeXML *glade_xml; + GtkWidget *dialog; + SubscriptionInfo *subscription_info; ++ int mode; ++ ++ exchange_account_is_offline (account, &mode); ++ if (mode == OFFLINE_MODE) ++ return FALSE; + + subscription_info = g_new0 (SubscriptionInfo, 1); + subscription_info->account = account; diff --git a/bnc-153807-msg-composer-dont-raise.patch b/bnc-153807-msg-composer-dont-raise.patch new file mode 100644 index 0000000..b0692de --- /dev/null +++ b/bnc-153807-msg-composer-dont-raise.patch @@ -0,0 +1,10 @@ +--- mail/em-composer-utils.c.orig 2006-03-24 00:16:39.179722801 +0100 ++++ mail/em-composer-utils.c 2006-03-24 00:21:34.066550119 +0100 +@@ -710,6 +710,7 @@ em_utils_post_to_folder (CamelFolder *fo + e_msg_composer_drop_editor_undo (composer); + + gtk_widget_show ((GtkWidget *) composer); ++ gdk_window_raise (((GtkWidget *) composer)->window); + } + + /** diff --git a/bnc-156353-evo-crash-adding-apt.patch b/bnc-156353-evo-crash-adding-apt.patch new file mode 100644 index 0000000..d226319 --- /dev/null +++ b/bnc-156353-evo-crash-adding-apt.patch @@ -0,0 +1,23 @@ +--- shell/e-shell-nm.c.orig 2006-03-13 01:06:30.533701917 +0100 ++++ shell/e-shell-nm.c 2006-03-13 01:09:37.587986006 +0100 +@@ -54,11 +54,17 @@ static DBusHandlerResult e_shell_network + DBusError error; + const char *object; + ShellLineStatus status; +- EShellWindow *window = E_SHELL_WINDOW (user_data); +- EShell *shell = e_shell_window_peek_shell ((EShellWindow *) user_data); ++ EShellWindow *window = NULL; ++ EShell *shell = NULL; + GNOME_Evolution_ShellState shell_state; + EShellLineStatus line_status; +- ++ ++ if (!user_data || !E_IS_SHELL_WINDOW (user_data)) ++ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED; ++ ++ window = E_SHELL_WINDOW (user_data); ++ shell = e_shell_window_peek_shell (window); ++ + dbus_error_init (&error); + object = dbus_message_get_path (message); + diff --git a/bnc-160049-change-gw-passwd-no-auth-prompt.patch b/bnc-160049-change-gw-passwd-no-auth-prompt.patch new file mode 100644 index 0000000..27ce642 --- /dev/null +++ b/bnc-160049-change-gw-passwd-no-auth-prompt.patch @@ -0,0 +1,129 @@ +Index: calendar/common/authentication.c +=================================================================== +RCS file: /cvs/gnome/evolution/calendar/common/authentication.c,v +retrieving revision 1.10 +diff -u -p -r1.10 authentication.c +--- calendar/common/authentication.c 23 Feb 2005 18:56:56 -0000 1.10 ++++ calendar/common/authentication.c 24 Mar 2006 15:33:25 -0000 +@@ -29,6 +29,7 @@ + #include + #include + #include "authentication.h" ++#include + + static GHashTable *source_lists_hash = NULL; + +@@ -52,6 +53,44 @@ auth_func_cb (ECal *ecal, const char *pr + NULL); + + return password; ++} ++ ++static char * ++build_pass_key (ECal *ecal) ++{ ++ char *euri_str; ++ const char *uri; ++ EUri *euri; ++ ++ uri = e_cal_get_uri (ecal); ++ ++ euri = e_uri_new (uri); ++ euri_str = e_uri_to_string (euri, FALSE); ++ ++ e_uri_free (euri); ++ return euri_str; ++} ++ ++void ++auth_cal_forget_password (ECal *ecal) ++{ ++ ESource *source = NULL; ++ const char *auth_domain = NULL, *component_name = NULL, *auth_type = NULL; ++ char *key = NULL; ++ ++ source = e_cal_get_source (ecal); ++ auth_domain = e_source_get_property (source, "auth-domain"); ++ component_name = auth_domain ? auth_domain : "Calendar"; ++ ++ auth_type = e_source_get_property (source, "auth-type"); ++ if (auth_type) ++ key = build_pass_key (ecal); ++ else ++ key = e_source_get_uri (source); ++ ++ e_passwords_forget_password (component_name, key); ++ ++ g_free (key); + } + + ECal * +Index: calendar/common/authentication.h +=================================================================== +RCS file: /cvs/gnome/evolution/calendar/common/authentication.h,v +retrieving revision 1.2 +diff -u -p -r1.2 authentication.h +--- calendar/common/authentication.h 4 Feb 2004 21:31:57 -0000 1.2 ++++ calendar/common/authentication.h 24 Mar 2006 15:33:25 -0000 +@@ -30,5 +30,6 @@ + ECal *auth_new_cal_from_default (ECalSourceType type); + ECal *auth_new_cal_from_source (ESource *source, ECalSourceType type); + ECal *auth_new_cal_from_uri (const char *uri, ECalSourceType type); ++void auth_cal_forget_password (ECal *ecal); + + #endif +Index: calendar/gui/gnome-cal.c +=================================================================== +RCS file: /cvs/gnome/evolution/calendar/gui/gnome-cal.c,v +retrieving revision 1.398 +diff -u -p -r1.398 gnome-cal.c +--- calendar/gui/gnome-cal.c 6 Mar 2006 07:20:00 -0000 1.398 ++++ calendar/gui/gnome-cal.c 24 Mar 2006 15:33:26 -0000 +@@ -2366,6 +2366,10 @@ client_cal_opened_cb (ECal *ecal, ECalen + default: + break; + } ++ ++ if (status == E_CALENDAR_STATUS_AUTHENTICATION_FAILED && source_type == E_CAL_SOURCE_TYPE_EVENT) ++ auth_cal_forget_password (ecal); ++ + switch (status) { + case E_CALENDAR_STATUS_OK: + break; +@@ -2459,6 +2463,9 @@ default_client_cal_opened_cb (ECal *ecal + break; + } + ++ if (status == E_CALENDAR_STATUS_AUTHENTICATION_FAILED && source_type == E_CAL_SOURCE_TYPE_EVENT) ++ auth_cal_forget_password (ecal); ++ + switch (status) { + case E_CALENDAR_STATUS_OK: + break; +Index: calendar/gui/e-tasks.c +=================================================================== +RCS file: /cvs/gnome/evolution/calendar/gui/e-tasks.c,v +retrieving revision 1.130 +diff -u -p -r1.130 e-tasks.c +--- calendar/gui/e-tasks.c 3 Mar 2006 13:24:39 -0000 1.130 ++++ calendar/gui/e-tasks.c 24 Mar 2006 15:33:26 -0000 +@@ -876,6 +876,9 @@ client_cal_opened_cb (ECal *ecal, ECalen + priv = tasks->priv; + + source = e_cal_get_source (ecal); ++ ++ if (status == E_CALENDAR_STATUS_AUTHENTICATION_FAILED) ++ auth_cal_forget_password (ecal); + + switch (status) { + case E_CALENDAR_STATUS_OK : +@@ -921,6 +924,9 @@ default_client_cal_opened_cb (ECal *ecal + priv = tasks->priv; + + source = e_cal_get_source (ecal); ++ ++ if (status == E_CALENDAR_STATUS_AUTHENTICATION_FAILED) ++ auth_cal_forget_password (ecal); + + switch (status) { + case E_CALENDAR_STATUS_OK : diff --git a/bnc-167638.patch b/bnc-167638.patch new file mode 100644 index 0000000..e5539c9 --- /dev/null +++ b/bnc-167638.patch @@ -0,0 +1,21 @@ +Index: mail/mail-component.c +=================================================================== +RCS file: /cvs/gnome/evolution/mail/mail-component.c,v +retrieving revision 1.132 +diff -u -r1.132 mail/mail-component.c +--- mail/mail-component.c 8 Feb 2006 11:51:32 -0000 1.132 ++++ mail/mail-component.c 20 Apr 2006 21:13:55 -0000 +@@ -731,9 +731,12 @@ + mail_config_prune_proxies (); + switch (mc->priv->quit_state) { + case MC_QUIT_START: { ++ extern int camel_application_is_exiting; + int now = time(NULL)/60/60/24, days; + GConfClient *gconf = mail_config_get_gconf_client(); +- ++ ++ camel_application_is_exiting = TRUE; ++ + mail_vfolder_shutdown(); + + mc->priv->quit_expunge = gconf_client_get_bool(gconf, "/apps/evolution/mail/trash/empty_on_exit", NULL) diff --git a/bnc-173186.patch b/bnc-173186.patch new file mode 100644 index 0000000..baac73a --- /dev/null +++ b/bnc-173186.patch @@ -0,0 +1,16 @@ +Index: shell/e-shell-nm.c +=================================================================== +RCS file: /cvs/gnome/evolution/shell/e-shell-nm.c,v +retrieving revision 1.1.2.2 +diff -u -r1.1.2.2 e-shell-nm.c +--- shell/e-shell-nm.c 19 Apr 2006 21:14:44 -0000 1.1.2.2 ++++ shell/e-shell-nm.c 17 May 2006 18:55:43 -0000 +@@ -73,7 +73,7 @@ + object = dbus_message_get_path (message); + + if (dbus_message_is_signal (message, DBUS_INTERFACE_LOCAL, "Disconnected") && +- strcmp (dbus_message_get_path (message), DBUS_PATH_LOCAL) == 0) { ++ object && !strcmp (object, DBUS_PATH_LOCAL)) { + dbus_connection_unref (dbus_connection); + dbus_connection = NULL; + diff --git a/bnc-178778-evo-open-appt-crash.diff b/bnc-178778-evo-open-appt-crash.diff new file mode 100644 index 0000000..382c0a2 --- /dev/null +++ b/bnc-178778-evo-open-appt-crash.diff @@ -0,0 +1,26 @@ +--- widgets/misc/e-calendar-item.c ++++ widgets/misc/e-calendar-item.c +@@ -434,10 +434,10 @@ + calitem->styles = NULL; + } + +- if (calitem->signal_emission_idle_id != 0) { ++ if (calitem->signal_emission_idle_id > 0) { + g_source_remove (calitem->signal_emission_idle_id); +- calitem->signal_emission_idle_id = 0; ++ calitem->signal_emission_idle_id = -1; + } + + if (calitem->font_desc) { + +--- calendar/gui/dialogs/recurrence-page.c ++++ calendar/gui/dialogs/recurrence-page.c +@@ -846,7 +849,7 @@ + /* If our component has not been set yet through ::fill_widgets(), we + * cannot preview the recurrence. + */ +- if (!priv->comp || e_cal_component_is_instance (priv->comp)) ++ if (!priv || !priv->comp || e_cal_component_is_instance (priv->comp)) + return; + + /* Create a scratch component with the start/end and diff --git a/bnc-214647-add-prefer-plain-plugin.patch b/bnc-214647-add-prefer-plain-plugin.patch new file mode 100644 index 0000000..eb0490c --- /dev/null +++ b/bnc-214647-add-prefer-plain-plugin.patch @@ -0,0 +1,16 @@ +--- configure.in 2006-10-28 12:30:24.000000000 +0200 ++++ configure.in.harish 2006-10-28 13:30:12.000000000 +0200 +@@ -1467,11 +1467,11 @@ plugins_base_always="calendar-file calen + plugins_base="$plugins_base_always $SA_JUNK_PLUGIN $EXCHANGE_PLUGIN $MONO_PLUGIN" + all_plugins_base="$plugins_base_always sa-junk-plugin exchange-operations mono" + +-plugins_standard_always="bbdb subject-thread save-calendar select-one-source copy-tool mail-to-task mark-calendar-offline audio-inline mailing-list-actions new-mail-notify default-mailer import-ics-attachments" ++plugins_standard_always="bbdb subject-thread save-calendar select-one-source copy-tool mail-to-task mark-calendar-offline audio-inline mailing-list-actions new-mail-notify default-mailer import-ics-attachments prefer-plain" + plugins_standard="$plugins_standard_always" + all_plugins_standard="$plugins_standard" + +-plugins_experimental_always="backup-restore folder-unsubscribe mail-to-meeting mail-remote prefer-plain save-attachments" ++plugins_experimental_always="backup-restore folder-unsubscribe mail-to-meeting mail-remote save-attachments" + plugins_experimental="$plugins_experimental_always $IPOD_SYNC" + all_plugins_experimental="$plugins_experimental_always ipod-sync" + diff --git a/bnc-339266-evo-folder-size-offline.diff b/bnc-339266-evo-folder-size-offline.diff new file mode 100644 index 0000000..b55de6c --- /dev/null +++ b/bnc-339266-evo-folder-size-offline.diff @@ -0,0 +1,33 @@ +Index: plugins/exchange-operations/exchange-account-setup.c +=================================================================== +RCS file: /cvs/gnome/evolution/plugins/exchange-operations/exchange-account-setup.c,v +retrieving revision 1.32 +diff -u -p -r1.32 exchange-account-setup.c +--- plugins/exchange-operations/exchange-account-setup.c 22 Apr 2006 07:49:03 -0000 1.32 ++++ plugins/exchange-operations/exchange-account-setup.c 22 Apr 2006 07:50:25 -0000 +@@ -927,6 +927,7 @@ org_gnome_exchange_show_folder_size_fact + GtkVBox *vbx; + GtkHBox *hbx_size; + char *folder_name, *folder_size; ++ int mode; + + service = CAMEL_SERVICE (camel_folder_get_parent_store (cml_folder)); + if (!service) +@@ -938,11 +939,16 @@ org_gnome_exchange_show_folder_size_fact + + if (g_ascii_strcasecmp (provider->protocol, "exchange")) + return NULL; ++ ++ account = exchange_operations_get_exchange_account (); ++ exchange_account_is_offline (account, &mode); ++ if (mode == OFFLINE_MODE) ++ return NULL; + + folder_name = (char*) camel_folder_get_name (cml_folder); + if (!folder_name) + folder_name = g_strdup ("name"); +- account = exchange_operations_get_exchange_account (); ++ + model = exchange_account_folder_size_get_model (account); + if (model) + folder_size = g_strdup_printf ("%s KB", exchange_folder_size_get_val (model, folder_name)); diff --git a/bnc146823-grammer-fix.patch b/bnc146823-grammer-fix.patch new file mode 100644 index 0000000..e655296 --- /dev/null +++ b/bnc146823-grammer-fix.patch @@ -0,0 +1,16 @@ +Index: mail/mail-config.glade +=================================================================== +RCS file: /cvs/gnome/evolution/mail/mail-config.glade,v +retrieving revision 1.169 +diff -u -p -r1.169 mail-config.glade +--- mail/mail-config.glade 11 Feb 2006 22:30:36 -0000 1.169 ++++ mail/mail-config.glade 24 Feb 2006 08:33:44 -0000 +@@ -6707,7 +6707,7 @@ For example: "Work" or "P + + + True +- <small>This will make the the filter more reliable, but slower</small> ++ <small>This will make the filter more reliable, but slower</small> + False + True + GTK_JUSTIFY_LEFT diff --git a/build-fixes.diff b/build-fixes.diff new file mode 100644 index 0000000..8438a6d --- /dev/null +++ b/build-fixes.diff @@ -0,0 +1,55 @@ +--- addressbook/gui/widgets/e-minicard.c ++++ addressbook/gui/widgets/e-minicard.c +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + #include + #include + #include +--- calendar/gui/calendar-component.c ++++ calendar/gui/calendar-component.c +@@ -1302,6 +1302,8 @@ + calendar_setup_new_calendar (GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (component_view->calendar)))); + } + ++extern GtkWidget * gnome_calendar_get_tag (GnomeCalendar *gcal); ++ + static CalendarComponentView * + create_component_view (CalendarComponent *calendar_component) + { +--- calendar/gui/e-week-view-event-item.c ++++ calendar/gui/e-week-view-event-item.c +@@ -1097,6 +1097,9 @@ + cairo_save (cr); + gdk_cairo_set_source_color (cr, &week_view->colors[E_WEEK_VIEW_COLOR_EVENT_BORDER]); + cairo_set_line_width (cr, 0.7); ++ /* XXX: rect_x2 needs to be initialized, this code is stolen and might ++ not work at all. */ ++ rect_x2 = rect_x + rect_w - 1; + cairo_move_to (cr, rect_x2, y2); + cairo_line_to (cr, rect_x2, y2); + cairo_stroke (cr); +--- mail/mail-send-recv.c ++++ mail/mail-send-recv.c +@@ -325,6 +325,8 @@ + if (h > 400) + h = 400; + gtk_widget_set_usize (window, w, h); ++ ++ return TRUE; + } + + static struct _send_data * +--- plugins/publish-calendar/url-editor-dialog.c ++++ plugins/publish-calendar/url-editor-dialog.c +@@ -285,7 +285,7 @@ + gtk_entry_set_text (GTK_ENTRY (dialog->server_entry), euri->host); + + if (euri->port) +- gtk_entry_set_text (GTK_ENTRY (dialog->port_entry), euri->port); ++ gtk_entry_set_text (GTK_ENTRY (dialog->port_entry), (void *)euri->port); + + if (euri->path) + gtk_entry_set_text (GTK_ENTRY (dialog->file_entry), euri->path); diff --git a/calendar-sendbutton.patch b/calendar-sendbutton.patch new file mode 100644 index 0000000..dfb0ae9 --- /dev/null +++ b/calendar-sendbutton.patch @@ -0,0 +1,152 @@ +Index: ui/evolution-editor.xml +=================================================================== +RCS file: /cvs/gnome/evolution/ui/evolution-editor.xml,v +retrieving revision 1.5 +diff -u -p -r1.5 evolution-editor.xml +--- ui/evolution-editor.xml 14 Jan 2006 10:30:20 -0000 1.5 ++++ ui/evolution-editor.xml 9 Mar 2006 11:28:18 -0000 +@@ -1,6 +1,8 @@ + + + ++ ++ + + + +@@ -18,6 +20,8 @@ + + + ++ ++ + + + +@@ -53,7 +57,9 @@ + + + +- ++ ++ ++ + + + +Index: calendar/gui/dialogs/comp-editor.h +=================================================================== +RCS file: /cvs/gnome/evolution/calendar/gui/dialogs/comp-editor.h,v +retrieving revision 1.32 +diff -u -p -r1.32 comp-editor.h +--- calendar/gui/dialogs/comp-editor.h 13 Jan 2006 09:29:17 -0000 1.32 ++++ calendar/gui/dialogs/comp-editor.h 9 Mar 2006 10:52:45 -0000 +@@ -53,9 +53,9 @@ typedef struct { + BonoboWindowClass parent_class; + + /* Virtual functions */ ++ void (* object_created) (CompEditor *page); + void (* set_e_cal) (CompEditor *page, ECal *client); + void (* edit_comp) (CompEditor *page, ECalComponent *comp); +- void (* object_created) (CompEditor *page); + gboolean (* send_comp) (CompEditor *page, ECalComponentItipMethod method); + } CompEditorClass; + +Index: calendar/gui/dialogs/event-editor.c +=================================================================== +RCS file: /cvs/gnome/evolution/calendar/gui/dialogs/event-editor.c,v +retrieving revision 1.78 +diff -u -p -r1.78 event-editor.c +--- calendar/gui/dialogs/event-editor.c 8 Feb 2006 13:06:24 -0000 1.78 ++++ calendar/gui/dialogs/event-editor.c 9 Mar 2006 10:52:46 -0000 +@@ -566,7 +566,8 @@ event_editor_construct (EventEditor *ee, + + if (e_cal_get_static_capability (client, CAL_STATIC_CAPABILITY_REQ_SEND_OPTIONS)) + event_page_show_options (priv->event_page); +- ++ ++ comp_editor_set_needs_send (COMP_EDITOR (ee), TRUE); + comp_editor_set_group_item (COMP_EDITOR (ee), TRUE); + if ((flags & COMP_EDITOR_USER_ORG) || (flags & COMP_EDITOR_DELEGATE)|| (flags & COMP_EDITOR_NEW_ITEM)) { + priv->sched_window = gtk_dialog_new_with_buttons (_("Free/Busy"), +Index: calendar/gui/dialogs/task-editor.c +=================================================================== +RCS file: /cvs/gnome/evolution/calendar/gui/dialogs/task-editor.c,v +retrieving revision 1.94 +diff -u -p -r1.94 task-editor.c +--- calendar/gui/dialogs/task-editor.c 9 Feb 2006 04:02:49 -0000 1.94 ++++ calendar/gui/dialogs/task-editor.c 9 Mar 2006 10:52:46 -0000 +@@ -447,6 +447,9 @@ task_editor_construct (TaskEditor *te, E + read_only = TRUE; + + if (priv->is_assigned) { ++ ++ comp_editor_set_needs_send (COMP_EDITOR (te), TRUE); ++ + if (e_cal_get_static_capability (client, CAL_STATIC_CAPABILITY_REQ_SEND_OPTIONS)) + task_page_show_options (priv->task_page); + +--- calendar/gui/dialogs/comp-editor.c.orig 2006-09-04 17:59:13.174145096 +0200 ++++ calendar/gui/dialogs/comp-editor.c 2006-09-04 18:02:10.589153326 +0200 +@@ -860,8 +860,8 @@ save_comp_with_send (CompEditor *editor) + if (!save_comp (editor)) + return FALSE; + +- if ((delegate && !e_cal_get_save_schedules (priv->client)) || (send && send_component_dialog ((GtkWindow *) editor, priv->client, priv->comp, !priv->existing_org))) { +- if (itip_organizer_is_user (priv->comp, priv->client)) { ++ if ((delegate && !e_cal_get_save_schedules (priv->client)) || send) { ++ if (itip_organizer_is_user (priv->comp, priv->client)) { + if (e_cal_component_get_vtype (priv->comp) == E_CAL_COMPONENT_JOURNAL) + return comp_editor_send_comp (editor, E_CAL_COMPONENT_METHOD_PUBLISH); + else +@@ -1398,6 +1398,7 @@ menu_help_cb (BonoboUIComponent *uic, + static BonoboUIVerb verbs [] = { + + BONOBO_UI_VERB ("FileSave", menu_file_save_cb), ++ BONOBO_UI_VERB ("FileSend", menu_file_save_cb), + BONOBO_UI_VERB ("FileClose", menu_file_close_cb), + + BONOBO_UI_VERB ("EditCopy", menu_edit_copy_cb), +@@ -1414,6 +1415,7 @@ static BonoboUIVerb verbs [] = { + static EPixmap pixmaps[] = { + E_PIXMAP ("/Toolbar/InsertAttachments", "stock_attach", E_ICON_SIZE_LARGE_TOOLBAR), + E_PIXMAP ("/menu/Insert/Attachments/InsertAttachments", "stock_attach", E_ICON_SIZE_MENU), ++ E_PIXMAP ("/Toolbar/FileSend", "stock_mail-send", E_ICON_SIZE_LARGE_TOOLBAR), + + E_PIXMAP_END + }; +@@ -1545,6 +1547,9 @@ comp_editor_init (CompEditor *editor) + bonobo_ui_component_thaw (editor->uic, NULL); + + bonobo_ui_component_set_prop (editor->uic, "/commands/FileSave", "sensitive", "0", NULL); ++ bonobo_ui_component_set_prop (editor->uic, "/commands/FileSend", "sensitive", "0", NULL); ++ ++ bonobo_ui_component_set_prop (editor->uic, "/commands/FileSend", "hidden", "1", NULL); + + /* DND support */ + gtk_drag_dest_set (GTK_WIDGET (editor), GTK_DEST_DEFAULT_ALL, drop_types, num_drop_types, GDK_ACTION_COPY|GDK_ACTION_ASK|GDK_ACTION_MOVE); +@@ -1771,9 +1776,10 @@ comp_editor_set_changed (CompEditor *edi + priv = editor->priv; + + priv->changed = changed; +- ++ bonobo_ui_component_set_prop (editor->uic, "/commands/FileSend", "sensitive", changed ? "1" : "0" ++ , NULL); + bonobo_ui_component_set_prop (editor->uic, "/commands/FileSave", "sensitive", changed ? "1" : "0" +- , NULL); ++ , NULL); + } + + /** +@@ -1839,6 +1845,11 @@ comp_editor_set_needs_send (CompEditor * + priv = editor->priv; + + priv->needs_send = needs_send; ++ if (needs_send) { ++ bonobo_ui_component_set_prop (editor->uic, "/commands/FileSave", "hidden", "1", NULL); ++ bonobo_ui_component_set_prop (editor->uic, "/commands/FileSend", "hidden", "0", NULL); ++ } ++ + } + + /** diff --git a/evo-2.8.2-build-break.fix b/evo-2.8.2-build-break.fix new file mode 100644 index 0000000..be210ab --- /dev/null +++ b/evo-2.8.2-build-break.fix @@ -0,0 +1,38 @@ +--- data/Makefile.am.orig 2006-11-21 11:18:28.552759057 +0100 ++++ data/Makefile.am 2006-11-21 11:22:08.661273800 +0100 +@@ -25,10 +25,10 @@ kdedesktop_file = $(desktop_in_in_file:. + install-kde-applnk: + $(mkinstalldirs) $(DESTDIR)$(kdedesktopdir); \ + $(INSTALL_DATA) $(kdedesktop_file) \ +- $(DESTDIR)$(kdedesktopdir)/$(kdedesktop_file:.desktop=-$(BASE_VERSION).desktop) ++ $(DESTDIR)$(kdedesktopdir)/$(kdedesktop_file) + + uninstall-kde-applnk: +- rm -rf $(DESTDIR)$(kdedesktopdir)/$(kdedesktop_file:.desktop=-$(BASE_VERSION).desktop) ++ rm -rf $(DESTDIR)$(kdedesktopdir)/$(kdedesktop_file) + + else + +@@ -45,16 +45,16 @@ SUBDIRS = cde_app_root + install-data-local: install-kde-applnk $(desktop_file) $(keys_file) $(mime_file) + $(mkinstalldirs) $(DESTDIR)$(desktopdir); \ + $(INSTALL_DATA) $(desktop_file) \ +- $(DESTDIR)$(desktopdir)/$(desktop_file:.desktop ; \ ++ $(DESTDIR)$(desktopdir)/$(desktop_file) ; \ + $(mkinstalldirs) $(DESTDIR)$(keysdir); \ +- $(INSTALL_DATA) $(keys_file) $(DESTDIR)$(keysdir)/$(keys_file:.keys ; \ ++ $(INSTALL_DATA) $(keys_file) $(DESTDIR)$(keysdir)/$(keys_file) ; \ + $(mkinstalldirs) $(DESTDIR)$(mimedir); \ +- $(INSTALL_DATA) $(srcdir)/$(mime_file) $(DESTDIR)$(mimedir)/$(mime_file:.mime ; ++ $(INSTALL_DATA) $(srcdir)/$(mime_file) $(DESTDIR)$(mimedir)/$(mime_file) ; + + uninstall-local: uninstall-kde-applnk +- rm -rf $(DESTDIR)$(desktopdir)/$(desktop_file:.desktop=-$(BASE_VERSION).desktop) ; \ +- rm -rf $(DESTDIR)$(keysdir)/$(keys_file:.keys=-$(BASE_VERSION).keys) ; \ +- rm -rf $(DESTDIR)$(mimedir)/$(mime_file:.mime=-$(BASE_VERSION).mime) ; ++ rm -rf $(DESTDIR)$(desktopdir)/$(desktop_file); \ ++ rm -rf $(DESTDIR)$(keysdir)/$(keys_file) ; \ ++ rm -rf $(DESTDIR)$(mimedir)/$(mime_file) ; + + # CDE Stuff + diff --git a/evo-2.8.2-regression-fix.patch b/evo-2.8.2-regression-fix.patch new file mode 100644 index 0000000..c5d42e8 --- /dev/null +++ b/evo-2.8.2-regression-fix.patch @@ -0,0 +1,10 @@ +--- shell/main.c.orig 2006-11-21 11:23:34.976220765 +0100 ++++ shell/main.c 2006-11-21 11:23:49.354711681 +0100 +@@ -522,7 +522,6 @@ main (int argc, char **argv) + GNOME_PARAM_GOPTION_CONTEXT, context, + GNOME_PARAM_HUMAN_READABLE_NAME, _("Evolution"), + NULL); +- g_option_context_free (context); + if (start_online && start_offline) { + fprintf (stderr, _("%s: --online and --offline cannot be used together.\n Use %s --help for more information.\n"), + argv[0], argv[0]); diff --git a/evolution-2.0.1-de-po.patch b/evolution-2.0.1-de-po.patch new file mode 100644 index 0000000..cf04c4f --- /dev/null +++ b/evolution-2.0.1-de-po.patch @@ -0,0 +1,20 @@ +--- evolution-2.0.2/po/de.po ++++ evolution-2.0.2/po/de.po +@@ -588,7 +588,7 @@ + + #: addressbook/gui/component/ldap-config.glade.h:19 + msgid "Distinguished name" +-msgstr "Eindeutiger Name" ++msgstr "\"Distinguished\" Name" + + #: addressbook/gui/component/ldap-config.glade.h:20 + msgid "Email address" +@@ -733,7 +730,7 @@ + + #: addressbook/gui/component/ldap-config.glade.h:40 + msgid "Using distinguished name (DN)" +-msgstr "Eindeutigen Namen (EN) verwenden" ++msgstr "\"Distinguished\" Namen (DN) verwenden" + + #: addressbook/gui/component/ldap-config.glade.h:41 + msgid "Using email address" diff --git a/evolution-2.2.0-port-to-pilot-link-0.12.patch b/evolution-2.2.0-port-to-pilot-link-0.12.patch new file mode 100644 index 0000000..a45c631 --- /dev/null +++ b/evolution-2.2.0-port-to-pilot-link-0.12.patch @@ -0,0 +1,277 @@ +--- evolution-2.2.2/addressbook/conduit/address-conduit.c.port-to-pilot-link-0.12 2004-09-23 14:50:17.000000000 -0400 ++++ evolution-2.2.2/addressbook/conduit/address-conduit.c 2005-04-30 02:22:44.000000000 -0400 +@@ -789,7 +789,7 @@ + EAddrConduitContext *ctxt) + { + GnomePilotRecord p; +- static char record[0xffff]; ++ static unsigned char record[0xffff]; + + g_assert (local->addr != NULL ); + +@@ -832,16 +832,16 @@ + */ + if (local->local.ID != 0) { + struct Address addr; +- char record[0xffff]; ++ pi_buffer_t *buffer = pi_buffer_new (0xffff); + int cat = 0; + + if (dlp_ReadRecordById (ctxt->dbi->pilot_socket, + ctxt->dbi->db_handle, +- local->local.ID, &record, +- NULL, NULL, NULL, &cat) > 0) { ++ local->local.ID, buffer, ++ NULL, NULL, &cat) > 0) { + local->local.category = cat; + memset (&addr, 0, sizeof (struct Address)); +- unpack_Address (&addr, record, 0xffff); ++ unpack_Address (&addr, buffer->data, 0xffff); + for (i = 0; i < 5; i++) { + if (addr.entry[entryPhone1 + i]) + local->addr->entry[entryPhone1 + i] = +@@ -856,6 +856,8 @@ + } + free_Address (&addr); + } ++ ++ pi_buffer_free (buffer); + } + + local->addr->entry[entryFirstname] = e_pilot_utf8_to_pchar (e_contact_get_const (contact, E_CONTACT_GIVEN_NAME)); +@@ -1161,7 +1163,7 @@ + EBookQuery *query; + GList *l; + int len; +- unsigned char *buf; ++ pi_buffer_t *buffer; + char *filename; + char *change_id; + gint num_records, add_records = 0, mod_records = 0, del_records = 0; +@@ -1244,9 +1246,9 @@ + gnome_pilot_conduit_sync_abs_set_num_updated_local_records (abs_conduit, mod_records); + gnome_pilot_conduit_sync_abs_set_num_deleted_local_records(abs_conduit, del_records); + +- buf = (unsigned char*)g_malloc (0xffff); ++ buffer = pi_buffer_new (0xffff); + len = dlp_ReadAppBlock (dbi->pilot_socket, dbi->db_handle, 0, +- (unsigned char *)buf, 0xffff); ++ 0xffff, buffer); + + if (len < 0) { + WARN (_("Could not read pilot's Address application block")); +@@ -1255,8 +1257,8 @@ + _("Could not read pilot's Address application block")); + return -1; + } +- unpack_AddressAppInfo (&(ctxt->ai), buf, len); +- g_free (buf); ++ unpack_AddressAppInfo (&(ctxt->ai), buffer->data, len); ++ pi_buffer_free (buffer); + + check_for_slow_setting (conduit, ctxt); + if (ctxt->cfg->sync_type == GnomePilotConduitSyncTypeCopyToPilot +--- evolution-2.2.2/calendar/conduits/calendar/calendar-conduit.c.port-to-pilot-link-0.12 2005-04-30 01:51:32.000000000 -0400 ++++ evolution-2.2.2/calendar/conduits/calendar/calendar-conduit.c 2005-04-30 02:15:02.000000000 -0400 +@@ -751,7 +751,7 @@ + ECalConduitContext *ctxt) + { + GnomePilotRecord p; +- static char record[0xffff]; ++ static unsigned char record[0xffff]; + + g_assert (local->comp != NULL); + g_assert (local->appt != NULL ); +@@ -800,22 +800,24 @@ + * we don't overwrite them + */ + if (local->local.ID != 0) { +- struct Appointment appt; +- char record[0xffff]; ++ struct Appointment appt; ++ pi_buffer_t *buffer = pi_buffer_new (0xffff); + int cat = 0; + + if (dlp_ReadRecordById (ctxt->dbi->pilot_socket, + ctxt->dbi->db_handle, +- local->local.ID, &record, +- NULL, NULL, NULL, &cat) > 0) { ++ local->local.ID, buffer, ++ NULL, NULL, &cat) > 0) { + local->local.category = cat; + memset (&appt, 0, sizeof (struct Appointment)); +- unpack_Appointment (&appt, record, 0xffff); ++ unpack_Appointment (&appt, buffer->data, 0xffff); + local->appt->alarm = appt.alarm; + local->appt->advance = appt.advance; + local->appt->advanceUnits = appt.advanceUnits; + free_Appointment (&appt); + } ++ ++ pi_buffer_free (buffer); + } + + /* STOP: don't replace these with g_strdup, since free_Appointment +@@ -1342,7 +1344,7 @@ + GnomePilotConduitSyncAbs *abs_conduit; + GList *removed = NULL, *added = NULL, *l; + int len; +- unsigned char *buf; ++ pi_buffer_t *buffer; + char *filename, *change_id; + icalcomponent *icalcomp; + gint num_records, add_records = 0, mod_records = 0, del_records = 0; +@@ -1460,9 +1462,9 @@ + gnome_pilot_conduit_sync_abs_set_num_updated_local_records (abs_conduit, mod_records); + gnome_pilot_conduit_sync_abs_set_num_deleted_local_records(abs_conduit, del_records); + +- buf = (unsigned char*)g_malloc (0xffff); ++ buffer = pi_buffer_new (0xffff); + len = dlp_ReadAppBlock (dbi->pilot_socket, dbi->db_handle, 0, +- (unsigned char *)buf, 0xffff); ++ 0xffff, buffer); + + if (len < 0) { + WARN (_("Could not read pilot's Calendar application block")); +@@ -1471,8 +1473,8 @@ + _("Could not read pilot's Calendar application block")); + return -1; + } +- unpack_AppointmentAppInfo (&(ctxt->ai), buf, len); +- g_free (buf); ++ unpack_AppointmentAppInfo (&(ctxt->ai), buffer->data, len); ++ pi_buffer_free (buffer); + + check_for_slow_setting (conduit, ctxt); + if (ctxt->cfg->sync_type == GnomePilotConduitSyncTypeCopyToPilot +--- evolution-2.2.2/calendar/conduits/todo/todo-conduit.c.port-to-pilot-link-0.12 2005-04-30 02:13:27.000000000 -0400 ++++ evolution-2.2.2/calendar/conduits/todo/todo-conduit.c 2005-04-30 02:18:11.000000000 -0400 +@@ -594,7 +594,7 @@ local_record_to_pilot_record (EToDoLocal + EToDoConduitContext *ctxt) + { + GnomePilotRecord p; +- static char record[0xffff]; ++ static unsigned char record[0xffff]; + + g_assert (local->comp != NULL); + g_assert (local->todo != NULL ); +@@ -696,15 +696,17 @@ local_record_from_comp (EToDoLocalRecord + + /* Don't overwrite the category */ + if (local->local.ID != 0) { +- char record[0xffff]; ++ pi_buffer_t *buffer = pi_buffer_new (0xffff); + int cat = 0; + + if (dlp_ReadRecordById (ctxt->dbi->pilot_socket, + ctxt->dbi->db_handle, +- local->local.ID, &record, +- NULL, NULL, NULL, &cat) > 0) { ++ local->local.ID, buffer, ++ NULL, NULL, &cat) > 0) { + local->local.category = cat; + } ++ ++ pi_buffer_free (buffer); + } + + /* +@@ -1014,7 +1016,7 @@ pre_sync (GnomePilotConduit *conduit, + GnomePilotConduitSyncAbs *abs_conduit; + GList *l; + int len; +- unsigned char *buf; ++ pi_buffer_t *buffer; + char *filename, *change_id; + icalcomponent *icalcomp; + gint num_records, add_records = 0, mod_records = 0, del_records = 0; +@@ -1104,9 +1106,9 @@ pre_sync (GnomePilotConduit *conduit, + g_message("num_records: %d\nadd_records: %d\nmod_records: %d\ndel_records: %d\n", + num_records, add_records, mod_records, del_records); + +- buf = (unsigned char*)g_malloc (0xffff); ++ buffer = pi_buffer_new (0xffff); + len = dlp_ReadAppBlock (dbi->pilot_socket, dbi->db_handle, 0, +- (unsigned char *)buf, 0xffff); ++ 0xffff, buffer); + + if (len < 0) { + WARN (_("Could not read pilot's ToDo application block")); +@@ -1115,9 +1117,9 @@ pre_sync (GnomePilotConduit *conduit, + _("Could not read pilot's ToDo application block")); + return -1; + } +- unpack_ToDoAppInfo (&(ctxt->ai), buf, len); +- g_free (buf); +- ++ unpack_ToDoAppInfo (&(ctxt->ai), buffer->data, len); ++ pi_buffer_free (buffer); ++ + lastDesktopUniqueID = 128; + + check_for_slow_setting (conduit, ctxt); +--- evolution/calendar/conduits/memo/memo-conduit.c 2005-10-19 17:09:35.000000000 +0530 ++++ evolution-2.5.5.1/calendar/conduits/memo/memo-conduit.c 2006-01-20 02:31:15.000000000 +0530 +@@ -451,7 +451,7 @@ local_record_to_pilot_record (EMemoLocal + EMemoConduitContext *ctxt) + { + GnomePilotRecord p; +- static char record[0xffff]; ++ static unsigned char record[0xffff]; + + g_assert (local->comp != NULL); + g_assert (local->memo != NULL ); +@@ -568,17 +568,18 @@ local_record_from_comp (EMemoLocalRecord + + /* Don't overwrite the category */ + if (local->local.ID != 0) { +- char record[0xffff]; ++ pi_buffer_t *buffer = pi_buffer_new (0xffff); + int cat = 0; + + LOG(fprintf(stderr, "local_record_from_comp: calling dlp_ReadRecordById\n")); + if (dlp_ReadRecordById (ctxt->dbi->pilot_socket, + ctxt->dbi->db_handle, +- local->local.ID, &record, +- NULL, NULL, NULL, &cat) > 0) { ++ local->local.ID, buffer, ++ NULL, NULL, &cat) > 0) { + local->local.category = cat; + } + LOG(fprintf(stderr, "local_record_from_comp: done calling dlp_ReadRecordById\n")); ++ pi_buffer_free (buffer); + } + + /* +@@ -836,7 +837,7 @@ pre_sync (GnomePilotConduit *conduit, + GnomePilotConduitSyncAbs *abs_conduit; + GList *l; + int len; +- unsigned char *buf; ++ pi_buffer_t *buffer; + char *filename, *change_id; + icalcomponent *icalcomp; + gint num_records, add_records = 0, mod_records = 0, del_records = 0; +@@ -929,9 +930,9 @@ pre_sync (GnomePilotConduit *conduit, + g_message("num_records: %d\nadd_records: %d\nmod_records: %d\ndel_records: %d\n", + num_records, add_records, mod_records, del_records); + +- buf = (unsigned char*)g_malloc (0xffff); ++ buffer = pi_buffer_new (0xffff); + len = dlp_ReadAppBlock (dbi->pilot_socket, dbi->db_handle, 0, +- (unsigned char *)buf, 0xffff); ++ 0xffff, buffer); + + if (len < 0) { + WARN (_("Could not read pilot's Memo application block")); +@@ -940,8 +941,8 @@ pre_sync (GnomePilotConduit *conduit, + _("Could not read pilot's Memo application block")); + return -1; + } +- unpack_MemoAppInfo (&(ctxt->ai), buf, len); +- g_free (buf); ++ unpack_MemoAppInfo (&(ctxt->ai), buffer->data, len); ++ pi_buffer_free (buffer); + + lastDesktopUniqueID = 128; + diff --git a/evolution-2.8.2.tar.bz2 b/evolution-2.8.2.tar.bz2 new file mode 100644 index 0000000..7123036 --- /dev/null +++ b/evolution-2.8.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbe0a650ecef50a0c26b0e55e9037feb6988f7a0d997e3c60573fe5a593826e8 +size 12923830 diff --git a/evolution-addressbook.desktop b/evolution-addressbook.desktop new file mode 100644 index 0000000..2c26806 --- /dev/null +++ b/evolution-addressbook.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Evolution Address Book +Comment=Manage your contacts +TryExec=evolution +Exec=evolution -c contacts +Icon=ximian-evolution-addressbook +Terminal=false +Type=Application +Categories=GNOME;Application;Office;ContactManagement; diff --git a/evolution-calendar.desktop b/evolution-calendar.desktop new file mode 100644 index 0000000..e55874d --- /dev/null +++ b/evolution-calendar.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Evolution Calendar +Comment=Manage your schedule +TryExec=evolution +Exec=evolution -c calendar +Icon=ximian-evolution-calendar +Terminal=false +Type=Application +Categories=GNOME;Application;Calendar; diff --git a/evolution-configure.patch b/evolution-configure.patch new file mode 100644 index 0000000..578054c --- /dev/null +++ b/evolution-configure.patch @@ -0,0 +1,10 @@ +--- evolution-2.3.6.1/configure.in ++++ evolution-2.3.6.1/configure.in +@@ -1677,7 +1677,6 @@ + plugins/mail-to-meeting/Makefile + plugins/mail-to-task/Makefile + plugins/mail-remote/Makefile +-plugins/mono/Makefile + plugins/new-mail-notify/Makefile + plugins/subject-thread/Makefile + plugins/save-attachments/Makefile diff --git a/evolution-desktop.patch b/evolution-desktop.patch new file mode 100644 index 0000000..b637915 --- /dev/null +++ b/evolution-desktop.patch @@ -0,0 +1,20 @@ +--- data/evolution.desktop.in.in.orig 2006-09-04 17:33:08.017117414 +0200 ++++ data/evolution.desktop.in.in 2006-09-04 17:37:59.554994024 +0200 +@@ -1,14 +1,15 @@ + [Desktop Entry] + Encoding=UTF-8 + _Name=Evolution +-_GenericName=Groupware Suite ++_GenericName=The Evolution Groupware Suite + _Comment=The Evolution PIM and Email Client + Exec=evolution-@BASE_VERSION@ + Icon=evolution + Terminal=false + Type=Application +-Categories=GNOME;GTK;Office;Email;Calendar;ContactManagement;X-Red-Hat-Base; ++Categories=GNOME;GTK;Application;Office;X-Red-Hat-Base; + StartupNotify=true ++DocPath=evolution-@BASE_VERSION@ + X-GNOME-Bugzilla-Bugzilla=GNOME + X-GNOME-Bugzilla-Product=Evolution + X-GNOME-Bugzilla-Component=Miscellaneous diff --git a/evolution-email.desktop b/evolution-email.desktop new file mode 100644 index 0000000..f6232b2 --- /dev/null +++ b/evolution-email.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Evolution Email +Comment=Manage your electronic mail +TryExec=evolution +Exec=evolution -c mail +Icon=ximian-evolution-email.png +Terminal=false +Type=Application +Categories=GNOME;Application;Network;Email; diff --git a/evolution-morewarnings.patch b/evolution-morewarnings.patch new file mode 100644 index 0000000..3a6f872 --- /dev/null +++ b/evolution-morewarnings.patch @@ -0,0 +1,31 @@ +--- calendar/gui/e-calendar-view.c ++++ calendar/gui/e-calendar-view.c +@@ -41,6 +41,7 @@ + #include + #include + #include ++#include + #include "e-calendar-marshal.h" + #include + #include +--- calendar/gui/e-meeting-list-view.c ++++ calendar/gui/e-meeting-list-view.c +@@ -45,6 +45,7 @@ + #include + #include + #include "e-select-names-renderer.h" ++#include "itip-utils.h" + + struct _EMeetingListViewPrivate { + EMeetingStore *store; +--- mail/message-list.c.orig 2006-09-02 08:43:04.000000000 +0200 ++++ mail/message-list.c 2006-09-04 17:45:19.121891044 +0200 +@@ -1718,7 +1718,7 @@ message_list_setup_etree (MessageList *m + d(printf ("folder name is '%s'\n", name)); + + path = mail_config_folder_to_cachename (message_list->folder, "et-expanded-"); +- g_object_set_data (((GnomeCanvasItem *) item)->canvas, "freeze-cursor", 1); ++ g_object_set_data (((GnomeCanvasItem *) item)->canvas, "freeze-cursor", GINT_TO_POINTER(1)); + + if (path && g_stat (path, &st) == 0 && st.st_size > 0 && S_ISREG (st.st_mode)) { + /* build based on saved file */ diff --git a/evolution-tasklist.desktop b/evolution-tasklist.desktop new file mode 100644 index 0000000..d971bea --- /dev/null +++ b/evolution-tasklist.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Evolution Task List +Comment=Manage your current tasks +TryExec=evolution +Exec=evolution -c tasks +Icon=ximian-evolution-tasks +Terminal=false +Type=Application +Categories=GNOME;Application;Calendar; diff --git a/evolution-warnings.patch b/evolution-warnings.patch new file mode 100644 index 0000000..05b83ea --- /dev/null +++ b/evolution-warnings.patch @@ -0,0 +1,50 @@ +Index: calendar/gui/calendar-component.c +=================================================================== +--- calendar/gui/calendar-component.c.orig ++++ calendar/gui/calendar-component.c +@@ -1209,7 +1209,7 @@ create_new_event (CalendarComponent *cal + } else { + ECalComponent *comp; + EventEditor *editor; +- CompEditorFlags flags; ++ CompEditorFlags flags = 0; + + flags = COMP_EDITOR_USER_ORG | COMP_EDITOR_NEW_ITEM; + if (is_meeting) +Index: mail/em-composer-prefs.c +=================================================================== +--- mail/em-composer-prefs.c.orig ++++ mail/em-composer-prefs.c +@@ -54,6 +54,7 @@ + #include + #include + #include ++#include + + #include + #include +Index: mail/em-composer-utils.c +=================================================================== +--- mail/em-composer-utils.c.orig ++++ mail/em-composer-utils.c +@@ -54,6 +54,7 @@ + #include + #include + #include ++#include + + static EAccount * guess_account (CamelMimeMessage *message, CamelFolder *folder); + +Index: plugins/save-calendar/ical-format.c +=================================================================== +--- plugins/save-calendar/ical-format.c.orig ++++ plugins/save-calendar/ical-format.c +@@ -71,7 +71,7 @@ do_save_calendar_ical (FormatHandler *ha + return; + + /* open source client */ +- source_client = auth_new_cal_from_source (primary_source, type); ++ source_client = (ECal*)auth_new_cal_from_source (primary_source, type); + if (!e_cal_open (source_client, TRUE, &error)) { + display_error_message (gtk_widget_get_toplevel (GTK_WIDGET (target->selector)), error->message); + g_object_unref (source_client); diff --git a/evolution.changes b/evolution.changes new file mode 100644 index 0000000..499bdbe --- /dev/null +++ b/evolution.changes @@ -0,0 +1,1418 @@ +------------------------------------------------------------------- +Tue Jan 9 11:43:53 CET 2007 - sbrabec@suse.cz + +- More spec file cleanups. + +------------------------------------------------------------------- +Wed Dec 13 18:54:47 CST 2006 - maw@suse.de + +- Move to /usr +- Some specfile cleanup. + +------------------------------------------------------------------ +Tue Nov 21 12:02:25 CET 2006 - vvaradhan@novell.com + +- Build break fix - evo-2.8.2-build-break.fix added +- Regression fix - evo-2.8.2-regression-fix.patch added + +------------------------------------------------------------------ +Mon Nov 20 17:10:17 CET 2006 - vvaradhan@novell.com + +- update to version 2.8.2 +- translation updates +- Bug fixes (bgo): + 336555 - freeze after drag&drop appointment in day view + 333224 Evolution crashed when modified time of exchange appointment + 348212 import single mbox crashes in pthreadGC2!pthread_mutex_lock + 334966 Evolution crashes sometimes when closing main window + 357492 Composer: Crash on deleting an Attachment + 351374 crash on Evolution + 360237 Trash does not show deleted messages, results in broken i... + 333864 crash when displaying attached pictures inline + 359236 Evolution 2.8.1 crashes on startup + 354875 "Until" date edit box isn't set to the end date for exist... + 359271 Strings in English + 358249 "Work email" field in minicard view untranslated + 360815 Miscellaneous memory leaks in evolution +- Bug fixes (bnc) + 208395 Cannot access folder containing "#' + 208396 Painfully slow right clicking on a folder and selecting "New folder" + 208318 Alarms popped up for other subscribed calendars + 222605 Memory Usage problems with GW Proxy + 143801 VUL-0: evolution DoS + 146546 VUL-0: yet another evolution DoS: inline text files + +------------------------------------------------------------------ +Sat Oct 28 11:50:28 CEST 2006 - kharish@suse.de + +- Add bnc-214647-add-prefer-plain-plugin.patch to + include prefer-plain plugin in the build by default. + +------------------------------------------------------------------- +Mon Oct 2 23:07:15 CEST 2006 - jhargadon@suse.de + +- update to version 2.8.1 +- translation updates +- many bug fixes + +------------------------------------------------------------------- +Mon Sep 11 15:02:15 CEST 2006 - vvaradhan@novell.com + +- Cleanup of evolution.spec file +- Removed upstreamed patches +- Fix build problems with missing return declaration + +------------------------------------------------------------------- +Tue Sep 5 11:01:41 CEST 2006 - dgollub@suse.de + +- reenabled pilot-link 0.12.0 patch for API changes + +------------------------------------------------------------------- +Mon Sep 4 20:54:41 CEST 2006 - aj@suse.de + +- Fix build problems with undeclared functions, missing return + declaration and uninitialized variables. + +------------------------------------------------------------------- +Mon Sep 4 19:41:10 CEST 2006 - vvaradhan@novell.com + +- Updating to 2.8.0 - Includes loads of bug fixes and features like: + * Global search in Mailer and Quick Search defaults + * Wide Screen mode, Vertical Preview + * Cairo integration for better look and feel + * Faster Performance and reduced Memory footprints in Mail (IMAP + and GW) + * Improved Load sequence for GW Calendar - now loads 10 times + faster + * Reduced EDS memory footprint - separate cache for + Tasks/Calendar/Memos, + * reduced static linkages and loads of leak fixes in Contacts and + Calendar + * Support for GW Reminder Notes and Mail retract + * Sharable Notes in the Journal (filesystem). + * Allow dynamic linking to libdb + * gnome-keyring support + +- Disabled upstreamed patches + +------------------------------------------------------------------- +Sat Jul 8 11:13:29 CEST 2006 - kharish@suse.de + +- Added bnc-190421-cal-appointment-end-timezone.patch to handle + events with two timezones. +- Added bnc-190002-live-meeting.patch to handle meeting invitations + from Microsoft Live. + +------------------------------------------------------------------- +Wed Jul 5 14:35:09 CEST 2006 - aj@suse.de + +- Set datarootdir correctly. + +------------------------------------------------------------------- +Mon Jun 19 13:43:22 CEST 2006 - psankar@novell.com + +- Fixes weird hexa status messages +- Deletes obsolete meeting invitations once accepted + +------------------------------------------------------------------- +Fri Jun 16 15:20:30 CEST 2006 - sdevashish@novell.com + +-Added bnc-174624.patch: Adding a "From" address to the address + book doesn't show up in contact list + +------------------------------------------------------------------- +Fri Jun 9 17:20:51 CEST 2006 - fejj@suse.de + +- Added bnc-178631-2.patch which completes the fix for the crash + bug that I thought I had completely fixed with bnc-178631.patch + +------------------------------------------------------------------- +Fri Jun 9 08:00:52 CEST 2006 - sragavan@novell.com + +- Updated the alarm code that fixes 6 alarm crashers. + +------------------------------------------------------------------- +Thu Jun 8 11:42:56 CEST 2006 - sragavan@novell.com + +- Updated translation fixes +- Committed fix for bug 177986, which solves crash on drag and drop of files +- Commited fix for 178778, which fixes a crash while opening event. + +------------------------------------------------------------------- +Wed Jun 7 12:56:04 CEST 2006 - pchenthill@novell.com + +- Added bgo-340296-gw-conflict-search.diff to check the groupwise + calendars for conflict, fixes the bug (b.g.o) 340296. + +------------------------------------------------------------------ +Fri Jun 2 21:36:35 CEST 2006 - fejj@suse.de + +- Reverted patch for bug #158093 (and the patch to that patch, #161715) + which caused a deadlock condition in bug #179545. + +------------------------------------------------------------------- +Fri Jun 2 12:48:15 CEST 2006 - sragavan@novell.com + +- Updated German Translations. + +------------------------------------------------------------------- +Tue May 30 18:02:57 CEST 2006 - fejj@suse.de + +- Added bnc-178631.patch fixing a crash when suers try to drop the + "Home" icon from their desktop into a Composer window. + +------------------------------------------------------------------- +Mon May 29 07:49:11 CEST 2006 - sragavan@novell.com + +- Added a reworked patch for bug bnc 176615 (as per fejj's review). + +------------------------------------------------------------------- +Thu May 25 09:27:50 CEST 2006 - sragavan@novell.com + +- Fixes (bnc) + 176615 - Added support for remote shares + +------------------------------------------------------------------- +Tue May 23 15:40:46 CEST 2006 - sbrabec@suse.cz + +- Czech typo fix. + +------------------------------------------------------------------- +Mon May 22 11:58:32 CEST 2006 - sragavan@novell.com + +- Fixes (bnc) + 176714 - Open attachments on double click on them (srini) +- Updated translations (srini) + +------------------------------------------------------------------- +Thu May 18 11:23:56 CEST 2006 - sragavan@novell.com + +- Fixes (bnc) + 176025 - Dont delete manually calendar items, as they get removed automatically. + +------------------------------------------------------------------- +Wed May 17 21:01:22 CEST 2006 - fejj@suse.de + +- Added bnc-173186.patch: NULL-check the return from dbus_message_get_path + before strcmping it. + +------------------------------------------------------------------- +Wed May 10 08:47:06 CEST 2006 - sragavan@novell.com + +- Fixes (bnc) + 171489 - Crash while starting evolution with a command line. + +------------------------------------------------------------------- +Tue May 9 15:54:14 CEST 2006 - gekker@suse.de + +- Remove gal2-devel from Requires and BuildRequires + +------------------------------------------------------------------- +Fri May 5 06:24:24 CEST 2006 - sragavan@novell.com + +- Fixes (bgo) + 328808 - Fixes a bug where it shows empty participants (Chen) + + (bnc) + 167330 - Fixes a bug to show alarm for groupwise (Harish) + 170102 - Fixes a alarm crash (Srini) + 168697 - Fixes a alarm crash (Srini) + 171592 - Fixes a alarm crash (Srini) + 170076 - Fixes a wrong mime lookup for a attachment (Srini) + +------------------------------------------------------------------ +Tue May 2 22:15:15 CEST 2006 - fejj@suse.de + +- Added bnc-167638.patch: Fixes the long Evolution quit times when + the user tries to close Evolution when it is in the middle of + syncing stuff to an IMAP/GW server. + +Tue May 2 14:30:15 CEST 2006 - pchenthill@novell.com + +- Update the patch bnc-158107-no-notification-canceled-mtgs.patch + Fixes https://bugzilla.novell.com/show_bug.cgi?id=171531 + +------------------------------------------------------------------- +Wed Apr 26 22:08:27 CEST 2006 - dobey@suse.de + +- Update trach icon patch to deal with more instances + Fixes https://bugzilla.novell.com/show_bug.cgi?id=160837 + +------------------------------------------------------------------- +Mon Apr 24 11:21:38 CEST 2006 - sragavan@novell.com + +- Fixes(bnc) + 153180 - Fixes a broken dialog, when new appointment is created on a disabled + groupwise calendar (Chenthill) +- Fixews (bgo) + 339266 - Fixes folder sizse zero in offline mode (Sushma) +- nameselectorlist-enable.diff: Enable ENameSelectorList in composera (Srini) + +------------------------------------------------------------------- +Fri Apr 21 08:42:35 CEST 2006 - sragavan@novell.com + +- Fixes (bnc) + 165714 - Fixes delegation of recurring events by adding delfrom param. (Harish) + 166006 - Fix to remove hang while creating groupwise account (Devashish) + +- Fixes (bgo) + 317422 - Fix to events hiding due to incorrect timezone information (Chenthill) + 325960 - Fix to show subscribed and public folders without restarting evolution (Sushma) + +- fix-exchange-menuitem.diff: Changed a menu item name in exchange plugin. (Srini) +- fix-sendrecv.diff: Change 'Send Receive' button to 'Get Mail' (Srini) + +------------------------------------------------------------------- +Wed Apr 19 23:12:09 CEST 2006 - fejj@suse.de + +- Added bnc-159736-dbus-restart.patch to the build which replaces + survive-dbus-restarts.patch (it solves the same problem plus more + instances of the same) + +------------------------------------------------------------------- +Wed Apr 19 12:01:30 CEST 2006 - sragavan@novell.com + +- alarm-fixes.patch: Updated alarm fixes - Srini +- Fixes (bgo) + 310433 Should not allow renaming standard folders. - Sushma + 329371 User name in the format "username@domain name" doesn't work - Sushma + 315522 Rename operation should not be allowed for subscribed folders - Sushma + 338198 Insensitive OK during new/edit addressbook - Sushma + 339976 Creating enw addressbook fails rarely - Sushmaa +- evo-gw-default-color.diff: Default color for groupwise addressbook - Harish + +------------------------------------------------------------------- +Sun Apr 16 21:25:59 CEST 2006 - vvaradhan@novell.com + +- Fixes (bnc) + 163039 evolution-2.6 eats %100 cpu while filling in + free/busy - Chenthill + +------------------------------------------------------------------- +Fri Apr 7 19:07:41 CEST 2006 - jpr@suse.de + +- Disable gstreamer plugin + +------------------------------------------------------------------- +Wed Apr 5 14:43:23 CEST 2006 - vvaradhan@novell.com + +- Fixes (bnc) + 160350 Calendar tooltip is partially offscreen - Srini + 162005 evolution-data-server crashed when deleting a recurring + appointment in my groupwise calendar - Chenthill +- Evolution alarm notify fixes - make alarm notify m-t safe - Srini + +------------------------------------------------------------------- +Tue Apr 4 10:55:01 CEST 2006 - vvaradhan@novell.com + +- Fixes (bnc) + 160357 Busy serach is not working well for me - Chenthill + 161715 Evolution hangs when IMAP account is configured - Partha + +------------------------------------------------------------------- +Wed Mar 29 15:45:04 CEST 2006 - dgollub@suse.de + +- removed pilot-link 0.12.0 API patch from spec file. + downgrade to pilot-link version 0.11.8 - see 161722 + +------------------------------------------------------------------- +Mon Mar 27 19:48:30 CEST 2006 - vvaradhan@novell.com + +- Fixes (bnc) + 160049 changed G/W password - no calendar prompt ... + 158107 No notification of cancelled meetings + +------------------------------------------------------------------- +Thu Mar 23 23:13:28 CET 2006 - vvaradhan@novell.com + +- Fixes (bnc) + 150427 evo 1.6 hang on calendar + 153807 msg composer seems to lower instead of raise +- Patched added to survive dbus (system bus) restart - + survive-dbus-restart.patch +- Updated bnc-158093-sent-folder-have-to-not-from.patch to properly + work. See https://bugzilla.novell.com/show_bug.cgi?id=158093#c5 + +------------------------------------------------------------------- +Thu Mar 23 16:52:42 CET 2006 - vvaradhan@novell.com + +- Fixes (bnc) + 154208 Evolution error window grows beyond screen size. +- Fixes (bgo) + 329502 Names Entered Into Assigned Tasks Not Going Into + [Attendees] Screen + 333697 Evolution crashed when try to create a task + 330842 Evo crashed when idle/inactive + 333706 Evolution crash when trying to edit custom alarm +- bnc-155488-popup--1-alert.patch is modified to actually work + +------------------------------------------------------------------- +Mon Mar 20 14:43:10 CET 2006 - vvaradhan@novell.com + +- Fixes (bnc) + 138047 Evolution: Message Inconsistency with Passphrase/Password + 158093 Evolution: Groupwise "Sent Items" folder should have a + "To:" column instead of a "From:" column + +------------------------------------------------------------------- +Wed Mar 15 21:55:23 CET 2006 - vvaradhan@novell.com + +- Fixes (bnc) + 158182 Open a mail with many image attachments appears + to hung evolution + 155488 pop up an alert -1 minutes before the start of the + appointment + 155497 Evolution crashes when more than one contact is moved + to a dfferent local address book + Use Trash icon from stock for Trash folder. + +------------------------------------------------------------------- +Mon Mar 13 15:33:32 CET 2006 - vvaradhan@novell.com + +- Fixes (bnc) + 152059 Evolution should have View-> Status Bar checked by default. + 156074 timezone selection completely broken + 156584 Evolution won't shut down + 137357 Configur groupwise account 'You must be working in + online ...' message displayed + 156823 Newly configured groupwise accounts don't work + 156353 Evolution crashed when adding an appointment + 154082 contents->help not working +- Removed evolution-2.5.5.1*-help*.patch. Help is fixed in the 2.6.0 tarball. +- Fix - Changed Icon of delete folder to use system-trash icon. +- Fix - For meetings, Save toolbar button verb is changed to "Send". +- Update to version 2.6.0 - Fixes (bgo) + 329551 Evolution crashes on "search folder" creation + 332498 orphaned Category editor crashes Evo + 332811 crash adding an image to a Contact + 333234 Critical warning "assertion `GCONF_IS_CLIENT (client)' failed" and crash when starting evolution in a new user mode + 328283 segfault when switch to contacts view and use mouse scroll wheel to scroll contact list + 331998 Pressing "Clear" button continuously causes Evolution to crash. + 328389 Evolution crashed when clicked on 'Enable' in Free/Busy publish UI + 331550 Crash when quitting from the calendar with a11y enabled + 333688 Evolution crashes when trying to convert a mail to a task + 333235 Critical warning "assertion `width > 0' failed" and crash when start evolution in a new user mode. + 332808 hi / ta lang are not included in config file + 274509 Poor performance of contact view; missing contacts in selector dialogs + 332136 Evolution fails to import contacts from a file into an addressbook if the addressbook is never opened + 332915 Address rewritten if City non-empty + 329570 Make this occurence movable does not delete the instance + 330448 Mistakes Made On New->Meeting Screen Not Cleared Fully + 322432 To: field can crash evolution + 332140 Can't open the mail soffice attachment whoes filename contains localized characters. + 272307 groupwise: mail headers are all screwed up with mailing lists + 216073 Editing contacts from To: menu doesn't make inline changes + 327703 It is not possible to set the birthday/aniversary dates in the contact editor + 333855 Fullname dialog in contacts editor shouldn't be modal as well as categories dialog + 321832 New Meeting UI: Please Different Icons For Recur Event And Free/Busy + 329353 marking weeks in mini calendar switches to list view + 331471 exchange meeting requests no longer show up properly + 332276 Weather calendar can't retrieve data through proxy + 333079 cvs fails to build due to fi translation + 333282 cvs fails to build due to lt translation + 331400 Accented characters are displayed incorrectly in Tasks print preview + 251062 Evolution 2.5.x does not support Thai + 333636 cvs fails to build -- No rule to make target `query-free-busy.png' + 303046 Select Contacts From Address Book Screen Doesn't Use Current Contact Source + 329749 OK button remains disabled after changing minutes value + 332832 mailto: uri should raise the composer + 268458 Contacts - new view disregards first sort entry + 300884 Preview of image in the File selector when choosing picture of a contact. + 331020 don't mark port numbers for translation + 331023 remove useless whitespace in front of punctuation marks + 328988 translatable string conflict: "second" + 274328 sign with pgp textbox not translated + 314294 Leaks in calendar-file, addresbook-file eplugins + 200403 Copying contact folders + +------------------------------------------------------------------- +Mon Mar 6 17:04:19 CET 2006 - vvaradhan@novell.com + +- Fix to generate evolution.desktop instead of evolution-.desktop + that has issues while upgradation, as pointed out by JPR. + Merged evolution-desktop and the above fix into a single patch + for ease of maintainance. +- Fix evolution.spec to have a non-comma based GenericName + Fixes:#152224 +- Removed nld-gnome-menu.patch (which is merged into evolution-desktop.patch) + +------------------------------------------------------------------- +Tue Feb 28 15:25:33 CET 2006 - sbrabec@suse.cz + +- Fixed use of stack-protector in PLUS (#152399). +- Build with optimization. +- Fixed devel dependencies. +- Use kdelibs3-doc in BuildRequires for meinproc (#153635#c14). + +------------------------------------------------------------------- +Mon Feb 27 17:43:33 CET 2006 - vvaradhan@novell.com + +- Update to version 2.5.92 +- Fixes: (bgo) + 332318 'Birth Date' has an invalid format. + 330957 Options on the task toolbar are always disabled. + 328325 Crash when trying to open preferences window + 332123 crash while trying to add an image to a contact + 324009 evolution just hangs on calendar + 324673 Alarm notify crashed + 325508 Crash clicking on e-a-n panel icon + 327723 Calendar Appt Editor Crash when using alarms + 329356 crash on looping "Invaild date value" warning + 312989 Evolution crashed while reading mails in preview pane + 331696 Preferences wanted -- dead or alive + 332143 Evolution crashes when clicking in empty attachment bar + 324327 Why does evolution try to guess account? + 331887 Assertion crash when switching to contacts + 332114 [PATCH] Crash when switching components off of + Contacts + 329768 Deleting Attachments with Del key not working + 329866 click on 'Goto' in calendar view evolution crashed + 330521 Editing alarms with "Play a Sound"/"Program to run" + crashes evo + 329583 GW: Evolution crashed when enabling/disabling GW account + 330145 Moving mail on IMAP from Inbox to other folder crashes + evolution + 331131 evolution crashed while getting new mails + 331339 [PATCH] Evolution crashes on shutdown + 331227 Evolution crashes when exit + 328252 Evolution caldav eplugin fails to startup in Open Solaris + 331635 Evolution crashes when editing existing exchange account + with kerberos 5 support enabled on solaris + 217746 Sending broken mail headers... + 320790 Creating a list >=8 causes a crash + 326721 Evolution can't show the new contacts added from menu + 331993 Can't show the contact content when printing preview + 332191 GW:Evolution should throw error when response is not + recvd for request + 323556 Evolution refuses to start + 329566 Modify all instances changes the instance dates + 317337 forwarding does not retain right identity (from field) + 231005 Contacts from LDAP server show incomplete last name + 267129 contact completion wonkiness, part 1 + 267512 Message preview pane sometimes stops working + 267863 Evolution import of contacts. + 269430 Print preview of russian names is not working + 326788 New->Contact should create contact on selected Addressbook + 243622 negative appointment length makes former end become start time + 321745 New Meeting UI: On Read Only Display, Disable A Few Buttons + 322009 In 'Free/Busy' ui 'Contacts' label has to be changed to + 'Attendees' + 322789 Cannot select an image smaller than 1KB for contact + 326477 'Status Details' should be visible in default Task + editor window + 326997 Description in a read-only Appointment not selectable + 328515 Event / Task editor do not open attachment bar + 329568 Deleting a detached instance, does not remove it from + the master event + 329775 unable to reopen "Status Details" dialog + 330465 cvs fails to build -- structure has no member named `entry' + 330712 Accessible Name for TimeZone Button shouldn't contain its role + 331029 "&" in appointment summary results in empty tooltip + 270325 Scroll position not remembered + 318557 Evolution crashes if left idle + 323245 Screen reader does not read comboxes in Evolution-2.4 + or Evolution-2.6 + 324168 Evolution crashed when disabled configured IMAP account + 331215 Message preview covers up mail list after switching from Contacts + 332408 Evolution crashes on creating table view in address book + 272789 Avoid adding unnecessary surrounding markup inside + translateable messages in Evolution + 322651 Evolution connector swells up and pops + 325319 Setting not saved in preferences dialog + 326284 Code cleanups for Evolution + 330387 One typo in the PO file (HEAD) + 330723 Various components shouldn't include their role in their + accessible name. + 327348 Evolution crashed when treid to create shared folder + 'On this computer' + 329586 Default button behaviour is ODD + 304215 Evolution does not correctly pick up LDFLAGS from GNOME-Pilot + 326147 Resetting the Sent folder to default doesn't work + 330650 "Filters" dialog title should be "Message Filters" + 271842 Clicking "Select today" selects usually wrong day in "Work week", + "Week" and "Month" view + 325935 Changing Task Group does not act +- Fixes (bnc) + 146823 Grammer error in Evolution +- Remove upstreamed patches and regenerated new ones +- Remove NM-devel dependency from configure.in and make the code work with + dbus interface itself. + +------------------------------------------------------------------- +Sat Feb 18 00:41:15 CET 2006 - sreeves@suse.de + +- Update .desktop file (Name, GenericName, Comment, DocPath) + +------------------------------------------------------------------- +Tue Feb 14 16:06:03 CET 2006 - aj@suse.de + +- Reduce BuildRequires. +- Do not build with NetworkManager. + +------------------------------------------------------------------- +Mon Feb 13 02:27:30 CET 2006 - ro@suse.de + +- silence enough compiler warnings to make it build + +------------------------------------------------------------------- +Mon Feb 13 00:17:05 CET 2006 - ro@suse.de + +- fix compile flags "--fPIC" to "-fPIC" + +------------------------------------------------------------------- +Fri Feb 10 12:21:39 CET 2006 - vvaradhan@novell.com + +- Update to 2.5.90 + +------------------------------------------------------------------- +Fri Jan 27 01:22:41 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 25 10:35:36 CET 2006 - meissner@suse.de + +- fixed use of stack-protector in regards to older products/PLUS. + +------------------------------------------------------------------- +Tue Jan 17 12:34:41 CET 2006 - meissner@suse.de + +- added -fstack-protector + +------------------------------------------------------------------- +Mon Dec 12 18:31:05 CET 2005 - gekker@suse.de + +- Fix translation problem in zh_TW (#136654) + +------------------------------------------------------------------- +Tue Dec 6 17:57:45 CET 2005 - sbrabec@suse.cz + +- Degrade to version 2.4.1. + http://bugzilla.gnome.org/show_bug.cgi?id=323106 +- Enabled parallel build. +- Fixed devel dependencies. + +------------------------------------------------------------------- +Thu Dec 1 19:06:48 CET 2005 - gekker@suse.de + +- Update to version 2.4.2 + +------------------------------------------------------------------- +Tue Oct 25 15:32:35 CEST 2005 - rhafer@suse.de + +- added LDAP_DEPRECATED to CFLAGS to build correctly with + OpenLDAP 2.3 + +------------------------------------------------------------------- +Mon Oct 17 20:55:03 CEST 2005 - jpr@suse.de + +- Skip pilot-link 0.12 patch for 10.0 and older + +------------------------------------------------------------------- +Thu Oct 13 18:58:38 CEST 2005 - gekker@suse.de + +- Update to version 2.4.1 +- Fix more compiler warnings + +------------------------------------------------------------------- +Thu Oct 6 18:50:52 CEST 2005 - gekker@suse.de + +- add DocPath to .desktop + +------------------------------------------------------------------- +Mon Sep 26 18:26:52 CEST 2005 - gekker@suse.de + +- Fix to work with new pilot-link + +------------------------------------------------------------------- +Mon Sep 5 18:26:48 CEST 2005 - gekker@suse.de + +- Update to version 2.4.0 (GNOME 2.12) +- Remove upstreamed patch + +------------------------------------------------------------------- +Fri Aug 26 18:25:28 CEST 2005 - gekker@suse.de + +- Add patch to fix build of exchange plugin +- Enable exchange plugin (105762) + +------------------------------------------------------------------- +Fri Aug 26 14:00:20 CEST 2005 - ro@suse.de + +- fix typo in specfile + +------------------------------------------------------------------- +Thu Aug 25 18:11:50 CEST 2005 - gekker@suse.de + +- Update to version 2.3.8 + +------------------------------------------------------------------- +Sat Aug 13 07:45:14 CEST 2005 - aj@suse.de + +- Add lzo and lzo-devel to neededforbuild. + +------------------------------------------------------------------- +Fri Aug 12 07:35:52 CEST 2005 - gekker@suse.de + +- Update to version 2.3.7 +- Enable exchange connector + +------------------------------------------------------------------- +Mon Aug 1 20:43:35 CEST 2005 - gekker@suse.de + +- Update to version 2.3.6.1 +- Fix 64-bit uncleanliness + +------------------------------------------------------------------- +Tue Jul 26 16:31:48 CEST 2005 - gekker@suse.de + +- Update to version 2.3.5.1 +- Fix all compiler warnings + +------------------------------------------------------------------- +Fri Jul 1 17:21:00 CEST 2005 - gekker@suse.de + +- Update to version 2.3.3 +- Remove upstreamed patches +- Fix to build with SSL enabled + +------------------------------------------------------------------- +Fri Jun 10 18:44:14 CEST 2005 - sbrabec@suse.cz + +- Build with system nspr and nss libraries. +- Build new-mail-notify and audio-inline plugins, if possible. + +------------------------------------------------------------------- +Wed Jun 1 17:57:35 CEST 2005 - sbrabec@suse.cz + +- Fixed devel requirements. + +------------------------------------------------------------------- +Thu Apr 21 18:28:12 CEST 2005 - sbrabec@suse.cz + +- Fixed possible mailer DoS (#66996). + http://bugzilla.gnome.org/show_bug.cgi?id=274320 + +------------------------------------------------------------------- +Mon Apr 11 14:44:04 CEST 2005 - sbrabec@suse.cz + +- Added required NULL-pointer as last argument. + +------------------------------------------------------------------- +Sat Mar 19 06:26:10 CET 2005 - clahey@suse.de + +- Fix individual desktop files. + +------------------------------------------------------------------- +Fri Mar 18 18:05:42 CET 2005 - gekker@suse.de + +- Fix crash (x68580). +- Fix logic in can quit (x71003). +- Fix recurrence expansion (x72983). +- Fix URLs (x73559). +- Fix exchange account setup (x73627). +- Fix itip formattter plugin (x73844). + +------------------------------------------------------------------- +Wed Mar 16 14:10:27 CET 2005 - gekker@suse.de + +- Update to version 2.2.1 + +------------------------------------------------------------------- +Wed Mar 16 09:37:19 CET 2005 - clahey@suse.de + +- Add individual desktop files for each component. + +------------------------------------------------------------------- +Tue Mar 15 18:15:55 CET 2005 - sbrabec@suse.cz + +- Fixed SSL certificate validation (#64195). +- Fixed Send as iCalendar (#72795). + +------------------------------------------------------------------- +Tue Mar 15 13:23:09 CET 2005 - sbrabec@suse.cz + +- Fixed Czech translation. + +------------------------------------------------------------------- +Thu Mar 10 23:53:54 CET 2005 - gekker@suse.de + +- Add Email to %suse_update_desktop_file (65804). + +------------------------------------------------------------------- +Tue Mar 8 23:30:09 CET 2005 - gekker@suse.de + +- Update to version 2.2.0 (GNOME 2.10). + +------------------------------------------------------------------- +Wed Mar 2 21:12:04 CET 2005 - gekker@suse.de + +- Update to version 2.1.6 + +------------------------------------------------------------------- +Wed Feb 9 23:40:59 CET 2005 - gekker@suse.de + +- Update to version 2.1.5 + +------------------------------------------------------------------- +Sat Feb 5 21:49:46 CET 2005 - gekker@suse.de + +-Update to version 2.1.4 + +------------------------------------------------------------------- +Thu Jan 20 23:31:50 CET 2005 - ro@suse.de + +- fixed file list + +------------------------------------------------------------------- +Sat Jan 15 07:09:37 CET 2005 - clahey@suse.de + +- Updated to version 2.1.3. + +------------------------------------------------------------------- +Tue Jan 11 01:10:05 CET 2005 - ro@suse.de + +- added directories to filelist + +------------------------------------------------------------------- +Fri Jan 7 17:17:41 CET 2005 - gekker@suse.de + +- Update to version 2.1.2 + +------------------------------------------------------------------- +Tue Dec 7 17:33:20 CET 2004 - gekker@suse.de + +- update to version 2.0.3 (Ximian 70057) + +------------------------------------------------------------------- +Tue Nov 30 01:46:20 CET 2004 - ro@suse.de + +- adapted evolution-2.0.1-de-po.patch + +------------------------------------------------------------------- +Mon Nov 29 23:11:18 CET 2004 - gekker@suse.de + +- Update version to 2.0.2 +- Remove patches that are upstream +- Change the no-groupwise-docs patch to actually apply + +------------------------------------------------------------------- +Fri Nov 19 12:34:22 CET 2004 - ro@suse.de + +- removed extra aclocal include directive + +------------------------------------------------------------------- +Mon Nov 1 10:13:09 CET 2004 - mmj@suse.de + +- Locale rename no to nb + +------------------------------------------------------------------- +Thu Oct 7 21:29:50 CEST 2004 - dobey@suse.de + +- Update default Inbox patch to not mention Groupwise support + http://bugzilla.ximian.com/show_bugs.cgi?id=67643 + +------------------------------------------------------------------- +Mon Oct 4 23:10:52 CEST 2004 - dobey@suse.de + +- Add patch to fix bug 67513 in bugzilla.ximian.com + +------------------------------------------------------------------- +Wed Sep 29 23:47:27 CEST 2004 - dobey@suse.de + +- Add patch various bug fixes since 2.0.1 +- Add patch to disable groupwise docs + +------------------------------------------------------------------- +Tue Sep 28 16:59:18 CEST 2004 - dobey@suse.de + +- Remove groupwise camel provider for SuSE 9.2 as well + +------------------------------------------------------------------- +Mon Sep 27 15:44:48 CEST 2004 - ke@suse.de + +- Fix German translation: keep the "DN" string for Distinguished Name + [#44959]. + +------------------------------------------------------------------- +Fri Sep 24 23:04:22 CEST 2004 - dobey@suse.de + +- Update to version 2.0.1 +- Add shared-mime-info to Prereq + +------------------------------------------------------------------- +Wed Sep 15 16:30:02 CEST 2004 - dobey@suse.de + +- Update to version 2.0.0 + +------------------------------------------------------------------- +Fri Sep 10 14:26:59 CEST 2004 - ro@suse.de + +- added shared-mime-info to neededforbuild + +------------------------------------------------------------------- +Wed Sep 8 15:45:04 CEST 2004 - hhetter@suse.de + +- for 9.2, let the sender be "SUSE Linux" for the default + inbox + +------------------------------------------------------------------- +Sat Aug 28 19:10:12 CEST 2004 - dobey@suse.de + +- Update to version 1.5.94 +- Remove unneeded patches +- Update default inbox patch + +------------------------------------------------------------------- +Wed Aug 25 07:26:00 CEST 2004 - clahey@suse.de + +- Cache evolution help files and show evolution in khelpcenter. + +------------------------------------------------------------------- +Wed Aug 18 16:00:26 CEST 2004 - dobey@suse.de + +- Comment out %debug_package + +------------------------------------------------------------------- +Wed Aug 18 00:07:53 CEST 2004 - dobey@suse.de + +- Add MozillaFirefox libdir to rpath + +------------------------------------------------------------------- +Fri Aug 13 23:51:37 CEST 2004 - dobey@suse.de + +- Update to version 1.5.93 +- Split pilot conduits out into evolution-pilot package +- Update dependencies for new versions +- Remove 64-bit patches that are now in CVS +- Remove patch for com_err.h checks as it is in CVS now +- Add patch for default Inbox and Welcome message + +------------------------------------------------------------------- +Mon Aug 9 23:41:13 CEST 2004 - adrian@suse.de + +- move evolution menu entry out of the More menu. + +------------------------------------------------------------------- +Mon Aug 9 21:40:05 CEST 2004 - dobey@suse.de + +- Update dependencies to pull in new versions + +------------------------------------------------------------------- +Sat Aug 7 21:08:09 CEST 2004 - dobey@suse.de + +- Update to version 1.5.92.2 +- Add another patch for EIconFactory 64-bit issue + +------------------------------------------------------------------- +Thu Aug 5 20:58:38 CEST 2004 - dobey@suse.de + +- Add build deps for gnutls libs from libsoup +- Remove --enable-openssl configure flag + +------------------------------------------------------------------- +Tue Aug 3 21:00:57 CEST 2004 - dobey@suse.de + +- Updated to version 1.5.92.1 +- Add patch for more 64bit cleanliness issues +- Add dependencies for spamassassin and other evo packages + +------------------------------------------------------------------- +Wed Jul 28 22:13:39 CEST 2004 - dobey@suse.de + +- Updated to version 1.5.91 + +------------------------------------------------------------------- +Fri Jul 16 03:42:34 CEST 2004 - clahey@suse.de + +- Updated about box. + +------------------------------------------------------------------- +Tue Jul 13 22:13:48 CEST 2004 - clahey@suse.de + +- Updated to version 1.5.90. + +------------------------------------------------------------------- +Mon Jun 21 20:38:10 CEST 2004 - clahey@suse.de + +- Updated to version 1.5.9.2. Added spamassassin. + +------------------------------------------------------------------- +Fri Jun 11 22:34:26 CEST 2004 - clahey@suse.de + +- Added rpath stuff for mozilla. + +------------------------------------------------------------------- +Thu Jun 10 20:22:32 CEST 2004 - clahey@suse.de + +- Fixed a non-void warning. + +------------------------------------------------------------------- +Wed Jun 9 16:55:41 CEST 2004 - clahey@suse.de + +- Updated to version 1.5.9.1. Added SSL. Fixed warnings. + +------------------------------------------------------------------- +Fri Jun 4 03:51:14 CEST 2004 - mibarra@suse.de + +- Uodated to version 1.5.9 + +------------------------------------------------------------------- +Thu May 27 20:40:19 CEST 2004 - mibarra@suse.de + +- Enabled default binary at configure time, this means + evolution binary will be named 'evolution' instead of + 'evolution-1.5'. + +------------------------------------------------------------------- +Tue May 25 22:08:44 CEST 2004 - mibarra@suse.de + +- Fixed some 64bits compiler warnings. + +------------------------------------------------------------------- +Sat May 22 03:47:13 CEST 2004 - mibarra@suse.de + +- Updated to 1.5.8. +- Added gnome-icon-theme to # neededforbuild + +------------------------------------------------------------------- +Tue May 18 16:06:57 CEST 2004 - clahey@suse.de + +- Updated to 1.5.7. + +------------------------------------------------------------------- +Tue May 11 12:08:20 CEST 2004 - sbrabec@suse.cz + +- Fixed gconftool-2 prerequirements. + +------------------------------------------------------------------- +Wed Apr 28 11:06:57 CEST 2004 - mmj@suse.de + +- Add missing #includes +- Add missing return; +- Add -fno-strict-aliasing to CFLAGS + +------------------------------------------------------------------- +Thu Mar 25 17:33:06 CET 2004 - mmj@suse.de + +- Add postfix to # neededforbuild + +------------------------------------------------------------------- +Mon Mar 22 17:52:54 CET 2004 - sbrabec@suse.cz + +- Provide evolution2-devel. + +------------------------------------------------------------------- +Mon Mar 22 17:17:59 CET 2004 - sbrabec@suse.cz + +- Obsolete evolution2-devel, too. + +------------------------------------------------------------------- +Sat Mar 20 11:24:46 CET 2004 - adrian@suse.de + +- fix build, adding resmgr to neededforbuild + +------------------------------------------------------------------- +Thu Mar 11 09:58:13 CET 2004 - hhetter@suse.de + +- use new fixed 1.4.6 tarball + +------------------------------------------------------------------- +Wed Mar 10 11:20:17 CET 2004 - sbrabec@suse.cz + +- Fixed gconf schemas installation (#33114). + +------------------------------------------------------------------- +Mon Mar 8 11:16:33 CET 2004 - hhetter@suse.de + +- updated to version 1.4.6 + +------------------------------------------------------------------- +Fri Feb 20 01:50:57 CET 2004 - ro@suse.de + +- use -lpthread with libdb3 where needed + +------------------------------------------------------------------- +Fri Jan 9 16:14:33 CET 2004 - adrian@suse.de + +- remove unneeded %run_ldconfig + (no library gets installed in a cached directory) + +------------------------------------------------------------------- +Mon Oct 20 11:11:08 CEST 2003 - hhetter@suse.de + +- updated to version 1.4.5 + +------------------------------------------------------------------- +Thu Oct 2 17:28:43 CEST 2003 - kukuk@suse.de + +- Don't build db_dump185 + +------------------------------------------------------------------- +Sat Sep 27 18:05:05 CEST 2003 - schwab@suse.de + +- Fix use of build root. + +------------------------------------------------------------------- +Mon Sep 22 11:12:12 CEST 2003 - sbrabec@suse.cz + +- Obsolete bonobo-conf. + +------------------------------------------------------------------- +Sun Sep 14 22:55:33 CEST 2003 - adrian@suse.de + +- Add Email Category + +------------------------------------------------------------------- +Tue Sep 09 17:48:55 CEST 2003 - sbrabec@suse.cz + +- Fixed default charset bug (bug #29851, Ximian bug #47638). + +------------------------------------------------------------------- +Thu Sep 4 16:13:47 CEST 2003 - hhetter@suse.de + +- require the GNOME Help Browser (yelp) + Bug Id#30089 + +------------------------------------------------------------------- +Tue Aug 05 18:28:01 CEST 2003 - sbrabec@suse.cz + +- Needed package rename soup2 -> libsoup. + +------------------------------------------------------------------- +Tue Aug 5 18:13:56 CEST 2003 - ro@suse.de + +- changed neededforbuild gnome-pilot2 to gnome-pilot + +------------------------------------------------------------------- +Tue Aug 5 11:05:10 CEST 2003 - hhetter@suse.de + +- updated to version 1.4.4 (GTK2/GNOME2 ported) + +------------------------------------------------------------------- +Mon Jul 14 16:17:26 CEST 2003 - sbrabec@suse.cz + +- GNOME prefix change to /opt/gnome. + +------------------------------------------------------------------- +Mon Jun 30 00:23:26 CEST 2003 - ro@suse.de + +- added directories to filelist + +------------------------------------------------------------------- +Thu Jun 5 01:20:49 CEST 2003 - ro@suse.de + +- remove unpackaged files from buildroot + +------------------------------------------------------------------- +Mon Mar 24 08:28:39 CET 2003 - hhetter@suse.de + +- updated to security bugfix release 1.2.3 + Fixes the security issue from the advisory at: + http://www.coresecurity.com/common/showdoc.php?idx=309&idxseccion=10 + +------------------------------------------------------------------- +Tue Feb 11 12:26:54 CET 2003 - sf@suse.de + +- compile with -fPIC on archs!=i386 + +------------------------------------------------------------------- +Mon Feb 10 13:37:45 CET 2003 - hhetter@suse.de + +- updated to bugfix release 1.2.2 + +------------------------------------------------------------------- +Wed Jan 15 16:55:48 CET 2003 - ro@suse.de + +- use sasl2 + +------------------------------------------------------------------- +Fri Jan 03 19:15:25 CET 2003 - sbrabec@suse.cz + +- Updated to version 1.2.1. +- Added des to neededforbuild. + +------------------------------------------------------------------- +Thu Nov 28 13:25:59 CET 2002 - sbrabec@suse.cz + +- Updated to version 1.2,0. +- Workaround Ximian bugs #34672, #34676. +- Fixed gnome-pilot detection bug. +- Turned on LDAP, Kerberos 5 and pilot support. + +------------------------------------------------------------------- +Fri Sep 27 14:35:54 CEST 2002 - ro@suse.de + +- Added alsa alsa-devel to neededforbuild (esound) + +------------------------------------------------------------------- +Fri Sep 13 11:55:20 CEST 2002 - sbrabec@suse.cz + +- Fix crash for "Mark as Read" when compiled with gcc-3.2, based on + Ximian bug #29784. + +------------------------------------------------------------------- +Thu Aug 22 14:47:48 CEST 2002 - hhetter@suse.de + +- build with rpath /opt/mozilla/%_lib to correctly link + wombat (Bug Id#18195) + +------------------------------------------------------------------- +Fri Jul 26 23:54:21 CEST 2002 - adrian@suse.de + +- fix neededforbuild + +------------------------------------------------------------------- +Tue Jul 16 11:38:49 CEST 2002 - hhetter@suse.de + +- updated to bugfix release 1.0.8 + +------------------------------------------------------------------- +Tue Jun 25 23:50:55 CEST 2002 - ro@suse.de + +- build libibex.a with -fPIC, it's linked into a shared library + +------------------------------------------------------------------- +Mon Jun 17 18:26:24 CEST 2002 - jordi@suse.de + +- Updated to version 1.0.7 + +------------------------------------------------------------------- +Mon Jun 10 18:10:49 CEST 2002 - ro@suse.de + +- some lib64 fixes + +------------------------------------------------------------------- +Thu Jun 6 08:50:08 CEST 2002 - hhetter@suse.de + +- more %_lib fixes +- use new mozilla's libdir + +------------------------------------------------------------------- +Thu Jun 6 01:25:24 CEST 2002 - ro@suse.de + +- use libdir + +------------------------------------------------------------------- +Tue May 28 14:13:01 CEST 2002 - hhetter@suse.de + +- use new mozilla-nss include paths + +------------------------------------------------------------------- +Tue May 28 11:31:50 CEST 2002 - hhetter@suse.de + +- enable mozilla nss support + +------------------------------------------------------------------- +Fri May 17 10:42:50 CEST 2002 - hhetter@suse.de + +- fix neededforbuild + +------------------------------------------------------------------- +Tue May 14 13:36:04 CEST 2002 - hhetter@suse.de + +- update to version 1.0.5 +- build and link with db 3.1.17, required by + evolution contacts + +------------------------------------------------------------------- +Tue Apr 23 23:53:27 CEST 2002 - ro@suse.de + +- fix build with latest autoconf + (AM_CONDITIONAL must appear in mainline) + +------------------------------------------------------------------- +Tue Mar 26 11:52:44 CET 2002 - hhetter@suse.de + +- updated to new stable version 1.0.3 +- build with automake 1.5 and current db + +------------------------------------------------------------------- +Mon Feb 18 11:27:42 CET 2002 - hhetter@suse.de + +- updated to stable bugfix version 1.0.2 +- build with automake 1.5 and current db + +------------------------------------------------------------------- +Fri Feb 1 00:26:09 CET 2002 - ro@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Wed Jan 30 10:58:39 CET 2002 - hhetter@suse.de + +- build with db 4.0.14 + +------------------------------------------------------------------- +Fri Jan 18 10:56:57 CET 2002 - hhetter@suse.de + +- updated to version 1.0.1 + * new converter script for CSV adressbook files + * alarms are now properly synced with calendar + * more than 30 bugs fixed since the 1.0 release +- libtoolize /libical too +- build with db3 again +- build with automake 1.5 + +------------------------------------------------------------------- +Thu Nov 22 01:35:47 CET 2001 - ro@suse.de + +- xml-i18n-toolize + +------------------------------------------------------------------- +Wed Nov 21 12:12:56 CET 2001 - ro@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Tue Nov 20 18:09:24 CET 2001 - ro@suse.de + +- fix build with current db3 (internal hack) +- fix build with automake 1.5 + +------------------------------------------------------------------- +Tue Nov 20 10:35:15 CET 2001 - hhetter@suse.de + +- updated to 0.99.2 (RC 2 for 1.0), numerous bug fixes + +------------------------------------------------------------------- +Tue Nov 13 15:02:11 CET 2001 - hhetter@suse.de + +- updated to version 0.99 ( RC for 1.0 ) + * many evolution-bugs fixed + * pine-importer can handle multiple-depth mailboxes + * translation updates + +------------------------------------------------------------------- +Wed Sep 26 09:41:17 CEST 2001 - hhetter@suse.de + +- updated to version 0.14 (Beta4) + * over 550 evolution bugs closed since beta3 + * many i18n fixes + * Summary is now default folder + * improvements to the mail-importers + +------------------------------------------------------------------- +Fri Aug 3 10:28:41 CEST 2001 - hhetter@suse.de + +- update to 0.12 (Beta1) +- added bonobo-conf-devel to #neededforbuild + +------------------------------------------------------------------- +Tue Jul 24 11:50:40 CEST 2001 - hhetter@suse.de + +- fixed filelist, tested on i386 + +------------------------------------------------------------------- +Mon Jul 23 13:17:28 MEST 2001 - egger@suse.de + +- Updated to version 0.11. +- Misc cleanups. + +------------------------------------------------------------------- +Wed Jun 27 15:49:57 CEST 2001 - hhetter@suse.de + +- added gal-devel to neededforbuild + +------------------------------------------------------------------- +Wed Jun 13 16:57:28 MEST 2001 - egger@suse.de + +- Update to version 0.10. + +------------------------------------------------------------------- +Tue Apr 17 14:08:55 CEST 2001 - hhetter@suse.de + +- enabled .so links in the main package + +------------------------------------------------------------------- +Fri Mar 16 18:05:51 MET 2001 - egger@suse.de + +- Evolution explicitely needs the .so links in + the folder of the provider libs or it cannot + handle mail. Keep them there for now and don't + move them into devel except you know that you're + doing! + +------------------------------------------------------------------- +Fri Mar 16 14:31:06 MET 2001 - egger@suse.de + +- Insert extra make to prevent propagation of BuildRoot dirs + into the executable. + +------------------------------------------------------------------- +Fri Mar 16 01:23:00 MET 2001 - egger@suse.de + +- Updated to version 0.9. + +------------------------------------------------------------------- +Wed Mar 14 10:05:28 CET 2001 - ro@suse.de + +- added xf86 to neededforbuild + +------------------------------------------------------------------- +Thu Mar 1 09:32:05 CET 2001 - ro@suse.de + +- libghtt was renamed + +------------------------------------------------------------------- +Sat Feb 17 13:29:53 MET 2001 - egger@suse.de + +- Updated to version 0.8. +- First version that works with SuSE, yay! + +------------------------------------------------------------------- +Thu Nov 9 15:04:46 CET 2000 - ro@suse.de + +- fixed neededforbuild again + +------------------------------------------------------------------- +Thu Nov 9 01:43:34 CET 2000 - ro@suse.de + +- typo fixed + +------------------------------------------------------------------- +Wed Nov 8 18:44:14 CET 2000 - ro@suse.de + +- fixed neededforbuild + +------------------------------------------------------------------- +Wed Nov 1 01:21:05 MET 2000 - egger@suse.de + +- Updated specfile to new long packagenames. +- Reworked specfile. +- Probably needs some more work; I'm taking care of that. + +------------------------------------------------------------------- +Mon Oct 2 01:47:35 MEST 2000 - egger@suse.de + +- Fixed it a little more.... + +------------------------------------------------------------------- +Mon Sep 25 21:32:02 MEST 2000 - egger@suse.de + +- Removed a thinko.... + +------------------------------------------------------------------- +Sun Sep 24 23:42:53 MEST 2000 - egger@suse.de + +- Restructuring of the package. +- Use the splitted packages oafdev and bonobod. +- Buildproofed on i386. + +------------------------------------------------------------------- +Fri Sep 22 00:11:12 MEST 2000 - egger@suse.de + +- Use BuildRoot. +- Buildproofed on i386. + +------------------------------------------------------------------- +Tue Sep 19 22:01:45 MEST 2000 - egger@suse.de + +- First compilable version of it using version 0.5.1 +- Buildproofed on i386. + +------------------------------------------------------------------ +Fri Sep 1 19:25:14 MEST 2000 - egger@suse.de + +- Initial SuSE package + diff --git a/evolution.spec b/evolution.spec new file mode 100644 index 0000000..57cda7e --- /dev/null +++ b/evolution.spec @@ -0,0 +1,1193 @@ +# +# spec file for package evolution (Version 2.8.2) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: evolution +BuildRequires: evolution-data-server-devel gnome-common gnome-icon-theme-devel gnome-pilot-devel gtk-doc gtkhtml2-devel intltool kdelibs3-doc libidl libnotify libnotify-devel mDNSResponder-devel mozilla-nss-devel openldap2 perl-XML-Parser python-devel scrollkeeper update-desktop-files +License: GNU General Public License (GPL) +Group: Productivity/Networking/Email/Clients +Obsoletes: evoltn +Provides: evoltn +Autoreqprov: on +Obsoletes: bonobo-conf +Version: 2.8.2 +Release: 5 +Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite +Source: ftp://ftp.gnome.org/pub/gnome/sources/evolution/2.8/%{name}-%{version}.tar.bz2 +Source1: summerdance-about2.png +Source2: evolution-email.desktop +Source3: evolution-addressbook.desktop +Source4: evolution-calendar.desktop +Source5: evolution-tasklist.desktop +Source6: ximian-evolution-email.png +Source7: ximian-evolution-addressbook.png +Source8: ximian-evolution-calendar.png +Source9: ximian-evolution-tasks.png +Patch1: evolution-2.0.1-de-po.patch +Patch15: nss-nspr.patch +Patch16: evolution-configure.patch +Patch17: evolution-warnings.patch +Patch19: evolution-2.2.0-port-to-pilot-link-0.12.patch +Patch20: evolution-desktop.patch +Patch23: publish-calendar-glade-fix.patch +Patch24: evolution-morewarnings.patch +Patch25: remove-nm-dep.patch +Patch26: bnc146823-grammer-fix.patch +Patch30: bnc-156353-evo-crash-adding-apt.patch +Patch31: calendar-sendbutton.patch +Patch45: bnc-153807-msg-composer-dont-raise.patch +Patch48: bnc-160049-change-gw-passwd-no-auth-prompt.patch +Patch62: bgo-325960-evo-foldersubscription.diff +Patch65: fix-exchange-menuitem.diff +Patch66: fix-sendrecv.diff +Patch69: bnc-339266-evo-folder-size-offline.diff +Patch71: bnc-167638.patch +Patch78: bnc-173186.patch +Patch88: bnc-178778-evo-open-appt-crash.diff +Patch89: bnc-214647-add-prefer-plain-plugin.patch +Patch90: fix-security-gtkhtml-moreui.diff +Patch91: evo-2.8.2-build-break.fix +Patch92: evo-2.8.2-regression-fix.patch +Patch999: build-fixes.diff +URL: http://gnome.org/projects/evolution/ +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires: yelp +Requires: spamassassin >= 2.60 +Requires: gtkhtml2 >= 3.10.0 +Requires: evolution-data-server >= 1.6.0 +Requires: gnome-icon-theme >= 2.10.0 + +%gconf_schemas_prereq + +%description +Evolution consists of modular components (at the moment: mailer, +calendar, and address book) that should make daily life easier. Because +of the modular design, it is possible to plug new components into +Evolution or embed the existing ones in other applications. + + + +Authors: +-------- + Addressbook + Arturo Esponosa (Original Gnomecard author) + Nat Friedman + Chris Lahey + Chris Toshok + Jon Trowbridge + + Artwork + Tuomas Kuosmanen + Jakub Steiner + + Calendar + Seth Alves + Eric Busboom (libical author) + Arturo Esponosa (Gnomecal contributor) + Damon Chaplin + Federico Mena-Quintero + Rodrigo Moya + Jesse Pavel + JP Rosevear + Russell Steinthal (Gnomecal maintainer) + + Documentation + Kevin Breit + Aaron Weber + + Mailer + Radek Doulik + Larry Ewing + Bertrand Guiheneuf + Jason Leach + Matt Loper + Ettore Perazzoli + Jeffrey Stedfast + Jon Trowbridge + Peter Williams + Dan Winship + Michael Zucchi + + Notes + Anders Carlsson + + Pilot + JP Rosevear + + Shell + Miguel de Icaza + Jason Leach + Ettore Perazzoli + + Translations + Akira TAGOH + Andraz Tori + Andreas Hyden + Arjan Scherpenisse + Clara Tattoni + Fatih Demir + Gediminas Paulauskas + GNOME PL Team + Gustavo Maciel Dias Vieira + Héctor García Alvarez + Jesús Bravo Álvarez + Keld Simonsen + Kjartan Maraas + Matthias Warkus + Spiros Papadimitriou + Sung-Hyun Nam + Szabolcs BAN + Tiago Antão + Valek Filippov + Vincent Renardias + Yuri Syrota + + UI + Anna Dirks + + Widgets + Damon Chaplin + Miguel de Icaza + Chris Lahey + Federico Mena-Quintero + Chris Toshok + +%package devel +Summary: Include Files and Libraries mandatory for Development. +Group: Development/Libraries/C and C++ +Requires: evolution = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: libgnome-devel libgnomeui-devel libbonoboui-devel libnotify-devel evolution-data-server-devel gtkhtml2-devel gail-devel +Provides: evolution2-devel +Obsoletes: evolution2-devel + +%description devel +This package contains all necessary include files and libraries needed +to develop applications that require these. + + + +%package pilot +Summary: The Integrated GNOME Mail, Calendar, and Addressbook Suite +Group: Productivity/Networking/Email/Clients +Requires: evolution = %{?epoch:%{epoch}:}%{version}-%{release} + +%description pilot +Evolution consists of modular components (at the moment: mailer, +calendar, and addressbook) which should make daily life easier. Because +of the modular design one can plug new components into Evolution or +embed the existing ones in other applications. + + + +Authors: +-------- + Addressbook + Arturo Esponosa (Original Gnomecard author) + Nat Friedman + Chris Lahey + Chris Toshok + Jon Trowbridge + + Artwork + Tuomas Kuosmanen + Jakub Steiner + + Calendar + Seth Alves + Eric Busboom (libical author) + Arturo Esponosa (Gnomecal contributor) + Damon Chaplin + Federico Mena-Quintero + Rodrigo Moya + Jesse Pavel + JP Rosevear + Russell Steinthal (Gnomecal maintainer) + + Documentation + Kevin Breit + Aaron Weber + + Mailer + Radek Doulik + Larry Ewing + Bertrand Guiheneuf + Jason Leach + Matt Loper + Ettore Perazzoli + Jeffrey Stedfast + Jon Trowbridge + Peter Williams + Dan Winship + Michael Zucchi + + Notes + Anders Carlsson + + Pilot + JP Rosevear + + Shell + Miguel de Icaza + Jason Leach + Ettore Perazzoli + + Translations + Akira TAGOH + Andraz Tori + Andreas Hyden + Arjan Scherpenisse + Clara Tattoni + Fatih Demir + Gediminas Paulauskas + GNOME PL Team + Gustavo Maciel Dias Vieira + Héctor García Alvarez + Jesús Bravo Álvarez + Keld Simonsen + Kjartan Maraas + Matthias Warkus + Spiros Papadimitriou + Sung-Hyun Nam + Szabolcs BAN + Tiago Antão + Valek Filippov + Vincent Renardias + Yuri Syrota + + UI + Anna Dirks + + Widgets + Damon Chaplin + Miguel de Icaza + Chris Lahey + Federico Mena-Quintero + Chris Toshok + +%prep +%setup -q +#%patch0 +%patch1 -p 1 +#%patch15 +%patch16 -p1 +%patch17 +#%patch18 +%if %suse_version > 1000 +%patch19 -p1 +%endif +%patch20 +%patch23 +%patch24 +%patch25 +%patch26 +%patch30 +%patch31 +%patch45 +%patch48 +%patch62 +%patch65 +%patch66 +%patch69 +%patch71 +%patch78 +%patch88 +%patch89 +%patch90 +%patch91 +%patch92 +%patch999 + +%build +autoreconf -f -i +# FIXME: Build as root modifies system! +# evolution-2.8.2: --disable-scrollkeeper does not work properly. +# needed for evolution-2.8.2: +export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" +%if %suse_version > 1000 +export CFLAGS="$CFLAGS -fstack-protector" +%endif +%configure\ + --libexecdir=%{_prefix}/lib\ + --disable-scrollkeeper\ + --with-openldap\ + --with-pisock\ + --enable-pilot-conduits=yes\ + --with-krb5=/usr\ + --with-static-ldap=no\ + --enable-nss=yes\ + --enable-ipv6=yes\ + --enable-default-binary=yes +make %{?jobs:-j%jobs} + +%install +make install DESTDIR=$RPM_BUILD_ROOT +cp %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/evolution/*/images/about-box.png +%suse_update_desktop_file -G "Mail and Calendar" evolution Core-Office +for xml in $RPM_BUILD_ROOT/%{_datadir}/gnome/help/evolution-*/*/evolution-*.xml; do + meinproc --check --cache `echo $xml | sed 's/xml$/cache.bz2/'` $xml || : +done +cp %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} $RPM_BUILD_ROOT/%{_datadir}/applications/ +%suse_update_desktop_file -G "Mail" -D "evolution-2.8/evolution-2.8.xml?usage-mail" evolution-email +%suse_update_desktop_file -G "Address Book" -D "evolution-2.8/evolution-2.8.xml?usage-contact" evolution-addressbook +%suse_update_desktop_file -G "Schedule Manager" -D "evolution-2.8/evolution-2.8.xml?usage-calendar" evolution-calendar +%suse_update_desktop_file -G "Task List" -D "evolution-2.8/evolution-2.8.xml?usage-calendar-todo" evolution-tasklist +mkdir -p $RPM_BUILD_ROOT/%{_datadir}/pixmaps +cp %{SOURCE6} %{SOURCE7} %{SOURCE8} %{SOURCE9} $RPM_BUILD_ROOT/%{_datadir}/pixmaps/ +%find_lang evolution-2.8 +%find_gconf_schemas +cat evolution-2.8.lang %{name}.schemas_list >%{name}.lst +# FIXME: Modules should be unversioned +rm $RPM_BUILD_ROOT%{_libdir}/evolution/*/*.so +rm $RPM_BUILD_ROOT%{_libdir}/evolution/*/*.*a $RPM_BUILD_ROOT%{_libdir}/evolution/*/*/*.*a +rm -r $RPM_BUILD_ROOT%{_datadir}/mime-info + +%clean +rm -rf $RPM_BUILD_ROOT + +%pre -f %{name}.schemas_pre + +%post +if test -x usr/bin/update-mime-database ; then + usr/bin/update-mime-database usr/share/mime >/dev/null +fi + +%posttrans -f %{name}.schemas_posttrans + +%preun -f %{name}.schemas_preun + +%postun +if test -x usr/bin/update-mime-database ; then + usr/bin/update-mime-database usr/share/mime >/dev/null +fi + +%files -f %{name}.lst +%defattr(-,root,root) +%doc AUTHORS COPYING COPYING-DOCS ChangeLog MAINTAINERS NEWS NEWS-1.0 README +%{_bindir}/* +%{_datadir}/applications/*.desktop +%{_datadir}/evolution +%{_datadir}/idl/* +%{_datadir}/omf/* +%{_datadir}/pixmaps/*.png +%{_libdir}/bonobo/servers/*.server +%dir %{_libdir}/evolution +%dir %{_libdir}/evolution/* +%{_libdir}/evolution/*/lib* +%{_libdir}/evolution/*/components +%dir %{_libdir}/evolution/*/conduits +%{_libdir}/evolution/*/plugins +%if "%{_libdir}" != "%{_prefix}/lib" +%dir %{_prefix}/lib/evolution +%dir %{_prefix}/lib/evolution/* +%endif +%{_prefix}/lib/evolution/*/csv2vcard +%{_prefix}/lib/evolution/*/evolution-* +%{_prefix}/lib/evolution/*/killev + +%files devel +%defattr(-,root,root) +%{_includedir}/* +%{_libdir}/pkgconfig/*.pc + +%files pilot +%defattr(-,root,root) +%{_datadir}/gnome-pilot/conduits/*.conduit +%{_libdir}/evolution/*/conduits/*.so + +%changelog -n evolution +* Tue Jan 09 2007 - sbrabec@suse.cz +- More spec file cleanups. +* Wed Dec 13 2006 - maw@suse.de +- Move to /usr +- Some specfile cleanup. +* Tue Nov 21 2006 - vvaradhan@novell.com +- Build break fix - evo-2.8.2-build-break.fix added +- Regression fix - evo-2.8.2-regression-fix.patch added +* Mon Nov 20 2006 - vvaradhan@novell.com +- update to version 2.8.2 +- translation updates +- Bug fixes (bgo): + 336555 - freeze after drag&drop appointment in day view + 333224 Evolution crashed when modified time of exchange appointment + 348212 import single mbox crashes in pthreadGC2!pthread_mutex_lock + 334966 Evolution crashes sometimes when closing main window + 357492 Composer: Crash on deleting an Attachment + 351374 crash on Evolution + 360237 Trash does not show deleted messages, results in broken i... + 333864 crash when displaying attached pictures inline + 359236 Evolution 2.8.1 crashes on startup + 354875 "Until" date edit box isn't set to the end date for exist... + 359271 Strings in English + 358249 "Work email" field in minicard view untranslated + 360815 Miscellaneous memory leaks in evolution +- Bug fixes (bnc) + 208395 Cannot access folder containing "#' + 208396 Painfully slow right clicking on a folder and selecting "New folder" + 208318 Alarms popped up for other subscribed calendars + 222605 Memory Usage problems with GW Proxy + 143801 VUL-0: evolution DoS + 146546 VUL-0: yet another evolution DoS: inline text files +* Sat Oct 28 2006 - kharish@suse.de +- Add bnc-214647-add-prefer-plain-plugin.patch to + include prefer-plain plugin in the build by default. +* Mon Oct 02 2006 - jhargadon@suse.de +- update to version 2.8.1 +- translation updates +- many bug fixes +* Mon Sep 11 2006 - vvaradhan@novell.com +- Cleanup of evolution.spec file +- Removed upstreamed patches +- Fix build problems with missing return declaration +* Tue Sep 05 2006 - dgollub@suse.de +- reenabled pilot-link 0.12.0 patch for API changes +* Mon Sep 04 2006 - aj@suse.de +- Fix build problems with undeclared functions, missing return + declaration and uninitialized variables. +* Mon Sep 04 2006 - vvaradhan@novell.com +- Updating to 2.8.0 - Includes loads of bug fixes and features like: + * Global search in Mailer and Quick Search defaults + * Wide Screen mode, Vertical Preview + * Cairo integration for better look and feel + * Faster Performance and reduced Memory footprints in Mail (IMAP + and GW) + * Improved Load sequence for GW Calendar - now loads 10 times + faster + * Reduced EDS memory footprint - separate cache for + Tasks/Calendar/Memos, + * reduced static linkages and loads of leak fixes in Contacts and + Calendar + * Support for GW Reminder Notes and Mail retract + * Sharable Notes in the Journal (filesystem). + * Allow dynamic linking to libdb + * gnome-keyring support +- Disabled upstreamed patches +* Sat Jul 08 2006 - kharish@suse.de +- Added bnc-190421-cal-appointment-end-timezone.patch to handle + events with two timezones. +- Added bnc-190002-live-meeting.patch to handle meeting invitations + from Microsoft Live. +* Wed Jul 05 2006 - aj@suse.de +- Set datarootdir correctly. +* Mon Jun 19 2006 - psankar@novell.com +- Fixes weird hexa status messages +- Deletes obsolete meeting invitations once accepted +* Fri Jun 16 2006 - sdevashish@novell.com +-Added bnc-174624.patch: Adding a "From" address to the address + book doesn't show up in contact list +* Fri Jun 09 2006 - fejj@suse.de +- Added bnc-178631-2.patch which completes the fix for the crash + bug that I thought I had completely fixed with bnc-178631.patch +* Fri Jun 09 2006 - sragavan@novell.com +- Updated the alarm code that fixes 6 alarm crashers. +* Thu Jun 08 2006 - sragavan@novell.com +- Updated translation fixes +- Committed fix for bug 177986, which solves crash on drag and drop of files +- Commited fix for 178778, which fixes a crash while opening event. +* Wed Jun 07 2006 - pchenthill@novell.com +- Added bgo-340296-gw-conflict-search.diff to check the groupwise + calendars for conflict, fixes the bug (b.g.o) 340296. +* Fri Jun 02 2006 - fejj@suse.de +- Reverted patch for bug #158093 (and the patch to that patch, #161715) + which caused a deadlock condition in bug #179545. +* Fri Jun 02 2006 - sragavan@novell.com +- Updated German Translations. +* Tue May 30 2006 - fejj@suse.de +- Added bnc-178631.patch fixing a crash when suers try to drop the + "Home" icon from their desktop into a Composer window. +* Mon May 29 2006 - sragavan@novell.com +- Added a reworked patch for bug bnc 176615 (as per fejj's review). +* Thu May 25 2006 - sragavan@novell.com +- Fixes (bnc) + 176615 - Added support for remote shares +* Tue May 23 2006 - sbrabec@suse.cz +- Czech typo fix. +* Mon May 22 2006 - sragavan@novell.com +- Fixes (bnc) + 176714 - Open attachments on double click on them (srini) +- Updated translations (srini) +* Thu May 18 2006 - sragavan@novell.com +- Fixes (bnc) + 176025 - Dont delete manually calendar items, as they get removed automatically. +* Wed May 17 2006 - fejj@suse.de +- Added bnc-173186.patch: NULL-check the return from dbus_message_get_path + before strcmping it. +* Wed May 10 2006 - sragavan@novell.com +- Fixes (bnc) + 171489 - Crash while starting evolution with a command line. +* Tue May 09 2006 - gekker@suse.de +- Remove gal2-devel from Requires and BuildRequires +* Fri May 05 2006 - sragavan@novell.com +- Fixes (bgo) + 328808 - Fixes a bug where it shows empty participants (Chen) + (bnc) + 167330 - Fixes a bug to show alarm for groupwise (Harish) + 170102 - Fixes a alarm crash (Srini) + 168697 - Fixes a alarm crash (Srini) + 171592 - Fixes a alarm crash (Srini) + 170076 - Fixes a wrong mime lookup for a attachment (Srini) +* Tue May 02 2006 - fejj@suse.de +- Added bnc-167638.patch: Fixes the long Evolution quit times when + the user tries to close Evolution when it is in the middle of + syncing stuff to an IMAP/GW server. +* Tue May 02 2006 - pchenthill@novell.com +- Update the patch bnc-158107-no-notification-canceled-mtgs.patch + Fixes https://bugzilla.novell.com/show_bug.cgi?id=171531 +* Wed Apr 26 2006 - dobey@suse.de +- Update trach icon patch to deal with more instances + Fixes https://bugzilla.novell.com/show_bug.cgi?id=160837 +* Mon Apr 24 2006 - sragavan@novell.com +- Fixes(bnc) + 153180 - Fixes a broken dialog, when new appointment is created on a disabled + groupwise calendar (Chenthill) +- Fixews (bgo) + 339266 - Fixes folder sizse zero in offline mode (Sushma) +- nameselectorlist-enable.diff: Enable ENameSelectorList in composera (Srini) +* Fri Apr 21 2006 - sragavan@novell.com +- Fixes (bnc) + 165714 - Fixes delegation of recurring events by adding delfrom param. (Harish) + 166006 - Fix to remove hang while creating groupwise account (Devashish) +- Fixes (bgo) + 317422 - Fix to events hiding due to incorrect timezone information (Chenthill) + 325960 - Fix to show subscribed and public folders without restarting evolution (Sushma) +- fix-exchange-menuitem.diff: Changed a menu item name in exchange plugin. (Srini) +- fix-sendrecv.diff: Change 'Send Receive' button to 'Get Mail' (Srini) +* Wed Apr 19 2006 - fejj@suse.de +- Added bnc-159736-dbus-restart.patch to the build which replaces + survive-dbus-restarts.patch (it solves the same problem plus more + instances of the same) +* Wed Apr 19 2006 - sragavan@novell.com +- alarm-fixes.patch: Updated alarm fixes - Srini +- Fixes (bgo) + 310433 Should not allow renaming standard folders. - Sushma + 329371 User name in the format "username@domain name" doesn't work - Sushma + 315522 Rename operation should not be allowed for subscribed folders - Sushma + 338198 Insensitive OK during new/edit addressbook - Sushma + 339976 Creating enw addressbook fails rarely - Sushmaa +- evo-gw-default-color.diff: Default color for groupwise addressbook - Harish +* Sun Apr 16 2006 - vvaradhan@novell.com +- Fixes (bnc) + 163039 evolution-2.6 eats %%100 cpu while filling in + free/busy - Chenthill +* Fri Apr 07 2006 - jpr@suse.de +- Disable gstreamer plugin +* Wed Apr 05 2006 - vvaradhan@novell.com +- Fixes (bnc) + 160350 Calendar tooltip is partially offscreen - Srini + 162005 evolution-data-server crashed when deleting a recurring + appointment in my groupwise calendar - Chenthill +- Evolution alarm notify fixes - make alarm notify m-t safe - Srini +* Tue Apr 04 2006 - vvaradhan@novell.com +- Fixes (bnc) + 160357 Busy serach is not working well for me - Chenthill + 161715 Evolution hangs when IMAP account is configured - Partha +* Wed Mar 29 2006 - dgollub@suse.de +- removed pilot-link 0.12.0 API patch from spec file. + downgrade to pilot-link version 0.11.8 - see 161722 +* Mon Mar 27 2006 - vvaradhan@novell.com +- Fixes (bnc) + 160049 changed G/W password - no calendar prompt ... + 158107 No notification of cancelled meetings +* Thu Mar 23 2006 - vvaradhan@novell.com +- Fixes (bnc) + 150427 evo 1.6 hang on calendar + 153807 msg composer seems to lower instead of raise +- Patched added to survive dbus (system bus) restart - + survive-dbus-restart.patch +- Updated bnc-158093-sent-folder-have-to-not-from.patch to properly + work. See https://bugzilla.novell.com/show_bug.cgi?id=158093#c5 +* Thu Mar 23 2006 - vvaradhan@novell.com +- Fixes (bnc) + 154208 Evolution error window grows beyond screen size. +- Fixes (bgo) + 329502 Names Entered Into Assigned Tasks Not Going Into + [Attendees] Screen + 333697 Evolution crashed when try to create a task + 330842 Evo crashed when idle/inactive + 333706 Evolution crash when trying to edit custom alarm +- bnc-155488-popup--1-alert.patch is modified to actually work +* Mon Mar 20 2006 - vvaradhan@novell.com +- Fixes (bnc) + 138047 Evolution: Message Inconsistency with Passphrase/Password + 158093 Evolution: Groupwise "Sent Items" folder should have a + "To:" column instead of a "From:" column +* Wed Mar 15 2006 - vvaradhan@novell.com +- Fixes (bnc) + 158182 Open a mail with many image attachments appears + to hung evolution + 155488 pop up an alert -1 minutes before the start of the + appointment + 155497 Evolution crashes when more than one contact is moved + to a dfferent local address book + Use Trash icon from stock for Trash folder. +* Mon Mar 13 2006 - vvaradhan@novell.com +- Fixes (bnc) + 152059 Evolution should have View-> Status Bar checked by default. + 156074 timezone selection completely broken + 156584 Evolution won't shut down + 137357 Configur groupwise account 'You must be working in + online ...' message displayed + 156823 Newly configured groupwise accounts don't work + 156353 Evolution crashed when adding an appointment + 154082 contents->help not working +- Removed evolution-2.5.5.1*-help*.patch. Help is fixed in the 2.6.0 tarball. +- Fix - Changed Icon of delete folder to use system-trash icon. +- Fix - For meetings, Save toolbar button verb is changed to "Send". +- Update to version 2.6.0 - Fixes (bgo) + 329551 Evolution crashes on "search folder" creation + 332498 orphaned Category editor crashes Evo + 332811 crash adding an image to a Contact + 333234 Critical warning "assertion `GCONF_IS_CLIENT (client)' failed" and crash when starting evolution in a new user mode + 328283 segfault when switch to contacts view and use mouse scroll wheel to scroll contact list + 331998 Pressing "Clear" button continuously causes Evolution to crash. + 328389 Evolution crashed when clicked on 'Enable' in Free/Busy publish UI + 331550 Crash when quitting from the calendar with a11y enabled + 333688 Evolution crashes when trying to convert a mail to a task + 333235 Critical warning "assertion `width > 0' failed" and crash when start evolution in a new user mode. + 332808 hi / ta lang are not included in config file + 274509 Poor performance of contact view; missing contacts in selector dialogs + 332136 Evolution fails to import contacts from a file into an addressbook if the addressbook is never opened + 332915 Address rewritten if City non-empty + 329570 Make this occurence movable does not delete the instance + 330448 Mistakes Made On New->Meeting Screen Not Cleared Fully + 322432 To: field can crash evolution + 332140 Can't open the mail soffice attachment whoes filename contains localized characters. + 272307 groupwise: mail headers are all screwed up with mailing lists + 216073 Editing contacts from To: menu doesn't make inline changes + 327703 It is not possible to set the birthday/aniversary dates in the contact editor + 333855 Fullname dialog in contacts editor shouldn't be modal as well as categories dialog + 321832 New Meeting UI: Please Different Icons For Recur Event And Free/Busy + 329353 marking weeks in mini calendar switches to list view + 331471 exchange meeting requests no longer show up properly + 332276 Weather calendar can't retrieve data through proxy + 333079 cvs fails to build due to fi translation + 333282 cvs fails to build due to lt translation + 331400 Accented characters are displayed incorrectly in Tasks print preview + 251062 Evolution 2.5.x does not support Thai + 333636 cvs fails to build -- No rule to make target `query-free-busy.png' + 303046 Select Contacts From Address Book Screen Doesn't Use Current Contact Source + 329749 OK button remains disabled after changing minutes value + 332832 mailto: uri should raise the composer + 268458 Contacts - new view disregards first sort entry + 300884 Preview of image in the File selector when choosing picture of a contact. + 331020 don't mark port numbers for translation + 331023 remove useless whitespace in front of punctuation marks + 328988 translatable string conflict: "second" + 274328 sign with pgp textbox not translated + 314294 Leaks in calendar-file, addresbook-file eplugins + 200403 Copying contact folders +* Mon Mar 06 2006 - vvaradhan@novell.com +- Fix to generate evolution.desktop instead of evolution-.desktop + that has issues while upgradation, as pointed out by JPR. + Merged evolution-desktop and the above fix into a single patch + for ease of maintainance. +- Fix evolution.spec to have a non-comma based GenericName + Fixes:#152224 +- Removed nld-gnome-menu.patch (which is merged into evolution-desktop.patch) +* Tue Feb 28 2006 - sbrabec@suse.cz +- Fixed use of stack-protector in PLUS (#152399). +- Build with optimization. +- Fixed devel dependencies. +- Use kdelibs3-doc in BuildRequires for meinproc (#153635#c14). +* Mon Feb 27 2006 - vvaradhan@novell.com +- Update to version 2.5.92 +- Fixes: (bgo) + 332318 'Birth Date' has an invalid format. + 330957 Options on the task toolbar are always disabled. + 328325 Crash when trying to open preferences window + 332123 crash while trying to add an image to a contact + 324009 evolution just hangs on calendar + 324673 Alarm notify crashed + 325508 Crash clicking on e-a-n panel icon + 327723 Calendar Appt Editor Crash when using alarms + 329356 crash on looping "Invaild date value" warning + 312989 Evolution crashed while reading mails in preview pane + 331696 Preferences wanted -- dead or alive + 332143 Evolution crashes when clicking in empty attachment bar + 324327 Why does evolution try to guess account? + 331887 Assertion crash when switching to contacts + 332114 [PATCH] Crash when switching components off of + Contacts + 329768 Deleting Attachments with Del key not working + 329866 click on 'Goto' in calendar view evolution crashed + 330521 Editing alarms with "Play a Sound"/"Program to run" + crashes evo + 329583 GW: Evolution crashed when enabling/disabling GW account + 330145 Moving mail on IMAP from Inbox to other folder crashes + evolution + 331131 evolution crashed while getting new mails + 331339 [PATCH] Evolution crashes on shutdown + 331227 Evolution crashes when exit + 328252 Evolution caldav eplugin fails to startup in Open Solaris + 331635 Evolution crashes when editing existing exchange account + with kerberos 5 support enabled on solaris + 217746 Sending broken mail headers... + 320790 Creating a list >=8 causes a crash + 326721 Evolution can't show the new contacts added from menu + 331993 Can't show the contact content when printing preview + 332191 GW:Evolution should throw error when response is not + recvd for request + 323556 Evolution refuses to start + 329566 Modify all instances changes the instance dates + 317337 forwarding does not retain right identity (from field) + 231005 Contacts from LDAP server show incomplete last name + 267129 contact completion wonkiness, part 1 + 267512 Message preview pane sometimes stops working + 267863 Evolution import of contacts. + 269430 Print preview of russian names is not working + 326788 New->Contact should create contact on selected Addressbook + 243622 negative appointment length makes former end become start time + 321745 New Meeting UI: On Read Only Display, Disable A Few Buttons + 322009 In 'Free/Busy' ui 'Contacts' label has to be changed to + 'Attendees' + 322789 Cannot select an image smaller than 1KB for contact + 326477 'Status Details' should be visible in default Task + editor window + 326997 Description in a read-only Appointment not selectable + 328515 Event / Task editor do not open attachment bar + 329568 Deleting a detached instance, does not remove it from + the master event + 329775 unable to reopen "Status Details" dialog + 330465 cvs fails to build -- structure has no member named `entry' + 330712 Accessible Name for TimeZone Button shouldn't contain its role + 331029 "&" in appointment summary results in empty tooltip + 270325 Scroll position not remembered + 318557 Evolution crashes if left idle + 323245 Screen reader does not read comboxes in Evolution-2.4 + or Evolution-2.6 + 324168 Evolution crashed when disabled configured IMAP account + 331215 Message preview covers up mail list after switching from Contacts + 332408 Evolution crashes on creating table view in address book + 272789 Avoid adding unnecessary surrounding markup inside + translateable messages in Evolution + 322651 Evolution connector swells up and pops + 325319 Setting not saved in preferences dialog + 326284 Code cleanups for Evolution + 330387 One typo in the PO file (HEAD) + 330723 Various components shouldn't include their role in their + accessible name. + 327348 Evolution crashed when treid to create shared folder + 'On this computer' + 329586 Default button behaviour is ODD + 304215 Evolution does not correctly pick up LDFLAGS from GNOME-Pilot + 326147 Resetting the Sent folder to default doesn't work + 330650 "Filters" dialog title should be "Message Filters" + 271842 Clicking "Select today" selects usually wrong day in "Work week", + "Week" and "Month" view + 325935 Changing Task Group does not act +- Fixes (bnc) + 146823 Grammer error in Evolution +- Remove upstreamed patches and regenerated new ones +- Remove NM-devel dependency from configure.in and make the code work with + dbus interface itself. +* Sat Feb 18 2006 - sreeves@suse.de +- Update .desktop file (Name, GenericName, Comment, DocPath) +* Tue Feb 14 2006 - aj@suse.de +- Reduce BuildRequires. +- Do not build with NetworkManager. +* Mon Feb 13 2006 - ro@suse.de +- silence enough compiler warnings to make it build +* Mon Feb 13 2006 - ro@suse.de +- fix compile flags "--fPIC" to "-fPIC" +* Fri Feb 10 2006 - vvaradhan@novell.com +- Update to 2.5.90 +* Fri Jan 27 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 25 2006 - meissner@suse.de +- fixed use of stack-protector in regards to older products/PLUS. +* Tue Jan 17 2006 - meissner@suse.de +- added -fstack-protector +* Mon Dec 12 2005 - gekker@suse.de +- Fix translation problem in zh_TW (#136654) +* Tue Dec 06 2005 - sbrabec@suse.cz +- Degrade to version 2.4.1. + http://bugzilla.gnome.org/show_bug.cgi?id=323106 +- Enabled parallel build. +- Fixed devel dependencies. +* Thu Dec 01 2005 - gekker@suse.de +- Update to version 2.4.2 +* Tue Oct 25 2005 - rhafer@suse.de +- added LDAP_DEPRECATED to CFLAGS to build correctly with + OpenLDAP 2.3 +* Mon Oct 17 2005 - jpr@suse.de +- Skip pilot-link 0.12 patch for 10.0 and older +* Thu Oct 13 2005 - gekker@suse.de +- Update to version 2.4.1 +- Fix more compiler warnings +* Thu Oct 06 2005 - gekker@suse.de +- add DocPath to .desktop +* Mon Sep 26 2005 - gekker@suse.de +- Fix to work with new pilot-link +* Mon Sep 05 2005 - gekker@suse.de +- Update to version 2.4.0 (GNOME 2.12) +- Remove upstreamed patch +* Fri Aug 26 2005 - gekker@suse.de +- Add patch to fix build of exchange plugin +- Enable exchange plugin (105762) +* Fri Aug 26 2005 - ro@suse.de +- fix typo in specfile +* Thu Aug 25 2005 - gekker@suse.de +- Update to version 2.3.8 +* Sat Aug 13 2005 - aj@suse.de +- Add lzo and lzo-devel to neededforbuild. +* Fri Aug 12 2005 - gekker@suse.de +- Update to version 2.3.7 +- Enable exchange connector +* Mon Aug 01 2005 - gekker@suse.de +- Update to version 2.3.6.1 +- Fix 64-bit uncleanliness +* Tue Jul 26 2005 - gekker@suse.de +- Update to version 2.3.5.1 +- Fix all compiler warnings +* Fri Jul 01 2005 - gekker@suse.de +- Update to version 2.3.3 +- Remove upstreamed patches +- Fix to build with SSL enabled +* Fri Jun 10 2005 - sbrabec@suse.cz +- Build with system nspr and nss libraries. +- Build new-mail-notify and audio-inline plugins, if possible. +* Wed Jun 01 2005 - sbrabec@suse.cz +- Fixed devel requirements. +* Thu Apr 21 2005 - sbrabec@suse.cz +- Fixed possible mailer DoS (#66996). + http://bugzilla.gnome.org/show_bug.cgi?id=274320 +* Mon Apr 11 2005 - sbrabec@suse.cz +- Added required NULL-pointer as last argument. +* Sat Mar 19 2005 - clahey@suse.de +- Fix individual desktop files. +* Fri Mar 18 2005 - gekker@suse.de +- Fix crash (x68580). +- Fix logic in can quit (x71003). +- Fix recurrence expansion (x72983). +- Fix URLs (x73559). +- Fix exchange account setup (x73627). +- Fix itip formattter plugin (x73844). +* Wed Mar 16 2005 - gekker@suse.de +- Update to version 2.2.1 +* Wed Mar 16 2005 - clahey@suse.de +- Add individual desktop files for each component. +* Tue Mar 15 2005 - sbrabec@suse.cz +- Fixed SSL certificate validation (#64195). +- Fixed Send as iCalendar (#72795). +* Tue Mar 15 2005 - sbrabec@suse.cz +- Fixed Czech translation. +* Thu Mar 10 2005 - gekker@suse.de +- Add Email to %%suse_update_desktop_file (65804). +* Tue Mar 08 2005 - gekker@suse.de +- Update to version 2.2.0 (GNOME 2.10). +* Wed Mar 02 2005 - gekker@suse.de +- Update to version 2.1.6 +* Wed Feb 09 2005 - gekker@suse.de +- Update to version 2.1.5 +* Sat Feb 05 2005 - gekker@suse.de +-Update to version 2.1.4 +* Thu Jan 20 2005 - ro@suse.de +- fixed file list +* Sat Jan 15 2005 - clahey@suse.de +- Updated to version 2.1.3. +* Tue Jan 11 2005 - ro@suse.de +- added directories to filelist +* Fri Jan 07 2005 - gekker@suse.de +- Update to version 2.1.2 +* Tue Dec 07 2004 - gekker@suse.de +- update to version 2.0.3 (Ximian 70057) +* Tue Nov 30 2004 - ro@suse.de +- adapted evolution-2.0.1-de-po.patch +* Mon Nov 29 2004 - gekker@suse.de +- Update version to 2.0.2 +- Remove patches that are upstream +- Change the no-groupwise-docs patch to actually apply +* Fri Nov 19 2004 - ro@suse.de +- removed extra aclocal include directive +* Mon Nov 01 2004 - mmj@suse.de +- Locale rename no to nb +* Thu Oct 07 2004 - dobey@suse.de +- Update default Inbox patch to not mention Groupwise support + http://bugzilla.ximian.com/show_bugs.cgi?id=67643 +* Mon Oct 04 2004 - dobey@suse.de +- Add patch to fix bug 67513 in bugzilla.ximian.com +* Wed Sep 29 2004 - dobey@suse.de +- Add patch various bug fixes since 2.0.1 +- Add patch to disable groupwise docs +* Tue Sep 28 2004 - dobey@suse.de +- Remove groupwise camel provider for SuSE 9.2 as well +* Mon Sep 27 2004 - ke@suse.de +- Fix German translation: keep the "DN" string for Distinguished Name + [#44959]. +* Fri Sep 24 2004 - dobey@suse.de +- Update to version 2.0.1 +- Add shared-mime-info to Prereq +* Wed Sep 15 2004 - dobey@suse.de +- Update to version 2.0.0 +* Fri Sep 10 2004 - ro@suse.de +- added shared-mime-info to neededforbuild +* Wed Sep 08 2004 - hhetter@suse.de +- for 9.2, let the sender be "SUSE Linux" for the default + inbox +* Sat Aug 28 2004 - dobey@suse.de +- Update to version 1.5.94 +- Remove unneeded patches +- Update default inbox patch +* Wed Aug 25 2004 - clahey@suse.de +- Cache evolution help files and show evolution in khelpcenter. +* Wed Aug 18 2004 - dobey@suse.de +- Comment out %%debug_package +* Wed Aug 18 2004 - dobey@suse.de +- Add MozillaFirefox libdir to rpath +* Fri Aug 13 2004 - dobey@suse.de +- Update to version 1.5.93 +- Split pilot conduits out into evolution-pilot package +- Update dependencies for new versions +- Remove 64-bit patches that are now in CVS +- Remove patch for com_err.h checks as it is in CVS now +- Add patch for default Inbox and Welcome message +* Mon Aug 09 2004 - adrian@suse.de +- move evolution menu entry out of the More menu. +* Mon Aug 09 2004 - dobey@suse.de +- Update dependencies to pull in new versions +* Sat Aug 07 2004 - dobey@suse.de +- Update to version 1.5.92.2 +- Add another patch for EIconFactory 64-bit issue +* Thu Aug 05 2004 - dobey@suse.de +- Add build deps for gnutls libs from libsoup +- Remove --enable-openssl configure flag +* Tue Aug 03 2004 - dobey@suse.de +- Updated to version 1.5.92.1 +- Add patch for more 64bit cleanliness issues +- Add dependencies for spamassassin and other evo packages +* Wed Jul 28 2004 - dobey@suse.de +- Updated to version 1.5.91 +* Fri Jul 16 2004 - clahey@suse.de +- Updated about box. +* Tue Jul 13 2004 - clahey@suse.de +- Updated to version 1.5.90. +* Mon Jun 21 2004 - clahey@suse.de +- Updated to version 1.5.9.2. Added spamassassin. +* Fri Jun 11 2004 - clahey@suse.de +- Added rpath stuff for mozilla. +* Thu Jun 10 2004 - clahey@suse.de +- Fixed a non-void warning. +* Wed Jun 09 2004 - clahey@suse.de +- Updated to version 1.5.9.1. Added SSL. Fixed warnings. +* Fri Jun 04 2004 - mibarra@suse.de +- Uodated to version 1.5.9 +* Thu May 27 2004 - mibarra@suse.de +- Enabled default binary at configure time, this means + evolution binary will be named 'evolution' instead of + 'evolution-1.5'. +* Tue May 25 2004 - mibarra@suse.de +- Fixed some 64bits compiler warnings. +* Sat May 22 2004 - mibarra@suse.de +- Updated to 1.5.8. +- Added gnome-icon-theme to # neededforbuild +* Tue May 18 2004 - clahey@suse.de +- Updated to 1.5.7. +* Tue May 11 2004 - sbrabec@suse.cz +- Fixed gconftool-2 prerequirements. +* Wed Apr 28 2004 - mmj@suse.de +- Add missing #includes +- Add missing return; +- Add -fno-strict-aliasing to CFLAGS +* Thu Mar 25 2004 - mmj@suse.de +- Add postfix to # neededforbuild +* Mon Mar 22 2004 - sbrabec@suse.cz +- Provide evolution2-devel. +* Mon Mar 22 2004 - sbrabec@suse.cz +- Obsolete evolution2-devel, too. +* Sat Mar 20 2004 - adrian@suse.de +- fix build, adding resmgr to neededforbuild +* Thu Mar 11 2004 - hhetter@suse.de +- use new fixed 1.4.6 tarball +* Wed Mar 10 2004 - sbrabec@suse.cz +- Fixed gconf schemas installation (#33114). +* Mon Mar 08 2004 - hhetter@suse.de +- updated to version 1.4.6 +* Fri Feb 20 2004 - ro@suse.de +- use -lpthread with libdb3 where needed +* Fri Jan 09 2004 - adrian@suse.de +- remove unneeded %%run_ldconfig + (no library gets installed in a cached directory) +* Mon Oct 20 2003 - hhetter@suse.de +- updated to version 1.4.5 +* Thu Oct 02 2003 - kukuk@suse.de +- Don't build db_dump185 +* Sat Sep 27 2003 - schwab@suse.de +- Fix use of build root. +* Mon Sep 22 2003 - sbrabec@suse.cz +- Obsolete bonobo-conf. +* Sun Sep 14 2003 - adrian@suse.de +- Add Email Category +* Tue Sep 09 2003 - sbrabec@suse.cz +- Fixed default charset bug (bug #29851, Ximian bug #47638). +* Thu Sep 04 2003 - hhetter@suse.de +- require the GNOME Help Browser (yelp) + Bug Id#30089 +* Tue Aug 05 2003 - sbrabec@suse.cz +- Needed package rename soup2 -> libsoup. +* Tue Aug 05 2003 - ro@suse.de +- changed neededforbuild gnome-pilot2 to gnome-pilot +* Tue Aug 05 2003 - hhetter@suse.de +- updated to version 1.4.4 (GTK2/GNOME2 ported) +* Mon Jul 14 2003 - sbrabec@suse.cz +- GNOME prefix change to /opt/gnome. +* Mon Jun 30 2003 - ro@suse.de +- added directories to filelist +* Thu Jun 05 2003 - ro@suse.de +- remove unpackaged files from buildroot +* Mon Mar 24 2003 - hhetter@suse.de +- updated to security bugfix release 1.2.3 + Fixes the security issue from the advisory at: + http://www.coresecurity.com/common/showdoc.php?idx=309&idxseccion=10 +* Tue Feb 11 2003 - sf@suse.de +- compile with -fPIC on archs!=i386 +* Mon Feb 10 2003 - hhetter@suse.de +- updated to bugfix release 1.2.2 +* Wed Jan 15 2003 - ro@suse.de +- use sasl2 +* Fri Jan 03 2003 - sbrabec@suse.cz +- Updated to version 1.2.1. +- Added des to neededforbuild. +* Thu Nov 28 2002 - sbrabec@suse.cz +- Updated to version 1.2,0. +- Workaround Ximian bugs #34672, #34676. +- Fixed gnome-pilot detection bug. +- Turned on LDAP, Kerberos 5 and pilot support. +* Fri Sep 27 2002 - ro@suse.de +- Added alsa alsa-devel to neededforbuild (esound) +* Fri Sep 13 2002 - sbrabec@suse.cz +- Fix crash for "Mark as Read" when compiled with gcc-3.2, based on + Ximian bug #29784. +* Thu Aug 22 2002 - hhetter@suse.de +- build with rpath /opt/mozilla/%%_lib to correctly link + wombat (Bug Id#18195) +* Fri Jul 26 2002 - adrian@suse.de +- fix neededforbuild +* Tue Jul 16 2002 - hhetter@suse.de +- updated to bugfix release 1.0.8 +* Tue Jun 25 2002 - ro@suse.de +- build libibex.a with -fPIC, it's linked into a shared library +* Mon Jun 17 2002 - jordi@suse.de +- Updated to version 1.0.7 +* Mon Jun 10 2002 - ro@suse.de +- some lib64 fixes +* Thu Jun 06 2002 - hhetter@suse.de +- more %%_lib fixes +- use new mozilla's libdir +* Thu Jun 06 2002 - ro@suse.de +- use libdir +* Tue May 28 2002 - hhetter@suse.de +- use new mozilla-nss include paths +* Tue May 28 2002 - hhetter@suse.de +- enable mozilla nss support +* Fri May 17 2002 - hhetter@suse.de +- fix neededforbuild +* Tue May 14 2002 - hhetter@suse.de +- update to version 1.0.5 +- build and link with db 3.1.17, required by + evolution contacts +* Tue Apr 23 2002 - ro@suse.de +- fix build with latest autoconf + (AM_CONDITIONAL must appear in mainline) +* Tue Mar 26 2002 - hhetter@suse.de +- updated to new stable version 1.0.3 +- build with automake 1.5 and current db +* Mon Feb 18 2002 - hhetter@suse.de +- updated to stable bugfix version 1.0.2 +- build with automake 1.5 and current db +* Fri Feb 01 2002 - ro@suse.de +- changed neededforbuild to +* Wed Jan 30 2002 - hhetter@suse.de +- build with db 4.0.14 +* Fri Jan 18 2002 - hhetter@suse.de +- updated to version 1.0.1 + * new converter script for CSV adressbook files + * alarms are now properly synced with calendar + * more than 30 bugs fixed since the 1.0 release +- libtoolize /libical too +- build with db3 again +- build with automake 1.5 +* Thu Nov 22 2001 - ro@suse.de +- xml-i18n-toolize +* Wed Nov 21 2001 - ro@suse.de +- changed neededforbuild to +* Tue Nov 20 2001 - ro@suse.de +- fix build with current db3 (internal hack) +- fix build with automake 1.5 +* Tue Nov 20 2001 - hhetter@suse.de +- updated to 0.99.2 (RC 2 for 1.0), numerous bug fixes +* Tue Nov 13 2001 - hhetter@suse.de +- updated to version 0.99 ( RC for 1.0 ) + * many evolution-bugs fixed + * pine-importer can handle multiple-depth mailboxes + * translation updates +* Wed Sep 26 2001 - hhetter@suse.de +- updated to version 0.14 (Beta4) + * over 550 evolution bugs closed since beta3 + * many i18n fixes + * Summary is now default folder + * improvements to the mail-importers +* Fri Aug 03 2001 - hhetter@suse.de +- update to 0.12 (Beta1) +- added bonobo-conf-devel to #neededforbuild +* Tue Jul 24 2001 - hhetter@suse.de +- fixed filelist, tested on i386 +* Mon Jul 23 2001 - egger@suse.de +- Updated to version 0.11. +- Misc cleanups. +* Wed Jun 27 2001 - hhetter@suse.de +- added gal-devel to neededforbuild +* Wed Jun 13 2001 - egger@suse.de +- Update to version 0.10. +* Tue Apr 17 2001 - hhetter@suse.de +- enabled .so links in the main package +* Fri Mar 16 2001 - egger@suse.de +- Evolution explicitely needs the .so links in + the folder of the provider libs or it cannot + handle mail. Keep them there for now and don't + move them into devel except you know that you're + doing! +* Fri Mar 16 2001 - egger@suse.de +- Insert extra make to prevent propagation of BuildRoot dirs + into the executable. +* Fri Mar 16 2001 - egger@suse.de +- Updated to version 0.9. +* Wed Mar 14 2001 - ro@suse.de +- added xf86 to neededforbuild +* Thu Mar 01 2001 - ro@suse.de +- libghtt was renamed +* Sat Feb 17 2001 - egger@suse.de +- Updated to version 0.8. +- First version that works with SuSE, yay! +* Thu Nov 09 2000 - ro@suse.de +- fixed neededforbuild again +* Thu Nov 09 2000 - ro@suse.de +- typo fixed +* Wed Nov 08 2000 - ro@suse.de +- fixed neededforbuild +* Wed Nov 01 2000 - egger@suse.de +- Updated specfile to new long packagenames. +- Reworked specfile. +- Probably needs some more work; I'm taking care of that. +* Mon Oct 02 2000 - egger@suse.de +- Fixed it a little more.... +* Mon Sep 25 2000 - egger@suse.de +- Removed a thinko.... +* Sun Sep 24 2000 - egger@suse.de +- Restructuring of the package. +- Use the splitted packages oafdev and bonobod. +- Buildproofed on i386. +* Fri Sep 22 2000 - egger@suse.de +- Use BuildRoot. +- Buildproofed on i386. +* Tue Sep 19 2000 - egger@suse.de +- First compilable version of it using version 0.5.1 +- Buildproofed on i386. +* Fri Sep 01 2000 - egger@suse.de +- Initial SuSE package diff --git a/fix-exchange-menuitem.diff b/fix-exchange-menuitem.diff new file mode 100644 index 0000000..fc38b07 --- /dev/null +++ b/fix-exchange-menuitem.diff @@ -0,0 +1,60 @@ +Index: plugins/exchange-operations/org-gnome-exchange-ab-subscription.xml +=================================================================== +RCS file: /cvs/gnome/evolution/plugins/exchange-operations/org-gnome-exchange-ab-subscription.xml,v +retrieving revision 1.2 +diff -u -p -r1.2 org-gnome-exchange-ab-subscription.xml +--- plugins/exchange-operations/org-gnome-exchange-ab-subscription.xml 10 Jan 2006 18:38:04 -0000 1.2 ++++ plugins/exchange-operations/org-gnome-exchange-ab-subscription.xml 20 Apr 2006 10:18:10 -0000 +@@ -1,6 +1,6 @@ + + +- + + +Index: plugins/exchange-operations/org-gnome-exchange-cal-subscription.xml +=================================================================== +RCS file: /cvs/gnome/evolution/plugins/exchange-operations/org-gnome-exchange-cal-subscription.xml,v +retrieving revision 1.1 +diff -u -p -r1.1 org-gnome-exchange-cal-subscription.xml +--- plugins/exchange-operations/org-gnome-exchange-cal-subscription.xml 22 Jul 2005 10:25:22 -0000 1.1 ++++ plugins/exchange-operations/org-gnome-exchange-cal-subscription.xml 20 Apr 2006 10:18:10 -0000 +@@ -1,6 +1,6 @@ + + +- + + +Index: plugins/exchange-operations/org-gnome-exchange-tasks-subscription.xml +=================================================================== +RCS file: /cvs/gnome/evolution/plugins/exchange-operations/org-gnome-exchange-tasks-subscription.xml,v +retrieving revision 1.2 +diff -u -p -r1.2 org-gnome-exchange-tasks-subscription.xml +--- plugins/exchange-operations/org-gnome-exchange-tasks-subscription.xml 10 Jan 2006 18:38:04 -0000 1.2 ++++ plugins/exchange-operations/org-gnome-exchange-tasks-subscription.xml 20 Apr 2006 10:18:10 -0000 +@@ -1,6 +1,6 @@ + + +- + + +Index: plugins/exchange-operations/org-gnome-folder-subscription.xml +=================================================================== +RCS file: /cvs/gnome/evolution/plugins/exchange-operations/org-gnome-folder-subscription.xml,v +retrieving revision 1.3 +diff -u -p -r1.3 org-gnome-folder-subscription.xml +--- plugins/exchange-operations/org-gnome-folder-subscription.xml 10 Jan 2006 18:38:04 -0000 1.3 ++++ plugins/exchange-operations/org-gnome-folder-subscription.xml 20 Apr 2006 10:18:10 -0000 +@@ -1,6 +1,6 @@ + + +- + + diff --git a/fix-security-gtkhtml-moreui.diff b/fix-security-gtkhtml-moreui.diff new file mode 100644 index 0000000..bea8f54 --- /dev/null +++ b/fix-security-gtkhtml-moreui.diff @@ -0,0 +1,794 @@ +? mail.error +Index: em-format-html-display.c +=================================================================== +RCS file: /cvs/gnome/evolution/mail/em-format-html-display.c,v +retrieving revision 1.107 +diff -u -p -r1.107 em-format-html-display.c +--- em-format-html-display.c 16 Oct 2006 12:37:02 -0000 1.107 ++++ mail/em-format-html-display.c 17 Nov 2006 18:46:20 -0000 +@@ -74,6 +74,7 @@ + #include + + #include ++#include + #include + #include + #include +@@ -182,6 +183,9 @@ struct _attach_puri { + int fit_height; + GtkImage *image; + ++ /* Optional Text Mem Stream */ ++ CamelStreamMem *mstream; ++ + /* Signed / Encrypted */ + camel_cipher_validity_sign_t sign; + camel_cipher_validity_encrypt_t encrypt; +@@ -199,6 +203,7 @@ static void efhd_format_clone(EMFormat * + static void efhd_format_error(EMFormat *emf, CamelStream *stream, const char *txt); + static void efhd_format_source(EMFormat *, CamelStream *, CamelMimePart *); + static void efhd_format_attachment(EMFormat *, CamelStream *, CamelMimePart *, const char *, const EMFormatHandler *); ++static void efhd_format_optional(EMFormat *, CamelStream *, CamelMimePart *, CamelStream *); + static void efhd_format_secure(EMFormat *emf, CamelStream *stream, CamelMimePart *part, CamelCipherValidity *valid); + static void efhd_complete(EMFormat *); + gboolean efhd_mnemonic_show_bar (GtkWidget *widget, gboolean focus, GtkWidget *efhd); +@@ -353,6 +358,7 @@ efhd_class_init(GObjectClass *klass) + ((EMFormatClass *)klass)->format_error = efhd_format_error; + ((EMFormatClass *)klass)->format_source = efhd_format_source; + ((EMFormatClass *)klass)->format_attachment = efhd_format_attachment; ++ ((EMFormatClass *)klass)->format_optional = efhd_format_optional; + ((EMFormatClass *)klass)->format_secure = efhd_format_secure; + ((EMFormatClass *)klass)->complete = efhd_complete; + +@@ -1509,7 +1515,7 @@ efhd_attachment_popup(GtkWidget *w, GdkE + } + + e_popup_add_items((EPopup *)emp, menus, NULL, efhd_menu_items_free, info); +- ++ + menu = e_popup_create_menu_once((EPopup *)emp, (EPopupTarget *)target, 0); + if (event) + gtk_menu_popup(menu, NULL, NULL, NULL, NULL, event->button, event->time); +@@ -2398,7 +2404,6 @@ efhd_format_attachment(EMFormat *emf, Ca + if (handle) { + if (info->shown) + handle->handler(emf, stream, part, handle); +- /*camel_stream_printf(stream, "\n", classid, _("Attachment content could not be loaded"));*/ + } else if (efhd_use_component(mime_type)) { + g_free(classid); /* messy */ + +@@ -2406,6 +2411,164 @@ efhd_format_attachment(EMFormat *emf, Ca + em_format_html_add_pobject((EMFormatHTML *)emf, sizeof(EMFormatHTMLPObject), classid, part, efhd_bonobo_object); + camel_stream_printf(stream, "
>\n", classid, mime_type); + } ++ ++ g_free(classid); ++} ++ ++static void ++efhd_optional_button_show (GtkWidget *widget, GtkWidget *w) ++{ ++ GtkWidget *label = g_object_get_data (widget, "text-label"); ++ ++ if (GTK_WIDGET_VISIBLE (w)) { ++ gtk_widget_hide (w); ++ gtk_label_set_text_with_mnemonic (label, _("View _Unformatted")); ++ } else { ++ gtk_label_set_text_with_mnemonic (label, _("Hide _Unformatted")); ++ gtk_widget_show (w); ++ } ++} ++ ++static void ++efhd_resize (GtkWidget *w, GtkAllocation *event, EMFormatHTML *efh) ++{ ++ gtk_widget_set_size_request (w, ((GtkWidget *)efh->html)->allocation.width-48, 250); ++} ++ ++/* optional render attachment button callback */ ++static gboolean ++efhd_attachment_optional(EMFormatHTML *efh, GtkHTMLEmbedded *eb, EMFormatHTMLPObject *pobject) ++{ ++ EMFormatHTMLDisplay *efhd = (EMFormatHTMLDisplay *)efh; ++ EAttachment *new; ++ struct _attach_puri *info; ++ GtkWidget *hbox, *vbox, *w, *button, *mainbox, *scroll, *label, *img; ++ char *simple_type, *tmp, *new_file = NULL; ++ const char *file; ++ GdkPixbuf *pixbuf, *mini; ++ AtkObject *a11y; ++ GtkTextView *view; ++ GtkTextBuffer *buffer; ++ GtkTargetEntry drag_types[] = { ++ { NULL, 0, 0 }, ++ { "text/uri-list", 0, 1 }, ++ }; ++ ++ /* FIXME: handle default shown case */ ++ d(printf("adding attachment button/content for optional rendering\n")); ++ ++ info = (struct _attach_puri *)em_format_find_puri((EMFormat *)efh, pobject->classid); ++ g_assert(info != NULL); ++ g_assert(info->forward == NULL); ++ ++ scroll = gtk_scrolled_window_new (NULL, NULL); ++ mainbox = gtk_hbox_new(FALSE, 0); ++ ++ button = gtk_button_new(); ++ hbox = gtk_hbox_new (FALSE, 0); ++ img = e_icon_factory_get_image ("stock_show-all", E_ICON_SIZE_BUTTON); ++ label = gtk_label_new_with_mnemonic(_("View _Unformatted")); ++ g_object_set_data (button, "text-label", (gpointer)label); ++ gtk_box_pack_start ((GtkBox *)hbox, img, TRUE, TRUE, 2); ++ gtk_box_pack_start ((GtkBox *)hbox, label, TRUE, TRUE, 2); ++ gtk_widget_show_all (hbox); ++ gtk_container_add (button, hbox); ++ if (info->handle) ++ g_signal_connect(button, "clicked", G_CALLBACK(efhd_optional_button_show), scroll); ++ else { ++ gtk_widget_set_sensitive(button, FALSE); ++ GTK_WIDGET_UNSET_FLAGS(button, GTK_CAN_FOCUS); ++ } ++ ++ vbox = gtk_vbox_new (FALSE, 0); ++ gtk_box_pack_start((GtkBox *)mainbox, button, FALSE, FALSE, 6); ++ ++ button = gtk_button_new(); ++ hbox = gtk_hbox_new (FALSE, 0); ++ img = e_icon_factory_get_image ("stock_open", E_ICON_SIZE_BUTTON); ++ label = gtk_label_new_with_mnemonic(_("O_pen With")); ++ gtk_box_pack_start ((GtkBox *)hbox, img, TRUE, TRUE, 2); ++ gtk_box_pack_start ((GtkBox *)hbox, label, TRUE, TRUE, 2); ++ gtk_box_pack_start ((GtkBox *)hbox, gtk_arrow_new(GTK_ARROW_DOWN, GTK_SHADOW_NONE), TRUE, TRUE, 2); ++ gtk_widget_show_all (hbox); ++ gtk_container_add (button, hbox); ++ ++ a11y = gtk_widget_get_accessible (button); ++ atk_object_set_name (a11y, _("Attachment")); ++ ++ g_signal_connect(button, "button_press_event", G_CALLBACK(efhd_attachment_popup), info); ++ g_signal_connect(button, "popup_menu", G_CALLBACK(efhd_attachment_popup_menu), info); ++ g_signal_connect(button, "clicked", G_CALLBACK(efhd_attachment_popup_menu), info); ++ gtk_box_pack_start((GtkBox *)mainbox, button, FALSE, FALSE, 6); ++ ++ gtk_widget_show_all(mainbox); ++ ++ gtk_box_pack_start((GtkBox *)vbox, mainbox, FALSE, FALSE, 6); ++ ++ view = gtk_text_view_new (); ++ gtk_text_view_set_editable (view, FALSE); ++ gtk_text_view_set_cursor_visible (view, FALSE); ++ buffer = gtk_text_view_get_buffer(view); ++ gtk_text_buffer_set_text (buffer, info->mstream->buffer->data, info->mstream->buffer->len); ++ camel_object_unref(info->mstream); ++ info->mstream = NULL; ++ gtk_scrolled_window_set_policy (scroll, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); ++ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scroll), GTK_SHADOW_IN); ++ gtk_container_add (scroll, view); ++ gtk_box_pack_start((GtkBox *)vbox, scroll, TRUE, TRUE, 6); ++ gtk_widget_show (view); ++ gtk_widget_set_size_request (scroll, ((GtkWidget *)efh->html)->allocation.width-48, 250); ++ g_signal_connect (scroll, "size_allocate", G_CALLBACK(efhd_resize), efh); ++ gtk_widget_show (scroll); ++ ++ if (!info->shown) ++ gtk_widget_hide (scroll); ++ ++ gtk_widget_show (vbox); ++ gtk_container_add((GtkContainer *)eb, vbox); ++ info->handle = NULL; ++ ++ return TRUE; ++} ++ ++static void ++efhd_format_optional(EMFormat *emf, CamelStream *fstream, CamelMimePart *part, CamelStream *mstream) ++{ ++ char *classid, *text, *html; ++ struct _attach_puri *info; ++ CamelStream *stream = ((CamelStreamFilter *) fstream)->source; ++ ++ classid = g_strdup_printf("optional%s", emf->part_id->str); ++ info = (struct _attach_puri *)em_format_add_puri(emf, sizeof(*info), classid, part, efhd_attachment_frame); ++ em_format_html_add_pobject((EMFormatHTML *)emf, sizeof(EMFormatHTMLPObject), classid, part, efhd_attachment_optional); ++ info->handle = em_format_find_handler(emf, "text/plain");; ++ info->shown = FALSE; ++ info->snoop_mime_type = g_strdup("text/plain"); ++ info->attachment = e_attachment_new_from_mime_part (info->puri.part); ++ info->mstream = mstream; ++ if (emf->valid) { ++ info->sign = emf->valid->sign.status; ++ info->encrypt = emf->valid->encrypt.status; ++ } ++ ++ camel_stream_write_string(stream, ++ EM_FORMAT_HTML_VPAD ++ "

"); ++ ++ html = camel_text_to_html(_("Evolution cannot render this email as it is too large to handle. You can view it unformatted or with an external text editor."), ((EMFormatHTML *)emf)->text_html_flags & CAMEL_MIME_FILTER_TOHTML_CONVERT_URLS, 0); ++ camel_stream_write_string(stream, html); ++ camel_stream_write_string(stream, ++ "

\n"); ++ camel_stream_write_string(stream, ++ "" ++ ""); ++ camel_stream_printf(stream, "
", classid); ++ ++ g_free(html); ++ ++ camel_stream_write_string(stream, ++/* "\n" */ ++ EM_FORMAT_HTML_VPAD); + + g_free(classid); + } +Index: em-format-html.c +=================================================================== +RCS file: /cvs/gnome/evolution/mail/em-format-html.c,v +retrieving revision 1.93 +diff -u -p -r1.93 em-format-html.c +--- em-format-html.c 29 Sep 2006 17:54:48 -0000 1.93 ++++ mail/em-format-html.c 17 Nov 2006 18:46:23 -0000 +@@ -767,7 +767,7 @@ efh_text_plain(EMFormatHTML *efh, CamelS + "
\n", + efh->frame_colour & 0xffffff, efh->content_colour & 0xffffff); + camel_stream_write_string(stream, "\n"); +- em_format_format_text((EMFormat *)efh, (CamelStream *)filtered_stream, camel_medium_get_content_object((CamelMedium *)newpart)); ++ em_format_format_text((EMFormat *)efh, (CamelStream *)filtered_stream, newpart); + camel_stream_flush((CamelStream *)filtered_stream); + camel_stream_write_string(stream, "\n"); + camel_stream_write_string(stream, "
\n"); +@@ -807,7 +807,7 @@ efh_text_enriched(EMFormatHTML *efh, Cam + "
\n", + efh->frame_colour & 0xffffff, efh->content_colour & 0xffffff); + +- em_format_format_text((EMFormat *)efh, (CamelStream *)filtered_stream, dw); ++ em_format_format_text((EMFormat *)efh, (CamelStream *)filtered_stream, part); + + camel_object_unref(filtered_stream); + camel_stream_write_string(stream, "
"); +@@ -829,7 +829,7 @@ efh_write_text_html(EMFormat *emf, Camel + camel_data_wrapper_write_to_stream(dw, out); + camel_object_unref(out); + #endif +- em_format_format_text(emf, stream, camel_medium_get_content_object((CamelMedium *)puri->part)); ++ em_format_format_text(emf, stream, puri->part); + } + + static void +@@ -985,7 +985,7 @@ efh_message_deliverystatus(EMFormatHTML + camel_object_unref(html_filter); + + camel_stream_write_string(stream, "\n"); +- em_format_format_text((EMFormat *)efh, (CamelStream *)filtered_stream, camel_medium_get_content_object((CamelMedium *)part)); ++ em_format_format_text((EMFormat *)efh, (CamelStream *)filtered_stream, part); + camel_stream_flush((CamelStream *)filtered_stream); + camel_stream_write_string(stream, "\n"); + +Index: em-format-quote.c +=================================================================== +RCS file: /cvs/gnome/evolution/mail/em-format-quote.c,v +retrieving revision 1.19 +diff -u -p -r1.19 em-format-quote.c +--- em-format-quote.c 8 Aug 2005 04:30:38 -0000 1.19 ++++ mail/em-format-quote.c 17 Nov 2006 18:46:23 -0000 +@@ -411,7 +411,7 @@ emfq_format_source(EMFormat *emf, CamelS + camel_stream_filter_add(filtered_stream, html_filter); + camel_object_unref(html_filter); + +- em_format_format_text(emf, (CamelStream *)filtered_stream, dw); ++ em_format_format_text(emf, (CamelStream *)filtered_stream, part); + camel_object_unref(filtered_stream); + } + +@@ -473,7 +473,7 @@ emfq_text_plain(EMFormatQuote *emfq, Cam + camel_stream_filter_add(filtered_stream, html_filter); + camel_object_unref(html_filter); + +- em_format_format_text((EMFormat *)emfq, (CamelStream *)filtered_stream, camel_medium_get_content_object((CamelMedium *)part)); ++ em_format_format_text((EMFormat *)emfq, (CamelStream *)filtered_stream, part); + camel_stream_flush((CamelStream *)filtered_stream); + camel_object_unref(filtered_stream); + } +@@ -501,7 +501,7 @@ emfq_text_enriched(EMFormatQuote *emfq, + camel_object_unref(enriched); + + camel_stream_write_string(stream, "


"); +- em_format_format_text((EMFormat *)emfq, (CamelStream *)filtered_stream, dw); ++ em_format_format_text((EMFormat *)emfq, (CamelStream *)filtered_stream, part); + camel_object_unref(filtered_stream); + } + +@@ -509,7 +509,7 @@ static void + emfq_text_html(EMFormat *emf, CamelStream *stream, CamelMimePart *part, EMFormatHandler *info) + { + camel_stream_write_string(stream, "\n\n"); +- em_format_format_text(emf, stream, camel_medium_get_content_object((CamelMedium *)part)); ++ em_format_format_text(emf, stream, part); + } + + static void +Index: em-format.c +=================================================================== +RCS file: /cvs/gnome/evolution/mail/em-format.c,v +retrieving revision 1.52 +diff -u -p -r1.52 em-format.c +--- em-format.c 20 Apr 2006 16:35:32 -0000 1.52 ++++ mail/em-format.c 17 Nov 2006 18:46:26 -0000 +@@ -47,6 +47,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -80,7 +81,6 @@ static const EMFormatHandler *emf_find_h + static void emf_format_clone(EMFormat *emf, CamelFolder *folder, const char *uid, CamelMimeMessage *msg, EMFormat *emfsource); + static void emf_format_secure(EMFormat *emf, CamelStream *stream, CamelMimePart *part, CamelCipherValidity *valid); + static gboolean emf_busy(EMFormat *emf); +- + enum { + EMF_COMPLETE, + EMF_LAST_SIGNAL, +@@ -117,8 +117,10 @@ static void + emf_init(GObject *o) + { + EMFormat *emf = (EMFormat *)o; +- ++ char * asize; ++ + emf->inline_table = g_hash_table_new(g_str_hash, g_str_equal); ++ emf->composer = FALSE; + e_dlist_init(&emf->header_list); + em_format_default_headers(emf); + emf->part_id = g_string_new(""); +@@ -469,6 +471,7 @@ em_format_find_visible_puri(EMFormat *em + * Return value: + **/ + EMFormatPURI * ++ + em_format_find_puri(EMFormat *emf, const char *uri) + { + return g_hash_table_lookup(emf->pending_uri_table, uri); +@@ -1016,7 +1019,7 @@ em_format_format_content(EMFormat *emf, + CamelDataWrapper *dw = camel_medium_get_content_object((CamelMedium *)part); + + if (camel_content_type_is (dw->mime_type, "text", "*")) +- em_format_format_text(emf, stream, dw); ++ em_format_format_text(emf, stream, part); + else + camel_data_wrapper_decode_to_stream(dw, stream); + } +@@ -1036,6 +1039,9 @@ em_format_format_text(EMFormat *emf, Cam + CamelMimeFilterCharset *filter; + const char *charset = NULL; + CamelMimeFilterWindows *windows = NULL; ++ CamelStream *mem_stream = NULL; ++ size_t size; ++ size_t max; + + if (emf->charset) { + charset = emf->charset; +@@ -1064,17 +1070,27 @@ em_format_format_text(EMFormat *emf, Cam + } else if (charset == NULL) { + charset = emf->default_charset; + } +- +- filter_stream = camel_stream_filter_new_with_stream(stream); ++ ++ mem_stream = (CamelStreamMem *)camel_stream_mem_new (); ++ filter_stream = camel_stream_filter_new_with_stream(mem_stream); + + if ((filter = camel_mime_filter_charset_new_convert(charset, "UTF-8"))) { + camel_stream_filter_add(filter_stream, (CamelMimeFilter *) filter); + camel_object_unref(filter); + } +- +- camel_data_wrapper_decode_to_stream(dw, (CamelStream *)filter_stream); ++ ++ max = mail_config_get_message_limit(); ++ size = camel_data_wrapper_decode_to_stream(emf->mode == EM_FORMAT_SOURCE ? (CamelDataWrapper *)dw: camel_medium_get_content_object((CamelMedium *)dw), (CamelStream *)filter_stream); + camel_stream_flush((CamelStream *)filter_stream); + camel_object_unref(filter_stream); ++ camel_stream_reset (mem_stream); ++ ++ if (max == -1 || size < (max * 1024) || emf->composer) { ++ camel_stream_write_to_stream(mem_stream, (CamelStream *)stream); ++ camel_stream_flush((CamelStream *)stream); ++ } else { ++ ((EMFormatClass *)G_OBJECT_GET_CLASS(emf))->format_optional(emf, stream, (CamelMimePart *)dw, mem_stream); ++ } + + if (windows) + camel_object_unref(windows); +@@ -1495,7 +1511,7 @@ emf_message_rfc822(EMFormat *emf, CamelS + static void + emf_message_deliverystatus(EMFormat *emf, CamelStream *stream, CamelMimePart *part, const EMFormatHandler *info) + { +- em_format_format_text(emf, stream, camel_medium_get_content_object((CamelMedium *)part)); ++ em_format_format_text(emf, stream, part); + } + + static void +Index: em-format.h +=================================================================== +RCS file: /cvs/gnome/evolution/mail/em-format.h,v +retrieving revision 1.16 +diff -u -p -r1.16 em-format.h +--- em-format.h 19 May 2005 06:06:35 -0000 1.16 ++++ mail/em-format.h 17 Nov 2006 18:46:26 -0000 +@@ -226,6 +226,7 @@ struct _EMFormat { + em_format_mode_t mode; /* source/headers/etc */ + char *charset; /* charset override */ + char *default_charset; /* charset fallback */ ++ gboolean composer; /* Formatting from composer ?*/ + }; + + struct _EMFormatClass { +@@ -257,6 +258,9 @@ struct _EMFormatClass { + /* returns true if the formatter is still busy with pending stuff */ + gboolean (*busy)(EMFormat *); + ++ /* Shows optional way to open messages */ ++ void (*format_optional)(EMFormat *, struct _CamelStream *, struct _CamelMimePart *, struct _CamelStream* ); ++ + /* signals */ + /* complete, alternative to polling busy, for asynchronous work */ + void (*complete)(EMFormat *); +Index: em-mailer-prefs.c +=================================================================== +RCS file: /cvs/gnome/evolution/mail/em-mailer-prefs.c,v +retrieving revision 1.39 +diff -u -p -r1.39 em-mailer-prefs.c +--- em-mailer-prefs.c 9 Aug 2006 08:43:27 -0000 1.39 ++++ mail/em-mailer-prefs.c 17 Nov 2006 18:46:28 -0000 +@@ -459,6 +459,16 @@ address_compress_count_changed (GtkSpinB + } + + static void ++mlimit_count_changed (GtkSpinButton *spin, EMMailerPrefs *prefs) ++{ ++ int count; ++ ++ count = (int) gtk_spin_button_get_value (prefs->mlimit_count); ++ ++ gconf_client_set_int (prefs->gconf, "/apps/evolution/mail/display/message_text_part_limit", count, NULL); ++} ++ ++static void + spin_button_init (EMMailerPrefs *prefs, GtkSpinButton *spin, const char *key, float div, GCallback value_changed) + { + GError *err = NULL; +@@ -772,6 +782,16 @@ em_mailer_prefs_construct (EMMailerPrefs + "/apps/evolution/mail/display/mark_seen_timeout", + 1000.0, G_CALLBACK (mark_seen_timeout_changed)); + ++ prefs->mlimit_toggle = GTK_TOGGLE_BUTTON (glade_xml_get_widget (gui, "mlimit_checkbutton")); ++ toggle_button_init (prefs, prefs->mlimit_toggle, FALSE, ++ "/apps/evolution/mail/display/force_message_limit", ++ G_CALLBACK (toggle_button_toggled)); ++ ++ prefs->mlimit_count = GTK_SPIN_BUTTON (glade_xml_get_widget (gui, "mlimit_spin")); ++ spin_button_init (prefs, prefs->mlimit_count, ++ "/apps/evolution/mail/display/message_text_part_limit", ++ 1, G_CALLBACK (mlimit_count_changed)); ++ + prefs->address_toggle = GTK_TOGGLE_BUTTON (glade_xml_get_widget (gui, "address_checkbox")); + toggle_button_init (prefs, prefs->address_toggle, FALSE, + "/apps/evolution/mail/display/address_compress", +Index: em-mailer-prefs.h +=================================================================== +RCS file: /cvs/gnome/evolution/mail/em-mailer-prefs.h,v +retrieving revision 1.15 +diff -u -p -r1.15 em-mailer-prefs.h +--- em-mailer-prefs.h 25 May 2006 04:59:47 -0000 1.15 ++++ mail/em-mailer-prefs.h 17 Nov 2006 18:46:28 -0000 +@@ -75,7 +75,9 @@ struct _EMMailerPrefs { + struct _GtkToggleButton *timeout_toggle; + struct _GtkSpinButton *timeout; + struct _GtkToggleButton *address_toggle; +- struct _GtkSpinButton *address_count; ++ struct _GtkSpinButton *address_count; ++ struct _GtkToggleButton *mlimit_toggle; ++ struct _GtkSpinButton *mlimit_count; + struct _GtkOptionMenu *charset; + struct _GtkToggleButton *citation_highlight; + struct _GnomeColorPicker *citation_color; +Index: em-utils.c +=================================================================== +RCS file: /cvs/gnome/evolution/mail/em-utils.c,v +retrieving revision 1.83 +diff -u -p -r1.83 em-utils.c +--- em-utils.c 23 Aug 2006 14:05:19 -0000 1.83 ++++ mail/em-utils.c 17 Nov 2006 18:46:30 -0000 +@@ -1605,6 +1605,7 @@ em_utils_part_to_html(CamelMimePart *par + camel_stream_mem_set_byte_array (mem, buf); + + emfq = em_format_quote_new(NULL, (CamelStream *)mem, 0); ++ ((EMFormat *) emfq)->composer = TRUE; + em_format_set_session((EMFormat *)emfq, session); + if (source) { + /* copy over things we can, other things are internal, perhaps need different api than 'clone' */ +@@ -1653,6 +1654,7 @@ em_utils_message_to_html(CamelMimeMessag + camel_stream_mem_set_byte_array (mem, buf); + + emfq = em_format_quote_new(credits, (CamelStream *)mem, flags); ++ ((EMFormat *) emfq)->composer = TRUE; + em_format_set_session((EMFormat *)emfq, session); + + if (!source) { +Index: evolution-mail.schemas.in.in +=================================================================== +RCS file: /cvs/gnome/evolution/mail/evolution-mail.schemas.in.in,v +retrieving revision 1.29 +diff -u -p -r1.29 evolution-mail.schemas.in.in +--- evolution-mail.schemas.in.in 14 Jul 2006 05:42:26 -0000 1.29 ++++ mail/evolution-mail.schemas.in.in 17 Nov 2006 18:46:31 -0000 +@@ -485,7 +485,36 @@ + + + +- ++ ++ ++ /schemas/apps/evolution/mail/display/force_message_limit ++ /apps/evolution/mail/display/force_message_limit ++ evolution-mail ++ bool ++ true ++ ++ Allows evolution to display text part of limited size ++ ++ Enable to render message text part of limited size. ++ ++ ++ ++ ++ ++ /schemas/apps/evolution/mail/display/message_text_part_limit ++ /apps/evolution/mail/display/message_text_part_limit ++ evolution-mail ++ int ++ 4096 ++ ++ Text message part limit ++ ++ This decides the max size of the text part that can be formatted under ++ evolution. The default is 4MB / 4096 KB and is specified interms of KB. ++ ++ ++ ++ + + /schemas/apps/evolution/mail/display/address_count + /apps/evolution/mail/display/address_count +Index: mail-config.c +=================================================================== +RCS file: /cvs/gnome/evolution/mail/mail-config.c,v +retrieving revision 1.326 +diff -u -p -r1.326 mail-config.c +--- mail-config.c 25 May 2006 04:59:47 -0000 1.326 ++++ mail/mail-config.c 17 Nov 2006 18:46:32 -0000 +@@ -110,6 +110,11 @@ typedef struct { + guint address_compress_notify_id; + gboolean address_compress; + gint address_count; ++ guint mlimit_size_notify_id; ++ guint mlimit_notify_id; ++ gboolean mlimit; ++ gint mlimit_size; ++ + + GPtrArray *mime_types; + guint mime_types_notify_id; +@@ -339,6 +344,20 @@ gconf_address_compress_changed (GConfCli + } + + static void ++gconf_mlimit_size_changed (GConfClient *client, guint cnxn_id, ++ GConfEntry *entry, gpointer user_data) ++{ ++ config->mlimit_size = gconf_client_get_int (config->gconf, "/apps/evolution/mail/display/message_text_part_limit", NULL); ++} ++ ++static void ++gconf_mlimit_changed (GConfClient *client, guint cnxn_id, ++ GConfEntry *entry, gpointer user_data) ++{ ++ config->mlimit = gconf_client_get_bool (config->gconf, "/apps/evolution/mail/display/force_message_limit", NULL); ++} ++ ++static void + gconf_mime_types_changed (GConfClient *client, guint cnxn_id, + GConfEntry *entry, gpointer user_data) + { +@@ -373,7 +392,11 @@ mail_config_init (void) + config->font_notify_id = gconf_client_notify_add (config->gconf, "/apps/evolution/mail/display/address_compress", + gconf_address_compress_changed, NULL, NULL, NULL); + config->font_notify_id = gconf_client_notify_add (config->gconf, "/apps/evolution/mail/display/address_count", +- gconf_address_count_changed, NULL, NULL, NULL); ++ gconf_address_count_changed, NULL, NULL, NULL); ++ config->mlimit_notify_id = gconf_client_notify_add (config->gconf, "/apps/evolution/mail/display/force_message_limit", ++ gconf_mlimit_changed, NULL, NULL, NULL); ++ config->mlimit_size_notify_id = gconf_client_notify_add (config->gconf, "/apps/evolution/mail/display/message_text_part_limit", ++ gconf_mlimit_size_changed, NULL, NULL, NULL); + config->spell_notify_id = gconf_client_notify_add (config->gconf, "/GNOME/Spell", + gconf_style_changed, NULL, NULL, NULL); + config->mark_citations__notify_id = gconf_client_notify_add (config->gconf, "/apps/evolution/mail/display/mark_citations", +@@ -397,6 +420,8 @@ mail_config_init (void) + config_cache_mime_types (); + config->address_compress = gconf_client_get_bool (config->gconf, "/apps/evolution/mail/display/address_compress", NULL); + config->address_count = gconf_client_get_int (config->gconf, "/apps/evolution/mail/display/address_count", NULL); ++ config->mlimit = gconf_client_get_bool (config->gconf, "/apps/evolution/mail/display/force_message_limit", NULL); ++ config->mlimit_size = gconf_client_get_int (config->gconf, "/apps/evolution/mail/display/message_text_part_limit", NULL); + config->accounts = e_account_list_new (config->gconf); + config->signatures = e_signature_list_new (config->gconf); + } +@@ -536,6 +561,15 @@ mail_config_get_address_count (void) + return -1; + + return config->address_count; ++} ++ ++int ++mail_config_get_message_limit (void) ++{ ++ if (!config->mlimit) ++ return -1; ++ ++ return config->mlimit_size; + } + + const char * +Index: mail-config.glade +=================================================================== +RCS file: /cvs/gnome/evolution/mail/mail-config.glade,v +retrieving revision 1.174 +diff -u -p -r1.174 mail-config.glade +--- mail-config.glade 19 Jul 2006 15:26:27 -0000 1.174 ++++ mail/mail-config.glade 17 Nov 2006 18:46:45 -0000 +@@ -3342,7 +3342,7 @@ For example: "Work" or "P + + + True +- S_end message receipts: ++ S_end message receipts: + True + False + GTK_JUSTIFY_LEFT +@@ -3352,8 +3352,8 @@ For example: "Work" or "P + 0.5 + 0 + 0 +- PANGO_ELLIPSIZE_NONE + receipt_policy_dropdown ++ PANGO_ELLIPSIZE_NONE + -1 + False + 0 +@@ -4962,6 +4962,82 @@ For example: "Work" or "P + + + ++ ++ True ++ False ++ 4 ++ ++ ++ ++ True ++ True ++ Do not format text contents in mails if the text si_ze exceeds ++ True ++ GTK_RELIEF_NORMAL ++ True ++ False ++ False ++ True ++ ++ ++ 0 ++ False ++ False ++ ++ ++ ++ ++ ++ True ++ True ++ 1 ++ 0 ++ False ++ GTK_UPDATE_ALWAYS ++ False ++ False ++ 0 0 30000 1 10 10 ++ ++ ++ 0 ++ False ++ True ++ ++ ++ ++ ++ ++ True ++ KB ++ False ++ False ++ GTK_JUSTIFY_LEFT ++ False ++ False ++ 0.5 ++ 0.5 ++ 0 ++ 0 ++ PANGO_ELLIPSIZE_NONE ++ -1 ++ False ++ 0 ++ ++ ++ 0 ++ False ++ False ++ ++ ++ ++ ++ 0 ++ False ++ False ++ ++ ++ ++ + + True + False +@@ -6572,7 +6648,7 @@ For example: "Work" or "P + + + True +- ++ + False + False + GTK_JUSTIFY_LEFT +@@ -6675,7 +6751,7 @@ For example: "Work" or "P + + + True +- ++ + False + False + GTK_JUSTIFY_LEFT +@@ -6731,7 +6807,7 @@ For example: "Work" or "P + + + True +- ++ + False + False + GTK_JUSTIFY_LEFT +Index: mail-config.h +=================================================================== +RCS file: /cvs/gnome/evolution/mail/mail-config.h,v +retrieving revision 1.121 +diff -u -p -r1.121 mail-config.h +--- mail-config.h 25 May 2006 04:59:47 -0000 1.121 ++++ mail/mail-config.h 17 Nov 2006 18:46:45 -0000 +@@ -134,6 +134,7 @@ void mail_config_add_account (struct _EA + void mail_config_remove_account (struct _EAccount *account); + void mail_config_set_default_account (struct _EAccount *account); + int mail_config_get_address_count (void); ++int mail_config_get_message_limit (void); + + void mail_config_remove_account_proxies (struct _EAccount *account); + void mail_config_prune_proxies (void); diff --git a/fix-sendrecv.diff b/fix-sendrecv.diff new file mode 100644 index 0000000..44adebb --- /dev/null +++ b/fix-sendrecv.diff @@ -0,0 +1,34 @@ +Index: ui/evolution.xml +=================================================================== +RCS file: /cvs/gnome/evolution/ui/evolution.xml,v +retrieving revision 1.110 +diff -u -p -r1.110 evolution.xml +--- ui/evolution.xml 30 Jan 2006 05:16:26 -0000 1.110 ++++ ui/evolution.xml 21 Apr 2006 04:24:58 -0000 +@@ -38,7 +38,7 @@ + _tip="Submit a bug report using Bug Buddy"/> + + + + + +- ++ + + + +@@ -171,7 +171,7 @@ + + + + + diff --git a/nss-nspr.patch b/nss-nspr.patch new file mode 100644 index 0000000..8542452 --- /dev/null +++ b/nss-nspr.patch @@ -0,0 +1,23 @@ +--- configure.in ++++ configure.in +@@ -793,16 +793,16 @@ + check_manually="no" + fi + +- if test "x${check_manually}" = "xno" && `$PKG_CONFIG --exists mozilla-nss`; then +- PKG_CHECK_MODULES(NSS, mozilla-nss, have_nss="yes") ++ if test "x${check_manually}" = "xno" && `$PKG_CONFIG --exists nss`; then ++ PKG_CHECK_MODULES(NSS, nss, have_nss="yes") + if test "x${have_nss}" = "xyes"; then + msg_ssl="yes (Mozilla NSS)" + if test "x$enable_smime" = "xyes"; then + AC_DEFINE(ENABLE_SMIME,1,[Define if SMIME should be enabled]) + msg_smime="yes (Mozilla NSS)" + fi +- mozilla_nspr="mozilla-nspr" +- mozilla_nss="mozilla-nss" ++ mozilla_nspr="nspr" ++ mozilla_nss="nss" + AC_DEFINE(HAVE_NSS,1,[Define if you have NSS]) + AC_DEFINE(HAVE_SSL,1,[Define if you have a supported SSL library]) + MANUAL_NSPR_CFLAGS="" diff --git a/publish-calendar-glade-fix.patch b/publish-calendar-glade-fix.patch new file mode 100644 index 0000000..54c6dbc --- /dev/null +++ b/publish-calendar-glade-fix.patch @@ -0,0 +1,87 @@ +--- plugins/publish-calendar/Makefile.am 2006-01-21 08:49:14.000000000 +0530 ++++ plugins/publish-calendar/Makefile.am 2006-01-21 08:50:23.000000000 +0530 +@@ -1,14 +1,14 @@ + INCLUDES = \ + -I$(top_srcdir) \ + $(EVOLUTION_CALENDAR_CFLAGS) \ +- -DEVOLUTION_PLUGINDIR="\"$(plugindir)\"" ++ -DEVOLUTION_GLADEDIR=\""$(gladedir)"\" + + @EVO_PLUGIN_RULE@ + + plugin_DATA = \ + org-gnome-publish-calendar.eplug \ +- org-gnome-publish-calendar.xml \ +- publish-calendar.glade ++ org-gnome-publish-calendar.xml ++ + plugin_LTLIBRARIES = liborg-gnome-publish-calendar.la + + liborg_gnome_publish_calendar_la_SOURCES = \ +@@ -29,7 +29,10 @@ liborg_gnome_publish_calendar_la_LIBADD + $(top_builddir)/calendar/gui/libevolution-calendar.la \ + $(EVOLUTION_CALENDAR_LIBS) + ++glade_DATA = \ ++ publish-calendar.glade ++ + EXTRA_DIST = \ + org-gnome-publish-calendar.eplug.xml \ +- publish-calendar.glade \ +- org-gnome-publish-calendar.xml ++ org-gnome-publish-calendar.xml \ ++ $(glade_DATA) +--- plugins/publish-calendar/publish-calendar.c 2006-01-09 13:21:19.000000000 +0530 ++++ plugins/publish-calendar/publish-calendar.c 2006-01-21 08:19:37.000000000 +0530 +@@ -35,6 +39,8 @@ + #include "publish-format-fb.h" + #include "publish-format-ical.h" + ++#define GLADE_FILENAME EVOLUTION_GLADEDIR "/publish-calendar.glade" ++ + static GtkListStore *store = NULL; + static GHashTable *uri_timeouts = NULL; + static GSList *publish_uris = NULL; +@@ -439,13 +445,8 @@ publish_calendar_locations (EPlugin *epl + GSList *l; + GtkTreeIter iter; + GConfClient *client; +- char *gladefile; + +- gladefile = g_build_filename (EVOLUTION_PLUGINDIR, +- "publish-calendar.glade", +- NULL); +- xml = glade_xml_new (gladefile, "toplevel", NULL); +- g_free (gladefile); ++ xml = glade_xml_new (GLADE_FILENAME, "toplevel", NULL); + + ui->treeview = glade_xml_get_widget (xml, "url list"); + if (store == NULL) +--- plugins/publish-calendar/url-editor-dialog.c 2006-01-21 08:55:29.000000000 +0530 ++++ plugins/publish-calendar/url-editor-dialog.c 2006-01-21 09:05:17.000000000 +0530 +@@ -26,6 +26,8 @@ + #include + #include + ++#define GLADE_FILENAME EVOLUTION_GLADEDIR "/publish-calendar.glade" ++ + static GtkDialogClass *parent_class = NULL; + + static void +@@ -324,15 +326,10 @@ url_editor_dialog_construct (UrlEditorDi + GConfClient *gconf; + GtkSizeGroup *group; + EPublishUri *uri; +- char *gladefile; + + gconf = gconf_client_get_default (); + +- gladefile = g_build_filename (EVOLUTION_PLUGINDIR, +- "publish-calendar.glade", +- NULL); +- gui = glade_xml_new (gladefile, "publishing toplevel", NULL); +- g_free (gladefile); ++ gui = glade_xml_new (GLADE_FILENAME, "publishing toplevel", NULL); + dialog->gui = gui; + + #define GW(name) ((dialog->name) = glade_xml_get_widget (dialog->gui, #name)) diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4 diff --git a/remove-nm-dep.patch b/remove-nm-dep.patch new file mode 100644 index 0000000..e9f0acd --- /dev/null +++ b/remove-nm-dep.patch @@ -0,0 +1,54 @@ +Index: configure.in +=================================================================== +RCS file: /cvs/gnome/evolution/configure.in,v +retrieving revision 1.881 +diff -u -p -w -r1.881 configure.in +--- configure.in 13 Feb 2006 16:18:43 -0000 1.881 ++++ configure.in 16 Feb 2006 10:04:58 -0000 +@@ -1203,22 +1203,16 @@ dnl --- evolution (shell) flags + + NM_SUPPORT_PACKAGES="" ++NM_SUPPORT_GLIB="no" + +-PKG_CHECK_MODULES(NM, dbus-glib-1 libnm_glib, NM_SUPPORT_GLIB="yes", NM_SUPPORT_GLIB="no") +-if test "x$NM_SUPPORT_GLIB" = "xyes"; then +- AC_DEFINE(NM_SUPPORT_GLIB, 1, [network manager available]) +- NM_SUPPORT_PACKAGES="dbus-1 dbus-glib-1 libnm_glib" +-else + PKG_CHECK_MODULES(NM, dbus-glib-1, NM_SUPPORT="yes", NM_SUPPORT="no") +- AC_CHECK_HEADER(NetworkManager/NetworkManager.h, [ nm_header="yes" ] ) +- if test "x$NM_SUPPORT" = "xyes" -a "x$nm_header" = "xyes"; then ++ if test "x$NM_SUPPORT" = "xyes"; then + AC_DEFINE(NM_SUPPORT, 1, [network manager available]) + NM_SUPPORT_PACKAGES="dbus-1 dbus-glib-1" + else +- NM_SUPPORT=no +- fi ++ NM_SUPPORT="no" + fi + +-AM_CONDITIONAL(NM_SUPPORT_GLIB, test x$NM_SUPPORT_GLIB = xyes) ++AM_CONDITIONAL(NM_SUPPORT_GLIB, test x$NM_SUPPORT_GLIB = xyes) + AM_CONDITIONAL(NM_SUPPORT, test x$NM_SUPPORT = xyes) + + +Index: shell/e-shell-nm.c +=================================================================== +RCS file: /cvs/gnome/evolution/shell/e-shell-nm.c,v +retrieving revision 1.1 +diff -u -p -w -r1.1 e-shell-nm.c +--- shell/e-shell-nm.c 22 Dec 2005 02:12:34 -0000 1.1 ++++ shell/e-shell-nm.c 16 Feb 2006 10:04:58 -0000 +@@ -31,7 +31,11 @@ + #include + #include + #include +-#include ++ ++#define NM_DBUS_SERVICE "org.freedesktop.NetworkManager" ++#define NM_DBUS_PATH "/org/freedesktop/NetworkManager" ++#define NM_DBUS_INTERFACE "org.freedesktop.NetworkManager" ++ + + int shell_dbus_initialize (EShellWindow *window); + diff --git a/summerdance-about2.png b/summerdance-about2.png new file mode 100644 index 0000000..2a17137 --- /dev/null +++ b/summerdance-about2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff20cf43525e5f2125d8b883ac2e78f3f9a2bc4a994dbaa9c3c9864556955393 +size 28107 diff --git a/ximian-evolution-addressbook.png b/ximian-evolution-addressbook.png new file mode 100644 index 0000000..40f6227 --- /dev/null +++ b/ximian-evolution-addressbook.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1291b1b79c2718a29d0463f12e5a3b525adda72a665c05d51a3da3ecd6a22904 +size 2762 diff --git a/ximian-evolution-calendar.png b/ximian-evolution-calendar.png new file mode 100644 index 0000000..8d621dd --- /dev/null +++ b/ximian-evolution-calendar.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:895cb456ae7bddb99821e08486dc2fb328fceccc4445f0fce001f4c9f4628a6e +size 2733 diff --git a/ximian-evolution-email.png b/ximian-evolution-email.png new file mode 100644 index 0000000..968d805 --- /dev/null +++ b/ximian-evolution-email.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ecaee9a5b1a539a2df3065baa106b90bdeb1490fd948464446577e2c3133c82 +size 2937 diff --git a/ximian-evolution-tasks.png b/ximian-evolution-tasks.png new file mode 100644 index 0000000..c13aa6f --- /dev/null +++ b/ximian-evolution-tasks.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f61b4f3dfafccdcbade28b4ccc5873f2c679370daa11acb26fd1adee07e665a +size 3601