forked from pool/evolution
This commit is contained in:
parent
ce74b35928
commit
25bbf9ae9f
111
abuild.patch
111
abuild.patch
@ -1,71 +1,57 @@
|
|||||||
Index: evolution-2.11.6.1/calendar/conduits/memo/memo-conduit.c
|
=== modified file 'addressbook/gui/merging/eab-contact-merging.c'
|
||||||
===================================================================
|
--- addressbook/gui/merging/eab-contact-merging.c 2007-12-18 20:23:31 +0000
|
||||||
--- evolution-2.11.6.1.orig/calendar/conduits/memo/memo-conduit.c
|
+++ addressbook/gui/merging/eab-contact-merging.c 2007-12-18 20:44:13 +0000
|
||||||
+++ evolution-2.11.6.1/calendar/conduits/memo/memo-conduit.c
|
@@ -343,6 +343,7 @@
|
||||||
@@ -471,6 +471,8 @@ local_record_to_pilot_record (EMemoLocal
|
value = 1;
|
||||||
pi_buffer_t * buffer;
|
break;
|
||||||
#endif
|
case GTK_RESPONSE_CANCEL:
|
||||||
|
+ default:
|
||||||
+ memset(&p, 0, sizeof (p));
|
value = 0;
|
||||||
+
|
break;
|
||||||
g_assert (local->comp != NULL);
|
}
|
||||||
g_assert (local->memo != NULL );
|
|
||||||
|
=== modified file 'calendar/conduits/calendar/calendar-conduit.c'
|
||||||
Index: evolution-2.11.6.1/calendar/conduits/todo/todo-conduit.c
|
--- calendar/conduits/calendar/calendar-conduit.c 2007-12-18 20:23:31 +0000
|
||||||
===================================================================
|
+++ calendar/conduits/calendar/calendar-conduit.c 2007-12-18 20:44:13 +0000
|
||||||
--- evolution-2.11.6.1.orig/calendar/conduits/todo/todo-conduit.c
|
@@ -840,6 +840,8 @@
|
||||||
+++ evolution-2.11.6.1/calendar/conduits/todo/todo-conduit.c
|
static char record[0xffff];
|
||||||
@@ -618,6 +618,8 @@ local_record_to_pilot_record (EToDoLocal
|
|
||||||
|
|
||||||
LOG (g_message ( "local_record_to_pilot_record\n" ));
|
|
||||||
|
|
||||||
+ memset(&p, 0, sizeof (p));
|
|
||||||
+
|
|
||||||
p.ID = local->local.ID;
|
|
||||||
p.category = local->local.category;
|
|
||||||
p.attr = local->local.attr;
|
|
||||||
Index: evolution-2.11.6.1/addressbook/conduit/address-conduit.c
|
|
||||||
===================================================================
|
|
||||||
--- evolution-2.11.6.1.orig/addressbook/conduit/address-conduit.c
|
|
||||||
+++ evolution-2.11.6.1/addressbook/conduit/address-conduit.c
|
|
||||||
@@ -810,6 +810,8 @@ local_record_to_pilot_record (EAddrLocal
|
|
||||||
#ifdef PILOT_LINK_0_12
|
|
||||||
pi_buffer_t * buffer;
|
|
||||||
#endif
|
|
||||||
+
|
|
||||||
+ memset(&p, 0, sizeof (p));
|
|
||||||
|
|
||||||
g_assert (local->addr != NULL );
|
|
||||||
|
|
||||||
Index: evolution-2.11.6.1/calendar/conduits/calendar/calendar-conduit.c
|
|
||||||
===================================================================
|
|
||||||
--- evolution-2.11.6.1.orig/calendar/conduits/calendar/calendar-conduit.c
|
|
||||||
+++ evolution-2.11.6.1/calendar/conduits/calendar/calendar-conduit.c
|
|
||||||
@@ -838,6 +838,8 @@ local_record_to_pilot_record (ECalLocalR
|
|
||||||
pi_buffer_t * buffer;
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
+ memset(&p, 0, sizeof (p));
|
+ memset(&p, 0, sizeof (p));
|
||||||
+
|
+
|
||||||
g_assert (local->comp != NULL);
|
g_assert (local->comp != NULL);
|
||||||
g_assert (local->appt != NULL );
|
g_assert (local->appt != NULL );
|
||||||
|
|
||||||
Index: evolution-2.11.6.1/addressbook/gui/merging/eab-contact-merging.c
|
|
||||||
===================================================================
|
=== modified file 'calendar/conduits/memo/memo-conduit.c'
|
||||||
--- evolution-2.11.6.1.orig/addressbook/gui/merging/eab-contact-merging.c
|
--- calendar/conduits/memo/memo-conduit.c 2007-12-18 20:23:31 +0000
|
||||||
+++ evolution-2.11.6.1/addressbook/gui/merging/eab-contact-merging.c
|
+++ calendar/conduits/memo/memo-conduit.c 2007-12-18 20:44:13 +0000
|
||||||
@@ -343,6 +343,7 @@ mergeit (EContactMergingLookup *lookup)
|
@@ -473,6 +473,8 @@
|
||||||
value = 1;
|
static char record[0xffff];
|
||||||
break;
|
#endif
|
||||||
case GTK_RESPONSE_CANCEL:
|
|
||||||
+ default:
|
+ memset(&p, 0, sizeof (p));
|
||||||
value = 0;
|
+
|
||||||
break;
|
g_assert (local->comp != NULL);
|
||||||
}
|
g_assert (local->memo != NULL );
|
||||||
Index: evolution-2.11.6.1/plugins/exchange-operations/exchange-delegates-user.c
|
|
||||||
===================================================================
|
|
||||||
--- evolution-2.11.6.1.orig/plugins/exchange-operations/exchange-delegates-user.c
|
=== modified file 'calendar/conduits/todo/todo-conduit.c'
|
||||||
+++ evolution-2.11.6.1/plugins/exchange-operations/exchange-delegates-user.c
|
--- calendar/conduits/todo/todo-conduit.c 2007-12-18 20:23:31 +0000
|
||||||
|
+++ calendar/conduits/todo/todo-conduit.c 2007-12-18 20:44:13 +0000
|
||||||
|
@@ -621,6 +621,8 @@
|
||||||
|
|
||||||
|
memset (&p, 0, sizeof (GnomePilotRecord));
|
||||||
|
|
||||||
|
+ memset(&p, 0, sizeof (p));
|
||||||
|
+
|
||||||
|
p.ID = local->local.ID;
|
||||||
|
p.category = local->local.category;
|
||||||
|
p.attr = local->local.attr;
|
||||||
|
|
||||||
|
=== modified file 'plugins/exchange-operations/exchange-delegates-user.c'
|
||||||
|
--- plugins/exchange-operations/exchange-delegates-user.c 2007-12-18 20:23:31 +0000
|
||||||
|
+++ plugins/exchange-operations/exchange-delegates-user.c 2007-12-18 20:44:13 +0000
|
||||||
@@ -30,8 +30,11 @@
|
@@ -30,8 +30,11 @@
|
||||||
#include <mail/mail-component.h>
|
#include <mail/mail-component.h>
|
||||||
#include <mail/mail-send-recv.h>
|
#include <mail/mail-send-recv.h>
|
||||||
@ -87,3 +73,4 @@ Index: evolution-2.11.6.1/plugins/exchange-operations/exchange-delegates-user.c
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
Index: plugins/exchange-operations/exchange-folder-subscription.c
|
=== modified file 'plugins/exchange-operations/exchange-folder-subscription.c'
|
||||||
===================================================================
|
--- plugins/exchange-operations/exchange-folder-subscription.c 2007-12-18 20:23:31 +0000
|
||||||
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/exchange-folder-subscription.c,v
|
+++ plugins/exchange-operations/exchange-folder-subscription.c 2007-12-18 20:35:58 +0000
|
||||||
retrieving revision 1.8
|
@@ -240,6 +240,7 @@
|
||||||
diff -u -p -r1.8 exchange-folder-subscription.c
|
|
||||||
--- plugins/exchange-operations/exchange-folder-subscription.c 3 Feb 2006 10:27:26 -0000 1.8
|
|
||||||
+++ plugins/exchange-operations/exchange-folder-subscription.c 21 Apr 2006 04:09:05 -0000
|
|
||||||
@@ -215,6 +215,7 @@ subscribe_to_folder (GtkWidget *dialog,
|
|
||||||
g_free (folder_name);
|
g_free (folder_name);
|
||||||
switch (result) {
|
switch (result) {
|
||||||
case EXCHANGE_ACCOUNT_FOLDER_OK:
|
case EXCHANGE_ACCOUNT_FOLDER_OK:
|
||||||
@ -13,9 +9,9 @@ diff -u -p -r1.8 exchange-folder-subscription.c
|
|||||||
break;
|
break;
|
||||||
case EXCHANGE_ACCOUNT_FOLDER_ALREADY_EXISTS:
|
case EXCHANGE_ACCOUNT_FOLDER_ALREADY_EXISTS:
|
||||||
e_error_run (NULL, ERROR_DOMAIN ":folder-exists-error", NULL);
|
e_error_run (NULL, ERROR_DOMAIN ":folder-exists-error", NULL);
|
||||||
@@ -265,6 +266,11 @@ create_folder_subscription_dialog (Excha
|
@@ -296,6 +297,11 @@
|
||||||
GladeXML *glade_xml;
|
GladeXML *glade_xml;
|
||||||
GtkWidget *dialog;
|
GtkWidget *dialog, *ok_button;
|
||||||
SubscriptionInfo *subscription_info;
|
SubscriptionInfo *subscription_info;
|
||||||
+ int mode;
|
+ int mode;
|
||||||
+
|
+
|
||||||
@ -25,3 +21,4 @@ diff -u -p -r1.8 exchange-folder-subscription.c
|
|||||||
|
|
||||||
subscription_info = g_new0 (SubscriptionInfo, 1);
|
subscription_info = g_new0 (SubscriptionInfo, 1);
|
||||||
subscription_info->account = account;
|
subscription_info->account = account;
|
||||||
|
|
||||||
|
@ -1,10 +1,12 @@
|
|||||||
--- mail/em-composer-utils.c.orig 2006-03-24 00:16:39.179722801 +0100
|
=== modified file 'mail/em-composer-utils.c'
|
||||||
+++ mail/em-composer-utils.c 2006-03-24 00:21:34.066550119 +0100
|
--- mail/em-composer-utils.c 2007-12-18 20:27:05 +0000
|
||||||
@@ -710,6 +710,7 @@ em_utils_post_to_folder (CamelFolder *fo
|
+++ mail/em-composer-utils.c 2007-12-18 20:33:57 +0000
|
||||||
|
@@ -733,6 +733,7 @@
|
||||||
e_msg_composer_drop_editor_undo (composer);
|
e_msg_composer_drop_editor_undo (composer);
|
||||||
|
|
||||||
gtk_widget_show ((GtkWidget *) composer);
|
gtk_widget_show ((GtkWidget *) composer);
|
||||||
+ gdk_window_raise (((GtkWidget *) composer)->window);
|
+ gdk_window_raise (((GtkWidget *) composer)->window);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
--- shell/e-shell-nm.c.orig 2006-03-13 01:06:30.533701917 +0100
|
=== modified file 'shell/e-shell-nm.c'
|
||||||
+++ shell/e-shell-nm.c 2006-03-13 01:09:37.587986006 +0100
|
--- shell/e-shell-nm.c 2007-12-18 20:28:43 +0000
|
||||||
@@ -54,11 +54,17 @@ static DBusHandlerResult e_shell_network
|
+++ shell/e-shell-nm.c 2007-12-18 20:30:19 +0000
|
||||||
|
@@ -68,11 +68,17 @@
|
||||||
DBusError error;
|
DBusError error;
|
||||||
const char *object;
|
const char *object;
|
||||||
ShellLineStatus status;
|
ShellLineStatus status;
|
||||||
@ -10,14 +11,14 @@
|
|||||||
+ EShell *shell = NULL;
|
+ EShell *shell = NULL;
|
||||||
GNOME_Evolution_ShellState shell_state;
|
GNOME_Evolution_ShellState shell_state;
|
||||||
EShellLineStatus line_status;
|
EShellLineStatus line_status;
|
||||||
-
|
|
||||||
+
|
+ if (!user_data || !E_IS_SHELL_WINDOW (user_data))
|
||||||
+ if (!user_data || !E_IS_SHELL_WINDOW (user_data))
|
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
|
||||||
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
|
+
|
||||||
+
|
+ window = E_SHELL_WINDOW (user_data);
|
||||||
+ window = E_SHELL_WINDOW (user_data);
|
+ shell = e_shell_window_peek_shell (window);
|
||||||
+ shell = e_shell_window_peek_shell (window);
|
|
||||||
+
|
+
|
||||||
dbus_error_init (&error);
|
dbus_error_init (&error);
|
||||||
object = dbus_message_get_path (message);
|
object = dbus_message_get_path (message);
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,24 +1,18 @@
|
|||||||
Index: calendar/common/authentication.c
|
=== modified file 'calendar/common/authentication.c'
|
||||||
===================================================================
|
--- calendar/common/authentication.c 2007-12-18 20:23:31 +0000
|
||||||
RCS file: /cvs/gnome/evolution/calendar/common/authentication.c,v
|
+++ calendar/common/authentication.c 2007-12-18 20:35:33 +0000
|
||||||
retrieving revision 1.10
|
@@ -30,6 +30,7 @@
|
||||||
diff -u -p -r1.10 authentication.c
|
#include <libedataserver/e-source.h>
|
||||||
--- calendar/common/authentication.c 23 Feb 2005 18:56:56 -0000 1.10
|
|
||||||
+++ calendar/common/authentication.c 24 Mar 2006 15:33:25 -0000
|
|
||||||
@@ -29,6 +29,7 @@
|
|
||||||
#include <bonobo/bonobo-i18n.h>
|
|
||||||
#include <libedataserverui/e-passwords.h>
|
#include <libedataserverui/e-passwords.h>
|
||||||
#include "authentication.h"
|
#include "authentication.h"
|
||||||
+#include <libedataserver/e-url.h>
|
+#include <libedataserver/e-url.h>
|
||||||
|
|
||||||
static GHashTable *source_lists_hash = NULL;
|
static GHashTable *source_lists_hash = NULL;
|
||||||
|
|
||||||
@@ -52,6 +53,44 @@ auth_func_cb (ECal *ecal, const char *pr
|
@@ -55,6 +56,44 @@
|
||||||
NULL);
|
|
||||||
|
|
||||||
return password;
|
return password;
|
||||||
+}
|
}
|
||||||
+
|
|
||||||
+static char *
|
+static char *
|
||||||
+build_pass_key (ECal *ecal)
|
+build_pass_key (ECal *ecal)
|
||||||
+{
|
+{
|
||||||
@ -55,16 +49,15 @@ diff -u -p -r1.10 authentication.c
|
|||||||
+ e_passwords_forget_password (component_name, key);
|
+ e_passwords_forget_password (component_name, key);
|
||||||
+
|
+
|
||||||
+ g_free (key);
|
+ g_free (key);
|
||||||
}
|
+}
|
||||||
|
+
|
||||||
ECal *
|
ECal *
|
||||||
Index: calendar/common/authentication.h
|
auth_new_cal_from_default (ECalSourceType type)
|
||||||
===================================================================
|
{
|
||||||
RCS file: /cvs/gnome/evolution/calendar/common/authentication.h,v
|
|
||||||
retrieving revision 1.2
|
=== modified file 'calendar/common/authentication.h'
|
||||||
diff -u -p -r1.2 authentication.h
|
--- calendar/common/authentication.h 2007-12-18 20:23:31 +0000
|
||||||
--- calendar/common/authentication.h 4 Feb 2004 21:31:57 -0000 1.2
|
+++ calendar/common/authentication.h 2007-12-18 20:35:33 +0000
|
||||||
+++ calendar/common/authentication.h 24 Mar 2006 15:33:25 -0000
|
|
||||||
@@ -30,5 +30,6 @@
|
@@ -30,5 +30,6 @@
|
||||||
ECal *auth_new_cal_from_default (ECalSourceType type);
|
ECal *auth_new_cal_from_default (ECalSourceType type);
|
||||||
ECal *auth_new_cal_from_source (ESource *source, ECalSourceType type);
|
ECal *auth_new_cal_from_source (ESource *source, ECalSourceType type);
|
||||||
@ -72,14 +65,35 @@ diff -u -p -r1.2 authentication.h
|
|||||||
+void auth_cal_forget_password (ECal *ecal);
|
+void auth_cal_forget_password (ECal *ecal);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
Index: calendar/gui/gnome-cal.c
|
|
||||||
===================================================================
|
=== modified file 'calendar/gui/e-tasks.c'
|
||||||
RCS file: /cvs/gnome/evolution/calendar/gui/gnome-cal.c,v
|
--- calendar/gui/e-tasks.c 2007-12-18 20:23:31 +0000
|
||||||
retrieving revision 1.398
|
+++ calendar/gui/e-tasks.c 2007-12-18 20:35:33 +0000
|
||||||
diff -u -p -r1.398 gnome-cal.c
|
@@ -962,6 +962,9 @@
|
||||||
--- calendar/gui/gnome-cal.c 6 Mar 2006 07:20:00 -0000 1.398
|
priv = tasks->priv;
|
||||||
+++ calendar/gui/gnome-cal.c 24 Mar 2006 15:33:26 -0000
|
|
||||||
@@ -2366,6 +2366,10 @@ client_cal_opened_cb (ECal *ecal, ECalen
|
source = e_cal_get_source (ecal);
|
||||||
|
+
|
||||||
|
+ if (status == E_CALENDAR_STATUS_AUTHENTICATION_FAILED)
|
||||||
|
+ auth_cal_forget_password (ecal);
|
||||||
|
|
||||||
|
switch (status) {
|
||||||
|
case E_CALENDAR_STATUS_OK :
|
||||||
|
@@ -1008,6 +1011,9 @@
|
||||||
|
|
||||||
|
source = e_cal_get_source (ecal);
|
||||||
|
|
||||||
|
+ if (status == E_CALENDAR_STATUS_AUTHENTICATION_FAILED)
|
||||||
|
+ auth_cal_forget_password (ecal);
|
||||||
|
+
|
||||||
|
switch (status) {
|
||||||
|
case E_CALENDAR_STATUS_OK :
|
||||||
|
g_signal_handlers_disconnect_matched (ecal, G_SIGNAL_MATCH_FUNC, 0, 0, NULL, default_client_cal_opened_cb, NULL);
|
||||||
|
|
||||||
|
=== modified file 'calendar/gui/gnome-cal.c'
|
||||||
|
--- calendar/gui/gnome-cal.c 2007-12-18 20:23:31 +0000
|
||||||
|
+++ calendar/gui/gnome-cal.c 2007-12-18 20:35:33 +0000
|
||||||
|
@@ -2642,6 +2642,10 @@
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -90,40 +104,4 @@ diff -u -p -r1.398 gnome-cal.c
|
|||||||
switch (status) {
|
switch (status) {
|
||||||
case E_CALENDAR_STATUS_OK:
|
case E_CALENDAR_STATUS_OK:
|
||||||
break;
|
break;
|
||||||
@@ -2459,6 +2463,9 @@ default_client_cal_opened_cb (ECal *ecal
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
+ if (status == E_CALENDAR_STATUS_AUTHENTICATION_FAILED && source_type == E_CAL_SOURCE_TYPE_EVENT)
|
|
||||||
+ auth_cal_forget_password (ecal);
|
|
||||||
+
|
|
||||||
switch (status) {
|
|
||||||
case E_CALENDAR_STATUS_OK:
|
|
||||||
break;
|
|
||||||
Index: calendar/gui/e-tasks.c
|
|
||||||
===================================================================
|
|
||||||
RCS file: /cvs/gnome/evolution/calendar/gui/e-tasks.c,v
|
|
||||||
retrieving revision 1.130
|
|
||||||
diff -u -p -r1.130 e-tasks.c
|
|
||||||
--- calendar/gui/e-tasks.c 3 Mar 2006 13:24:39 -0000 1.130
|
|
||||||
+++ calendar/gui/e-tasks.c 24 Mar 2006 15:33:26 -0000
|
|
||||||
@@ -876,6 +876,9 @@ client_cal_opened_cb (ECal *ecal, ECalen
|
|
||||||
priv = tasks->priv;
|
|
||||||
|
|
||||||
source = e_cal_get_source (ecal);
|
|
||||||
+
|
|
||||||
+ if (status == E_CALENDAR_STATUS_AUTHENTICATION_FAILED)
|
|
||||||
+ auth_cal_forget_password (ecal);
|
|
||||||
|
|
||||||
switch (status) {
|
|
||||||
case E_CALENDAR_STATUS_OK :
|
|
||||||
@@ -921,6 +924,9 @@ default_client_cal_opened_cb (ECal *ecal
|
|
||||||
priv = tasks->priv;
|
|
||||||
|
|
||||||
source = e_cal_get_source (ecal);
|
|
||||||
+
|
|
||||||
+ if (status == E_CALENDAR_STATUS_AUTHENTICATION_FAILED)
|
|
||||||
+ auth_cal_forget_password (ecal);
|
|
||||||
|
|
||||||
switch (status) {
|
|
||||||
case E_CALENDAR_STATUS_OK :
|
|
||||||
|
@ -1,18 +1,19 @@
|
|||||||
Index: mail/mail-component.c
|
=== modified file 'mail/mail-component.c'
|
||||||
===================================================================
|
--- mail/mail-component.c 2007-12-18 20:23:31 +0000
|
||||||
--- mail/mail-component.c.orig
|
+++ mail/mail-component.c 2007-12-18 20:42:30 +0000
|
||||||
+++ mail/mail-component.c
|
@@ -826,11 +826,14 @@
|
||||||
@@ -817,10 +817,13 @@ impl_quit(PortableServer_Servant servant
|
|
||||||
mail_config_prune_proxies ();
|
mail_config_prune_proxies ();
|
||||||
switch (mc->priv->quit_state) {
|
switch (mc->priv->quit_state) {
|
||||||
case MC_QUIT_START: {
|
case MC_QUIT_START: {
|
||||||
+ extern int camel_application_is_exiting;
|
+ extern int camel_application_is_exiting;
|
||||||
int now = time(NULL)/60/60/24, days;
|
int now = time(NULL)/60/60/24, days;
|
||||||
gboolean empty_junk;
|
gboolean empty_junk;
|
||||||
|
|
||||||
GConfClient *gconf = mail_config_get_gconf_client();
|
|
||||||
+
|
|
||||||
+ camel_application_is_exiting = TRUE;
|
|
||||||
|
|
||||||
|
GConfClient *gconf = mail_config_get_gconf_client();
|
||||||
|
|
||||||
|
+ camel_application_is_exiting = TRUE;
|
||||||
|
+
|
||||||
mail_vfolder_shutdown();
|
mail_vfolder_shutdown();
|
||||||
|
|
||||||
|
mc->priv->quit_expunge = gconf_client_get_bool(gconf, "/apps/evolution/mail/trash/empty_on_exit", NULL)
|
||||||
|
|
||||||
|
@ -1,16 +1,13 @@
|
|||||||
Index: shell/e-shell-nm.c
|
=== modified file 'shell/e-shell-nm.c'
|
||||||
===================================================================
|
--- shell/e-shell-nm.c 2007-12-18 20:30:19 +0000
|
||||||
RCS file: /cvs/gnome/evolution/shell/e-shell-nm.c,v
|
+++ shell/e-shell-nm.c 2007-12-18 20:42:48 +0000
|
||||||
retrieving revision 1.1.2.2
|
@@ -83,7 +83,7 @@
|
||||||
diff -u -r1.1.2.2 e-shell-nm.c
|
|
||||||
--- shell/e-shell-nm.c 19 Apr 2006 21:14:44 -0000 1.1.2.2
|
|
||||||
+++ shell/e-shell-nm.c 17 May 2006 18:55:43 -0000
|
|
||||||
@@ -73,7 +73,7 @@
|
|
||||||
object = dbus_message_get_path (message);
|
object = dbus_message_get_path (message);
|
||||||
|
|
||||||
if (dbus_message_is_signal (message, DBUS_INTERFACE_LOCAL, "Disconnected") &&
|
if (dbus_message_is_signal (message, DBUS_INTERFACE_LOCAL, "Disconnected") &&
|
||||||
- strcmp (dbus_message_get_path (message), DBUS_PATH_LOCAL) == 0) {
|
- strcmp (dbus_message_get_path (message), DBUS_PATH_LOCAL) == 0) {
|
||||||
+ object && !strcmp (object, DBUS_PATH_LOCAL)) {
|
+ object && !strcmp (object, DBUS_PATH_LOCAL)) {
|
||||||
dbus_connection_unref (dbus_connection);
|
dbus_connection_unref (dbus_connection);
|
||||||
dbus_connection = NULL;
|
dbus_connection = NULL;
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,20 @@
|
|||||||
--- widgets/misc/e-calendar-item.c
|
=== modified file 'calendar/gui/dialogs/recurrence-page.c'
|
||||||
+++ widgets/misc/e-calendar-item.c
|
--- calendar/gui/dialogs/recurrence-page.c 2007-12-18 20:23:31 +0000
|
||||||
@@ -434,10 +434,10 @@
|
+++ calendar/gui/dialogs/recurrence-page.c 2007-12-18 20:43:23 +0000
|
||||||
|
@@ -850,7 +850,7 @@
|
||||||
|
/* If our component has not been set yet through ::fill_widgets(), we
|
||||||
|
* cannot preview the recurrence.
|
||||||
|
*/
|
||||||
|
- if (!priv->comp || e_cal_component_is_instance (priv->comp))
|
||||||
|
+ if (!priv || !priv->comp || e_cal_component_is_instance (priv->comp))
|
||||||
|
return;
|
||||||
|
|
||||||
|
/* Create a scratch component with the start/end and
|
||||||
|
|
||||||
|
=== modified file 'widgets/misc/e-calendar-item.c'
|
||||||
|
--- widgets/misc/e-calendar-item.c 2007-12-18 20:23:31 +0000
|
||||||
|
+++ widgets/misc/e-calendar-item.c 2007-12-18 20:43:23 +0000
|
||||||
|
@@ -430,9 +430,9 @@
|
||||||
calitem->styles = NULL;
|
calitem->styles = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -13,14 +27,3 @@
|
|||||||
|
|
||||||
if (calitem->font_desc) {
|
if (calitem->font_desc) {
|
||||||
|
|
||||||
--- calendar/gui/dialogs/recurrence-page.c
|
|
||||||
+++ calendar/gui/dialogs/recurrence-page.c
|
|
||||||
@@ -846,7 +849,7 @@
|
|
||||||
/* If our component has not been set yet through ::fill_widgets(), we
|
|
||||||
* cannot preview the recurrence.
|
|
||||||
*/
|
|
||||||
- if (!priv->comp || e_cal_component_is_instance (priv->comp))
|
|
||||||
+ if (!priv || !priv->comp || e_cal_component_is_instance (priv->comp))
|
|
||||||
return;
|
|
||||||
|
|
||||||
/* Create a scratch component with the start/end and
|
|
||||||
|
@ -1,68 +0,0 @@
|
|||||||
Index: mail/em-format.c
|
|
||||||
===================================================================
|
|
||||||
--- mail/em-format.c (revision 34224)
|
|
||||||
+++ mail/em-format.c (working copy)
|
|
||||||
@@ -224,6 +224,38 @@ em_format_class_add_handler(EMFormatClas
|
|
||||||
g_hash_table_insert(emfc->type_handlers, info->mime_type, info);
|
|
||||||
}
|
|
||||||
|
|
||||||
+struct _class_handlers {
|
|
||||||
+ EMFormatClass *old;
|
|
||||||
+ EMFormatClass *new;
|
|
||||||
+};
|
|
||||||
+static void
|
|
||||||
+merge_missing (gpointer key, gpointer value, gpointer userdata)
|
|
||||||
+{
|
|
||||||
+ struct _class_handlers *classes = (struct _class_handlers *) userdata;
|
|
||||||
+ EMFormatHandler *info, *oldinfo;
|
|
||||||
+
|
|
||||||
+ oldinfo = (EMFormatHandler *) value;
|
|
||||||
+ info = g_hash_table_lookup (classes->new->type_handlers, key);
|
|
||||||
+ if (!info) {
|
|
||||||
+ /* Might be from a plugin */
|
|
||||||
+ g_hash_table_insert (classes->new->type_handlers, key, value);
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+void
|
|
||||||
+em_format_merge_handler(EMFormat *new, EMFormat *old)
|
|
||||||
+{
|
|
||||||
+ EMFormatClass *oldc = (EMFormatClass *)G_OBJECT_GET_CLASS(old);
|
|
||||||
+ EMFormatClass *newc = (EMFormatClass *)G_OBJECT_GET_CLASS(new);
|
|
||||||
+ struct _class_handlers fclasses;
|
|
||||||
+
|
|
||||||
+ fclasses.old = oldc;
|
|
||||||
+ fclasses.new = newc;
|
|
||||||
+
|
|
||||||
+ g_hash_table_foreach (oldc->type_handlers, merge_missing, &fclasses);
|
|
||||||
+
|
|
||||||
+}
|
|
||||||
/**
|
|
||||||
* em_format_class_remove_handler:
|
|
||||||
* @emfc:
|
|
||||||
Index: mail/em-format.h
|
|
||||||
===================================================================
|
|
||||||
--- mail/em-format.h (revision 34224)
|
|
||||||
+++ mail/em-format.h (working copy)
|
|
||||||
@@ -328,5 +328,6 @@ void em_format_format_text(EMFormat *emf
|
|
||||||
|
|
||||||
void em_format_part_as(EMFormat *emf, struct _CamelStream *stream, struct _CamelMimePart *part, const char *mime_type);
|
|
||||||
void em_format_part(EMFormat *emf, struct _CamelStream *stream, struct _CamelMimePart *part);
|
|
||||||
+void em_format_merge_handler(EMFormat *new, EMFormat *old);
|
|
||||||
|
|
||||||
#endif /* ! _EM_FORMAT_H */
|
|
||||||
Index: mail/em-folder-view.c
|
|
||||||
===================================================================
|
|
||||||
--- mail/em-folder-view.c (revision 34224)
|
|
||||||
+++ mail/em-folder-view.c (working copy)
|
|
||||||
@@ -2193,6 +2193,9 @@ em_folder_view_print (EMFolderView *emfv
|
|
||||||
em_format_set_session (
|
|
||||||
(EMFormat *) efhp,
|
|
||||||
((EMFormat *) emfv->preview)->session);
|
|
||||||
+ em_format_merge_handler ((EMFormat *) efhp,
|
|
||||||
+ (EMFormat *) emfv->preview);
|
|
||||||
+
|
|
||||||
em_format_html_print_message (
|
|
||||||
efhp, emfv->folder, uids->pdata[0]);
|
|
||||||
g_object_unref (efhp);
|
|
@ -1,134 +0,0 @@
|
|||||||
--- calendar/gui/dialogs/comp-editor.c 2007-10-03 15:40:10.213280750 +0200
|
|
||||||
+++ calendar/gui/dialogs/comp-editor.c 2007-10-03 15:43:06.801273004 +0200
|
|
||||||
@@ -1487,8 +1487,8 @@ static BonoboUIVerb verbs [] = {
|
|
||||||
};
|
|
||||||
|
|
||||||
static EPixmap pixmaps[] = {
|
|
||||||
- E_PIXMAP ("/Toolbar/InsertAttachments", "stock_attach", E_ICON_SIZE_LARGE_TOOLBAR),
|
|
||||||
- E_PIXMAP ("/menu/Insert/Attachments/InsertAttachments", "stock_attach", E_ICON_SIZE_MENU),
|
|
||||||
+ E_PIXMAP ("/Toolbar/InsertAttachments", "mail-attachment", E_ICON_SIZE_LARGE_TOOLBAR),
|
|
||||||
+ E_PIXMAP ("/menu/Insert/Attachments/InsertAttachments", "mail-attachment", E_ICON_SIZE_MENU),
|
|
||||||
E_PIXMAP ("/Toolbar/FileSend", "stock_mail-send", E_ICON_SIZE_LARGE_TOOLBAR),
|
|
||||||
|
|
||||||
E_PIXMAP_END
|
|
||||||
@@ -1548,7 +1548,7 @@ setup_widgets (CompEditor *editor)
|
|
||||||
gtk_misc_set_alignment (GTK_MISC (priv->attachment_expander_num), 1.0, 0.5);
|
|
||||||
expander_hbox = gtk_hbox_new (FALSE, 0);
|
|
||||||
|
|
||||||
- attachment_pixbuf = e_icon_factory_get_icon ("stock_attach", E_ICON_SIZE_MENU);
|
|
||||||
+ attachment_pixbuf = e_icon_factory_get_icon ("mail-attachment", E_ICON_SIZE_MENU);
|
|
||||||
priv->attachment_expander_icon = gtk_image_new_from_pixbuf (attachment_pixbuf);
|
|
||||||
gtk_misc_set_alignment (GTK_MISC (priv->attachment_expander_icon), 1, 0.5);
|
|
||||||
gtk_widget_set_size_request (priv->attachment_expander_icon, 100, -1);
|
|
||||||
Index: mail/em-folder-browser.c
|
|
||||||
===================================================================
|
|
||||||
--- mail/em-folder-browser.c (revision 34234)
|
|
||||||
+++ mail/em-folder-browser.c (working copy)
|
|
||||||
@@ -218,7 +218,7 @@ static EMFBSearchBarItem temp_view_items
|
|
||||||
{{ N_("Read Messages"), VIEW_READ_MESSAGES, 0 }, "stock_mail-open"},
|
|
||||||
{{ N_("Recent Messages"), VIEW_RECENT_MESSAGES, 0 }, NULL},
|
|
||||||
{{ N_("Last 5 Days' Messages"), VIEW_LAST_FIVE_DAYS, 0 }, NULL},
|
|
||||||
- {{ N_("Messages with Attachments"), VIEW_WITH_ATTACHMENTS, 0 }, "stock_attach"},
|
|
||||||
+ {{ N_("Messages with Attachments"), VIEW_WITH_ATTACHMENTS, 0 }, "mail-attachment"},
|
|
||||||
{{ N_("Important Messages"), VIEW_MESSAGES_MARKED_AS_IMPORTANT, 0}, "emblem-important"},
|
|
||||||
{{ N_("Messages Not Junk"), VIEW_NOT_JUNK, 0 }, "stock_not-spam"},
|
|
||||||
/* { NULL, 0, NULL }, */
|
|
||||||
Index: mail/message-list.c
|
|
||||||
===================================================================
|
|
||||||
--- mail/message-list.c (revision 34234)
|
|
||||||
+++ mail/message-list.c (working copy)
|
|
||||||
@@ -223,7 +223,7 @@ static struct {
|
|
||||||
{ "stock_mail-unread-multiple", NULL },
|
|
||||||
{ "stock_mail-open-multiple", NULL },
|
|
||||||
{ NULL, NULL },
|
|
||||||
- { "stock_attach", NULL },
|
|
||||||
+ { "mail-attachment", NULL },
|
|
||||||
{ "emblem-important", NULL },
|
|
||||||
{ "stock_score-lowest", NULL },
|
|
||||||
{ "stock_score-lower", NULL },
|
|
||||||
Index: composer/e-msg-composer.c
|
|
||||||
===================================================================
|
|
||||||
--- composer/e-msg-composer.c (revision 34234)
|
|
||||||
+++ composer/e-msg-composer.c (working copy)
|
|
||||||
@@ -2208,11 +2208,11 @@ static BonoboUIVerb verbs [] = {
|
|
||||||
};
|
|
||||||
|
|
||||||
static EPixmap pixcache [] = {
|
|
||||||
- E_PIXMAP ("/Toolbar/FileAttach", "stock_attach", E_ICON_SIZE_LARGE_TOOLBAR),
|
|
||||||
+ E_PIXMAP ("/Toolbar/FileAttach", "mail-attachment", E_ICON_SIZE_LARGE_TOOLBAR),
|
|
||||||
E_PIXMAP ("/Toolbar/FileSend", "stock_mail-send", E_ICON_SIZE_LARGE_TOOLBAR),
|
|
||||||
E_PIXMAP ("/Toolbar/FileSaveDraft", "stock_save", E_ICON_SIZE_LARGE_TOOLBAR) ,
|
|
||||||
|
|
||||||
-/* E_PIXMAP ("/menu/Insert/FileAttach", "stock_attach", E_ICON_SIZE_LARGE_TOOLBAR), */
|
|
||||||
+/* E_PIXMAP ("/menu/Insert/FileAttach", "mail-attachment", E_ICON_SIZE_LARGE_TOOLBAR), */
|
|
||||||
E_PIXMAP ("/commands/FileSend", "stock_mail-send", E_ICON_SIZE_MENU),
|
|
||||||
E_PIXMAP ("/commands/FileSave", "stock_save", E_ICON_SIZE_MENU),
|
|
||||||
E_PIXMAP ("/commands/FileSaveAs", "stock_save-as", E_ICON_SIZE_MENU),
|
|
||||||
@@ -3989,7 +3989,7 @@ create_composer (int visible_mask)
|
|
||||||
gtk_misc_set_alignment (GTK_MISC (p->attachment_expander_num), 1.0, 0.5);
|
|
||||||
expander_hbox = gtk_hbox_new (FALSE, 0);
|
|
||||||
|
|
||||||
- p->attachment_expander_icon = e_icon_factory_get_image ("stock_attach", E_ICON_SIZE_MENU);
|
|
||||||
+ p->attachment_expander_icon = e_icon_factory_get_image ("mail-attachment", E_ICON_SIZE_MENU);
|
|
||||||
gtk_misc_set_alignment (GTK_MISC (p->attachment_expander_icon), 1, 0.5);
|
|
||||||
gtk_widget_set_size_request (p->attachment_expander_icon, 100, -1);
|
|
||||||
|
|
||||||
Index: widgets/misc/e-attachment-bar.c
|
|
||||||
===================================================================
|
|
||||||
--- widgets/misc/e-attachment-bar.c (revision 34234)
|
|
||||||
+++ widgets/misc/e-attachment-bar.c (working copy)
|
|
||||||
@@ -281,8 +281,7 @@ update (EAttachmentBar *bar)
|
|
||||||
attachment = priv->attachments->pdata[i];
|
|
||||||
|
|
||||||
if (!attachment->is_available_local || !attachment->body) {
|
|
||||||
- /* stock_attach would be better, but its fugly scaled up */
|
|
||||||
- if ((pixbuf = e_icon_factory_get_icon("stock_unknown", E_ICON_SIZE_DIALOG))) {
|
|
||||||
+ if ((pixbuf = e_icon_factory_get_icon("mail-attachment", E_ICON_SIZE_DIALOG))) {
|
|
||||||
attachment->index = gnome_icon_list_append_pixbuf (icon_list, pixbuf, NULL, "");
|
|
||||||
g_object_unref (pixbuf);
|
|
||||||
}
|
|
||||||
@@ -373,8 +372,7 @@ update (EAttachmentBar *bar)
|
|
||||||
pixbuf = e_icon_for_mime_type (mime_type, 48);
|
|
||||||
if (pixbuf == NULL) {
|
|
||||||
g_warning("cannot find icon for mime type %s (installation problem?)", mime_type);
|
|
||||||
- /* stock_attach would be better, but its fugly scaled up */
|
|
||||||
- pixbuf = e_icon_factory_get_icon("stock_unknown", E_ICON_SIZE_DIALOG);
|
|
||||||
+ pixbuf = e_icon_factory_get_icon("mail-attachment", E_ICON_SIZE_DIALOG);
|
|
||||||
}
|
|
||||||
g_free (mime_type);
|
|
||||||
}
|
|
||||||
Index: calendar/gui/e-day-view.c
|
|
||||||
===================================================================
|
|
||||||
--- calendar/gui/e-day-view.c (revision 34234)
|
|
||||||
+++ calendar/gui/e-day-view.c (working copy)
|
|
||||||
@@ -1419,7 +1419,7 @@ e_day_view_realize (GtkWidget *widget)
|
|
||||||
day_view->recurrence_icon = e_icon_factory_get_icon ("stock_refresh", E_ICON_SIZE_MENU);
|
|
||||||
day_view->timezone_icon = e_icon_factory_get_icon ("stock_timezone", E_ICON_SIZE_MENU);
|
|
||||||
day_view->meeting_icon = e_icon_factory_get_icon ("stock_people", E_ICON_SIZE_MENU);
|
|
||||||
- day_view->attach_icon = e_icon_factory_get_icon ("stock_attach", E_ICON_SIZE_MENU);
|
|
||||||
+ day_view->attach_icon = e_icon_factory_get_icon ("mail-attachment", E_ICON_SIZE_MENU);
|
|
||||||
|
|
||||||
|
|
||||||
/* Set the canvas item colors. */
|
|
||||||
@@ -1493,7 +1493,7 @@ e_day_view_realize (GtkWidget *widget)
|
|
||||||
day_view->recurrence_icon = e_icon_factory_get_icon ("stock_refresh", E_ICON_SIZE_MENU);
|
|
||||||
day_view->timezone_icon = e_icon_factory_get_icon ("stock_timezone", E_ICON_SIZE_MENU);
|
|
||||||
day_view->meeting_icon = e_icon_factory_get_icon ("stock_people", E_ICON_SIZE_MENU);
|
|
||||||
- day_view->attach_icon = e_icon_factory_get_icon ("stock_attach", E_ICON_SIZE_MENU);
|
|
||||||
+ day_view->attach_icon = e_icon_factory_get_icon ("mail-attachment", E_ICON_SIZE_MENU);
|
|
||||||
|
|
||||||
|
|
||||||
/* Set the canvas item colors. */
|
|
||||||
Index: calendar/gui/e-week-view.c
|
|
||||||
===================================================================
|
|
||||||
--- calendar/gui/e-week-view.c (revision 34234)
|
|
||||||
+++ calendar/gui/e-week-view.c (working copy)
|
|
||||||
@@ -693,7 +693,7 @@ e_week_view_realize (GtkWidget *widget)
|
|
||||||
week_view->reminder_icon = e_icon_factory_get_icon ("stock_bell", E_ICON_SIZE_MENU);
|
|
||||||
week_view->recurrence_icon = e_icon_factory_get_icon ("stock_refresh", E_ICON_SIZE_MENU);
|
|
||||||
week_view->timezone_icon = e_icon_factory_get_icon ("stock_timezone", E_ICON_SIZE_MENU);
|
|
||||||
- week_view->attach_icon = e_icon_factory_get_icon ("stock_attach", E_ICON_SIZE_MENU);
|
|
||||||
+ week_view->attach_icon = e_icon_factory_get_icon ("mail-attachment", E_ICON_SIZE_MENU);
|
|
||||||
week_view->meeting_icon = e_icon_factory_get_icon ("stock_people", E_ICON_SIZE_MENU);
|
|
||||||
}
|
|
||||||
|
|
@ -1,11 +1,7 @@
|
|||||||
Index: plugins/exchange-operations/exchange-account-setup.c
|
=== modified file 'plugins/exchange-operations/exchange-account-setup.c'
|
||||||
===================================================================
|
--- plugins/exchange-operations/exchange-account-setup.c 2007-12-18 20:23:31 +0000
|
||||||
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/exchange-account-setup.c,v
|
+++ plugins/exchange-operations/exchange-account-setup.c 2007-12-18 20:41:16 +0000
|
||||||
retrieving revision 1.32
|
@@ -939,6 +939,7 @@
|
||||||
diff -u -p -r1.32 exchange-account-setup.c
|
|
||||||
--- plugins/exchange-operations/exchange-account-setup.c 22 Apr 2006 07:49:03 -0000 1.32
|
|
||||||
+++ plugins/exchange-operations/exchange-account-setup.c 22 Apr 2006 07:50:25 -0000
|
|
||||||
@@ -927,6 +927,7 @@ org_gnome_exchange_show_folder_size_fact
|
|
||||||
GtkVBox *vbx;
|
GtkVBox *vbx;
|
||||||
GtkHBox *hbx_size;
|
GtkHBox *hbx_size;
|
||||||
char *folder_name, *folder_size;
|
char *folder_name, *folder_size;
|
||||||
@ -13,16 +9,15 @@ diff -u -p -r1.32 exchange-account-setup.c
|
|||||||
|
|
||||||
service = CAMEL_SERVICE (camel_folder_get_parent_store (cml_folder));
|
service = CAMEL_SERVICE (camel_folder_get_parent_store (cml_folder));
|
||||||
if (!service)
|
if (!service)
|
||||||
@@ -938,11 +939,16 @@ org_gnome_exchange_show_folder_size_fact
|
@@ -951,10 +952,15 @@
|
||||||
|
|
||||||
if (g_ascii_strcasecmp (provider->protocol, "exchange"))
|
if (g_ascii_strcasecmp (provider->protocol, "exchange"))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
|
+ account = exchange_operations_get_exchange_account ();
|
||||||
|
+ exchange_account_is_offline (account, &mode);
|
||||||
|
+ if (mode == OFFLINE_MODE)
|
||||||
|
+ return NULL;
|
||||||
+
|
+
|
||||||
+ account = exchange_operations_get_exchange_account ();
|
|
||||||
+ exchange_account_is_offline (account, &mode);
|
|
||||||
+ if (mode == OFFLINE_MODE)
|
|
||||||
+ return NULL;
|
|
||||||
|
|
||||||
folder_name = (char*) camel_folder_get_name (cml_folder);
|
folder_name = (char*) camel_folder_get_name (cml_folder);
|
||||||
if (!folder_name)
|
if (!folder_name)
|
||||||
folder_name = g_strdup ("name");
|
folder_name = g_strdup ("name");
|
||||||
@ -30,4 +25,5 @@ diff -u -p -r1.32 exchange-account-setup.c
|
|||||||
+
|
+
|
||||||
model = exchange_account_folder_size_get_model (account);
|
model = exchange_account_folder_size_get_model (account);
|
||||||
if (model)
|
if (model)
|
||||||
folder_size = g_strdup_printf ("%s KB", exchange_folder_size_get_val (model, folder_name));
|
folder_size = g_strdup_printf (_("%s KB"), exchange_folder_size_get_val (model, folder_name));
|
||||||
|
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
Index: addressbook/gui/widgets/e-minicard.c
|
=== modified file 'addressbook/gui/widgets/e-minicard.c'
|
||||||
===================================================================
|
--- addressbook/gui/widgets/e-minicard.c 2007-12-18 20:23:31 +0000
|
||||||
--- addressbook/gui/widgets/e-minicard.c.orig
|
+++ addressbook/gui/widgets/e-minicard.c 2007-12-18 21:21:35 +0000
|
||||||
+++ addressbook/gui/widgets/e-minicard.c
|
|
||||||
@@ -30,6 +30,7 @@
|
@@ -30,6 +30,7 @@
|
||||||
#include <libgnomecanvas/gnome-canvas-pixbuf.h>
|
#include <libgnomecanvas/gnome-canvas-pixbuf.h>
|
||||||
#include <text/e-text.h>
|
#include <text/e-text.h>
|
||||||
@ -10,11 +9,11 @@ Index: addressbook/gui/widgets/e-minicard.c
|
|||||||
#include <misc/e-canvas-utils.h>
|
#include <misc/e-canvas-utils.h>
|
||||||
#include <misc/e-canvas.h>
|
#include <misc/e-canvas.h>
|
||||||
#include <libebook/e-book.h>
|
#include <libebook/e-book.h>
|
||||||
Index: calendar/gui/calendar-component.c
|
|
||||||
===================================================================
|
=== modified file 'calendar/gui/calendar-component.c'
|
||||||
--- calendar/gui/calendar-component.c.orig
|
--- calendar/gui/calendar-component.c 2007-12-18 20:27:05 +0000
|
||||||
+++ calendar/gui/calendar-component.c
|
+++ calendar/gui/calendar-component.c 2007-12-18 21:21:35 +0000
|
||||||
@@ -1321,6 +1321,8 @@ create_local_item_cb (EUserCreatableItem
|
@@ -1333,6 +1333,8 @@
|
||||||
calendar_setup_new_calendar (GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (component_view->calendar))));
|
calendar_setup_new_calendar (GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (component_view->calendar))));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -23,17 +22,19 @@ Index: calendar/gui/calendar-component.c
|
|||||||
static CalendarComponentView *
|
static CalendarComponentView *
|
||||||
create_component_view (CalendarComponent *calendar_component)
|
create_component_view (CalendarComponent *calendar_component)
|
||||||
{
|
{
|
||||||
Index: calendar/gui/e-week-view-event-item.c
|
|
||||||
===================================================================
|
=== modified file 'calendar/gui/e-week-view-event-item.c'
|
||||||
--- calendar/gui/e-week-view-event-item.c.orig
|
--- calendar/gui/e-week-view-event-item.c 2007-12-18 20:23:31 +0000
|
||||||
+++ calendar/gui/e-week-view-event-item.c
|
+++ calendar/gui/e-week-view-event-item.c 2007-12-18 21:21:35 +0000
|
||||||
@@ -1097,6 +1097,9 @@ e_week_view_event_item_draw (GnomeCanvas
|
@@ -1112,6 +1112,10 @@
|
||||||
cairo_save (cr);
|
|
||||||
gdk_cairo_set_source_color (cr, &week_view->colors[E_WEEK_VIEW_COLOR_EVENT_BORDER]);
|
gdk_cairo_set_source_color (cr, &week_view->colors[E_WEEK_VIEW_COLOR_EVENT_BORDER]);
|
||||||
cairo_set_line_width (cr, 0.7);
|
cairo_set_line_width (cr, 0.7);
|
||||||
+ /* XXX: rect_x2 needs to be initialized, this code is stolen and might
|
/* rect_x2 is used uninitialized here */
|
||||||
+ not work at all. */
|
+ /* XXX: rect_x2 needs to be initialized, this code
|
||||||
+ rect_x2 = rect_x + rect_w - 1;
|
+ is stolen and might not work at all. */
|
||||||
|
+ rect_x2 = rect_x + rect_w - 1;
|
||||||
|
+
|
||||||
cairo_move_to (cr, rect_x2, y2);
|
cairo_move_to (cr, rect_x2, y2);
|
||||||
cairo_line_to (cr, rect_x2, y2);
|
cairo_line_to (cr, rect_x2, y2);
|
||||||
cairo_stroke (cr);
|
cairo_stroke (cr);
|
||||||
|
|
||||||
|
@ -1,84 +1,7 @@
|
|||||||
Index: ui/evolution-editor.xml
|
=== modified file 'calendar/gui/dialogs/comp-editor.c'
|
||||||
===================================================================
|
--- calendar/gui/dialogs/comp-editor.c 2007-12-18 20:23:31 +0000
|
||||||
--- ui/evolution-editor.xml.orig
|
+++ calendar/gui/dialogs/comp-editor.c 2007-12-18 20:33:31 +0000
|
||||||
+++ ui/evolution-editor.xml
|
@@ -880,8 +880,8 @@
|
||||||
@@ -1,6 +1,8 @@
|
|
||||||
<Root>
|
|
||||||
<commands>
|
|
||||||
<cmd name="FileSave" _tip="Click here to save the current window" accel="*Control*s" pixtype="stock" pixname="gtk-save"/>
|
|
||||||
+ <cmd name="FileSend" _tip="Click here to send" accel="*Control*s" pixtype="pixbuf" />
|
|
||||||
+
|
|
||||||
<cmd name="FileClose" _tip="Click here to close the current window" accel="*Control*w" pixtype="stock" pixname="gtk-close"/>
|
|
||||||
|
|
||||||
<cmd name="EditCut" _tip="Cut selected text to the clipboard" accel="*Control*x" pixtype="stock" pixname="gtk-cut"/>
|
|
||||||
@@ -18,6 +20,8 @@
|
|
||||||
<submenu name="File" _label="_File">
|
|
||||||
<placeholder name="FileOps">
|
|
||||||
<menuitem name="FileSave" verb="" _label="_Save"/>
|
|
||||||
+ <menuitem name="FileSend" verb="" _label="_Send"/>
|
|
||||||
+
|
|
||||||
</placeholder>
|
|
||||||
<placeholder name="FileWindow">
|
|
||||||
<menuitem name="FileClose" verb="" _label="_Close"/>
|
|
||||||
@@ -53,7 +57,9 @@
|
|
||||||
|
|
||||||
<dockitem name="Toolbar">
|
|
||||||
|
|
||||||
- <toolitem name="FileSave" verb="" _label="Save"/>
|
|
||||||
+ <toolitem name="FileSave" verb="" _label="Save"/>
|
|
||||||
+ <toolitem name="FileSend" verb="" _label="Send" pixtype="pixbuf"/>
|
|
||||||
+
|
|
||||||
<toolitem name="FileClose" verb="" _label="Close"/>
|
|
||||||
<separator f="" name="editor1"/>
|
|
||||||
|
|
||||||
Index: calendar/gui/dialogs/comp-editor.h
|
|
||||||
===================================================================
|
|
||||||
--- calendar/gui/dialogs/comp-editor.h.orig
|
|
||||||
+++ calendar/gui/dialogs/comp-editor.h
|
|
||||||
@@ -53,9 +53,9 @@ typedef struct {
|
|
||||||
BonoboWindowClass parent_class;
|
|
||||||
|
|
||||||
/* Virtual functions */
|
|
||||||
+ void (* object_created) (CompEditor *page);
|
|
||||||
void (* set_e_cal) (CompEditor *page, ECal *client);
|
|
||||||
void (* edit_comp) (CompEditor *page, ECalComponent *comp);
|
|
||||||
- void (* object_created) (CompEditor *page);
|
|
||||||
gboolean (* send_comp) (CompEditor *page, ECalComponentItipMethod method);
|
|
||||||
} CompEditorClass;
|
|
||||||
|
|
||||||
Index: calendar/gui/dialogs/event-editor.c
|
|
||||||
===================================================================
|
|
||||||
--- calendar/gui/dialogs/event-editor.c.orig
|
|
||||||
+++ calendar/gui/dialogs/event-editor.c
|
|
||||||
@@ -618,7 +618,8 @@ event_editor_construct (EventEditor *ee,
|
|
||||||
|
|
||||||
if (e_cal_get_static_capability (client, CAL_STATIC_CAPABILITY_REQ_SEND_OPTIONS))
|
|
||||||
event_page_show_options (priv->event_page);
|
|
||||||
-
|
|
||||||
+
|
|
||||||
+ comp_editor_set_needs_send (COMP_EDITOR (ee), TRUE);
|
|
||||||
comp_editor_set_group_item (COMP_EDITOR (ee), TRUE);
|
|
||||||
if (!((flags & COMP_EDITOR_USER_ORG) || (flags & COMP_EDITOR_DELEGATE)|| (flags & COMP_EDITOR_NEW_ITEM)))
|
|
||||||
bonobo_ui_component_set_prop (editor->uic, "/commands/ActionFreeBusy", "hidden", "1", NULL);
|
|
||||||
Index: calendar/gui/dialogs/task-editor.c
|
|
||||||
===================================================================
|
|
||||||
--- calendar/gui/dialogs/task-editor.c.orig
|
|
||||||
+++ calendar/gui/dialogs/task-editor.c
|
|
||||||
@@ -444,6 +444,9 @@ task_editor_construct (TaskEditor *te, E
|
|
||||||
read_only = TRUE;
|
|
||||||
|
|
||||||
if (priv->is_assigned) {
|
|
||||||
+
|
|
||||||
+ comp_editor_set_needs_send (COMP_EDITOR (te), TRUE);
|
|
||||||
+
|
|
||||||
if (e_cal_get_static_capability (client, CAL_STATIC_CAPABILITY_REQ_SEND_OPTIONS))
|
|
||||||
task_page_show_options (priv->task_page);
|
|
||||||
|
|
||||||
Index: calendar/gui/dialogs/comp-editor.c
|
|
||||||
===================================================================
|
|
||||||
--- calendar/gui/dialogs/comp-editor.c.orig
|
|
||||||
+++ calendar/gui/dialogs/comp-editor.c
|
|
||||||
@@ -880,8 +880,8 @@ save_comp_with_send (CompEditor *editor)
|
|
||||||
if (!save_comp (editor))
|
if (!save_comp (editor))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
@ -89,23 +12,23 @@ Index: calendar/gui/dialogs/comp-editor.c
|
|||||||
if (e_cal_component_get_vtype (priv->comp) == E_CAL_COMPONENT_JOURNAL)
|
if (e_cal_component_get_vtype (priv->comp) == E_CAL_COMPONENT_JOURNAL)
|
||||||
return comp_editor_send_comp (editor, E_CAL_COMPONENT_METHOD_PUBLISH);
|
return comp_editor_send_comp (editor, E_CAL_COMPONENT_METHOD_PUBLISH);
|
||||||
else
|
else
|
||||||
@@ -1470,6 +1470,7 @@ menu_help_cb (BonoboUIComponent *uic,
|
@@ -1476,6 +1476,7 @@
|
||||||
static BonoboUIVerb verbs [] = {
|
static BonoboUIVerb verbs [] = {
|
||||||
|
|
||||||
BONOBO_UI_VERB ("FileSave", menu_file_save_cb),
|
BONOBO_UI_VERB ("FileSave", menu_file_save_cb),
|
||||||
+ BONOBO_UI_VERB ("FileSend", menu_file_save_cb),
|
+ BONOBO_UI_VERB ("FileSend", menu_file_save_cb),
|
||||||
BONOBO_UI_VERB ("CalendarPrint", menu_file_print_cb),
|
BONOBO_UI_VERB ("CalendarPrint", menu_file_print_cb),
|
||||||
BONOBO_UI_VERB ("CalendarPrintPreview", menu_file_print_preview_cb),
|
BONOBO_UI_VERB ("CalendarPrintPreview", menu_file_print_preview_cb),
|
||||||
BONOBO_UI_VERB ("FileClose", menu_file_close_cb),
|
BONOBO_UI_VERB ("FileClose", menu_file_close_cb),
|
||||||
@@ -1488,6 +1489,7 @@ static BonoboUIVerb verbs [] = {
|
@@ -1503,6 +1504,7 @@
|
||||||
static EPixmap pixmaps[] = {
|
E_PIXMAP ("/Toolbar/FileSave", "document-save", E_ICON_SIZE_LARGE_TOOLBAR),
|
||||||
E_PIXMAP ("/Toolbar/InsertAttachments", "stock_attach", E_ICON_SIZE_LARGE_TOOLBAR),
|
E_PIXMAP ("/Toolbar/FileClose", "window-close", E_ICON_SIZE_LARGE_TOOLBAR),
|
||||||
E_PIXMAP ("/menu/Insert/Attachments/InsertAttachments", "stock_attach", E_ICON_SIZE_MENU),
|
E_PIXMAP ("/Toolbar/InsertAttachments", "mail-attachment", E_ICON_SIZE_LARGE_TOOLBAR),
|
||||||
+ E_PIXMAP ("/Toolbar/FileSend", "stock_mail-send", E_ICON_SIZE_LARGE_TOOLBAR),
|
+ E_PIXMAP ("/Toolbar/FileSend", "stock_mail-send", E_ICON_SIZE_LARGE_TOOLBAR),
|
||||||
|
|
||||||
E_PIXMAP_END
|
E_PIXMAP_END
|
||||||
};
|
};
|
||||||
@@ -1619,6 +1621,9 @@ comp_editor_init (CompEditor *editor)
|
@@ -1634,6 +1636,9 @@
|
||||||
bonobo_ui_component_thaw (editor->uic, NULL);
|
bonobo_ui_component_thaw (editor->uic, NULL);
|
||||||
|
|
||||||
bonobo_ui_component_set_prop (editor->uic, "/commands/FileSave", "sensitive", "0", NULL);
|
bonobo_ui_component_set_prop (editor->uic, "/commands/FileSave", "sensitive", "0", NULL);
|
||||||
@ -115,7 +38,7 @@ Index: calendar/gui/dialogs/comp-editor.c
|
|||||||
|
|
||||||
/* DND support */
|
/* DND support */
|
||||||
gtk_drag_dest_set (GTK_WIDGET (editor), GTK_DEST_DEFAULT_ALL, drop_types, num_drop_types, GDK_ACTION_COPY|GDK_ACTION_ASK|GDK_ACTION_MOVE);
|
gtk_drag_dest_set (GTK_WIDGET (editor), GTK_DEST_DEFAULT_ALL, drop_types, num_drop_types, GDK_ACTION_COPY|GDK_ACTION_ASK|GDK_ACTION_MOVE);
|
||||||
@@ -1844,9 +1849,10 @@ comp_editor_set_changed (CompEditor *edi
|
@@ -1859,9 +1864,10 @@
|
||||||
priv = editor->priv;
|
priv = editor->priv;
|
||||||
|
|
||||||
priv->changed = changed;
|
priv->changed = changed;
|
||||||
@ -128,7 +51,7 @@ Index: calendar/gui/dialogs/comp-editor.c
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1912,6 +1918,11 @@ comp_editor_set_needs_send (CompEditor *
|
@@ -1927,6 +1933,11 @@
|
||||||
priv = editor->priv;
|
priv = editor->priv;
|
||||||
|
|
||||||
priv->needs_send = needs_send;
|
priv->needs_send = needs_send;
|
||||||
@ -140,3 +63,78 @@ Index: calendar/gui/dialogs/comp-editor.c
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
||||||
|
=== modified file 'calendar/gui/dialogs/comp-editor.h'
|
||||||
|
--- calendar/gui/dialogs/comp-editor.h 2007-12-18 20:23:31 +0000
|
||||||
|
+++ calendar/gui/dialogs/comp-editor.h 2007-12-18 20:33:31 +0000
|
||||||
|
@@ -53,9 +53,9 @@
|
||||||
|
BonoboWindowClass parent_class;
|
||||||
|
|
||||||
|
/* Virtual functions */
|
||||||
|
+ void (* object_created) (CompEditor *page);
|
||||||
|
void (* set_e_cal) (CompEditor *page, ECal *client);
|
||||||
|
void (* edit_comp) (CompEditor *page, ECalComponent *comp);
|
||||||
|
- void (* object_created) (CompEditor *page);
|
||||||
|
gboolean (* send_comp) (CompEditor *page, ECalComponentItipMethod method);
|
||||||
|
} CompEditorClass;
|
||||||
|
|
||||||
|
|
||||||
|
=== modified file 'calendar/gui/dialogs/event-editor.c'
|
||||||
|
--- calendar/gui/dialogs/event-editor.c 2007-12-18 20:23:31 +0000
|
||||||
|
+++ calendar/gui/dialogs/event-editor.c 2007-12-18 20:33:31 +0000
|
||||||
|
@@ -619,7 +619,8 @@
|
||||||
|
|
||||||
|
if (e_cal_get_static_capability (client, CAL_STATIC_CAPABILITY_REQ_SEND_OPTIONS))
|
||||||
|
event_page_show_options (priv->event_page);
|
||||||
|
-
|
||||||
|
+
|
||||||
|
+ comp_editor_set_needs_send (COMP_EDITOR (ee), TRUE);
|
||||||
|
comp_editor_set_group_item (COMP_EDITOR (ee), TRUE);
|
||||||
|
if (!((flags & COMP_EDITOR_USER_ORG) || (flags & COMP_EDITOR_DELEGATE)|| (flags & COMP_EDITOR_NEW_ITEM)))
|
||||||
|
bonobo_ui_component_set_prop (editor->uic, "/commands/ActionFreeBusy", "hidden", "1", NULL);
|
||||||
|
|
||||||
|
=== modified file 'calendar/gui/dialogs/task-editor.c'
|
||||||
|
--- calendar/gui/dialogs/task-editor.c 2007-12-18 20:23:31 +0000
|
||||||
|
+++ calendar/gui/dialogs/task-editor.c 2007-12-18 20:33:31 +0000
|
||||||
|
@@ -446,6 +446,9 @@
|
||||||
|
read_only = TRUE;
|
||||||
|
|
||||||
|
if (priv->is_assigned) {
|
||||||
|
+
|
||||||
|
+ comp_editor_set_needs_send (COMP_EDITOR (te), TRUE);
|
||||||
|
+
|
||||||
|
if (e_cal_get_static_capability (client, CAL_STATIC_CAPABILITY_REQ_SEND_OPTIONS))
|
||||||
|
task_page_show_options (priv->task_page);
|
||||||
|
|
||||||
|
|
||||||
|
=== modified file 'ui/evolution-editor.xml'
|
||||||
|
--- ui/evolution-editor.xml 2007-12-18 20:23:31 +0000
|
||||||
|
+++ ui/evolution-editor.xml 2007-12-18 20:33:31 +0000
|
||||||
|
@@ -1,6 +1,7 @@
|
||||||
|
<Root>
|
||||||
|
<commands>
|
||||||
|
<cmd name="FileSave" _tip="Click here to save the current window" accel="*Control*s" pixtype="pixbuf"/>
|
||||||
|
+ <cmd name="FileSend" _tip="Click here to send" accel="*Control*s" pixtype="pixbuf" />
|
||||||
|
<cmd name="FileClose" _tip="Click here to close the current window" accel="*Control*w" pixtype="pixbuf"/>
|
||||||
|
|
||||||
|
<cmd name="EditCut" _tip="Cut selected text to the clipboard" accel="*Control*x" pixtype="pixbuf"/>
|
||||||
|
@@ -18,6 +19,8 @@
|
||||||
|
<submenu name="File" _label="_File">
|
||||||
|
<placeholder name="FileOps">
|
||||||
|
<menuitem name="FileSave" verb="" _label="_Save"/>
|
||||||
|
+ <menuitem name="FileSend" verb="" _label="_Send"/>
|
||||||
|
+
|
||||||
|
</placeholder>
|
||||||
|
<placeholder name="FileWindow">
|
||||||
|
<menuitem name="FileClose" verb="" _label="_Close"/>
|
||||||
|
@@ -53,7 +56,8 @@
|
||||||
|
|
||||||
|
<dockitem name="Toolbar">
|
||||||
|
|
||||||
|
- <toolitem name="FileSave" verb="" _label="Save" pixtype="pixbuf"/>
|
||||||
|
+ <toolitem name="FileSave" verb="" _label="Save"/>
|
||||||
|
+ <toolitem name="FileSend" verb="" _label="Send" pixtype="pixbuf"/>
|
||||||
|
<toolitem name="FileClose" verb="" _label="Close" pixtype="pixbuf"/>
|
||||||
|
<separator f="" name="editor1"/>
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,38 +0,0 @@
|
|||||||
--- data/Makefile.am.orig 2006-11-21 11:18:28.552759057 +0100
|
|
||||||
+++ data/Makefile.am 2006-11-21 11:22:08.661273800 +0100
|
|
||||||
@@ -25,10 +25,10 @@ kdedesktop_file = $(desktop_in_in_file:.
|
|
||||||
install-kde-applnk:
|
|
||||||
$(mkinstalldirs) $(DESTDIR)$(kdedesktopdir); \
|
|
||||||
$(INSTALL_DATA) $(kdedesktop_file) \
|
|
||||||
- $(DESTDIR)$(kdedesktopdir)/$(kdedesktop_file:.desktop=-$(BASE_VERSION).desktop)
|
|
||||||
+ $(DESTDIR)$(kdedesktopdir)/$(kdedesktop_file)
|
|
||||||
|
|
||||||
uninstall-kde-applnk:
|
|
||||||
- rm -rf $(DESTDIR)$(kdedesktopdir)/$(kdedesktop_file:.desktop=-$(BASE_VERSION).desktop)
|
|
||||||
+ rm -rf $(DESTDIR)$(kdedesktopdir)/$(kdedesktop_file)
|
|
||||||
|
|
||||||
else
|
|
||||||
|
|
||||||
@@ -45,16 +45,16 @@ SUBDIRS = cde_app_root
|
|
||||||
install-data-local: install-kde-applnk $(desktop_file) $(keys_file) $(mime_file)
|
|
||||||
$(mkinstalldirs) $(DESTDIR)$(desktopdir); \
|
|
||||||
$(INSTALL_DATA) $(desktop_file) \
|
|
||||||
- $(DESTDIR)$(desktopdir)/$(desktop_file:.desktop ; \
|
|
||||||
+ $(DESTDIR)$(desktopdir)/$(desktop_file) ; \
|
|
||||||
$(mkinstalldirs) $(DESTDIR)$(keysdir); \
|
|
||||||
- $(INSTALL_DATA) $(keys_file) $(DESTDIR)$(keysdir)/$(keys_file:.keys ; \
|
|
||||||
+ $(INSTALL_DATA) $(keys_file) $(DESTDIR)$(keysdir)/$(keys_file) ; \
|
|
||||||
$(mkinstalldirs) $(DESTDIR)$(mimedir); \
|
|
||||||
- $(INSTALL_DATA) $(srcdir)/$(mime_file) $(DESTDIR)$(mimedir)/$(mime_file:.mime ;
|
|
||||||
+ $(INSTALL_DATA) $(srcdir)/$(mime_file) $(DESTDIR)$(mimedir)/$(mime_file) ;
|
|
||||||
|
|
||||||
uninstall-local: uninstall-kde-applnk
|
|
||||||
- rm -rf $(DESTDIR)$(desktopdir)/$(desktop_file:.desktop=-$(BASE_VERSION).desktop) ; \
|
|
||||||
- rm -rf $(DESTDIR)$(keysdir)/$(keys_file:.keys=-$(BASE_VERSION).keys) ; \
|
|
||||||
- rm -rf $(DESTDIR)$(mimedir)/$(mime_file:.mime=-$(BASE_VERSION).mime) ;
|
|
||||||
+ rm -rf $(DESTDIR)$(desktopdir)/$(desktop_file); \
|
|
||||||
+ rm -rf $(DESTDIR)$(keysdir)/$(keys_file) ; \
|
|
||||||
+ rm -rf $(DESTDIR)$(mimedir)/$(mime_file) ;
|
|
||||||
|
|
||||||
# CDE Stuff
|
|
||||||
|
|
@ -1,20 +1,22 @@
|
|||||||
--- evolution-2.0.2/po/de.po
|
=== modified file 'po/de.po'
|
||||||
+++ evolution-2.0.2/po/de.po
|
--- po/de.po 2007-12-18 20:23:31 +0000
|
||||||
@@ -588,7 +588,7 @@
|
+++ po/de.po 2007-12-18 20:25:01 +0000
|
||||||
|
@@ -1007,7 +1007,7 @@
|
||||||
|
|
||||||
#: addressbook/gui/component/ldap-config.glade.h:19
|
#: ../addressbook/gui/component/ldap-config.glade.h:18
|
||||||
msgid "Distinguished name"
|
msgid "Distinguished name"
|
||||||
-msgstr "Eindeutiger Name"
|
-msgstr "Eindeutiger Name"
|
||||||
+msgstr "\"Distinguished\" Name"
|
+msgstr "\"Distinguished\" Name"
|
||||||
|
|
||||||
#: addressbook/gui/component/ldap-config.glade.h:20
|
#: ../addressbook/gui/component/ldap-config.glade.h:19
|
||||||
msgid "Email address"
|
msgid "Email address"
|
||||||
@@ -733,7 +730,7 @@
|
@@ -1187,7 +1187,7 @@
|
||||||
|
|
||||||
#: addressbook/gui/component/ldap-config.glade.h:40
|
#: ../addressbook/gui/component/ldap-config.glade.h:46
|
||||||
msgid "Using distinguished name (DN)"
|
msgid "Using distinguished name (DN)"
|
||||||
-msgstr "Eindeutigen Namen (EN) verwenden"
|
-msgstr "Eindeutigen Namen (EN) verwenden"
|
||||||
+msgstr "\"Distinguished\" Namen (DN) verwenden"
|
+msgstr "\"Distinguished\" Namen (DN) verwenden"
|
||||||
|
|
||||||
#: addressbook/gui/component/ldap-config.glade.h:41
|
#: ../addressbook/gui/component/ldap-config.glade.h:47
|
||||||
msgid "Using email address"
|
msgid "Using email address"
|
||||||
|
|
||||||
|
@ -1,14 +0,0 @@
|
|||||||
--- evolution-2.11.6.1/calendar/gui/e-cal-model.c~ 2007-07-30 10:19:22.000000000 -0400
|
|
||||||
+++ evolution-2.11.6.1/calendar/gui/e-cal-model.c 2007-08-16 15:48:33.000000000 -0400
|
|
||||||
@@ -1536,11 +1536,6 @@ cal_opened_cb (ECal *client, ECalendarSt
|
|
||||||
ECalModel *model = (ECalModel *) user_data;
|
|
||||||
ECalModelClient *client_data;
|
|
||||||
|
|
||||||
- if (status == E_CALENDAR_STATUS_BUSY) {
|
|
||||||
- e_cal_open_async (client, FALSE);
|
|
||||||
- return;
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
if (status != E_CALENDAR_STATUS_OK) {
|
|
||||||
e_cal_model_remove_client (model, client);
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:f1b9fc4f02d297c797bf3953f0742f745efc2c0ebb893d126c0e3a9bac84fe56
|
|
||||||
size 25562079
|
|
3
evolution-2.21.4.tar.bz2
Normal file
3
evolution-2.21.4.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:7fab730358871e516c30e9211d893d8c288276038dc5fbb3b080d6ac3e22b779
|
||||||
|
size 25605844
|
@ -1,10 +0,0 @@
|
|||||||
--- evolution-2.3.6.1/configure.in
|
|
||||||
+++ evolution-2.3.6.1/configure.in
|
|
||||||
@@ -1677,7 +1677,6 @@
|
|
||||||
plugins/mail-to-meeting/Makefile
|
|
||||||
plugins/mail-to-task/Makefile
|
|
||||||
plugins/mail-remote/Makefile
|
|
||||||
-plugins/mono/Makefile
|
|
||||||
plugins/new-mail-notify/Makefile
|
|
||||||
plugins/subject-thread/Makefile
|
|
||||||
plugins/save-attachments/Makefile
|
|
@ -1,14 +1,13 @@
|
|||||||
Index: data/evolution.desktop.in.in
|
=== modified file 'data/evolution.desktop.in.in'
|
||||||
===================================================================
|
--- data/evolution.desktop.in.in 2007-12-18 20:23:31 +0000
|
||||||
--- data/evolution.desktop.in.in.orig
|
+++ data/evolution.desktop.in.in 2007-12-18 20:28:10 +0000
|
||||||
+++ data/evolution.desktop.in.in
|
|
||||||
@@ -1,14 +1,15 @@
|
@@ -1,14 +1,15 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Encoding=UTF-8
|
Encoding=UTF-8
|
||||||
_Name=Evolution
|
_Name=Evolution Mail and Calendar
|
||||||
-_GenericName=Groupware Suite
|
-_GenericName=Groupware Suite
|
||||||
+_GenericName=The Evolution Groupware Suite
|
+_GenericName=The Evolution Groupware Suite
|
||||||
_Comment=The Evolution PIM and Email Client
|
_Comment=Manage your email, contacts and schedule
|
||||||
Exec=evolution
|
Exec=evolution
|
||||||
Icon=evolution
|
Icon=evolution
|
||||||
Terminal=false
|
Terminal=false
|
||||||
@ -20,3 +19,4 @@ Index: data/evolution.desktop.in.in
|
|||||||
X-GNOME-Bugzilla-Bugzilla=GNOME
|
X-GNOME-Bugzilla-Bugzilla=GNOME
|
||||||
X-GNOME-Bugzilla-Product=Evolution
|
X-GNOME-Bugzilla-Product=Evolution
|
||||||
X-GNOME-Bugzilla-Component=Miscellaneous
|
X-GNOME-Bugzilla-Component=Miscellaneous
|
||||||
|
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
Index: calendar/gui/e-calendar-view.c
|
=== modified file 'calendar/gui/e-calendar-view.c'
|
||||||
===================================================================
|
--- calendar/gui/e-calendar-view.c 2007-12-18 20:23:31 +0000
|
||||||
--- calendar/gui/e-calendar-view.c.orig
|
+++ calendar/gui/e-calendar-view.c 2007-12-18 20:28:29 +0000
|
||||||
+++ calendar/gui/e-calendar-view.c
|
|
||||||
@@ -42,6 +42,7 @@
|
@@ -42,6 +42,7 @@
|
||||||
#include <e-util/e-error.h>
|
#include <e-util/e-error.h>
|
||||||
#include <e-util/e-dialog-utils.h>
|
#include <e-util/e-dialog-utils.h>
|
||||||
@ -10,10 +9,10 @@ Index: calendar/gui/e-calendar-view.c
|
|||||||
#include "e-calendar-marshal.h"
|
#include "e-calendar-marshal.h"
|
||||||
#include <libecal/e-cal-time-util.h>
|
#include <libecal/e-cal-time-util.h>
|
||||||
#include <libecal/e-cal-component.h>
|
#include <libecal/e-cal-component.h>
|
||||||
Index: calendar/gui/e-meeting-list-view.c
|
|
||||||
===================================================================
|
=== modified file 'calendar/gui/e-meeting-list-view.c'
|
||||||
--- calendar/gui/e-meeting-list-view.c.orig
|
--- calendar/gui/e-meeting-list-view.c 2007-12-18 20:23:31 +0000
|
||||||
+++ calendar/gui/e-meeting-list-view.c
|
+++ calendar/gui/e-meeting-list-view.c 2007-12-18 20:28:29 +0000
|
||||||
@@ -46,6 +46,7 @@
|
@@ -46,6 +46,7 @@
|
||||||
#include <misc/e-cell-renderer-combo.h>
|
#include <misc/e-cell-renderer-combo.h>
|
||||||
#include <libebook/e-destination.h>
|
#include <libebook/e-destination.h>
|
||||||
@ -22,3 +21,4 @@ Index: calendar/gui/e-meeting-list-view.c
|
|||||||
|
|
||||||
struct _EMeetingListViewPrivate {
|
struct _EMeetingListViewPrivate {
|
||||||
EMeetingStore *store;
|
EMeetingStore *store;
|
||||||
|
|
||||||
|
@ -1,22 +0,0 @@
|
|||||||
--- composer/e-msg-composer.c
|
|
||||||
+++ composer/e-msg-composer.c
|
|
||||||
@@ -5026,7 +5026,7 @@
|
|
||||||
{
|
|
||||||
g_return_if_fail (E_IS_MSG_COMPOSER (composer));
|
|
||||||
|
|
||||||
- set_editor_text (composer, text, len, TRUE, text == "");
|
|
||||||
+ set_editor_text (composer, text, len, TRUE, strlen(text) == 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
--- shell/e-user-creatable-items-handler.c
|
|
||||||
+++ shell/e-user-creatable-items-handler.c
|
|
||||||
@@ -265,7 +265,7 @@
|
|
||||||
&& strcmp (corba_item->id, "message") == 0)
|
|
||||||
default_verb = item->verb;
|
|
||||||
|
|
||||||
- if (corba_item->iconName == "") {
|
|
||||||
+ if (strlen(corba_item->iconName) == 0) {
|
|
||||||
item->icon = NULL;
|
|
||||||
} else {
|
|
||||||
item->icon = e_icon_factory_get_icon (corba_item->iconName, E_ICON_SIZE_MENU);
|
|
@ -1,8 +1,7 @@
|
|||||||
Index: calendar/gui/calendar-component.c
|
=== modified file 'calendar/gui/calendar-component.c'
|
||||||
===================================================================
|
--- calendar/gui/calendar-component.c 2007-12-18 20:23:31 +0000
|
||||||
--- calendar/gui/calendar-component.c.orig
|
+++ calendar/gui/calendar-component.c 2007-12-18 20:27:05 +0000
|
||||||
+++ calendar/gui/calendar-component.c
|
@@ -1284,7 +1284,7 @@
|
||||||
@@ -1272,7 +1272,7 @@ create_new_event (CalendarComponent *cal
|
|
||||||
} else {
|
} else {
|
||||||
ECalComponent *comp;
|
ECalComponent *comp;
|
||||||
EventEditor *editor;
|
EventEditor *editor;
|
||||||
@ -11,10 +10,10 @@ Index: calendar/gui/calendar-component.c
|
|||||||
|
|
||||||
flags = COMP_EDITOR_USER_ORG | COMP_EDITOR_NEW_ITEM;
|
flags = COMP_EDITOR_USER_ORG | COMP_EDITOR_NEW_ITEM;
|
||||||
if (is_meeting)
|
if (is_meeting)
|
||||||
Index: mail/em-composer-prefs.c
|
|
||||||
===================================================================
|
=== modified file 'mail/em-composer-prefs.c'
|
||||||
--- mail/em-composer-prefs.c.orig
|
--- mail/em-composer-prefs.c 2007-12-18 20:23:31 +0000
|
||||||
+++ mail/em-composer-prefs.c
|
+++ mail/em-composer-prefs.c 2007-12-18 20:27:05 +0000
|
||||||
@@ -56,6 +56,7 @@
|
@@ -56,6 +56,7 @@
|
||||||
#include <gtk/gtkcellrenderertext.h>
|
#include <gtk/gtkcellrenderertext.h>
|
||||||
#include <gtk/gtkimage.h>
|
#include <gtk/gtkimage.h>
|
||||||
@ -23,10 +22,10 @@ Index: mail/em-composer-prefs.c
|
|||||||
#include <gtk/gtkcolorbutton.h>
|
#include <gtk/gtkcolorbutton.h>
|
||||||
#include <gtk/gtkfilechooserbutton.h>
|
#include <gtk/gtkfilechooserbutton.h>
|
||||||
|
|
||||||
Index: mail/em-composer-utils.c
|
|
||||||
===================================================================
|
=== modified file 'mail/em-composer-utils.c'
|
||||||
--- mail/em-composer-utils.c.orig
|
--- mail/em-composer-utils.c 2007-12-18 20:23:31 +0000
|
||||||
+++ mail/em-composer-utils.c
|
+++ mail/em-composer-utils.c 2007-12-18 20:27:05 +0000
|
||||||
@@ -55,6 +55,7 @@
|
@@ -55,6 +55,7 @@
|
||||||
#include <camel/camel-stream-mem.h>
|
#include <camel/camel-stream-mem.h>
|
||||||
#include <camel/camel-nntp-address.h>
|
#include <camel/camel-nntp-address.h>
|
||||||
@ -35,11 +34,11 @@ Index: mail/em-composer-utils.c
|
|||||||
|
|
||||||
#ifdef G_OS_WIN32
|
#ifdef G_OS_WIN32
|
||||||
/* Undef the similar macro from pthread.h, it doesn't check if
|
/* Undef the similar macro from pthread.h, it doesn't check if
|
||||||
Index: plugins/save-calendar/ical-format.c
|
|
||||||
===================================================================
|
=== modified file 'plugins/save-calendar/ical-format.c'
|
||||||
--- plugins/save-calendar/ical-format.c.orig
|
--- plugins/save-calendar/ical-format.c 2007-12-18 20:23:31 +0000
|
||||||
+++ plugins/save-calendar/ical-format.c
|
+++ plugins/save-calendar/ical-format.c 2007-12-18 20:27:05 +0000
|
||||||
@@ -109,7 +109,7 @@ do_save_calendar_ical (FormatHandler *ha
|
@@ -105,7 +105,7 @@
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/* open source client */
|
/* open source client */
|
||||||
@ -48,3 +47,4 @@ Index: plugins/save-calendar/ical-format.c
|
|||||||
if (!e_cal_open (source_client, TRUE, &error)) {
|
if (!e_cal_open (source_client, TRUE, &error)) {
|
||||||
display_error_message (gtk_widget_get_toplevel (GTK_WIDGET (target->selector)), error->message);
|
display_error_message (gtk_widget_get_toplevel (GTK_WIDGET (target->selector)), error->message);
|
||||||
g_object_unref (source_client);
|
g_object_unref (source_client);
|
||||||
|
|
||||||
|
@ -1,3 +1,57 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 18 14:26:04 CST 2007 - maw@suse.de
|
||||||
|
|
||||||
|
- Update to version 2.21.4:
|
||||||
|
+ The large version bump is due to evolution and related packages
|
||||||
|
synchronizing their version numbers with those of GNOME
|
||||||
|
+ Bugs (bugzilla.gnome.org) fixed: #220846, #263236, #329578,
|
||||||
|
#329706, #336074, #340267, #347328, #347329, #354265, #392747,
|
||||||
|
#408170, #409121, #430369, #437579, #438769, #444227, #446029,
|
||||||
|
#458824, #466241, #466497, #466499, #466503, #468277, #474043,
|
||||||
|
#474651, #475508, #492702, #500210, #500561, #501474, #501677,
|
||||||
|
#501969, #502188, #502312, #502318, #502501, #503111, #214645,
|
||||||
|
#216485, #216485, #256899, #271551, #325730, #335931, #346693,
|
||||||
|
#353807, #380644, #391062, #400213, #401337, #401523, #458237,
|
||||||
|
#479081, #480514, #484603, #489652, #493783, #494414, #494425,
|
||||||
|
#495123, #495711, #495872, #495875, #495951, #497810, #498173,
|
||||||
|
#498551, #499644, #499920, #500024, #231166, #255051, #315101,
|
||||||
|
#318592, #318604, #334675, #341085, #343011, #346693, #351932,
|
||||||
|
#353779, #353780, #359267, #463946, #478704, #483785, #209425,
|
||||||
|
#484064, #487318, #488298, #491345, #492058, #492102, #492106,
|
||||||
|
#492170, #492692, #493646, #228832, #230339, #261165, #271734,
|
||||||
|
#300693, #311179, #323977, #324472, #329823, #329823, #331421,
|
||||||
|
#331578, #337539, #340748, #342283, #346146, #346686, #351333,
|
||||||
|
#353656, #360134, #395272, #412360, #413420, #417999, #423401,
|
||||||
|
#428402, #428402, #437579, #461195, #461272, #467364, #468736,
|
||||||
|
#469657, #470837, #473903, #474000, #474557, #476389, #476926,
|
||||||
|
#477045, #477045, #478871, #479257, #479257, #479716, #480621,
|
||||||
|
#480804, #481235, #481325, #481325, #482575, #482603, #483301,
|
||||||
|
#483989, #484635, #484814, #486406, #489027, and #489661
|
||||||
|
+ New plugin: external-editor, which will make it possible to
|
||||||
|
use an external editor as the mail composer
|
||||||
|
+ Support for Google Calendar
|
||||||
|
+ New Tango look icons
|
||||||
|
+ Fixes some CPU usage issue whenever (un)read count is updated
|
||||||
|
+ Added a preference to disable Magic Spacebar
|
||||||
|
+ Fix an implicit function declaration
|
||||||
|
+ Bump libgtkhtml requirement to 3.17.3 due to bug
|
||||||
|
(bugzilla.gnome.org) #271551
|
||||||
|
+ Cleanup of attachment reminder
|
||||||
|
+ Move preferences of attachment reminder plugin to the
|
||||||
|
configure tab
|
||||||
|
+ Fix capitalization of "Download Messages..." & "Switcher
|
||||||
|
Appearance" menu
|
||||||
|
+ Basic support for non-intrusive error reporting and error
|
||||||
|
logging in Mailer
|
||||||
|
+ Add basic support for crash detection
|
||||||
|
+ Basic Message tagging support (aka Custom labels)
|
||||||
|
+ Updated translations
|
||||||
|
- Remove the following upstreamed patches: evolution-configure.patch,
|
||||||
|
evolution-2.11.6.1-cal-busy-recursion.patch,
|
||||||
|
bnc-308959-mail-attachment-icon.patch,
|
||||||
|
evolution-stringcompare.patch, and
|
||||||
|
bnc-302017-print-100pc.diff.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Dec 5 01:20:11 CET 2007 - maw@suse.de
|
Wed Dec 5 01:20:11 CET 2007 - maw@suse.de
|
||||||
|
|
||||||
|
110
evolution.spec
110
evolution.spec
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package evolution (Version 2.12.0)
|
# spec file for package evolution (Version 2.21.4)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# This file and all modifications and additions to the pristine
|
# This file and all modifications and additions to the pristine
|
||||||
@ -17,11 +17,14 @@ Group: Productivity/Networking/Email/Clients
|
|||||||
Obsoletes: evoltn
|
Obsoletes: evoltn
|
||||||
Provides: evoltn
|
Provides: evoltn
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Version: 2.12.0
|
# This should be updated upon major version changes, and used in place of
|
||||||
Release: 38
|
# BASE_VERSION (as defined in configure.in).
|
||||||
|
%define evolution_base_version 2.22
|
||||||
|
Version: 2.21.4
|
||||||
|
Release: 1
|
||||||
Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite
|
Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite
|
||||||
#Source: ftp://ftp.gnome.org/pub/gnome/sources/evolution/2.10/%{name}-%{version}.tar.bz2
|
#Source: ftp://ftp.gnome.org/pub/gnome/sources/evolution/2.10/%{name}-%{version}.tar.bz2
|
||||||
Source: %{name}-%{version}.tar.bz2
|
Source0: %{name}-%{version}.tar.bz2
|
||||||
Source1: summerdance-about2.png
|
Source1: summerdance-about2.png
|
||||||
Source2: evolution-email.desktop
|
Source2: evolution-email.desktop
|
||||||
Source3: evolution-addressbook.desktop
|
Source3: evolution-addressbook.desktop
|
||||||
@ -33,7 +36,7 @@ Source8: ximian-evolution-calendar.png
|
|||||||
Source9: ximian-evolution-tasks.png
|
Source9: ximian-evolution-tasks.png
|
||||||
Patch1: evolution-2.0.1-de-po.patch
|
Patch1: evolution-2.0.1-de-po.patch
|
||||||
Patch15: nss-nspr.patch
|
Patch15: nss-nspr.patch
|
||||||
Patch16: evolution-configure.patch
|
### Patch16: evolution-configure.patch
|
||||||
Patch17: evolution-warnings.patch
|
Patch17: evolution-warnings.patch
|
||||||
Patch19: evolution-2.2.0-port-to-pilot-link-0.12.patch
|
Patch19: evolution-2.2.0-port-to-pilot-link-0.12.patch
|
||||||
Patch20: evolution-desktop.patch
|
Patch20: evolution-desktop.patch
|
||||||
@ -53,16 +56,11 @@ Patch78: bnc-173186.patch
|
|||||||
Patch88: bnc-178778-evo-open-appt-crash.diff
|
Patch88: bnc-178778-evo-open-appt-crash.diff
|
||||||
Patch89: bnc-214647-add-prefer-plain-plugin.patch
|
Patch89: bnc-214647-add-prefer-plain-plugin.patch
|
||||||
Patch90: fix-security-gtkhtml-moreui.diff
|
Patch90: fix-security-gtkhtml-moreui.diff
|
||||||
Patch91: evo-2.8.2-build-break.fix
|
### Patch91: evo-2.8.2-build-break.fix
|
||||||
Patch92: evo-2.8.2-regression-fix.patch
|
Patch92: evo-2.8.2-regression-fix.patch
|
||||||
Patch100: abuild.patch
|
Patch100: abuild.patch
|
||||||
#Patch101: xsltproc-no-net.patch
|
|
||||||
Patch102: evolution-2.11.6.1-cal-busy-recursion.patch
|
|
||||||
Patch103: bnc-302017-print-100pc.diff
|
|
||||||
Patch104: bnc-294999-subs-other-user-folder.patch
|
Patch104: bnc-294999-subs-other-user-folder.patch
|
||||||
Patch105: bnc-308959-mail-attachment-icon.patch
|
|
||||||
Patch999: build-fixes.diff
|
Patch999: build-fixes.diff
|
||||||
Patch1000: evolution-stringcompare.patch
|
|
||||||
Url: http://gnome.org/projects/evolution/
|
Url: http://gnome.org/projects/evolution/
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Requires: yelp
|
Requires: yelp
|
||||||
@ -281,18 +279,13 @@ Authors:
|
|||||||
%lang_package
|
%lang_package
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
#%patch0
|
%patch1 -p0
|
||||||
%patch1 -p 1
|
|
||||||
#%patch15
|
|
||||||
%patch16 -p1
|
|
||||||
%patch17
|
%patch17
|
||||||
#%patch18
|
|
||||||
%if %suse_version > 1000
|
%if %suse_version > 1000
|
||||||
# FIXME: somebody with time should fix this patch up and make it apply once more
|
# FIXME: somebody with time should fix this patch up and make it apply once more
|
||||||
# %patch19 -p1
|
# %patch19 -p1
|
||||||
%endif
|
%endif
|
||||||
%patch20
|
%patch20
|
||||||
#%patch23
|
|
||||||
%patch24
|
%patch24
|
||||||
%patch25
|
%patch25
|
||||||
%patch30
|
%patch30
|
||||||
@ -306,21 +299,11 @@ Authors:
|
|||||||
%patch71
|
%patch71
|
||||||
%patch78
|
%patch78
|
||||||
%patch88
|
%patch88
|
||||||
# 89 is uptream now
|
|
||||||
# %patch89
|
# %patch89
|
||||||
# FIXME: 90 breaks the build. need to re-do.
|
# FIXME: 90 breaks the build. need to re-do.
|
||||||
# %patch90
|
%patch100
|
||||||
# 91 and 92 upsream too
|
|
||||||
#%patch91
|
|
||||||
# %patch92
|
|
||||||
%patch100 -p1
|
|
||||||
#%patch101 -p1
|
|
||||||
%patch102 -p1
|
|
||||||
%patch103
|
|
||||||
%patch104
|
%patch104
|
||||||
%patch105
|
|
||||||
%patch999
|
%patch999
|
||||||
%patch1000
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -f -i
|
autoreconf -f -i
|
||||||
@ -343,24 +326,28 @@ sed -i -e 's/@ENABLE_SK_TRUE@_s/_s/' help/Makefile.in
|
|||||||
--enable-nss=yes\
|
--enable-nss=yes\
|
||||||
--enable-ipv6=yes\
|
--enable-ipv6=yes\
|
||||||
--enable-default-binary=yes
|
--enable-default-binary=yes
|
||||||
|
# Processing the files in help uses _lots_ of memory, so running that part
|
||||||
|
# in parallel is bad.
|
||||||
|
pushd help
|
||||||
|
make
|
||||||
make %{?jobs:-j%jobs}
|
make %{?jobs:-j%jobs}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT
|
make install DESTDIR=$RPM_BUILD_ROOT
|
||||||
cp %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/evolution/2.12/images/about-box.png
|
cp %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/evolution/%evolution_base_version/images/about-box.png
|
||||||
%suse_update_desktop_file -G "Mail and Calendar" evolution Core-Office
|
%suse_update_desktop_file -G "Mail and Calendar" evolution Core-Office
|
||||||
for xml in $RPM_BUILD_ROOT/%{_datadir}/gnome/help/evolution-*/*/evolution-*.xml; do
|
for xml in $RPM_BUILD_ROOT/%{_datadir}/gnome/help/evolution-*/*/evolution-*.xml; do
|
||||||
meinproc --check --cache `echo $xml | sed 's/xml$/cache.bz2/'` $xml || :
|
meinproc --check --cache `echo $xml | sed 's/xml$/cache.bz2/'` $xml || :
|
||||||
done
|
done
|
||||||
cp %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} $RPM_BUILD_ROOT/%{_datadir}/applications/
|
cp %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} $RPM_BUILD_ROOT/%{_datadir}/applications/
|
||||||
%suse_update_desktop_file -G "Mail" -D "evolution-2.12/evolution-2.12.xml?usage-mail" evolution-email
|
%suse_update_desktop_file -G "Mail" -D "evolution-%evolution_base_version/evolution-%evolution_base_version.xml?usage-mail" evolution-email
|
||||||
%suse_update_desktop_file -G "Address Book" -D "evolution-2.12/evolution-2.12.xml?usage-contact" evolution-addressbook
|
%suse_update_desktop_file -G "Address Book" -D "evolution-%evolution_base_version/evolution-%evolution_base_version.xml?usage-contact" evolution-addressbook
|
||||||
%suse_update_desktop_file -G "Schedule Manager" -D "evolution-2.12/evolution-2.12.xml?usage-calendar" evolution-calendar
|
%suse_update_desktop_file -G "Schedule Manager" -D "evolution-%evolution_base_version/evolution-%evolution_base_version.xml?usage-calendar" evolution-calendar
|
||||||
%suse_update_desktop_file -G "Task List" -D "evolution-2.12/evolution-2.12.xml?usage-calendar-todo" evolution-tasklist
|
%suse_update_desktop_file -G "Task List" -D "evolution-%evolution_base_version/evolution-%evolution_base_version.xml?usage-calendar-todo" evolution-tasklist
|
||||||
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/pixmaps
|
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/pixmaps
|
||||||
cp %{SOURCE6} %{SOURCE7} %{SOURCE8} %{SOURCE9} $RPM_BUILD_ROOT/%{_datadir}/pixmaps/
|
cp %{SOURCE6} %{SOURCE7} %{SOURCE8} %{SOURCE9} $RPM_BUILD_ROOT/%{_datadir}/pixmaps/
|
||||||
%find_lang evolution-2.12
|
%find_lang evolution-%evolution_base_version
|
||||||
%find_lang evolution evolution-2.12.lang
|
%find_lang evolution evolution-%evolution_base_version.lang
|
||||||
%find_gconf_schemas
|
%find_gconf_schemas
|
||||||
cat %{name}.schemas_list >%{name}.lst
|
cat %{name}.schemas_list >%{name}.lst
|
||||||
rm $RPM_BUILD_ROOT%{_libdir}/evolution/*/*/*.*a
|
rm $RPM_BUILD_ROOT%{_libdir}/evolution/*/*/*.*a
|
||||||
@ -411,7 +398,7 @@ fi
|
|||||||
%{_prefix}/lib/evolution/*/evolution-*
|
%{_prefix}/lib/evolution/*/evolution-*
|
||||||
%{_prefix}/lib/evolution/*/killev
|
%{_prefix}/lib/evolution/*/killev
|
||||||
|
|
||||||
%files lang -f evolution-2.12.lang
|
%files lang -f evolution-%evolution_base_version.lang
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
@ -426,6 +413,57 @@ fi
|
|||||||
%{_libdir}/evolution/*/conduits/*.so
|
%{_libdir}/evolution/*/conduits/*.so
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Dec 18 2007 - maw@suse.de
|
||||||
|
- Update to version 2.21.4:
|
||||||
|
+ The large version bump is due to evolution and related packages
|
||||||
|
synchronizing their version numbers with those of GNOME
|
||||||
|
+ Bugs (bugzilla.gnome.org) fixed: #220846, #263236, #329578,
|
||||||
|
[#329706], #336074, #340267, #347328, #347329, #354265, #392747,
|
||||||
|
[#408170], #409121, #430369, #437579, #438769, #444227, #446029,
|
||||||
|
[#458824], #466241, #466497, #466499, #466503, #468277, #474043,
|
||||||
|
[#474651], #475508, #492702, #500210, #500561, #501474, #501677,
|
||||||
|
[#501969], #502188, #502312, #502318, #502501, #503111, #214645,
|
||||||
|
[#216485], #216485, #256899, #271551, #325730, #335931, #346693,
|
||||||
|
[#353807], #380644, #391062, #400213, #401337, #401523, #458237,
|
||||||
|
[#479081], #480514, #484603, #489652, #493783, #494414, #494425,
|
||||||
|
[#495123], #495711, #495872, #495875, #495951, #497810, #498173,
|
||||||
|
[#498551], #499644, #499920, #500024, #231166, #255051, #315101,
|
||||||
|
[#318592], #318604, #334675, #341085, #343011, #346693, #351932,
|
||||||
|
[#353779], #353780, #359267, #463946, #478704, #483785, #209425,
|
||||||
|
[#484064], #487318, #488298, #491345, #492058, #492102, #492106,
|
||||||
|
[#492170], #492692, #493646, #228832, #230339, #261165, #271734,
|
||||||
|
[#300693], #311179, #323977, #324472, #329823, #329823, #331421,
|
||||||
|
[#331578], #337539, #340748, #342283, #346146, #346686, #351333,
|
||||||
|
[#353656], #360134, #395272, #412360, #413420, #417999, #423401,
|
||||||
|
[#428402], #428402, #437579, #461195, #461272, #467364, #468736,
|
||||||
|
[#469657], #470837, #473903, #474000, #474557, #476389, #476926,
|
||||||
|
[#477045], #477045, #478871, #479257, #479257, #479716, #480621,
|
||||||
|
[#480804], #481235, #481325, #481325, #482575, #482603, #483301,
|
||||||
|
[#483989], #484635, #484814, #486406, #489027, and #489661
|
||||||
|
+ New plugin: external-editor, which will make it possible to
|
||||||
|
use an external editor as the mail composer
|
||||||
|
+ Support for Google Calendar
|
||||||
|
+ New Tango look icons
|
||||||
|
+ Fixes some CPU usage issue whenever (un)read count is updated
|
||||||
|
+ Added a preference to disable Magic Spacebar
|
||||||
|
+ Fix an implicit function declaration
|
||||||
|
+ Bump libgtkhtml requirement to 3.17.3 due to bug
|
||||||
|
(bugzilla.gnome.org) #271551
|
||||||
|
+ Cleanup of attachment reminder
|
||||||
|
+ Move preferences of attachment reminder plugin to the
|
||||||
|
configure tab
|
||||||
|
+ Fix capitalization of "Download Messages..." & "Switcher
|
||||||
|
Appearance" menu
|
||||||
|
+ Basic support for non-intrusive error reporting and error
|
||||||
|
logging in Mailer
|
||||||
|
+ Add basic support for crash detection
|
||||||
|
+ Basic Message tagging support (aka Custom labels)
|
||||||
|
+ Updated translations
|
||||||
|
- Remove the following upstreamed patches: evolution-configure.patch,
|
||||||
|
evolution-2.11.6.1-cal-busy-recursion.patch,
|
||||||
|
bnc-308959-mail-attachment-icon.patch,
|
||||||
|
evolution-stringcompare.patch, and
|
||||||
|
bnc-302017-print-100pc.diff.
|
||||||
* Wed Dec 05 2007 - maw@suse.de
|
* Wed Dec 05 2007 - maw@suse.de
|
||||||
- Build with openldap2-devel, not openldap2.
|
- Build with openldap2-devel, not openldap2.
|
||||||
* Tue Nov 13 2007 - psankar@suse.de
|
* Tue Nov 13 2007 - psankar@suse.de
|
||||||
|
@ -1,10 +1,6 @@
|
|||||||
Index: plugins/exchange-operations/org-gnome-exchange-ab-subscription.xml
|
=== modified file 'plugins/exchange-operations/org-gnome-exchange-ab-subscription.xml'
|
||||||
===================================================================
|
--- plugins/exchange-operations/org-gnome-exchange-ab-subscription.xml 2007-12-18 20:23:31 +0000
|
||||||
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/org-gnome-exchange-ab-subscription.xml,v
|
+++ plugins/exchange-operations/org-gnome-exchange-ab-subscription.xml 2007-12-18 20:36:19 +0000
|
||||||
retrieving revision 1.2
|
|
||||||
diff -u -p -r1.2 org-gnome-exchange-ab-subscription.xml
|
|
||||||
--- plugins/exchange-operations/org-gnome-exchange-ab-subscription.xml 10 Jan 2006 18:38:04 -0000 1.2
|
|
||||||
+++ plugins/exchange-operations/org-gnome-exchange-ab-subscription.xml 20 Apr 2006 10:18:10 -0000
|
|
||||||
@@ -1,6 +1,6 @@
|
@@ -1,6 +1,6 @@
|
||||||
<Root>
|
<Root>
|
||||||
<commands>
|
<commands>
|
||||||
@ -13,13 +9,10 @@ diff -u -p -r1.2 org-gnome-exchange-ab-subscription.xml
|
|||||||
_tip="Subscribe to Other User's Contacts"/>
|
_tip="Subscribe to Other User's Contacts"/>
|
||||||
</commands>
|
</commands>
|
||||||
|
|
||||||
Index: plugins/exchange-operations/org-gnome-exchange-cal-subscription.xml
|
|
||||||
===================================================================
|
=== modified file 'plugins/exchange-operations/org-gnome-exchange-cal-subscription.xml'
|
||||||
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/org-gnome-exchange-cal-subscription.xml,v
|
--- plugins/exchange-operations/org-gnome-exchange-cal-subscription.xml 2007-12-18 20:23:31 +0000
|
||||||
retrieving revision 1.1
|
+++ plugins/exchange-operations/org-gnome-exchange-cal-subscription.xml 2007-12-18 20:36:19 +0000
|
||||||
diff -u -p -r1.1 org-gnome-exchange-cal-subscription.xml
|
|
||||||
--- plugins/exchange-operations/org-gnome-exchange-cal-subscription.xml 22 Jul 2005 10:25:22 -0000 1.1
|
|
||||||
+++ plugins/exchange-operations/org-gnome-exchange-cal-subscription.xml 20 Apr 2006 10:18:10 -0000
|
|
||||||
@@ -1,6 +1,6 @@
|
@@ -1,6 +1,6 @@
|
||||||
<Root>
|
<Root>
|
||||||
<commands>
|
<commands>
|
||||||
@ -28,13 +21,10 @@ diff -u -p -r1.1 org-gnome-exchange-cal-subscription.xml
|
|||||||
_tip="Subscribe to Other User's Calendar"/>
|
_tip="Subscribe to Other User's Calendar"/>
|
||||||
</commands>
|
</commands>
|
||||||
|
|
||||||
Index: plugins/exchange-operations/org-gnome-exchange-tasks-subscription.xml
|
|
||||||
===================================================================
|
=== modified file 'plugins/exchange-operations/org-gnome-exchange-tasks-subscription.xml'
|
||||||
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/org-gnome-exchange-tasks-subscription.xml,v
|
--- plugins/exchange-operations/org-gnome-exchange-tasks-subscription.xml 2007-12-18 20:23:31 +0000
|
||||||
retrieving revision 1.2
|
+++ plugins/exchange-operations/org-gnome-exchange-tasks-subscription.xml 2007-12-18 20:36:19 +0000
|
||||||
diff -u -p -r1.2 org-gnome-exchange-tasks-subscription.xml
|
|
||||||
--- plugins/exchange-operations/org-gnome-exchange-tasks-subscription.xml 10 Jan 2006 18:38:04 -0000 1.2
|
|
||||||
+++ plugins/exchange-operations/org-gnome-exchange-tasks-subscription.xml 20 Apr 2006 10:18:10 -0000
|
|
||||||
@@ -1,6 +1,6 @@
|
@@ -1,6 +1,6 @@
|
||||||
<Root>
|
<Root>
|
||||||
<commands>
|
<commands>
|
||||||
@ -43,13 +33,10 @@ diff -u -p -r1.2 org-gnome-exchange-tasks-subscription.xml
|
|||||||
_tip="Subscribe to Other User's Tasks"/>
|
_tip="Subscribe to Other User's Tasks"/>
|
||||||
</commands>
|
</commands>
|
||||||
|
|
||||||
Index: plugins/exchange-operations/org-gnome-folder-subscription.xml
|
|
||||||
===================================================================
|
=== modified file 'plugins/exchange-operations/org-gnome-folder-subscription.xml'
|
||||||
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/org-gnome-folder-subscription.xml,v
|
--- plugins/exchange-operations/org-gnome-folder-subscription.xml 2007-12-18 20:23:31 +0000
|
||||||
retrieving revision 1.3
|
+++ plugins/exchange-operations/org-gnome-folder-subscription.xml 2007-12-18 20:36:19 +0000
|
||||||
diff -u -p -r1.3 org-gnome-folder-subscription.xml
|
|
||||||
--- plugins/exchange-operations/org-gnome-folder-subscription.xml 10 Jan 2006 18:38:04 -0000 1.3
|
|
||||||
+++ plugins/exchange-operations/org-gnome-folder-subscription.xml 20 Apr 2006 10:18:10 -0000
|
|
||||||
@@ -1,6 +1,6 @@
|
@@ -1,6 +1,6 @@
|
||||||
<Root>
|
<Root>
|
||||||
<commands>
|
<commands>
|
||||||
@ -58,3 +45,4 @@ diff -u -p -r1.3 org-gnome-folder-subscription.xml
|
|||||||
_tip="Subscribe to Other User's Folder"/>
|
_tip="Subscribe to Other User's Folder"/>
|
||||||
</commands>
|
</commands>
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,12 +1,8 @@
|
|||||||
Index: ui/evolution.xml
|
=== modified file 'ui/evolution.xml'
|
||||||
===================================================================
|
--- ui/evolution.xml 2007-12-18 20:23:31 +0000
|
||||||
RCS file: /cvs/gnome/evolution/ui/evolution.xml,v
|
+++ ui/evolution.xml 2007-12-18 20:39:20 +0000
|
||||||
retrieving revision 1.110
|
@@ -43,7 +43,7 @@
|
||||||
diff -u -p -r1.110 evolution.xml
|
_tip="Open the Frequently Asked Questions webpage"/>
|
||||||
--- ui/evolution.xml 30 Jan 2006 05:16:26 -0000 1.110
|
|
||||||
+++ ui/evolution.xml 21 Apr 2006 04:24:58 -0000
|
|
||||||
@@ -38,7 +38,7 @@
|
|
||||||
_tip="Submit a bug report using Bug Buddy"/>
|
|
||||||
|
|
||||||
<cmd name="SendReceive"
|
<cmd name="SendReceive"
|
||||||
- _tip="Send queued items and retrieve new items"
|
- _tip="Send queued items and retrieve new items"
|
||||||
@ -14,16 +10,7 @@ diff -u -p -r1.110 evolution.xml
|
|||||||
pixtype="pixbuf"/>
|
pixtype="pixbuf"/>
|
||||||
|
|
||||||
<cmd name="ForgetPasswords"
|
<cmd name="ForgetPasswords"
|
||||||
@@ -65,7 +65,7 @@
|
@@ -182,7 +182,7 @@
|
||||||
|
|
||||||
<separator f="" name="eshell4"/>
|
|
||||||
|
|
||||||
- <menuitem name="SendReceive" verb="" _label="Send / _Receive" accel="F9"/>
|
|
||||||
+ <menuitem name="SendReceive" verb="" _label="Get Mail" accel="F9"/>
|
|
||||||
|
|
||||||
<placeholder name="FileOps"/>
|
|
||||||
|
|
||||||
@@ -171,7 +171,7 @@
|
|
||||||
<separator f="" name="eshell4"/>
|
<separator f="" name="eshell4"/>
|
||||||
|
|
||||||
<toolitem name="SendReceive" verb="SendReceive"
|
<toolitem name="SendReceive" verb="SendReceive"
|
||||||
@ -32,3 +19,4 @@ diff -u -p -r1.110 evolution.xml
|
|||||||
pixtype="pixbuf"/>
|
pixtype="pixbuf"/>
|
||||||
|
|
||||||
<separator f="" name="global1"/>
|
<separator f="" name="global1"/>
|
||||||
|
|
||||||
|
@ -1,11 +1,8 @@
|
|||||||
Index: configure.in
|
=== modified file 'configure.in'
|
||||||
===================================================================
|
--- configure.in 2007-12-18 20:23:31 +0000
|
||||||
RCS file: /cvs/gnome/evolution/configure.in,v
|
+++ configure.in 2007-12-18 20:28:43 +0000
|
||||||
retrieving revision 1.881
|
@@ -1456,23 +1456,17 @@
|
||||||
diff -u -p -w -r1.881 configure.in
|
dnl --- evolution (shell) flags
|
||||||
--- configure.in 13 Feb 2006 16:18:43 -0000 1.881
|
|
||||||
+++ configure.in 16 Feb 2006 10:04:58 -0000
|
|
||||||
@@ -1203,22 +1203,16 @@ dnl --- evolution (shell) flags
|
|
||||||
|
|
||||||
NM_SUPPORT_PACKAGES=""
|
NM_SUPPORT_PACKAGES=""
|
||||||
+NM_SUPPORT_GLIB="no"
|
+NM_SUPPORT_GLIB="no"
|
||||||
@ -32,14 +29,11 @@ diff -u -p -w -r1.881 configure.in
|
|||||||
AM_CONDITIONAL(NM_SUPPORT, test x$NM_SUPPORT = xyes)
|
AM_CONDITIONAL(NM_SUPPORT, test x$NM_SUPPORT = xyes)
|
||||||
|
|
||||||
|
|
||||||
Index: shell/e-shell-nm.c
|
|
||||||
===================================================================
|
=== modified file 'shell/e-shell-nm.c'
|
||||||
RCS file: /cvs/gnome/evolution/shell/e-shell-nm.c,v
|
--- shell/e-shell-nm.c 2007-12-18 20:23:31 +0000
|
||||||
retrieving revision 1.1
|
+++ shell/e-shell-nm.c 2007-12-18 20:28:43 +0000
|
||||||
diff -u -p -w -r1.1 e-shell-nm.c
|
@@ -33,7 +33,11 @@
|
||||||
--- shell/e-shell-nm.c 22 Dec 2005 02:12:34 -0000 1.1
|
|
||||||
+++ shell/e-shell-nm.c 16 Feb 2006 10:04:58 -0000
|
|
||||||
@@ -31,7 +31,11 @@
|
|
||||||
#include <dbus/dbus.h>
|
#include <dbus/dbus.h>
|
||||||
#include <dbus/dbus-glib-lowlevel.h>
|
#include <dbus/dbus-glib-lowlevel.h>
|
||||||
#include <dbus/dbus-glib.h>
|
#include <dbus/dbus-glib.h>
|
||||||
@ -50,5 +44,6 @@ diff -u -p -w -r1.1 e-shell-nm.c
|
|||||||
+#define NM_DBUS_INTERFACE "org.freedesktop.NetworkManager"
|
+#define NM_DBUS_INTERFACE "org.freedesktop.NetworkManager"
|
||||||
+
|
+
|
||||||
|
|
||||||
int shell_dbus_initialize (EShellWindow *window);
|
typedef enum _ShellLineStatus {
|
||||||
|
E_SHELL_LINE_DOWN,
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user