commit 31521b4f3ec773c462ab7f961f6a6866c8696244 Author: CentOS Sources Date: Tue Jul 14 01:17:09 2020 +0000 import evolution-3.28.5-14.el8 diff --git a/.evolution.metadata b/.evolution.metadata new file mode 100644 index 0000000..ccc03b1 --- /dev/null +++ b/.evolution.metadata @@ -0,0 +1 @@ +4e88744b1ae02e2d49c220b2e981007eae701bb0 SOURCES/evolution-3.28.5.tar.xz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..acb2fe6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/evolution-3.28.5.tar.xz diff --git a/SOURCES/evolution-3.28.5-config-lookup-crash.patch b/SOURCES/evolution-3.28.5-config-lookup-crash.patch new file mode 100644 index 0000000..3453251 --- /dev/null +++ b/SOURCES/evolution-3.28.5-config-lookup-crash.patch @@ -0,0 +1,37 @@ +diff --git a/src/e-util/e-collection-account-wizard.c b/src/e-util/e-collection-account-wizard.c +index 49b1ac4a96..84ccd3fd53 100644 +--- a/src/e-util/e-collection-account-wizard.c ++++ b/src/e-util/e-collection-account-wizard.c +@@ -1858,8 +1858,6 @@ collection_account_wizard_dispose (GObject *object) + wizard->priv->store_passwords = NULL; + } + +- g_warn_if_fail (wizard->priv->running_result == NULL); +- + if (wizard->priv->running_result) { + e_simple_async_result_complete_idle (wizard->priv->running_result); + g_clear_object (&wizard->priv->running_result); +diff --git a/src/e-util/e-config-lookup.c b/src/e-util/e-config-lookup.c +index d0eff38ef2..3b68fa6876 100644 +--- a/src/e-util/e-config-lookup.c ++++ b/src/e-util/e-config-lookup.c +@@ -277,6 +277,11 @@ config_lookup_dispose (GObject *object) + + e_config_lookup_cancel_all (config_lookup); + ++ if (config_lookup->priv->pool) { ++ g_thread_pool_free (config_lookup->priv->pool, TRUE, TRUE); ++ config_lookup->priv->pool = NULL; ++ } ++ + g_mutex_lock (&config_lookup->priv->property_lock); + + g_clear_object (&config_lookup->priv->run_cancellable); +@@ -305,7 +310,6 @@ config_lookup_finalize (GObject *object) + EConfigLookup *config_lookup = E_CONFIG_LOOKUP (object); + + g_slist_free_full (config_lookup->priv->results, g_object_unref); +- g_thread_pool_free (config_lookup->priv->pool, TRUE, FALSE); + g_mutex_clear (&config_lookup->priv->property_lock); + + /* Chain up to parent's method. */ diff --git a/SOURCES/evolution-3.28.5-crash-empty-attendee.patch b/SOURCES/evolution-3.28.5-crash-empty-attendee.patch new file mode 100644 index 0000000..a56af4f --- /dev/null +++ b/SOURCES/evolution-3.28.5-crash-empty-attendee.patch @@ -0,0 +1,314 @@ +diff -up evolution-3.28.5/src/calendar/gui/e-comp-editor.c.crash-empty-attendee evolution-3.28.5/src/calendar/gui/e-comp-editor.c +--- evolution-3.28.5/src/calendar/gui/e-comp-editor.c.crash-empty-attendee 2018-07-30 15:37:05.000000000 +0200 ++++ evolution-3.28.5/src/calendar/gui/e-comp-editor.c 2020-05-15 12:24:47.067773299 +0200 +@@ -112,10 +112,10 @@ ece_restore_focus (ECompEditor *comp_edi + g_return_if_fail (E_IS_COMP_EDITOR (comp_editor)); + + if (comp_editor->priv->restore_focus) { +- gtk_widget_grab_focus (comp_editor->priv->restore_focus); +- + if (GTK_IS_ENTRY (comp_editor->priv->restore_focus)) +- gtk_editable_set_position (GTK_EDITABLE (comp_editor->priv->restore_focus), 0); ++ gtk_entry_grab_focus_without_selecting (GTK_ENTRY (comp_editor->priv->restore_focus)); ++ else ++ gtk_widget_grab_focus (comp_editor->priv->restore_focus); + + comp_editor->priv->restore_focus = NULL; + } +@@ -2610,6 +2610,7 @@ e_comp_editor_fill_component (ECompEdito + icalcomponent *component) + { + ECompEditorClass *comp_editor_class; ++ GtkWidget *focused_widget; + gboolean is_valid; + + g_return_val_if_fail (E_IS_COMP_EDITOR (comp_editor), FALSE); +@@ -2619,8 +2620,34 @@ e_comp_editor_fill_component (ECompEdito + g_return_val_if_fail (comp_editor_class != NULL, FALSE); + g_return_val_if_fail (comp_editor_class->fill_component != NULL, FALSE); + ++ focused_widget = gtk_window_get_focus (GTK_WINDOW (comp_editor)); ++ if (focused_widget) { ++ GtkWidget *parent, *ce_widget = GTK_WIDGET (comp_editor); ++ ++ /* When a cell-renderer is focused and editing the cell content, ++ then unfocus it may mean to free the currently focused widget, ++ thus get the GtkTreeView in such cases. */ ++ parent = focused_widget; ++ while (parent = gtk_widget_get_parent (parent), parent && parent != ce_widget) { ++ if (GTK_IS_TREE_VIEW (parent)) { ++ focused_widget = parent; ++ break; ++ } ++ } ++ ++ /* Save any pending changes */ ++ gtk_window_set_focus (GTK_WINDOW (comp_editor), NULL); ++ } ++ + is_valid = comp_editor_class->fill_component (comp_editor, component); + ++ if (focused_widget) { ++ if (GTK_IS_ENTRY (focused_widget)) ++ gtk_entry_grab_focus_without_selecting (GTK_ENTRY (focused_widget)); ++ else ++ gtk_widget_grab_focus (focused_widget); ++ } ++ + if (is_valid && comp_editor->priv->validation_alert) { + e_alert_response (comp_editor->priv->validation_alert, GTK_RESPONSE_CLOSE); + g_clear_object (&comp_editor->priv->validation_alert); +diff -up evolution-3.28.5/src/calendar/gui/e-comp-editor-event.c.crash-empty-attendee evolution-3.28.5/src/calendar/gui/e-comp-editor-event.c +--- evolution-3.28.5/src/calendar/gui/e-comp-editor-event.c.crash-empty-attendee 2020-05-15 12:23:49.488776711 +0200 ++++ evolution-3.28.5/src/calendar/gui/e-comp-editor-event.c 2020-05-15 12:24:47.064773299 +0200 +@@ -67,14 +67,14 @@ ece_event_update_times (ECompEditorEvent + EDateEdit *date_edit, + gboolean change_end_datetime) + { +- GtkWidget *widget; + guint flags; + + g_return_if_fail (E_IS_COMP_EDITOR_EVENT (event_editor)); + g_return_if_fail (E_IS_DATE_EDIT (date_edit)); + +- widget = e_date_edit_get_entry (date_edit); +- if (widget && gtk_widget_has_focus (widget)) ++ if (e_date_edit_has_focus (date_edit) || ++ !e_date_edit_date_is_valid (date_edit) || ++ !e_date_edit_time_is_valid (date_edit)) + return; + + if (!e_comp_editor_get_updating (E_COMP_EDITOR (event_editor))) { +diff -up evolution-3.28.5/src/calendar/gui/e-comp-editor-property-part.c.crash-empty-attendee evolution-3.28.5/src/calendar/gui/e-comp-editor-property-part.c +--- evolution-3.28.5/src/calendar/gui/e-comp-editor-property-part.c.crash-empty-attendee 2020-05-15 12:24:06.520775702 +0200 ++++ evolution-3.28.5/src/calendar/gui/e-comp-editor-property-part.c 2020-05-15 12:30:44.589752111 +0200 +@@ -589,6 +589,23 @@ struct _ECompEditorPropertyPartDatetimeP + G_DEFINE_ABSTRACT_TYPE (ECompEditorPropertyPartDatetime, e_comp_editor_property_part_datetime, E_TYPE_COMP_EDITOR_PROPERTY_PART) + + static void ++ecepp_datetime_changed_cb (ECompEditorPropertyPart *property_part) ++{ ++ GtkWidget *edit_widget; ++ ++ g_return_if_fail (E_IS_COMP_EDITOR_PROPERTY_PART_DATETIME (property_part)); ++ ++ edit_widget = e_comp_editor_property_part_get_edit_widget (property_part); ++ ++ if (!edit_widget || e_date_edit_has_focus (E_DATE_EDIT (edit_widget)) || ++ !e_date_edit_date_is_valid (E_DATE_EDIT (edit_widget)) || ++ !e_date_edit_time_is_valid (E_DATE_EDIT (edit_widget))) ++ return; ++ ++ e_comp_editor_property_part_emit_changed (property_part); ++} ++ ++static void + ecepp_datetime_create_widgets (ECompEditorPropertyPart *property_part, + GtkWidget **out_label_widget, + GtkWidget **out_edit_widget) +@@ -616,9 +633,9 @@ ecepp_datetime_create_widgets (ECompEdit + gtk_widget_show (*out_edit_widget); + + g_signal_connect_swapped (*out_edit_widget, "changed", +- G_CALLBACK (e_comp_editor_property_part_emit_changed), property_part); ++ G_CALLBACK (ecepp_datetime_changed_cb), property_part); + g_signal_connect_swapped (*out_edit_widget, "notify::show-time", +- G_CALLBACK (e_comp_editor_property_part_emit_changed), property_part); ++ G_CALLBACK (ecepp_datetime_changed_cb), property_part); + } + + static void +diff -up evolution-3.28.5/src/e-util/e-dateedit.c.crash-empty-attendee evolution-3.28.5/src/e-util/e-dateedit.c +--- evolution-3.28.5/src/e-util/e-dateedit.c.crash-empty-attendee 2020-05-15 12:22:47.352780394 +0200 ++++ evolution-3.28.5/src/e-util/e-dateedit.c 2020-05-15 12:24:47.068773299 +0200 +@@ -527,6 +527,13 @@ e_date_edit_new (void) + } + + static void ++on_time_entry_changed_cb (GtkEditable *editable, ++ EDateEdit *dedit) ++{ ++ e_date_edit_check_time_changed (dedit); ++} ++ ++static void + create_children (EDateEdit *dedit) + { + EDateEditPrivate *priv; +@@ -636,6 +643,9 @@ create_children (EDateEdit *dedit) + g_signal_connect_after ( + child, "focus_out_event", + G_CALLBACK (on_time_entry_focus_out), dedit); ++ g_signal_connect ( ++ child, "changed", ++ G_CALLBACK (on_time_entry_changed_cb), dedit); + g_signal_connect_after ( + priv->time_combo, "changed", + G_CALLBACK (on_date_edit_time_selected), dedit); +@@ -2000,7 +2010,6 @@ on_date_entry_focus_out (GtkEntry *entry + EDateEdit *dedit) + { + struct tm tmp_tm; +- GtkWidget *msg_dialog; + + tmp_tm.tm_year = 0; + tmp_tm.tm_mon = 0; +@@ -2009,21 +2018,9 @@ on_date_entry_focus_out (GtkEntry *entry + e_date_edit_check_date_changed (dedit); + + if (!e_date_edit_date_is_valid (dedit)) { +- msg_dialog = gtk_message_dialog_new ( +- NULL, +- GTK_DIALOG_MODAL, +- GTK_MESSAGE_WARNING, +- GTK_BUTTONS_OK, +- "%s", _("Invalid Date Value")); +- gtk_dialog_run (GTK_DIALOG (msg_dialog)); +- gtk_widget_destroy (msg_dialog); +- e_date_edit_get_date ( +- dedit, &tmp_tm.tm_year, +- &tmp_tm.tm_mon, &tmp_tm.tm_mday); +- e_date_edit_set_date ( +- dedit, tmp_tm.tm_year, +- tmp_tm.tm_mon, tmp_tm.tm_mday); +- gtk_widget_grab_focus (GTK_WIDGET (entry)); ++ gtk_entry_set_icon_from_icon_name (entry, GTK_ENTRY_ICON_SECONDARY, "dialog-warning"); ++ gtk_entry_set_icon_tooltip_text (entry, GTK_ENTRY_ICON_SECONDARY, _("Invalid Date Value")); ++ gtk_entry_grab_focus_without_selecting (entry); + return FALSE; + } else if (e_date_edit_get_date ( + dedit, &tmp_tm.tm_year, &tmp_tm.tm_mon, &tmp_tm.tm_mday)) { +@@ -2041,6 +2038,10 @@ on_date_entry_focus_out (GtkEntry *entry + dedit->priv->date_set_to_none = TRUE; + e_date_edit_update_date_entry (dedit); + } ++ ++ gtk_entry_set_icon_from_icon_name (entry, GTK_ENTRY_ICON_SECONDARY, NULL); ++ gtk_entry_set_icon_tooltip_text (entry, GTK_ENTRY_ICON_SECONDARY, NULL); ++ + return FALSE; + } + +@@ -2049,23 +2050,17 @@ on_time_entry_focus_out (GtkEntry *entry + GdkEventFocus *event, + EDateEdit *dedit) + { +- GtkWidget *msg_dialog; +- + e_date_edit_check_time_changed (dedit); + + if (!e_date_edit_time_is_valid (dedit)) { +- msg_dialog = gtk_message_dialog_new ( +- NULL, +- GTK_DIALOG_MODAL, +- GTK_MESSAGE_WARNING, +- GTK_BUTTONS_OK, +- "%s", _("Invalid Time Value")); +- gtk_dialog_run (GTK_DIALOG (msg_dialog)); +- gtk_widget_destroy (msg_dialog); +- e_date_edit_set_time (dedit,e_date_edit_get_time (dedit)); +- gtk_widget_grab_focus (GTK_WIDGET (entry)); +- return FALSE; ++ gtk_entry_set_icon_from_icon_name (entry, GTK_ENTRY_ICON_PRIMARY, "dialog-warning"); ++ gtk_entry_set_icon_tooltip_text (entry, GTK_ENTRY_ICON_PRIMARY, _("Invalid Time Value")); ++ gtk_entry_grab_focus_without_selecting (entry); ++ } else { ++ gtk_entry_set_icon_from_icon_name (entry, GTK_ENTRY_ICON_PRIMARY, NULL); ++ gtk_entry_set_icon_tooltip_text (entry, GTK_ENTRY_ICON_PRIMARY, NULL); + } ++ + return FALSE; + } + +@@ -2363,7 +2358,7 @@ e_date_edit_check_time_changed (EDateEdi + tmp_tm.tm_min); + + if (time_changed) { +- e_date_edit_update_time_entry (dedit); ++ /* Do not call e_date_edit_update_time_entry (dedit); let the user correct the value */ + g_signal_emit (dedit, signals[CHANGED], 0); + } + } +@@ -2467,6 +2462,20 @@ e_date_edit_set_date_internal (EDateEdit + } + } + ++ if (date_changed) { ++ GtkEntry *entry; ++ ++ entry = GTK_ENTRY (dedit->priv->date_entry); ++ ++ if (priv->date_is_valid) { ++ gtk_entry_set_icon_from_icon_name (entry, GTK_ENTRY_ICON_SECONDARY, NULL); ++ gtk_entry_set_icon_tooltip_text (entry, GTK_ENTRY_ICON_SECONDARY, NULL); ++ } else { ++ gtk_entry_set_icon_from_icon_name (entry, GTK_ENTRY_ICON_SECONDARY, "dialog-warning"); ++ gtk_entry_set_icon_tooltip_text (entry, GTK_ENTRY_ICON_SECONDARY, _("Invalid Date Value")); ++ } ++ } ++ + return date_changed; + } + +@@ -2510,6 +2519,20 @@ e_date_edit_set_time_internal (EDateEdit + } + } + ++ if (time_changed) { ++ GtkEntry *entry; ++ ++ entry = GTK_ENTRY (gtk_bin_get_child (GTK_BIN (dedit->priv->time_combo))); ++ ++ if (priv->time_is_valid) { ++ gtk_entry_set_icon_from_icon_name (entry, GTK_ENTRY_ICON_PRIMARY, NULL); ++ gtk_entry_set_icon_tooltip_text (entry, GTK_ENTRY_ICON_PRIMARY, NULL); ++ } else { ++ gtk_entry_set_icon_from_icon_name (entry, GTK_ENTRY_ICON_PRIMARY, "dialog-warning"); ++ gtk_entry_set_icon_tooltip_text (entry, GTK_ENTRY_ICON_PRIMARY, _("Invalid Time Value")); ++ } ++ } ++ + return time_changed; + } + +@@ -2561,3 +2584,13 @@ e_date_edit_get_entry (EDateEdit *dedit) + + return GTK_WIDGET (dedit->priv->date_entry); + } ++ ++gboolean ++e_date_edit_has_focus (EDateEdit *dedit) ++{ ++ g_return_val_if_fail (E_IS_DATE_EDIT (dedit), FALSE); ++ ++ return gtk_widget_has_focus (GTK_WIDGET (dedit)) || ++ (dedit->priv->date_entry && gtk_widget_has_focus (dedit->priv->date_entry)) || ++ (dedit->priv->time_combo && gtk_widget_has_focus (dedit->priv->time_combo)); ++} +diff -up evolution-3.28.5/src/e-util/e-dateedit.h.crash-empty-attendee evolution-3.28.5/src/e-util/e-dateedit.h +--- evolution-3.28.5/src/e-util/e-dateedit.h.crash-empty-attendee 2020-05-15 12:24:41.256773643 +0200 ++++ evolution-3.28.5/src/e-util/e-dateedit.h 2020-05-15 12:24:47.068773299 +0200 +@@ -211,6 +211,8 @@ void e_date_edit_set_get_time_callback + + GtkWidget * e_date_edit_get_entry (EDateEdit *dedit); + ++gboolean e_date_edit_has_focus (EDateEdit *dedit); ++ + G_END_DECLS + + #endif /* E_DATE_EDIT_H */ +diff -up evolution-3.28.5/src/modules/calendar/e-cal-shell-content.c.crash-empty-attendee evolution-3.28.5/src/modules/calendar/e-cal-shell-content.c +--- evolution-3.28.5/src/modules/calendar/e-cal-shell-content.c.crash-empty-attendee 2018-07-30 15:37:05.000000000 +0200 ++++ evolution-3.28.5/src/modules/calendar/e-cal-shell-content.c 2020-05-15 12:21:11.487786075 +0200 +@@ -847,9 +847,9 @@ cal_shell_content_get_attendee_prop (ica + while (prop != NULL) { + const gchar *attendee; + +- attendee = icalproperty_get_attendee (prop); ++ attendee = itip_strip_mailto (icalproperty_get_attendee (prop)); + +- if (g_str_equal (itip_strip_mailto (attendee), address)) ++ if (attendee && g_ascii_strcasecmp (attendee, address) == 0) + return prop; + + prop = icalcomponent_get_next_property ( diff --git a/SOURCES/evolution-3.28.5-cve-2018-15587-reposition-signature-bar.patch b/SOURCES/evolution-3.28.5-cve-2018-15587-reposition-signature-bar.patch new file mode 100644 index 0000000..de50995 --- /dev/null +++ b/SOURCES/evolution-3.28.5-cve-2018-15587-reposition-signature-bar.patch @@ -0,0 +1,383 @@ +diff -up evolution-3.28.5/src/em-format/e-mail-formatter-utils.c.cve-2018-15587-reposition-signature-bar evolution-3.28.5/src/em-format/e-mail-formatter-utils.c +--- evolution-3.28.5/src/em-format/e-mail-formatter-utils.c.cve-2018-15587-reposition-signature-bar 2018-07-30 15:37:05.000000000 +0200 ++++ evolution-3.28.5/src/em-format/e-mail-formatter-utils.c 2019-10-24 16:21:32.730944332 +0200 +@@ -549,71 +549,136 @@ e_mail_formatter_format_security_header + EMailPart *part, + guint32 flags) + { +- const gchar* part_id; +- gchar* part_id_prefix; +- GString* tmp; ++ struct _validity_flags { ++ guint32 flags; ++ const gchar *description_complete; ++ const gchar *description_partial; ++ } validity_flags[] = { ++ { E_MAIL_PART_VALIDITY_PGP | E_MAIL_PART_VALIDITY_SIGNED, N_("GPG signed"), N_("partially GPG signed") }, ++ { E_MAIL_PART_VALIDITY_PGP | E_MAIL_PART_VALIDITY_ENCRYPTED, N_("GPG encrypted"), N_("partially GPG encrypted") }, ++ { E_MAIL_PART_VALIDITY_SMIME | E_MAIL_PART_VALIDITY_SIGNED, N_("S/MIME signed"), N_("partially S/MIME signed") }, ++ { E_MAIL_PART_VALIDITY_SMIME | E_MAIL_PART_VALIDITY_ENCRYPTED, N_("S/MIME encrypted"), N_("partially S/MIME encrypted") } ++ }; ++ const gchar *part_id; ++ gchar *part_id_prefix; + GQueue queue = G_QUEUE_INIT; + GList *head, *link; ++ guint32 check_valid_flags = 0; ++ gint part_id_prefix_len; ++ gboolean is_partial = FALSE; ++ guint ii; + + g_return_if_fail (E_IS_MAIL_PART_HEADERS (part)); + + /* Get prefix of this PURI */ + part_id = e_mail_part_get_id (part); + part_id_prefix = g_strndup (part_id, g_strrstr (part_id, ".") - part_id); +- +- /* Add encryption/signature header */ +- tmp = g_string_new (""); ++ part_id_prefix_len = strlen (part_id_prefix); + + e_mail_part_list_queue_parts (context->part_list, NULL, &queue); + + head = g_queue_peek_head_link (&queue); + +- /* Find first secured part. */ +- for (link = head; link != NULL; link = g_list_next(link)) { ++ /* Ignore the main message, the headers and the end parts */ ++ #define should_skip_part(_id) \ ++ (g_strcmp0 (_id, part_id_prefix) == 0 || \ ++ (_id && g_str_has_suffix (_id, ".rfc822.end")) || \ ++ (_id && strlen (_id) == part_id_prefix_len + 8 /* strlen (".headers") */ && \ ++ g_strcmp0 (_id + part_id_prefix_len, ".headers") == 0)) ++ ++ /* Check parts for this ID. */ ++ for (link = head; link != NULL; link = g_list_next (link)) { + EMailPart *mail_part = link->data; ++ const gchar *id = e_mail_part_get_id (mail_part); + +- if (!e_mail_part_has_validity (mail_part)) ++ if (!e_mail_part_id_has_prefix (mail_part, part_id_prefix)) + continue; + +- if (!e_mail_part_id_has_prefix (mail_part, part_id_prefix)) ++ if (should_skip_part (id)) + continue; + +- if (e_mail_part_get_validity (mail_part, E_MAIL_PART_VALIDITY_PGP | E_MAIL_PART_VALIDITY_SIGNED)) { +- g_string_append (tmp, _("GPG signed")); ++ if (!e_mail_part_has_validity (mail_part)) { ++ /* A part without validity, thus it's partially signed/encrypted */ ++ is_partial = TRUE; ++ } else { ++ guint32 validies = 0; ++ for (ii = 0; ii < G_N_ELEMENTS (validity_flags); ii++) { ++ if (e_mail_part_get_validity (mail_part, validity_flags[ii].flags)) ++ validies |= validity_flags[ii].flags; ++ } ++ check_valid_flags |= validies; + } + +- if (e_mail_part_get_validity (mail_part, E_MAIL_PART_VALIDITY_PGP | E_MAIL_PART_VALIDITY_ENCRYPTED)) { +- if (tmp->len > 0) +- g_string_append (tmp, ", "); +- g_string_append (tmp, _("GPG encrypted")); +- } ++ /* Do not traverse sub-messages */ ++ if (g_str_has_suffix (e_mail_part_get_id (mail_part), ".rfc822") && ++ !g_str_equal (e_mail_part_get_id (mail_part), part_id_prefix)) ++ link = e_mail_formatter_find_rfc822_end_iter (link); ++ } + +- if (e_mail_part_get_validity (mail_part, E_MAIL_PART_VALIDITY_SMIME | E_MAIL_PART_VALIDITY_SIGNED)) { +- if (tmp->len > 0) +- g_string_append (tmp, ", "); +- g_string_append (tmp, _("S/MIME signed")); ++ if (check_valid_flags) { ++ GString *tmp; ++ ++ if (!is_partial) { ++ for (link = head; link != NULL && !is_partial; link = g_list_next (link)) { ++ EMailPart *mail_part = link->data; ++ const gchar *id = e_mail_part_get_id (mail_part); ++ ++ if (!e_mail_part_id_has_prefix (mail_part, part_id_prefix)) ++ continue; ++ ++ if (should_skip_part (id)) ++ continue; ++ ++ if (!e_mail_part_has_validity (mail_part)) { ++ /* A part without validity, thus it's partially signed/encrypted */ ++ is_partial = TRUE; ++ break; ++ } ++ ++ is_partial = !e_mail_part_get_validity (mail_part, check_valid_flags); ++ ++ /* Do not traverse sub-messages */ ++ if (g_str_has_suffix (e_mail_part_get_id (mail_part), ".rfc822") && ++ !g_str_equal (e_mail_part_get_id (mail_part), part_id_prefix)) ++ link = e_mail_formatter_find_rfc822_end_iter (link); ++ } + } + +- if (e_mail_part_get_validity (mail_part, E_MAIL_PART_VALIDITY_SMIME | E_MAIL_PART_VALIDITY_ENCRYPTED)) { +- if (tmp->len > 0) +- g_string_append (tmp, ", "); +- g_string_append (tmp, _("S/MIME encrypted")); ++ /* Add encryption/signature header */ ++ tmp = g_string_new (""); ++ ++ for (link = head; link; link = g_list_next (link)) { ++ EMailPart *mail_part = link->data; ++ const gchar *id = e_mail_part_get_id (mail_part); ++ ++ if (!e_mail_part_has_validity (mail_part) || ++ !e_mail_part_id_has_prefix (mail_part, part_id_prefix)) ++ continue; ++ ++ if (should_skip_part (id)) ++ continue; ++ ++ for (ii = 0; ii < G_N_ELEMENTS (validity_flags); ii++) { ++ if (e_mail_part_get_validity (mail_part, validity_flags[ii].flags)) { ++ if (tmp->len > 0) ++ g_string_append (tmp, ", "); ++ g_string_append (tmp, is_partial ? _(validity_flags[ii].description_partial) : _(validity_flags[ii].description_complete)); ++ } ++ } ++ ++ break; + } + +- break; +- } ++ if (tmp->len > 0) ++ e_mail_formatter_format_header (formatter, buffer, _("Security"), tmp->str, flags, "UTF-8"); + +- if (tmp->len > 0) { +- e_mail_formatter_format_header ( +- formatter, buffer, +- _("Security"), tmp->str, +- flags, +- "UTF-8"); ++ g_string_free (tmp, TRUE); + } + ++ #undef should_skip_part ++ + while (!g_queue_is_empty (&queue)) + g_object_unref (g_queue_pop_head (&queue)); + +- g_string_free (tmp, TRUE); + g_free (part_id_prefix); + } +diff -up evolution-3.28.5/src/em-format/e-mail-parser-application-smime.c.cve-2018-15587-reposition-signature-bar evolution-3.28.5/src/em-format/e-mail-parser-application-smime.c +--- evolution-3.28.5/src/em-format/e-mail-parser-application-smime.c.cve-2018-15587-reposition-signature-bar 2018-07-30 15:37:05.000000000 +0200 ++++ evolution-3.28.5/src/em-format/e-mail-parser-application-smime.c 2019-10-24 16:21:32.730944332 +0200 +@@ -22,6 +22,7 @@ + + #include + ++#include "e-mail-formatter-utils.h" + #include "e-mail-parser-extension.h" + #include "e-mail-part-utils.h" + +@@ -104,6 +105,10 @@ empe_app_smime_parse (EMailParserExtensi + mail_part, valid, + E_MAIL_PART_VALIDITY_ENCRYPTED | + E_MAIL_PART_VALIDITY_SMIME); ++ ++ /* Do not traverse sub-messages */ ++ if (g_str_has_suffix (e_mail_part_get_id (mail_part), ".rfc822")) ++ link = e_mail_formatter_find_rfc822_end_iter (link); + } + + e_queue_transfer (&work_queue, out_mail_parts); +diff -up evolution-3.28.5/src/em-format/e-mail-parser.c.cve-2018-15587-reposition-signature-bar evolution-3.28.5/src/em-format/e-mail-parser.c +--- evolution-3.28.5/src/em-format/e-mail-parser.c.cve-2018-15587-reposition-signature-bar 2018-07-30 15:37:05.000000000 +0200 ++++ evolution-3.28.5/src/em-format/e-mail-parser.c 2019-10-24 16:21:32.729944332 +0200 +@@ -79,6 +79,67 @@ GType e_mail_parser_application_smime_ge + static gpointer parent_class; + + static void ++mail_parser_move_security_before_headers (GQueue *part_queue) ++{ ++ GList *link, *last_headers = NULL; ++ GSList *headers_stack = NULL; ++ ++ link = g_queue_peek_head_link (part_queue); ++ while (link) { ++ EMailPart *part = link->data; ++ const gchar *id; ++ ++ if (!part) { ++ link = g_list_next (link); ++ continue; ++ } ++ ++ id = e_mail_part_get_id (part); ++ if (!id) { ++ link = g_list_next (link); ++ continue; ++ } ++ ++ if (g_str_has_suffix (id, ".rfc822")) { ++ headers_stack = g_slist_prepend (headers_stack, last_headers); ++ last_headers = NULL; ++ } else if (g_str_has_suffix (id, ".rfc822.end")) { ++ g_warn_if_fail (headers_stack != NULL); ++ ++ if (headers_stack) { ++ last_headers = headers_stack->data; ++ headers_stack = g_slist_remove (headers_stack, last_headers); ++ } else { ++ last_headers = NULL; ++ } ++ } ++ ++ if (g_strcmp0 (e_mail_part_get_mime_type (part), "application/vnd.evolution.headers") == 0) { ++ last_headers = link; ++ link = g_list_next (link); ++ } else if (g_strcmp0 (e_mail_part_get_mime_type (part), "application/vnd.evolution.secure-button") == 0) { ++ g_warn_if_fail (last_headers != NULL); ++ ++ if (last_headers) { ++ GList *next = g_list_next (link); ++ ++ g_warn_if_fail (g_queue_remove (part_queue, part)); ++ g_queue_insert_before (part_queue, last_headers, part); ++ ++ link = next; ++ } else { ++ link = g_list_next (link); ++ } ++ } else { ++ link = g_list_next (link); ++ } ++ } ++ ++ g_warn_if_fail (headers_stack == NULL); ++ g_slist_free (headers_stack); ++} ++ ++static void + mail_parser_run (EMailParser *parser, + EMailPartList *part_list, + GCancellable *cancellable) +@@ -132,6 +193,8 @@ mail_parser_run (EMailParser *parser, + break; + } + ++ mail_parser_move_security_before_headers (&mail_part_queue); ++ + while (!g_queue_is_empty (&mail_part_queue)) { + mail_part = g_queue_pop_head (&mail_part_queue); + e_mail_part_list_add_part (part_list, mail_part); +diff -up evolution-3.28.5/src/em-format/e-mail-parser-inlinepgp-encrypted.c.cve-2018-15587-reposition-signature-bar evolution-3.28.5/src/em-format/e-mail-parser-inlinepgp-encrypted.c +--- evolution-3.28.5/src/em-format/e-mail-parser-inlinepgp-encrypted.c.cve-2018-15587-reposition-signature-bar 2018-07-30 15:37:05.000000000 +0200 ++++ evolution-3.28.5/src/em-format/e-mail-parser-inlinepgp-encrypted.c 2019-10-24 16:21:32.730944332 +0200 +@@ -22,6 +22,7 @@ + + #include + ++#include "e-mail-formatter-utils.h" + #include "e-mail-parser-extension.h" + #include "e-mail-part-utils.h" + +@@ -135,6 +136,10 @@ empe_inlinepgp_encrypted_parse (EMailPar + mail_part, valid, + E_MAIL_PART_VALIDITY_ENCRYPTED | + E_MAIL_PART_VALIDITY_PGP); ++ ++ /* Do not traverse sub-messages */ ++ if (g_str_has_suffix (e_mail_part_get_id (mail_part), ".rfc822")) ++ link = e_mail_formatter_find_rfc822_end_iter (link); + } + + e_queue_transfer (&work_queue, out_mail_parts); +diff -up evolution-3.28.5/src/em-format/e-mail-parser-inlinepgp-signed.c.cve-2018-15587-reposition-signature-bar evolution-3.28.5/src/em-format/e-mail-parser-inlinepgp-signed.c +--- evolution-3.28.5/src/em-format/e-mail-parser-inlinepgp-signed.c.cve-2018-15587-reposition-signature-bar 2018-07-30 15:37:05.000000000 +0200 ++++ evolution-3.28.5/src/em-format/e-mail-parser-inlinepgp-signed.c 2019-10-24 16:21:32.731944332 +0200 +@@ -22,6 +22,7 @@ + + #include + ++#include "e-mail-formatter-utils.h" + #include "e-mail-parser-extension.h" + #include "e-mail-part-utils.h" + +@@ -142,6 +143,10 @@ empe_inlinepgp_signed_parse (EMailParser + mail_part, valid, + E_MAIL_PART_VALIDITY_SIGNED | + E_MAIL_PART_VALIDITY_PGP); ++ ++ /* Do not traverse sub-messages */ ++ if (g_str_has_suffix (e_mail_part_get_id (mail_part), ".rfc822")) ++ link = e_mail_formatter_find_rfc822_end_iter (link); + } + + e_queue_transfer (&work_queue, out_mail_parts); +diff -up evolution-3.28.5/src/em-format/e-mail-parser-multipart-encrypted.c.cve-2018-15587-reposition-signature-bar evolution-3.28.5/src/em-format/e-mail-parser-multipart-encrypted.c +--- evolution-3.28.5/src/em-format/e-mail-parser-multipart-encrypted.c.cve-2018-15587-reposition-signature-bar 2018-07-30 15:37:05.000000000 +0200 ++++ evolution-3.28.5/src/em-format/e-mail-parser-multipart-encrypted.c 2019-10-24 16:21:32.731944332 +0200 +@@ -21,6 +21,7 @@ + + #include + ++#include "e-mail-formatter-utils.h" + #include "e-mail-parser-extension.h" + #include "e-mail-part-utils.h" + +@@ -126,6 +127,10 @@ empe_mp_encrypted_parse (EMailParserExte + mail_part, valid, + E_MAIL_PART_VALIDITY_ENCRYPTED | + E_MAIL_PART_VALIDITY_PGP); ++ ++ /* Do not traverse sub-messages */ ++ if (g_str_has_suffix (e_mail_part_get_id (mail_part), ".rfc822")) ++ link = e_mail_formatter_find_rfc822_end_iter (link); + } + + e_queue_transfer (&work_queue, out_mail_parts); +diff -up evolution-3.28.5/src/em-format/e-mail-parser-multipart-signed.c.cve-2018-15587-reposition-signature-bar evolution-3.28.5/src/em-format/e-mail-parser-multipart-signed.c +--- evolution-3.28.5/src/em-format/e-mail-parser-multipart-signed.c.cve-2018-15587-reposition-signature-bar 2018-07-30 15:37:05.000000000 +0200 ++++ evolution-3.28.5/src/em-format/e-mail-parser-multipart-signed.c 2019-10-24 16:21:32.731944332 +0200 +@@ -21,6 +21,7 @@ + + #include + ++#include "e-mail-formatter-utils.h" + #include "e-mail-parser-extension.h" + #include "e-mail-part-utils.h" + +@@ -170,6 +171,10 @@ empe_mp_signed_parse (EMailParserExtensi + e_mail_part_update_validity ( + mail_part, valid, + validity_type | E_MAIL_PART_VALIDITY_SIGNED); ++ ++ /* Do not traverse sub-messages */ ++ if (g_str_has_suffix (e_mail_part_get_id (mail_part), ".rfc822")) ++ link = e_mail_formatter_find_rfc822_end_iter (link); + } + + e_queue_transfer (&work_queue, out_mail_parts); +diff -up evolution-3.28.5/src/em-format/e-mail-part.c.cve-2018-15587-reposition-signature-bar evolution-3.28.5/src/em-format/e-mail-part.c +--- evolution-3.28.5/src/em-format/e-mail-part.c.cve-2018-15587-reposition-signature-bar 2018-07-30 15:37:05.000000000 +0200 ++++ evolution-3.28.5/src/em-format/e-mail-part.c 2019-10-24 16:21:32.731944332 +0200 +@@ -662,6 +662,15 @@ e_mail_part_update_validity (EMailPart * + + mask = E_MAIL_PART_VALIDITY_PGP | E_MAIL_PART_VALIDITY_SMIME; + ++ /* Auto-add flags when the related part is present */ ++ if (!(validity_type & E_MAIL_PART_VALIDITY_SIGNED) && ++ validity->sign.status != CAMEL_CIPHER_VALIDITY_SIGN_NONE) ++ validity_type |= E_MAIL_PART_VALIDITY_SIGNED; ++ ++ if (!(validity_type & E_MAIL_PART_VALIDITY_ENCRYPTED) && ++ validity->encrypt.status != CAMEL_CIPHER_VALIDITY_ENCRYPT_NONE) ++ validity_type |= E_MAIL_PART_VALIDITY_ENCRYPTED; ++ + pair = mail_part_find_validity_pair (part, validity_type & mask); + if (pair != NULL) { + pair->validity_type |= validity_type; diff --git a/SOURCES/evolution-3.28.5-deselect-task-memo-list.patch b/SOURCES/evolution-3.28.5-deselect-task-memo-list.patch new file mode 100644 index 0000000..5ca5888 --- /dev/null +++ b/SOURCES/evolution-3.28.5-deselect-task-memo-list.patch @@ -0,0 +1,46 @@ +diff -up evolution-3.28.5/src/modules/calendar/e-cal-base-shell-sidebar.c.deselect-task-memo-list evolution-3.28.5/src/modules/calendar/e-cal-base-shell-sidebar.c +--- evolution-3.28.5/src/modules/calendar/e-cal-base-shell-sidebar.c.deselect-task-memo-list 2018-07-30 15:37:05.000000000 +0200 ++++ evolution-3.28.5/src/modules/calendar/e-cal-base-shell-sidebar.c 2018-10-01 12:20:09.864492453 +0200 +@@ -296,6 +296,7 @@ typedef struct _OpenClientData { + ECalBaseShellSidebar *sidebar; + ESource *source; + EClient *client; ++ gboolean was_cancelled; + } OpenClientData; + + static void +@@ -304,9 +305,14 @@ open_client_data_free (gpointer pdata) + OpenClientData *data = pdata; + + if (data) { ++ /* To free the cancellable in the 'value' pair, which is useless now */ ++ g_hash_table_insert (data->sidebar->priv->selected_uids, ++ g_strdup (e_source_get_uid (data->source)), ++ NULL); ++ + if (data->client) { + g_signal_emit (data->sidebar, signals[CLIENT_OPENED], 0, data->client); +- } else { ++ } else if (!data->was_cancelled) { + ESourceSelector *selector = e_cal_base_shell_sidebar_get_selector (data->sidebar); + e_source_selector_unselect_source (selector, data->source); + } +@@ -333,6 +339,7 @@ e_cal_base_shell_sidebar_open_client_thr + selector = E_CLIENT_SELECTOR (e_cal_base_shell_sidebar_get_selector (data->sidebar)); + data->client = e_client_selector_get_client_sync ( + selector, data->source, TRUE, (guint32) -1, cancellable, &local_error); ++ data->was_cancelled = g_error_matches (local_error, G_IO_ERROR, G_IO_ERROR_CANCELLED); + + e_util_propagate_open_source_job_error (job_data, data->extension_name, local_error, error); + } +@@ -350,6 +357,10 @@ e_cal_base_shell_sidebar_ensure_source_o + g_return_if_fail (E_IS_CAL_BASE_SHELL_SIDEBAR (sidebar)); + g_return_if_fail (E_IS_SOURCE (source)); + ++ /* Skip it when it's already opening or opened */ ++ if (g_hash_table_contains (sidebar->priv->selected_uids, e_source_get_uid (source))) ++ return; ++ + shell_view = e_shell_sidebar_get_shell_view (E_SHELL_SIDEBAR (sidebar)); + + switch (e_cal_base_shell_view_get_source_type (shell_view)) { diff --git a/SOURCES/evolution-3.28.5-extra-new-line-before-url.patch b/SOURCES/evolution-3.28.5-extra-new-line-before-url.patch new file mode 100644 index 0000000..8ed3809 --- /dev/null +++ b/SOURCES/evolution-3.28.5-extra-new-line-before-url.patch @@ -0,0 +1,66 @@ +diff -up evolution-3.28.5/src/e-util/test-html-editor-units-bugs.c.extra-new-line-before-url evolution-3.28.5/src/e-util/test-html-editor-units-bugs.c +--- evolution-3.28.5/src/e-util/test-html-editor-units-bugs.c.extra-new-line-before-url 2018-09-03 15:40:14.491506323 +0200 ++++ evolution-3.28.5/src/e-util/test-html-editor-units-bugs.c 2018-09-03 15:40:14.494506323 +0200 +@@ -1319,6 +1319,44 @@ test_issue_86 (TestFixture *fixture) + g_free (converted); + } + ++static void ++test_issue_103 (TestFixture *fixture) ++{ ++ #define LONG_URL "https://www.example.com/123456789012345678901234567890123456789012345678901234567890" ++ #define SHORTER_URL "https://www.example.com/1234567890123456789012345678901234567890" ++ #define SHORT_URL "https://www.example.com/" ++ ++ if (!test_utils_run_simple_test (fixture, ++ "mode:plain\n" ++ "type:before\\n" ++ LONG_URL "\\n" ++ "after\\n" ++ "prefix text " SHORTER_URL " suffix\\n" ++ "prefix " SHORT_URL " suffix\\n" ++ "end\n", ++ HTML_PREFIX "
before
" ++ "" ++ "
after
" ++ "
prefix text " SHORTER_URL " suffix
" ++ "
prefix " SHORT_URL " suffix
" ++ "
end
" ++ HTML_SUFFIX, ++ "before\n" ++ LONG_URL "\n" ++ "after\n" ++ "prefix text \n" ++ SHORTER_URL " suffix\n" ++ "prefix " SHORT_URL " suffix\n" ++ "end")) { ++ g_test_fail (); ++ return; ++ } ++ ++ #undef SHORT_URL ++ #undef SHORTER_URL ++ #undef LONG_URL ++} ++ + void + test_add_html_editor_bug_tests (void) + { +@@ -1349,4 +1387,5 @@ test_add_html_editor_bug_tests (void) + test_utils_add_test ("/bug/788829", test_bug_788829); + test_utils_add_test ("/bug/750636", test_bug_750636); + test_utils_add_test ("/issue/86", test_issue_86); ++ test_utils_add_test ("/issue/103", test_issue_103); + } +diff -up evolution-3.28.5/src/modules/webkit-editor/web-extension/e-editor-dom-functions.c.extra-new-line-before-url evolution-3.28.5/src/modules/webkit-editor/web-extension/e-editor-dom-functions.c +--- evolution-3.28.5/src/modules/webkit-editor/web-extension/e-editor-dom-functions.c.extra-new-line-before-url 2018-09-03 15:40:14.493506323 +0200 ++++ evolution-3.28.5/src/modules/webkit-editor/web-extension/e-editor-dom-functions.c 2018-09-03 15:40:14.496506323 +0200 +@@ -14089,7 +14089,7 @@ wrap_lines (EEditorPage *editor_page, + + next_sibling = webkit_dom_node_get_next_sibling (node); + /* If the anchor doesn't fit on the line, add it to a separate line. */ +- if ((line_length + anchor_length) > length_to_wrap) { ++ if (line_length > 0 && (line_length + anchor_length) > length_to_wrap) { + /* Put
before the anchor, thus it starts on a new line */ + element = webkit_dom_document_create_element (document, "BR", NULL); + element_add_class (element, "-x-evo-wrap-br"); diff --git a/SOURCES/evolution-3.28.5-gala11yetableitem-ref-child.patch b/SOURCES/evolution-3.28.5-gala11yetableitem-ref-child.patch new file mode 100644 index 0000000..d4ecebf --- /dev/null +++ b/SOURCES/evolution-3.28.5-gala11yetableitem-ref-child.patch @@ -0,0 +1,200 @@ +From d928258bb4f3e21973089183463c4dab11558b73 Mon Sep 17 00:00:00 2001 +From: Milan Crha +Date: Wed, 18 Sep 2019 14:12:44 +0200 +Subject: I#624 - GalA11yETableItem: Incorrect implementation of + AtkObjectClass::ref_child() + +Closes https://gitlab.gnome.org/GNOME/evolution/issues/624 + +diff --git a/src/e-util/gal-a11y-e-table-item.c b/src/e-util/gal-a11y-e-table-item.c +index cf06fb3f4f..be302ed09d 100644 +--- a/src/e-util/gal-a11y-e-table-item.c ++++ b/src/e-util/gal-a11y-e-table-item.c +@@ -61,6 +61,7 @@ struct _GalA11yETableItemPrivate { + ESelectionModel *selection; + AtkStateSet *state_set; + GtkWidget *widget; ++ GHashTable *a11y_column_headers; /* ETableCol * ~> GalA11yETableColumnHeader * */ + }; + + static gboolean gal_a11y_e_table_item_ref_selection (GalA11yETableItem *a11y, +@@ -124,6 +125,11 @@ item_finalized (gpointer user_data, + if (priv->selection) + gal_a11y_e_table_item_unref_selection (a11y); + ++ if (priv->columns) { ++ free_columns (priv->columns); ++ priv->columns = NULL; ++ } ++ + g_object_unref (a11y); + } + +@@ -273,11 +279,60 @@ eti_a11y_reset_focus_object (GalA11yETableItem *a11y, + g_signal_emit_by_name (a11y, "active-descendant-changed", cell); + } + ++static void eti_column_header_a11y_gone (gpointer user_data, GObject *a11y_col_header); ++ ++static void ++eti_table_column_gone (gpointer user_data, ++ GObject *col) ++{ ++ GalA11yETableItem *a11y = user_data; ++ GalA11yETableItemPrivate *priv; ++ GalA11yETableColumnHeader *a11y_col_header; ++ ++ g_return_if_fail (GAL_A11Y_IS_E_TABLE_ITEM (a11y)); ++ ++ priv = GET_PRIVATE (a11y); ++ ++ a11y_col_header = g_hash_table_lookup (priv->a11y_column_headers, col); ++ g_hash_table_remove (priv->a11y_column_headers, col); ++ ++ if (a11y_col_header) ++ g_object_weak_unref (G_OBJECT (a11y_col_header), eti_column_header_a11y_gone, a11y); ++} ++ ++static void ++eti_column_header_a11y_gone (gpointer user_data, ++ GObject *a11y_col_header) ++{ ++ GalA11yETableItem *a11y = user_data; ++ GalA11yETableItemPrivate *priv; ++ GHashTableIter iter; ++ gpointer key, value; ++ ++ g_return_if_fail (GAL_A11Y_IS_E_TABLE_ITEM (a11y)); ++ ++ priv = GET_PRIVATE (a11y); ++ ++ g_hash_table_iter_init (&iter, priv->a11y_column_headers); ++ while (g_hash_table_iter_next (&iter, &key, &value)) { ++ ETableCol *col = key; ++ GalA11yETableColumnHeader *stored_a11y_col_header = value; ++ ++ if (((GObject *) stored_a11y_col_header) == a11y_col_header) { ++ g_object_weak_unref (G_OBJECT (col), eti_table_column_gone, a11y); ++ g_hash_table_remove (priv->a11y_column_headers, col); ++ break; ++ } ++ } ++} ++ + static void + eti_dispose (GObject *object) + { + GalA11yETableItem *a11y = GAL_A11Y_E_TABLE_ITEM (object); + GalA11yETableItemPrivate *priv = GET_PRIVATE (a11y); ++ GHashTableIter iter; ++ gpointer key, value; + + if (priv->columns) { + free_columns (priv->columns); +@@ -289,10 +344,35 @@ eti_dispose (GObject *object) + priv->item = NULL; + } + ++ g_clear_object (&priv->state_set); ++ ++ g_hash_table_iter_init (&iter, priv->a11y_column_headers); ++ while (g_hash_table_iter_next (&iter, &key, &value)) { ++ ETableCol *col = key; ++ GalA11yETableColumnHeader *a11y_col_header = value; ++ ++ g_object_weak_unref (G_OBJECT (col), eti_table_column_gone, a11y); ++ g_object_weak_unref (G_OBJECT (a11y_col_header), eti_column_header_a11y_gone, a11y); ++ } ++ ++ g_hash_table_remove_all (priv->a11y_column_headers); ++ + if (parent_class->dispose) + parent_class->dispose (object); + } + ++static void ++eti_finalize (GObject *object) ++{ ++ GalA11yETableItem *a11y = GAL_A11Y_E_TABLE_ITEM (object); ++ GalA11yETableItemPrivate *priv = GET_PRIVATE (a11y); ++ ++ g_hash_table_destroy (priv->a11y_column_headers); ++ ++ if (parent_class->finalize) ++ parent_class->finalize (object); ++} ++ + /* Static functions */ + static gint + eti_get_n_children (AtkObject *accessible) +@@ -318,12 +398,24 @@ eti_ref_child (AtkObject *accessible, + return NULL; + + if (index < item->cols) { ++ GalA11yETableItemPrivate *priv = GET_PRIVATE (accessible); + ETableCol *ecol; + AtkObject *child; + + ecol = e_table_header_get_column (item->header, index); +- child = gal_a11y_e_table_column_header_new (ecol, item, accessible); +- return child; ++ child = g_hash_table_lookup (priv->a11y_column_headers, ecol); ++ ++ if (!child) { ++ child = gal_a11y_e_table_column_header_new (ecol, item, accessible); ++ if (child) { ++ g_hash_table_insert (priv->a11y_column_headers, ecol, child); ++ ++ g_object_weak_ref (G_OBJECT (ecol), eti_table_column_gone, accessible); ++ g_object_weak_ref (G_OBJECT (child), eti_column_header_a11y_gone, accessible); ++ } ++ } ++ ++ return child ? g_object_ref (child) : NULL; + } + index -= item->cols; + +@@ -966,6 +1058,7 @@ eti_header_structure_changed (ETableHeader *eth, + g_free (state); + g_free (reorder); + g_free (prev_state); ++ free_columns (cols); + return; + } + +@@ -1051,6 +1144,7 @@ eti_class_init (GalA11yETableItemClass *class) + parent_class = g_type_class_ref (PARENT_TYPE); + + object_class->dispose = eti_dispose; ++ object_class->finalize = eti_finalize; + + atk_object_class->get_n_children = eti_get_n_children; + atk_object_class->ref_child = eti_ref_child; +@@ -1069,6 +1163,7 @@ eti_init (GalA11yETableItem *a11y) + priv->selection_row_changed_id = 0; + priv->cursor_changed_id = 0; + priv->selection = NULL; ++ priv->a11y_column_headers = g_hash_table_new (g_direct_hash, g_direct_equal); + } + + /* atk selection */ +@@ -1189,14 +1284,17 @@ gal_a11y_e_table_item_new (ETableItem *item) + + accessible = ATK_OBJECT (a11y); + +- GET_PRIVATE (a11y)->item = item; + /* Initialize cell data. */ + GET_PRIVATE (a11y)->cols = item->cols; + GET_PRIVATE (a11y)->rows = item->rows >= 0 ? item->rows : 0; + + GET_PRIVATE (a11y)->columns = e_table_header_get_columns (item->header); +- if (GET_PRIVATE (a11y)->columns == NULL) ++ if (GET_PRIVATE (a11y)->columns == NULL) { ++ g_clear_object (&a11y); + return NULL; ++ } ++ ++ GET_PRIVATE (a11y)->item = item; + + g_signal_connect ( + item, "selection_model_removed", diff --git a/SOURCES/evolution-3.28.5-help-contents-link.patch b/SOURCES/evolution-3.28.5-help-contents-link.patch new file mode 100644 index 0000000..ebd43ed --- /dev/null +++ b/SOURCES/evolution-3.28.5-help-contents-link.patch @@ -0,0 +1,36 @@ +From fe293e9f75ef3a7fec90e9b11f9c5935ae98445c Mon Sep 17 00:00:00 2001 +From: Milan Crha +Date: Mon, 17 Sep 2018 22:46:40 +0200 +Subject: [PATCH] I#129 - Use unversioned URL to help.gnome.org + +Closes https://gitlab.gnome.org/GNOME/evolution/issues/129 +--- + src/e-util/e-misc-utils.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/src/e-util/e-misc-utils.c b/src/e-util/e-misc-utils.c +index c6f4e105b3..3801337fc2 100644 +--- a/src/e-util/e-misc-utils.c ++++ b/src/e-util/e-misc-utils.c +@@ -319,7 +319,9 @@ e_display_help (GtkWindow *parent, + uri = g_string_new ("help:" PACKAGE); + } else { + uri = g_string_new ("https://help.gnome.org/users/" PACKAGE "/"); +- g_string_append_printf (uri, "%d.%d", EDS_MAJOR_VERSION, EDS_MINOR_VERSION); ++ /* Use '/stable/' until https://bugzilla.gnome.org/show_bug.cgi?id=785522 is fixed */ ++ g_string_append (uri, "stable/"); ++ /* g_string_append_printf (uri, "%d.%d", EDS_MAJOR_VERSION, EDS_MINOR_VERSION); */ + } + + timestamp = gtk_get_current_event_time (); +@@ -327,7 +329,6 @@ e_display_help (GtkWindow *parent, + if (parent != NULL) + screen = gtk_widget_get_screen (GTK_WIDGET (parent)); + +- + if (link_id != NULL) { + g_string_append (uri, "/"); + g_string_append (uri, link_id); +-- +2.21.0 + diff --git a/SOURCES/evolution-3.28.5-intltool-cache.patch b/SOURCES/evolution-3.28.5-intltool-cache.patch new file mode 100644 index 0000000..2476af2 --- /dev/null +++ b/SOURCES/evolution-3.28.5-intltool-cache.patch @@ -0,0 +1,42 @@ +From f315ca6a601e77220323bff4ac7782b54c862a0c Mon Sep 17 00:00:00 2001 +From: Milan Crha +Date: Tue, 30 Oct 2018 15:50:58 +0100 +Subject: [PATCH] Make sure intltool-merge cache is created only once + +Similar to https://gitlab.gnome.org/GNOME/evolution/issues/196 +when intltool-merge is called in parallel, it could either rewrite +the ongoing attempt to build it or use an incomplete data, which +results in broken output files (.desktop, .metainfo and so on). +This change ensures the intltool-merge cache is created only once +and any other requests which would use it will wait until it's created. +--- + cmake/modules/FindIntltool.cmake | 11 ++++++++++- + 1 file changed, 10 insertions(+), 1 deletion(-) + +diff --git a/cmake/modules/FindIntltool.cmake b/cmake/modules/FindIntltool.cmake +index 2cda2549eb..8e223e9d7f 100644 +--- a/cmake/modules/FindIntltool.cmake ++++ b/cmake/modules/FindIntltool.cmake +@@ -176,9 +176,18 @@ macro(intltool_merge _in_filename _out_filename) + DEPENDS ${_in} + ) + else(_has_no_translations) ++ if(NOT TARGET intltool-merge-cache) ++ add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/po/.intltool-merge-cache ++ COMMAND ${INTLTOOL_MERGE} ${_args} --quiet --cache="${CMAKE_BINARY_DIR}/po/.intltool-merge-cache" "${GETTEXT_PO_DIR}" "${_in}" "${_out}" ++ DEPENDS ${_in} ++ ) ++ add_custom_target(intltool-merge-cache ALL ++ DEPENDS ${CMAKE_BINARY_DIR}/po/.intltool-merge-cache) ++ endif(NOT TARGET intltool-merge-cache) ++ + add_custom_command(OUTPUT ${_out} + COMMAND ${INTLTOOL_MERGE} ${_args} --quiet --cache="${CMAKE_BINARY_DIR}/po/.intltool-merge-cache" "${GETTEXT_PO_DIR}" "${_in}" "${_out}" +- DEPENDS ${_in} ++ DEPENDS ${_in} intltool-merge-cache + ) + endif(_has_no_translations) + endmacro(intltool_merge) +-- +2.18.1 + diff --git a/SOURCES/evolution-3.28.5-mail-account-name-sync-in-wizard.patch b/SOURCES/evolution-3.28.5-mail-account-name-sync-in-wizard.patch new file mode 100644 index 0000000..a44cff0 --- /dev/null +++ b/SOURCES/evolution-3.28.5-mail-account-name-sync-in-wizard.patch @@ -0,0 +1,133 @@ +From 44fbd35658e842a146daf31c53d8dbd670dd21bb Mon Sep 17 00:00:00 2001 +From: Milan Crha +Date: Tue, 3 Dec 2019 12:05:25 +0100 +Subject: [PATCH] I#729 - New Mail account wizard ignores email address change + +Closes https://gitlab.gnome.org/GNOME/evolution/issues/729 +--- + src/mail/e-mail-config-assistant.c | 25 +++++++++++++++++++++++-- + src/mail/e-mail-config-summary-page.c | 23 ++++++++++++++++++++--- + src/mail/e-mail-config-summary-page.h | 2 ++ + 3 files changed, 45 insertions(+), 5 deletions(-) + +diff --git a/src/mail/e-mail-config-assistant.c b/src/mail/e-mail-config-assistant.c +index 5307f1f90e..0c8da3c015 100644 +--- a/src/mail/e-mail-config-assistant.c ++++ b/src/mail/e-mail-config-assistant.c +@@ -1069,7 +1069,26 @@ mail_config_assistant_prepare (GtkAssistant *assistant, + e_named_parameters_free (params); + } + +- if (E_IS_MAIL_CONFIG_RECEIVING_PAGE (page) && first_visit) { ++ if (!first_visit && E_IS_MAIL_CONFIG_IDENTITY_PAGE (page)) { ++ ESource *source; ++ ESourceMailIdentity *extension; ++ const gchar *email_address; ++ const gchar *extension_name; ++ ++ source = priv->identity_source; ++ extension_name = E_SOURCE_EXTENSION_MAIL_IDENTITY; ++ extension = e_source_get_extension (source, extension_name); ++ email_address = e_source_mail_identity_get_address (extension); ++ ++ /* Set the value to an empty string when going back to the identity page, ++ thus when moving away from it the source's display name is updated ++ with the new address, in case it changed. Do not modify the display ++ name when the user changed it. */ ++ if (g_strcmp0 (e_mail_config_summary_page_get_account_name (priv->summary_page), email_address) == 0) ++ e_source_set_display_name (source, ""); ++ } ++ ++ if (E_IS_MAIL_CONFIG_RECEIVING_PAGE (page)) { + ESource *source; + ESourceMailIdentity *extension; + const gchar *email_address; +@@ -1084,7 +1103,9 @@ mail_config_assistant_prepare (GtkAssistant *assistant, + extension_name = E_SOURCE_EXTENSION_MAIL_IDENTITY; + extension = e_source_get_extension (source, extension_name); + email_address = e_source_mail_identity_get_address (extension); +- e_source_set_display_name (source, email_address); ++ ++ if (first_visit || g_strcmp0 (e_source_get_display_name (source), "") == 0) ++ e_source_set_display_name (source, email_address); + } + + if (first_visit && ( +diff --git a/src/mail/e-mail-config-summary-page.c b/src/mail/e-mail-config-summary-page.c +index fb0306d3e1..20c669ad65 100644 +--- a/src/mail/e-mail-config-summary-page.c ++++ b/src/mail/e-mail-config-summary-page.c +@@ -53,6 +53,8 @@ struct _EMailConfigSummaryPagePrivate { + GtkLabel *send_user_label; + GtkLabel *send_security_label; + GtkEntry *account_name_entry; ++ ++ GBinding *account_name_binding; + }; + + enum { +@@ -549,9 +551,6 @@ mail_config_summary_page_refresh (EMailConfigSummaryPage *page) + const gchar *extension_name; + const gchar *value; + +- value = e_source_get_display_name (source); +- gtk_entry_set_text (priv->account_name_entry, value); +- + extension_name = E_SOURCE_EXTENSION_MAIL_IDENTITY; + extension = e_source_get_extension (source, extension_name); + +@@ -830,6 +829,14 @@ e_mail_config_summary_page_get_internal_box (EMailConfigSummaryPage *page) + return page->priv->main_box; + } + ++const gchar * ++e_mail_config_summary_page_get_account_name (EMailConfigSummaryPage *page) ++{ ++ g_return_val_if_fail (E_IS_MAIL_CONFIG_SUMMARY_PAGE (page), NULL); ++ ++ return gtk_entry_get_text (page->priv->account_name_entry); ++} ++ + void + e_mail_config_summary_page_refresh (EMailConfigSummaryPage *page) + { +@@ -934,6 +941,11 @@ e_mail_config_summary_page_set_identity_source (EMailConfigSummaryPage *page, + page->priv->identity_source = identity_source; + page->priv->identity_source_changed_id = 0; + ++ if (page->priv->account_name_binding) { ++ g_binding_unbind (page->priv->account_name_binding); ++ page->priv->account_name_binding = NULL; ++ } ++ + if (identity_source != NULL) { + gulong handler_id; + +@@ -943,6 +955,11 @@ e_mail_config_summary_page_set_identity_source (EMailConfigSummaryPage *page, + page); + + page->priv->identity_source_changed_id = handler_id; ++ ++ page->priv->account_name_binding = ++ e_binding_bind_property (identity_source, "display-name", ++ page->priv->account_name_entry, "text", ++ G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); + } + + g_object_notify (G_OBJECT (page), "identity-source"); +diff --git a/src/mail/e-mail-config-summary-page.h b/src/mail/e-mail-config-summary-page.h +index af793dc8b6..64d0af875c 100644 +--- a/src/mail/e-mail-config-summary-page.h ++++ b/src/mail/e-mail-config-summary-page.h +@@ -68,6 +68,8 @@ EMailConfigPage * + e_mail_config_summary_page_new (void); + GtkBox * e_mail_config_summary_page_get_internal_box + (EMailConfigSummaryPage *page); ++const gchar * e_mail_config_summary_page_get_account_name ++ (EMailConfigSummaryPage *page); + void e_mail_config_summary_page_refresh + (EMailConfigSummaryPage *page); + EMailConfigServiceBackend * +-- +2.21.0 + diff --git a/SOURCES/evolution-3.28.5-mangled-deeper-html-quotes.patch b/SOURCES/evolution-3.28.5-mangled-deeper-html-quotes.patch new file mode 100644 index 0000000..1bc0c99 --- /dev/null +++ b/SOURCES/evolution-3.28.5-mangled-deeper-html-quotes.patch @@ -0,0 +1,338 @@ +diff -up evolution-3.28.5/src/e-util/test-html-editor-units-bugs.c.mangled-deeper-html-quotes evolution-3.28.5/src/e-util/test-html-editor-units-bugs.c +--- evolution-3.28.5/src/e-util/test-html-editor-units-bugs.c.mangled-deeper-html-quotes 2018-07-30 15:37:05.000000000 +0200 ++++ evolution-3.28.5/src/e-util/test-html-editor-units-bugs.c 2018-09-03 15:31:08.028513879 +0200 +@@ -1205,6 +1205,120 @@ test_bug_750636 (TestFixture *fixture) + g_test_fail (); + } + ++static void ++test_issue_86 (TestFixture *fixture) ++{ ++ const gchar *source_text = ++ "normal text\n" ++ "\n" ++ "> level 1\n" ++ "> level 1\n" ++ "> > level 2\n" ++ "> > level 2\n" ++ "> >\n" ++ "> > level 2\n" ++ ">\n" ++ "> level 1\n" ++ "> level 1\n" ++ ">\n" ++ "> > > level 3\n" ++ "> > > level 3\n" ++ ">\n" ++ "> > level 2\n" ++ "> > level 2\n" ++ ">\n" ++ "> level 1\n" ++ "\n" ++ "back normal text\n"; ++ gchar *converted, *to_insert; ++ ++ if (!test_utils_process_commands (fixture, ++ "mode:html\n")) { ++ g_test_fail (); ++ return; ++ } ++ ++ converted = camel_text_to_html (source_text, ++ CAMEL_MIME_FILTER_TOHTML_PRE | ++ CAMEL_MIME_FILTER_TOHTML_CONVERT_URLS | ++ CAMEL_MIME_FILTER_TOHTML_CONVERT_ADDRESSES | ++ CAMEL_MIME_FILTER_TOHTML_QUOTE_CITATION, ++ 0xDDDDDD); ++ ++ g_return_if_fail (converted != NULL); ++ ++ to_insert = g_strconcat (converted, ++ "" ++ "", ++ NULL); ++ ++ test_utils_insert_content (fixture, to_insert, ++ E_CONTENT_EDITOR_INSERT_REPLACE_ALL | E_CONTENT_EDITOR_INSERT_TEXT_HTML); ++ ++ if (!test_utils_run_simple_test (fixture, ++ "", ++ HTML_PREFIX "
On Today, User wrote:
" ++ "
" ++ "
normal text
" ++ "

" ++ "
" ++ "
level 1
" ++ "
level 1
" ++ "
" ++ "
level 2
" ++ "
level 2
" ++ "

" ++ "
level 2
" ++ "
" ++ "

" ++ "
level 1
" ++ "
level 1
" ++ "

" ++ "
" ++ "
" ++ "
level 3
" ++ "
level 3
" ++ "
" ++ "
" ++ "

" ++ "
" ++ "
level 2
" ++ "
level 2
" ++ "
" ++ "

" ++ "
level 1
" ++ "
" ++ "

" ++ "
back normal text
" ++ "
" HTML_SUFFIX, ++ "On Today, User wrote:\n" ++ "> normal text\n" ++ "> \n" ++ "> > level 1\n" ++ "> > level 1\n" ++ "> > > level 2\n" ++ "> > > level 2\n" ++ "> > > \n" ++ "> > > level 2\n" ++ "> > \n" ++ "> > level 1\n" ++ "> > level 1\n" ++ "> > \n" ++ "> > > > level 3\n" ++ "> > > > level 3\n" ++ "> > \n" ++ "> > > level 2\n" ++ "> > > level 2\n" ++ "> > \n" ++ "> > level 1\n" ++ "> \n" ++ "> back normal text")) ++ g_test_fail (); ++ ++ g_free (to_insert); ++ g_free (converted); ++} ++ + void + test_add_html_editor_bug_tests (void) + { +@@ -1234,4 +1348,5 @@ test_add_html_editor_bug_tests (void) + test_utils_add_test ("/bug/780088", test_bug_780088); + test_utils_add_test ("/bug/788829", test_bug_788829); + test_utils_add_test ("/bug/750636", test_bug_750636); ++ test_utils_add_test ("/issue/86", test_issue_86); + } +diff -up evolution-3.28.5/src/modules/webkit-editor/web-extension/e-editor-dom-functions.c.mangled-deeper-html-quotes evolution-3.28.5/src/modules/webkit-editor/web-extension/e-editor-dom-functions.c +--- evolution-3.28.5/src/modules/webkit-editor/web-extension/e-editor-dom-functions.c.mangled-deeper-html-quotes 2018-07-30 15:37:05.000000000 +0200 ++++ evolution-3.28.5/src/modules/webkit-editor/web-extension/e-editor-dom-functions.c 2018-09-03 15:32:41.220512591 +0200 +@@ -6230,7 +6230,6 @@ e_editor_dom_convert_content (EEditorPag + WEBKIT_DOM_NODE (content_wrapper), + WEBKIT_DOM_NODE (e_editor_dom_prepare_paragraph (editor_page, FALSE)), + NULL); +- + if (!cite_body) { + if (!empty) { + WebKitDOMNode *child; +@@ -8754,6 +8753,133 @@ adapt_to_editor_dom_changes (WebKitDOMDo + g_clear_object (&collection); + } + ++static void ++traverse_nodes_to_split_pre (WebKitDOMDocument *document, ++ WebKitDOMNode *node, ++ WebKitDOMNode *new_parent, /* can be NULL, then prepend to out_new_nodes */ ++ gboolean is_in_pre, ++ GSList **out_new_nodes) /* WebKitDOMNode * */ ++{ ++ if (is_in_pre && WEBKIT_DOM_IS_TEXT (node)) { ++ gchar *text; ++ ++ text = webkit_dom_text_get_whole_text (WEBKIT_DOM_TEXT (node)); ++ if (text) { ++ WebKitDOMElement *pre; ++ gint ii; ++ gchar **strv; ++ ++ strv = g_strsplit (text, "\n", -1); ++ ++ for (ii = 0; strv && strv[ii]; ii++) { ++ if (*(strv[ii])) { ++ gint len = strlen (strv[ii]); ++ ++ if (strv[ii][len - 1] == '\r') { ++ strv[ii][len - 1] = '\0'; ++ } ++ } ++ ++ /*
 is shown as a block, thus adding a new line at the end behaves like two 
-s */ ++ if (!*(strv[ii]) && !strv[ii + 1]) ++ break; ++ ++ pre = webkit_dom_document_create_element (document, "pre", NULL); ++ ++ if (*(strv[ii])) { ++ webkit_dom_html_element_set_inner_text (WEBKIT_DOM_HTML_ELEMENT (pre), strv[ii], NULL); ++ } else { ++ WebKitDOMElement *br; ++ ++ br = webkit_dom_document_create_element (document, "br", NULL); ++ webkit_dom_node_append_child (WEBKIT_DOM_NODE (pre), WEBKIT_DOM_NODE (br), NULL); ++ } ++ ++ if (new_parent) ++ webkit_dom_node_append_child (new_parent, WEBKIT_DOM_NODE (pre), NULL); ++ else ++ *out_new_nodes = g_slist_prepend (*out_new_nodes, pre); ++ } ++ ++ g_strfreev (strv); ++ } ++ ++ g_free (text); ++ } else if (WEBKIT_DOM_IS_HTML_PRE_ELEMENT (node)) { ++ is_in_pre = TRUE; ++ } else { ++ WebKitDOMNode *nd; ++ GError *error = NULL; ++ ++ nd = webkit_dom_node_clone_node_with_error (node, FALSE, &error); ++ if (nd) { ++ if (new_parent) ++ webkit_dom_node_append_child (new_parent, nd, NULL); ++ else ++ *out_new_nodes = g_slist_prepend (*out_new_nodes, nd); ++ ++ new_parent = nd; ++ } else { ++ g_warning ("%s: Failed to clone node %s: %s\n", G_STRFUNC, G_OBJECT_TYPE_NAME (node), error ? error->message : "Unknown error"); ++ } ++ } ++ ++ for (node = webkit_dom_node_get_first_child (node); ++ node; ++ node = webkit_dom_node_get_next_sibling (node)) { ++ traverse_nodes_to_split_pre (document, node, new_parent, is_in_pre, out_new_nodes); ++ } ++} ++ ++static void ++maybe_split_pre_paragraphs (WebKitDOMDocument *document) ++{ ++ WebKitDOMHTMLElement *body; ++ WebKitDOMNodeList *list; ++ ++ body = webkit_dom_document_get_body (document); ++ if (!body) ++ return; ++ ++ list = webkit_dom_document_query_selector_all (document, "pre", NULL); ++ if (webkit_dom_node_list_get_length (list)) { ++ WebKitDOMNode *body_node, *node, *current; ++ GSList *new_nodes = NULL, *to_remove = NULL, *link; ++ ++ g_clear_object (&list); ++ ++ body_node = WEBKIT_DOM_NODE (body); ++ webkit_dom_node_normalize (body_node); ++ ++ for (current = webkit_dom_node_get_first_child (body_node); ++ current; ++ current = webkit_dom_node_get_next_sibling (current)) { ++ traverse_nodes_to_split_pre (document, current, NULL, FALSE, &new_nodes); ++ to_remove = g_slist_prepend (to_remove, current); ++ } ++ ++ for (link = to_remove; link; link = g_slist_next (link)) { ++ node = link->data; ++ ++ webkit_dom_node_remove_child (body_node, node, NULL); ++ } ++ ++ /* They are in reverse order, thus reverse it */ ++ new_nodes = g_slist_reverse (new_nodes); ++ ++ for (link = new_nodes; link; link = g_slist_next (link)) { ++ node = link->data; ++ ++ webkit_dom_node_append_child (body_node, node, NULL); ++ } ++ ++ g_slist_free (to_remove); ++ g_slist_free (new_nodes); ++ } ++ ++ g_clear_object (&list); ++} ++ + void + e_editor_dom_process_content_after_load (EEditorPage *editor_page) + { +@@ -8803,60 +8929,8 @@ e_editor_dom_process_content_after_load + } + + goto out; +- } else { +- WebKitDOMNodeList *list; +- gulong ii; +- +- list = webkit_dom_document_query_selector_all (document, "pre", NULL); +- for (ii = webkit_dom_node_list_get_length (list); ii--;) { +- WebKitDOMNode *node = webkit_dom_node_list_item (list, ii), *parent; +- WebKitDOMElement *element; +- gchar *inner_html; +- +- element = WEBKIT_DOM_ELEMENT (node); +- parent = webkit_dom_node_get_parent_node (node); +- inner_html = webkit_dom_element_get_inner_html (element); +- +- if (inner_html && *inner_html) { +- gchar **strv; +- +- strv = g_strsplit (inner_html, "\n", -1); +- if (strv && strv[0] && strv[1]) { +- WebKitDOMElement *pre; +- gint jj; +- +- for (jj = 0; strv[jj]; jj++) { +- pre = webkit_dom_document_create_element (document, "pre", NULL); +- if (*(strv[jj])) { +- gint len = strlen (strv[jj]); +- +- if (strv[jj][len - 1] == '\r') { +- strv[jj][len - 1] = '\0'; +- } +- } +- +- if (*(strv[jj])) { +- webkit_dom_html_element_set_inner_html (WEBKIT_DOM_HTML_ELEMENT (pre), strv[jj], NULL); +- } else { +- WebKitDOMElement *br; +- +- br = webkit_dom_document_create_element (document, "br", NULL); +- webkit_dom_node_append_child (WEBKIT_DOM_NODE (pre), WEBKIT_DOM_NODE (br), NULL); +- } +- +- webkit_dom_node_insert_before (parent, WEBKIT_DOM_NODE (pre), node, NULL); +- } +- +- remove_node (node); +- } +- +- g_strfreev (strv); +- } +- +- g_free (inner_html); +- } +- +- g_clear_object (&list); ++ } else if (!webkit_dom_element_has_attribute (WEBKIT_DOM_ELEMENT (body), "data-evo-draft")) { ++ maybe_split_pre_paragraphs (document); + } + + adapt_to_editor_dom_changes (document); diff --git a/SOURCES/evolution-3.28.5-webkitgtk-2.28.patch b/SOURCES/evolution-3.28.5-webkitgtk-2.28.patch new file mode 100644 index 0000000..d0f1de6 --- /dev/null +++ b/SOURCES/evolution-3.28.5-webkitgtk-2.28.patch @@ -0,0 +1,35 @@ +diff -up evolution-3.28.5/src/e-util/e-misc-utils.c.webkitgtk-2.28 evolution-3.28.5/src/e-util/e-misc-utils.c +--- evolution-3.28.5/src/e-util/e-misc-utils.c.webkitgtk-2.28 2020-06-11 15:56:03.324428384 +0200 ++++ evolution-3.28.5/src/e-util/e-misc-utils.c 2020-06-11 15:56:03.334428384 +0200 +@@ -3633,7 +3633,7 @@ e_util_claim_dbus_proxy_call_error (GDBu + g_return_if_fail (method_name != NULL); + + if (in_error && !g_error_matches (in_error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) +- g_warning ("Failed to call a DBus Proxy method %s::%s: %s", ++ printf ("Failed to call a DBus Proxy method %s::%s: %s\n", + g_dbus_proxy_get_name (dbus_proxy), method_name, in_error->message); + } + +diff -up evolution-3.28.5/src/e-util/e-web-view.c.webkitgtk-2.28 evolution-3.28.5/src/e-util/e-web-view.c +--- evolution-3.28.5/src/e-util/e-web-view.c.webkitgtk-2.28 2018-07-30 15:37:05.000000000 +0200 ++++ evolution-3.28.5/src/e-util/e-web-view.c 2020-06-11 15:57:24.375430212 +0200 +@@ -1221,6 +1221,9 @@ web_view_initialize (WebKitWebView *web_ + g_object_unref (settings); + } + ++static void ++web_view_load_uri (EWebView *web_view, ++ const gchar *uri); + + static void + web_view_constructed (GObject *object) +@@ -1265,6 +1268,9 @@ web_view_constructed (GObject *object) + web_view_initialize (WEBKIT_WEB_VIEW (object)); + + web_view_set_find_controller (E_WEB_VIEW (object)); ++ ++ /* Initialize the WebPage content for WebKitGTK 2.28 */ ++ web_view_load_uri (E_WEB_VIEW (object), NULL); + } + + static void diff --git a/SPECS/evolution.spec b/SPECS/evolution.spec new file mode 100644 index 0000000..4a75431 --- /dev/null +++ b/SPECS/evolution.spec @@ -0,0 +1,3351 @@ +%global _changelog_trimtime %(date +%s -d "1 year ago") + +# correct Obsoletes for evolution-tests when this is changed +%global with_tests 0 + +%define glib2_version 2.46.0 +%define gtk3_version 3.10.0 +%define gnome_autoar_version 0.1.1 +%define gnome_desktop_version 2.91.3 +%define intltool_version 0.35.5 +%define libgdata_version 0.10.0 +%define libgweather_version 3.5.0 +%define libsoup_version 2.42 +%define webkit2gtk_version 2.13.90 + +%define last_anjal_version 0.3.2-3 +%define last_libgal2_version 2:2.5.3-2 +%define last_evo_nm_version 3.5.0 +%define last_evo_perl_version 3.21.90 + +%define ldap_support 1 +%define libnotify_support 1 +%define libpst_support 1 + +# Coverity scan can override this to 0, to skip checking in gtk-doc generated code +%{!?with_docs: %global with_docs 1} + +%define evo_plugin_dir %{_libdir}/evolution/plugins + +### Abstract ### + +Name: evolution +Version: 3.28.5 +Release: 14%{?dist} +Group: Applications/Productivity +Summary: Mail and calendar client for GNOME +License: GPLv2+ and GFDL +URL: https://wiki.gnome.org/Apps/Evolution +Source: http://download.gnome.org/sources/%{name}/3.28/%{name}-%{version}.tar.xz + +Obsoletes: anjal <= %{last_anjal_version} +Obsoletes: libgal2 <= %{last_libgal2_version} +Obsoletes: evolution-NetworkManager < %{last_evo_nm_version} +Obsoletes: evolution-perl < %{last_evo_perl_version} + +%if !%{with_tests} +Obsoletes: evolution-tests <= 3.28.5 +%endif + +%global eds_version %{version} + +### Patches ### + +# RH bug #1620582 +Patch01: evolution-3.28.5-config-lookup-crash.patch + +# RH bug #1624835 +Patch02: evolution-3.28.5-mangled-deeper-html-quotes.patch + +# RH bug #1624867 +Patch03: evolution-3.28.5-extra-new-line-before-url.patch + +# RH bug #1634665 +Patch04: evolution-3.28.5-deselect-task-memo-list.patch + +# RH bug #1724232 +Patch05: evolution-3.28.5-help-contents-link.patch + +# RH bug #1724659 +Patch06: evolution-3.28.5-intltool-cache.patch + +# RH bug #1724984 +Patch07: evolution-3.28.5-crash-empty-attendee.patch + +# RH bug #1764563 +Patch08: evolution-3.28.5-cve-2018-15587-reposition-signature-bar.patch + +# RH bug #1753220 +Patch09: evolution-3.28.5-gala11yetableitem-ref-child.patch + +# RH bug #1778799 +Patch10: evolution-3.28.5-mail-account-name-sync-in-wizard.patch + +# RH bug #1817143 +Patch11: evolution-3.28.5-webkitgtk-2.28.patch + +## Dependencies ### + +Requires: %{_bindir}/killall +Requires: evolution-data-server >= %{eds_version} +Requires: gvfs +Requires: gtkspell3 +Requires: highlight +Requires: %{name}-langpacks = %{version}-%{release} + +### Build Dependencies ### + +BuildRequires: %{_bindir}/killall +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: gettext +BuildRequires: gtk-doc +BuildRequires: highlight +BuildRequires: intltool >= %{intltool_version} +BuildRequires: itstool +BuildRequires: pkgconfig +BuildRequires: yelp-tools + +BuildRequires: pkgconfig(atk) +BuildRequires: pkgconfig(cairo-gobject) +BuildRequires: pkgconfig(camel-1.2) >= %{eds_version} +BuildRequires: pkgconfig(enchant) +BuildRequires: pkgconfig(gail-3.0) >= %{gtk3_version} +BuildRequires: pkgconfig(gcr-3) +BuildRequires: pkgconfig(gdk-pixbuf-2.0) +BuildRequires: pkgconfig(gio-2.0) >= %{glib2_version} +BuildRequires: pkgconfig(gmodule-2.0) >= %{glib2_version} +BuildRequires: pkgconfig(gnome-autoar-0) >= %{gnome_autoar_version} +BuildRequires: pkgconfig(gnome-autoar-gtk-0) >= %{gnome_autoar_version} +BuildRequires: pkgconfig(gnome-desktop-3.0) >= %{gnome_desktop_version} +BuildRequires: pkgconfig(gsettings-desktop-schemas) +BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version} +BuildRequires: pkgconfig(gtkspell3-3.0) +BuildRequires: pkgconfig(gweather-3.0) >= %{libgweather_version} +BuildRequires: pkgconfig(iso-codes) +BuildRequires: pkgconfig(libcanberra-gtk3) +BuildRequires: pkgconfig(libebackend-1.2) >= %{eds_version} +BuildRequires: pkgconfig(libebook-1.2) >= %{eds_version} +BuildRequires: pkgconfig(libecal-1.2) >= %{eds_version} +BuildRequires: pkgconfig(libedataserver-1.2) >= %{eds_version} +BuildRequires: pkgconfig(libedataserverui-1.2) >= %{eds_version} +BuildRequires: pkgconfig(libgdata) >= %{libgdata_version} +BuildRequires: pkgconfig(libsoup-2.4) >= %{libsoup_version} +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(nspr) +BuildRequires: pkgconfig(nss) +BuildRequires: pkgconfig(shared-mime-info) +BuildRequires: pkgconfig(webkit2gtk-4.0) >= %{webkit2gtk_version} +BuildRequires: pkgconfig(webkit2gtk-web-extension-4.0) >= %{webkit2gtk_version} + +%if %{ldap_support} +BuildRequires: openldap-devel >= 2.0.11 +%endif + +%if %{libnotify_support} +BuildRequires: pkgconfig(libnotify) +%endif + +%if %{libpst_support} +BuildRequires: pkgconfig(libpst) +%endif + +%description +Evolution is the GNOME mailer, calendar, contact manager and +communications tool. The components which make up Evolution +are tightly integrated with one another and act as a seamless +personal information-management tool. + +%package devel +Group: Development/Libraries +Summary: Development files for building against %{name} +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig(camel-1.2) >= %{eds_version} +Requires: pkgconfig(enchant) +Requires: pkgconfig(gtk+-3.0) >= %{gtk3_version} +Requires: pkgconfig(gtkspell3-3.0) +Requires: pkgconfig(gweather-3.0) >= %{libgweather_version} +Requires: pkgconfig(libebackend-1.2) >= %{eds_version} +Requires: pkgconfig(libebook-1.2) >= %{eds_version} +Requires: pkgconfig(libecal-1.2) >= %{eds_version} +Requires: pkgconfig(libedataserver-1.2) >= %{eds_version} +Requires: pkgconfig(libgdata) >= %{libgdata_version} +Requires: pkgconfig(libsoup-2.4) >= %{libsoup_version} +Requires: pkgconfig(libxml-2.0) +Obsoletes: libgal2-devel <= %{last_libgal2_version} + +%description devel +Development files needed for building things which link against %{name}. + +%package devel-docs +Summary: Developer documentation for Evolution +Group: Development/Libraries +Requires: devhelp +Requires: %{name}-devel = %{version}-%{release} +BuildArch: noarch + +%description devel-docs +This package contains developer documentation for Evolution. + +%package langpacks +Summary: Translations for %{name} +BuildArch: noarch +Requires: %{name} = %{version}-%{release} + +%description langpacks +This package contains translations for %{name}. + +%if %{with_docs} +%package help +Group: Applications/Productivity +Summary: Help files for %{name} +Requires: %{name} = %{version}-%{release} +Requires: yelp +BuildArch: noarch + +%description help +This package contains user documentation for %{name}. +%endif + +%package bogofilter +Group: Applications/Productivity +Summary: Bogofilter plugin for Evolution +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: bogofilter +BuildRequires: bogofilter + +%description bogofilter +This package contains the plugin to filter junk mail using Bogofilter. + +%package spamassassin +Group: Applications/Productivity +Summary: SpamAssassin plugin for Evolution +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: spamassassin +BuildRequires: spamassassin + +%description spamassassin +This package contains the plugin to filter junk mail using SpamAssassin. + +%if %{libpst_support} +%package pst +Group: Applications/Productivity +Summary: PST importer plugin for Evolution +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description pst +This package contains the plugin to import Microsoft Personal Storage Table +(PST) files used by Microsoft Outlook and Microsoft Exchange. +%endif + +%if %{with_tests} + +%package tests +Summary: Tests for the %{name} package +Group: Development/Libraries +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description tests +The %{name}-tests package contains tests that can be used to verify +the functionality of the installed %{name} package. + +%endif + +%prep +%setup -q -n evolution-%{version} + +%patch01 -p1 -b .config-lookup-crash +%patch02 -p1 -b .mangled-deeper-html-quotes +%patch03 -p1 -b .extra-new-line-before-url +%patch04 -p1 -b .deselect-task-memo-list +%patch05 -p1 -b .help-contents-link +%patch06 -p1 -b .intltool-cache +%patch07 -p1 -b .crash-empty-attendee +%patch08 -p1 -b .cve-2018-15587-reposition-signature-bar +%patch09 -p1 -b .gala11yetableitem-ref-child +%patch10 -p1 -b .mail-account-name-sync-in-wizard +%patch11 -p1 -b .webkitgtk-2.28 + +# Remove the welcome email from Novell +for inbox in src/mail/default/*/Inbox; do + echo -n "" > $inbox +done + +%build + +mkdir -p _build +cd _build + +# define all of our flags, this is kind of ugly :( +%if %{ldap_support} +%define ldap_flags -DWITH_OPENLDAP=ON +%else +%define ldap_flags -DWITH_OPENLDAP=OFF +%endif + +%define ssl_flags -DENABLE_SMIME=ON + +if ! pkg-config --exists nss; then + echo "Unable to find suitable version of mozilla nss to use!" + exit 1 +fi + +%if %{with_docs} +%define gtkdoc_flags -DENABLE_GTK_DOC=ON -DWITH_HELP=ON +%else +%define gtkdoc_flags -DENABLE_GTK_DOC=OFF -DWITH_HELP=OFF +%endif + +CFLAGS="$RPM_OPT_FLAGS -fPIC -DLDAP_DEPRECATED -Wno-sign-compare -Wno-deprecated-declarations"; export CFLAGS + +%cmake -G "Unix Makefiles" \ + -DENABLE_MAINTAINER_MODE=OFF \ + -DVERSION_SUBSTRING=" (%{version}-%{release})" \ + %ldap_flags %ssl_flags %gtkdoc_flags \ + -DENABLE_PLUGINS=all \ + -DENABLE_YTNEF=OFF \ +%if %{with_tests} + -DENABLE_INSTALLED_TESTS=ON \ +%else + -DENABLE_INSTALLED_TESTS=OFF \ +%endif + .. + +make %{?_smp_mflags} + +%if %{with_docs} + +cd .. + +# Replace identical images in the help by links. +# This reduces the RPM size by several megabytes. +helpdir=$RPM_BUILD_ROOT%{_datadir}/gnome/help/%{name} +for f in $helpdir/C/figures/*.png; do + b="$(basename $f)" + for d in $helpdir/*; do + if [ -d "$d" -a "$d" != "$helpdir/C" ]; then + g="$d/figures/$b" + if [ -f "$g" ]; then + if cmp -s $f $g; then + rm "$g"; ln -s "../../C/figures/$b" "$g" + fi + fi + fi + done +done + +# %%{with_docs} +%endif + +%install +rm -rf $RPM_BUILD_ROOT +cd _build +make DESTDIR=$RPM_BUILD_ROOT install + +%find_lang evolution --all-name --with-gnome + +grep "/usr/share/locale" evolution.lang > translations.lang +%if %{with_docs} +grep -v "/usr/share/locale" evolution.lang > help.lang +%endif + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%license COPYING +%doc AUTHORS NEWS README + +# GSettings schemas: +%{_datadir}/GConf/gsettings/evolution.convert + +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.shell.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.addressbook.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.calendar.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.mail.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.importer.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.bogofilter.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.spamassassin.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.text-highlight.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.attachment-reminder.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.autocontacts.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.email-custom-header.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.external-editor.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.face-picture.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.itip.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.mail-notification.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.prefer-plain.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.publish-calendar.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.templates.gschema.xml + +# The main executable +%{_bindir}/evolution + +%{_datadir}/metainfo/org.gnome.Evolution.appdata.xml + +# Desktop files: +%{_datadir}/applications/org.gnome.Evolution.desktop +%{_sysconfdir}/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop + +# Icons: +%{_datadir}/icons/hicolor/16x16/apps/* +%{_datadir}/icons/hicolor/22x22/apps/* +%{_datadir}/icons/hicolor/24x24/apps/* +%{_datadir}/icons/hicolor/32x32/apps/* +%{_datadir}/icons/hicolor/48x48/apps/* +%{_datadir}/icons/hicolor/256x256/apps/* +%{_datadir}/icons/hicolor/symbolic/apps/* + +# The main data directory +# (have not attempted to split this up into an explicit list) +%dir %{_datadir}/evolution +%{_datadir}/evolution + +# Modules: +%dir %{_libdir}/evolution +%dir %{_libdir}/evolution/modules +%{_libdir}/evolution/modules/module-accounts-window.so +%{_libdir}/evolution/modules/module-addressbook.so +%{_libdir}/evolution/modules/module-backup-restore.so +%{_libdir}/evolution/modules/module-book-config-google.so +%{_libdir}/evolution/modules/module-book-config-ldap.so +%{_libdir}/evolution/modules/module-book-config-local.so +%{_libdir}/evolution/modules/module-book-config-webdav.so +%{_libdir}/evolution/modules/module-cal-config-caldav.so +%{_libdir}/evolution/modules/module-cal-config-contacts.so +%{_libdir}/evolution/modules/module-cal-config-google.so +%{_libdir}/evolution/modules/module-cal-config-local.so +%{_libdir}/evolution/modules/module-cal-config-weather.so +%{_libdir}/evolution/modules/module-cal-config-webcal.so +%{_libdir}/evolution/modules/module-calendar.so +%{_libdir}/evolution/modules/module-composer-autosave.so +%{_libdir}/evolution/modules/module-composer-to-meeting.so +%{_libdir}/evolution/modules/module-config-lookup.so +%{_libdir}/evolution/modules/module-contact-photos.so +%{_libdir}/evolution/modules/module-gravatar.so +%{_libdir}/evolution/modules/module-itip-formatter.so +%{_libdir}/evolution/modules/module-mail-config.so +%{_libdir}/evolution/modules/module-mail.so +%{_libdir}/evolution/modules/module-mailto-handler.so +%{_libdir}/evolution/modules/module-mdn.so +%{_libdir}/evolution/modules/module-offline-alert.so +%{_libdir}/evolution/modules/module-prefer-plain.so +%{_libdir}/evolution/modules/module-plugin-lib.so +%{_libdir}/evolution/modules/module-plugin-manager.so +%{_libdir}/evolution/modules/module-settings.so +%{_libdir}/evolution/modules/module-startup-wizard.so +%{_libdir}/evolution/modules/module-text-highlight.so +%{_libdir}/evolution/modules/module-vcard-inline.so +%{_libdir}/evolution/modules/module-webkit-editor.so +%{_libdir}/evolution/modules/module-webkit-inspector.so + +# Shared libraries: +%{_libdir}/evolution/libevolution-mail-composer.so +%{_libdir}/evolution/libeabutil.so +%{_libdir}/evolution/libeabwidgets.so +%{_libdir}/evolution/libecontacteditor.so +%{_libdir}/evolution/libecontactlisteditor.so +%{_libdir}/evolution/libecontactprint.so +%{_libdir}/evolution/libedomutils.so +%{_libdir}/evolution/libemail-engine.so +%{_libdir}/evolution/libevolution-mail-formatter.so +%{_libdir}/evolution/libevolution-shell.so +%{_libdir}/evolution/libessmime.so +%{_libdir}/evolution/libevolution-util.so +%{_libdir}/evolution/libevolution-addressbook-importers.so +%{_libdir}/evolution/libevolution-calendar.so +%{_libdir}/evolution/libevolution-calendar-importers.so +%{_libdir}/evolution/libevolution-mail-importers.so +%{_libdir}/evolution/libevolution-mail.so +%{_libdir}/evolution/libevolution-smime.so +%{_libdir}/evolution/libgnomecanvas.so + +# WebKit2 Extensions +%{_libdir}/evolution/web-extensions/libewebextension.so +%{_libdir}/evolution/web-extensions/module-itip-formatter-webextension.so +%{_libdir}/evolution/web-extensions/webkit-editor/module-webkit-editor-webextension.so + +# Various libexec programs: +%dir %{_libexecdir}/evolution +%{_libexecdir}/evolution/evolution-alarm-notify +%{_libexecdir}/evolution/evolution-backup +%{_libexecdir}/evolution/killev + +# The plugin directory: +%dir %{evo_plugin_dir} + +# The various plugins follow; they are all part of the main package: +# (note that there are various resources such as ui and pixmap files that +# are built as part of specific plugins but which are currently packaged using +# globs above; the purpose of the separation below is to be more explicit about +# which plugins we ship) +%{evo_plugin_dir}/org-gnome-evolution-attachment-reminder.eplug +%{evo_plugin_dir}/liborg-gnome-evolution-attachment-reminder.so + +%{evo_plugin_dir}/org-gnome-email-custom-header.eplug +%{evo_plugin_dir}/liborg-gnome-email-custom-header.so + +%{evo_plugin_dir}/org-gnome-evolution-bbdb.eplug +%{evo_plugin_dir}/liborg-gnome-evolution-bbdb.so + +%{evo_plugin_dir}/org-gnome-external-editor.eplug +%{evo_plugin_dir}/liborg-gnome-external-editor.so + +%{evo_plugin_dir}/org-gnome-face.eplug +%{evo_plugin_dir}/liborg-gnome-face.so + +%{evo_plugin_dir}/org-gnome-mailing-list-actions.eplug +%{evo_plugin_dir}/liborg-gnome-mailing-list-actions.so + +%{evo_plugin_dir}/org-gnome-mail-notification.eplug +%{evo_plugin_dir}/liborg-gnome-mail-notification.so + +%{evo_plugin_dir}/org-gnome-mail-to-task.eplug +%{evo_plugin_dir}/liborg-gnome-mail-to-task.so + +%{evo_plugin_dir}/org-gnome-prefer-plain.eplug +%{evo_plugin_dir}/liborg-gnome-prefer-plain.so + +%{evo_plugin_dir}/org-gnome-publish-calendar.eplug +%{evo_plugin_dir}/liborg-gnome-publish-calendar.so + +%{evo_plugin_dir}/org-gnome-save-calendar.eplug +%{evo_plugin_dir}/liborg-gnome-save-calendar.so + +%{evo_plugin_dir}/org-gnome-templates.eplug +%{evo_plugin_dir}/liborg-gnome-templates.so + +%{evo_plugin_dir}/org-gnome-dbx-import.eplug +%{evo_plugin_dir}/liborg-gnome-dbx-import.so + + +%files devel +%{_includedir}/evolution +%{_libdir}/pkgconfig/evolution-calendar-3.0.pc +%{_libdir}/pkgconfig/evolution-mail-3.0.pc +%{_libdir}/pkgconfig/evolution-shell-3.0.pc +%{_libdir}/pkgconfig/libemail-engine.pc + +%files devel-docs +%doc %{_datadir}/gtk-doc/html/evolution-mail-composer +%doc %{_datadir}/gtk-doc/html/evolution-mail-engine +%doc %{_datadir}/gtk-doc/html/evolution-mail-formatter +%doc %{_datadir}/gtk-doc/html/evolution-shell +%doc %{_datadir}/gtk-doc/html/evolution-util + +%files langpacks -f _build/translations.lang + +%if %{with_docs} +%files help -f _build/help.lang +%endif + +%files bogofilter +%{_libdir}/evolution/modules/module-bogofilter.so +%{_datadir}/metainfo/org.gnome.Evolution-bogofilter.metainfo.xml + +%files spamassassin +%{_libdir}/evolution/modules/module-spamassassin.so +%{_datadir}/metainfo/org.gnome.Evolution-spamassassin.metainfo.xml + +%if %{libpst_support} +%files pst +%{_datadir}/metainfo/org.gnome.Evolution-pst.metainfo.xml +%{evo_plugin_dir}/org-gnome-pst-import.eplug +%{evo_plugin_dir}/liborg-gnome-pst-import.so +%endif + +%if %{with_tests} +%files tests +%{_libexecdir}/%{name}/installed-tests +%{_datadir}/installed-tests +%endif + +%changelog +* Thu Jun 11 2020 Milan Crha - 3.28.5-14 +- Related: #1817143 (Add a small patch to behave better with WebKitGTK 2.28) + +* Fri May 15 2020 Milan Crha - 3.28.5-13 +- Resolves: #1836165 (Cannot type the date of a meeting) + +* Tue Dec 03 2019 Milan Crha - 3.28.5-12 +- Add patch for RH bug #1778799 (New Mail account wizard ignores email address change) + +* Thu Oct 24 2019 Milan Crha - 3.28.5-11 +- Update patch for RH bug #1764563 (CVE-2018-15587: Reposition signature bar) + +* Wed Oct 23 2019 Milan Crha - 3.28.5-10 +- Add patch for RH bug #1764563 (CVE-2018-15587: Reposition signature bar) +- Add patch for RH bug #1753220 (GalA11yETableItem: Incorrect implementation of AtkObjectClass::ref_child()) + +* Fri Jun 28 2019 Milan Crha - 3.28.5-9 +- Add patch for RH bug #1724984 ([ECompEditor] Ensure attendee changes stored before save) + +* Thu Jun 27 2019 Milan Crha - 3.28.5-8 +- Add patch for RH bug #1724659 (Make sure intltool-merge cache is created only once) + +* Thu Jun 27 2019 Milan Crha - 3.28.5-7 +- Add patch for RH bug #1724232 (Help Contents (F1) has a bad link to GNOME site) + +* Fri Oct 26 2018 Milan Crha - 3.28.5-6 +- Add BuildRequires/Requires for 'killall' binary (RH bug #1643481) + +* Mon Oct 15 2018 Milan Crha - 3.28.5-5 +- Obsolete evolution-tests subpackage (RH bug #1638480) + +* Mon Oct 01 2018 Milan Crha - 3.28.5-4 +- Add patch for RH bug #1634665 (Deselects task/memo list when started in Calendar view) + +* Mon Sep 03 2018 Milan Crha - 3.28.5-3 +- Add patch for RH bug #1624835 (Quoting of plain text mail into HTML mode mangles deeper levels) +- Add patch for RH bug #1624867 (Extra new line added in front of long URLs) + +* Thu Aug 23 2018 Milan Crha - 3.28.5-2 +- Add patch for RH bug #1620582 (Crash under config_lookup_thread() at e-config-lookup.c:179) + +* Mon Jul 30 2018 Milan Crha - 3.28.5-1 +- Update to 3.28.5 + +* Mon Jul 16 2018 Milan Crha - 3.28.4-1 +- Update to 3.28.4 + +* Fri Jun 22 2018 Milan Crha - 3.28.3-2 +- Disable evolution-tests subpackage, not much maintained upstream and requires python2 + +* Mon Jun 18 2018 Milan Crha - 3.28.3-1 +- Update to 3.28.3 +- Remove fix to strip closing > from URLs when linkifying (fixed upstream) + +* Tue Apr 10 2018 Adam Williamson - 3.28.1-2 +- Backport fix to strip closing > from URLs when linkifying (BGO#795108) + +* Mon Apr 09 2018 Milan Crha - 3.28.1-1 +- Update to 3.28.1 + +* Mon Mar 12 2018 Milan Crha - 3.28.0-1 +- Update to 3.28.0 + +* Mon Mar 05 2018 Milan Crha - 3.27.92-1 +- Update to 3.27.92 + +* Mon Feb 19 2018 Milan Crha - 3.27.91-1 +- Update to 3.27.91 + +* Tue Feb 13 2018 Björn Esser - 3.27.90-3 +- Rebuild against newer gnome-desktop3 package + +* Fri Feb 09 2018 Igor Gnatenko - 3.27.90-2 +- Escape macros in %%changelog + +* Tue Feb 06 2018 Milan Crha - 3.27.90-1 +- Update to 3.27.90 +- Properly obsolete evolution-perl subpackage + +* Mon Feb 05 2018 Kalev Lember - 3.27.4-2 +- Rebuilt for libgweather soname bump + +* Mon Jan 08 2018 Milan Crha - 3.27.4-1 +- Update to 3.27.4 + +* Sat Jan 06 2018 Igor Gnatenko - 3.27.3-2 +- Remove obsolete scriptlets +- Add explicit dependency on evolution-data-server (RH bug #1524416) + +* Mon Dec 11 2017 Milan Crha - 3.27.3-1 +- Update to 3.27.3 + +* Mon Nov 13 2017 Milan Crha - 3.27.2-1 +- Update to 3.27.2 + +* Wed Nov 08 2017 Milan Crha - 3.27.1-2 +- Rebuild for newer libical + +* Mon Oct 16 2017 Milan Crha - 3.27.1-1 +- Update to 3.27.1 + +* Mon Oct 02 2017 Milan Crha - 3.26.1-1 +- Update to 3.26.1 + +* Mon Sep 11 2017 Milan Crha - 3.26.0-1 +- Update to 3.26.0 + +* Mon Sep 04 2017 Milan Crha - 3.25.92.2-1 +- Update to 3.25.92.2 + +* Mon Sep 04 2017 Milan Crha - 3.25.92-1 +- Update to 3.25.92 + +* Tue Aug 22 2017 Ville Skyttä - 3.25.91-2 +- Install COPYING as %%license + +* Mon Aug 21 2017 Milan Crha - 3.25.91-1 +- Update to 3.25.91 + +* Mon Aug 07 2017 Milan Crha - 3.25.90-1 +- Update to 3.25.90 + +* Wed Aug 02 2017 Fedora Release Engineering - 3.25.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Mon Jul 31 2017 Florian Weimer - 3.25.4-3 +- Rebuild with binutils fix for ppc64le (#1475636) + +* Wed Jul 26 2017 Fedora Release Engineering - 3.25.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jul 17 2017 Milan Crha - 3.25.4-1 +- Update to 3.25.4 + +* Mon Jun 19 2017 Milan Crha - 3.25.3-1 +- Update to 3.25.3 + +* Mon May 22 2017 Milan Crha - 3.25.2-1 +- Update to 3.25.2 + +* Thu Apr 27 2017 Milan Crha - 3.25.1-2 +- Split translations into separate package + +* Mon Apr 24 2017 Milan Crha - 3.25.1-1 +- Update to 3.25.1 + +* Mon Apr 10 2017 Milan Crha - 3.24.1-1 +- Update to 3.24.1 + +* Mon Mar 20 2017 Milan Crha - 3.24.0-1 +- Update to 3.24.0 + +* Mon Mar 13 2017 Milan Crha - 3.23.92-1 +- Update to 3.23.92 + +* Mon Feb 27 2017 Milan Crha - 3.23.91-1 +- Update to 3.23.91 + +* Mon Feb 13 2017 Milan Crha - 3.23.90-1 +- Update to 3.23.90 + +* Fri Feb 10 2017 Fedora Release Engineering - 3.23.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Jan 16 2017 Milan Crha - 3.23.4-1 +- Update to 3.23.4 + +* Mon Dec 12 2016 Milan Crha - 3.23.3-1 +- Update to 3.23.3 + +* Mon Nov 21 2016 Milan Crha - 3.23.2-1 +- Update to 3.23.2 + +* Sun Nov 06 2016 Filipe Rosset - 3.23.1-2 +- Rebuild for newer highlight + +* Mon Oct 24 2016 Milan Crha - 3.23.1-1 +- Update to 3.23.1 + +* Thu Oct 13 2016 Milan Crha - 3.22.1-2 +- Add patch for GNOME bug #772803 (Inline images cause busy loop on Reply in WebKitWebProcess) + +* Mon Oct 10 2016 Milan Crha - 3.22.1-1 +- Update to 3.22.1 + +* Mon Sep 19 2016 Milan Crha - 3.22.0-1 +- Update to 3.22.0 +- Add gnome-autoar dependency + +* Mon Sep 12 2016 Milan Crha - 3.21.92-1 +- Update to 3.21.92 +- Remove patch for "Adapt to WebKit Unstable DOM API changes: (fixed upstream) + +* Thu Sep 01 2016 Tomas Popela - 3.21.91-2 +- Adapt to WebKit Unstable DOM API changes + +* Mon Aug 29 2016 Milan Crha - 3.21.91-1 +- Update to 3.21.91 + +* Mon Aug 15 2016 Milan Crha - 3.21.90-1 +- Update to 3.21.90 + +* Mon Jul 18 2016 Milan Crha - 3.21.4-1 +- Update to 3.21.4 +- Remove the "perl" subpackage (code moved to the evolution-data-server) + +* Mon Jun 20 2016 Milan Crha - 3.21.3-1 +- Update to 3.21.3 + +* Mon May 23 2016 Milan Crha - 3.21.2-1 +- Update to 3.21.2 + +* Mon Apr 25 2016 Milan Crha - 3.21.1-1 +- Update to 3.21.1 + +* Fri Apr 15 2016 David Tardon - 3.20.1-2 +- rebuild for ICU 57.1 + +* Mon Apr 11 2016 Milan Crha - 3.20.1-1 +- Update to 3.20.1 + +* Mon Mar 21 2016 Milan Crha - 3.20.0-1 +- Update to 3.20.0 + +* Mon Mar 14 2016 Milan Crha - 3.19.92-1 +- Update to 3.19.92 + +* Mon Feb 29 2016 Milan Crha - 3.19.91-1 +- Update to 3.19.91 +- Remove patch for GNOME bug 761883 (Fixed upstream) + +* Thu Feb 18 2016 Milan Crha - 3.19.90-2 +- Add patch for GNOME bug 761883 (Typo in the previous fix) + +* Mon Feb 15 2016 Milan Crha - 3.19.90-1 +- Update to 3.19.90 + +* Wed Feb 03 2016 Fedora Release Engineering - 3.19.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Mon Jan 18 2016 David Tardon - 3.19.4-2 +- rebuild for libical 2.0.0 + +* Mon Jan 18 2016 Milan Crha - 3.19.4-1 +- Update to 3.19.4 + +* Mon Dec 14 2015 Milan Crha - 3.19.3-1 +- Update to 3.19.3 + +* Mon Nov 23 2015 Milan Crha - 3.19.2-1 +- Update to 3.19.2 + +* Mon Oct 26 2015 Milan Crha - 3.19.1-1 +- Update to 3.19.1 + +* Mon Oct 12 2015 Milan Crha - 3.18.1-1 +- Update to 3.18.1 + +* Mon Sep 21 2015 Milan Crha - 3.18.0-1 +- Update to 3.18.0 + +* Mon Sep 14 2015 Milan Crha - 3.17.92-1 +- Update to 3.17.92 +- Add pkgconfig(iso-codes) into BuildRequires + +* Mon Aug 31 2015 Milan Crha - 3.17.91-1 +- Update to 3.17.91 + +* Mon Aug 17 2015 Milan Crha - 3.17.90-1 +- Update to 3.17.90 + +* Wed Jul 22 2015 Milan Crha - 3.17.4-2 +- Rebuild for newer gnome-desktop3 + +* Mon Jul 20 2015 Milan Crha - 3.17.4-1 +- Update to 3.17.4 + +* Mon Jun 22 2015 Milan Crha - 3.17.3-1 +- Update to 3.17.3 +- Disable help build when gtk-doc is disabled + +* Wed Jun 17 2015 Fedora Release Engineering - 3.17.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon May 25 2015 Milan Crha - 3.17.2-1 +- Update to 3.17.2 +- Remove patch for a removal of an e-cell-renderer-color gtk-doc leftover (fixed upstream) + +* Mon Apr 27 2015 Milan Crha - 3.17.1-1 +- Update to 3.17.1 +- Add patch for a removal of an e-cell-renderer-color gtk-doc leftover + +* Mon Apr 13 2015 Milan Crha - 3.16.1-1 +- Update to 3.16.1 + +* Mon Mar 23 2015 Milan Crha - 3.16.0-1 +- Update to 3.16.0 + +* Mon Mar 16 2015 Milan Crha - 3.15.92-1 +- Update to 3.15.92 +- Remove obsolete patches (one unused and one fixed upstream) + +* Mon Mar 02 2015 Milan Crha - 3.15.91-1 +- Update to 3.15.91 + +* Mon Feb 16 2015 Milan Crha - 3.13.90-1 +- Update to 3.13.90 +- Remove WebKit composer patches (fixed upstream) + +* Mon Feb 02 2015 Tomas Popela - 3.13.10-2 +- Backport the WebKit composer patches + +* Mon Jan 26 2015 Milan Crha - 3.13.10-1 +- Update to 3.13.10 + +* Mon Dec 22 2014 Milan Crha - 3.13.9-1 +- Update to 3.13.9 + +* Mon Nov 24 2014 Milan Crha - 3.13.8-1 +- Update to 3.13.8 + +* Mon Oct 27 2014 Milan Crha - 3.13.7-1 +- Update to 3.13.7 + +* Mon Sep 22 2014 Milan Crha - 3.13.6-1 +- Update to 3.13.6 + +* Mon Aug 25 2014 Milan Crha - 3.13.5-1 +- Update to 3.13.5 +- Remove patch to add missing tests files in the distribution tarball (fixed upstream) + +* Sat Aug 16 2014 Fedora Release Engineering - 3.13.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Wed Jul 30 2014 Milan Crha - 3.13.4-1 +- Update to 3.13.4 +- Introduce tests subpackage with installed tests +- Add patch to add missing tests files in the distribution tarball +- Remove patch to drop gnome-icon-theme dependency (fixed upstream) + +* Mon Jul 14 2014 Milan Crha - 3.12.4-1 +- Update to 3.12.4 +- Remove patch to fix folder names in Mail view's folder tree (fixed upstream) +- Remove patch to fix colors in preview (fixed upstream) + +* Thu Jun 26 2014 Milan Crha - 3.12.3-3 +- Add upstream patch to fix folder names in Mail view's folder tree +- Add upstream patch to fix colors in preview + +* Mon Jun 09 2014 Milan Crha - 3.12.3-2 +- Drop gnome-icon-theme dependency + +* Mon Jun 09 2014 Milan Crha - 3.12.3-1 +- Update to 3.12.3 + +* Sat Jun 07 2014 Fedora Release Engineering - 3.12.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Mon May 12 2014 Milan Crha - 3.12.2-1 +- Update to 3.12.2 + +* Wed Apr 16 2014 Adam Williamson - 3.12.1-2 +- rebuild for new libgdata + +* Mon Apr 14 2014 Milan Crha - 3.12.1-1 +- Update to 3.12.1 + +* Mon Mar 24 2014 Milan Crha - 3.12.0-1 +- Update to 3.12.0 + +* Mon Mar 17 2014 Milan Crha - 3.11.92-1 +- Update to 3.11.92 + +* Mon Mar 03 2014 Milan Crha - 3.11.91-1 +- Update to 3.11.91 + +* Wed Feb 19 2014 Kalev Lember - 3.11.90-2 +- Rebuilt for libgnome-desktop soname bump + +* Mon Feb 17 2014 Milan Crha - 3.11.90-1 +- Update to 3.11.90 + +* Mon Feb 03 2014 Milan Crha - 3.11.5-2 +- Drop krb5 dependency + +* Mon Feb 03 2014 Milan Crha - 3.11.5-1 +- Update to 3.11.5 + +* Fri Jan 17 2014 Adam Williamson - 3.11.4-2 +- backport a couple of crasher fixes from upstream master + +* Mon Jan 13 2014 Milan Crha - 3.11.4-1 +- Update to 3.11.4 + +* Thu Nov 21 2013 Milan Crha - 3.11.2-2 +- Rebuild for new libical (RH bug #1023020) + +* Mon Nov 18 2013 Milan Crha - 3.11.2-1 +- Update to 3.11.2 +- Conditionally build help subpackage +- Disable compiler warnings about deprecated symbols + +* Mon Nov 11 2013 Milan Crha - 3.11.1-2 +- Hide more help-related widgets when evolution-help is not installed + +* Tue Oct 22 2013 Matthew Barnes - 3.11.1-1 +- Update to 3.11.1 + +* Mon Oct 14 2013 Milan Crha - 3.10.1-1 +- Update to 3.10.1 +- Remove the dependency on libytnef, which apparently isn't needed for + the PST importer and disable the experimental TNEF attachments plugin +- Avoid help launch with F1 when evolution-help is not installed + +* Mon Sep 23 2013 Milan Crha - 3.10.0-1 +- Update to 3.10.0 +- Remove explicit Requires on libpst in pst subpackage + +* Mon Sep 16 2013 Milan Crha - 3.9.92-1 +- Update to 3.9.92 + +* Tue Sep 03 2013 Kalev Lember - 3.9.91-2 +- Rebuilt for libgnome-desktop soname bump + +* Mon Sep 02 2013 Milan Crha - 3.9.91-1 +- Update to 3.9.91 + +* Fri Aug 23 2013 Milan Crha - 3.9.90-2 +- Split developer documentation into evolution-devel-docs subpackage + +* Mon Aug 19 2013 Milan Crha - 3.9.90-1 +- Update to 3.9.90 + +* Tue Aug 06 2013 Adam Williamson - 3.9.5-3 +- rebuild for new libgweather + +* Thu Aug 01 2013 Petr Pisar - 3.9.5-2 +- Perl 5.18 rebuild + +* Mon Jul 29 2013 Milan Crha - 3.9.5-1 +- Update to 3.9.5 + +* Wed Jul 17 2013 Matthew Barnes - 3.9.4-3 +- Work around a crash caught by -fstack-protector-strong. + +* Wed Jul 17 2013 Petr Pisar - 3.9.4-2 +- Perl 5.18 rebuild + +* Mon Jul 08 2013 Milan Crha - 3.9.4-1 +- Update to 3.9.4 + +* Sat Jun 22 2013 Matthias Clasen - 3.9.3-3 +- Don't install ChangeLog +- Trim %%changelog + +* Fri Jun 21 2013 Kalev Lember - 3.9.3-2 +- Rebuilt for libgweather 3.9.3 soname bump + +* Mon Jun 17 2013 Milan Crha - 3.9.3-1 +- Update to 3.9.3 + +* Mon May 27 2013 Milan Crha - 3.9.2-1 +- Update to 3.9.2 + +* Fri May 24 2013 Rex Dieter 3.9.1-2 +- rebuild (libical) + +* Mon Apr 29 2013 Milan Crha - 3.9.1-1 +- Update to 3.9.1 + +* Mon Mar 25 2013 Milan Crha - 3.8.0-1 +- Update to 3.8.0 + +* Mon Mar 18 2013 Milan Crha - 3.7.92-1 +- Update to 3.7.92 + +* Mon Mar 04 2013 Milan Crha - 3.7.91-1 +- Update to 3.7.91 + +* Wed Feb 20 2013 Kalev Lember - 3.7.90-2 +- Rebuilt for libgnome-desktop soname bump + +* Mon Feb 18 2013 Milan Crha - 3.7.90-1 +- Update to 3.7.90 + +* Mon Feb 04 2013 Milan Crha - 3.7.5-1 +- Update to 3.7.5 + +* Fri Jan 18 2013 Milan Crha - 3.7.4-1 +- Correct help-context patch test path (Red Had bug #901341) + +* Mon Jan 14 2013 Milan Crha - 3.7.4-1 +- Update to 3.7.4 +- Add --add-missing to automake call + +* Tue Jan 01 2013 Matthew Barnes - 3.7.3.2-3 +- Re-enable translation size reduction (RH bug #628073 is long fixed). + +* Thu Dec 20 2012 Kalev Lember - 3.7.3.2-2 +- Rebuilt for libgnome-desktop3 3.7.3 soname bump + +* Wed Dec 19 2012 Matthew Barnes - 3.7.3.2-1 +- Update to 3.7.3.2 +- Remove obsolete BuildRequires: + bison + dbus-glib-devel + libSM-devel + rarian-compat + +* Mon Nov 19 2012 Milan Crha - 3.7.2-1 +- Update to 3.7.2 + +* Fri Nov 09 2012 Matthew Barnes - 3.7.1-2 +- Drop unique3-devel BR, it's an ancient artifact. + +* Mon Oct 22 2012 Milan Crha - 3.7.1-1 +- Update to 3.7.1 + +* Mon Sep 24 2012 Matthew Barnes - 3.6.0-1 +- Update to 3.6.0 +- Remove patch for GNOME #678408 (fixed upstream). + +* Mon Sep 24 2012 Bastien Nocera 3.5.92-4 +- Use GStreamer 1.0 instead of 0.10 + +* Sat Sep 22 2012 Adam Williamson - 3.5.92-3 +- backport fix for BGO #678408 (broken message display) + +* Wed Sep 19 2012 Kalev Lember - 3.5.92-2 +- Fix evolution-NetworkManager obsoletes + +* Mon Sep 17 2012 Milan Crha - 3.5.92-1 +- Update to 3.5.92 + +* Mon Sep 03 2012 Milan Crha - 3.5.91-1 +- Update to 3.5.91 + +* Mon Aug 20 2012 Milan Crha - 3.5.90-1 +- Update to 3.5.90 +- Remove patches for BGO #678408 and #681321 (fixed upstream) +- Add itstool and yelp-tools into BuildRequires + +* Wed Aug 15 2012 Adam Williamson - 3.5.5-2 +- backport the fix for BGO #678408 and #681321 (libxml2 build) + +* Mon Aug 06 2012 Milan Crha - 3.5.5-1 +- Update to 3.5.5 + +* Thu Jul 19 2012 Fedora Release Engineering - 3.5.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Jul 16 2012 Milan Crha - 3.5.4-1 +- Update to 3.5.4 +- Enable weather plugin (fixed upstream) + +* Wed Jun 27 2012 Matthias Clasen - 2.5.3.1-4 +- Temporarily disable weather plugin (not ported to new libgweather yet) + +* Tue Jun 26 2012 Matthew Barnes - 2.5.3.1-3 +- Temporarily change e-d-s req in devel subpackage. + +* Tue Jun 26 2012 Matthew Barnes - 3.5.3.1-2 +- Remove unnecessary Requires: evolution-data-server. + +* Mon Jun 25 2012 Matthew Barnes - 3.5.3.1-1 +- Update to 3.5.3.1 (3.5.3, no build for you!) + +* Mon Jun 25 2012 Matthew Barnes - 3.5.3-1 +- Update to 3.5.3 +- Drop BR: GConf2-devel \o/ + +* Fri Jun 8 2012 Matthias Clasen - 3.5.2-2 +- Rebuild against new gnome-desktop + +* Mon Jun 04 2012 Milan Crha - 3.5.2-1 +- Update to 3.5.2 + +* Sun Apr 29 2012 Matthew Barnes - 3.5.1-1 +- Update to 3.5.1 +- Add BR: webkitgtk3-devel + +* Tue Apr 24 2012 Kalev Lember - 3.4.1-2 +- Silence rpm scriptlet output + +* Mon Apr 16 2012 Milan Crha - 3.4.1-1 +- Update to 3.4.1 + +* Tue Mar 27 2012 Milan Crha - 3.4.0.1-1 +- Update to 3.4.0.1 + +* Mon Mar 19 2012 Milan Crha - 3.3.92-1 +- Update to 3.3.92 + +* Tue Mar 06 2012 Milan Crha - 3.3.91-1 +- Update to 3.3.91 + +* Mon Feb 20 2012 Milan Crha - 3.3.90-1 +- Update to 3.3.90 + +* Mon Feb 06 2012 Milan Crha - 3.3.5-1 +- Update to 3.3.5 + +* Thu Jan 19 2012 Matthew Barnes - 3.3.4-2 +- Keep all GSettings schema files in the main evolution package, even the + ones for the Bogofilter and Spamassassin subpackages, since we just have + one .convert file and missing schemas makes gsettings-data-convert crash. + +* Mon Jan 16 2012 Milan Crha - 3.3.4-1 +- Update to 3.3.4 + +* Fri Jan 13 2012 Fedora Release Engineering - 3.3.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Dec 19 2011 Milan Crha - 3.3.3-1 +- Update to 3.3.3 + +* Mon Nov 21 2011 Milan Crha - 3.3.2-1 +- Update to 3.3.2 +- Remove patch to not call g_thread_init() (fixed upstream) + +* Fri Oct 28 2011 Matthew Barnes - 3.3.1-2 +- Fix detection of evolution-help (not using OMF files anymore). + +* Mon Oct 24 2011 Milan Crha - 3.3.1-1 +- Update to 3.3.1 +- Add patch to not call g_thread_init() + +* Mon Sep 26 2011 Milan Crha - 3.2.0-1 +- Update to 3.2.0 +- Manage properly schemas files for evolution-bogofilter/spamassassin + +* Mon Sep 19 2011 Milan Crha - 3.1.92-1 +- Update to 3.1.92 + +* Mon Sep 05 2011 Milan Crha - 3.1.91-1 +- Update to 3.1.91 + +* Mon Aug 29 2011 Milan Crha - 3.1.90-1 +- Update to 3.1.90 + +* Mon Aug 15 2011 Milan Crha - 3.1.5-1 +- Update to 3.1.5 + +* Sat Jul 23 2011 Matthew Barnes - 3.1.4-1 +- Update to 3.1.4 + +* Mon Jul 04 2011 Matthew Barnes - 3.1.3-1 +- Update to 3.1.3 +- Remove patch for building against libgdata-0.9.0 (fixed upstream). + +* Wed Jun 15 2011 Milan Crha - 3.1.2-2 +- Rebuild against newer gnome-desktop3 + +* Tue Jun 14 2011 Milan Crha - 3.1.2-1 +- Update to 3.1.2 +- Add patch by Philip Withnall to build against libgdata-0.9.0 +- Add patch to enable GLib deprecated stuff (due to G_CONST_RETURN deprecation) + +* Tue May 17 2011 Milan Crha - 3.1.1-3 +- Keep libevolution-mail-settings.so* from the previous change, + it is still used by other parts of evolution. + +* Mon May 09 2011 Matthew Barnes - 3.1.1-2 +- Drop the "Email Settings" capplet. + +* Mon May 09 2011 Milan Crha - 3.1.1-1 +- Update to 3.1.1 +- Drop groupwise plugin, as it was split out upstream + +* Mon Apr 04 2011 Milan Crha - 3.0.0-1 +- Update to 3.0.0 + +* Mon Mar 21 2011 Milan Crha - 2.91.92-1 +- Update to 2.91.92 + +* Mon Mar 14 2011 Matthew Barnes - 2.91.91-3 +- Remove some unnecessary BuildRequires: + gtkimageview-devel: No release available for gtk3. + libgnomecanvas-devel: Evolution bundles its own libgnomecanvas now. + +* Fri Mar 11 2011 Matthew Barnes - 2.91.91-2 +- Split off an evolution-NetworkManager subpackage containing the NM + integration module. Users that choose to bypass NetworkManager can + uninstall this subpackage so Evolution doesn't insist it's offline. + +* Mon Mar 07 2011 Milan Crha - 2.91.91-1 +- Update to 2.91.91 + +* Mon Feb 21 2011 Milan Crha - 2.91.90-1 +- Update to 2.91.90 + +* Fri Feb 11 2011 Matthew Barnes - 2.91.6.2-1 +- Update to 2.91.6.2 +- Fixes build breakage when using GTK+ 3.0. + +* Tue Feb 08 2011 Fedora Release Engineering - 2.91.6.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Feb 08 2011 Matthew Barnes - 2.91.6.1-2 +- Evolution uses gtk3 now; re-enable libnotify. + +* Wed Feb 2 2011 Matthias Clasen - 2.91.6.1-1 +- Update to 2.91.6.1 + +* Mon Jan 31 2011 Milan Crha - 2.91.6-1 +- Update to 2.91.6 +- Require gtk3 +- Remove patch for Red Hat bug #657254 (fixed upstream) + +* Fri Jan 21 2011 Dan Williams - 2.91.5-4 +- Fix crash at shutdown by finishing tasks before cleaning up (rh #657254) + +* Tue Jan 18 2011 Matthias Clasen - 2.91.5-3 +- Rebuild against newer libgdata + +* Thu Jan 13 2011 Matthias Clasen - 2.91.5-2 +- Drop gnome-themes dependency + +* Mon Jan 10 2011 Milan Crha - 2.91.5-1 +- Update to 2.91.5 + +* Mon Dec 20 2010 Milan Crha - 2.91.4-1 +- Update to 2.91.4 + +* Mon Nov 29 2010 Milan Crha - 2.91.3-1 +- Update to 2.91.3 +- Remove patch for Red Hat bug #176400 (fixed upstream) + +* Mon Nov 08 2010 Milan Crha - 2.91.2-1 +- Update to 2.91.2 + +* Fri Nov 05 2010 Milan Crha - 2.91.1-3 +- Rebuild against newer libxml2 +- Disable libnotify, it's gtk3 only, but evolution is not + +* Wed Nov 3 2010 Matthias Clasen - 2.91.1-2 +- Rebuild against new libnotify + +* Mon Oct 18 2010 Milan Crha - 2.91.1-1 +- Update to 2.91.1 + +* Mon Oct 11 2010 Milan Crha - 2.91.0-1 +- Update to 2.91.0 +- Remove patch for Gnome bug #626066 (fixed upstream) + +* Wed Sep 29 2010 jkeating - 2.31.92-3 +- Rebuilt for gcc bug 634757 + +* Tue Sep 14 2010 Milan Crha - 2.31.92-2.fc15 +- Add patch for Gnome bug #626066 (login to NSS on demand) + +* Mon Sep 13 2010 Milan Crha - 2.31.92-1.fc15 +- Update to 2.31.92 + +* Mon Aug 30 2010 Milan Crha - 2.31.91-1.fc14 +- Update to 2.31.91 +- Remove msgmerge calls due to a floating point exception there + +* Mon Aug 16 2010 Matthew Barnes - 2.31.90-1.fc14 +- Update to 2.31.90 + +* Fri Aug 06 2010 Matthew Barnes - 2.31.6-2.fc14 +- Fix handling of migrated signature files. + +* Tue Aug 03 2010 Matthew Barnes - 2.31.6-1.fc14 +- Update to 2.31.6 +- Drop dbus-glib requirement. +- Bump glib2 requirement to 2.25.12. +- Roll back evo_base_version to 2.32. +- Add clutter-gtk requirement (for express mode). +- Remove gtk-compat macro patch (fixed upstream). + +* Thu Jul 22 2010 Matthew Barnes - 2.31.5-2.fc14 +- Add patch to fix startup crash in gtk-compat macros. + +* Tue Jul 13 2010 Milan Crha - 2.31.5-1.fc14 +- Update to 2.31.5 +- Remove 'conduit' (removed upstream) + +* Mon Jun 07 2010 Milan Crha - 2.31.3-1.fc14 +- Update to 2.31.3 + +* Fri May 28 2010 Matthew Barnes - 2.31.2-2.fc14 +- Evolution Express supercedes Anjal. +- No need to undefine GNOME_DISABLE_DEPRECATED. +- Remove nntp_support flag; that got moved to E-D-S ages ago. +- Remove exchange_support flag; it's all in evolution-exchange now. + +* Mon May 24 2010 Milan Crha - 2.31.2-1.fc14 +- Update to 2.31.2 +- Bump gtkhtml3 requirement to 3.31.2 + +* Fri May 07 2010 Matthew Barnes - 2.31.1-2.fc14 +- Require yelp in evolution-help (RH bug #589555). +- Add patch for RH bug #589555 (hide Help->Contents if evolution-help + is not installed). + +* Mon May 03 2010 Milan Crha - 2.31.1-1.fc14 +- Update to 2.31.1 + +* Tue Feb 09 2010 Milan Crha - 2.29.90-2.fc13 +- Rebuild against evolution-data-server-2.29.90-3 + +* Mon Feb 08 2010 Milan Crha - 2.29.90-1.fc13 +- Update to 2.29.90 +- Removed unneeded BuildRequires. + +* Fri Jan 29 2010 Matthew Barnes - 2.29.6-2.fc13 +- Bump gtkhtml3 requirement to 3.29.6. + +* Mon Jan 25 2010 Milan Crha - 2.29.6-1.fc13 +- Update to 2.29.6 +- Remove patch for Gnome bug #606874 (fixed upstream). +- Add rarian-compat to BuildRequires for Scrollkeeper. + +* Mon Jan 18 2010 Matthias Clasen - 2.29.5-2.fc13 +- Rebuild against new gnome-desktop + +* Tue Jan 12 2010 Milan Crha - 2.29.5-1.fc13 +- Update to 2.29.5 +- Add patch for Gnome bug #606874 (mktemp removed in glibc-2.11.90-8) + +* Tue Dec 22 2009 Matthew Barnes - 2.29.4-2.fc13 +- Update Scrollkeeper and Icon Cache scriptlets to conform to guidelines. + (see: http://fedoraproject.org/wiki/Packaging:ScriptletSnippets) + +* Mon Dec 21 2009 Milan Crha - 2.29.4-1.fc13 +- Update to 2.29.4 +- Remove patch for missing m4 files from tarball (fixed upstream). + +* Mon Nov 30 2009 Milan Crha - 2.29.3-1.fc13 +- Update to 2.29.3 +- Add patch for missing m4 files from tarball. +- Disable autoreconf call. + +* Tue Nov 17 2009 Matthew Barnes - 2.29.2-1.fc13 +- Update to 2.29.2 +- Synchronize spec file with my kill-bonobo test package. + +* Tue Oct 27 2009 Matthew Barnes - 2.29.1-1.fc13 +- Update to 2.29.1 +- Bump evo_major to 2.30. +- Drop Bonobo + ORBit dependency (yay!). +- Remove option to use OpenSSL instead of NSS. +- Uninstall GConf schemas during %%pre and %%preun. + +* Mon Sep 21 2009 Milan Crha - 2.28.0-1.fc12 +- Update to 2.28.0 + +* Mon Sep 07 2009 Milan Crha - 2.27.92-1.fc12 +- Update to 2.27.92 + +* Mon Aug 24 2009 Milan Crha - 2.27.91-1.fc12 +- Update to 2.27.91 +- Remove patch for GNOME bug #591414 (fixed upstream). + +* Fri Aug 14 2009 Matthew Barnes - 2.27.90-3.fc12 +- Add patch for GNOME bug #591414 (calendar library linked as module). + +* Tue Aug 11 2009 Milan Crha - 2.27.90-2.fc12 +- Build requires gnome-desktop-devel >= 2.26 +- New library libevolution-cal-shared.so + +* Mon Aug 10 2009 Milan Crha - 2.27.90-1.fc12 +- Update to 2.27.90 + +* Tue Jul 28 2009 Milan Crha - 2.27.5-3.fc12 +- Enable pst-import plugin (RH bug #493049) + +* Tue Jul 28 2009 Matthew Barnes - 2.27.5-2.fc12 +- Move libeconduit.so into the conduits subpackage to see if that + untangles us from gnome-pilot. + +* Mon Jul 27 2009 Milan Crha - 2.27.5-1.fc12 +- Update to 2.27.5 +- Remove pst import plugin patch (fixed upstream). +- Remove work around deprecation of g_mount_unmount (fixed upstream). + +* Fri Jul 24 2009 Fedora Release Engineering - 2.27.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon Jul 13 2009 Matthew Barnes - 2.27.4-1.fc12 +- Update to 2.27.4 +- Work around deprecation of g_mount_unmount(). + +* Fri Jul 10 2009 Matthew Barnes - 2.27.3-5.fc11 +- Add an evolution-pst subpackage for the PST importer plugin. +- Disabled until libpst settles on an API. + +* Thu Jul 02 2009 Matthew Barnes - 2.27.3-4.fc12 +- Add BR for libpst-devel and libytnef-devel (RH bug #493049). +- Add patch to build pst-import plugin against current libpst. +- libpst's API broke again so disable the BR's for now. +- Specify the gettext package when calling intltool-update. + +* Wed Jul 01 2009 Milan Crha - 2.27.3-3.fc12 +- Rebuild against newer gcc + +* Tue Jun 23 2009 Matthew Barnes - 2.27.3-2.fc12 +- Add patch to allow Anjal to build. + +* Mon Jun 15 2009 Matthew Barnes - 2.27.3-1.fc12 +- Update to 2.27.3 + +* Sun Jun 14 2009 Matthias Clasen - 2.27.2-2.fc12 +- Don't make -perl own directories that are already owned by the base package + +* Fri May 29 2009 Matthew Barnes - 2.27.2-1.fc12 +- Update to 2.27.2 +- Patch broken libevolution-mail-shared library. +- Remove strict_build_settings since the settings are used upstream now. + +* Mon May 04 2009 Matthew Barnes - 2.27.1-1.fc12 +- Update to 2.27.1 +- Bump evo_major to 2.28. +- Temporarily disable EDS_DISABLE_DEPRECATED due to GNOME bug #569652. + +* Mon Apr 27 2009 Matthias Clasen - 2.26.1-2.fc11 +- Don't drop schemas translations from po files + +* Wed Apr 15 2009 Matthew Barnes - 2.26.1.1-1.fc11 +- Update to 2.26.1.1 +- Remove patch for GNOME bug #578685 (fixed upstream). + +* Tue Apr 14 2009 Matthew Barnes - 2.26.1-2.fc11 +- Add patch for GNOME bug #578685 (attachment bar crasher). + +* Mon Apr 13 2009 Matthew Barnes - 2.26.1-1.fc11 +- Update to 2.26.1 + +* Fri Apr 10 2009 Matthias Clasen - 2.26.0-3.fc11 +- Fix directory ownership + +* Thu Apr 02 2009 Matthew Barnes - 2.26.0-2.fc11 +- Require libpst. + +* Mon Mar 16 2009 Matthew Barnes - 2.26.0-1.fc11 +- Update to 2.26.0 + +* Mon Mar 02 2009 Matthew Barnes - 2.25.92-1.fc11 +- Update to 2.25.92 + +* Tue Feb 24 2009 Fedora Release Engineering - 2.25.91-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sun Feb 22 2009 Matthias Clasen - 2.25.91-2.fc11 +- Actually make the help subpackage noarch + +* Mon Feb 16 2009 Matthew Barnes - 2.25.91-1.fc11 +- Update to 2.25.91 + +* Sat Feb 14 2009 Matthias Clasen - 2.25.90-3.fc11 +- Make the help subpackage noarch + +* Fri Feb 06 2009 Matthew Barnes - 2.25.90-2.fc11 +- Update BuildRoot, License, Source and URL tags. +- Require gnome-common so we don't have to patch it out. + +* Mon Feb 02 2009 Matthew Barnes - 2.25.90-1.fc11 +- Update to 2.25.90 + +* Mon Jan 19 2009 Matthew Barnes - 2.25.5-1.fc11 +- Update to 2.25.5 +- Ditch eds_version and use our own version. This will keep evolution + and evolution-data-server versions in lockstep from now on. + +* Mon Jan 05 2009 Matthew Barnes - 2.25.4-1.fc11 +- Update to 2.25.4 +- Bump eds_version to 2.25.4. +- Bump libgweather_version to 2.25.4. + +* Mon Dec 15 2008 Matthew Barnes - 2.25.3.1-1.fc11 +- Update to 2.25.3.1 +- New BR: libgweather-devel +- Remove patch for GNOME bug #552583 (fixed upstream). +- Bump the gtkhtml and gtk2 minimum versions. + +* Tue Dec 09 2008 Matthew Barnes - 2.25.2-2.fc11 +- Add patch for GNOME bug #552583 (fix account URI comparisons). + +* Mon Dec 01 2008 Matthew Barnes - 2.25.2-1.fc11 +- Update to 2.25.2 +- Bump eds_version to 2.25.2. + +* Thu Nov 20 2008 Matthew Barnes - 2.25.1-2.fc11 +- Fix a typo (RH bug #472358). + +* Mon Nov 03 2008 Matthew Barnes - 2.25.1-1.fc11 +- Update to 2.25.1 +- Bump evo_major to 2.26. +- Bump eds_version to 2.25.1. + +* Tue Oct 21 2008 Matthew Barnes - 2.24.1-2.fc10 +- Bump eds_version to 2.24.1 (unfortunately). + +* Tue Oct 21 2008 Matthew Barnes - 2.24.1-1.fc10 +- Update to 2.24.1 + +* Wed Oct 8 2008 Matthias Clasen - 2.24.0-3 +- Save space in the -help package by not shipping multiple copies + of each screenshot + +* Thu Sep 25 2008 Matthew Barnes - 2.24.0-2.fc10 +- Strip unneeded translations from .mo files (RH bug #463887). +- Split Perl-based utilities into a "perl" subpackage (RH bug #462345). + +* Mon Sep 22 2008 Matthew Barnes - 2.24.0-1.fc10 +- Update to 2.24.0 + +* Mon Sep 08 2008 Matthew Barnes - 2.23.92-1.fc10 +- Update to 2.23.92 + +* Mon Sep 01 2008 Matthew Barnes - 2.23.91-1.fc10 +- Update to 2.23.91 +- Bump eds_version to 2.23.91 + +* Mon Aug 25 2008 Matthew Barnes - 2.23.90-2.fc10 +- Bump gtkhtml_version to 3.23.5 (RH bug #460076). + +* Wed Aug 20 2008 Matthew Barnes - 2.23.90-1.fc10 +- Update to 2.23.90 +- Bump eds_version to 2.23.90.1 + +* Mon Aug 04 2008 Matthew Barnes - 2.23.6-1.fc10 +- Update to 2.23.6 + +* Tue Jul 22 2008 Matthew Barnes - 2.23.5-1.fc10 +- Update to 2.23.5 +- Bump eds_version to 2.23.5. + +* Fri Jul 18 2008 Tom "spot" Callaway - 2.23.4-3.fc10 +- fix license tag +- fix patches to apply with fuzz=0 + +* Thu Jun 19 2008 Matthew Barnes - 2.23.4-2.fc10 +- Don't ship the unfinished "Custom Header" plugin. + +* Mon Jun 16 2008 Matthew Barnes - 2.23.4-1.fc10 +- Update to 2.23.4 +- Remove patches for RH bug #449925 (fixed upstream). + +* Fri Jun 06 2008 Matthew Barnes - 2.23.3.1-4.fc10 +- Use a less pretentious summary. + +* Fri Jun 06 2008 Matthew Barnes - 2.23.3.1-3.fc10 +- Remove the gnome-spell requirement. + +* Wed Jun 04 2008 Matthew Barnes - 2.23.3.1-2.fc10 +- Add patches for RH bug #449925 (buffer overflow vulnerabilities). + +* Mon Jun 02 2008 Matthew Barnes - 2.23.3.1-1.fc10 +- Update to 2.23.3.1 +- Bump eds_version to 2.23.3. + +* Mon May 12 2008 Matthew Barnes - 2.23.2-1.fc10 +- Update to 2.23.2 +- Remove enchant-devel requirement. +- Remove patch for RH bug #437208 (fixed upstream). + +* Mon Apr 28 2008 Matthew Barnes - 2.23.1-2.fc10 +- Explicitly require enchant-devel, even though I shouldn't need to. + +* Mon Apr 21 2008 Matthew Barnes - 2.23.1-1.fc10 +- Update to 2.23.1 +- Bump evo_major to 2.22. +- Bump eds_version to 2.23.1. +- Bump glib2_version to 2.16.0. +- Bump gtkhtml_version to 3.19.1. +- Add gvfs requirement. +- Drop gnomevfs2 requirement. +- Remove patch for RH bug #164957 (obsolete). + +* Mon Apr 07 2008 Matthew Barnes - 2.22.1-1.fc9 +- Update to 2.22.1 +- Remove patch for GNOME bug #524310 (fixed upstream). + +* Tue Mar 25 2008 Dan Williams - 2.22.0-4.fc9 +- Add patch for GNOME bug #524310 + +* Fri Mar 14 2008 Matthew Barnes - 2.22.0-3.fc9 +- Explicit require evolution-data-server since its shared object names + still can't be trusted (RH bug #426511). + +* Fri Mar 14 2008 Matthew Barnes - 2.22.0-2.fc9 +- Add patch for RH bug #437208 (tracking network status). + +* Mon Mar 10 2008 Matthew Barnes - 2.22.0-1.fc9 +- Update to 2.22.0 +- Remove patch for CVE-2008-0072 (fixed upstream). + +* Tue Mar 04 2008 Matthew Barnes - 2.21.92-2.fc9 +- Add patch for CVE-2008-0072 (format string vulnerability). + +* Mon Feb 25 2008 Matthew Barnes - 2.21.92-1.fc9 +- Update to 2.21.92 +- Bump eds_version to 2.21.92. + +* Wed Feb 13 2008 Matthew Barnes - 2.21.91-2.fc9 +- Rebuild against libsoup 2.3.2. + +* Mon Feb 11 2008 Matthew Barnes - 2.21.91-1.fc9 +- Update to 2.21.91 +- Bump eds_version to 2.21.91. +- Remove patch for GNOME bug #240073 (fixed upstream). + +* Sat Feb 02 2008 Matthew Barnes - 2.21.90-4.fc9 +- Remove some obsolete configure options: + --enable-file-chooser, --enable-file-locking, --enable-dot-locking +- Remove gnome-doc-utils work-around for GNOME bug #427939 (fixed upstream). +- Remove patch for RH bug #215478 (fixed upstream). + +* Tue Jan 29 2008 Matthew Barnes - 2.21.90-3.fc9 +- Add patch to address the recent deprecation of G_GNUC_FUNCTION. + +* Tue Jan 29 2008 Matthew Barnes - 2.21.90-2.fc9 +- Add patch for GNOME bug #240073 (don't strikeout Click to Add in tasks). + +* Mon Jan 28 2008 Matthew Barnes - 2.21.90-1.fc9 +- Update to 2.21.90 +- Update build requirements. +- Remove patch for GNOME #363695 (obsolete/problematic). +- Remove patch for GNOME #509741 (fixed upstream). + +* Tue Jan 15 2008 Matthew Barnes - 2.21.5-2.fc9 +- Add patch for GNOME bug #509741 (crash on startup). + +* Mon Jan 14 2008 Matthew Barnes - 2.21.5-1.fc9 +- Update to 2.21.5 +- The backup-restore plugin is stable again. +- Remove patch for RH bug #154360 (fixed upstream). +- Remove patch for RH bug #166231 (obsolete, possibly fixed upstream). +- Remove patch for RH bug #178295 (fixed upstream). +- Remove patch for GNOME bug #362638 (fixed upstream). +- Remove patch for GNOME bug #504030 (fixed upstream). +- Remove patch for GNOME bug #507311 (fixed upstream). + +* Sat Jan 05 2008 Matthew Barnes - 2.21.4-2.fc9 +- Add patch for GNOME bug #507311 (send Bug Buddy reports to the new + BugBuddyBugs Bugzilla component). + +* Mon Dec 17 2007 Matthew Barnes - 2.21.4-1.fc9 +- Update to 2.21.4 +- Expunge unused patches. +- Bump eds_version to 2.21.4 for new Camel functions. + +* Mon Dec 10 2007 Matthew Barnes - 2.21.3-4.fc9 +- Split junk filtering plugins into evolution-bogofilter and + evolution-spamassassin subpackages, each of which requires the + necessary backend packages. (RH bug #377381) + +* Wed Dec 05 2007 Matthew Barnes - 2.21.3-3.fc9 +- Bump eds_version to 2.21.3 and gtkhtml_version to 3.17.3. + +* Tue Dec 4 2007 Matthias Clasen - 2.21.3-2 +- Rebuild against new openssl + +* Mon Dec 03 2007 Matthew Barnes - 2.21.3-1.fc9 +- Update to 2.21.3 +- Remove patch for RH bug #215467 (fixed upstream). +- Remove patch for GNOME bug #499920 (fixed upstream). + +* Sat Dec 01 2007 Matthew Barnes - 2.21.2-4.fc9 +- Fix a corrupted patch that caused GNOME bug #499291. + +* Thu Nov 29 2007 Matthew Barnes - 2.21.2-3.fc9 +- Add patch for GNOME bug #499920 (invalid #include). + +* Fri Nov 23 2007 Matthew Barnes - 2.21.2-2.fc9 +- Rebuild against newer libpisync.so. + +* Mon Nov 12 2007 Matthew Barnes - 2.21.2-1.fc9 +- Update to 2.21.2 + +* Tue Oct 30 2007 Matthew Barnes - 2.21.1-2.fc9 +- Attempt to split the gnome-pilot stuff into a separate + evolution-conduits subpackage (RH bug #178155). + +* Mon Oct 29 2007 Matthew Barnes - 2.21.1-1.fc9 +- Update to 2.21.1 +- Remove redundant requirements. +- Bump EDS requirement to 2.21.1. +- Bump gtkhtml requirement to 3.17.1. +- Backup/restore plugin got moved from standard to experimental. +- Revert the per-component menu items (RH bug #222105, #241462, #293771). +- Show the switcher buttons by default (RH bug #186403). +- Alter the desktop file Name and Comment. +- Disable patch for GNOME bug #376991 for now. It may be contributing + to password prompting problems as described in RH bug #296671. +- Remove patch for GNOME bug #417999 (fixed upstream). +- Remove patch for GNOME bug #476040 (fixed upstream). +- Remove patch for GNOME bug #477045 (fixed upstream). + +* Mon Oct 15 2007 Matthew Barnes - 2.12.1-2.fc8 +- Fix a broken zoom icon. + +* Mon Oct 15 2007 Milan Crha - 2.12.1-1.fc8 +- Update to 2.12.1 +- Add files for the new backup-restore plugin. + +* Tue Oct 09 2007 Matthew Barnes - 2.12.0-7.fc8 +- Revise patch for GNOME bug #477045 (more icon tweaks). + +* Fri Oct 05 2007 Matthew Barnes - 2.12.0-6.fc8 +- Require libbonobo >= 2.16.0 (RH bug #213823). + +* Thu Oct 04 2007 Matthew Barnes - 2.12.0-5.fc8 +- Require gnome-themes (RH bug #235617). + +* Wed Oct 03 2007 Matthew Barnes - 2.12.0-4.fc8 +- Revise patch for GNOME bug #477045 (run-time warnings when composing mail). + +* Wed Sep 19 2007 Matthew Barnes - 2.12.0-3.fc8 +- Re-enable the inline audio plugin since it now uses GStreamer 0.10. + +* Wed Sep 19 2007 Matthew Barnes - 2.12.0-2.fc8 +- Revise patch for GNOME bug #477045 (less-zealous icon renaming). + +* Mon Sep 17 2007 Matthew Barnes - 2.12.0-1.fc8 +- Update to 2.12.0 +- Remove patch for RH bug #182247 (fixed upstream). + +* Sat Sep 15 2007 Matthew Barnes - 2.11.92-4.fc8 +- Add patch for GNOME bug #477045 (use standard icon names). + +* Tue Sep 11 2007 Matthew Barnes - 2.11.92-3.fc8 +- Add patch for GNOME bug #476040 (fix attachment icon). + +* Sat Sep 8 2007 Matthias Clasen - 2.11.92-2.fc8 +- Split off an evolution-help package + +* Mon Sep 03 2007 Matthew Barnes - 2.11.92-1.fc8 +- Update to 2.11.92 + +* Wed Aug 29 2007 Matthew Barnes - 2.11.91-3.fc8 +- Revise patch for GNOME bug #362638 to fix GNOME bug #357175 + (Evolution fails to close after IMAP alert has been displayed). + +* Tue Aug 28 2007 Matthew Barnes - 2.11.91-2.fc8 +- Fix compilation breakage caused by our strict build settings. + +* Tue Aug 28 2007 Milan Crha - 2.11.91-1.fc8 +- Update to 2.11.91 +- Removed patch for RH bug #157400 / GNOME bug #303877 (fixed upstream). +- Removed patch for RH bug #157505 / GNOME bug #303878 (fixed upstream). +- Removed patch for RH bug #161885 / GNOME bug #309166 (fixed upstream). +- Removed patch for RH bug #202751 / GNOME bug #355766 (fixed upstream). +- Removed patch for RH bug #218898 / GNOME bug #385414 (fixed upstream). +- Removed patch for RH bug #253348 / GNOME bug #467883 (fixed upstream). + +* Thu Aug 23 2007 Matthew Barnes - 2.11.90-4.fc8 +- Obsolete the evolution-bogofilter package. + +* Mon Aug 20 2007 Matthew Barnes - 2.11.90-3.fc8 +- Revise patch for GNOME bug #417999 to fix GNOME bug #447591 + (Automatic Contacts combo boxes don't work). + +* Sat Aug 18 2007 Matthew Barnes - 2.11.90-2.fc8 +- Add patch for RH bug #253348 (crash on startup). + +* Wed Aug 15 2007 Matthew Barnes - 2.11.90-1.fc8 +- Update to 2.11.90 + +* Wed Aug 8 2007 Matthias Clasen - 2.11.6.1-2 +- Update the license field +- Use %%find_lang for help files + +* Wed Aug 01 2007 Matthew Barnes - 2.11.6.1-1.fc8 +- Update to 2.11.6.1 + +* Tue Jul 31 2007 Matthew Barnes - 2.11.6-1.fc8 +- Update to 2.11.6 +- Remove patch for GNOME bug #380534 (fixed upstream). + +* Fri Jul 27 2007 Matthew Barnes - 2.11.5-3.fc8 +- Add patch for GNOME bug #380534 (clarify version requirements). + +* Mon Jul 16 2007 Matthew Barnes - 2.11.5-2.fc8 +- Remove spamassassin requirement since it's optional. + +* Fri Jul 13 2007 Matthew Barnes - 2.11.5-1.fc8 +- Update to 2.11.5 +- Revise patch for GNOME bug #362638 to fix RH bug #245695. + +* Wed Jun 27 2007 Matthew Barnes - 2.11.4-2.fc8 +- Revise patch for GNOME bug #363638 to fix RH bug #245289 (frequent hangs). + +* Mon Jun 18 2007 Matthew Barnes - 2.11.4-1.fc8 +- Update to 2.11.4 +- Remove patch for GNOME bug #447727 (fixed upstream). + +* Thu Jun 14 2007 Matthew Barnes - 2.11.3-5.fc8 +- Add patch for GNOME bug #447727 (remove EClippedLabel). + +* Wed Jun 06 2007 Matthew Barnes - 2.11.3-4.fc8 +- Revise patch for GNOME bug #362638 to fix RH bug #240507 (hang on exit). + +* Wed Jun 06 2007 Matthew Barnes - 2.11.3-3.fc8 +- Remove some debug messages that accidentally slipped in. + +* Tue Jun 05 2007 Matthew Barnes - 2.11.3-2.fc8 +- Fix an invalid g_free() that was causing lock-ups. + +* Mon Jun 04 2007 Matthew Barnes - 2.11.3-1.fc8 +- Update to 2.11.3 +- Evolution no longer has versioned file names. +- Remove patch for RH bug #202289 (fixed upstream). +- Remove patch for RH bug #235878 (fixed upstream). +- Remove patch for RH bug #238155 (fixed upstream). +- Remove patch for RH bug #240147 (fixed upstream). + +* Thu May 31 2007 Matthew Barnes - 2.11.2-2.fc8 +- Evolution no longer requires libgnomeprint[ui]. + +* Fri May 18 2007 Matthew Barnes - 2.11.2-1.fc8 +- Update to 2.11.2 +- Bump evo_major to 2.12. +- Bump eds_version to 1.11.0. +- Update files with new plugins and icons. +- Remove patch for RH bug #190359 (fixed upstream). +- Remove patch for RH bug #218801 (fixed upstream). +- Remove patch for RH bug #234315 (fixed upstream). +- Remove patch for RH bug #236399 (fixed upstream). +- Remove patch for RH bug #236860 (fixed upstream). +- Remove patch for RH bug #238551 (fixed upstream). +- Remove patch for GNOME bug #373837 (fixed upstream). +- Remove patch for GNOME bug #373116 (fixed upstream). +- Remove patch for GNOME bug #418971 (fixed upstream). +- Remove patch for GNOME bug #419469 (fixed upstream). +- Remove patch for GNOME bug #419524 (fixed upstream). +- Remove evolution-2.6.0-prototypes.patch (obsolete). + +* Wed May 16 2007 Matthew Barnes - 2.10.1-17.fc7 +- Revise patch for GNOME bug #362638 to fix RH bug #237206 + (certificate prompt causes crash, again). + +* Tue May 15 2007 Matthew Barnes - 2.10.1-16.fc7 +- Add patch for RH bug #240147 (Send/Receive dialog layout). + +* Mon May 14 2007 Matthew Barnes - 2.10.1-15.fc7 +- Revise patch for RH bug #236860 to match upstream's solution. + +* Mon May 14 2007 Matthew Barnes - 2.10.1-14.fc7 +- Revise patch for RH bug #238155 (crash on startup). + +* Mon May 07 2007 Matthew Barnes - 2.10.1-13.fc7 +- Add patch for RH bug #238155 (crash on startup). + +* Tue May 01 2007 Matthew Barnes - 2.10.1-12.fc7 +- Add patch for RH bug #238551 (incorrect attachment count). + +* Tue May 01 2007 Matthew Barnes - 2.10.1-10.fc7 +- Revise patch for GNOME bug #363695 to fix RH bug #238497 + (crash sorting "To" column). + +* Mon Apr 30 2007 Matthew Barnes - 2.10.1-9.fc7 +- Revise some patches so that we don't have to run autoreconf. +- Remove patch for GNOME bug #427939 (use a different work-around). + +* Fri Apr 27 2007 Matthew Barnes - 2.10.1-8.fc7 +- Add patch for RH bug #236399 (en_CA attribution format). + +* Mon Apr 23 2007 Matthew Barnes - 2.10.1-7.fc7 +- Remove the welcome email from evolution@novell.com (bug #179427). + +* Sun Apr 22 2007 Matthew Barnes - 2.10.1-6.fc7 +- Add patch for RH bug #236860 (launching from clock applet). + +* Sat Apr 21 2007 Matthias Clasen - 2.10.1-5 +- Don't install INSTALL + +* Sat Apr 14 2007 Matthew Barnes - 2.10.1-4.fc7 +- Add patch for RH bug #234315 (fix saving attachments). + +* Fri Apr 13 2007 Matthew Barnes - 2.10.1-3.fc7 +- Add patch for RH bug #235878 (make Help->Contents work again). + +* Tue Apr 10 2007 Matthew Barnes - 2.10.1-2.fc7 +- Revise patch for GNOME bug #362638 to fix RH bug #235096 + (crash when displaying a mail server message to user). + +* Mon Apr 09 2007 Matthew Barnes - 2.10.1-1.fc7 +- Update to 2.10.1 +- Fix buggy gnome-doc-utils.make (GNOME bug #427939). +- Remove patch for CVE-2007-1002 (fixed upstream). +- Remove patch for RH bug #231767 (fixed upstream). +- Remove patch for RH bug #235056 (fixed upstream). +- Remove patch for GNOME bug #352713 (fixed upstream). + +* Wed Apr 04 2007 Matthew Barnes - 2.10.0-10.fc7 +- Add patch for GNOME bug #352713 (improve folder tree updates). + +* Tue Apr 03 2007 Matthew Barnes - 2.10.0-9.fc7 +- Require libxml2-devel in evolution-devel package (RH bug #235056). +- Add libxml-2.0 requirement to evolution-plugin-2.10.pc. + +* Tue Apr 03 2007 Matthew Barnes - 2.10.0-8.fc7 +- Revise patch for GNOME bug #419524 to fix RH bug #235082 + (crash in initial account setup wizard). + +* Mon Apr 02 2007 Matthew Barnes - 2.10.0-7.fc7 +- Add patch for RH bug #231767 (allow mail-notification to build). + +* Fri Mar 30 2007 Matthew Barnes - 2.10.0-6.fc7 +- Revise patch for GNOME bug #362638 (deprecate EThread). + +* Thu Mar 29 2007 Matthew Barnes - 2.10.0-5.fc7 +- CVE-2007-1002 (Shared memo categories format string vulnerability) +- Add -Wdeclaration-after-statement to strict build settings. + +* Mon Mar 26 2007 Matthew Barnes - 2.10.0-4.fc7 +- Run gtk-update-icon-cache in %%post and %%postun (RH bug #234018). + +* Sat Mar 17 2007 Matthew Barnes - 2.10.0-3.fc7 +- Add flag to disable deprecated Camel symbols. +- Add patch for GNOME bug #419469 (refactor shell/main.c). +- Add patch for GNOME bug #419524 (use GLib's i18n macros). +- Add patch for GNOME bug #418971 (drop support for GLib < 2.8). + +* Wed Mar 14 2007 Matthew Barnes - 2.10.0-2.fc7 +- Add patch for GNOME bug #417999 (use ESourceComboBox). + +* Mon Mar 12 2007 Matthew Barnes - 2.10.0-1.fc7 +- Update to 2.10.0. +- Add patch for GNOME bug #376991 (refactor password handling). + +* Mon Feb 26 2007 Matthew Barnes - 2.9.92-1.fc7 +- Update to 2.9.92. +- Require gtkhtml3 >= 3.13.92. +- Add missing libgnomeprintui22 requirements. +- Remove patch for GNOME bug #350253 (fixed upstream). +- Remove patch for GNOME bug #356177 (fixed upstream). +- Remove patch for GNOME bug #360946 (fixed upstream). +- Remove evolution-2.5.4-move-autosave-file.patch (fixed upstream). +- Add minimum version to intltool requirement (currently >= 0.35.5). + +* Thu Feb 15 2007 Matthew Barnes - 2.9.91-3.fc7 +- Revise patch for GNOME bug #362638 to fix RH bug #220714 + (certificate prompt causes crash). + +* Tue Feb 13 2007 Matthew Barnes - 2.9.91-2.fc7 +- Require GConf2 in post. +- Require scrollkeeper in post and postun. + +* Mon Feb 12 2007 Matthew Barnes - 2.9.91-1.fc7 +- Update to 2.9.91 +- Require gtkhtml3 >= 3.13.6. +- Add files for new imap-features plugin. +- Add flag to disable deprecated Pango symbols. +- Remove patch for GNOME bug #357216 (fixed upstream). +- Remove patch for GNOME bug #359979 (fixed upstream). + +* Fri Jan 26 2007 Matthew Barnes - 2.9.5-4.fc7 +- Compile with the -fno-strict-aliasing flag, which will hopefully improve + reliability until the illegal type-punning is fixed (RH bug #224552). + +* Sun Jan 21 2007 Matthew Barnes - 2.9.5-3.fc7 +- Revise evolution-2.7.1-no-gnome-common.patch so that we no longer + have to run autoconf before building. +- Revise evolution-2.5.4-fix-conduit-dir.patch so that we no longer + have to run automake before building. + +* Wed Jan 10 2007 Matthew Barnes - 2.9.5-2.fc7 +- Add patch for GNOME bug #359979 (change EMsgPort semantics). + +* Mon Jan 08 2007 Matthew Barnes - 2.9.5-1.fc7 +- Update to 2.9.5 +- Remove pilot-link-0.12 patch (fixed upstream). +- Remove patch for RH bug #215466 and #218589 (fixed upstream). +- Remove patch for RH bug #215695 (fixed upstream). + +* Sat Dec 30 2006 Matthew Barnes - 2.9.4-4.fc7 +- Add Requires evolution-data-server-devel to devel subpackage + (RH bug #218889). + +* Thu Dec 21 2006 Matthew Barnes - 2.9.4-3.fc7 +- Add patch for RH bug #218898 (viewing message source). + +* Wed Dec 20 2006 Matthew Barnes - 2.9.4-2.fc7 +- Revise patch for RH bug #202751 (printing of indic languages). + +* Tue Dec 19 2006 Matthew Barnes - 2.9.4-1.fc7 +- Update to 2.9.4 +- Bump eds_version to 1.9.4 due to soname changes. +- Remove patch for GNOME bug #382431 (fixed upstream). + +* Fri Dec 15 2006 Matthew Barnes - 2.9.3-5.fc7 +- Add patch for GNOME bug #373116 (use GtkColorButton). + +* Fri Dec 15 2006 Matthew Barnes - 2.9.3-4.fc7 +- Disable patch for RH bug #216537, which caused RH bug #219228. + +* Tue Dec 12 2006 Matthew Barnes - 2.9.3-3.fc7 +- Revise patch for RH bug #215466 to also fix RH bug #218589. + +* Mon Dec 11 2006 Matthew Barnes - 2.9.3-2.fc7 +- Add patch for RH bug #215467 (missing meeting participants). + +* Sat Dec 09 2006 Matthew Barnes - 2.9.3-1.fc7 +- Update to 2.9.3 +- Configure with scrollkeeper disabled. +- Disable automake portability checking. +- Ship our own icons from gnome-icon-theme. +- BuildRequires: gnome-doc-utils >= 0.8.0 +- Add patch for RH bug #215478 (Maildir and MH accounts). +- Add patch for RH bug #215695 (crashes w/o mail accounts). +- Add patch for RH bug #216537 (viewing attachments). +- Add patch for RH bug #218801 (count unread messages first). +- Add patch for GNOME bug #350253 (ship our own icons). +- Add patch for GNOME bug #382431 (implicit function declaration). +- Revise patch for GNOME bug #360946 (improved "about" dialog). +- Remove patch for GNOME bug #357970 (fixed upstream). + +* Tue Nov 28 2006 Matthew Barnes - 2.9.2-3.fc7 +- Add patch to port evolution conduits to pilot-link 0.12. +- Add patch for RH bug #215466 (optional meeting participants). +- Add patch for GNOME bug #373837 (use GtkFontButton). +- Remove patch for GNOME bug #343331 (fixed upstream). + +* Tue Nov 07 2006 Matthew Barnes - 2.9.2-2.fc7 +- Revise patch for RH bug #202751 and re-enable it. + +* Mon Nov 06 2006 Matthew Barnes - 2.9.2-1.fc7 +- Update to 2.9.2 +- Remove patch for Gnome.org bug #360240 (fixed upstream). +- Remove patch for Gnome.org bug #360619 (fixed upstream). + +* Mon Nov 06 2006 Matthew Barnes - 2.9.1-3.fc7 +- Add patch for RH bug #176400 (reset calendar IM context). +- Add patch for RH bug #182247 (calendar input glitch). + +* Fri Oct 20 2006 Matthew Barnes - 2.9.1-2.fc7 +- Add patch for Gnome.org bug #356177 (deprecate EMutex). +- Add patch for Gnome.org bug #363695 (deprecate EStrv/EPoolv). +- Disable patch for RH bug #202751 (unwanted side-effects). + +* Mon Oct 16 2006 Matthew Barnes - 2.9.1-1.fc7 +- Update to 2.9.1 +- Bump eds_version to 1.9.1, evo_major to 2.10. +- Remove patch for Gnome.org bug #359236 (fixed upstream). + +* Mon Oct 16 2006 Matthew Barnes - 2.8.1-4.fc7 +- Another typo. + +* Mon Oct 16 2006 Matthew Barnes - 2.8.1-3.fc7 +- Fix a typo in setting up .desktop symlinks. + +* Mon Oct 16 2006 Matthew Barnes - 2.8.1-2.fc7 +- Forgot to check-in one of the patches. + +* Mon Oct 16 2006 Matthew Barnes - 2.8.1-1.fc7 +- Update to 2.8.1 +- Use stricter build settings. +- Make .desktop symlinks absolute (RH bug #209322). +- Add patch for RH bug #202751 (printing of indic languages). +- Add patch for Gnome.org bug #357970 (deprecated GLib / GDK symbols). +- Add patch for Gnome.org bug #359236 (search state crash). +- Add patch for Gnome.org bug #360240 ("unused variable" warnings). +- Add patch for Gnome.org bug #360619 ("incompatible pointer type" warnings). +- Add patch for Gnome.org bug #360946 (improved "about" dialog). +- Add patch for Gnome.org bug #362638 (deprecate EThread). +- Update patch for RH bug #211058 (partially fixed upstream). +- Remove patch for RH bug #201307 (fixed upstream). +- Remove patch for RH bug #205576 (fixed upstream). +- Remove patch for Gnome.org bug #351332 (fixed upstream). +- Remove patch for Gnome.org bug #352450 (fixed upstream). +- Remove patch for Gnome.org bug #353472 (fixed upstream). +- Remove patch for Gnome.org bug #356811 (fixed upstream). + +* Sun Oct 01 2006 Jesse Keating - 2.8.0-7.fc6 +- rebuilt for unwind info generation, broken in gcc-4.1.1-21 + +* Thu Sep 21 2006 Matthew Barnes - 2.8.0-6.fc6 +- Add patch for RH bug #205576 (message deletion in thread view). + +* Wed Sep 20 2006 Matthew Barnes - 2.8.0-5.fc6 +- Add patch for Gnome.org bug #356811 (lingering file on uninstall). + +* Tue Sep 19 2006 Matthew Barnes - 2.8.0-4.fc6 +- Bump eds_version to 1.8.0. + +* Wed Sep 13 2006 Matthew Barnes - 2.8.0-3.fc6 +- Add patch for RH bug #161885. + +* Wed Sep 13 2006 Matthew Barnes - 2.8.0-2.fc6 +- Add patch for RH bug #201307. + +* Mon Sep 4 2006 Matthew Barnes - 2.8.0-1.fc6 +- Update to 2.8.0 +- Remove patch for RH bug #197868 (fixed upstream). +- Remove patch for RH bug #201541 (fixed upstream). +- Remove patch for RH bug #201831 (fixed upstream). +- Remove patch for RH bug #202383 (fixed upstream). +- Remove patch for RH bug #203036 (fixed upstream). +- Remove patch for Gnome.org bug #352248 (fixed upstream). +- Remove patch for Gnome.org bug #352423 (fixed upstream). +- Update patch for Gnome.org bug #351332 (partially fixed upstream). + +* Thu Aug 31 2006 Matthew Barnes - 2.7.92-8.fc6 +- Add patch for RH bug #203036. +- Disable notification-cleanups patch. + +* Tue Aug 29 2006 Matthew Barnes - 2.7.92-7.fc6 +- Add patch for Gnome.org bug #353472. + +* Mon Aug 28 2006 Matthew Barnes - 2.7.92-6.fc6 +- Add another hunk to the patch for RH bug #201541. +- Add patch for RH bug #202289. + +* Mon Aug 28 2006 Matthew Barnes - 2.7.92-5.fc6 +- Add patch for RH bug #201541. + +* Wed Aug 23 2006 Matthew Barnes - 2.7.92-4.fc6 +- Add patches for Gnome.org bug #352450. + +* Tue Aug 22 2006 Matthew Barnes - 2.7.92-3.fc6 +- Replace my patch for RH bug #202383 with a better one from upstream. +- Add patch for Gnome.org bug #352423. + +* Mon Aug 21 2006 Matthew Barnes - 2.7.92-2.fc6 +- Add patch for Gnome.org bug #352248 (and remember to commit it). + +* Mon Aug 21 2006 Matthew Barnes - 2.7.92-1.fc6 +- Update to 2.7.92 +- Remove patch for RH bug #197834 (fixed upstream). +- Update patch for Gnome.org bug #351332 (partially fixed upstream). + +* Tue Aug 15 2006 Matthew Barnes - 2.7.91-5.fc6 +- Drop the bug-buddy dependency since it's not required for Evolution to run. + +* Mon Aug 14 2006 Matthew Barnes - 2.7.91-4 +- Add patch for RH bug #201831. + +* Mon Aug 14 2006 Matthew Barnes - 2.7.91-3 +- Consolidate "missing declarations" patches. +- Add patch for RH bug #202383. + +* Fri Aug 11 2006 Matthew Barnes - 2.7.91-2 +- Add patch for RH bug #197868. + +* Mon Aug 7 2006 Matthew Barnes - 2.7.91-1 +- Update to 2.7.91 +- Update patch for RH bug #197834 for use with bug-buddy 2.15.90. +- Require bug-buddy >= 2.15.90. + +* Fri Aug 4 2006 Matthew Barnes - 2.7.90-6 +- Update to 2.7.90 +- Require evolution-data-server-1.7.90.1. + +* Wed Aug 2 2006 Matthew Barnes - 2.7.4-5 +- Remove patch for RH bug #167157, as it fixed it the wrong way. +- The real fix for #167157 is in evolution-data-server-1.7.4-5. +- No longer packaging unused patches. + +* Mon Jul 31 2006 Matthew Barnes - 2.7.4-4 +- Add patch for RH bug #178295. +- Add patch for RH bug #167157. + +* Tue Jul 18 2006 Matthew Barnes - 2.7.4-3 +- Clean up spec file, renumber patches. +- Add BuildRequires for dbus-glib-devel. +- Rebuild to pick up new D-Bus. + +* Thu Jul 13 2006 Matthew Barnes - 2.7.4-2 +- Update patch for RH bug #157400. +- Update patch for RH bug #157505. + +* Wed Jul 12 2006 Matthew Barnes - 2.7.4-1 +- Update to 2.7.4 +- Remove evo-calendar-print-with-pango-7.patch (fixed upstream). +- Remove patch for Gnome.org bug #345677 (fixed upstream). +- Remove patch for RH bug #175596 (fixed upstream). + +* Wed Jul 12 2006 Jesse Keating - 2.7.3-10.1 +- rebuild + +* Tue Jul 11 2006 Matthew Barnes - 2.7.3-10 +- Update patch for RH bug #190359. + +* Fri Jul 7 2006 Matthew Barnes - 2.7.3-9 +- Make "Submit Bug Report" menu item work again (RH #197384). + +* Thu Jul 6 2006 Matthew Barnes - 2.7.3-8 +- Add patch for RH bug #166231 (also addresses #131227 and #157391). + +* Thu Jun 29 2006 Matthew Barnes - 2.7.3-7 +- Add patch for RH bug #157400, reorder some patch #'s. + +* Thu Jun 29 2006 Matthew Barnes - 2.7.3-6 +- Properly capitalize "Message->Mailing List" menu items (RH #175596). + +* Tue Jun 27 2006 Matthew Barnes - 2.7.3-5 +- Add patch for Gnome.org bug #211058 for Trever Adams to test. + +* Mon Jun 26 2006 Matthew Barnes - 2.7.3-4 +- Add patch for RH bug #157505 for QE testing. + +* Thu Jun 22 2006 Matthew Barnes - 2.7.3-3 +- Fix bad type in schema file (Gnome.org #345677). + +* Wed Jun 14 2006 Tomas Mraz - 2.7.3-2 +- rebuilt with new gnutls + +* Tue Jun 13 2006 Matthias Clasen - 2.7.3-1 +- Update to 2.7.3 + +* Mon May 29 2006 Dan Williams - 2.7.2.1-4 +- Don't crash on quit when trying to save window size (Gnome.org #343331) + +* Tue May 23 2006 Matthew Barnes 2.7.2.1-3 +- Port evolution-2.7.1-notification-cleanups.patch to new libnotify API. +- Require libnotify >= 0.4. + +* Fri May 19 2006 Matthew Barnes - 2.7.2.1-2 +- Require specific versions of GNU Autotools packages for building. +- Add evolution-2.7.2-preedit-gnome.bz-264485.patch (Mayank Jain). +- Various spec file cleanups. +- Pick up new libnotify. + +* Wed May 17 2006 Matthew Barnes - 2.7.2.1-1 +- Update to 2.7.2.1 +- Remove nss/nspr hunk from evolution-2.7.1-no-gnome-common.patch + (fixed upstream). + +* Fri May 12 2006 Matthew Barnes - 2.7.1-1 +- Update to 2.7.1 +- Bump evo_major from 2.6 to 2.8 +- Upstream evolution.desktop renamed evolution-%%{evo_major}.desktop. +- Upstream evolution.keys renamed evolution-%%{evo_major}.keys. +- Upstream evolution.mime renamed evolution-%%{evo_major}.mime. +- Update line numbers in evolution-2.5.2-no-gnome-common.patch and + evolution-2.5.5.1-notification-cleanups.patch and rename them to + version 2.7.1. + +* Wed May 3 2006 Matthew Barnes - 2.6.1-3 +- rebuilt + +* Mon Apr 10 2006 Matthias Clasen - 2.6.1-2 +- Update to 2.6.1 + +* Thu Mar 30 2006 Caolan McNamara - 2.6.0-2 +- rebuild against reverted pilot-link +- disable evolution-2.5.4-fix-conduits.patch for reversion to pilot-link 0.11.8 + +* Mon Mar 13 2006 Ray Strode - 2.6.0-1 +- 2.6.0 +- turn on the "error on missing prototypes" check thing + +* Mon Feb 27 2006 Ray Strode - 2.5.92-1 +- 2.5.92 + +* Tue Feb 14 2006 David Malcolm - 2.5.91-1 +- 2.5.91 +- updated patch 101 to track upstream changes to calendar printing code +- remove uptreamed patch 807 (NM multiple initialization assertion) +- readded the mail-to-task plugin XML UI file +- bump e-d-s req to 1.5.91 + +* Fri Feb 10 2006 Jesse Keating - 2.5.90-2.1 +- bump again for double-long bug on ppc(64) + +* Thu Feb 9 2006 Christopher Aillon - 2.5.90-2 +- Disable the inline audio plugin for now since it uses gstreamer08 + +* Tue Feb 07 2006 Jesse Keating - 2.5.90-1.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Mon Jan 30 2006 David Malcolm - 2.5.90-1 +- 2.5.90 +- trimmed patches 805 and 808, as parts of these got merged upstream +- trimmed and regenerated patch 806 to track upstream +- removed the mail-to-task plugin XML UI file + +* Sat Jan 28 2006 David Malcolm - 2.5.5.1-2 +- added missing patch + +* Wed Jan 25 2006 David Malcolm - 2.5.5.1-1 +- 2.5.5.1 +- update patch 106 to track upstream, renaming from + evolution-2.2.2-commit-enter-on-calendar.patch to + evolution-2.5.5.1-commit-enter-on-calendar.patch +- update patch 805 to track upstream +- added patch to fix some newly missing declarations (patch 808) +- replace evolution-2.5.4-port-to-new-libnotify-api.patch with + evolution-2.5.5.1-notification-cleanups.patch, since much of this was + duplicated by another patch that landed upstream; removing the actions code + as it was crashing deep inside DBus (patch 806, #177666) +- explicitly list various files to reduce reliance on globbing; organized the + files into logical groups; comment them +- added -Wno-sign-compare to CFLAGS +- enabled parallel make +- introduced require_function_declarations macro to make + -Werror-implicit-function-declaration flag optional; turn it off for now +- include the new CalDAV and mail-attachments-import plugins in the file list; + add an XML UI file for the mail-to-task plugin. +- use "sed -i -e" rather than "sed -ie" to avoid getting severe bonobo files + +* Wed Jan 18 2006 Ray Strode - 2.5.4-10 +- fix fix for multilib issue with shlib bonobo components (bug 156982) + +* Wed Jan 18 2006 Ray Strode - 2.5.4-9 +- fix multilib issue with shlib bonobo components (bug 156982) + +* Thu Jan 12 2006 David Malcolm - 2.5.4-8 +- avoid multiple initialization of NetworkManager connections (patch 807, + gnome bug #326785) + +* Thu Jan 12 2006 David Malcolm - 2.5.4-7 +- updated alarm notification patch(patch 806, #177546, #177666, #177667, + #177670) + +* Thu Jan 12 2006 Christopher Aillon - 2.5.4-6 +- Remove unneeded Requires: notify-daemon + +* Thu Jan 12 2006 Christopher Aillon - 2.5.4-5 +- Update BR to libnotify-devel + +* Wed Jan 11 2006 David Malcolm - 2.5.4-4 +- ported alarm notification code to the new libnotify API (patch 806, #177546) +- added libnotify_support macro +- added explicit notify-daemon requirement as a workaround for bug #177535 + +* Tue Jan 10 2006 David Malcolm - 2.5.4-3 +- updated patch 800 to include patch for memo conduit (untested at this stage); + renaming from evolution-2.5.2-fix-conduits.patch to + evolution-2.5.4-fix-conduits.patch; extended patch 802 to handle the memo + conduit; renaming from evolution-2.2.2-fix-conduit-dir.patch to + evolution-2.5.4-fix-conduit-dir.patch; re-enable conduits in build (#175160) +- switch the build-time dep for the audio-inline plugin from gstreamer-devel to + gstreamer08-devel to better reflect the test in the tarball's configure.in + +* Wed Jan 4 2006 David Malcolm - 2.5.4-2 +- added optional build-time requirement on NetworkManager-glib-devel +- update patch 805 to cover a missing declaration in Network Manager support + +* Tue Jan 3 2006 David Malcolm - 2.5.4-1 +- 2.5.4 +- update patch 107 to track underlying code changes; rename from + evolution-2.2.2-move-autosave-file.patch to + evolution-2.5.4-move-autosave-file.patch +- added patch to fix more missing declarations (patch 805) +- added files for publish-calendar plugin + +* Mon Dec 19 2005 David Malcolm - 2.5.3-1 +- 2.5.3 +- Updated patch 106 (evolution-2.2.2-commit-enter-on-calendar.patch) so that it + still applies cleanly + +* Thu Dec 15 2005 Christopher Aillon 2.5.2-2 +- Require nspr and nss instead of mozilla-nspr and mozilla-nss +- Update no-gnome-common patch to work with standalone nss package + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Wed Dec 7 2005 David Malcolm - 2.5.2-1 +- 2.5.2 +- bump gtkhtml requirement from 3.7.6 to 3.9.2 +- bump eds requirement from 1.4.1.1 to 1.5.2 +- bump evo_major from 2.4 to 2.6 +- updated patch 107 +- updated patch 108 +- updated patch 800, replacing + rh-161817-attach-116019-conduit_pilot_link_updates.diff with + evolution-2.5.2-fix-conduits.patch. Not yet complete. +- disable pilot support for now (see #175160) +- added hula plugin to list of packaged plugins +- generalize gconf schema packaging to support changing evo_major + +* Fri Dec 2 2005 David Malcolm - 2.4.2-2 +- force regeneration of the intltool files to prevent a problem where the + tarball copy of intltool-merge.in was out of sync with the intltool.m4 in the + latest shipped copy of intltool, which resulted in a broken intltool-merge + script when the tree was reautotooled. (appears that the tarball was built + with a CVS copy of intltool where @EXPANDED_LIBDIR@ had been renamed to + @INTLTOOL_LIBDIR@, but our aclocal/intltool.m4 doesn't yet reflect that + change) + +* Tue Nov 29 2005 David Malcolm - 2.4.2-1 +- 2.4.2 +- explicitly list the plugins that are packaged (#166234) +- added build-time requirement on gstreamer-devel to cope with audio-inline + plugin + +* Tue Nov 29 2005 David Malcolm - 2.4.1-8 +- add -DLDAP_DEPRECATED to CFLAGS (#172999) + +* Wed Oct 26 2005 David Malcolm - 2.4.1-7 +- Added a patch (110) to hide the component switcher buttons by default on new + windows (#170799) by patching the GConf schema. +- Made list of installed schemas explicit. +- Own the plugins subdirectory + +* Tue Oct 25 2005 David Malcolm - 2.4.1-6 +- use 4 separate .desktop files from the redhat-menus package, rather than the + current single one; bump the redhat-menus requirement accordingly (from 1.13 + to 5.0.4); introduce a macro for this requirement. + +* Mon Oct 24 2005 David Malcolm - 2.4.1-5 +- fix removal of upstream .desktop file (broke on upgrade to Evolution 2.2, and + continued to be broken with 2.3/2.4) (#103826, again) + +* Tue Oct 18 2005 David Malcolm - 2.4.1-4 +- updated patch 804 to declare e_calendar_table_process_completed_tasks + +* Tue Oct 18 2005 David Malcolm - 2.4.1-3 +- added patch (804: evolution-2.4.1-fix-missing-declarations.patch) to fix + missing declaration (thanks to Peter Robinson) + +* Mon Oct 17 2005 David Malcolm - 2.4.1-2 +- bump e-d-s requirement to 1.4.1.1 + +* Tue Oct 4 2005 David Malcolm - 2.4.1-1 +- 2.4.1 +- regenerate patch 101 to handle conflict in + calendar/gui.print.c: print_week_day_event introduced by fix to upstream bug + 244981 (end date added while printing in the week view); bump patch name from + version 5 to version 6 +- removed patch 804 (conduits-multi-day-crash); this is now in upstream tarball + +* Wed Sep 14 2005 Jeremy Katz - 2.4.0-2 +- rebuild for mozilla on ppc64 + +* Wed Sep 7 2005 David Malcolm - 2.4.0-1 +- 2.4.0 +- Removed patch to fix implicit function declarations (patch 110, added in + 2.3.8-1) as this is now upstream. + +* Thu Sep 1 2005 David Malcolm - 2.3.8-4 +- Enable exchange support when configuring, so that the exchange-operations + plugin gets built. + +* Fri Aug 26 2005 David Malcolm - 2.3.8-3 +- Added patch for #157074 (patch 804) + +* Fri Aug 26 2005 David Malcolm - 2.3.8-2 +- Move -Werror-implicit-function-declaration from configuration to the make + stage, to avoid breaking configuration tests. + +* Tue Aug 23 2005 David Malcolm - 2.3.8-1 +- 2.3.8 +- add -Werror-implicit-function-declaration to CFLAGS and a patch to fix the + problems arising (patch 110) + +* Tue Aug 16 2005 David Malcolm - 2.3.7-3 +- Introduce macro for gnome-pilot dependency, bumping from 2.0.6 to 2.0.13 +- Add obsoletion of libgal2/libgal2-devel (dependency was removed in 2.3.6-1); + based on the last EVR of the libgal2 package in CVS, 2:2.5.3-2 + +* Mon Aug 15 2005 David Malcolm - 2.3.7-2 +- rebuild + +* Tue Aug 9 2005 David Malcolm - 2.3.7-1 +- 2.3.7 +- Bump evolution-data-server requirement from 1.3.6 to 1.3.7 +- Bump gtkhtml3 requirement from 3.6.2 to 3.7.6 + +* Mon Aug 8 2005 Tomas Mraz - 2.3.6.1-5 +- rebuild with new gnutls + +* Tue Aug 2 2005 David Malcolm - 2.3.6.1-4 +- Added patch to show correct mimetype for OpenOffice.org files when guessing + type for attachments with mimetype "application/octet-stream" (#164957) + +* Mon Aug 1 2005 David Malcolm - 2.3.6.1-3 +- Improved version of evolution-2.3.5.1-fix-150458.patch (#150458) + +* Sat Jul 30 2005 David Malcolm 2.3.6.1-2 +- Fixed version numbers in GConf schema files (#164622); added + apps-evolution-mail-prompts-checkdefault-2.4.schemas + +* Fri Jul 29 2005 David Malcolm - 2.3.6.1-1 +- 2.3.6.1 + +* Thu Jul 28 2005 David Malcolm - 2.3.6-1 +- 2.3.6 +- Bump evolution-data-server requirement to 1.3.6 (needed for + CAL_STATIC_CAPABILITY_HAS_UNACCEPTED_MEETING) +- Removed libgal2[-devel] dependencies; the code has been moved into the + evolution tarball + +* Thu Jul 28 2005 David Malcolm - 2.3.5.1-2 +- added experimental patch to port ETable printing to use Pango (#150458) + +* Mon Jul 25 2005 David Malcolm - 2.3.5.1-1 +- 2.3.5.1 +- Update evo_major from 2.2 to 2.4 +- Updated evo-calendar-print-with-pango- patch from version 4 to 5 +- Removed Patch105: evolution-2.2.2-fix-new-mail-notify.patch as configure.in + in this branch tests for existance for dbus-glib-1, rather than max-version. +- Removed Patch801: gb-309138-attach-48417-fix-evo-conduit-memleaks.patch as + this is now in upstream tarball. +- Removed evolution-calendar-importers and evolution-addressbook-importers + directories. +- Updated evolution-2.2.2-no-gnome-common.patch to include a patch to rename + mozilla-nspr to nspr + +* Tue Jun 28 2005 David Malcolm - 2.2.2-11.fc5 +- Remove GNOME_COMPILE_WARNINGS from configure.in (since gnome-common might not be available when we rerun the autotools; patch 803) + +* Tue Jun 28 2005 David Malcolm - 2.2.2-10.fc5 +- Moved .conduit files to libdir/gnome-pilot/conduits, rather than beneath datadir, to match gnome-pilot (patch 802) + +* Mon Jun 27 2005 David Malcolm - 2.2.2-9.fc5 +- Replaced patch to port conduits to pilot-link-0.12 with Mark G Adams's version of same (#161817) +- Added Mark G Adams's memory leak fix (patch 801) + +* Mon Jun 6 2005 David Malcolm - 2.2.2-8 +- Added Ivan Gyurdiev's patch to move autosave files inside the .evolution + directory + +* Thu May 26 2005 David Malcolm - 2.2.2-7 +- Added Akira Tagoh's patch for calendar keypress handling (#154360) + +* Mon May 23 2005 David Malcolm - 2.2.2-6 +- Remove static versions of libraries + +* Thu May 5 2005 David Malcolm - 2.2.2-5 +- added evolution-2.2.2-fix-new-mail-notify.patch to CVS + +* Thu May 5 2005 David Malcolm - 2.2.2-4 +- Removed explicit mozilla_build_version; instead use pkg-config to determine +the path to the NSS/NSPR headers. +- Use a macro to express requirement on pilot-link (was 1:0.11.4, now 0.12; +patches depend on this) +- Re-enabled the new-mail-notify plugin (my patch to handle differing DBus +versions is in the upstream tarball; but configure.in disables the plugin for +dbus versions > 0.23; patched configure.in to allow arbitrary DBus versions, +and run autoconf at the start of the build) (#156328) + +* Sat Apr 30 2005 David Malcolm - 2.2.2-3 +- updated mozilla_build_version to 1.7.7 + +* Sat Apr 30 2005 David Malcolm - 2.2.2-2 +- Finished porting conduits to pilot-link-0.12 API; re-enabled pilot support (#152172) + +* Mon Apr 11 2005 David Malcolm - 2.2.2-1 +- 2.2.2 +- updated evo-calendar-print-with-pango-4.patch to handle upstream change to print_comp_item +- removed patch for XB73912; now in upstream tarball +- removed patch to new-mail-notify; generalised fix to cope with various DBus API versions is now upstream +- removed patch for XB73844; now in upstream tarball +- Update requirements: + - gtkhtml3 from 3.6.1 to 3.6.2 + - libgal2 from 2.4.1 to 2.4.2 + - eds from 1.2.1 to 1.2.2 + +* Wed Mar 23 2005 David Malcolm - 2.2.1.1-2 +- Add patch for upstream bug XB73844 (should now be able to accept meeting requests) + +* Fri Mar 18 2005 David Malcolm - 2.2.1.1-1 +- 2.1.1.1 + +* Thu Mar 17 2005 David Malcolm - 2.2.1-1 +- 2.2.1 +- Updated requirements: + * gtkhtml3 from 3.6.0 to 3.6.1 + * libgal2 from 2.4.0 to 2.4.1 + * eds from 1.2.0 to 1.2.1 +- Added rum-time requirement on gnome-vfs2; updated version requirement from 2.0 to 2.4 +- The new-mail-notify plugin will not be built for now since the upstream configure test now checks for dbus-glib-1 version <= 0.23.4 (to minimise problems caused by the API change) + +* Mon Mar 14 2005 David Malcolm - 2.2.0-10 +- disabled pilot-link support for now so that we have an evolution package; more patching is needed to get this to work with pilot-link-0.12 + +* Mon Mar 14 2005 David Malcolm - 2.2.0-9 +- another attempt at porting to pilot-link 0.12 + +* Mon Mar 14 2005 David Malcolm - 2.2.0-8 +- Added patch to deal with changes to pilot-link from 0.11->0.12 + +* Mon Mar 14 2005 David Malcolm - 2.2.0-7 +- use 0.31 rather than 0.31.0 for DBus version + +* Mon Mar 14 2005 David Malcolm - 2.2.0-6 +- rebuilt against pilot-link-0.12 +- added versioning to the requirement on dbus (>=0.31) + +* Thu Mar 10 2005 David Malcolm - 2.2.0-5 +- Added patch for changes to DBus API in version 0.31 (#150671) +- Removed explicit run-time spec-file requirement on mozilla. + The Mozilla NSS API/ABI stabilised by version 1.7.3 + The libraries are always located in the libdir + However, the headers are in /usr/include/mozilla-%%{mozilla_build_version} + and so they move each time the mozilla version changes. + So we no longer have an explicit mozilla run-time requirement in the specfile; + a requirement on the appropriate NSS and NSPR .so files is automagically generated on build. + We have an explicit, exact build-time version, so that we can find the headers (without + invoking an RPM query from the spec file; to do so is considered bad practice) +- Introduced mozilla_build_version, to replace mozilla_version + +* Wed Mar 9 2005 Christopher Aillon - 2.2.0-4 +- Depend on mozilla 1.7.6 + +* Wed Mar 9 2005 David Malcolm - 2.2.0-3 +- added patch from upstream for bug XB-73192, fixing missing "Mark as Read/Unread" context menu items + +* Tue Mar 8 2005 David Malcolm - 2.2.0-2 +- actually add source tarball this time + +* Tue Mar 8 2005 David Malcolm - 2.2.0-1 +- 2.2.0 +- Removed patch for GCC 4 fix as this is now in upstream tarball +- Updated requirements: + * gtkhtml3 from 3.5.7 to 3.6.0 + * libgal2 from 2.3.5 to 2.4.0 + * eds from 1.1.6 to 1.2.0 + +* Tue Mar 8 2005 David Malcolm - 2.1.6-3 +- rebuild (to use latest DBus library) + +* Tue Mar 1 2005 David Malcolm - 2.1.6-2 +- added patch to fix build with GCC4 + +* Tue Mar 1 2005 David Malcolm - 2.1.6-1 +- Update from upstream unstable 2.1.6 to 2.1.6 +- Added patches to fix calendar and addressbook printing for non-Roman scripts (#138075) +- Added explicit requirement on libgnomeprint22 >= 2.8.0 +- Added BuildRequires: gtk-doc +- Updated requirements: + * gtkhtml3 from 3.5.6 to 3.5.7 + * libgal2 from 2.3.4 to 2.3.5 + * eds from 1.1.5 to 1.1.6 + +* Wed Feb 9 2005 David Malcolm - 2.1.5-1 +- Update from upstream unstable 2.1.4 to 2.1.5 +- Updated requirements: + * gtkhtml3 from 3.5.4 to 3.5.6 + * libgal2 from 2.3.3 to 2.3.4 + * eds from 1.1.4.1 to 1.1.5 +- Removed explicit packaging of weather icons as these are now below DATADIR/evolution/2.2 rather than DATADIR/evolution-2.2 + +* Wed Jan 26 2005 David Malcolm - 2.1.4-1 +- Update from upstream stable 2.0.3 to unstable 2.1.4 +- Updated evo_major from 2.0 to 2.2 +- Removed camel packaging as this has been moved to evolution-data-server for Evolution 2.2 +- Added plugins to the packaged files +- Added weather icons to the packaged files +- Updated requirements: + * gtkhtml3 from 3.3.2 to 3.5.4 + * libgal2 from 2.2.4 to 2.3.3 + * eds from 1.0.3 to 1.1.4.1 + * libsoup from 2.2.0 to 2.2.2 +- Added built-time requirement on atk-devel +- Enable all plugins for now +- Added requirement on dbus (for the new-mail-notify plugin) +- Enable gtk-doc +- Updated GConf schema name suffixes from 2.0 to 2.2 + +* Sun Dec 19 2004 Christopher Aillon 2.0.3-2 +- Rebuild against mozilla 1.7.5 + +* Wed Dec 15 2004 David Malcolm - 2.0.3-1 +- Update from upstream 2.0.2 to 2.0.3 with these bug fixes: + * Addressbook + XB67656 - almost the same email address are considrered identical (Siva) + XB69079 - Data repeated after save with bad date format (Siva) + XB66854 - Some strings are missed to translation (Rodney) + + * Calendar + XB47529 - Date in reminder window appears in UTF-8 in non-UTF-8 locale (Rodney) + XB68707 - Events ending at 12:00 AM show as ending at 12:00 pm (JP) + XB67403 - wrong alarm time displayed (Rodrigo) + XB68077 - appointment dialog re-size (Rodrigo) + - leak fixes (Chen) + - sensitize menu items in list view properly (JP) + - redraw display when 24hr time setting changes (JP) + + * Mail + XB69533 - Unable to subscribe to the alt hierarchy (Michael) + XB69776 - Signed Mail with attachments displays everything with multipart/boundaries stuff (Michael) + XB69615 - delete certificate after viewing smime message (Michael) + XB69109 - EHLO or HELO with ip addresses does not conform rfc 821 (Michael) + XB69982 - During Newsgroup list refresh, it crashes (Michael) + XB69446 - Mail shown as attachment if some headers are upper case (S. Caglar Onur) + XB68556 - NNTP with SSL won't work, even with stunnel (Michael) + XB69145 - toplevel message/rfc822 parts are broken for IMAP (Michael) + XB69241 - base64 attachement holding PGP block (Jeff) + XB67895 - nntp support not asking for password (Michael) + XB67898 - Use of symbolic port-names is not guaranteed to work everywhere (Michael) + XB69851 - remember password check doesn't stick (Michael) + XB69623 - Moving a message from an IMAP INBOX to an IMAP folder caused crash (Radek) + XB69339 - postscript and some other attachments not visable (Michael) + XB69579 - vFoldersXBUNMATCHED generates errors (Michael) + XB68958 - current message forgotten in vfolders (Michael) + XB68974 - Wizard doesn't store smtp auth settings (Michael) + XB67496 - html email not rendered in preview pane (Michael) + XB67014 - Checking supported auth types doesn't work with new SSL certificate (Michael) + XB68006 - Evo crashed after viewing previously-sent email and copying URL from it (Michael) + XB68787 - Crash when migrating 1.4 data to 2.0.2 (Michael) + XB67622 - SMTP auth usernames containing % character fail (Jeff) + - fix pthread_key_delete args (Julio M. Merino Vidal) +- Removed patch for "Unmatched" vfolder properties dialog (#141458) as this is now in upstream tarball (XB69579 above) +- Update dependency on e-d-s from 1.0.2 to 1.0.3 +- Update dependency on libgal2 from 2.2.3 to 2.2.4 + +* Wed Dec 1 2004 David Malcolm - 2.0.2-6 +- Fix broken properties dialog for "Unmatched" vfolder (#141458) + +* Wed Oct 27 2004 Christopher Aillon - 2.0.2-4 +- Re-enable s390(x) + +* Fri Oct 22 2004 David Malcolm - 2.0.2-3 +- added requirement on gnutls/gnutls-devel + +* Fri Oct 22 2004 David Malcolm - 2.0.2-2 +- Fix for #132050 (no entry for Evolution in the menus): use the new redhat-evolution.desktop file provided by redhat-menus-1.13 + +* Tue Oct 12 2004 David Malcolm - 2.0.2-1 +- Update from 2.0.1 to 2.0.2 +- Updated dependency on e-d-s from 1.0.1 to 1.0.2 +- Updated dependency on libgal2 from 2.2.2 to 2.2.3 +- Updated dependency on gtkhtml3 from 3.3.0 to 3.3.2 +- ppc's mozilla dependency is now in line with the other architectures at 1.7.3 + +* Sat Oct 9 2004 David Malcolm +- disable s390/s390x for now + +* Fri Oct 8 2004 David Malcolm - 2.0.1-3 +- Fix for #135135, updating the fix for #103826 that removes the evolution.desktop file in "Office"; the file to delete had been renamed to evolution-2.0.desktop +- Added requirement on redhat-menus, since this supplies the target of our .desktop symlink + +* Tue Sep 28 2004 David Malcolm - 2.0.1-2 +- update mozilla dependency from 1.7.2 to 1.7.3, apart from on ppc (and on s390 and s390x, which remain at 1.6, and on ppc64 where it isn't available at all) + +* Tue Sep 28 2004 David Malcolm - 2.0.1-1 +- Update from 2.0.0 to 2.0.1 +- Updated dependency on e-d-s from 1.0.0 to 1.0.1 +- Updated dependency on libgal2 from 2.2.0 to 2.2.2 + +* Mon Sep 20 2004 David Malcolm - 2.0.0-2 +- rebuilt + +* Tue Sep 14 2004 David Malcolm - 2.0.0-1 +- Update from 1.5.94.1 to 2.0.0 +- Change source FTP location from 1.5 to 2.0 +- Updated dependency on e-d-s from 0.0.99 to 1.0.0 +- Documentation has now moved from 1.5 to 2.0 + +* Tue Aug 31 2004 David Malcolm - 1.5.94.1-1 +- updated tarball from 1.5.93 to 1.5.94.1 +- the BASE_VERSION in the configure.in script has finally been updated from 1.5 to 2.0 (affects OAFIIDs, install dirs, binary names etc); updated evo_major and various other parts of the spec-file to reflect this; however documentation is still 1.5 in upstream tarball +- updated dependency on libgal2 from 2:2.1.14 to 2:2.2.0 +- updated dependency on libsoup from 2.1.13 to 2.2.0 +- updated dependency on e-d-s from 0.0.98 to 0.0.99 + +* Tue Aug 17 2004 David Malcolm - 1.5.93-2 +- updated gnome-icon-theme requirement from 1.2.0 to 1.3.6 to fix problem with missing stock icons (bz #130142) + +* Mon Aug 16 2004 David Malcolm - 1.5.93-1 +- updated tarball from 1.5.92.2 to 1.5.93 +- removed filechooser patch - this is now in the upstream tarball, with a test at configuration time; it was autodetected and enabled in my test build; I've explicitly enabled it to be certain. +- updated dependency on libgal2 from 2:2.1.13 to 2:2.1.14 +- updated dependency on libsoup from 2.1.12 to 2.1.13 +- updated dependency on e-d-s from 0.0.97 to 0.0.98 + +* Wed Aug 11 2004 David Malcolm - 1.5.92.2-2 +- Increased mozilla_version from 1.7 to 1.7.2 so that the NSS test looks in the correct place + +* Wed Aug 11 2004 David Malcolm - 1.5.92.2-1 +- updated tarball from 1.5.92.1 to 1.5.92.2 + +* Wed Aug 4 2004 David Malcolm - 1.5.92.1-1 +- updated tarball from 1.5.91 to 1.5.92.1 +- added a dependency on gnome-icon-theme +- updated dependency on libgal2 from 2:2.1.11 to 2:2.1.13 +- updated dependency on gtkhtml3 from 3.1.17 to 3.3.0 +- updated dependency on libsoup from 2.1.11 to 2.1.12 +- updated dependency on e-d-s from 0.0.95 to 0.0.97 + +* Mon Jul 26 2004 David Malcolm - 1.5.91-1 +- 1.5.91 + +* Thu Jul 8 2004 Jeremy Katz - 1.5.90-5 +- use mozilla 1.7 on platforms where it's available +- check to make sure the appropriate mozilla headers exist if using + mozilla nss for ssl or fail the build + +* Thu Jul 8 2004 David Malcolm +- rebuilt + +* Wed Jul 7 2004 David Malcolm +- rebuilt + +* Tue Jul 6 2004 David Malcolm - 1.5.90-2 +- Fixed sources file + +* Tue Jul 6 2004 David Malcolm - 1.5.90-1 +- 1.5.90; updated requirements on gtkhtml3, libgal2, and e-d-s + +* Thu Jun 17 2004 David Malcolm - 1.5.9.2-1 +- 1.5.9.2 + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Tue Jun 8 2004 David Malcolm - 1.5.9.1-3 +- Replaced /usr/lib with %%{_libdir} in mozills_nss ssl_flags + +* Mon Jun 7 2004 David Malcolm - 1.5.9.1-2 +- updated filechooser patch again + +* Mon Jun 7 2004 David Malcolm - 1.5.9.1-1 +- 1.5.9.1; updated filechooser patch + +* Wed May 26 2004 David Malcolm - 1.5.8-3 +- added ORBit2 and spamassassin requirements + +* Mon May 24 2004 David Malcolm - 1.5.8-2 +- Fixed up filechooser patch and re-enabled it + +* Fri May 21 2004 David Malcolm - 1.5.8-1 +- 1.5.8; added explicit libbonoboui requirement; disabled filechooser patch for now + +* Tue May 4 2004 David Malcolm - 1.5.7-3 +- Added GtkFileChooser patch based on work by Carlos Garnacho Parro (http://lists.ximian.com/archives/public/evolution-patches/2004-March/004867.html); added requirement for GTK 2.4 + +* Thu Apr 22 2004 David Malcolm - 1.5.7-2 +- added emfv signal fix patch and fix for defaults in switch statements on gcc3.4 + +* Wed Apr 21 2004 David Malcolm - 1.5.7-1 +- 1.5.7 + +* Wed Mar 10 2004 Jeremy Katz - 1.5.5-1 +- 1.5.5 + +* Tue Mar 02 2004 Elliot Lee +- rebuilt + +* Wed Feb 18 2004 Jeremy Katz - 1.5.4-1 +- 1.5.4 + +* Tue Feb 17 2004 Jeremy Katz +- buildrequire e-d-s-devel instead of e-d-s (#114712) +- enable nntp support (#114802) + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Tue Jan 27 2004 Jeremy Katz 1.5.3-1 +- 1.5.3 + +* Wed Jan 21 2004 Jeremy Katz 1.5.2-2 +- size_t/int mismatch compile fix for 64bit platforms + +* Wed Jan 14 2004 Jeremy Katz 1.5.2-0 +- 1.5.2 +- add patch to fix gconf warning with schema + +* Sun Jan 4 2004 Jeremy Katz 1.5.1-0 +- 1.5.1 +- temporarily disable redhatify patch +- use mozilla-nss for SSL +- fix schema names + +* Thu Nov 6 2003 Jeremy Katz 1.4.5-8 +- fall back to HELO for ESMTP (#108753) + +* Tue Oct 28 2003 Jeremy Katz 1.4.5-7 +- fix title on composer save dialog (#108159) + +* Mon Oct 27 2003 Jeremy Katz 1.4.5-6 +- Make imap command length shorter to avoid choking some imap servers + (notably cyrus-imap). +- Make wombat session managed so that we don't hit weird bonobo activation + things. This adds a dependency on $DISPLAY for wombat. (#106826) + +* Sun Oct 19 2003 Jeremy Katz 1.4.5-5 +- use AI_ADDRCONFIG to avoid returning IPv6 addresses on hosts without + IPv6 support +- add patch from upstream with reply-to-list shortcut (Ctrl-l) + +* Wed Oct 15 2003 Jeremy Katz 1.4.5-4 +- really, really remove duplicate menu entry (#103826) + +* Tue Oct 14 2003 Jeremy Katz 1.4.5-3 +- Pull in some patches from upstream CVS + * Avoid division by zero with POP (X#41610) + * Don't mangle headers (X#33545) + * Prefix IPV6 numeric hosts properly (X#46006, #105028) + * Use proper function for IPV6 reverse lookups (X#46006) + * Allow timezone offset to be up to 14 hours (X#49357) + +* Mon Oct 13 2003 Jeremy Katz +- add patch from upstream CVS to fix SMTP syntax problems (#106630) +- really remove duplicate menu entry (#103826) + +* Mon Oct 6 2003 Jeremy Katz +- make redhat-email.desktop symlink relative (#104391) + +* Wed Sep 24 2003 Jeremy Katz +- add ipv6 support per dwmw2's request + +* Tue Sep 23 2003 Jeremy Katz 1.4.5-2 +- 1.4.5 + +* Wed Sep 17 2003 Jeremy Katz +- move static libs into -devel (#104399) + +* Tue Sep 16 2003 Jeremy Katz 1.4.4-7 +- filter types are gtypes, not ints (#103934) + +* Wed Sep 10 2003 Jeremy Katz 1.4.4-6 +- fix from upstream (will be in 1.4.5) to fix menu merging in the + composer with new libbonobo + +* Fri Sep 5 2003 Jeremy Katz +- remove the desktop file in Office (#103826) + +* Tue Sep 2 2003 Jeremy Katz 1.4.4-5 +- patch from upstream to fix display of some mails in + different charsets (#102899) +- add requires on newer version of ORBit2 (#103386) +- add patch from upstream (extracted by George Karabin) to use gnome-vfs + mime icon lookup where available (#102553) + +* Fri Aug 22 2003 Jeremy Katz 1.4.4-4 +- include static libs (#102834) + +* Wed Aug 6 2003 Jeremy Katz 1.4.4-3 +- add a -devel subpackage (#99376) + +* Mon Aug 4 2003 Jeremy Katz 1.4.4-1 +- 1.4.4 + +* Wed Jul 30 2003 Jeremy Katz +- buildrequires fixup from Ville Skytta (#101325) + +* Thu Jul 24 2003 Jeremy Katz 1.4.3-6 +- include tagoh's patch for printing cjk contacts (committed upstream, #99374) + +* Tue Jul 22 2003 Nalin Dahyabhai 1.4.3-5 +- rebuild + +* Tue Jul 15 2003 Jeremy Katz 1.4.3-4 +- build on all arches again + +* Mon Jul 14 2003 Jeremy Katz 1.4.3-3 +- rebuild + +* Thu Jul 10 2003 Jeremy Katz 1.4.3-1 +- 1.4.3 + +* Thu Jun 19 2003 Jeremy Katz +- make gal version dep more explicit + +* Fri Jun 13 2003 Jeremy Katz +- fix desktop file (#97162) + +* Tue Jun 10 2003 Jeremy Katz 1.4.0-2 +- rebuild +- excludearch ppc64 for now + +* Mon Jun 9 2003 Jeremy Katz 1.4.0-1 +- 1.4.0 + +* Thu Jun 05 2003 Elliot Lee +- rebuilt + +* Thu Jun 5 2003 Jeremy Katz 1.3.92-2 +- rebuild + +* Wed Jun 4 2003 Jeremy Katz +- buildrequires gettext (#92276) + +* Sun May 25 2003 Jeremy Katz 1.3.92-1 +- 1.3.92 + +* Wed May 7 2003 Jeremy Katz 1.3.3-2 +- fix default for /schemas/apps/evolution/mail/display/mime_types + +* Tue May 6 2003 Jeremy Katz 1.3.3-1 +- 1.3.3 + +* Sun May 4 2003 Jeremy Katz 1.3.2-2 +- enable pilot support +- add redhatify patch back + +* Tue Apr 22 2003 Jeremy Katz +- add a /usr/bin/evolution symlink + +* Mon Apr 21 2003 Jeremy Katz +- fix gnome-spell version requirement + +* Wed Apr 16 2003 Jeremy Katz 1.3.2-1 +- add trivial fix for evolution-mail schema key (ximian #41419) + +* Tue Apr 15 2003 Jeremy Katz +- update to 1.3 +- don't build with pilot support for now +- don't redhat-ify the summary prefs for now + +* Sun Apr 6 2003 Jeremy Katz 1.2.4-2 +- fix krb5 libdir for lib64 systems + +* Sun Apr 6 2003 Jeremy Katz 1.2.4-1 +- update to 1.2.4 + +* Thu Apr 3 2003 Jeremy Katz 1.2.2-7 +- oops, fix a tyop + +* Thu Apr 3 2003 Jeremy Katz 1.2.2-6 +- add a few cleanups for 64bit cleanliness (#86347) + +* Sun Mar 30 2003 Jeremy Katz +- add some buildrequires (#87612) + +* Mon Mar 24 2003 Jeremy Katz 1.2.3-1 +- update to 1.2.3 + +* Wed Mar 19 2003 Jeremy Katz 1.2.2-5 +- security patches from upstream + - sanity check UUEncoding header before decoding (CAN-2003-0128) + - don't decode doubly UUEncoded content (CAN-2003-0129) + - don't use a bonobo component to display things without registered + handlers (CAN-2003-0130) + +* Mon Feb 24 2003 Elliot Lee 1.2.2-4 +- debuginfo rebuild + +* Thu Feb 20 2003 Jeremy Katz 1.2.2-3 +- memleak patch had some bits that weren't supposed to be there. update + to newer from upstream. +- fix directory checking in proxy patch + +* Thu Feb 20 2003 Jeremy Katz 1.2.2-2 +- add missing build dep (#84388) +- add patch from upstream for evolution-mail memleak +- add patch from upstream to use the gnome2 proxy settings by default + +* Fri Feb 7 2003 Jeremy Katz 1.2.2-1 +- 1.2.2 +- build on x86_64 + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Tue Jan 7 2003 Nalin Dahyabhai 1.2.1-4 +- rebuild + +* Fri Jan 3 2003 Nalin Dahyabhai +- if building with OpenSSL, attempt to get cflags and ldflags from pkgconfig + +* Thu Jan 2 2003 Jeremy Katz 1.2.1-3 +- we don't want to use native POSIX threads for mutexes in db3, override them + +* Mon Dec 16 2002 Tim Powers 1.2.1-2 +- rebuild + +* Fri Dec 13 2002 Jeremy Katz 1.2.1-1 +- update to 1.2.1 + +* Thu Dec 12 2002 Jeremy Katz 1.2.0-6 +- require a newer soup, the old one Has Bugs (tm) +- excludearch x86_64; getting a R_X86_64_32S relocation in libical + although everything appears to be built with -fPIC correctly + +* Tue Dec 10 2002 Jeremy Katz 1.2.0-5 +- patch for multilib krb5 + +* Mon Dec 2 2002 Jeremy Katz 1.2.0-4 +- add upstream patch to handle LDAPv3 better +- add upstream patch to fix shell memory leaks +- add upstream patch to fix ldap scope selection +- build with openssl instead of mozilla-nss since it's available on + more platforms +- build on all arches + +* Fri Nov 22 2002 Jeremy Katz +- require bonobo-conf, not -devel (#78398) + +* Wed Nov 20 2002 Florian La Roche 1.2.0-3 +- disable pilot support for mainframe + +* Mon Nov 18 2002 Jeremy Katz 1.2.0-2 +- macro-ify the mozilla version to make it easier to build against + newer mozillas with headers in new locations +- buildrequire pilot-link-devel (#78077) +- drop uneeded ldapv3 patch (toshok says 1.2 already handles this) +- drop unneeded patch for ordering of the libdb checks +- add fejj's patch to always subscribe to the inbox from evolution-patches + +* Tue Nov 12 2002 Jeremy Katz 1.2.0-1 +- 1.2.0 + +* Sat Nov 2 2002 Jeremy Katz 1.1.90-2 +- reenable pilot support +- redhatify + +* Fri Nov 1 2002 Jeremy Katz 1.1.90-1 +- update to 1.1.90 + +* Thu Oct 31 2002 Jeremy Katz +- include mozilla epochs in requires (#74577) +- add build requires on newer oaf (#76801) + +* Thu Oct 24 2002 Jeremy Katz 1.1.2-1 +- update to 1.1.2 +- remove unpackaged files from the buildrooot +- disable pilot support for now + +* Tue Sep 3 2002 Jeremy Katz 1.0.8-10 +- add freetype-devel to build requires (#73319) + +* Mon Sep 2 2002 Owen Taylor +- Fix a problem where evolution-mail right click items corrupted the stack + (#67992) + +* Thu Aug 29 2002 Jeremy Katz 1.0.8-9 +- don't install two desktop files (#72871) + +* Wed Aug 28 2002 Preston Brown 1.0.8-8 +- absolute symlink .desktop file (#72913) + +* Thu Aug 22 2002 han Ngo 1.0.8-7 +- rebuild against new pilot-link + +* Sat Aug 10 2002 Florian La Roche +- bzip2 source + +* Tue Aug 6 2002 Than Ngo 1.0.8-5 +- rebuild against new pilot-link-0.11.2 + +* Thu Jul 18 2002 Jeremy Katz 1.0.8-4 +- rebuild against new gnome-pilot + +* Tue Jul 9 2002 Jeremy Katz 1.0.8-3 +- remove static and libtool archives for importers and camel-providers (#68222) +- do desktop-file-install magic +- remove dead sites from summary list (#64522) +- support openldap protocol version 3 based off of Nalin's autofs changes + +* Mon Jul 8 2002 Jeremy Katz 1.0.8-2 +- fix openldap-devel buildrequire + +* Mon Jul 1 2002 Jeremy Katz 1.0.8-1 +- 1.0.8 + +* Thu Jun 27 2002 Jeremy Katz 1.0.7-2 +- include patch to omf files from otaylor@redhat.com to fix + scrollkeeper validation errors + +* Sun Jun 23 2002 Jeremy Katz 1.0.7-1 +- update to 1.0.7 +- excludearch alpha while mozilla isn't being built there + +* Sun May 26 2002 Tim Powers 1.0.5-2 +- automated rebuild + +* Mon May 13 2002 Jeremy Katz 1.0.5-1 +- update to 1.0.5 + +* Fri May 3 2002 Jeremy Katz 1.0.3-6 +- add patch to fix spool unread counts (#64198) +- build with the fix for the crasher mail sent to + evolution-list (ximian #24140) + +* Mon Apr 15 2002 Jeremy Katz 1.0.3-4 +- include fejj(at)ximian.com's patch to fix the EINPROGRESS error with ssl + since it's been committed to the branch and fixes the problem for me +- include patch from tagoh(at)redhat.com to change the default charset + for Japanese to ISO-2022-JP (#63214) + +* Wed Apr 10 2002 Jeremy Katz 1.0.3-3 +- minor tweaks to the redhatify patch +- make accepting appointments sent to mailing lists work +- use the RFC specified LDAP attribs for freebusy and calendarURI + in addressbook +- fix a crash in the startup wizard + +* Sun Mar 31 2002 Jeremy Katz 1.0.3-2 +- move desktop file to /etc/X11/applnk (#62399) + +* Sun Mar 24 2002 Jeremy Katz 1.0.3-1 +- update to evolution 1.0.3 +- change summary view to show a recent errata list by default + +* Thu Mar 14 2002 Jeremy Katz +- put correct path to nspr includes on configure command line + +* Mon Mar 11 2002 Jeremy Katz 1.0.2-3 +- mozilla 0.9.9 has nspr and nss subpackages, hooray! rip out the static + libnss linkage and just link against what is provided dynamically +- kill the -devel subpackage since it's of questionable use +- explicitly require mozilla-nss and mozilla-nspr packages to make it easier + to resolve the requirements + +* Thu Feb 21 2002 Jeremy Katz 1.0.2-2 +- rebuild in new environment +- temporarily exclude on ia64 again + +* Thu Jan 31 2002 Jeremy Katz 1.0.2-1 +- update to 1.0.2 + +* Mon Jan 28 2002 Jeremy Katz 1.0.1-4 +- build on ia64 now that mozilla exists for ia64 + +* Sun Jan 27 2002 Jeremy Katz 1.0.1-3 +- rebuild in new environment +- add pilot support + +* Sun Jan 13 2002 Jeremy Katz 1.0.1-2 +- rebuild without mozilla-psm in the buildroot so libnss is linked + statically as intended + +* Sat Jan 12 2002 Jeremy Katz 1.0.1-1 +- update to 1.0.1 +- patch for autoconf 2.52 accepted upstream +- include man page +- use --with-sub-version=" (%%{version}-%%{release})" + +* Tue Dec 18 2001 Jeremy Katz 1.0-2 +- really disable news +- add patch from Jens Petersen to hopefully get + builds working with autoconf 2.52 +- conditionalize static libnss stuff so that it can go away when we + have a mozilla with shared libnss + +* Thu Dec 6 2001 Jeremy Katz 1.0-1.7.2 +- add patches off of branch for: + * do not show up as Preview Release in version string + * have next/previous work with multiple selected messages +- build without pilot support + +* Mon Dec 3 2001 Jeremy Katz 1.0-1 +- and bump to 1.0 + +* Sun Dec 2 2001 Jeremy Katz +- let's build with an included copy of libnss now since OpenSSL is support + is disabled on the 1.0 branch +- build with --enable-dot-locking=no +- excludearch ia64 again now that we need libnspr + +* Mon Nov 26 2001 Jeremy Katz +- build with gnome-pilot and krb5 support +- conditionalize ldap, pilot and krb5 support +- clean up buildrequires some + +* Sat Nov 17 2001 Jeremy Katz +- we can build on ia64 since we're using openssl instead of nspr +- disable non-functional nntp support +- 0.99.2 (rc2) + +* Fri Nov 9 2001 Jeremy Katz +- add explicit requires on current bonobo, oaf, and GConf to help people + help themselves +- s/Copyright/License/ + +* Thu Nov 8 2001 Jeremy Katz +- add a patch to revert changes to camel-tcp-stream-openssl; appears to + fix the SSL hangs + +* Wed Nov 7 2001 Jeremy Katz +- fix filelist to include libical zoneinfo +- add devel subpackage with includes and static libs + +* Mon Nov 5 2001 Jeremy Katz +- updated to 0.99.0 aka 1.0 RC1 + +* Tue Oct 23 2001 Havoc Pennington +- 0.16 snagged from Ximian GNOME + +* Fri Oct 5 2001 Havoc Pennington +- initial build based on David Sainty's specfile + +* Thu Oct 04 2001 David Sainty +- Updated to 0.15.99, 20011004 from cvs. + +* Wed Sep 05 2001 David Sainty +- Updated to 0.13.99, 20010905 from cvs. + +* Mon Sep 03 2001 David Sainty +- Updated to 0.13.99, 20010903 from cvs. +- Fixed Requires + BuildRequires + +* Mon Aug 06 2001 David Sainty +- Updated to 0.12.99, 20010806 from cvs. + +* Mon Aug 06 2001 David Sainty +- Relocated libical* from /usr/lib due to kdepim, -2 + +* Mon Aug 06 2001 David Sainty +- First spec file for evolution. +