lp://staging/syncevolution
- Get this branch:
- bzr branch lp://staging/syncevolution
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at git://anongit.freedesktop.org/SyncEvolution/syncevolution.
Last successful import was .
Recent revisions
- 4714. By Patrick Ohly <email address hidden>
-
autotools, NEWS: SyncEvolution 1.5.3
Signed-off-by: Patrick Ohly <email address hidden>
- 4713. By Patrick Ohly <email address hidden>
-
gdb-dump-stack: automatic stack dumps
This is meant to be used by automated testing, with gdb acting as
wrapper around a command so that stack traces are created
automatically when something goes wrong.Signed-off-by: Patrick Ohly <email address hidden>
- 4712. By Patrick Ohly <email address hidden>
-
sys.supp: more dl suppressions
Signed-off-by: Patrick Ohly <email address hidden>
- 4711. By Patrick Ohly <email address hidden>
-
EDS: more generic open retry handling
Recent EDS started to exhibit race conditions when opening a database (for
example, https://bugzilla. gnome.org/ show_bug. cgi?id= 791306). Opening was
already tried again for a certain known error in some old EDS version. Now it
is tried five times with a delay of one second for all errors.The advantage is that this does not depend on accurately detecting the race
condition error.Signed-off-by: Patrick Ohly <email address hidden>
- 4710. By Patrick Ohly <email address hidden>
-
sys.supp: suppress EDS/glib closure issue
Signed-off-by: Patrick Ohly <email address hidden>
- 4709. By Patrick Ohly <email address hidden>
-
oauth2.cpp: fix usage of curl
When libcurl was selected instead of libsoup, compilation failed
because the necessary header file was missing and the direct assignment
of a plain pointer to the shared_ptr failed.Signed-off-by: Patrick Ohly <email address hidden>
- 4708. By Patrick Ohly <email address hidden>
-
autotools: be more selective about suppressing deprecation warnings
Suppressing the warning for all code hid the deprecation warning
about auto_ptr, which is something that should have been fixed
before.Now only some code still suppresses the warning (GTK UI, Akonadi)
because there is no time to also update and test that part.Signed-off-by: Patrick Ohly <email address hidden>
- 4707. By Patrick Ohly <email address hidden>
-
SoupTransportAgent: require libsoup 2.42, no deprecated methods
This allows us to get rid of deprecated function calls. We no longer
need to set a default proxy either, the newer libsoup does that itself
by default
(https://developer. gnome.org/ libsoup/ stable/ libsoup- session- porting. html). Not mentioned in the porting guide is that the based soup session now
has a 60s timeout by default. We don't want to time out.We also need to quit the event loop explicitly when timing out. Somehow
that wasn't necessary before.When using the generic SoupSession, it is no longer guaranteed that canceling
an operation invokes the callbacks before returning. Therefore we have to be
prepared for callbacks occuring after destructing the SoupTransportAgent. This
is achieved by storing all SoupTransportAgent in a boost::shared_ptr and
letting the instance know about that with a weak_ptr, which then can be used
by the callbacks.Signed-off-by: Patrick Ohly <email address hidden>
- 4706. By Patrick Ohly <email address hidden>
-
timeout.h: move from D-Bus server to syncevo
The helper class is also useful outside of the D-Bus server,
for example in the glib-based SoupTransportAgent.Signed-off-by: Patrick Ohly <email address hidden>
- 4705. By Patrick Ohly <email address hidden>
-
C++: replace auto_ptr with unique_ptr
auto_ptr has been deprecated for a while now. unique_ptr can
be taken for granted now, so use that instead.GDBusMessage requires a custom deleter. Not sure how auto_ptr
handled that before.Signed-off-by: Patrick Ohly <email address hidden>
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)