Merge tag 'syncevolution-1-3-1'

This commit is contained in:
Patrick Ohly 2012-10-08 10:08:06 +02:00
commit 6d1cb8f6a0
8 changed files with 67 additions and 11 deletions

View File

@ -220,8 +220,8 @@ SYNCEVOLUTION_evolution_DEB_ARGS = \
--conflicts="'evolution-data-server (>= 3.6), libebook-1.2-14 (>= 3.6), libecal-1.2.12 (>= 3.6)'" \
--replaces=syncevolution-foobar
SYNCEVOLUTION_evolution_DEB_REQUIRES = \
, libebook-1.2-5 | libebook-1.2-6 | libebook-1.2-7 | libebook-1.2-8 | libebook-1.2-9 | libebook-1.2-10 | libebook-1.2-11 | libebook-1.2-12 | libebook-1.2-13 \
, libecal-1.2-3 | libecal-1.2-4 | libecal-1.2-5 | libecal-1.2-6 | libecal-1.2-7 | libecal-1.2-8 | libecal-1.2-9 | libecal-1.2-10 | libecal-1.2-11
, libebook1.2-5 | libebook1.2-6 | libebook1.2-7 | libebook1.2-8 | libebook1.2-9 | libebook1.2-10 | libebook1.2-11 | libebook-1.2-11 | libebook-1.2-12 | libebook-1.2-13 \
, libecal1.2-3 | libecal1.2-4 | libecal1.2-5 | libecal1.2-6 | libecal1.2-7 | libecal1.2-8 | libecal1.2-9 | libecal1.2-10 | libecal-1.2-10 | libecal-1.2-11
syncevolution-%-deb: checkinstall/dist/$(distdir) checkinstall/dist/debian/control
(echo "SyncEvolution - meta package for $*" && cat $(srcdir)/description) >checkinstall/description-pak

48
NEWS
View File

@ -1,3 +1,51 @@
SyncEvolution 1.3 -> 1.3.1, 05.10.2012
======================================
Minor bug fix release. Details:
* command line: fix output of --import for directories
The running count at the start of the line (#0, #1, ...) was
not incremented when reading individual files from a directory.
* Funambol: work around PHOTO TYPE=image/jpeg, part II
The final version of the fix hadn't made it into the source code.
* vCalendar 1.0 + tasks: DUE date could be shifted by a day (FDO #55238)
Because of incomplete support for time conversion, the due date
could get mixed up when phone and PC were set to something other
than UTC. Reported and fixed by Peter Jan.
* syncevolution.org: syncevolution-evolution had incorrect dependencies
Installation on older Linux distros was not possible because the ebook/ecal
package dependencies were named incorrectly, for example libebook-1.2-10
instead of libebook1.2-10. Only more recent packages have the extra
dash, for example libebook-1.2-12. Reported by Mariusz Sokolowski.
* GTK-3 UI: fixed compile problem
The GTK-3 UI depends on a class from gio-unix-2.0 and failed to
compile on Fedora Core 16 because the configure checks for that lib
(and thus the compiler flags) were missing. Reported by Peter
Robinson.
* Curl: allow using it in the D-Bus server
In the past, using curl as HTTP transport in the syncevo-dbus-server
was prevented, leading to "unsupported transport type is specified in
the configuration". The reason was that using curl would block the
server and make it unresponsive on D-Bus.
This reason has gone away, because now the HTTP traffic happens in a
separate process. Thus now it is allowed to use curl in the
syncevo-dbus-server.
* fix for false negative in syncevo-dbus-server testing
SyncEvolution 1.2.2 -> 1.3, 10.09.2012
======================================

View File

@ -8,7 +8,7 @@ dnl Invoke autogen.sh to produce a configure script.
#
# Starting with the 1.1 release cycle, the rpm-style
# .99 pseudo-version number is used to mark a pre-release.
AC_INIT([syncevolution], [m4_esyscmd([build/gen-git-version.sh 1.3])])
AC_INIT([syncevolution], [m4_esyscmd([build/gen-git-version.sh 1.3.1])])
# STABLE_VERSION=1.0.1+
AC_SUBST(STABLE_VERSION)
@ -559,7 +559,7 @@ if test $enable_gui != "no"; then
AC_PATH_PROG(DBUS_BINDING_TOOL, dbus-binding-tool)
AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
gui_modules="$gtk_version glib-2.0 dbus-glib-1 >= 0.60 gio-2.0"
gui_modules="$gtk_version glib-2.0 dbus-glib-1 >= 0.60 gio-2.0 gio-unix-2.0"
if test $enable_gui = "moblin"; then
AC_DEFINE(USE_MOBLIN_UX, 1, [Use Moblin UI widgets])
fi

View File

@ -1462,6 +1462,7 @@ bool Cmdline::run() {
count,
entry.c_str(),
insertItem(raw, "", content).getEncoded().c_str());
count++;
}
}
char *token = NULL;

View File

@ -1552,12 +1552,10 @@ boost::shared_ptr<TransportAgent> SyncContext::createTransportAgent(void *gmainl
InitializeTransport(agent, timeout);
return agent;
#elif defined(ENABLE_LIBCURL)
if (!gmainloop) {
boost::shared_ptr<CurlTransportAgent> agent(new CurlTransportAgent());
agent->setConfig(*this);
InitializeTransport(agent, timeout);
return agent;
}
boost::shared_ptr<CurlTransportAgent> agent(new CurlTransportAgent());
agent->setConfig(*this);
InitializeTransport(agent, timeout);
return agent;
#endif
} else if (url.find("obex-bt://") ==0) {
#ifdef ENABLE_BLUETOOTH

View File

@ -13,7 +13,7 @@
<macro name="VCARD_INCOMING_PHOTO_TYPE_SCRIPT"><![CDATA[
// Fix PHOTO TYPE=image/jpeg (sent by Funambol).
INTEGER pos;
pos = RFIND(PHOTO_TYPE, "/");
pos = RFIND(PHOTO_TYPE, "/", SIZE(PHOTO_TYPE));
if (pos != UNASSIGNED) {
PHOTO_TYPE = SUBSTR(PHOTO_TYPE, pos + 1);
}

View File

@ -117,6 +117,7 @@
if (SUMMARY==EMPTY) SUMMARY="unnamed"; // set dummy summary if we still don't have one
// due shaping for non-iCalendar 2.0
if (ITEMDATATYPE()=="vCalendar10" && ALLDAYCOUNT(DUE,DUE,TRUE,TRUE)>0) {
DUE = CONVERTTOUSERZONE(DUE);
DUE = DATEONLY(DUE);
}
if (ITEMDATATYPE()=="vCalendar10") {

View File

@ -1288,6 +1288,14 @@ Exec=%s
env = copy.deepcopy(os.environ)
env['XDG_DATA_DIRS'] = os.path.abspath(os.path.join(xdg_root, "share"))
# Avoid running EDS and Akonadi. They are not needed for this test
# and can cause false failures, for example when the daemons
# return an unexpected error cause, which then would be returned
# by dbus-session.sh.
for key in ('DBUS_SESSION_SH_EDS_BASE', 'DBUS_SESSION_SH_AKONADI'):
if env.has_key(key):
del env[key]
# First run something which just starts the daemon.
dbus = subprocess.Popen((os.path.join(os.path.dirname(sys.argv[0]), 'dbus-session.sh'),
'dbus-send',