OBS User unknown 2008-10-24 13:01:21 +00:00 committed by Git OBS Bridge
parent 99b404f977
commit 5f28d1c362
6 changed files with 156 additions and 27 deletions

111
evo-core-mapi-changes.diff Normal file
View File

@ -0,0 +1,111 @@
diff -Nupr 1-evo/calendar/ChangeLog 2-evo/calendar/ChangeLog
--- 1-evo/calendar/ChangeLog 2008-10-22 10:27:20.000000000 +0530
+++ 2-evo/calendar/ChangeLog 2008-10-22 09:44:22.000000000 +0530
@@ -534,6 +534,11 @@ License Changes
(gnome_calendar_on_date_navigator_selection_changed): Use a
single model for all the views.
+2008-08-13 Suman Manjunath <msuman@novell.com>
+
+ * gui/dialogs/comp-editor.c (real_send_comp): Don't replace
+ attachment list if backend can CREATE_MESSAGES
+
2008-08-12 Matthew Barnes <mbarnes@redhat.com>
* gui/migration.c:
diff -Nupr 1-evo/calendar/gui/dialogs/comp-editor.c 2-evo/calendar/gui/dialogs/comp-editor.c
--- 1-evo/calendar/gui/dialogs/comp-editor.c 2008-10-22 10:27:20.000000000 +0530
+++ 2-evo/calendar/gui/dialogs/comp-editor.c 2008-10-22 09:44:22.000000000 +0530
@@ -3046,7 +3046,8 @@ real_send_comp (CompEditor *editor, ECal
set_attendees_for_delegation (send_comp, address, method);
}
- if (!e_cal_component_has_attachments (priv->comp)) {
+ if (!e_cal_component_has_attachments (priv->comp)
+ || e_cal_get_static_capability (priv->client, CAL_STATIC_CAPABILITY_CREATE_MESSAGES)) {
if (itip_send_comp (method, send_comp, priv->client,
NULL, NULL, users)) {
g_object_unref (send_comp);
diff -Nupr 1-evo/calendar/gui/itip-utils.c 2-evo/calendar/gui/itip-utils.c
--- 1-evo/calendar/gui/itip-utils.c 2008-10-07 09:00:09.000000000 +0530
+++ 2-evo/calendar/gui/itip-utils.c 2008-10-20 16:04:33.000000000 +0530
@@ -1147,7 +1147,7 @@ itip_send_comp (ECalComponentItipMethod
gchar *subject = NULL;
gboolean retval = FALSE;
- /* check whether backend could handle sending requests/updates */
+ /* check whether backend could handle auto-saving requests/updates */
if (method != E_CAL_COMPONENT_METHOD_PUBLISH && e_cal_get_save_schedules (client))
return TRUE;
@@ -1157,6 +1157,15 @@ itip_send_comp (ECalComponentItipMethod
goto cleanup;
}
+ /* check whether backend could handle sending requests/updates */
+ if (method != E_CAL_COMPONENT_METHOD_PUBLISH && e_cal_get_static_capability (client, CAL_STATIC_CAPABILITY_CREATE_MESSAGES)) {
+ if (users) {
+ g_list_foreach (users, (GFunc) g_free, NULL);
+ g_list_free (users);
+ }
+ return TRUE;
+ }
+
/* Tidy up the comp */
comp = comp_compliant (method, send_comp, client, zones);
diff -Nupr 1-evo/plugins/itip-formatter/ChangeLog 2-evo/plugins/itip-formatter/ChangeLog
--- 1-evo/plugins/itip-formatter/ChangeLog 2008-10-20 09:19:46.000000000 +0530
+++ 2-evo/plugins/itip-formatter/ChangeLog 2008-10-20 16:04:33.000000000 +0530
@@ -66,6 +66,12 @@ License Changes
* itip-view.h:
+2008-08-14 Suman Manjunath <msuman@novell.com>
+
+ * itip-formatter.c (update_x), (update_attendee_status): Copy
+ required X-* properties . This might be needed for special cases
+ in certain backends.
+
2008-08-11 Matthew Barnes <mbarnes@redhat.com>
** Fixes part of bug #546892
diff -Nupr 1-evo/plugins/itip-formatter/itip-formatter.c 2-evo/plugins/itip-formatter/itip-formatter.c
--- 1-evo/plugins/itip-formatter/itip-formatter.c 2008-10-20 09:13:02.000000000 +0530
+++ 2-evo/plugins/itip-formatter/itip-formatter.c 2008-10-20 16:04:33.000000000 +0530
@@ -1183,6 +1183,26 @@ remove_delegate (struct _itip_puri *piti
}
+static void
+update_x (ECalComponent *pitip_comp, ECalComponent *comp)
+{
+ icalcomponent *itip_icalcomp = e_cal_component_get_icalcomponent (pitip_comp);
+ icalcomponent *icalcomp = e_cal_component_get_icalcomponent (comp);
+
+ icalproperty *prop = icalcomponent_get_first_property (itip_icalcomp, ICAL_X_PROPERTY);
+ while (prop) {
+ const char *name = icalproperty_get_x_name (prop);
+ if (!g_ascii_strcasecmp (name, "X-EVOLUTION-IS-REPLY")) {
+ icalproperty *new_prop = icalproperty_new_x (icalproperty_get_x (prop));
+ icalproperty_set_x_name (new_prop, "X-EVOLUTION-IS-REPLY");
+ icalcomponent_add_property (icalcomp, new_prop);
+ }
+ prop = icalcomponent_get_next_property (itip_icalcomp, ICAL_X_PROPERTY);
+ }
+
+ e_cal_component_set_icalcomponent (comp, icalcomp);
+}
+
static void
update_attendee_status (struct _itip_puri *pitip)
{
@@ -1283,6 +1303,8 @@ update_attendee_status (struct _itip_pur
}
}
+ update_x (pitip->comp, comp);
+
if (itip_view_get_update (ITIP_VIEW (pitip->view))) {
e_cal_component_commit_sequence (comp);
itip_send_comp (E_CAL_COMPONENT_METHOD_REQUEST, comp, pitip->current_ecal, NULL, NULL, NULL);

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2a1516aa7986528a3b801a17a111051f6669f14cfd456a33437c13393d0aebf9
size 32495220

3
evolution-2.24.1.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8d9b5989e0c380e2c24efc836b3c12c006c85a55f994608c849c747679509203
size 32487183

View File

@ -1,17 +0,0 @@
diff --git a/widgets/misc/e-filter-bar.c b/widgets/misc/e-filter-bar.c
index aee6eca..c3c6509 100644
--- a/widgets/misc/e-filter-bar.c
+++ b/widgets/misc/e-filter-bar.c
@@ -589,10 +589,11 @@ get_property (GObject *object, guint property_id, GValue *value, GParamSpec *psp
switch (property_id) {
case PROP_QUERY: {
+ int item_id = e_search_bar_get_item_id ((ESearchBar *) efb);
char *text = e_search_bar_get_text (E_SEARCH_BAR (efb));
/* empty search text means searching turned off */
- if (efb->current_query && text && *text) {
+ if (efb->current_query && ((text && *text) || item_id == E_FILTERBAR_ADVANCED_ID)) {
GString *out = g_string_new ("");
filter_rule_build_code (efb->current_query, out);

View File

@ -1,3 +1,20 @@
-------------------------------------------------------------------
Fri Oct 24 10:11:54 IST 2008 - msuman@suse.de
- Update to version 2.24.1
+ Bugs fixed: bgo#364542, bgo#438155, bgo#497928, bgo#511918,
bgo#511947, bgo#514989, bgo#519491, bgo#528816, bgo#530606,
bgo#530691, bgo#530716, bgo#530872, bgo#535248, bgo#541121,
bgo#550441, bgo#552575, bgo#552583, bgo#553273, bgo#553297,
bgo#553527, bgo#553609, bgo#553715, bgo#554349, bgo#554418,
bgo#554456, bgo#554566, bgo#554664, bgo#555276, bgo#555494,
bgo#555775, bgo#556059, bgo#556284, bnc#424818
+ Updated translations.
- Fix the prefix for NTLM patched OpenLDAP
- Remove evolution-advanced-search.patch. Fixed upstream.
- Add evo-core-mapi-changes.diff: This contains changes in the core
code base for the MAPI provider.
-------------------------------------------------------------------
Thu Oct 16 12:34:00 CDT 2008 - maw@novell.com

View File

@ -1,5 +1,5 @@
#
# spec file for package evolution (Version 2.24.0)
# spec file for package evolution (Version 2.24.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -51,8 +51,8 @@ Group: Productivity/Networking/Email/Clients
#This should be updated upon major version changes; it should match
# BASE_VERSION as defined in configure.in.
%define evolution_base_version 2.24
Version: 2.24.0
Release: 3
Version: 2.24.1
Release: 1
Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite
Source0: %{name}-%{version}.tar.bz2
Source1: summerdance-about2.png
@ -76,10 +76,10 @@ Patch7: calendar-sendbutton.patch
Patch8: fix-exchange-menuitem.diff
Patch9: fix-sendrecv.diff
Patch13: pst-import.patch
# PATCH-FIX-UPSTREAM evolution-advanced-search.patch bgo554456 sbrabec@suse.cz -- Fix broken advanced search GUI.
Patch14: evolution-advanced-search.patch
# PATCH-FIX-OPENSUSE evolution-custom-openldap-includes.patch maw@novell.com -- look for ldap includes in /usr/lib/evoldap/include
Patch15: evolution-custom-openldap-includes.patch
# This patch contains changes in the core code base for the MAPI provider.
Patch100: evo-core-mapi-changes.diff
Url: http://gnome.org/projects/evolution/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: yelp
@ -312,8 +312,8 @@ Authors:
%patch8
%patch9
%patch13
%patch14 -p1
%patch15 -p1
%patch100 -p1
%build
autoreconf -f -i
@ -321,14 +321,18 @@ autoreconf -f -i
# evolution-2.8.2: --disable-scrollkeeper does not work properly.
# needed for evolution-2.8.2:
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
export FFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
%if %suse_version > 1000
export CFLAGS="$CFLAGS -fstack-protector"
export CXXFLAGS="$CXXFLAGS -fstack-protector"
export FFLAGS="$FFLAGS -fstack-protector"
%endif
sed -i -e 's/@ENABLE_SK_TRUE@_s/_s/' help/Makefile.in
%configure \
--libexecdir=%{_prefix}/lib \
--disable-scrollkeeper \
--with-openldap=/usr/lib/evoldap \
--with-openldap=%{_libdir}/evoldap \
--with-pisock \
--enable-pilot-conduits=yes \
--with-krb5=/usr \
@ -425,6 +429,20 @@ fi
%{_libdir}/evolution/*/conduits/*.so
%changelog
* Fri Oct 24 2008 msuman@suse.de
- Update to version 2.24.1
+ Bugs fixed: bgo#364542, bgo#438155, bgo#497928, bgo#511918,
bgo#511947, bgo#514989, bgo#519491, bgo#528816, bgo#530606,
bgo#530691, bgo#530716, bgo#530872, bgo#535248, bgo#541121,
bgo#550441, bgo#552575, bgo#552583, bgo#553273, bgo#553297,
bgo#553527, bgo#553609, bgo#553715, bgo#554349, bgo#554418,
bgo#554456, bgo#554566, bgo#554664, bgo#555276, bgo#555494,
bgo#555775, bgo#556059, bgo#556284, bnc#424818
+ Updated translations.
- Fix the prefix for NTLM patched OpenLDAP
- Remove evolution-advanced-search.patch. Fixed upstream.
- Add evo-core-mapi-changes.diff: This contains changes in the core
code base for the MAPI provider.
* Thu Oct 16 2008 maw@novell.com
- Add evolution-custom-openldap-includes.patch
- Drop build-fixes.diff.