syncevolution/src/backends
Patrick Ohly dd61308c67 EDS: fix compile problem with boost and EDS > 3.36
This fixes the following problem, seen with Boost 1.53.0 on altlinux
when compiling for EDS >= 3.6:

/usr/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'typename boost::detail::sp_array_access<T>::type boost::shared_ptr<T>::operator[](std::ptrdiff_t) const [with T = char*; typename boost::detail::sp_array_access<T>::type = void; std::ptrdiff_t = long int]':
src/backends/evolution/EvolutionSyncSource.cpp:163:38: required from here
/usr/include/boost/smart_ptr/shared_ptr.hpp:663:22: error: return-statement with a value, in function returning 'void' [-fpermissive]
make[2]: *** [src/backends/evolution/src_backends_evolution_syncecal_la-EvolutionSyncSource.lo]

The "void" type above is wrong, so it looks like a missing type trait
for the pointer type used in the smart_ptr. PlainGStrArray already had
an at() method to work around such issues, so use it. Not sure why this
one usage of [] slipped through.
2013-10-18 09:58:28 +02:00
..
activesync config: user name -> identity 2013-09-27 08:59:13 -07:00
addressbook Logging: eliminate _instance from SE_LOG* macros 2013-05-06 16:28:13 +02:00
akonadi KDE: fix Akonadi backend for tasks 2013-05-13 17:49:50 +02:00
evolution EDS: fix compile problem with boost and EDS > 3.36 2013-10-18 09:58:28 +02:00
file D-Bus testing: cover multithreading and HTTP 2013-05-13 17:49:50 +02:00
gnome GNOME: work around GNOME keyring communication problem 2013-10-01 09:28:39 +02:00
goa GOA: get OAuth2 tokens out of GNOME Online Accounts 2013-10-01 09:28:38 +02:00
kcalextended Logging: eliminate _instance from SE_LOG* macros 2013-05-06 16:28:13 +02:00
kde config: revise default of the "keyring" property 2013-10-01 09:28:38 +02:00
maemo autotools: avoid -lrt in make dependencies 2013-02-26 12:03:45 +01:00
pbap PBAP: include README in source distribution 2013-09-04 11:12:06 +02:00
qtcontacts Logging: eliminate _instance from SE_LOG* macros 2013-05-06 16:28:13 +02:00
signon signon: README and example Google accounts files 2013-10-01 09:28:29 +02:00
sqlite Logging: eliminate _instance from SE_LOG* macros 2013-05-06 16:28:13 +02:00
webdav WebDAV: support Google CardDAV, break Yahoo 2013-10-01 09:28:39 +02:00
xmlrpc autotools: avoid -lrt in make dependencies 2013-02-26 12:03:45 +01:00