diff options
author | Pacho Ramos <pacho@gentoo.org> | 2010-06-23 14:05:13 +0000 |
---|---|---|
committer | Pacho Ramos <pacho@gentoo.org> | 2010-06-23 14:05:13 +0000 |
commit | a2e1b59b0256533f13e64f02e37130e7d6a8abb1 (patch) | |
tree | d1846ef21e4a24a6c5bb959fe68e7fbd5c72fe9f /mail-client/evolution/files | |
parent | Support newer mit-krb5, thanks Eray Aslan <eray.aslan@caf.com.tr> in bug #324... (diff) | |
download | gentoo-2-a2e1b59b0256533f13e64f02e37130e7d6a8abb1.tar.gz gentoo-2-a2e1b59b0256533f13e64f02e37130e7d6a8abb1.tar.bz2 gentoo-2-a2e1b59b0256533f13e64f02e37130e7d6a8abb1.zip |
Version bump
(Portage version: 2.1.8.3/cvs/Linux x86_64)
Diffstat (limited to 'mail-client/evolution/files')
3 files changed, 195 insertions, 0 deletions
diff --git a/mail-client/evolution/files/evolution-2.30.2-call-function.patch b/mail-client/evolution/files/evolution-2.30.2-call-function.patch new file mode 100644 index 000000000000..5acc01f0e1d8 --- /dev/null +++ b/mail-client/evolution/files/evolution-2.30.2-call-function.patch @@ -0,0 +1,21 @@ +From 7f9a025cb6ca92ab74ea4493cdcdc232a5dfca76 Mon Sep 17 00:00:00 2001 +From: Matthew Barnes <mbarnes@redhat.com> +Date: Mon, 21 Jun 2010 14:58:38 +0000 +Subject: Bug 619347 - Contact List Editor calls wrong EDestination function + +--- +diff --git a/addressbook/gui/contact-list-editor/e-contact-list-editor.c b/addressbook/gui/contact-list-editor/e-contact-list-editor.c +index 23da590..5d96047 100644 +--- a/addressbook/gui/contact-list-editor/e-contact-list-editor.c ++++ b/addressbook/gui/contact-list-editor/e-contact-list-editor.c +@@ -640,7 +640,7 @@ contact_list_editor_email_entry_updated_cb (GtkWidget *widget, + entry = E_NAME_SELECTOR_ENTRY (widget); + model = E_CONTACT_LIST_MODEL (editor->priv->model); + +- email = g_strdup (e_destination_get_address (destination)); ++ email = g_strdup (e_destination_get_textrep (destination, TRUE)); + store = e_name_selector_entry_peek_destination_store (entry); + e_destination_store_remove_destination (store, destination); + gtk_entry_set_text (GTK_ENTRY (WIDGET (EMAIL_ENTRY)), ""); +-- +cgit v0.8.3.1 diff --git a/mail-client/evolution/files/evolution-2.30.2-drag-message.patch b/mail-client/evolution/files/evolution-2.30.2-drag-message.patch new file mode 100644 index 000000000000..f6324048a355 --- /dev/null +++ b/mail-client/evolution/files/evolution-2.30.2-drag-message.patch @@ -0,0 +1,153 @@ +From f0ed91cee63663f132f34c7ce02039b03a3f6b95 Mon Sep 17 00:00:00 2001 +From: Matthew Barnes <mbarnes@redhat.com> +Date: Tue, 22 Jun 2010 23:46:07 +0000 +Subject: Bug 621819 - Can't drag message attachments to folders + +--- +diff --git a/mail/em-folder-tree.c b/mail/em-folder-tree.c +index bb948f4..bdb3605 100644 +--- a/mail/em-folder-tree.c ++++ b/mail/em-folder-tree.c +@@ -1663,9 +1663,7 @@ folder_tree_drop_async__free (struct _DragDataReceivedAsync *m) + g_object_unref(m->context); + camel_object_unref(m->store); + g_free(m->full_name); +- +- g_free(m->selection->data); +- g_free(m->selection); ++ gtk_selection_data_free (m->selection); + } + + static MailMsgInfo folder_tree_drop_async_info = { +@@ -1735,10 +1733,7 @@ tree_drag_data_received(GtkWidget *widget, GdkDragContext *context, gint x, gint + m->info = info; + + /* need to copy, goes away once we exit */ +- m->selection = g_malloc0(sizeof(*m->selection)); +- m->selection->data = g_malloc(selection->length); +- memcpy(m->selection->data, selection->data, selection->length); +- m->selection->length = selection->length; ++ m->selection = gtk_selection_data_copy (selection); + + tree_drag_data_action(m); + } +diff --git a/mail/em-utils.c b/mail/em-utils.c +index 340ec58..692e461 100644 +--- a/mail/em-utils.c ++++ b/mail/em-utils.c +@@ -856,18 +856,18 @@ em_utils_selection_set_urilist(GtkSelectionData *data, CamelFolder *folder, GPtr + * automatically cleaned up when the application quits. + **/ + void +-em_utils_selection_get_urilist(GtkSelectionData *data, CamelFolder *folder) ++em_utils_selection_get_urilist (GtkSelectionData *selection_data, ++ CamelFolder *folder) + { + CamelStream *stream; + CamelURL *url; + gint fd, i, res = 0; +- gchar *tmp, **uris; ++ gchar **uris; + + d(printf(" * drop uri list\n")); + +- tmp = g_strndup((gchar *)data->data, data->length); +- uris = g_strsplit(tmp, "\n", 0); +- g_free(tmp); ++ uris = gtk_selection_data_get_uris (selection_data); ++ + for (i=0;res == 0 && uris[i];i++) { + g_strstrip(uris[i]); + if (uris[i][0] == '#') +@@ -889,7 +889,7 @@ em_utils_selection_get_urilist(GtkSelectionData *data, CamelFolder *folder) + camel_url_free(url); + } + +- g_strfreev(uris); ++ g_strfreev (uris); + } + + static void +diff --git a/widgets/misc/e-attachment-button.c b/widgets/misc/e-attachment-button.c +index d1b02c0..f20ba2d 100644 +--- a/widgets/misc/e-attachment-button.c ++++ b/widgets/misc/e-attachment-button.c +@@ -247,6 +247,18 @@ attachment_button_expand_clicked_cb (EAttachmentButton *button) + } + + static void ++attachment_button_expand_drag_begin_cb (EAttachmentButton *button, ++ GdkDragContext *context) ++{ ++ EAttachmentView *view; ++ ++ view = e_attachment_button_get_view (button); ++ ++ attachment_button_select_path (button); ++ e_attachment_view_drag_begin (view, context); ++} ++ ++static void + attachment_button_expand_drag_data_get_cb (EAttachmentButton *button, + GdkDragContext *context, + GtkSelectionData *selection, +@@ -263,6 +275,17 @@ attachment_button_expand_drag_data_get_cb (EAttachmentButton *button, + view, context, selection, info, time); + } + ++static void ++attachment_button_expand_drag_end_cb (EAttachmentButton *button, ++ GdkDragContext *context) ++{ ++ EAttachmentView *view; ++ ++ view = e_attachment_button_get_view (button); ++ ++ e_attachment_view_drag_end (view, context); ++} ++ + static gboolean + attachment_button_toggle_button_press_event_cb (EAttachmentButton *button, + GdkEventButton *event) +@@ -579,20 +602,39 @@ attachment_button_init (EAttachmentButton *button) + G_CALLBACK (attachment_button_expand_clicked_cb), button); + + g_signal_connect_swapped ( ++ button->priv->expand_button, "drag-begin", ++ G_CALLBACK (attachment_button_expand_drag_begin_cb), ++ button); ++ ++ g_signal_connect_swapped ( + button->priv->expand_button, "drag-data-get", + G_CALLBACK (attachment_button_expand_drag_data_get_cb), + button); + + g_signal_connect_swapped ( ++ button->priv->expand_button, "drag-end", ++ G_CALLBACK (attachment_button_expand_drag_end_cb), ++ button); ++ ++ g_signal_connect_swapped ( + button->priv->toggle_button, "button-press-event", + G_CALLBACK (attachment_button_toggle_button_press_event_cb), + button); + + g_signal_connect_swapped ( ++ button->priv->toggle_button, "drag-begin", ++ G_CALLBACK (attachment_button_expand_drag_begin_cb), ++ button); ++ ++ g_signal_connect_swapped ( + button->priv->toggle_button, "drag-data-get", + G_CALLBACK (attachment_button_expand_drag_data_get_cb), + button); + ++ g_signal_connect_swapped ( ++ button->priv->toggle_button, "drag-end", ++ G_CALLBACK (attachment_button_expand_drag_end_cb), ++ button); + } + + GType +-- +cgit v0.8.3.1 diff --git a/mail-client/evolution/files/evolution-2.30.2-proper-faq.patch b/mail-client/evolution/files/evolution-2.30.2-proper-faq.patch new file mode 100644 index 000000000000..9d02e5c32423 --- /dev/null +++ b/mail-client/evolution/files/evolution-2.30.2-proper-faq.patch @@ -0,0 +1,21 @@ +From 9f0e9e35ee33000c5f83a72d2c949c3d4f58885c Mon Sep 17 00:00:00 2001 +From: Matthew Barnes <mbarnes@redhat.com> +Date: Mon, 21 Jun 2010 23:23:14 +0000 +Subject: Bug 622329 - Help menu points to the wrong FAQ page + +--- +diff --git a/shell/e-shell-window-actions.c b/shell/e-shell-window-actions.c +index e6c0b50..c653560 100644 +--- a/shell/e-shell-window-actions.c ++++ b/shell/e-shell-window-actions.c +@@ -34,7 +34,7 @@ + "Copyright \xC2\xA9 1999 - 2008 Novell, Inc. and Others" + + #define EVOLUTION_FAQ \ +- "http://www.go-evolution.org/FAQ" ++ "http://live.gnome.org/Evolution/FAQ" + + #define EVOLUTION_WEBSITE \ + "http://www.gnome.org/projects/evolution/" +-- +cgit v0.8.3.1 |