# Generated by configure. Do not edit. 2014-10-31 Patrick Ohly * NEWS: * configure.ac: autotools, NEWS: SyncEvolution 1.5 2014-10-31 Patrick Ohly * src/backends/signon/signon.cpp: * src/syncevo/GVariantSupport.cpp: signon: fix HashTable2Variant() ref counting (TC-1667) 2014-10-30 Patrick Ohly * configure.ac: autotools: bump libsynthesis requirement 2014-10-24 Patrick Ohly * src/syncevo/SyncContext.cpp: sync: ignore unnecessary username property 2014-10-24 Patrick Ohly * test/logger.py: * test/wrappercheck.sh: wrappercheck: augment output of daemon with time stamps 2014-10-24 Patrick Ohly * test/wrappercheck.sh: wrappercheck: fix repeated daemon startup 2014-10-24 Patrick Ohly * test/wrappercheck.sh: wrappercheck: augment output 2014-10-24 Patrick Ohly * test/wrappercheck.sh: wrappercheck: configurable sleep after daemon launch 2014-10-24 Patrick Ohly * src/dbus/server/main.cpp: * src/dbus/server/server.cpp: * src/dbus/server/server.h: D-Bus server: fix unreliable shutdown handling 2014-10-24 Patrick Ohly * src/syncevo/GLibSupport.h: glib: add GIOChannelCXX 2014-10-10 Patrick Ohly * test/test-dbus.py: testing: include stack backtrace when killing stuck process 2014-10-10 Patrick Ohly * test/sys.supp: testing: ignore some minor leaks 2014-10-10 Patrick Ohly * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/local-synced: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/modify-local: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/modify-remote: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/remote-synced: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/local-synced: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/modify-local: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/modify-remote: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/remote-synced: testing: Google testcases must work with and without libphonenumber support in EDS 2014-10-10 Patrick Ohly * test/synccompare.pl: testing: ignore valid Akonadi vCard changes 2014-10-10 Patrick Ohly * test/testcases/eds_contact.vcf.filekde.tem.patch: testing: ignore Akonadi encodig issues 2014-10-10 Patrick Ohly * test/runtests.py: testing: ignore Akonadi Client::Sync::file_event::testAddBothSides failures 2014-10-10 Patrick Ohly * test/ClientTest.cpp: * test/runtests.py: testing: ignore Memotoo eds_memo update failures 2014-10-10 Patrick Ohly * test/ClientTest.cpp: testing: give valgrind more time in SyncTests::testTimeout() 2014-10-10 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: allow testSync to run longer udner valgrind 2014-09-25 Patrick Ohly * src/syncevo/configs/scripting/00looptimeout.xml: * src/syncevo/configs/scripting/client/00timeout.xml: scripting: prevent premature loop timeouts 2014-09-18 Patrick Ohly * test/client-test-main.cpp: testing: run one test per client-test instance 2014-05-27 Patrick Ohly * src/dbus/server/server.am: PIM: always install examples 2014-05-27 Patrick Ohly * src/dbus/server/pim/examples/search.py: * src/dbus/server/pim/examples/sync.py: PIM: make examples work with recent Python GNOME 2014-05-27 Patrick Ohly * src/backends/signon/signonRegister.cpp: signon: fix providersignon.so 2014-10-09 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM testing: use file source similar to PBAP (part of FDO #84710) 2014-10-09 Patrick Ohly * src/syncevo/configs/scripting/05vcard-merge.xml: vcard: fix caching of PBAP contacts (FDO #84710) 2014-10-09 Patrick Ohly * src/syncevo/configs/scripting/05vcard-merge.xml: vcard: remove duplicate loops 2014-09-22 Mateusz Polrola * src/backends/pbap/PbapSyncSource.cpp: PBAP: Wrong behaviour when SYNCEVOLUTION_PBAP_CHUNK_TRANSFER_TIME is <= 0. 2014-09-10 Patrick Ohly * NEWS: * configure.ac: autotools, NEWS: SyncEvolution 1.4.99.4 2014-09-11 Patrick Ohly * test/testcases/eds_memo.ics.memotoo.tem.patch: testing: ignore Memotoo eds_memo failure 2014-09-09 Patrick Ohly * src/backends/oauth2/README: * src/backends/oauth2/configure-sub.in: * src/backends/oauth2/oauth2.am: * src/backends/oauth2/oauth2.cpp: * src/backends/oauth2/oauth2Register.cpp: oauth2: refresh token -> oauth2 2014-09-08 Patrick Ohly * src/backends/oauth2/oauth2.cpp: oauth2: handle errors during password update 2014-09-08 Patrick Ohly * src/backends/oauth2/README: * src/backends/oauth2/oauth2.cpp: oauth2: use simpler username syntax 2014-09-08 Patrick Ohly * src/syncevo/GVariantSupport.cpp: * src/syncevo/GVariantSupport.h: GVariant: also support conversion to simpler string hash 2014-09-08 Patrick Ohly * src/backends/oauth2/README: oauth2: README update 2014-09-08 Patrick Ohly * src/backends/oauth2/configure-sub.in: * src/backends/oauth2/oauth2.cpp: oauth2: support json.pc and json-c.pc 2014-08-29 Mateusz Polrola * src/backends/oauth2/README: * src/backends/oauth2/configure-sub.in: * src/backends/oauth2/oauth2.am: * src/backends/oauth2/oauth2.cpp: * src/backends/oauth2/oauth2.h: * src/backends/oauth2/oauth2Register.cpp: oauth2: new backend using libsoup/libcurl 2014-09-08 Patrick Ohly * src/syncevo/SoupTransportAgent.cpp: SoupTransport: avoid uninitialized memory read 2014-09-08 Patrick Ohly * src/syncevo/SoupTransportAgent.cpp: SoupTransport: drop CA file check 2014-09-08 Mateusz Polrola * src/backends/goa/goa.cpp: * src/backends/signon/signon.cpp: * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: * src/syncevo/IdentityProvider.cpp: * src/syncevo/IdentityProvider.h: * src/syncevo/SyncConfig.cpp: identity: allow using and updating the "password" property 2014-09-08 Patrick Ohly * src/backends/signon/signon.cpp: * src/dbus/server/pim/folks.h: * src/syncevo/GLibSupport.h: * src/syncevo/GVariantSupport.cpp: * src/syncevo/GVariantSupport.h: * src/syncevo/syncevo.am: GVariant: move common code into libsyncevolution 2014-09-10 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: use raw text items 2014-09-09 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/configs/datatypes/40raw-fieldlist.xml: * src/syncevo/configs/datatypes/42-raw-types.xml: datatypes: raw text items with minimal conversion (FDO #52791) 2014-09-09 Patrick Ohly * src/syncevo/SyncSource.cpp: SyncSource: flush map items less frequently 2014-09-01 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: local sync: exchange SyncML messages via shared memory 2014-09-08 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncContext.cpp: config: sanitize maxMsgSize and maxObjSize while reading from config 2014-09-02 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: GDBus libdbus: add 64 and double 2014-09-01 Patrick Ohly * src/syncevo/TmpFile.cpp: * src/syncevo/TmpFile.h: TmpFile: support IPC via shared memory mapping 2014-09-03 Patrick Ohly * src/dbus/server/pim/testpim.py: * test/test-dbus.py: testing: cover disk write avoidance 2014-08-29 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: local sync: avoid updating meta data when nothing changed 2014-08-29 Patrick Ohly * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/TrackingSyncSource.h: TrackingSyncSource: avoid .ini write when nothing changes 2014-09-03 Patrick Ohly * src/syncevo/IniConfigNode.cpp: IniConfigNode: avoid writing unmodified data 2014-09-03 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: fix session cleanup 2014-08-29 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * test/ClientTest.cpp: SyncSource: add operation signal handler return code 2014-08-29 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: engine: avoid flipping configdate 2014-08-20 Patrick Ohly * src/dbus/server/pim/README: * src/dbus/server/pim/examples/sync.py: * src/dbus/server/pim/manager.cpp: PIM: include CardDAV in CreatePeer() 2014-08-26 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PIM: handle SuspendPeer() before and after transfer (FDO #82863) 2014-08-26 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM: fix potential segfault during shutdown 2014-08-26 Patrick Ohly * src/dbus/server/pim/examples/sync.py: PIM: add suspend/resume/abort to sync.py 2014-08-26 Patrick Ohly * src/dbus/server/pim/examples/sync.py: PIM: fix sync.py --sync-flags 2014-08-20 Patrick Ohly * src/syncevo/MapSyncSource.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: VirtualSyncSource, MapSyncSource: implement m_isEmpty 2014-08-20 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: * src/syncevo/Cmdline.cpp: * src/syncevo/MapSyncSource.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * test/test-dbus.py: command line: revise usability checking of datastores 2014-08-22 Patrick Ohly * src/dbus/server/session-helper.cpp: * test/test-dbus.py: D-Bus server: preserve log prefix 2014-08-22 Patrick Ohly * src/syncevo/Cmdline.cpp: testing: include prefix in TestCmdline tests 2014-08-20 Patrick Ohly * src/syncevo/SyncSource.cpp: InactiveSyncSource: simpler implementation 2014-07-23 Patrick Ohly * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/evolution/EvolutionMemoSource.h: * src/backends/evolution/evolution.am: EDS: memo syncing as iCalendar 2.0 (FDO #52714) 2014-09-08 Patrick Ohly * src/syncevo/configs/scripting/11calendar.xml: datatypes: text/calendar+plain revised heuristic, II 2014-07-28 Patrick Ohly * src/syncevo/configs/datatypes/12calendar-types.xml: * src/syncevo/configs/scripting/11calendar.xml: datatypes: text/calendar+plain revised heuristic 2014-07-28 Patrick Ohly * Makefile.am: * README.rst: * src/backends/activesync/ActiveSyncSource.h: * src/backends/activesync/ActiveSyncSourceRegister.cpp: * src/backends/akonadi/README: * src/backends/sqlite/README: * src/backends/webdav/WebDAVSource.cpp: * src/dbus/server/connection.cpp: * src/dbus/server/read-operations.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * test/test-dbus.py: source -> datastore rename, improved terminology 2014-07-25 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/syncevo/Cmdline.cpp: * src/templates/contexts/Google-Calendar.ini: * src/templates/contexts/Google.ini: * src/templates/servers/Google-Contacts.ini: * test/test-dbus.py: Google: remove SyncML template, combine CalDAV/CardDAV 2014-07-25 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: support multiple URLs in syncURL 2014-07-25 Patrick Ohly * src/backends/webdav/syncevo-webdav-lookup.sh: WebDAV: avoid DNS SRV retry loop for aliases 2014-07-24 Patrick Ohly * src/dbus/server/pim/folks.cpp: PIM testing: remove asyncError test 2014-07-23 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: * test/test-dbus.py: local sync: allow config name in syncURL=local:// 2014-07-24 Patrick Ohly * test/test-dbus.py: D-Bus testing: fix race condition in TestLocalSync.testNoParent 2014-07-23 Patrick Ohly * src/syncevo/SyncConfig.cpp: config: allow storing credentials for email address 2014-07-23 Patrick Ohly * NEWS: * configure.ac: autotools, NEWS: SyncEvolution 1.4.99.3 2014-07-22 Patrick Ohly * configure.ac: * src/dbus/server/pim/testpim.py: * src/syncevo/SyncContext.cpp: ephemeral sync: don't write binfile client files (FDO #55921) 2014-07-22 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: fix target session checking 2014-07-22 Patrick Ohly * src/syncevo/GValueSupport.h: glib: avoid GValue compile problem 2014-07-22 Patrick Ohly * src/dbus/server/main.cpp: * src/dbus/server/pim/manager.cpp: D-Bus server: remove some dead code 2014-07-22 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: testing: avoid undefined vararg after reference 2014-07-22 Patrick Ohly * src/syncevo/SuspendFlags.cpp: suspend flags: try harder to write data in signal handler 2014-07-22 Patrick Ohly * src/syncevo/Cmdline.cpp: testing: check symlink() result (FDO #79316) 2014-07-22 Patrick Ohly * test/test.am: autotools: fix linking of dbus-client-server against pcre 2014-07-22 Patrick Ohly * src/dbus/glib/test.c: * src/syncevo/SyncContext.cpp: * test/dbus-client-server.cpp: glib: avoid deprecated g_type_init and g_thread_init 2014-07-21 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: * src/dbus/server/dbus-sync.cpp: engine: enable batching by default (FDO #52669) 2014-07-18 Patrick Ohly * src/backends/webdav/CardDAVSource.cpp: * src/backends/webdav/CardDAVSource.h: CardDAV: implement read-ahead 2014-07-17 Patrick Ohly * src/dbus/server/pim/examples/sync.py: PIM: sync.py --sync-flags 2014-07-17 Patrick Ohly * src/dbus/server/pim/README: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: PIM: PBAP chunk transfer flags in SyncPeerWithFlags() 2014-07-17 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM: better error messages for SyncPeerWithFlags 2014-07-17 Patrick Ohly * src/syncevo/util.h: util: ToString() 2014-07-17 Patrick Ohly * src/backends/pbap/README: PBAP: typo fix in README 2014-07-21 Patrick Ohly * src/backends/webdav/webdav.am: * test/test.am: testing: include syncevo-webdav-lookup in test binaries 2014-07-21 Patrick Ohly * test/test.am: testing: uninstall synclog2html 2014-07-14 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/README: * src/backends/webdav/WebDAVSource.cpp: * test/runtests.py: * test/synccompare.pl: * test/testcases/eds_event.ics.googlecalendar.tem.patch: Google Calendar: remove child hack, improve alarm hack (FDO #63881) 2014-07-03 Patrick Ohly * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/local-synced: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/remote-synced: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/local-synced: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/remote-synced: * test/testcases/synctests/googlecontacts/eds_contact/testUpload/local-synced: * test/testcases/synctests/googlecontacts/eds_contact/testUpload/remote: testing: refresh test data 2014-07-11 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: enhance PBAP caching test 2014-07-14 Patrick Ohly * src/syncevo/configs/remoterules/00_syncevolution.xml: datatypes: fix contact caching 2014-07-11 Patrick Ohly * src/syncevo/configs/datatypes/02vcard-types.xml: * src/syncevo/configs/scripting/05vcard-merge.xml: datatypes: fix vCard handling 2014-07-11 Patrick Ohly * src/syncevo/configs/scripting/05vcard-merge.xml: datatypes: avoid PHOTO corruption during merge (FDO #77065) 2014-07-11 Patrick Ohly * test/runtests.py: testing: ignore some more Akonadi runtime files 2014-07-11 Patrick Ohly * test/evo.supp: testing: ignore minor leak when using DLT 2014-07-08 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: silence cppcheck warnings 2014-07-02 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: * src/backends/pbap/README: PBAP: transfer in chunks (FDO #77272) 2014-07-02 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: clean up internal PullAll API 2014-07-02 Patrick Ohly * src/backends/pbap/README: PBAP: mention SyncPeerWithFlags in README 2014-07-02 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: remove transfer via pipe 2014-07-02 Patrick Ohly * src/syncevo/MultiplexConfigNode.h: * src/syncevo/SyncConfig.h: remove unused member variables 2014-07-02 Patrick Ohly * src/dbus/server/session.cpp: D-Bus server: fix compiler warning 2014-07-01 Patrick Ohly * test/runtests.py: testing: use inline cppcheck suppressions for libsynthesis 2014-06-25 Patrick Ohly * src/syncevo/util.cpp: cppcheck: suppress if check warning 2014-06-25 Patrick Ohly * src/gdbus/object.c: * src/syncevo/util.cpp: cppcheck: suppress NULL warning in printf util 2014-06-25 Patrick Ohly * src/dbus/server/session.cpp: * src/dbus/server/session.h: D-Bus server: remove redundant m_server 2014-06-25 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: PIM: fix cppcheck control flow warning 2014-06-25 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: PIM: fix cppcheck performance warning 2014-06-25 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: testing: fix cppcheck ClientTest::registerTests() warning 2014-06-25 Patrick Ohly * configure.ac: autotools: fix PIM Manager link issue on Debian Testing 2014-06-25 Mateusz Polrola * configure.ac: autotools: fix compilation with recent libphonenumber 2014-07-01 Patrick Ohly * src/dbus/server/pim/individual-traits.cpp: PIM: fix invalid call to folks_note_field_details_new 2014-07-01 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/pim/testpim.py: PIM: fix phone number normalization 2014-06-25 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: PIM: fix libphonenumer patch 2014-06-20 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: avoid empty field filter 2014-05-23 Patrick Ohly * NEWS: * configure.ac: autotools, NEWS: SyncEvolution 1.4.99.2 2014-05-20 Mateusz Polrola * src/dbus/server/pim/locale-factory-boost.cpp: PIM: fixed compilation error when using libphonenumber from revision >= 586 2014-05-22 Patrick Ohly * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp: xmlrpc: fix compile problem 2014-05-21 Patrick Ohly * src/backends/signon/README: * src/backends/signon/configure-sub.in: * src/backends/signon/signon.am: * src/backends/signon/signon.cpp: * src/backends/signon/signonRegister.cpp: signon: make Accounts optional 2014-05-21 Patrick Ohly * src/backends/signon/accounts/google.provider.in: * src/backends/signon/configure-sub.in: * src/backends/signon/signon.cpp: gSSO: adapt to gSSO >= 2.0 2014-05-21 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: fix database scan on iCloud 2014-05-20 Patrick Ohly * src/backends/webdav/Google-CardDAV.vcf: * src/backends/webdav/Google-Gmail.vcf: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/google-caldav-api-tos.txt: * src/backends/webdav/google-terms-of-service.txt: WebDAV: support redirects between hosts and DNS SRV lookup based on URL 2014-05-20 Patrick Ohly * src/backends/webdav/NeonCXX.h: WebDAV: enhanced URI comparisons 2014-05-20 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: WebDAV: don't retry after 501 error 2014-05-20 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: WebDAV: send "User-Agent: SyncEvolution" 2014-05-20 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: WebDAV: avoid potential crash 2014-05-20 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: refactor and fix DNS SRV lookup 2014-05-20 Patrick Ohly * src/backends/webdav/syncevo-webdav-lookup.sh: syncevo-webdav-lookup: report when DNS entry does not exist 2014-05-16 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/templates/servers/Funambol.ini: * test/test-dbus.py: * test/test-dbus/auto-sync/config/syncevolution/default/peers/scheduleworld/config.ini: config templates: Funambol URLs 2014-05-13 Patrick Ohly * test/runtests.py: testing: enable sync tests for Google CardDAV 2014-04-23 Patrick Ohly * src/src.am: * test/ClientTest.cpp: * test/ClientTest.h: * test/test.am: * test/testcases/synctests/apple/eds_contact/testDownload/local: * test/testcases/synctests/apple/eds_contact/testDownload/modify-local: * test/testcases/synctests/apple/eds_contact/testDownload/remote: * test/testcases/synctests/apple/eds_contact/testDownload/remote-synced: * test/testcases/synctests/apple/eds_contact/testUpload/local: * test/testcases/synctests/apple/eds_contact/testUpload/local-synced: * test/testcases/synctests/apple/eds_contact/testUpload/modify-remote: * test/testcases/synctests/apple/eds_contact/testUpload/remote: * test/testcases/synctests/edseds/eds_contact/testUpload/local: * test/testcases/synctests/edseds/eds_contact/testUpload/remote: * test/testcases/synctests/edseds/eds_event/testUpload/local: * test/testcases/synctests/edseds/eds_event/testUpload/remote: * test/testcases/synctests/googlecontacts/eds_contact/testDownload/README: * test/testcases/synctests/googlecontacts/eds_contact/testDownload/local: * test/testcases/synctests/googlecontacts/eds_contact/testDownload/modify-local: * test/testcases/synctests/googlecontacts/eds_contact/testDownload/remote: * test/testcases/synctests/googlecontacts/eds_contact/testDownload/remote-synced: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/local: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/local-synced: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/modify-local: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/modify-remote: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateLocalWins/remote-synced: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/README: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/local: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/local-synced: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/modify-local: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/modify-remote: * test/testcases/synctests/googlecontacts/eds_contact/testUpdateRemoteWins/remote-synced: * test/testcases/synctests/googlecontacts/eds_contact/testUpload/README: * test/testcases/synctests/googlecontacts/eds_contact/testUpload/local: * test/testcases/synctests/googlecontacts/eds_contact/testUpload/local-synced: * test/testcases/synctests/googlecontacts/eds_contact/testUpload/modify-remote: * test/testcases/synctests/googlecontacts/eds_contact/testUpload/remote: testing: simulate remote item manipulation 2014-05-09 Patrick Ohly * src/syncevo/configs/scripting/05vcard-merge.xml: vcard profile: avoid data loss during merging 2014-05-16 Patrick Ohly * src/syncevo/configs/scripting/11vcard.xml: vcard profile: avoid X-ABLabel without a real property value 2014-05-16 Patrick Ohly * configure.ac: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: * src/syncevo/configs/datatypes/01vcard-profile.xml: * src/syncevo/configs/remoterules/00_have_ablabel.xml: * src/syncevo/configs/remoterules/00_have_evolution_ui_slot.xml: * src/syncevo/configs/remoterules/00_syncevolution.xml: * src/syncevo/configs/remoterules/all.xml: * src/syncevo/configs/remoterules/evolution.xml: * src/syncevo/configs/remoterules/local-storage.xml: * src/syncevo/configs/scripting/11vcard.xml: * test/runtests.py: * test/synccompare.pl: * test/test-dbus.py: * test/test.am: * test/testcases/carddav.vcf: * test/testcases/carddav.vcf.googlecontacts.tem.patch: CardDAV: use Apple/Google/CardDAV vCard flavor 2014-05-06 Patrick Ohly * test/synccompare.pl: synccompare: properly support quoted string parameters 2014-05-19 Patrick Ohly * test/synccompare.pl: synccompare: ignore remaining X-ABLabel in group 2014-05-16 Patrick Ohly * test/synccompare.pl: synccompare: IMPP + X-ABLabel:Other normalization 2014-05-06 Patrick Ohly * test/synccompare.pl: synccompare: handle grouping 2014-05-13 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: fix server-specific workarounds 2014-05-13 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: avoid redundant work 2014-05-09 Patrick Ohly * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: * src/syncevo/configs/datatypes/01vcard-profile.xml: vcard profile: remove unused fields 2014-05-16 Patrick Ohly * src/testcases.am: * test/test.am: autotools: avoid redundancy in installation of test files 2014-05-05 Patrick Ohly * test/sys.supp: testing: relax gnutls leak suppression 2014-05-02 Patrick Ohly * test/runtests.py: * test/testcases/eds_event.ics.apple.tem.patch: testing: ignore Apple Calendar Server 5.2 VTIMEZONE bug 2014-05-02 Patrick Ohly * test/synccompare.pl: synccompare: optionally ignore VTIMEZONE definitions 2014-04-24 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: use server's order when listing collections 2014-04-24 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: WebDAV: improved database search (Google, Zimbra) 2014-04-25 Patrick Ohly * src/backends/webdav/webdav.am: WebDAV: fix installation of syncevo-webdav-lookup 2014-04-16 Patrick Ohly * src/backends/webdav/syncevo-webdav-lookup.sh: WebDAV: DNS lookup script depends on bash 2014-04-25 Patrick Ohly * src/dbus/server/main.cpp: * src/dbus/server/server.cpp: * src/dbus/server/server.h: D-Bus server: delay message processing until server is running 2014-04-28 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: copy constructor for GDBusConnectionPtr 2014-04-23 Patrick Ohly * test/runtests.py: testing: try harder to send email 2014-04-25 Patrick Ohly * test/test.am: autotools: remove duplicate eds_contact.vcf 2014-04-23 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: use vCard UID handling in engine 2014-04-23 Patrick Ohly * src/syncevo/SyncSource.cpp: * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: * src/syncevo/configs/datatypes/01vcard-profile.xml: * src/syncevo/configs/remoterules/local-storage.xml: * src/syncevo/configs/scripting/11vcard.xml: engine: UID support in contact data 2014-04-23 Patrick Ohly * src/syncevo/configs/datatypes/01vcard-profile.xml: engine: clean up contacts profile 2014-04-23 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: handle read-only collections 2014-04-23 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: better INFO messages about URL handling 2014-04-23 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: databases are read-only 2014-04-23 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: read-only databases and --print-databases 2014-04-23 Patrick Ohly * src/syncevo/SyncSource.h: SyncSource: allow marking databases as read-only 2014-04-10 Patrick Ohly * test/test-dbus.py: D-Bus testing: fix TestFileNotify 2014-04-10 Patrick Ohly * src/dbus/server/server.cpp: * src/dbus/server/server.h: D-Bus server: enhance logging of file modification 2014-04-03 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/SynthesisDBPlugin.cpp: SyncSource: add source name to all exception handling 2014-04-02 Patrick Ohly * src/syncevo/Logging.cpp: logging: avoid empty " :" prefix 2014-04-02 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/akonadi/akonadisyncsource.cpp: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/evolution/EvolutionSyncSource.cpp: * src/backends/evolution/EvolutionSyncSource.h: * src/backends/file/FileSyncSource.cpp: * src/backends/gnome/GNOMEPlatform.cpp: * src/backends/kcalextended/KCalExtendedSource.cpp: * src/backends/kde/KDEPlatform.cpp: * src/backends/maemo/MaemoCalendarSource.cpp: * src/backends/pbap/PbapSyncSource.cpp: * src/backends/qtcontacts/QtContactsSource.cpp: * src/backends/signon/signon.cpp: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteUtil.cpp: * src/backends/sqlite/SQLiteUtil.h: * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/WebDAVSource.cpp: * src/backends/xmlrpc/XMLRPCSyncSource.cpp: * src/dbus/server/main.cpp: * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/individual-traits.cpp: * src/dbus/server/pim/manager.cpp: * src/dbus/server/sync-helper.cpp: * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/CmdlineSyncClient.cpp: * src/syncevo/EDSClient.h: * src/syncevo/Exception.cpp: * src/syncevo/Exception.h: * src/syncevo/FilterConfigNode.cpp: * src/syncevo/ForkExec.cpp: * src/syncevo/GLibSupport.cpp: * src/syncevo/GLibSupport.h: * src/syncevo/IdentityProvider.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LogRedirect.cpp: * src/syncevo/MapSyncSource.cpp: * src/syncevo/PrefixConfigNode.cpp: * src/syncevo/SafeConfigNode.cpp: * src/syncevo/SafeOstream.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/syncevo.am: * src/syncevo/util.cpp: * src/syncevo/util.h: * test/dbus-client-server.cpp: code restructing: Exception, throwError() 2014-04-02 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: DAV: enhanced database search 2014-04-10 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/syncevo/SyncSource.h: * test/ClientTest.cpp: * test/testcases/eds_contact.vcf: * test/testcases/eds_contact.vcf.Ovi.tem.patch: * test/testcases/eds_contact.vcf.apple.tem.patch: * test/testcases/eds_contact.vcf.exchange.tem.patch: * test/testcases/eds_contact.vcf.google.tem.patch: * test/testcases/eds_contact.vcf.googlecontacts.tem.patch: * test/testcases/eds_contact.vcf.memotoo.tem.patch: * test/testcases/eds_contact.vcf.mobical.tem.patch: * test/testcases/eds_contact.vcf.oracle.tem.patch: * test/testcases/eds_contact.vcf.syncevolution.tem.patch: * test/testcases/eds_contact.vcf.synthesis.tem.patch: * test/testcases/eds_contact.vcf.yahoo.tem.patch: * test/testcases/eds_contact.vcf.zyb.tem.patch: WebDAV: do not mangle UID when sending items 2014-04-01 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: * test/runtests.py: DAV: more efficient item creation 2014-04-01 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: DAV: additional log message 2014-04-01 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: DAV: eliminate m_davProps member 2014-04-02 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp.orig: PBAP: remove obsolete .orig source file 2014-04-02 Patrick Ohly * src/backends/addressbook/AddressBookConstants.cpp: * src/backends/addressbook/AddressBookSource.cpp: * src/backends/addressbook/AddressBookSource.h: * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/addressbook/addressbook.am: * src/backends/addressbook/configure-sub.in: addressbook: removing iOS support 2014-04-23 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: fix --update from directory 2014-04-23 Patrick Ohly * test/runtests.py: testing: further Akonadi parallel test fixes 2014-04-23 Patrick Ohly * test/runtests.py: testing: more verbose HTTP server testing 2014-04-23 Patrick Ohly * test/runtests.py: testing: more logging around directory handling 2014-04-23 Patrick Ohly * test/sys.supp: testing: ignore ESourceRegistry unref leak 2014-04-23 Patrick Ohly * test/valgrindcheck.sh: * test/wrappercheck.sh: testing: ignore locale when invoking certain shell tools 2014-04-23 Patrick Ohly * test/ClientTest.h: * test/ClientTestAssert.h: testing: replace CT_ASSERT_TRUE 2014-04-23 Patrick Ohly * test/runtests.py: testing: use simpler shell for result checking 2014-04-23 Patrick Ohly * src/syncevo/icaltz-util.c: ical: remove dead assignment 2014-04-01 Patrick Ohly * NEWS: * configure.ac: autotools, NEWS: SyncEvolution 1.4.99.1 2014-03-20 Patrick Ohly * src/syncevo/LogRedirect.cpp: LogRedirect: safeguard against memory corruption 2014-03-07 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: * src/backends/pbap/PbapSyncSource.h: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.h: * src/syncevo/TransportAgent.h: PBAP: Suspend/ResumeSync() (FDO #72112) 2014-03-07 Patrick Ohly * src/dbus/server/pim/examples/sync.py: PIM example: fix typo 2014-02-05 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.cpp: * src/gdbus/gdbus-cxx-bridge.h: * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: * src/gdbusxx/gdbusxx.am: * src/gdbusxx/test/example.cpp: * src/syncevo/ForkExec.cpp: * test/dbus-client-server.cpp: D-Bus: use streams for direct IPC with GIO 2014-01-27 Patrick Ohly * src/syncevo/GuardFD.h: * src/syncevo/syncevo.am: GuardFD: smart pointer for file descriptors 2014-02-11 Patrick Ohly * src/syncevo/syncevo.am: GSignondPipeStream: only compile for GDBus GIO 2014-02-11 Patrick Ohly * src/syncevo/gsignond-pipe-stream.cpp: GSignondPipeStream: avoid depending on newer glib 2014-01-27 Imran Zaman * configure.ac: * src/syncevo/gsignond-pipe-stream.cpp: * src/syncevo/gsignond-pipe-stream.h: * src/syncevo/syncevo.am: GSignondPipeStream: utility class for D-Bus over file descriptor 2014-01-31 Patrick Ohly * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/dbus/server/pim/pim-manager-api.txt: * src/dbus/server/pim/testpim.py: * src/dbus/server/session-helper.cpp: * src/dbus/server/session-helper.h: * src/dbus/server/session.cpp: * src/dbus/server/session.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: PIM: Suspend/ResumeSync() (part of FDO #72112) 2014-01-30 Patrick Ohly * src/dbus/server/dbus-sync.cpp: * src/dbus/server/pim/README: * src/dbus/server/pim/examples/sync.py: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/dbus/server/pim/pim-manager-api.txt: * src/dbus/server/pim/testpim.py: * src/dbus/server/session.cpp: * src/dbus/server/session.h: * src/dbus/server/source-progress.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * test/test-dbus.py: PIM: enhanced progress notifications (FDO #72114) 2014-01-31 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: * src/gdbusxx/gdbus-cxx-bridge.h: D-Bus GIO + libdbus: support structs with base struct 2014-01-30 Patrick Ohly * src/syncevo/SyncContext.cpp: * test/test-dbus.py: sync output: hide ": started" INFO messages 2014-01-30 Patrick Ohly * src/dbus/server/timer.h: D-Bus server: use monotonic time for timeouts 2014-01-30 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: handle test data without photo data 2014-01-30 Patrick Ohly * po/POTFILES.skip: * src/dbus/server/pim/testpim.py: PIM testing: better timeFunction() 2014-01-30 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: D-Bus GIO: variant with more types 2014-01-24 Patrick Ohly * src/syncevo/Timespec.h: Timespec: in-place resetMonotonic() and resetSystem() 2014-01-16 Patrick Ohly * src/dbus/server/pim/README: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/dbus/server/pim/pim-manager-api.txt: * src/dbus/server/pim/testpim.py: * src/dbus/server/session.cpp: * src/dbus/server/session.h: PIM: add SyncPeerWithFlags() and 'pbap-sync' flag (FDO #70950) 2014-01-14 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: * src/syncevo/TmpFile.cpp: * src/syncevo/TmpFile.h: PBAP: transfer data via pipe (part of FDO #72112) 2014-04-01 Patrick Ohly * src/backends/signon/configure-sub.in: signon: fix build 2014-03-31 Patrick Ohly * NEWS: * configure.ac: autotools, NEWS: SyncEvolution 1.4.1 2014-03-31 Patrick Ohly * src/syncevo/SyncSource.cpp: EDS: only load one backend plugin of each kind 2014-03-27 Patrick Ohly * test/test-dbus.py: D-Bus testing: fix testAutoSyncNoNetworkManager 2014-03-27 Patrick Ohly * test/test-dbus.py: D-Bus testing: extra sanity checks before starting daemon 2014-03-27 Patrick Ohly * test/sys.supp: testing: updated valgrind supressions for Debian Testing and Ubuntu Saucy 2014-03-27 Patrick Ohly * test/runtests.py: testing: enable dbug mode when running syncevo-http-server 2014-03-27 Patrick Ohly * test/syncevo-http-server.py: http server: include time stamps in debug mode 2014-03-26 Patrick Ohly * test/runtests.py: testing: fix akonadi.db creation problem 2014-03-26 Patrick Ohly * test/resultchecker.py: * test/runtests.py: testing: split up local testing 2014-03-21 Patrick Ohly * test/dbus-session.sh: testing: create XDG_RUNTIME_DIR in dbus-session.sh 2014-03-21 Patrick Ohly * test/dbus-session.sh: testing: fix empty DBUS_SESSION_BUS_PID in dbus-session.sh 2014-03-21 Patrick Ohly * test/dbus-session.sh: testing: remove debug logging from dbus-session.sh 2014-03-31 Patrick Ohly * test/valgrindcheck.sh: testing: use absolute path for valgrind log file 2014-03-19 Patrick Ohly * src/syncevo/SyncContext.cpp: syncing: remember original path to session dir 2014-03-20 Patrick Ohly * test/test-dbus.py: D-Bus testing: fix testNoParent 2014-03-19 Patrick Ohly * test/test-dbus.py: D-Bus testing: increase timeouts 2014-03-19 Patrick Ohly * test/testcases/eds_event.ics: * test/testcases/eds_event.ics.Ovi.tem.patch: * test/testcases/eds_event.ics.apple.tem.patch: * test/testcases/eds_event.ics.exchange.tem.patch: * test/testcases/eds_event.ics.googleactivesync.tem.patch: * test/testcases/eds_event.ics.googlecalendar.tem.patch: * test/testcases/eds_event.ics.nokia_7210c.tem.patch: * test/testcases/eds_event.ics.radicale.tem.patch: testing: remove LANGUAGE from ATTENDEE 2014-03-19 Patrick Ohly * test/synccompare.pl: testing: ignore harmless data changes in Akonadi 2014-03-20 Patrick Ohly * test/runtests.py: testing: ignore one more Akonadi 404 failure 2014-03-19 Patrick Ohly * test/runtests.py: testing: ignore filekde::file_contact::testItems test failures 2014-03-19 Patrick Ohly * src/backends/akonadi/akonadisyncsource.cpp: * src/backends/akonadi/akonadisyncsource.h: Akonadi: support KDE Notes, enhanced "database" check 2014-03-19 Patrick Ohly * src/syncevo/configs/scripting/11calendar.xml: Akonadi: ensure that UID is set (FDO #74342) 2014-03-19 Patrick Ohly * test/ClientTest.cpp: testing: disable "NoID" tests when source does not support iCalendar 2.0 semantic 2014-03-19 Patrick Ohly * src/backends/akonadi/AkonadiSyncSourceRegister.cpp: Akonadi: disable testing of iCalendar 2.0 semantic 2014-03-19 Patrick Ohly * test/dbus-session.sh: testing: simplify Akonadi server startup 2014-03-19 Patrick Ohly * test/syncevo-http-server.py: syncevo-http-server: remove D-Bus timeouts 2014-03-13 Patrick Ohly * test/wrappercheck.sh: testing: optimize sleep 60 in wrapperchecks.h 2014-03-13 Patrick Ohly * test/runtests.py: testing: more SyncEvolution client/server combinations 2014-03-20 Patrick Ohly * test/runtests.py: testing: improved parallel testing of Akonadi 2014-03-13 Patrick Ohly * test/runtests.py: testing: support parallel testing of Akonadi 2014-03-13 Patrick Ohly * src/backends/akonadi/akonadisyncsource.cpp: Akonadi: avoid threading problem in HTTP server mode (FDO #75672) 2014-03-13 Patrick Ohly * src/syncevo/GLibSupport.cpp: * src/syncevo/GLibSupport.h: * src/syncevo/util.h: glib: adding GRunInMain() and GRunIsMain() 2014-03-21 Patrick Ohly * src/src.am: * test/IcalTest.cpp: testing: check that we get the right VTIMEZONE 2014-03-19 Patrick Ohly * configure.ac: * src/src.am: * src/syncevo/icaltz-util.c: * src/syncevo/icaltz-util.h: * src/syncevo/syncevo.am: ical: workaround for libical 1.0 builtin timezone change 2014-03-26 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: ical: support overriding icaltimezone_get_component() in compat layer 2014-03-19 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: ical compatibility: cover more symbols 2014-03-20 Patrick Ohly * src/syncevo/icaltz-util.c: ical: fix gcc 4.4 warning 2014-03-19 Patrick Ohly * src/syncevo/icaltz-util.c: ical: fix memory leak in case of read error 2014-03-19 Patrick Ohly * src/syncevo/icaltz-util.c: * src/syncevo/icaltz-util.h: ical: enable icaltz-util executable 2014-03-19 Patrick Ohly * src/syncevo/icaltz-util.c: ical: unistd.h is needed for access() 2014-03-19 Patrick Ohly * src/syncevo/icaltz-util.c: * src/syncevo/icaltz-util.h: ical: import icaltz-util 2014-03-26 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: EDS: allow compat init before main() 2014-03-13 Patrick Ohly * test/evo.supp: * test/sys.supp: testing: ignore some more leaks 2014-03-13 Patrick Ohly * src/src.am: * test/runtests.py: testing: link client-test with original LDFLAGS 2014-03-19 Patrick Ohly * Makefile.am: autotools: fix dist checking 2014-03-02 Niels Ole Salscheider * src/backends/akonadi/configure-sub.in: autotools: Add QtCore include path to KDEPIM_CFLAGS (FDO #75670) 2014-02-24 Tino Mettler * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: include missing stdint.h 2014-02-14 Patrick Ohly * NEWS: * configure.ac: autotools, NEWS: SyncEvolution 1.4 2014-02-15 Patrick Ohly * build/gen-git-version.sh: autotools: fix version check 2014-02-15 Patrick Ohly * test/test-dbus.py: D-Bus testing: must ping server more often in testNoTerm 2014-02-15 Patrick Ohly * src/syncevo/installcheck-local.sh: autotools: fix temp file vulnerability during compilation (CVE-2014-1639) 2014-02-13 Patrick Ohly * test/test-dbus.py: D-Bus testing: more debug output for testNoTerm 2014-02-13 Patrick Ohly * test/synccompare.pl: testing: ignore repeated TZID suffices 2014-02-13 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: remove some debug print 2014-02-12 Patrick Ohly * test/test-dbus.py: D-Bus testing: remove race condition in testNoParent 2014-02-11 Patrick Ohly * test/testcases/eds_event.ics.googlecalendar.tem.patch: * test/testcases/google_event.ics: testing: ignore Google CalDAV backslash encoding problem 2014-02-11 Patrick Ohly * test/test-dbus.py: D-Bus testing: allow more time when running under valgrind 2014-02-11 Patrick Ohly * test/sys.supp: testing: ignore some minor (false) valgrind leaks 2014-02-11 Patrick Ohly * test/runtests.py: testing: ignore Memotoo X-AIM merge failure 2014-02-11 Patrick Ohly * test/ClientTest.cpp: testing: ignore Google CardDAV X- testRemoveProperties problem 2014-02-11 Patrick Ohly * src/backends/akonadi/AkonadiSyncSourceRegister.cpp: testing: limit Akonadi unit testing 2014-02-11 Patrick Ohly * src/syncevo/ForkExec.cpp: * src/syncevo/util.cpp: glib: fix double-free of source tags 2014-02-11 Patrick Ohly * configure.ac: * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: libical: compatibiliy mode for libical.so.0 and libical.so.1 2014-02-02 Patrick Ohly * src/dbus/server/pim/testpim.py: * test/resources.py: * test/runtests.py: testing: parallel runtests.py 2014-02-02 Patrick Ohly * test/test-dbus.py: testing: more time for TestCmdline.testSyncOutput2 2014-02-02 Patrick Ohly * test/runtests.py: testing: wait for syncevo-http-server, enable more logging 2014-02-02 Patrick Ohly * test/runtests.py: * test/test.am: testing: wait for background daemon in wrappercheck 2014-02-02 Patrick Ohly * test/wrappercheck.sh: testing: wait for background daemon in wrappercheck 2014-02-02 Patrick Ohly * test/resultchecker.py: testing: more resilient resultchecker.py 2014-01-23 Patrick Ohly Merge remote-tracking branch 'origin/for-master/release' 2014-01-20 Patrick Ohly * NEWS: * configure.ac: autotools, NEWS: SyncEvolution 1.3.99.7 2014-01-21 Patrick Ohly * m4-repo/ax_boost_locale.m4: autotools: build issue with PIM Manager + boost-locale 2014-01-20 Patrick Ohly * NEWS: * configure.ac: autotools, NEWS: SyncEvolution 1.3.99.7 2014-01-20 Patrick Ohly * Makefile.am: autotools: fix rpm packages and description (FDO #73347) 2014-01-17 Patrick Ohly * src/syncevo/ForkExec.cpp: ForkExec: ignore unexpected SIGKILL 2014-01-17 Patrick Ohly * src/syncevo/SyncContext.cpp: message resend: be more conservative 2014-01-17 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: try to use EDS for E.164 normalization during locale change 2014-01-17 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: fix failure in testLocaledPhone 2014-01-17 Patrick Ohly * test/test-dbus.py: D-Bus testing: fix and enhance TestHTTP 2014-01-17 Patrick Ohly * test/syncevo-http-server.py: syncevo-http-server: log port which is used 2014-01-08 Patrick Ohly * test/ClientTest.h: * test/ClientTestAssert.h: testing: help scan-tool by adding noreturn annotations 2014-01-08 Patrick Ohly * test/ClientTest.cpp: testing: avoid false scan-tool warning 2014-01-08 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: EDS: fix false clang warning 2014-01-08 Patrick Ohly * src/syncevo/SuspendFlags.cpp: SuspendFlags: avoid scan-build warning 2014-01-08 Patrick Ohly * src/gnome-bluetooth/syncevolution.c: GNOME Bluetooth: fix false (?) buffer overflow 2014-01-08 Patrick Ohly * src/dbus/server/main.cpp: D-Bus server: avoid scan-tool false positive 2014-01-08 Patrick Ohly * src/backends/sqlite/SQLiteContactSource.cpp: sqlite: dead code removal 2014-01-07 Patrick Ohly * src/syncevo/SyncContext.h: * src/syncevo/SyncSource.h: core: mark error throwing or exit functions as SE_NORETURN 2014-01-07 Patrick Ohly * src/syncevo/declarations.h: core: add SE_NORETURN 2014-01-07 Patrick Ohly * test/cppcheck-wrapper.sh: * test/runtests.py: testing: include cppcheck 2014-01-07 Patrick Ohly * src/dbus/server/sync-helper.cpp: * src/gdbus/watch.c: * src/gdbusxx/gdbus-cxx-bridge.h: * test/abort-redirect.cpp: cppcheck: suppress warnings 2014-01-07 Patrick Ohly * test/ClientTest.cpp: testing: fix naming of log files in doCopy() 2014-01-07 Patrick Ohly * test/ClientTest.cpp: testing: cppcheck redundant assignment 2014-01-07 Patrick Ohly * test/ClientTest.h: * test/client-test-main.cpp: testing: avoid unitialized members after constructor 2014-01-07 Patrick Ohly * src/syncevo/SyncConfig.cpp: local sync: avoid redundant ConfigNode instances 2014-01-07 Patrick Ohly * src/gtk-ui/sync-ui.c: * src/gtk3-ui/sync-ui.c: GTK-UIs: avoid unnecessary variable initialization 2014-01-07 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: GDBus libdbus: fix realloc error handling 2014-01-07 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: fix cppcheck warning about uninitialized memory read 2014-01-07 Patrick Ohly * src/backends/maemo/MaemoCalendarSource.cpp: * src/backends/maemo/MaemoCalendarSource.h: maemo: don't rely on close() to free resources 2014-01-07 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: EDS contacts: better check SYNCEVOLUTION_EDS_ACCESS_MODE in constructor 2014-01-07 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/dbus/server/pim/filtered-view.cpp: * src/dbus/server/pim/filtered-view.h: * src/dbus/server/session.h: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncContext.cpp: cppcheck performance: function parameter should be passed by reference 2014-01-07 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/GLibSupport.cpp: * src/syncevo/SyncSource.cpp: cppcheck performance: possible inefficient checking for emptiness 2014-01-07 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/maemo/MaemoCalendarSource.cpp: * src/backends/xmlrpc/XMLRPCSyncSource.cpp: * src/dbus/server/session.cpp: * src/syncevo/IniConfigNode.cpp: * src/syncevo/util.cpp: cppcheck performance: Prefer prefix ++/-- operators for non-primitive types. 2014-01-07 Patrick Ohly * src/backends/addressbook/AddressBookSource.cpp: OS X Addressbook: ignore cppcheck warning 2014-01-07 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSource.h: activesync: code cleanup (cppcheck) 2014-01-06 Patrick Ohly * Makefile.am: * src/syncevo/eds_abi_wrapper.cpp: packaging: support EDS 3.10, fix dependencies 2014-01-06 Patrick Ohly * Makefile.am: packaging: remove redundant ADD_EXTRA_PACKAGES 2014-01-06 Patrick Ohly * Makefile.am: packaging: update syncevolution-kde dependencies 2014-01-17 Patrick Ohly * test/runtests.py: D-Bus testing: use different ports for http server tests 2014-01-17 Patrick Ohly * test/resultchecker.py: * test/runtests.py: testing: separate distcheck 2014-01-07 Patrick Ohly * test/runtests.py: testing: do not rely on "compile" being enabled 2014-01-07 Patrick Ohly * test/runtests.py: testing: allow invoking runtest.py multiple times for the same platform 2014-01-07 Patrick Ohly * test/runtests.py: testing: log PID of runtests.py 2014-01-07 Patrick Ohly * test/resultchecker.py: testing: handle output.txt files with multiple entries per action 2014-01-07 Patrick Ohly * test/resultchecker.py: testing: support result checking in platforms which have no pkg-config 2014-01-07 Patrick Ohly * test/dbus-session.sh: testing: be more careful when cleaning up D-Bus session 2013-12-17 Patrick Ohly * test/runtests.py: testing: compile with lower priority 2014-01-17 Patrick Ohly * test/runtests.py: testing: fix source checkout 2013-12-17 Patrick Ohly * test/runtests.py: testing: don't overwrite LD_LIBRARY_PATH and PATH 2014-01-07 Patrick Ohly * test/runtests.py: testing: support make's jobserver to control number of processes 2013-12-17 Patrick Ohly * test/runtests.py: testing: use Murphy to control resource access during testing 2014-01-07 Patrick Ohly * test/runtests.py: testing: automatically flush runtest.py output 2014-01-07 Patrick Ohly * test/runtests.py: testing: include timing information in runtest.py output 2013-12-17 Patrick Ohly * test/resultchecker.py: * test/runtests.py: testing: prepare running in incomplete chroots 2013-12-17 Patrick Ohly * Makefile.am: * setup-variables.am: * src/dbus/server/server.am: * src/src.am: * src/testcases.am: * test/Makefile: * test/runtests.py: * test/test-dbus.py: * test/test.am: testing: update packaging and testing of pre-compiled binaries 2014-01-16 Patrick Ohly * test/test-dbus.py: D-Bus testing: cover auto-sync + command line session (FDO #73562) 2014-01-17 Patrick Ohly * test/test-dbus.py: D-Bus testing: compatibility with Python < 2.7 2014-01-16 Patrick Ohly * test/test-dbus.py: D-Bus testing: fix glib timeout duration 2014-01-16 Patrick Ohly * src/dbus/server/timeout.h: D-Bus server: fix abort when mixing auto-sync and manual operations (FDO #73562) 2014-01-17 Patrick Ohly * src/syncevo/SyncConfig.cpp: config: clarify autoSyncInterval 2014-01-14 Patrick Ohly * src/syncevo/syncevo.am: EDS: libsyncevolution.so no longer depends on EDS 2014-01-08 Patrick Ohly * src/dbus/server/connection.cpp: D-Bus server: accept WBXML with charset in incoming connections 2014-01-08 Patrick Ohly * m4-repo/se_macros.m4: autotools: mark all .99 releases as pre-release 2014-01-09 Patrick Ohly * src/backends/signon/signonRegister.cpp: signon: fix compilation with nothing enabled, II 2013-12-04 Patrick Ohly * Makefile.am: autotools: relax dist checking 2013-12-04 Patrick Ohly * src/backends/signon/configure-sub.in: signon: add version check for UOA 2013-12-04 Patrick Ohly * src/backends/signon/signon.am: signon: fix compilation with nothing enabled 2013-12-03 Alberto Mardegan * src/backends/signon/accounts/google-caldav.service.in: * src/backends/signon/accounts/google-carddav.service.in: * src/backends/signon/configure-sub.in: * src/backends/signon/signon.am: * src/backends/signon/signon.cpp: * src/backends/signon/signon.h: * src/backends/signon/signonRegister.cpp: signon: add Ubuntu Online Accounts support 2013-12-04 Patrick Ohly * src/backends/signon/signon.cpp: signon: fix compile error 2013-12-09 Patrick Ohly * test/resultchecker.py: * test/runtests.py: testing: prepare running in incomplete chroots 2013-12-09 Patrick Ohly * src/syncevo/Logging.cpp: command line: randomly did not show output 2013-11-26 Patrick Ohly * NEWS: * configure.ac: NEWS, autotools: SyncEvolution 1.3.99.6 2013-12-04 Patrick Ohly * src/backends/goa/goa.cpp: GOA: fix usage with libdbus 2013-12-04 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: document known issue with obexd < 0.47 2013-12-04 Patrick Ohly * src/dbus/server/pim/examples/sync.py: PIM: fix sync.py + multiple peers 2013-11-29 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: * src/dbus/server/dbus-sync.cpp: engine: disable batching by default 2013-11-26 Patrick Ohly * test/evo.supp: * test/sys.supp: testing: ignore GNOME 3.8 leaks 2013-11-26 Patrick Ohly * test/runtests.py: * test/test-dbus.py: testing: include DLT in nightly testing 2013-11-26 Patrick Ohly * test/evo.supp: testing: ignore DLT leak 2013-11-26 Patrick Ohly * src/syncevo/LogDLT.cpp: DLT: fix minor memory leak 2013-11-26 Patrick Ohly * test/wrappercheck.sh: testing: always log to stderr by default in wrappercheck.sh 2013-11-26 Patrick Ohly * test/test-dbus.py: testing: fix test failures caused by syncebook/cal-2.so 2013-11-26 Patrick Ohly * test/test-dbus.py: testing: allow more time for shutdown under valgrind 2013-11-26 Patrick Ohly * test/ClientTest.cpp: testing: fix linked items remove normal test 2013-11-26 Patrick Ohly * Makefile.am: * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: compatibility hack: support libical.so.1 2013-11-26 Patrick Ohly * src/syncevo/Logging.cpp: logging: hide glib warnings from users 2013-11-26 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: remove dead code 2013-11-26 Patrick Ohly * configure.ac: autotools: fix libsynthesis version dependency 2013-08-02 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: add support for obexd 0.48 2013-10-30 Patrick Ohly * test/sys.supp: testing: ignore g_socket_accept + cancel leak 2013-10-30 Patrick Ohly * test/sys.supp: testing: ignore GIO thread leak, variant 2 2013-10-29 Patrick Ohly * NEWS: * configure.ac: NEWS, autotools: SyncEvolution 1.3.99.6 preparations 2013-10-29 Patrick Ohly * test/sys.supp: testing: ignore getaddrinfo valgrind warning 2013-10-29 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM: fix compiler warning 2013-10-27 Patrick Ohly * src/dbus/server/pim/test-dbus/broken-config/config/syncevolution/pim-manager.ini: * src/dbus/server/pim/testpim.py: PIM testing: check behavior with broken pim-manager.ini (FDO #70772) 2013-10-27 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM: ignore broken sort order in config (FDO #70772) 2013-10-27 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: cover pim-manager.ini handling during SetPeer() (FDO #70772) 2013-10-27 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM: fix incorrect write into pim-manager.ini (FDO #70772) 2013-07-25 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/full-view.cpp: * src/dbus/server/pim/full-view.h: * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/pim/locale-factory.cpp: * src/dbus/server/pim/locale-factory.h: * src/dbus/server/pim/testpim.py: PIM: explicitly re-calculate pre-computed data on locale change 2013-07-25 Patrick Ohly * test/dbus-session.sh: D-Bus testing: allow creating a private system bus 2013-07-22 Patrick Ohly * test/dbus-session.sh: D-Bus testing: avoid error message when /usr/bin/gnome-keyring-daemon is missing 2013-07-17 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/full-view.cpp: * src/dbus/server/pim/full-view.h: * src/dbus/server/pim/localed.py: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/dbus/server/pim/testpim.py: PIM: adapt to locale changes at runtime (FDO #66618) 2013-07-18 Patrick Ohly * src/dbus/server/localed-listener.cpp: D-Bus server: LocaledListener must not fail without system bus 2013-07-17 Patrick Ohly * src/dbus/server/localed-listener.cpp: * src/dbus/server/localed-listener.h: * src/dbus/server/server.am: D-Bus server: utility class for localed D-Bus interface 2013-10-28 Patrick Ohly * src/syncevo/EDSClient.h: EDS: disable asynchronous creation of ESourceRegistry 2013-10-01 Patrick Ohly * src/dbus/server/pim/README: * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/pim/testpim.py: PIM: accent-insensitive and transliterated search (FDO #56524) 2013-10-22 Patrick Ohly * configure.ac: * src/dbus/server/org.syncevolution.service.in: * src/dbus/server/pim/org._01.pim.contacts.service.in: * src/dbus/server/server.am: * src/dbus/server/syncevo-dbus-server-startup.sh.in: D-Bus: configure option for overriding default logging 2013-10-01 Patrick Ohly * README-DLT.rst: * configure.ac: * src/dbus/server/main.cpp: * src/dbus/server/server.am: * src/dbus/server/session-helper.cpp: * src/dbus/server/session-helper.h: * src/dbus/server/session.cpp: * src/dbus/server/sync-helper.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LogDLT.cpp: * src/syncevo/LogDLT.h: * src/syncevo/LogRedirect.cpp: * src/syncevo/LogStdout.cpp: * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: * src/syncevo/SyncContext.cpp: * src/syncevo/syncevo.am: * test/test-dbus.py: logging: support DLT (FDO #66769) 2013-10-23 Patrick Ohly * test/runtests.py: testing: allow building without client-test 2013-10-23 Patrick Ohly * src/syncevo/syncevo.am: autotools: fix make error 2013-10-23 Patrick Ohly * Makefile.am: autotools: fix packaging of extra backends 2013-10-23 Patrick Ohly * src/dbus/server/presence-status.h: D-Bus: fix compiler warning 2013-10-23 Patrick Ohly * src/backends/evolution/configure-sub.in: EDS: remove redundant libebook-contacts dependency 2013-10-23 Patrick Ohly * src/backends/activesync/configure-sub.in: ActiveSync: don't build Qt UI 2013-07-09 Patrick Ohly * configure.ac: autotools: cppunit is optional 2013-10-02 Patrick Ohly * Makefile.am: * src/syncevo/EDSClient.cpp: * src/syncevo/EDSClient.h: * src/syncevo/SyncSource.cpp: * test/test-dbus.py: EDS: support dual-install of ebook/ecal backends for EDS < 3.6 and EDS >= 3.6 2013-10-23 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: EDS: improve EDS compatibility mode 2013-10-01 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: EDS: SYNCEVOLUTION_EBOOK_QUERY env variable 2013-09-30 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/pim/locale-factory.cpp: * src/dbus/server/pim/locale-factory.h: * src/dbus/server/pim/testpim.py: PIM: relax phone number matching 2013-10-24 Patrick Ohly * test/sys.supp: testing: ignore fontconfig issue 2013-10-18 Patrick Ohly * src/syncevo/GLibSupport.h: glib: prevent accidental usage of PlainGStrArray [] 2013-10-18 Patrick Ohly * src/backends/evolution/EvolutionSyncSource.cpp: EDS: fix compile problem with boost and EDS > 3.36 2013-10-02 Patrick Ohly * NEWS: NEWS: typo fix 2013-10-01 Patrick Ohly * NEWS: * configure.ac: autotools, NEWS: SyncEvolution 1.3.99.5 2013-09-30 Patrick Ohly * src/dbus/glib/syncevo-marshal.list: * src/dbus/glib/syncevo-session.c: GTK/GTK3 UI: fix crash on 64 bit 2013-09-30 Patrick Ohly * src/gtk-ui/sync-ui.c: * src/gtk3-ui/sync-ui.c: GTK/GTK3 UI: fix crash when a sync runs while no service is selected 2013-09-26 Patrick Ohly * configure.ac: * m4-repo/ax_check_gnu_make.m4: * src/src.am: autotools: compile client-test with -g by default 2013-09-27 Patrick Ohly * src/backends/gnome/GNOMEPlatform.cpp: GNOME: work around GNOME keyring communication problem 2013-09-26 Patrick Ohly * src/backends/gnome/GNOMEPlatform.cpp: * src/backends/gnome/configure-sub.in: GNOME: clean up keyring access 2013-09-19 Patrick Ohly * test/resultchecker.py: * test/runtests.py: testing: cover owndrive.com = OwnCloud 2013-09-17 Patrick Ohly * test/resultchecker.py: * test/runtests.py: testing: cover Google CardDAV 2013-09-17 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: support Google CardDAV, break Yahoo 2013-09-19 Patrick Ohly * test/testcases/eds_contact.vcf.googlecontacts.tem.patch: testing: ignore URL encoding issue in Google CardDAV 2013-09-17 Patrick Ohly * test/testcases/eds_contact.vcf.googlecontacts.tem.patch: testing: Google CardDAV + NOTE folding + colon escaping 2013-09-17 Patrick Ohly * test/testcases/eds_contact.vcf.googlecontacts.tem.patch: testing: Google CardDAV + NOTE + CHARSET 2013-09-16 Patrick Ohly * test/testcases/eds_contact.vcf.googlecontacts.tem.patch: testing: Google CardDAV does not support several properties 2013-09-16 Patrick Ohly * src/dbus/server/pim/testpim.py: * test/runtests.py: testing: preserve XDG dirs if located inside builddir 2013-09-16 Patrick Ohly * test/dbus-session.sh: testing: avoid output on stdout 2013-09-16 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: use AuthProvider 2013-09-13 Patrick Ohly * src/backends/goa/GOARegister.cpp: * src/backends/goa/README: * src/backends/goa/configure-sub.in: * src/backends/goa/goa.am: * src/backends/goa/goa.cpp: * src/backends/goa/goa.h: GOA: get OAuth2 tokens out of GNOME Online Accounts 2013-09-13 Patrick Ohly * src/dbus/server/pim/testpim.py: * test/test-dbus.py: testing: remove timeout= parameters from D-Bus method calls 2013-09-13 Patrick Ohly * test/test-dbus.py: D-Bus testing: default timeout -> infinite 2013-09-13 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: use SimpleUserInterface without keyring access 2013-09-13 Patrick Ohly * src/syncevo/UserInterface.h: UserInterface: provide simple default implementation 2013-07-26 Patrick Ohly * src/dbus/server/session.cpp: * src/syncevo/Cmdline.cpp: D-Bus server: password not stored in GNOME keyring or KWallet (FDO #66110) 2013-09-13 Patrick Ohly * src/templates/clients/SyncEvolution.ini: templates: don't store username/password for SyncEvolution client 2013-09-19 Patrick Ohly * src/syncevo/Cmdline.cpp: Cmdline: add missing password lookup 2013-09-13 Patrick Ohly * test/evo.supp: * test/sys.supp: testing: ignore GNOME keyring problems 2013-09-05 Patrick Ohly * configure.ac: * src/backends/gnome/configure-sub.in: * src/backends/kde/configure-sub.in: * src/syncevo/CmdlineSyncClient.cpp: * src/syncevo/CmdlineSyncClient.h: * src/syncevo/SyncConfig.cpp: config: revise default of the "keyring" property 2013-08-06 Patrick Ohly * src/backends/gnome/GNOMEPlatform.cpp: GNOME: add debug messages for GNOME Keyring 2013-08-06 Patrick Ohly * src/backends/kde/KDEPlatform.cpp: KDE: add debug messages around KWallet 2013-09-04 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/syncevo/IdentityProvider.cpp: * src/syncevo/SyncConfig.cpp: logging: debug output for password handling 2013-08-02 Patrick Ohly * src/backends/signon/README: * src/backends/signon/accounts/caldav.service-type: * src/backends/signon/accounts/carddav.service-type: * src/backends/signon/accounts/google-caldav.service.in: * src/backends/signon/accounts/google-carddav.service.in: * src/backends/signon/accounts/google.provider.in: * src/backends/signon/configure-sub.in: * src/backends/signon/signon.am: signon: README and example Google accounts files 2013-08-01 Patrick Ohly * src/backends/signon/configure-sub.in: * src/backends/signon/signon.am: * src/backends/signon/signon.cpp: * src/backends/signon/signon.h: * src/backends/signon/signonRegister.cpp: signon: new backend using libgsignond-glib + libaccounts-glib 2013-07-30 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: WebDAV: support OAuth2 2013-09-13 Patrick Ohly * src/backends/webdav/WebDAVSourceRegister.cpp: WebDAV: testing a WebDAV source depends on password lookup 2013-07-30 Patrick Ohly * src/syncevo/IdentityProvider.cpp: * src/syncevo/IdentityProvider.h: config: add identity provider registry 2013-07-30 Patrick Ohly * src/syncevo/IdentityProvider.cpp: * src/syncevo/IdentityProvider.h: config: introduce AuthProvider 2013-07-29 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/webdav/WebDAVSource.cpp: * src/syncevo/IdentityProvider.cpp: * src/syncevo/IdentityProvider.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SynthesisDBPlugin.cpp: * src/syncevo/TransportAgent.cpp: * src/syncevo/syncevo.am: config: first step towards modular identity providers 2013-07-29 Patrick Ohly * test/test-dbus.py: D-Bus testing: test indirect password lookup 2013-07-29 Patrick Ohly * src/dbus/server/read-operations.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: config: selectively resolve username during indirect credential lookup 2013-07-26 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncConfig: implement "id" handling for reading and writing credentials 2013-08-06 Patrick Ohly * src/syncevo/UserInterface.cpp: * src/syncevo/UserInterface.h: ConfigPasswordKey: add toString() 2013-08-09 Patrick Ohly * src/backends/gnome/GNOMEPlatform.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/UserInterface.h: GNOME keyring: prevent empty "server" key in password lookup 2013-09-04 Patrick Ohly * src/syncevo/SyncConfig.cpp: config: avoid empty server key during password lookup in keyring 2013-09-09 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: config: reuse existing node and tree instances 2013-09-23 Patrick Ohly * src/syncevo/SyncConfig.cpp: SyncConfig: do not rely on creating of empty config during test 2013-09-23 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: avoid caching config tree for entire duration of client-test 2013-09-06 Patrick Ohly * src/syncevo/ConfigTree.h: * src/syncevo/FileConfigTree.cpp: * src/syncevo/FileConfigTree.h: * src/syncevo/SingleFileConfigTree.cpp: * src/syncevo/SingleFileConfigTree.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/VolatileConfigTree.h: config: refactor root path handling 2013-07-26 Patrick Ohly * src/dbus/server/read-operations.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: SyncConfig: simplify password API 2013-07-26 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncSourceConfig: remove obsolete password methods 2013-07-26 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSourceRegister.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/webdav/WebDAVSource.cpp: * src/client-test-app.cpp: * src/syncevo/DBusTraits.h: * src/syncevo/IdentityProvider.h: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SynthesisDBPlugin.cpp: * src/syncevo/TransportAgent.cpp: config: user name -> identity 2013-07-25 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncConfig: remove obsolete caching of passwords 2013-09-27 Patrick Ohly * test/sys.supp: testing: ignore GIO socket leak introduced by GNOME 3.8 2013-08-09 SyncEvolution Nightly Testing * src/dbus/server/pim/testpim.py: PIM testing: fix test for sync running longer than auto shutdown period 2013-09-04 Patrick Ohly * src/dbus/server/pim/examples/sync.py: PIM: fix D-Bus timeout problem in sync.py 2013-09-04 Patrick Ohly * src/dbus/server/pim/examples/sync.py: PIM: fix UID usage in sync.py example 2013-09-04 Patrick Ohly * src/backends/pbap/pbap.am: PBAP: include README in source distribution 2013-08-09 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: do not end Bluez5 transfer prematurely 2013-09-02 Patrick Ohly * test/test-dbus.py: testing: make testSession3 reliable again, finish server startup change 2013-09-02 Patrick Ohly * src/dbus/interfaces/interfaces.am: autotools: fix race condition related to src/dbus/interfaces docs 2013-09-02 Patrick Ohly * test/testcases/eds_contact.vcf.exchange.tem.patch: testing: fix Exchange eds_contact:testItems 2013-09-04 Patrick Ohly * test/sys.supp: testing: ignore GNOME keyring leak also for other operations 2013-08-08 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: test for sync running longer than auto shutdown period 2013-08-08 Patrick Ohly * src/dbus/server/server.cpp: * src/dbus/server/server.h: D-Bus server: if busy, don't shut down 2013-08-06 Patrick Ohly * test/test-dbus.py: D-Bus testing: D-Bus method call timeouts 2013-08-01 Patrick Ohly * src/syncevo/GLibSupport.h: glib: SYNCEVO_GLIB_CALL_SYNC() must use GRunWhile() 2013-07-18 Patrick Ohly * test/test-dbus.py: D-Bus testing: fix testSyncFailure2 2013-08-02 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSourceRegister.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/pbap/PbapSyncSource.cpp: * src/backends/signon/README: * src/backends/signon/accounts/caldav.service-type: * src/backends/signon/accounts/carddav.service-type: * src/backends/signon/accounts/google-caldav.service.in: * src/backends/signon/accounts/google-carddav.service.in: * src/backends/signon/accounts/google.provider.in: * src/backends/signon/configure-sub.in: * src/backends/signon/signon.am: * src/backends/signon/signon.cpp: * src/backends/signon/signon.h: * src/backends/signon/signonRegister.cpp: * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: * src/client-test-app.cpp: * src/dbus/server/read-operations.cpp: * src/dbus/server/session.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/DBusTraits.h: * src/syncevo/GLibSupport.h: * src/syncevo/IdentityProvider.cpp: * src/syncevo/IdentityProvider.h: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SynthesisDBPlugin.cpp: * src/syncevo/TransportAgent.cpp: * src/syncevo/syncevo.am: * test/test-dbus.py: signon: revert accidental inclusion in master branch 2013-08-02 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: add support for obexd 0.48 2013-08-02 Patrick Ohly * src/backends/signon/README: * src/backends/signon/accounts/caldav.service-type: * src/backends/signon/accounts/carddav.service-type: * src/backends/signon/accounts/google-caldav.service.in: * src/backends/signon/accounts/google-carddav.service.in: * src/backends/signon/accounts/google.provider.in: * src/backends/signon/configure-sub.in: * src/backends/signon/signon.am: signon: README and example Google accounts files 2013-08-01 Patrick Ohly * src/backends/signon/configure-sub.in: * src/backends/signon/signon.am: * src/backends/signon/signon.cpp: * src/backends/signon/signon.h: * src/backends/signon/signonRegister.cpp: singon: new backend using libgsignond-glib + libaccounts-glib 2013-07-30 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: WebDAV: support OAuth2 2013-07-30 Patrick Ohly * src/syncevo/IdentityProvider.cpp: * src/syncevo/IdentityProvider.h: config: add identity provider registry 2013-07-30 Patrick Ohly * src/syncevo/IdentityProvider.cpp: * src/syncevo/IdentityProvider.h: config: introduce AuthProvider 2013-07-29 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/webdav/WebDAVSource.cpp: * src/syncevo/IdentityProvider.cpp: * src/syncevo/IdentityProvider.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SynthesisDBPlugin.cpp: * src/syncevo/TransportAgent.cpp: * src/syncevo/syncevo.am: config: first step towards modular identity providers 2013-07-29 Patrick Ohly * test/test-dbus.py: D-Bus testing: test indirect password lookup 2013-07-29 Patrick Ohly * src/dbus/server/read-operations.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: config: selectively resolve username during indirect credential lookup 2013-07-26 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncConfig: implement "id" handling for reading and writing credentials 2013-07-26 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: SyncConfig: allow sharing file config tree between configs 2013-07-26 Patrick Ohly * src/dbus/server/read-operations.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: SyncConfig: simplify password API 2013-07-26 Patrick Ohly * src/syncevo/SyncConfig.h: SyncConfig: allow access to ConfigTree 2013-07-26 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncSourceConfig: remove obsolete password methods 2013-07-26 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSourceRegister.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/webdav/WebDAVSource.cpp: * src/client-test-app.cpp: * src/syncevo/DBusTraits.h: * src/syncevo/IdentityProvider.h: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SynthesisDBPlugin.cpp: * src/syncevo/TransportAgent.cpp: config: user name -> identity 2013-07-25 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncConfig: remove obsolete caching of passwords 2013-08-01 Patrick Ohly * src/syncevo/GLibSupport.h: glib: SYNCEVO_GLIB_CALL_SYNC() must use GRunWhile() 2013-07-26 Patrick Ohly * src/dbus/server/session.cpp: D-Bus server: password not stored in GNOME keyring or KWallet (FDO #66110) 2013-07-25 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: compile fix for "PBAP: transfer data inside ReadItemAsKey" 2013-07-12 Patrick Ohly * NEWS: * configure.ac: NEWS, autotools: SyncEvolution 1.3.99.4 2013-05-18 Guido Günther * src/src.am: build: use top_builddir instead of builddir 2013-05-17 Guido Günther * autogen.sh: build: Split autoreconf options 2013-07-12 Patrick Ohly * test/test-dbus.py: D-Bus testing: fix race in TestCmdline.testSyncFailure2 2013-07-12 Patrick Ohly * test/test-dbus.py: D-Bus testing: fix TestLocalCache.testPropertyRemovalIncremental100 name 2013-07-11 Patrick Ohly * configure.ac: * src/syncevo/ConfigNode.h: * src/syncevo/DevNullConfigNode.h: * src/syncevo/FilterConfigNode.h: * src/syncevo/IniConfigNode.h: * src/syncevo/MultiplexConfigNode.h: * src/syncevo/PrefixConfigNode.h: * src/syncevo/SafeConfigNode.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SynthesisDBPlugin.cpp: * src/syncevo/VolatileConfigNode.h: sync: avoid maintaining suspend/resume meta data during ephemeral sync 2013-07-11 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncSourceConfig: cache synthesisID 2013-07-11 Patrick Ohly * src/dbus/server/session-helper.cpp: * src/dbus/server/session-helper.h: * src/dbus/server/session.cpp: * src/dbus/server/sync-helper.cpp: * src/syncevo/LocalTransportAgent.cpp: sync: reduce D-Bus traffic 2013-07-11 Patrick Ohly * src/dbus/server/dbus-sync.cpp: * src/dbus/server/dbus-sync.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * test/test-dbus.py: sync: less verbose output, shorter runtime 2013-07-11 Patrick Ohly * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: ForkExec: allow passing arguments to helper 2013-07-10 Patrick Ohly * test/test-dbus.py: D-Bus testing: don't depend on server output during startup, truely quiet TEST_DBUS_QUIET 2013-07-10 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: include testcase from FDO #66618 2013-07-10 Patrick Ohly * test/syncevo-http-server.py: HTTP server: handle message resends 2013-07-10 Patrick Ohly * src/dbus/server/connection.cpp: D-Bus: better logging of server stub transport exceptions 2013-07-10 Patrick Ohly * src/dbus/server/sync-helper.cpp: D-Bus: allow catching syncevo-dbus-helper in valgrind debugger 2013-07-05 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: transfer data inside ReadItemAsKey 2013-07-05 Patrick Ohly * src/backends/pbap/README: * src/dbus/server/dbus-sync.cpp: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/testpim.py: PIM: use incremental sync for PBAP by default (FDO #59551) 2013-07-05 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: more flexible exclusion of empty vcard 2013-07-05 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: * src/backends/pbap/PbapSyncSource.h: * src/backends/pbap/README: * src/syncevo/SyncContext.cpp: * src/syncevo/configs/scripting/05vcard-merge.xml: PBAP: incremental sync (FDO #59551) 2013-07-05 Patrick Ohly * src/syncevo/SyncSource.cpp: SyncSource: avoid ERROR logging for 508 status code 2013-07-05 Patrick Ohly * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: * src/syncevo/configs/datatypes/02vcard-types.xml: * src/syncevo/configs/scripting/05vcard-merge.xml: EDS: update PHOTO+GEO during slow sync, avoid rewriting PHOTO file 2013-06-27 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: EDS contacts: read-ahead cache 2013-06-28 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: read-ahead: tell SyncSource about the upcoming read accesses 2013-06-29 Patrick Ohly * src/syncevo/GLibSupport.cpp: * src/syncevo/GLibSupport.h: * src/syncevo/SyncContext.cpp: * src/syncevo/util.cpp: glib: allow other threads to check something after each main loop iteration 2013-06-29 Patrick Ohly * src/syncevo/ThreadSupport.h: Threading: add Cond class 2013-06-29 Patrick Ohly * src/syncevo/ThreadSupport.h: Threading: fix Dyn*Mutex 2013-06-25 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: * src/backends/pbap/PbapSyncSource.cpp.orig: * src/backends/pbap/PbapSyncSource.cpp.rej: * src/backends/pbap/PbapSyncSource.h: PBAP: refactor PbapSyncSource, asyncronous transfer, report items immediately 2013-06-27 Patrick Ohly * src/syncevo/GLibSupport.h: GErrorCXX: add take() 2013-06-26 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: command line: execute --export and --print-items while the source is still reading 2013-06-26 Patrick Ohly * src/syncevo/TmpFile.cpp: * src/syncevo/TmpFile.h: TmpFile: add moreData() and remove() 2013-06-26 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: support int64_t and uint64_t 2013-06-25 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: avoid unnecessary case-insentive type comparison. 2013-06-26 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: fix support for obexd == 0.47, break 0.48 2013-06-25 Patrick Ohly * src/syncevo/SuspendFlags.cpp: * src/syncevo/SuspendFlags.h: SuspendFlags: make it thread-safe 2013-06-28 Patrick Ohly * test/runtests.py: testing: run local sync tests with more items 2013-06-13 Patrick Ohly * src/dbus/server/pim/testpim.py: * test/test-dbus.py: D-Bus testing: support git glib/gobject bindings 2013-06-28 Patrick Ohly * test/ClientTest.cpp: testing: better logging of synccompare invocation 2013-06-12 Patrick Ohly * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: * src/syncevo/configs/datatypes/01vcard-profile.xml: * src/syncevo/configs/scripting/05vcard-evolution.xml: * test/ClientTest.cpp: EDS contacts: avoid unnecessary DB writes during slow sync due to FILE-AS 2013-06-12 Patrick Ohly * src/backends/evolution/EvolutionContactSource.h: * src/syncevo/configs/datatypes/02vcard-types.xml: EDS contacts: avoid unnecessary DB writes during slow sync 2013-06-11 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionContactSource.cpp: EDS: avoid retrieving REV/LAST-MODIFIED if not needed 2013-06-11 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: engine: change tracking optional for caching mode and item modification 2013-06-10 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: EDS: implement batched add/update of contacts 2013-06-10 Patrick Ohly * src/syncevo/configs/remoterules/00_syncevolution.xml: engine: enable out-of-order command execution for SyncEvolution<->SyncEvolution 2013-06-07 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/TrackingSyncSource.h: SyncSource: support asynchronous add/update in utility classes 2013-06-05 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.h: * src/syncevo/SyncSource.h: SyncSource: optional support for asynchronous insert/update/delete 2013-06-05 Patrick Ohly * src/syncevo/SynthesisDBPlugin.cpp: engine: make FinalizeLocalID a real NOP 2013-06-05 Patrick Ohly * src/syncevo/SyncSource.h: SyncSource: simplify getPre/PostSignal() 2013-06-20 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: enhance testFilterLiveLimit 2013-06-20 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: fix testView and testViewSorting 2013-06-20 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: fixed testFilterLiveLimit 2013-06-18 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: revise state checking 2013-06-13 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: testSync + test case files 2013-06-07 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM: set debug level in peer configs via env variable 2013-06-13 Patrick Ohly * test/sys.supp: testing: suppress libsoup cancellation error leak 2013-06-10 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: "server" -> "peer" in debug message 2013-06-10 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: include process name in Synthesis log 2013-06-28 Patrick Ohly * src/backends/evolution/EvolutionSyncSource.cpp: EDS: fix cloning of system source 2013-06-28 Patrick Ohly * src/syncevo/GLibSupport.h: glib: smart pointer for glib string arrays 2013-06-20 Patrick Ohly * src/syncevo/SyncContext.cpp: engine: fix "override blocking threading code in libsynthesis" 2013-05-29 Patrick Ohly * src/dbus/server/server.am: PIM: include pim-manager-api.txt in source distro (FDO #62516) 2013-05-29 Patrick Ohly * src/dbus/server/pim/README: PIM: "full name" -> "fullname" fix in documentation (FDO #62515) 2013-05-29 Patrick Ohly * test/evo.supp: * test/sys.supp: testing: updated valgrind suppressions 2013-05-29 Patrick Ohly * test/runtests.py: Apple: test with less items 2013-05-29 Patrick Ohly * test/runtests.py: Funambol: finally fix testing 2013-05-29 Patrick Ohly * test/ClientTest.cpp: testing: remove redundant registration of testTwoWayRestart 2013-05-29 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.cpp: * test/sys.supp: D-Bus: fix minor memory leak 2013-05-29 Patrick Ohly * src/dbus/server/session-helper.h: PIM: fix SyncProgress signal 2013-05-28 Patrick Ohly * src/dbus/server/pim/README: PIM: document enhanced searching (search part of FDO #64177) 2013-05-28 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: test field tests 2013-05-28 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: PIM: implement 'is/contains/begins-with/ends-with' 2013-05-28 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: PIM: minor performance enhancement in 'any-contains' 2013-05-28 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: test case for 'and' and 'or' 2013-05-28 Patrick Ohly * src/dbus/server/pim/locale-factory.cpp: PIM: implement 'and' and 'or' 2013-05-28 Patrick Ohly * src/dbus/server/pim/folks.h: * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/pim/locale-factory.cpp: * src/dbus/server/pim/locale-factory.h: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/dbus/server/server.am: PIM: support recursive search filter 2013-05-28 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: support recursive variant with one type 2013-05-28 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: improve boost::variant visitor 2013-05-24 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: check that EDS DB really gets removed (part of FDO #64835) 2013-05-24 Patrick Ohly * src/backends/evolution/EvolutionSyncSource.cpp: * src/backends/evolution/EvolutionSyncSource.h: * src/dbus/server/pim/manager.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncSource.h: PIM: allow removal of data together with database removal (part of FDO #64835) 2013-05-23 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionSyncSource.cpp: * src/backends/evolution/EvolutionSyncSource.h: EDS: create new databases by cloning the builtin ones (FDO #64176) 2013-05-24 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: add test for right error when using invalid UID 2013-05-24 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: fix returning of error exceptions from asynchronous method + Interface_t/Member_t 2013-05-24 Patrick Ohly * src/dbus/server/pim/test-dbus/db-active/config/syncevolution/pim-manager.ini: * src/dbus/server/pim/testpim.py: PIM testing: run with temp-testpim as location for EDS and PIM Manager files 2013-05-24 Patrick Ohly * test/test-dbus.py: D-Bus testing: allow tests to install files in a shared XDG tree 2013-05-29 Patrick Ohly * test/dbus-session.sh: dbus-session.sh: create XDG dirs 2013-05-23 Patrick Ohly * test/dbus-session.sh: dbus-session.sh: fix bashism 2013-05-23 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: fix support for obexd >= 0.47 and < Bluez 5 2013-05-18 Patrick Ohly * test/runtests.py: Funambol: fix command line syntax 2013-05-17 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/full-view.cpp: * src/dbus/server/pim/individual-traits.cpp: * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/pim/merge-view.cpp: * src/syncevo/GeeSupport.h: gee: stricter ref counting 2013-05-17 Patrick Ohly * src/syncevo/LogRedirect.cpp: * src/syncevo/LogRedirect.h: * src/syncevo/Logging.cpp: Logging: apply filter to glib messages 2013-05-17 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: avoid potential crash 2013-05-17 Patrick Ohly * test/test-dbus.py: D-Bus testing: fix testAbortThread 2013-05-16 Patrick Ohly * src/syncevo/SyncContext.cpp: engine: free engine while still protected from signals 2013-05-16 Patrick Ohly * src/syncevo/SyncContext.cpp: engine: avoid false resending of messages shortly before final timeout 2013-05-16 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: fix TestContacts.testDeadAgent 2013-05-14 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: sorting test for de 2013-05-14 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: PIM: select "phonebook" for de and fi (part of FDO #64173) 2013-05-14 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: removed debug print 2013-05-14 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: PIM: use higher collation level 2013-05-13 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: add tests for Chinese and Japanese sorting 2013-05-14 Patrick Ohly * configure.ac: * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/server.am: PIM: Pinyin sorting for zh languages (part of FDO #64173) 2013-05-14 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: PIM: refactor Boost localization 2013-05-07 Patrick Ohly * src/dbus/server/client.cpp: * src/dbus/server/dbus-sync.cpp: * src/dbus/server/pim/README: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/dbus/server/pim/pim-manager-api.txt: * src/dbus/server/pim/testpim.py: * src/dbus/server/session-common.h: * src/dbus/server/session-helper.cpp: * src/dbus/server/session-helper.h: * src/dbus/server/session.cpp: * src/dbus/server/session.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: PIM: new return value for SyncPeer(), new SyncProgress signal (FDO #63417) 2013-05-13 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionSyncSource.cpp: * src/backends/evolution/EvolutionSyncSource.h: * src/dbus/server/pim/edsf-view.cpp: * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/full-view.cpp: * src/dbus/server/pim/individual-traits.cpp: * src/dbus/server/pim/locale-factory-boost.cpp: * src/syncevo/GLibSupport.cpp: * src/syncevo/GLibSupport.h: * src/syncevo/GeeSupport.h: * src/syncevo/LocalTransportAgent.cpp: * test/dbus-client-server.cpp: glib: stricter ref counting 2013-05-14 Patrick Ohly * src/syncevo/SmartPtr.h: SmartPtr: add reset() 2013-05-16 Patrick Ohly * test/runtests.py: Funambol: avoid testing slow sync mode 2013-05-13 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: avoid segfault during collection lookup 2013-05-06 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: PIM: fix for pre-computed normalized phone numbers from EDS (FDO #59571, part 1) 2013-05-06 Patrick Ohly * src/syncevo/ForkExec.cpp: ForkExec: better debug output 2013-05-02 Patrick Ohly * test/test-dbus.py: D-Bus testing: remove timeout in TestSessionAPIsDummy.testInteractivePassword 2013-05-02 Patrick Ohly * test/test-dbus.py: D-Bus testing: implement removal of glib timeout 2013-04-26 Patrick Ohly * test/test-dbus.py: D-Bus testing: abort server with background thread 2013-04-26 Patrick Ohly * src/dbus/server/connection.cpp: D-Bus server: activate sessions created for incoming connections 2013-04-26 Patrick Ohly * test/runtests.py: testing: add EDS<->EDS syncing via HTTP 2013-04-26 Patrick Ohly * src/client-test-app.cpp: * src/syncevo/SuspendFlags.cpp: * src/syncevo/SuspendFlags.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * test/ClientTest.cpp: * test/ClientTest.h: engine: eliminate virtual checkForSuspend/Abort() 2013-04-25 Diane Trout * src/backends/akonadi/akonadisyncsource.h: KDE: fix Akonadi backend for tasks 2013-04-24 Patrick Ohly * configure.ac: autotools: libsynthesis for SyncEvolution now on freedesktop.org 2013-04-24 Patrick Ohly * test/test-dbus.py: D-Bus testing: cover implicit URI 2013-04-24 Patrick Ohly * src/backends/file/FileSyncSource.cpp: * test/test-dbus.py: D-Bus testing: cover multithreading and HTTP 2013-04-26 Patrick Ohly * src/syncevo/SyncContext.cpp: engine: override blocking threading code in libsynthesis 2013-04-24 Patrick Ohly * configure.ac: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: engine: prevent timeouts in HTTP server mode 2013-04-30 Patrick Ohly * src/backends/evolution/EvolutionSyncSource.h: * src/syncevo/EDSClient.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/util.cpp: engine: event processing when using multithreading 2013-04-24 Patrick Ohly * src/dbus/server/pim/testpim.py: * test/test-dbus.py: D-Bus testing: improved running of command line tool 2013-04-24 Patrick Ohly * src/dbus/server/session.h: * src/syncevo/SyncContext.h: engine: clarify m_remoteInitiated 2013-04-24 Patrick Ohly * src/syncevo/SyncContext.cpp: engine: better transport timeout handling 2013-04-22 Patrick Ohly * test/synccompare.pl: Google: ignore loss of TRANSP property 2013-04-16 Patrick Ohly * src/dbus/server/sync-helper.cpp: D-Bus: fix random session failures 2013-04-16 Patrick Ohly * src/dbus/server/session-helper.cpp: * src/dbus/server/session.cpp: D-Bus: add helper's stdout to parent's stdout 2013-04-12 Patrick Ohly * src/dbus/server/session.cpp: * src/dbus/server/sync-helper.cpp: * src/syncevo/ForkExec.cpp: D-Bus: fix shutdown race condition after aborted sync 2013-05-13 Patrick Ohly * src/dbus/server/session-helper.cpp: * src/dbus/server/session.cpp: * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: D-Bus: fix syncevo-dbus-server<->syncevo-dbus-helper communication when using GIO D-Bus 2013-04-12 Patrick Ohly * src/syncevo/SuspendFlags.cpp: * src/syncevo/SuspendFlags.h: engine: support additional signals in SuspendFlags 2013-04-09 Patrick Ohly * src/dbus/server/main.cpp: * src/dbus/server/server.cpp: * src/dbus/server/server.h: * src/dbus/server/session-helper.cpp: * src/dbus/server/session-helper.h: * src/dbus/server/session.cpp: * src/dbus/server/session.h: * src/dbus/server/sync-helper.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/ForkExec.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LogRedirect.cpp: * src/syncevo/LogRedirect.h: * src/syncevo/LogSyslog.cpp: * src/syncevo/LogSyslog.h: * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: * src/syncevo/SuspendFlags.h: * src/syncevo/SyncContext.cpp: * src/syncevo/syncevo.am: * src/syncevolution.cpp: * test/client-test-main.cpp: Logging: thread-safe 2013-04-08 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/client-test-app.cpp: * src/dbus/server/main.cpp: * src/dbus/server/server.cpp: * src/dbus/server/server.h: * src/dbus/server/session-helper.cpp: * src/dbus/server/session-helper.h: * src/dbus/server/session.h: * src/dbus/server/sync-helper.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/ForkExec.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LogRedirect.cpp: * src/syncevo/LogStdout.h: * src/syncevo/LogSyslog.cpp: * src/syncevo/LogSyslog.h: * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: * src/syncevo/SyncContext.cpp: * src/syncevolution.cpp: * test/client-test-main.cpp: Logging: merge Logger and LoggerBase 2013-04-08 Patrick Ohly * src/dbus/server/server.h: * src/dbus/server/session-helper.h: * src/dbus/server/session.h: * src/syncevo/Cmdline.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LogRedirect.cpp: * src/syncevo/LogStdout.h: * src/syncevo/LogSyslog.h: * src/syncevo/Logging.h: * src/syncevo/SyncContext.cpp: Logging: remove obsolete isProcessSafe() 2013-04-08 Patrick Ohly * src/dbus/server/session-helper.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LogRedirect.cpp: * src/syncevo/LogStdout.cpp: * src/syncevo/LogStdout.h: * src/syncevo/LogSyslog.cpp: * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: * src/syncevolution.cpp: Logging: avoid changing global process name 2013-04-08 Patrick Ohly * src/dbus/server/server.cpp: * src/dbus/server/server.h: * src/dbus/server/session-helper.cpp: * src/dbus/server/session-helper.h: * src/dbus/server/session.cpp: * src/dbus/server/session.h: * src/syncevo/Cmdline.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LogRedirect.cpp: * src/syncevo/LogRedirect.h: * src/syncevo/LogStdout.cpp: * src/syncevo/LogStdout.h: * src/syncevo/LogSyslog.cpp: * src/syncevo/LogSyslog.h: * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: * src/syncevo/SyncContext.cpp: Logging: move messagev parameters into struct, rename different versions of messagev 2013-04-08 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSourceRegister.cpp: * src/backends/addressbook/AddressBookSource.cpp: * src/backends/akonadi/akonadisyncsource.cpp: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionSyncSource.cpp: * src/backends/kcalextended/KCalExtendedSource.cpp: * src/backends/pbap/PbapSyncSource.cpp: * src/backends/qtcontacts/QtContactsSource.cpp: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/client-test-app.cpp: * src/dbus/server/auto-sync-manager.cpp: * src/dbus/server/auto-term.h: * src/dbus/server/bluez-manager.cpp: * src/dbus/server/client.cpp: * src/dbus/server/connection.cpp: * src/dbus/server/connman-client.cpp: * src/dbus/server/dbus-sync.cpp: * src/dbus/server/dbus-transport-agent.cpp: * src/dbus/server/main.cpp: * src/dbus/server/network-manager-client.cpp: * src/dbus/server/notification-backend-libnotify.cpp: * src/dbus/server/pim/edsf-view.cpp: * src/dbus/server/pim/filtered-view.cpp: * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/full-view.cpp: * src/dbus/server/pim/individual-traits.cpp: * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/merge-view.cpp: * src/dbus/server/pim/view.cpp: * src/dbus/server/presence-status.cpp: * src/dbus/server/server.cpp: * src/dbus/server/session-helper.cpp: * src/dbus/server/session.cpp: * src/dbus/server/sync-helper.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/CurlTransportAgent.cpp: * src/syncevo/ForkExec.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LogRedirect.cpp: * src/syncevo/Logging.h: * src/syncevo/MapSyncSource.cpp: * src/syncevo/ObexTransportAgent.cpp: * src/syncevo/SoupTransportAgent.cpp: * src/syncevo/SuspendFlags.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SynthesisDBPlugin.cpp: * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/util.cpp: * src/syncevolution.cpp: * test/ClientTest.cpp: * test/ClientTest.h: * test/ClientTestAssert.h: * test/client-test-main.cpp: Logging: eliminate _instance from SE_LOG* macros 2013-04-08 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/addressbook/AddressBookSource.cpp: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionSyncSource.cpp: * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/WebDAVSource.cpp: * src/dbus/server/server.cpp: * src/dbus/server/server.h: * src/dbus/server/session-helper.cpp: * src/dbus/server/session-helper.h: * src/dbus/server/session.cpp: * src/dbus/server/session.h: * src/syncevo/Cmdline.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LogRedirect.cpp: * src/syncevo/LogRedirect.h: * src/syncevo/LogStdout.cpp: * src/syncevo/LogStdout.h: * src/syncevo/LogSyslog.cpp: * src/syncevo/LogSyslog.h: * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: * src/syncevo/MapSyncSource.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/SynthesisDBPlugin.cpp: * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/util.cpp: * src/syncevo/util.h: Logging: remove usage of Logger instance 2013-04-09 Patrick Ohly * src/syncevo/ThreadSupport.h: * src/syncevo/syncevo.am: engine: add mutex support via glib 2013-04-11 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: EDS: avoid e_cal_client_remove_object_sync with empty UID 2013-04-09 Patrick Ohly * test/test-dbus.py: D-Bus testing: increase message bus timeout 2013-04-10 Patrick Ohly * test/valgrindcheck.sh: testing: avoid system-wide killing of valgrind in valgrindcheck.sh 2013-04-10 Patrick Ohly * test/test-dbus.py: D-Bus testing: improve TestSessionAPIsDummy.testInteractivePassword 2013-04-10 Patrick Ohly * test/test-dbus.py: D-Bus testing: SYNCEVOLUTION_DEBUG skips output redirection 2013-04-10 Patrick Ohly * test/dbus-session.sh: testing: apply valgrind to EDS when running test-dbus.py and testpim.py 2013-04-10 Patrick Ohly * test/evo.supp: testing: add missing rule names 2013-04-10 Patrick Ohly * test/evo.supp: testing: remove suppression for EDS leak 2013-04-02 Patrick Ohly * test/test-dbus.py: D-Bus testing: set locale in some more tests 2013-04-02 Patrick Ohly * test/evo.supp: PIM testing: ignore folks rec mutex leak 2013-04-02 Patrick Ohly * src/backends/evolution/EvolutionSyncSource.cpp: * src/dbus/server/pim/edsf-view.cpp: EDS Client: handle "busy" error 2013-04-02 Patrick Ohly * test/dbus-session.sh: D-Bus testing: start EDS also for testpim.py 2013-03-27 Patrick Ohly * src/dbus/server/pim/individual-traits.cpp: PIM Manager: remove redundant type check+cast 2013-03-26 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: data output in testActive 2013-03-26 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: allow more than 1000 contacts in testActive 2013-03-26 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: fix reference to start time in testActive 2013-03-22 Patrick Ohly * src/syncevolution.cpp: command line: check for strdup() failure 2013-03-22 Patrick Ohly * src/syncevo/TransportAgent.h: TransportAgent: destructor must be virtual 2013-03-22 Patrick Ohly * src/syncevo/SyncContext.cpp: engine: call getenv() only once 2013-03-22 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.cpp: * src/syncevo/util.cpp: engine: use thread-safe localtime_r(), check results 2013-03-22 Patrick Ohly * src/syncevo/LogRedirect.cpp: LogRedirect: better handling of realloc failure 2013-03-22 Patrick Ohly * src/syncevo/LogRedirect.cpp: LogRedirect: mark class as noncopyable 2013-03-22 Patrick Ohly * src/gdbusxx/test/example.cpp: GDBus GIO: mark class as noncopyable 2013-03-22 Patrick Ohly * src/dbus/server/restart.h: D-Bus server: fix memory leak in case of failed restart 2013-03-22 Patrick Ohly * src/dbus/server/auto-sync-manager.cpp: D-Bus server: avoid potential segfault 2013-03-22 Patrick Ohly * src/client-test-app.cpp: testing: only call getenv() once for each var 2013-03-20 Patrick Ohly * src/backends/akonadi/akonadisyncsource.cpp: KDE: more explicit memory handling in Akonadi backend 2013-04-11 Patrick Ohly * src/backends/kde/KDEPlatform.cpp: KDE: avoid creating a shared session D-Bus connection before creating the app 2013-03-19 Patrick Ohly * src/syncevo/SyncSource.h: SyncSourceBlob: avoid crash in ReadBlob() 2013-03-19 Patrick Ohly * test/ClientTest.cpp: testing: read env variable only once 2013-03-19 Patrick Ohly * test/ClientTest.cpp: testing: avoid unlikely fd leak 2013-03-19 Patrick Ohly * test/ClientTest.h: testing: mark ClientTest non-copyable 2013-03-19 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: better DBusErrorCXX copy operator 2013-03-06 Patrick Ohly * NEWS: * configure.ac: NEWS, configure: SyncEvolution 1.3.99.3 2013-03-07 Patrick Ohly * test/evo.supp: Revert "testing: ignore GIO D-Bus leak" 2013-03-07 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: fix memory leak of GDBusMethod/SignalInfo 2013-03-06 Patrick Ohly * test/sys.supp: testing: temporarily ignore neon + gnutls leak 2013-03-06 Patrick Ohly * test/test-dbus.py: D-Bus testing: kill partially terminated processes 2013-03-05 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/configs/datatypes/02vcard-types.xml: * src/syncevo/configs/remoterules/server/00_nokia.xml: * src/syncevo/configs/scripting/08vcard-email-type.xml: Nokia: always add TYPE=INTERNET to EMAIL (FDO #61784) 2013-03-04 Patrick Ohly * src/src.am: testing: don't use -O2 on client-test 2013-03-04 Patrick Ohly * test/wrappercheck.sh: wrappercheck.sh: more resilient against race conditions 2013-03-04 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: ignore valgrind ERROR when checking output 2013-03-04 Patrick Ohly * test/test-dbus.py: D-Bus testing: more logging in auto start test 2013-03-04 Patrick Ohly * test/test-dbus.py: D-Bus testing: fix auto start test when using jhbuild 2013-03-04 Patrick Ohly * test/test-dbus.py: D-Bus testing: catch server startup failure 2013-03-04 Patrick Ohly * test/ClientTest.cpp: testing: add debug output for importing test cases 2013-03-04 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: WebDAV: don't send Basic Auth via http (FDO #57248) 2011-10-17 Patrick Ohly * test/testcases/eds_event.ics.googlecalendar.tem.patch: Google CalDAV testing: avoid multiple detached recurrences, II 2012-11-06 Patrick Ohly * NEWS: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: SyncML: workarounds for broken peers, attempt 2 2013-02-05 Graham R. Cobb * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSource.h: ActiveSync: added support for specifying folder names 2013-02-27 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: avoid explicit g_object_unref for EasSyncHandler 2013-02-27 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: show backend error when listing databases fails 2013-02-04 Graham R. Cobb * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSource.h: ActiveSync: added getDatabases support for fetching folder list 2013-02-28 Patrick Ohly * src/backends/evolution/EvolutionSyncSource.cpp: * src/backends/evolution/configure-sub.in: * src/backends/evolution/evolution.am: EDS + PIM: create phone number summary in contacts DB (part of FDO #59571) 2013-02-26 Patrick Ohly * NEWS: NEWS: preparations for 1.3.99.3 2013-02-26 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSource.h: Revert "ActiveSync: added getDatabases support for fetching folder list" 2013-02-26 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSource.h: Revert "ActiveSync: added support for specifying folder names" 2013-02-26 Patrick Ohly * test/evo.supp: EDS: temporarily ignore a minor leak (BGO #694730) 2013-02-25 Patrick Ohly * src/dbus/server/pim/filtered-view.cpp: * src/dbus/server/pim/filtered-view.h: * src/dbus/server/pim/full-view.cpp: * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/pim-manager-api.txt: * src/dbus/server/pim/testpim.py: * src/dbus/server/pim/view.h: PIM: add ReplaceSearch, always allow it 2013-02-25 Patrick Ohly * src/dbus/server/pim/full-view.cpp: * src/dbus/server/server.cpp: * src/dbus/server/timeout.h: D-Bus server: more flexible timeouts 2013-02-05 Graham R. Cobb * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSource.h: ActiveSync: added support for specifying folder names 2013-02-04 Graham R. Cobb * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSource.h: ActiveSync: added getDatabases support for fetching folder list 2013-02-22 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/pim/testpim.py: PIM: intelligent phone search in EDS (FDO #59571, part 2) 2013-02-22 Patrick Ohly * test/test-dbus.py: D-Bus testing: merge with truncated D-Bus log 2013-02-21 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/pim/testpim.py: PIM: use pre-computed normalized phone numbers from EDS (FDO #59571, part 1) 2013-02-21 Patrick Ohly * src/syncevo/SyncSource.h: * test/ClientTest.cpp: * test/ClientTest.h: * test/runtests.py: testing: more workarounds for Google CalDAV + unique IDs 2013-02-19 Patrick Ohly * configure.ac: * src/backends/activesync/activesync.am: * src/backends/addressbook/addressbook.am: * src/backends/akonadi/akonadi.am: * src/backends/evolution/evolution.am: * src/backends/file/file.am: * src/backends/gnome/gnome.am: * src/backends/kcalextended/kcalextended.am: * src/backends/kde/kde.am: * src/backends/maemo/maemo.am: * src/backends/pbap/pbap.am: * src/backends/qtcontacts/qtcontacts.am: * src/backends/sqlite/sqlite.am: * src/backends/webdav/webdav.am: * src/backends/xmlrpc/xmlrpc.am: autotools: avoid -lrt in make dependencies 2013-02-20 Patrick Ohly * src/dbus/server/server.am: autotools: add missing pcre libs to syncevo-dbus-server 2013-02-20 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: ensure that no ERROR messages are printed 2013-02-20 Patrick Ohly * src/dbus/server/pim/individual-traits.cpp: Folks: avoid warnings when unsetting photo 2013-02-20 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: PIM: fix initialization of folks backends 2013-02-20 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: PIM: capture libphonenumber output 2013-02-20 Patrick Ohly * src/syncevo/Logging.h: logging: more independent of namespace 2013-02-20 Patrick Ohly * test/test-dbus.py: D-Bus testing: enhanced checking of D-Bus and stdout log 2013-02-20 Patrick Ohly * src/backends/evolution/configure-sub.in: * src/dbus/server/pim/edsf-view.cpp: EDS: direct access with EDS master 2013-02-19 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: support Bluez 5 2013-02-18 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: turn testActive into performance test 2013-02-18 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: introduce watchdog 2013-02-18 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: avoid large ReadContacts() calls 2013-02-18 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: fix testRead test case 2013-02-15 Patrick Ohly * src/dbus/server/pim/individual-traits.cpp: PIM: debug messages for modifying contact 2013-02-15 Patrick Ohly * src/dbus/server/pim/edsf-view.cpp: * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/individual-traits.cpp: PIM: adapt to gee 0.8 2013-02-15 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: testActive for large number of contacts 2013-02-15 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: more efficient ViewAgent 2013-02-15 Patrick Ohly * test/test-dbus.py: D-Bus testing: improved logging 2013-02-15 Patrick Ohly * test/test-dbus.py: D-Bus testing: optionally use gzip 2013-02-15 Patrick Ohly * test/test-dbus.py: D-Bus testing: more efficient runUntil 2013-02-14 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: avoid reading multiple times 2013-02-14 Patrick Ohly * src/dbus/server/main.cpp: * src/dbus/server/server.cpp: * src/dbus/server/server.h: * src/dbus/server/session.cpp: * test/test-dbus.py: D-Bus server: reduce D-Bus log messages 2013-02-12 Patrick Ohly * test/test-dbus.py: D-Bus testing: avoid extranuous message about SIGTERM 2013-02-12 Patrick Ohly * test/test-dbus.py: D-Bus testing: TEST_DBUS_VERBOSE shows logging messages 2013-02-12 Patrick Ohly * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/dbus/server/pim/pim-manager-api.txt: * src/dbus/server/pim/testpim.py: PIM: introduce CreateConfig() 2013-02-08 Patrick Ohly * src/dbus/server/pim/README: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/individual-traits.cpp: * src/dbus/server/pim/testpim.py: * src/gdbusxx/gdbus-cxx-bridge.h: * test/synccompare.pl: PIM: support location = GEO property (FDO #60373) 2013-02-07 Patrick Ohly * src/dbus/server/pim/README: * src/dbus/server/pim/individual-traits.cpp: * src/dbus/server/pim/testpim.py: PIM: support groups = CATEGORIES (FDO #60380) 2013-02-06 Patrick Ohly * src/dbus/server/pim/testpim.py: * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: * src/syncevo/configs/datatypes/01vcard-profile.xml: * test/testcases/eds_contact.vcf: * test/testcases/eds_contact.vcf.exchange.tem.patch: * test/testcases/eds_contact.vcf.google.tem.patch: * test/testcases/eds_contact.vcf.memotoo.tem.patch: * test/testcases/eds_contact.vcf.mobical.tem.patch: * test/testcases/eds_contact.vcf.oracle.tem.patch: * test/testcases/eds_contact.vcf.synthesis.tem.patch: * test/testcases/eds_contact.vcf.yahoo.tem.patch: * test/testcases/eds_contact.vcf.zyb.tem.patch: engine: support GEO property (part of FDO #60374) 2013-02-08 Patrick Ohly * src/dbus/server/pim/individual-traits.cpp: PIM: fix memory leaks during writing of contacts 2013-02-08 Patrick Ohly * src/syncevo/GValueSupport.h: GValue: support constructors which take ownership 2013-02-06 Patrick Ohly * src/syncevo/LogSyslog.cpp: * src/syncevo/LogSyslog.h: syslog: fix read-after-free bug 2013-02-12 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM testing: D-Bus methods thread-safe 2013-02-12 Patrick Ohly * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/dbus/server/timeout.h: PIM Manager: make some of the D-Bus methods thread-safe, attempt II 2013-02-06 Patrick Ohly * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/syncevo/GLibSupport.h: PIM Manager: make some of the D-Bus methods thread-safe 2013-02-06 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: Exception: tryRethrow() can be used to throw in all cases 2013-02-05 Patrick Ohly * src/syncevo/GLibSupport.h: glib: support ...CXX::steal() and ..StealCXX() for non-GObject 2013-02-04 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: CalDAV: work around Google server regression (undeclared namespace prefix in XML) 2013-02-04 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: include PHOTO data in testSync 2013-02-04 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: fixed testSync with Nokia phone 2013-02-04 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: handle missing config dirs 2013-02-04 Patrick Ohly * src/syncevo/SyncML.cpp: command line: recover from slow sync with new sync modes 2013-02-26 Patrick Ohly Merge tag 'syncevolution-1-3-99-2' 2013-01-15 Mario Kicherer * src/backends/sqlite/SQLiteUtil.h: sqlite: add #include 2012-12-12 Patrick Ohly * configure.ac: autotools: bump version to 1.3.99.2 2012-12-12 Patrick Ohly * NEWS: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: Revert "SyncML: workarounds for broken peers" 2012-12-07 Patrick Ohly * NEWS: * src/dbus/server/pim/README: * src/dbus/server/pim/pim-manager-api.txt: NEWS, PIM API + README: updated for 1.3.99.2 2012-12-07 Patrick Ohly * test/runtests.py: testing: support --enable dist= 2012-12-07 Patrick Ohly * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: PIM Manager: don't prevent auto termination when idle 2012-12-07 Patrick Ohly * test/evo.supp: debugging: revise suppression rule 2012-12-07 Patrick Ohly * src/syncevo/installcheck-local.sh: autotools: fix "make distcheck" when LD_LIBRARY_PATH is set 2012-12-07 Patrick Ohly * src/dbus/server/pim/filtered-view.cpp: * src/dbus/server/pim/full-view.cpp: * src/dbus/server/pim/merge-view.cpp: PIM: avoid compiler warnings in 32 bit 2012-12-05 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM: fix signed/unsigned comparison warning 2012-12-05 Patrick Ohly * src/syncevo/SyncConfig.cpp: SyncConfig: fix g++ 4.4 compile issue 2012-12-05 Patrick Ohly * src/syncevo/GLibSupport.h: glib: add bool cast to CXX pointers 2012-12-05 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: adapt test runtime for automated testing 2012-12-05 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: writing contacts needs country 2012-12-05 Patrick Ohly * src/backends/evolution/configure-sub.in: * src/dbus/server/pim/edsf-view.cpp: PIM + EDS: use direct read mode if available 2012-12-04 Patrick Ohly * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/pim-manager-api.txt: * src/dbus/server/pim/testpim.py: PIM: allow configuration of session dirs (part of FDO #55921) 2012-12-04 Patrick Ohly * src/dbus/server/dbus-sync.cpp: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/testpim.py: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: PIM + sync: write less data to disk (part of FDO #55921) 2012-12-03 Patrick Ohly * src/dbus/server/main.cpp: * src/dbus/server/pim/manager.cpp: * src/dbus/server/server.h: PIM Manager: command line option for starting unification 2012-12-03 Patrick Ohly * src/dbus/server/pim/manager.h: PIM Manager: make API public in C++ 2012-12-03 Patrick Ohly * src/dbus/server/main.cpp: * src/syncevo/Logging.h: * test/test-dbus.py: syncevo-dbus-server: log only to syslog by default 2012-12-03 Patrick Ohly * src/syncevo/LogSyslog.cpp: * src/syncevo/LogSyslog.h: LoggerSyslog: remove unused members, add stacking support 2012-12-03 Patrick Ohly * src/dbus/server/main.cpp: D-Bus server: use glib command line parsing 2012-12-03 Patrick Ohly * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/test-dbus/db-active/config/syncevolution/pim-manager.ini: * src/dbus/server/pim/testpim.py: * src/dbus/server/server.am: PIM: store set of active address books persistently (FDO #56334) 2012-12-03 Patrick Ohly * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: PIM: share ESourceRegistry via libsyncevolution 2012-12-03 Patrick Ohly * src/syncevo/BoostHelper.h: Boost helper: support weak pointer indirection for up to 9 parameters 2012-12-03 Patrick Ohly * src/backends/evolution/EvolutionSyncSource.cpp: * src/backends/evolution/EvolutionSyncSource.h: EDS: share ESourceRegistry via libsyncevolution 2012-12-03 Patrick Ohly * src/syncevo/EDSClient.cpp: * src/syncevo/EDSClient.h: * src/syncevo/syncevo.am: EDS: shared loading of ESourceRegistry 2012-11-30 Patrick Ohly * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/pim-manager-api.txt: PIM: remove colon from valid peer UID character set (FDO #56436) 2012-11-30 Patrick Ohly * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/pim-manager-api.txt: * src/dbus/server/pim/testpim.py: PIM: ViewAgent.Quiescent() optional (FDO #56428) 2012-11-30 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: * src/backends/pbap/README: PBAP: databaseFormat + filter fields 2012-11-29 Patrick Ohly * configure.ac: * src/dbus/server/pim/README: * src/dbus/server/pim/edsf-view.cpp: * src/dbus/server/pim/edsf-view.h: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/full-view.cpp: * src/dbus/server/pim/full-view.h: * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/merge-view.cpp: * src/dbus/server/pim/merge-view.h: * src/dbus/server/pim/testpim.py: * src/dbus/server/server.am: PIM: search for phone number in EDS directly during startup 2012-11-29 Patrick Ohly * src/backends/evolution/EvolutionSyncSource.h: * src/syncevo/EDSClient.h: * src/syncevo/syncevo.am: EDS: shared common EDS Client API inside SyncEvolution 2012-11-29 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: improved core infrastructure 2012-11-29 Patrick Ohly * src/dbus/server/pim/filtered-view.cpp: * src/dbus/server/pim/filtered-view.h: * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/full-view.cpp: * src/dbus/server/pim/full-view.h: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/view.cpp: * src/dbus/server/pim/view.h: * src/dbus/server/server.am: PIM: refactor folks classes 2012-11-29 Patrick Ohly * src/dbus/server/pim/folks.cpp: Folks: better check for NULL persona 2012-11-29 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/syncevo/GLibSupport.h: glib: support return parameters in GAsyncReady finish function 2012-11-29 Patrick Ohly * src/syncevo/GLibSupport.h: glib: added reset() to GList utility class 2012-11-29 Patrick Ohly * src/syncevo/GLibSupport.h: glib: improved cast to pointer in GOBJECT_TYPE 2012-11-28 Patrick Ohly * src/dbus/server/pim/README: * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/pim/testpim.py: PIM: limit number of search results (FDO #56142) 2012-11-27 Patrick Ohly * src/dbus/server/pim/folks.cpp: Folks: fix change emission in FilteredView + removal of contacts 2012-11-27 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/testpim.py: Folks: fix refining a search 2012-11-27 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: cover SetActiveAddressBooks() + system address book (FDO #57209) 2012-11-27 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: cover SetActiveAddressBooks() (FDO #57209) 2012-11-26 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/pim/locale-factory.h: * src/dbus/server/pim/manager.cpp: PIM: pre-compute normalized telephone numbers 2012-11-26 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: test changing telephone numbers 2012-11-26 Patrick Ohly * src/dbus/server/pim/folks.cpp: Folks: remove dead unit tests 2012-11-23 Patrick Ohly * src/dbus/server/pim/README: * src/dbus/server/pim/individual-traits.cpp: * src/dbus/server/pim/testpim.py: Folks: fix writing contact, support photo and notes 2012-11-23 Patrick Ohly * src/dbus/server/pim/individual-traits.cpp: PIM Manager: avoid sending empty "roles" 2012-11-21 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: GDBus libdbus + GIO: missing out parameters in D-Bus introspection XML (FDO #57292) 2012-11-21 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: Folks: improve performance of FullView sorting 2012-11-21 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM Manager: detect NOP SetSortOrder() 2012-11-21 Patrick Ohly * src/dbus/server/pim/examples/search.py: PIM example: add benchmarking 2012-11-20 Patrick Ohly * src/dbus/server/pim/examples/sync.py: PIM example: make sync.py executable 2012-11-19 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/testpim.py: PIM: fix quiescence signal 2012-11-19 Patrick Ohly * src/dbus/server/pim/folks.cpp: Folks: fix starting when done via search 2012-11-16 Patrick Ohly * test/test-dbus.py: D-Bus testing: typo quiesence -> quiescence 2012-11-16 Patrick Ohly * src/dbus/server/pim/examples/search.py: * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/testpim.py: PIM: typo quiesent -> quiescent 2012-11-16 Patrick Ohly * src/dbus/server/pim/examples/search.py: PIM examples: added verbosity to search.py 2012-11-09 Patrick Ohly * src/dbus/server/pim/examples/sync.py: PIM: add --debug to sync.py example 2012-11-09 Patrick Ohly * src/dbus/server/pim/examples/search.py: * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/testpim.py: PIM: implement contact ID, part II 2012-11-08 Patrick Ohly * src/dbus/server/pim/examples/search.py: * src/dbus/server/pim/individual-traits.cpp: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/testpim.py: PIM: implement contact ID, part I 2012-11-08 Patrick Ohly * src/dbus/server/pim/pim-manager-api.txt: PIM API: introduce string ID for contacts 2012-11-08 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: add support for deque and list 2012-11-08 Patrick Ohly * src/dbus/server/pim/folks.cpp: Folks: fix incorrect contact removal signals in filtered view 2012-11-06 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: SyncML: workarounds for broken peers 2012-11-06 Patrick Ohly * src/backends/evolution/EvolutionSyncSource.cpp: EDS: fix creating databases 2012-11-01 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: avoid premature timeouts during sync 2012-11-01 Patrick Ohly * src/dbus/server/pim/folks.cpp: Folks: use GeeStringCollection 2012-11-01 Patrick Ohly * src/syncevo/GeeSupport.h: gee: define GeeStringCollection type 2012-11-01 Patrick Ohly * src/dbus/server/pim/folks.h: * src/dbus/server/pim/individual-traits.cpp: * src/syncevo/GeeSupport.h: gee: fix memory leak in GeeCollCXX 2012-11-01 Patrick Ohly * src/dbus/server/pim/individual-traits.h: * src/syncevo/GLibSupport.h: glib: use template class for GObject intrusive pointer + "steal" references 2012-11-01 Patrick Ohly * src/syncevo/GLibSupport.h: glib: fixed memory leak in some GAsyncReady helpers 2012-11-06 Patrick Ohly * src/dbus/server/pim/individual-traits.cpp: Folks: temporarily disable saving of notes 2012-11-01 Patrick Ohly * test/evo.supp: testing: ignore minor leak in libedataserver 2012-10-30 Patrick Ohly * test/evo.supp: PIM testing: permanently ignore static mutext memory loss 2012-10-30 Patrick Ohly * test/evo.supp: Revert "Folks: temporarily ignore memory leaks" 2012-11-30 Patrick Ohly Merge tag 'syncevolution-1-3-2' 2012-11-15 Patrick Ohly * NEWS: * configure.ac: NEWS, autotools: 1.3.2 release 2012-11-26 Patrick Ohly * test/test-dbus.py: D-Bus testing: support ENV with = inside variable value 2012-11-15 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: CardDAV: "--status target-config@" aborts (FDO #56263) 2012-11-15 Patrick Ohly * src/gdbus/gdbus.am: * src/gdbusxx/gdbusxx.am: autotools: Boost was not found in src/gdbus* 2012-11-14 Patrick Ohly * README.rst: * src/dbus/server/main.cpp: * src/dbus/server/notification-backend-libnotify.cpp: * test/runtests.py: * test/test-dbus.py: D-Bus server: localize auto sync notifications 2012-11-04 Patrick Ohly * test/test-dbus.py: D-Bus testing: auto-sync multiple times 2012-11-04 Patrick Ohly * src/dbus/server/auto-sync-manager.cpp: auto sync: only synced once (FDO #56667) 2012-11-01 Patrick Ohly Merge branch 'HARMATTAN-1-3-1' 2012-10-25 Patrick Ohly * NEWS: * configure.ac: * src/dbus/server/pim/README: NEWS + PIM README + autotools: updated for 1.3.99.1 2012-10-26 Patrick Ohly * src/dbus/server/pim/examples/search.py: * src/dbus/server/pim/examples/sync.py: * src/dbus/server/server.am: PIM Manager: add sync and search examples 2012-10-26 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM Manager: syncing must not prevent slow syncs 2012-10-26 Patrick Ohly * .gitignore: gitignore: added *.pyc 2012-10-26 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: cover GetActiveAddressBooks() 2012-10-26 Patrick Ohly * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: PIM Manager: implement GetActiveAddressBooks() 2012-10-26 Patrick Ohly * src/dbus/server/pim/org._01.pim.contacts.service.in: * src/dbus/server/server.am: PIM Manager: install .service file 2012-10-25 Patrick Ohly * test/sys.supp: testing: ignore one-time leak 2012-10-25 Patrick Ohly * test/evo.supp: Folks: temporarily ignore memory leaks 2012-10-25 Patrick Ohly * src/dbus/server/pim/folks.cpp: Folks: ignore known warnings 2012-10-25 Patrick Ohly * src/syncevo/SyncML.cpp: * test/ClientTest.cpp: g++ 4.5 workaround: bool initialization 2012-10-25 Patrick Ohly * src/syncevo/Cmdline.cpp: * test/test-dbus.py: command line: fix for --create/remove-database 2012-10-23 Patrick Ohly * src/dbus/server/server.am: PIM testing: distribute test files 2012-10-23 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: cover adding/modifying/removing 2012-10-23 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/individual-traits.cpp: * src/dbus/server/pim/individual-traits.h: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/dbus/server/pim/persona-details.h: * src/dbus/server/server.am: PIM Manager: implemented adding, modifying, removing contact 2012-10-23 Patrick Ohly * src/dbus/server/dbus-callbacks.h: D-Bus server: enhance asynchronous result reporting 2012-10-23 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: support boost::tuple with up to four values 2012-10-23 Patrick Ohly * src/syncevo/GLibSupport.cpp: * src/syncevo/GLibSupport.h: glib: removed deprecated GLibErrorException 2012-10-18 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: cover ViewControl.RefineSearch 2012-10-18 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/manager.cpp: PIM Manager: implement ViewControl.RefineSearch 2012-10-18 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/dbus/server/pim/testpim.py: PIM Manager: implement Manager.Stop() properly and fix delayed starting 2012-10-18 Patrick Ohly * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/dbus/server/pim/test-dbus/first-last-sort/config/syncevolution/pim-manager.ini: * src/dbus/server/pim/test-dbus/simple-sort/config/syncevolution/pim-manager.ini: * src/dbus/server/pim/testpim.py: PIM Manager: store sort order persistently 2012-10-16 Patrick Ohly * configure.ac: * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/pim/testpim.py: * src/dbus/server/server.am: PIM Manager: implement phone number lookup and search 2012-10-10 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM Testing: cover "any-contains" and FilteredView 2012-10-10 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: PIM: FilteredView 2012-10-10 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: PIM Locale: implement "any-contains" search 2012-10-10 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/manager.cpp: PIM Manager: implement removed+added=modified change merging 2012-10-10 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM Manager: enhanced debug output 2012-10-10 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM Manager: add "Quiesent" signal 2012-10-10 Patrick Ohly * src/dbus/server/pim/pim-manager-api.txt: PIM Manager: revise search API and define searches in SyncEvolution 2012-10-10 Patrick Ohly * test/test-dbus.py: D-Bus testing: improved logging 2012-10-09 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: cover sorting with boost::locale 2012-10-09 Patrick Ohly * src/dbus/server/pim/locale-factory-boost.cpp: PIM: implement sorting with boost::locale 2012-10-09 Patrick Ohly * src/dbus/server/pim/pim-manager-api.txt: PIM Manager: revised sorting documentation 2012-10-09 Patrick Ohly * configure.ac: * m4-repo/ax_boost_locale.m4: * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/locale-factory-boost.cpp: * src/dbus/server/pim/locale-factory.h: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/dbus/server/server.am: PIM: locale-aware sorting and searching 2012-10-03 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/dbus/server/pim/testpim.py: PIM Manager: implemented SetActiveAddressBooks() 2012-10-03 Patrick Ohly * test/test-dbus.py: D-Bus testing: check conditions regularly in runUntil() 2012-09-27 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: cover vcard->D-Bus conversion 2012-09-27 Patrick Ohly * test/test-dbus.py: D-Bus testing: assertEqual for D-Bus, sortLists 2012-09-27 Patrick Ohly * src/dbus/server/pim/individual-traits.cpp: PIM Manager: implemented FolksIndividual -> D-Bus conversion 2012-09-27 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: allow sending "const char *" 2012-09-27 Patrick Ohly * src/syncevo/GLibSupport.h: glib: SE_GLIB_TYPE for types like GMainLoop 2012-09-25 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM Testing: cover full view, including sorting and changes 2012-09-25 Patrick Ohly * test/test-dbus.py: D-Bus testing: improved interactive testing with gdb 2012-09-25 Patrick Ohly * test/test-dbus.py: D-Bus testing: fix loading of .gdbinit 2012-09-25 Patrick Ohly * src/dbus/server/timeout.h: D-Bus server: support idle callback in Timeout class 2012-09-25 Patrick Ohly * test/test-dbus.py: D-Bus testing: improved test timeouts and looping in GLib 2012-09-24 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/manager.cpp: PIM Manager: implemented watching of folks changes 2012-09-24 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: store path in DBusObject_t 2012-09-24 Patrick Ohly * src/dbus/server/pim/individual-traits.cpp: * src/dbus/server/pim/individual-traits.h: * src/dbus/server/pim/manager.cpp: * src/dbus/server/server.am: PIM Manager: moved D-Bus traits into separate file 2012-09-24 Patrick Ohly * src/dbus/server/pim/folks.cpp: Folks: disable tests which never worked 2012-09-20 Patrick Ohly * src/dbus/server/pim/manager.h: * src/dbus/server/pim/testpim.py: PIM Testing: cover StopSync() 2012-09-20 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM Manager: implement Aborted and BadStatus D-Bus errors 2012-09-20 Patrick Ohly * src/dbus/server/pim/pim-manager-api.txt: PIM Manager: document D-Bus errors 2012-09-18 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: use real phone in testSync() 2012-09-18 Patrick Ohly * src/dbus/server/pim/testpim.py: PIM testing: cover Manager.SyncPeer() 2012-09-18 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM Manager: allow "files" as protocol 2012-09-13 Patrick Ohly * src/dbus/server/pim/testpim.py: * test/resultchecker.py: * test/runtests.py: PIM testing: initial tests for PIM Manager API 2012-09-19 Patrick Ohly * test/__init__.py: * test/testdbus.py: D-Bus testing: allow 'import testdbus' 2012-09-19 Patrick Ohly * test/test-dbus.py: D-Bus testing: better way of accessing function properties 2012-09-11 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM Manager: claim the org._01.pim.contacts.manager bus name 2012-09-11 Patrick Ohly * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: PIM Manager: add getAllPeers() 2012-09-13 Patrick Ohly * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/dbus/server/server.cpp: * src/dbus/server/server.h: * src/dbus/server/session.h: PIM Manager: implement peer operations 2012-09-18 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: allow sync and target context to be the same 2012-09-05 Patrick Ohly * src/dbus/server/pim/manager.cpp: PIM Manager: added support for reading contacts 2012-09-05 Patrick Ohly * src/dbus/server/main.cpp: * src/dbus/server/pim/manager.cpp: * src/dbus/server/pim/manager.h: * src/dbus/server/server.am: * src/dbus/server/server.h: PIM Manager: initial D-Bus binding 2012-09-05 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: folks: added support for retrieving contacts 2012-09-05 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: folks: allow aggregator to be started multiple times 2012-09-04 Patrick Ohly * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: folks: initial set of classes for viewing, sorting, searching 2012-08-14 Patrick Ohly * configure.ac: * src/dbus/server/pim/README: * src/dbus/server/pim/folks.cpp: * src/dbus/server/pim/folks.h: * src/dbus/server/pim/pim-manager-api.txt: * src/dbus/server/server.am: * src/src.am: PIM Manager: autotools + libfolks + API 2012-09-13 Patrick Ohly * README.rst: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * test/test-dbus.py: command line: implement --create/remove-database 2012-09-13 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionSyncSource.cpp: * src/backends/evolution/EvolutionSyncSource.h: EDS Client: implement creating and deleting databases 2012-09-13 Patrick Ohly * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: SyncSource: add API for creating and deleting databases 2012-09-13 Patrick Ohly * src/dbus/server/dbus-callbacks.h: D-Bus server: comment update 2012-09-13 Patrick Ohly * src/syncevo/util.h: util: add GetWithDef() 2012-09-13 Patrick Ohly * src/syncevo/DBusTraits.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncSource.h: * src/syncevo/util.h: InitState: merged InitState and InitStateClass 2012-09-05 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: allow call instances to be const 2012-09-13 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: ensure that there is always a reply to a D-Bus method call 2012-09-13 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: finish code refactoring of DBusResult 2012-09-11 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: revamped name owning 2012-08-14 Patrick Ohly * src/syncevo/GeeSupport.h: * src/syncevo/syncevo.am: libgee: C++ wrappers for collections 2012-08-14 Patrick Ohly * src/syncevo/GValueSupport.h: * src/syncevo/syncevo.am: GValue: added C++ wrapper 2012-09-07 Patrick Ohly * src/backends/evolution/EvolutionSyncSource.cpp: EDS Client: work around glib + e_source_registry_new_sync() deadlock 2012-09-04 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionContactSource.cpp: EDS: use signalConnect() and boost::bind() 2012-09-25 Patrick Ohly * src/syncevo/GLibSupport.h: glib: connectSignal() + handler for single parameter 2012-10-18 patrick.ohly@intel.com * src/syncevo/GLibSupport.h: glib: fix compile issue with GAsyncReady 2012-10-03 Patrick Ohly * src/syncevo/GLibSupport.h: glib: support more GAsyncResult finish calls 2012-09-07 Patrick Ohly * src/syncevo/GLibSupport.h: glib: improved GAsyncReady support 2012-08-14 Patrick Ohly * src/syncevo/GLibSupport.h: glib: added C++ binding for GAsyncReady 2012-09-07 Patrick Ohly * src/syncevo/GLibSupport.h: glib: added ref() to CXX smart pointers 2012-09-04 Patrick Ohly * src/syncevo/GLibSupport.h: glib: connect GObject signals to boost::function 2012-10-03 Patrick Ohly * test/synccompare.pl: synccompare: support Zimbra and Google Contacts via CardDAV 2012-10-02 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: auto-discovery fix 2012-09-25 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: Util: sort in ReadDir 2012-10-15 Jussi Laako * src/backends/pbap/PbapSyncSource.cpp: * src/backends/pbap/PbapSyncSource.h: * src/syncevo/TmpFile.cpp: * src/syncevo/TmpFile.h: * src/syncevo/syncevo.am: Impove temp file creation and handling, especially for memory mapped temp files 2012-10-15 patrick.ohly@intel.com Merge branch 'syncevolution-1-3-branch' 2012-10-15 patrick.ohly@intel.com * test/test-dbus.py: D-Bus testing: fixed typo in test name 2012-10-12 patrick.ohly@intel.com * test/runtests.py: testing: avoid 'foo=bar' at start of command line 2012-10-12 patrick.ohly@intel.com * test/test-dbus.py: D-Bus testing: avoid hogging the CPU during process shutdown 2012-10-12 patrick.ohly@intel.com * test/evo.supp: testing: ignore some valgrind errors in EDS 3.6 2012-10-12 patrick.ohly@intel.com * src/syncevo/SyncConfig.cpp: HTTP Proxy: useProxy=0 overrides http_* env variables 2012-10-08 Patrick Ohly Merge tag 'syncevolution-1-3-1' 2012-10-05 Patrick Ohly * NEWS: NEWS: include DUE date fix in 1.3.1 2012-10-05 Patrick Ohly * src/syncevo/configs/scripting/11calendar.xml: vCalendar 1.0 + tasks: DUE date could be shifted by a day (FDO #55238) 2012-10-05 Patrick Ohly * NEWS: * configure.ac: NEWS, configure: prepared 1.3.1 2012-10-05 Patrick Ohly * test/test-dbus.py: D-Bus testing: avoid false negative in testAutoStart 2012-10-05 Patrick Ohly * Makefile.am: syncevolution.org: syncevolution-evolution had incorrect dependencies 2012-10-05 Patrick Ohly * configure.ac: GTK-3 UI: fixed compile problem 2012-09-24 Patrick Ohly * src/syncevo/SyncContext.cpp: Curl: allow using it in the D-Bus server 2012-09-25 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: fix output of --import for directories 2012-09-26 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: * src/backends/pbap/PbapSyncSource.h: * src/backends/pbap/PbapSyncSourceRegister.cpp: * src/backends/pbap/configure-sub.in: PBAP: clean up and bug fixes for new API support 2012-09-26 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: use RAII for GVariant 2012-09-26 Jeremy Whiting * src/backends/pbap/PbapSyncSource.cpp: * src/backends/pbap/PbapSyncSource.h: pbap: Use StringPiece to store vcards in map rather than copying to string. 2012-09-21 Jeremy Whiting * src/backends/pbap/PbapSyncSource.cpp: pbap: Remove the temporary file after the sync is complete. 2012-09-01 Jeremy Whiting * src/backends/pbap/PbapSyncSource.cpp: PBAP: Fix vcard parsing regexp so all vcards are parsed. 2012-08-31 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: fixed compiler warning 2012-08-22 Jeremy Whiting * src/backends/pbap/PbapSyncSource.cpp: * src/backends/pbap/PbapSyncSource.h: PBAP: add support for obex 0.47 to pbap backend. 2012-08-31 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: fix SignalFilter 2012-08-27 Patrick Ohly * src/dbus/server/session-common.h: * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: * src/gdbusxx/gdbus-cxx.h: * src/syncevo/DBusTraits.h: GDBus GIO: more flexible SignalWatch 2012-09-25 Ove Kåven * debian/changelog: Updated changelog for this branch. 2012-09-25 Ove Kåven Merge branch 'FREMANTLE-1-3-0' into HARMATTAN-1-3-0 2012-09-25 Ove Kåven * debian/changelog: Updated changelog. 2012-09-06 Ove Kåven * src/backends/kcalextended/KCalExtendedSource.cpp: Re-add "uid:" prefix to notebook UID when printing KCal databases. It probably got lost when implementing tasks and notes. (cherry picked from commit 5472d28aa30871e53d3848a1808f4310bfa0aa2d) 2012-08-14 Ove Kåven * src/backends/kcalextended/KCalExtendedSource.cpp: Since we're using load() anyway, there's no need to call allIncidences(), it would just waste memory. Grab the already loaded incidences instead. (cherry picked from commit ac9f9183cf703f4301dc797156d8b56704f58e68) 2012-08-13 Ove Kåven * src/backends/kcalextended/KCalExtendedSource.cpp: * src/backends/kcalextended/KCalExtendedSource.h: * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: Implemented support for tasks and notes in the KCalExtended backend. (cherry picked from commit 0384f211ccfed0d7a40840badd77e3e6746620dd) 2012-08-12 Ove Kåven * src/backends/kcalextended/KCalExtendedSource.cpp: * src/backends/kcalextended/KCalExtendedSource.h: Fixed KCalExtendedSource failures when refreshing from peer because the storage's save() inserts first and deletes last. (cherry picked from commit f11748675a5ad7a53e559588c0818d7c3ad044c7) 2012-08-12 ovek * src/backends/kcalextended/KCalExtendedSource.cpp: Implemented KCalExtendedSource::isEmpty(). (cherry picked from commit 2f5edf4adb6b741a4273085a79e3f21603dfc333) 2012-08-11 Ove Kåven * src/backends/kcalextended/KCalExtendedSource.cpp: In KCalExtendedSource::open(), only load the contents of the notebook we actually plan to sync, not all notebooks in the storage. (cherry picked from commit 9c6685b803797abf402cda32b4457634ce48b577) 2012-08-11 Ove Kåven * src/backends/kcalextended/KCalExtendedSource.cpp: When listing mkcal calendars, show notebook UID instead of storage, and allow this UID to be used for selecting a particular calendar. Since all listed calendars are in the default storage anyway, the UID is far more useful to have. (On the N9, knowing the physical storage does not help the user at all anyway, as access to it is restricted and needs to go through the API anyway.) (cherry picked from commit a5c2939c1d5d3d1ba01361f34b70284548747e8b) 2012-08-11 Ove Kåven * src/backends/kcalextended/KCalExtendedSource.cpp: Fix to result code of incidence updates. (cherry picked from commit 06f08ecb5af594b2c3c63edca10135283d6b48d5) 2012-09-25 Ove Kåven * debian/changelog: Updated changelog and version for this branch. 2012-09-25 Ove Kåven Merge tag 'syncevolution-1-3' into FREMANTLE-1-3-0 2012-09-17 Patrick Ohly * src/backends/pbap/pbap.am: PBAP: fixed linking issue 2012-09-13 Patrick Ohly Merge branch 'master' into pbap 2012-09-13 Patrick Ohly * src/syncevo/configs/scripting/04vcard-photo-value.xml: Funambol: work around PHOTO TYPE=image/jpeg, II 2012-09-10 Patrick Ohly * NEWS: NEWS: include information about syncevo-http-server fix 2012-09-10 Patrick Ohly * test/syncevo-http-server.py: syncevo-http-server: fixed printing of server debug output 2012-09-10 Patrick Ohly * NEWS: * configure.ac: NEWS, autotools: release 1.3 2012-09-06 Ove Kåven * debian/changelog: Updated changelog. 2012-08-23 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: local sync: fix timeout with local sync with libdbus 2012-09-06 Ove Kåven * src/backends/kcalextended/KCalExtendedSource.cpp: Re-add "uid:" prefix to notebook UID when printing KCal databases. It probably got lost when implementing tasks and notes. 2012-09-05 Patrick Ohly * test/runtests.py: testing: ignore Google ActiveSync removeProperties failure 2012-09-05 Patrick Ohly * test/sys.supp: testing: more general suppression for libdl crash 2012-08-31 Patrick Ohly * test/testcases/eds_contact.vcf.exchange.tem.patch: testing: update Exchange test cases (X-RADIO) 2012-08-31 Patrick Ohly * test/sys.supp: testing: ignore one-time leak 2012-08-31 Patrick Ohly * test/sys.supp: testing: updated system suppressions 2012-08-31 Patrick Ohly * test/synccompare.pl: testing: FN not supported for ActiveSync 2012-08-31 Patrick Ohly * test/runtests.py: testing: ignore some known ActiveSync problems 2012-08-31 Patrick Ohly * test/ClientTest.cpp: testing: fixed testAddBothSides* 2012-08-31 Patrick Ohly * src/dbus/server/main.cpp: * src/gdbus/gdbus-cxx-bridge.h: * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: D-Bus: explicitly flush messages 2012-08-31 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSource.h: ActiveSync: avoid dangling const char pointer 2012-08-31 Patrick Ohly * src/backends/pbap/README: PBAP: updated docs to include caching mode 2012-08-31 Patrick Ohly * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/TrackingSyncSource.cpp: sources: force slow sync when listAllItems() returns no revisions 2012-08-23 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: * test/test-dbus.py: engine: local cache sync mode 2012-08-31 Patrick Ohly * test/test-dbus.py: D-Bus testing: better support for interactive testing 2012-08-31 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncContext.cpp: engine: avoid sync mode comparisons against mode strings 2012-08-24 Patrick Ohly * src/dbus/server/progress-data.cpp: * src/dbus/server/progress-data.h: * src/dbus/server/session.cpp: * src/dbus/server/session.h: D-Bus server: ensure progress percentage is 0-100 2012-08-13 Patrick Ohly * src/dbus/server/auto-sync-manager.cpp: * src/dbus/server/connman-client.cpp: * src/dbus/server/network-manager-client.cpp: * src/dbus/server/server.cpp: * src/dbus/server/server.h: * src/dbus/server/session.cpp: D-Bus server: simplified server class 2012-08-24 Patrick Ohly * src/backends/file/FileSyncSource.cpp: file backend: use sub-second mod time stamps 2012-08-29 Patrick Ohly Merge remote-tracking branch 'origin/master' into pbap2 2012-08-27 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: allow configuring format and fields via databaseFormat 2012-08-27 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: fixed dangling reference 2012-08-27 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: fixed parsing of PullAll result 2012-08-23 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: don't try to make up stable local IDs 2012-08-23 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: local sync: fix timeout with local sync with libdbus 2012-08-23 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: local sync: fix timeout with local sync with libdbus 2012-08-23 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: removed dead code 2012-08-17 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: SyncContext: removed dead "SyncModes" code 2012-08-16 Patrick Ohly Merge remote-tracking branch 'origin/master' into pbap 2012-08-16 Patrick Ohly * src/backends/kde/KDEPlatform.cpp: KDE: check for D-Bus to avoid crash in KApplication (BMC #25596) 2012-08-14 Ove Kåven * debian/changelog: Updated changelog. 2012-08-14 Ove Kåven Merge branch 'FREMANTLE-1-2-99-4' into HARMATTAN-1-2-99-4 2012-08-14 Ove Kåven * debian/changelog: * src/backends/kcalextended/KCalExtendedSource.cpp: Since we're using load() anyway, there's no need to call allIncidences(), it would just waste memory. Grab the already loaded incidences instead. 2012-08-14 Patrick Ohly * src/syncevo/configs/datatypes/02vcard-types.xml: * src/syncevo/configs/scripting/04vcard-photo-value.xml: Funambol: work around PHOTO TYPE=image/jpeg 2012-08-13 Patrick Ohly * src/dbus/server/main.cpp: * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: * test/test-dbus.py: D-Bus server + GIO D-Bus: fix auto-activation (Debian bug #599247) 2012-08-12 Ove Kåven * debian/changelog: Updated changelog with descriptions of the KCalExtended changes. 2012-08-13 Ove Kåven * src/backends/kcalextended/KCalExtendedSource.cpp: * src/backends/kcalextended/KCalExtendedSource.h: * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: Implemented support for tasks and notes in the KCalExtended backend. 2012-08-12 Ove Kåven * src/backends/webdav/syncevo-webdav-lookup.sh: Make syncevolution-webdav-lookup work with the shells and the "host" binaries available on Maemo. 2012-08-12 Ove Kåven * debian/changelog: Updated changelog. 2012-08-12 Ove Kåven Merge tag 'syncevolution-1-2-99-4' into FREMANTLE-1-2-99-4 2012-08-12 Ove Kåven * src/backends/maemo/MaemoCalendarSource.cpp: Activate the SyncSourceLogging stuff in the Maemo calendar backend. 2012-08-12 Ove Kåven * src/backends/kcalextended/KCalExtendedSource.cpp: * src/backends/kcalextended/KCalExtendedSource.h: Fixed KCalExtendedSource failures when refreshing from peer because the storage's save() inserts first and deletes last. 2012-08-12 ovek * src/backends/kcalextended/KCalExtendedSource.cpp: Implemented KCalExtendedSource::isEmpty(). 2012-08-12 Ove Kåven * debian/changelog: * debian/control: * debian/copyright: * debian/rules: * src/backends/webdav/syncevo-webdav-lookup.sh: On Harmattan, embed host and libneon into the syncevolution packages. 2012-08-12 Ove Kåven * debian/copyright: Add myself to debian/copyright. 2012-08-12 Ove Kåven * src/backends/webdav/syncevo-webdav-lookup.sh: Make syncevolution-webdav-lookup work with the shells and the "host" binaries available on Maemo. 2012-08-11 Ove Kåven * debian/rules: Added dependency to run libsynthesis's autogen.sh after the main one. 2012-08-11 Ove Kåven * debian/rules: Cleanups to debian/rules. 2012-08-11 Ove Kåven * debian/rules: Cleanups to debian/rules. 2012-08-11 Ove Kåven * src/backends/webdav/webdav.am: Fixed broken rule for creating syncevo-webdav-lookup. 2012-08-11 Ove Kåven * src/backends/webdav/webdav.am: Fixed broken rule for creating syncevo-webdav-lookup. 2012-08-11 Ove Kåven * src/backends/kcalextended/KCalExtendedSource.cpp: In KCalExtendedSource::open(), only load the contents of the notebook we actually plan to sync, not all notebooks in the storage. 2012-08-11 Ove Kåven * debian/rules: Added dependency to run libsynthesis's autogen.sh after the main one. 2012-08-11 Ove Kåven * src/backends/kcalextended/KCalExtendedSource.cpp: When listing mkcal calendars, show notebook UID instead of storage, and allow this UID to be used for selecting a particular calendar. Since all listed calendars are in the default storage anyway, the UID is far more useful to have. (On the N9, knowing the physical storage does not help the user at all anyway, as access to it is restricted and needs to go through the API anyway.) 2012-08-11 Ove Kåven * src/backends/kcalextended/KCalExtendedSource.cpp: Fix to result code of incidence updates. 2012-08-11 Ove Kåven * debian/rules: Use regular autogen.sh in Harmattan builds. 2012-08-11 Ove Kåven * debian/changelog: Updated changelog for this branch. 2012-08-11 Ove Kåven Merge branch 'FREMANTLE-1-2-99-3' into HARMATTAN-1-2-99-3 2012-08-10 Ove Kåven * debian/changelog: * src/backends/maemo/MaemoCalendarSource.cpp: * src/backends/maemo/MaemoCalendarSource.h: * src/backends/maemo/MaemoCalendarSourceRegister.cpp: Updates for Maemo calendar backend. 2012-08-07 Patrick Ohly * NEWS: * configure.ac: NEWS, autotools: updated for 1.2.99.4 2012-08-07 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: D-Bus libdbus: avoid compiler warning 2012-08-07 Patrick Ohly * src/syncevo/SyncConfig.cpp: config: improved 'maxlogdirs' documentation 2012-08-06 Ove Kåven * debian/changelog: Updated changelog. 2012-08-05 Ove Kåven * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncContext.cpp: Fixes for compilation on gcc 4.2, used on Maemo 5. 2012-08-05 Ove Kåven * autogen-maemo.sh: * configure.ac: * debian/control: * debian/rules: * src/backends/evolution/configure-sub.in: * src/syncevo/eds_abi_wrapper.h: Various packaging and build system patches for the Maemo 5 port. 2012-08-05 Ove Kåven * .gitignore: * INSTALL: Remove INSTALL file from version control. 2012-08-04 Ove Kåven Merge tag 'syncevolution-1-2-99-3' into FREMANTLE-1-2-99-3 2012-08-04 Ove Kåven * autogen-maemo.sh: I think I fixed my scratchbox. 2012-08-02 Patrick Ohly * .gitignore: * INSTALL: autotools: let autogen.sh install the INSTALL file 2012-08-02 Patrick Ohly * src/syncevo/Cmdline.cpp: * test/test-dbus-concurrency.txt: * test/test-dbus.py: * test/testcases/eds_event.ics.googleactivesync.tem.patch: * test/testcases/eds_event.ics.radicale.tem.patch: command line: fixed --export 2012-08-02 Patrick Ohly * src/dbus/server/auto-sync-manager.cpp: * test/test-dbus.py: D-Bus server: fix support for autoSyncDelay > 0 2012-08-02 Patrick Ohly * test/test-dbus.py: D-Bus testing: further tweaks for failure tests 2012-08-02 Patrick Ohly * test/synccompare.pl: ActiveSync: ignore ANIVERSARY and BDAY for both Google and Exchange 2012-08-02 Patrick Ohly * test/dbus-session.sh: testing: setup-syncevolution needs D-Bus 2012-06-23 Rohan Garg * src/dbus/interfaces/syncevo-session-full.xml: D-Bus interface XML: fix incorrect numbering of parameter annotation in Session.SetNamedConfig() 2012-07-29 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: D-Bus interface XML: avoid "template" as parameter name 2012-07-29 Patrick Ohly * src/dbus/interfaces/syncevo-connection-full.xml: * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: Revert "Use the newer org.qtproject.QtDBus annotation for DBus interfaces" 2012-07-29 Patrick Ohly * src/dbus/interfaces/syncevo-session-full.xml: Revert "Use org.qtproject.QtDBus.QtTypeName.In3 instead of org.qtproject.QtDBus.QtTypeName.In2" 2012-07-24 Patrick Ohly * NEWS: * configure.ac: NEWS, configure: updated for 1.2.99.3 2012-07-24 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/evolution/EvolutionSyncSource.cpp: * src/backends/evolution/EvolutionSyncSource.h: * src/backends/evolution/configure-sub.in: * src/backends/evolution/e-cal-check-timezones.c: * src/syncevo/eds_abi_wrapper.h: * test/ClientTest.cpp: EDS: added support for EDS 3.5.x 2012-07-24 Patrick Ohly * src/syncevo/GLibSupport.h: GLib support: added GObjectDestructor 2012-07-24 Patrick Ohly * test/evo.supp: testing: ignore object_path leak in GDBus Object Proxy #680505 2012-07-24 Patrick Ohly * test/evo.supp: testing: ignore gnetworkmonitor memory leak #676265 2012-07-20 Patrick Ohly * test/ClientTest.cpp: testing: fixed ActiveSync sync tests for Exchange and Google 2012-07-20 Patrick Ohly * test/synccompare.pl: testing: googleeas + ANNIVERSARY 2012-07-20 Patrick Ohly * test/runtests.py: ActiveSync: added delay for Google testing 2012-07-20 Patrick Ohly * src/backends/activesync/ActiveSyncSourceRegister.cpp: AutoSync: fixed testing 2012-07-20 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: added some debug output 2012-07-20 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: don't drop data comparison output on target side 2012-07-20 Patrick Ohly * src/syncevo/LogRedirect.cpp: LogRedirect: fixed crash in local sync 2012-07-20 Patrick Ohly * src/syncevo/util.cpp: Execute(): added some debug output 2012-07-18 Patrick Ohly * test/synccompare.pl: testing: Google Contacts via ActiveSync adds time to BDAY 2012-07-18 Patrick Ohly * test/resultchecker.py: * test/runtests.py: * test/synccompare.pl: * test/testcases/eds_contact.vcf.googleeas.tem.patch: testing: added googleeas = Google Contacts via ActiveSync 2012-07-18 Patrick Ohly * src/backends/activesync/ActiveSyncSourceRegister.cpp: ActiveSync: enable integration testing in all cases 2012-07-18 Patrick Ohly * test/testcases/eds_contact.vcf.exchange.tem.patch: testing: stricter Exchange contact tests 2012-07-18 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSource.h: ActiveSync: fixed updating of contacts on Google during a sync 2012-07-18 Patrick Ohly * Makefile.am: syncevolution.org: package ActiveSync backend separately 2012-07-18 Patrick Ohly * test/runtests.py: testing: don't test memos with Mobical (aka Everdroid) 2012-07-18 Patrick Ohly * test/runtests.py: testing: build client-test as executable 2012-07-18 Patrick Ohly * Makefile.am: EDS: updated syncevolution.org packages, incompatible with EDS 3.6, part 2 2012-07-18 Patrick Ohly * test/test-dbus.py: D-Bus testing: relaxed D-Bus checks 2012-07-17 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: adapted slow sync handling 2012-07-16 Patrick Ohly * test/testcases/eds_task.ics.funambol.tem.patch: testing: fixed eds_task::testConversion for Funambol 2012-07-16 Patrick Ohly * test/ClientTest.cpp: testing: fixed testAddBothSides for VJOURNAL 2012-07-12 Patrick Ohly * AUTOTOOLS-TODO: * Makefile.am: * build/gen-backends-am.sh: * configure.ac: * po/POTFILES.skip: * src/backends/activesync/activesync.am: * src/backends/evolution/evolution.am: * src/backends/webdav/webdav.am: * src/gnome-bluetooth/gnome-bluetooth.am: * src/src.am: * src/syncevo/syncevo.am: * src/syncevo/syncevolution.pc.in: autotools: ensure that link lines are complete 2012-07-12 Patrick Ohly * test/runtests.py: testing: activesyncd is now hosted on gnome.org 2012-07-12 Patrick Ohly * src/dbus/server/connman-client.cpp: * src/dbus/server/connman-client.h: * src/dbus/server/network-manager-client.cpp: * src/dbus/server/network-manager-client.h: D-Bus server: fixed HTTP presence for recent libdbus 2012-07-12 Patrick Ohly * src/dbus/server/auto-sync-manager.cpp: D-Bus server: more debug logging to auto sync 2012-07-12 Patrick Ohly * test/sys.supp: testing: generalized libdl suppression 2012-07-12 Patrick Ohly * test/test-dbus.py: D-Bus testing: fixed race condition in TestCmdline 2012-07-10 Patrick Ohly * Makefile.am: syncevolution.org: declare dependency on libical 2012-07-10 Patrick Ohly * src/backends/webdav/WebDAVSourceRegister.cpp: * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: * src/syncevolution.cpp: CalDAV + syncevolution.org: fixed segfault without libical+libecal 2012-07-10 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncContext.cpp: * src/syncevolution.cpp: * test/test-dbus.py: testing: added and updated several failure tests 2012-07-10 Patrick Ohly * src/dbus/server/server.cpp: * src/dbus/server/server.h: * src/dbus/server/session.cpp: D-Bus server: updated session output handling 2012-07-10 Patrick Ohly * src/dbus/server/session.cpp: D-Bus server: updated helper shutdown handling 2012-07-10 Patrick Ohly * src/dbus/server/server.cpp: * src/dbus/server/server.h: D-Bus server: simplified internal timeout API 2012-07-10 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: fixed helper process shutdown in case of parent failure 2012-07-10 Patrick Ohly * src/syncevo/ForkExec.cpp: ForkExec: removed unnecessary line break 2012-07-10 Patrick Ohly * test/ClientTest.cpp: testing: fixed testAddBothSides + VJOURNAL 2012-07-10 Patrick Ohly * src/backends/file/FileSyncSourceRegister.cpp: * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/syncevo/SyncSource.h: * test/ClientTest.cpp: testing: fixed testInsertTwice 2012-07-10 Patrick Ohly * Makefile.am: * src/syncevo/eds_abi_wrapper.cpp: EDS: updated syncevolution.org packages, incompatible with EDS 3.6 2012-07-10 Patrick Ohly * NEWS: NEWS: fixed spelling and truncation 2012-07-10 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: * src/gdbus/gdbus-cxx.h: * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: * src/gdbusxx/gdbus-cxx.h: GDBus libdbus + GIO: simplified Watch 2012-07-10 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: D-Bus GIO: reimplemented DBusWatch 2012-07-10 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: D-Bus GIO: revised DBusWatch creation 2012-07-10 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: * src/syncevo/SyncContext.cpp: local sync: use weak pointers with asynchronous D-Bus calls 2012-07-10 Patrick Ohly * src/dbus/server/session.cpp: D-Bus server: use weak pointers with asynchronous D-Bus calls 2012-07-10 Patrick Ohly * src/syncevo/BoostHelper.h: * src/syncevo/syncevo.am: boost: support boost::bind() + weak pointers 2012-07-03 Patrick Ohly * build/xsl-update.sh: D-Bus API: added update script for docbook XSL 2012-07-03 Patrick Ohly * build/xsl/COPYING: * build/xsl/README: * build/xsl/VERSION.xsl: * build/xsl/common/common.xsl: * build/xsl/common/en.xml: * build/xsl/common/entities.ent: * build/xsl/common/gentext.xsl: * build/xsl/common/l10n.dtd: * build/xsl/common/l10n.xml: * build/xsl/common/l10n.xsl: * build/xsl/common/labels.xsl: * build/xsl/common/olink.xsl: * build/xsl/common/pi.xsl: * build/xsl/common/stripns.xsl: * build/xsl/common/subtitles.xsl: * build/xsl/common/table.xsl: * build/xsl/common/targets.xsl: * build/xsl/common/titles.xsl: * build/xsl/common/utility.xsl: * build/xsl/html/admon.xsl: * build/xsl/html/annotations.xsl: * build/xsl/html/autoidx.xsl: * build/xsl/html/autotoc.xsl: * build/xsl/html/biblio-iso690.xsl: * build/xsl/html/biblio.xsl: * build/xsl/html/block.xsl: * build/xsl/html/callout.xsl: * build/xsl/html/chunker.xsl: * build/xsl/html/component.xsl: * build/xsl/html/division.xsl: * build/xsl/html/docbook.xsl: * build/xsl/html/ebnf.xsl: * build/xsl/html/footnote.xsl: * build/xsl/html/formal.xsl: * build/xsl/html/glossary.xsl: * build/xsl/html/graphics.xsl: * build/xsl/html/html-rtf.xsl: * build/xsl/html/html.xsl: * build/xsl/html/htmltbl.xsl: * build/xsl/html/index.xsl: * build/xsl/html/info.xsl: * build/xsl/html/inline.xsl: * build/xsl/html/keywords.xsl: * build/xsl/html/lists.xsl: * build/xsl/html/math.xsl: * build/xsl/html/param.xsl: * build/xsl/html/pi.xsl: * build/xsl/html/qandaset.xsl: * build/xsl/html/refentry.xsl: * build/xsl/html/sections.xsl: * build/xsl/html/synop.xsl: * build/xsl/html/table.xsl: * build/xsl/html/task.xsl: * build/xsl/html/titlepage.templates.xsl: * build/xsl/html/titlepage.xsl: * build/xsl/html/toc.xsl: * build/xsl/html/verbatim.xsl: * build/xsl/html/xref.xsl: * build/xsl/lib/lib.xsl: * src/dbus/interfaces/interfaces.am: D-Bus API: generate docs using local copy of docbook XSL 2012-07-04 Patrick Ohly * NEWS: NEWS: updated for 1.2.99.2 2012-07-04 Patrick Ohly * build/build.am: autotools: distribute files necessary for autogen.sh 2012-07-02 Patrick Ohly * NEWS: NEWS: revised 1.2.99.2 2012-07-02 Patrick Ohly * test/runtests.py: testing: blacklist KDE and testReadItem404 2012-07-02 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: Google Calendar: updated URL redirect handling 2012-07-02 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: testing: check result of "item already exists" during insert 2012-07-02 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: * test/ClientTest.cpp: WebDAV: handle UID conflicts 2012-07-02 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: testing: fixed insertion of VJOURNAL 2012-07-02 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: updated Radicale 412 -> 404 workaround 2012-07-02 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: WebDAV: added possibility to accept certain error codes 2012-07-02 Patrick Ohly * test/ClientTest.cpp: * test/runtests.py: testing: fixed testConversion 2012-07-02 Patrick Ohly * test/ClientTest.cpp: testing: fixed testExtensions 2012-06-30 Patrick Ohly * NEWS: * configure.ac: NEWS, configure: updated for 1.2.99.2 2012-06-29 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/configs/remoterules/client/03funambol.xml: * src/syncevo/configs/scripting/11calendar.xml: Funambol: ignore UID 2012-06-29 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: fixed data corruption issue when uploading item with long UID 2012-06-29 Patrick Ohly * src/syncevo/SyncSource.cpp: * src/syncevo/configs/scripting/11calendar.xml: engine: add DTSTAMP+LAST-MODIFIED before writing calendar items 2012-06-29 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: --status for WebDAV source aborted 2012-06-28 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: fixed embedding of line number in error messages 2012-06-28 Patrick Ohly * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: ForkExec: slight logging improvement 2012-06-28 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/server/server.cpp: * src/dbus/server/server.h: * src/dbus/server/session-helper.cpp: * src/dbus/server/session-helper.h: * src/dbus/server/session.cpp: * src/dbus/server/session.h: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: * src/syncevo/Logging.h: * src/syncevo/SyncContext.cpp: * src/syncevolution.cpp: * test/test-dbus.py: local sync: improved target side output 2012-06-28 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: WebDAV: print INFO messages when access gets delayed 2012-06-28 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: command line: fixed password + property lookup during --print-databases 2012-06-26 Patrick Ohly * test/client-test-main.cpp: testing: ignored failures could lead to false overall success 2012-06-23 Rohan Garg * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: Use 'templateName' instead of 'template' since 'template' is a keyword 2012-06-23 Rohan Garg * src/dbus/interfaces/syncevo-session-full.xml: Use org.qtproject.QtDBus.QtTypeName.In3 instead of org.qtproject.QtDBus.QtTypeName.In2 2012-06-23 Rohan Garg * src/backends/akonadi/configure-sub.in: Use proper paths to link to libraries 2012-06-22 Rohan Garg * src/dbus/interfaces/syncevo-connection-full.xml: * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: Use the newer org.qtproject.QtDBus annotation for DBus interfaces 2012-06-25 Patrick Ohly * test/ClientTest.cpp: testing: different unique UID approach 2012-06-22 Patrick Ohly * test/ClientTest.cpp: testing: fix for UID mangling 2012-06-22 Patrick Ohly * NEWS: * configure.ac: NEWS + configure: release 1.2.99.1 2012-06-22 Patrick Ohly * test/ClientTest.cpp: testing: allow iCalendar 2.0 test data to be mixed in same VCALENDAR 2012-06-22 Patrick Ohly * test/runtests.py: testing: updated Funambol test config 2012-06-22 Patrick Ohly * test/ClientTest.cpp: testing: use "refresh-from-server" 2012-06-20 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/templates/contexts/WebDAV.ini: * test/test-dbus.py: WebDAV: improved --configure 2012-06-20 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: improved support for aborting while checking sources 2012-06-20 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: WebDAV: improved support for aborting while resending 2012-06-20 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/dbus/server/sync-helper.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SuspendFlags.cpp: * src/syncevo/SuspendFlags.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/util.cpp: * src/syncevo/util.h: core, WebDAV: improved support for aborting while sleeping 2012-06-18 Patrick Ohly * src/syncevo/configs/datatypes/12calendar-types.xml: * src/syncevo/configs/scripting/11calendar.xml: WebDAV: improved VJOURNAL -> plain/text conversion 2012-06-19 Patrick Ohly * src/dbus/server/server.cpp: D-Bus server: fixed Session.Detach() + shutdown with GIO D-Bus 2012-06-15 Patrick Ohly * test/runtests.py: testing: enabled VTODO testing with Apple and DAViCal 2012-06-15 Patrick Ohly * test/testcases/eds_task.ics: * test/testcases/eds_task.ics.Ovi.tem.patch: * test/testcases/eds_task.ics.funambol.tem.patch: * test/testcases/eds_task.ics.memotoo.tem.patch: * test/testcases/eds_task.ics.mobical.tem.patch: * test/testcases/eds_task.ics.nokia_7210c.tem.patch: testing: removed "METHOD:PUBLISH" from EDS task 2012-06-15 Patrick Ohly * src/backends/webdav/CalDAVVxxSource.h: WebDAV: exchange VJOURNAL as iCalendar 2.0 or plain text 2012-06-15 Patrick Ohly * src/syncevo/SyncSource.cpp: * src/syncevo/configs/datatypes/11calendar-profile.xml: * src/syncevo/configs/datatypes/12calendar-types.xml: engine: support VJOURNAL and VJOURNAL+text/plain 2012-06-15 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: improved support for aborting 2012-06-15 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: fixed hanging syncevo-local-sync 2012-06-15 Patrick Ohly * src/backends/webdav/CardDAVSource.cpp: * src/backends/webdav/CardDAVSource.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: moved UID manipulation into base class 2012-06-15 Patrick Ohly * src/backends/evolution/EvolutionSyncSource.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: backends: merge with incoming data by default 2012-06-12 Patrick Ohly * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/CalDAVVxxSource.cpp: * src/backends/webdav/CalDAVVxxSource.h: * src/backends/webdav/CardDAVSource.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/backends/webdav/webdav.am: * test/ClientTest.cpp: CalDAV: support VJOURNAL + VTODO (BMC #24893) 2012-06-12 Patrick Ohly * src/client-test-app.cpp: * src/syncevo/SyncSource.h: testing: allow backends to register tests after main() 2012-06-12 Patrick Ohly * src/client-test-app.cpp: * src/syncevo/SyncSource.h: * test/ClientTest.cpp: * test/ClientTest.h: testing: added Client::Source::*::testLinkedSources 2012-06-12 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: handle 200 response to delete 2012-06-12 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: handle 412 response to delete 2012-06-12 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: handle 410 response to read 2012-06-11 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/templates/servers/Funambol.ini: * test/test-dbus.py: sync: refresh-from-server implementation configurable 2012-06-08 Patrick Ohly * src/syncevo/SyncContext.cpp: sync: explicitly ask for refresh-from-server (helps with Funambol) 2012-06-08 Patrick Ohly * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: * src/syncevo/SyncContext.cpp: logging: control libsynthesis console output via SYNCEVOLUTION_DEBUG 2012-06-15 Patrick Ohly * Makefile.am: syncevolution.org: fix for packaging 2012-06-11 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: EDS: accept EDS 3.4 as compatible 2012-06-11 Patrick Ohly * Makefile.am: syncevolution.org: removed extra README files from .deb and .rpm 2012-06-05 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: command line: better error messages about config problems 2012-06-05 Patrick Ohly * src/syncevo/Cmdline.cpp: * test/test-dbus.py: command line: fixed '--dry-run' error message 2012-06-05 Patrick Ohly * src/backends/webdav/WebDAVSourceRegister.cpp: * src/client-test-app.cpp: * src/dbus/server/session-helper.cpp: * src/dbus/server/session.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/ConfigFilter.cpp: * src/syncevo/ConfigFilter.h: * src/syncevo/ConfigNode.h: * src/syncevo/DBusTraits.h: * src/syncevo/DevNullConfigNode.h: * src/syncevo/FilterConfigNode.cpp: * src/syncevo/FilterConfigNode.h: * src/syncevo/IniConfigNode.cpp: * src/syncevo/IniConfigNode.h: * src/syncevo/MultiplexConfigNode.cpp: * src/syncevo/MultiplexConfigNode.h: * src/syncevo/PrefixConfigNode.cpp: * src/syncevo/PrefixConfigNode.h: * src/syncevo/SafeConfigNode.cpp: * src/syncevo/SafeConfigNode.h: * src/syncevo/SingleFileConfigTree.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/syncevo.am: * src/syncevo/util.h: * test/ClientTest.cpp: * test/test-dbus.py: command line: allow setting empty properties 2012-06-05 Patrick Ohly * src/dbus/server/read-operations.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/ConfigNode.cpp: * src/syncevo/FileConfigNode.cpp: * src/syncevo/FileConfigNode.h: * src/syncevo/FileConfigTree.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/VolatileConfigNode.h: * src/syncevo/syncevo.am: .ini files: use newer Ini*ConfigNode 2012-06-04 Patrick Ohly * src/client-test-app.cpp: testing: check for "set" instead of "empty" properties 2012-06-04 Patrick Ohly * src/backends/activesync/ActiveSyncSourceRegister.cpp: * src/backends/activesync/README: * test/ClientTest.cpp: * test/synccompare.pl: ActiveSync: allow testing against Google 2012-06-01 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionSyncSource.h: EDS: code cleanup 2012-06-01 Patrick Ohly * test/dbus-session.sh: dbus-session.sh: also start daemons when running bash 2012-06-01 Patrick Ohly * src/backends/kde/KDEPlatform.cpp: KDE: re-arranged header files to avoid conflict 2012-06-01 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: EDS + client API: work around broken e_cal_client_tzlookup() 2012-06-01 Patrick Ohly * src/dbus/server/main.cpp: * src/dbus/server/server.cpp: D-Bus testing: fix race condition in testSession3 2012-05-30 Patrick Ohly * NEWS: NEWS: updated for 1.2.99.x 2012-05-30 Patrick Ohly * src/syncevo/Cmdline.cpp: * test/test-dbus.py: testing: fixed testMigrate 2012-05-30 Patrick Ohly * src/syncevo/LogRedirect.cpp: LogRedirect: ignore Qt Session managment error 2012-05-29 Patrick Ohly * README.rst: * src/CmdlineSyncClient.cpp: * src/CmdlineSyncClient.h: * src/backends/gnome/GNOMEPlatform.cpp: * src/backends/gnome/GNOMEPlatform.h: * src/backends/kde/KDEPlatform.cpp: * src/backends/kde/KDEPlatform.h: * src/client-test-app.cpp: * src/dbus/server/dbus-sync.cpp: * src/dbus/server/dbus-sync.h: * src/dbus/server/dbus-user-interface.cpp: * src/dbus/server/dbus-user-interface.h: * src/dbus/server/read-operations.cpp: * src/src.am: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/CmdlineSyncClient.cpp: * src/syncevo/CmdlineSyncClient.h: * src/syncevo/ConfigFilter.cpp: * src/syncevo/ConfigFilter.h: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/UserInterface.cpp: * src/syncevo/UserInterface.h: * src/syncevo/syncevo.am: * src/syncevolution.cpp: * test/test-dbus.py: password handling: fixed KWallet support, global configuration option 2012-05-29 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: InitStateTri: parse config string as true/false/string 2012-05-29 Patrick Ohly * src/syncevo/util.h: InitStateClass: fixed assignment operator 2012-05-29 Patrick Ohly * test/synccompare.pl: synccompare: fixed output for byte-identical duplicates 2012-05-29 Patrick Ohly * test/dbus-session.sh: D-Bus session: updated Akonadi startup 2012-05-29 Patrick Ohly * src/backends/akonadi/akonadisyncsource.cpp: Akonadi: don't auto-start daemon 2012-05-29 Patrick Ohly * src/syncevo/LogRedirect.cpp: LogRedirect: ignore some known error messages by default 2012-05-29 Patrick Ohly * src/dbus/server/connman-client.cpp: * src/dbus/server/network-manager-client.cpp: D-Bus server: avoid error messages about ConnMan resp. Network Manager 2012-05-29 Patrick Ohly * configure.ac: autotools: allow usage of deprecated functions 2012-05-25 Patrick Ohly Evolution: optionally use EDS 3.4 "Client" API 2012-05-25 Patrick Ohly * src/syncevo/GLibSupport.h: GLibSupport: allow GListCXX 2012-05-25 Patrick Ohly * src/syncevo/GLibSupport.h: GLibSupport: addded PlainGStr 2012-05-25 Patrick Ohly * src/syncevo/GLibSupport.h: GLibSupport: improved GErrorCXX 2012-05-25 Patrick Ohly * src/syncevo/GLibSupport.h: GLibSupport: improved SE_GOBJECT_TYPE 2012-05-25 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: Evolution Calendar: avoid redundant item update 2011-08-08 Christophe Dumez * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/evolution/EvolutionMemoSource.h: * src/syncevo/eds_abi_wrapper.h: Support for the new ECalClient API in EDS 3.2 2011-08-05 Christophe Dumez * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionSyncSource.h: * src/syncevo/GLibSupport.h: * src/syncevo/eds_abi_wrapper.h: Support for the new EBookClient API in EDS 3.2 2012-05-24 Patrick Ohly * test/dbus-session.sh: dbus-session.sh: added the possibility to start Akonadi 2012-05-24 Patrick Ohly * src/client-test-app.cpp: * test/client-test-main.cpp: testing: moved code into client-test main() 2012-05-23 Patrick Ohly * NEWS: NEWS: updated for 1.2.99.x 2012-05-23 Patrick Ohly * Makefile.am: syncevolution.org: include /etc, exclude developer files 2012-05-23 Patrick Ohly * src/templates/servers/Mobical.ini: Mobical: must force vCard 2.1 2012-05-22 Patrick Ohly * src/dbus/server/auto-sync-manager.cpp: * src/dbus/server/auto-sync-manager.h: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * test/test-dbus.py: D-Bus server: made notification verbosity configurable with "notifyLevel" 2012-05-22 Patrick Ohly * .gitignore: * AUTOTOOLS-TESTING: * AUTOTOOLS-TODO: * HACKING: * configure.ac: * src/backends/buteo/ButeoBridge.cpp: * src/backends/buteo/ButeoBridge.h: * src/backends/buteo/README: * src/backends/buteo/buteo.am: * src/backends/buteo/configure-sub.in: * src/backends/buteo/profiles/client/syncevo-buteo.xml: * src/backends/buteo/profiles/profiles.am: * src/backends/buteo/profiles/service/google-calendar.xml: * src/backends/buteo/profiles/service/google-contacts.xml: * src/backends/buteo/profiles/service/yahoo.xml: * src/backends/buteo/profiles/sync/google-calendar.xml: * src/backends/buteo/profiles/sync/google-contacts.xml: * src/backends/buteo/profiles/sync/yahoo.xml: * src/client-test-app.cpp: * src/client-test-buteo.cpp: * src/client-test-buteo.h: * src/src.am: * test/ClientTest.cpp: Buteo: removed from source code 2012-05-22 Patrick Ohly * Makefile.am: syncevolution.org: fixed D-Bus server autostart in .deb and .rpm packages 2012-05-22 Patrick Ohly * src/client-test-app.cpp: sync testing: create Client_Sync_Current symlink for server 2012-05-22 Patrick Ohly * test/runtests.py: testing: skip testConversion test 2012-05-22 Patrick Ohly * test/runtests.py: testing: added suspend/resume testing separately for edsfile 2012-05-22 Patrick Ohly * test/sys.supp: testing: ignore system leaks 2012-05-22 Patrick Ohly * test/runtests.py: testing: fixed setting of CLIENT_TEST_ALARM 2012-05-22 Patrick Ohly * src/syncevo/SyncContext.cpp: session handling: fixed potential read-after-free 2012-05-22 Patrick Ohly * src/syncevo/SyncSource.h: * src/syncevo/SynthesisDBPlugin.cpp: SyncML server: fixed invalid memory access in blob handling 2012-05-22 Patrick Ohly * test/syncevo-http-server.py: HTTP server: extended debugging + resource tracking 2012-05-22 Patrick Ohly * src/dbus/server/dbus-transport-agent.cpp: D-Bus transport: avoid potential lockup during abort 2012-05-22 Patrick Ohly * src/backends/evolution/EvolutionContactSourceRegister.cpp: Evolution Contacts: changed default sync format 2012-05-14 Patrick Ohly * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: SyncMLStatus: added more status codes 2012-05-14 Patrick Ohly * README.rst: documentation: updated WebDAV section 2012-05-11 Patrick Ohly * test/test-dbus.py: D-Bus testing: avoid assertAlmostEqual(delta=...) 2012-05-11 Patrick Ohly * test/test-dbus.py: D-Bus testing: fixed typo in test names 2012-05-11 Patrick Ohly * test/test-dbus.py: D-Bus testing: let DBusUtil override unittest.TestCase methods 2012-05-11 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: disable usage of "closed" signal 2012-05-11 Patrick Ohly * src/dbus/server/sync-helper.cpp: syncevo-dbus-helper: log SuspendFlags at DEBUG level 2012-05-11 Patrick Ohly * src/syncevo/SuspendFlags.cpp: * src/syncevo/SuspendFlags.h: SuspendFlags: allow configuration of the log level 2012-05-10 Patrick Ohly * test/test-dbus.py: D-Bus testing: added test for completing sync without syncevo-dbus-server 2012-05-09 Patrick Ohly * test/test-dbus.py: D-Bus testing: extended password tests 2012-05-09 Patrick Ohly * test/test-dbus.py: D-Bus testing: enhanced testParentFailure 2012-05-08 Patrick Ohly * test/test-dbus.py: D-Bus testing: kill children 2012-05-08 Patrick Ohly * test/test-dbus.py: D-Bus testing: allow unlimited diffs 2012-05-08 Patrick Ohly * test/test-dbus.py: D-Bus testing: added logging facility for Python test driver 2012-05-07 Patrick Ohly * test/test-dbus.py: D-Bus testing: higher timeout for TestCmdline 2012-05-07 Patrick Ohly * test/test-dbus.py: D-Bus testing: dedicated check for no error output 2012-05-08 Patrick Ohly * test/test-dbus.py: D-Bus testing: cover killing of syncevo-dbus-server 2012-05-03 Patrick Ohly * src/dbus/server/main.cpp: D-Bus server: GDBus message logging 2012-03-30 Patrick Ohly * src/dbus/server/dbus-sync.cpp: * src/dbus/server/session-common.h: * src/dbus/server/session.cpp: * src/syncevo/SynthesisEngine.h: * test/test-dbus.py: D-Bus server: fix support for WBXML 2012-03-30 Patrick Ohly * src/dbus/server/server.cpp: * src/dbus/server/server.h: D-Bus server: rewrote delayed deletion 2012-03-30 Patrick Ohly * src/dbus/server/connection.cpp: * src/dbus/server/dbus-transport-agent.cpp: * test/test-dbus.py: D-Bus Connection: more strict error handling, logging 2012-03-26 Patrick Ohly * src/dbus/server/auto-sync-manager.cpp: * src/dbus/server/auto-sync-manager.h: * src/dbus/server/client.cpp: * src/dbus/server/client.h: * src/dbus/server/cmdline-wrapper.h: * src/dbus/server/connection.cpp: * src/dbus/server/connection.h: * src/dbus/server/dbus-sync.cpp: * src/dbus/server/dbus-sync.h: * src/dbus/server/dbus-transport-agent.cpp: * src/dbus/server/dbus-transport-agent.h: * src/dbus/server/info-req.cpp: * src/dbus/server/info-req.h: * src/dbus/server/main.cpp: * src/dbus/server/presence-status.cpp: * src/dbus/server/presence-status.h: * src/dbus/server/read-operations.cpp: * src/dbus/server/read-operations.h: * src/dbus/server/server.am: * src/dbus/server/server.cpp: * src/dbus/server/server.h: * src/dbus/server/session-common.h: * src/dbus/server/session-helper.cpp: * src/dbus/server/session-helper.h: * src/dbus/server/session-listener.h: * src/dbus/server/session.cpp: * src/dbus/server/session.h: * src/dbus/server/sync-helper.cpp: * src/src.am: * test/test-dbus.py: D-Bus server: fork/exec for sync, command line and restore operations 2012-05-04 Patrick Ohly * test/test-dbus.py: D-Bus testing: KDE wants absolute XDG home 2012-05-03 Patrick Ohly * test/test-dbus.py: D-Bus testing: allow SYNCEVOLUTION_DEBUG in some Cmdline tests, but not all 2012-03-30 Patrick Ohly * test/test-dbus.py: D-Bus testing: fixed typo 2012-03-30 Patrick Ohly * src/syncevo/SyncContext.cpp: * test/test-dbus.py: sync aborting: check while starting sync, avoid killing process during testing 2012-03-30 Patrick Ohly * test/test-dbus.py: D-Bus testing: better output when a test times out 2012-03-30 Patrick Ohly * test/sys.supp: testing: updated sys.supp 2012-05-08 Patrick Ohly * src/dbus/server/dbus-callbacks.cpp: D-Bus callbacks: ignore errors while sending failure reply 2012-05-03 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: Exception::handle(): let caller suppress error logging 2012-05-08 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: Local sync: error handling during password request 2012-05-08 Patrick Ohly * src/syncevo/SyncContext.cpp: sync logic: avoid infinite loop while aborting 2012-05-08 Patrick Ohly * src/syncevo/UserInterface.cpp: * src/syncevo/UserInterface.h: UserInterface: introduced asynchronous password request 2012-05-10 Patrick Ohly * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: ForkExec: use GDBusConnectionPtr::setDisconnect() 2012-04-13 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.cpp: GDBus GIO: abort when D-Bus name cannot be obtained 2012-05-10 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: signal delivery optional + refactoring 2012-05-10 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: comment change - cannot throw exceptions in callback 2012-05-10 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: code refactoring DBusResult + Method 2012-05-10 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: more informative exceptions 2012-05-10 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: GDBus libdbus: signal delivery optional 2012-05-10 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: implemented "connection lost" callback 2012-05-10 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.cpp: * src/gdbus/gdbus-cxx-bridge.h: * src/gdbus/mainloop.c: GDBus libdbus: implemented "connection lost" callback 2012-05-08 Patrick Ohly * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: ForkExec: added parent connection monitoring 2012-04-13 Patrick Ohly * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: ForkExec: added output redirection + tests 2012-04-13 Patrick Ohly * src/syncevo/LogStdout.cpp: * src/syncevo/LogStdout.h: * src/syncevo/LogSyslog.cpp: * src/syncevo/LogSyslog.h: * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: logging (base, stdout and syslog): code refactoring 2012-04-13 Patrick Ohly * src/syncevo/Timespec.h: * src/syncevo/syncevo.am: * src/syncevo/util.h: util/Timespec: moved into Timespec.h 2012-04-13 Patrick Ohly * src/syncevo/GLibSupport.h: GErrorCXX: added conversion to bool 2012-03-27 Patrick Ohly * src/syncevo/SuspendFlags.h: SuspendFlags: deactivate() is private 2012-03-27 Patrick Ohly * src/syncevo/SuspendFlags.cpp: SuspendFlags: added some debugging logging 2012-03-27 Patrick Ohly * test/test-dbus.py: D-Bus testing: autoSyncInterval measures start<->start times 2012-03-30 Patrick Ohly * src/dbus/server/exceptions.cpp: * src/dbus/server/exceptions.h: * src/gdbus/gdbus-cxx-bridge.h: * src/gdbusxx/gdbus-cxx-bridge.h: GDBus: support external dbus_traits 2012-03-27 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: GDBus libdbus: support boost::signals2 -> EmitSignal 2012-03-27 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: support boost::signals2 -> EmitSignal 2012-03-27 Patrick Ohly * src/syncevo/SuspendFlags.cpp: SuspendFlags: don't destruct global instance 2012-03-26 Patrick Ohly * src/dbus/server/timeout.h: D-Bus server Timeout: API improvements, exception handling 2012-03-26 Patrick Ohly * src/dbus/server/server.am: autotools: removed redundant LIBSOUP flags from server 2012-05-07 Patrick Ohly * src/gdbus/object.c: GDBus libdbus: fixed memory leak 2012-05-07 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: GDBus libdbus: fixed support for empty arrays 2012-05-08 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: C callbacks must catch C++ exceptions 2012-03-26 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: GDBus libdbus: more consistent callback handling 2012-03-26 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: more consistent callback handling 2012-03-26 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: Exception: added exception handling which aborts 2012-03-27 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: GDBus libdbus: added traits utility class for enum 2012-03-22 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: added traits utility class for enum 2012-03-22 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: fixed SignalWatch4 2012-03-22 Patrick Ohly * src/syncevo/DBusTraits.h: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/syncevo.am: D-Bus : moved some traits into separate header file 2012-03-22 Patrick Ohly * test/dbus-client-server.cpp: dbus-client-server: added test code for client or server dying 2012-03-22 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: Exception: rethrow internal exceptions after transmitting via D-Bus 2012-03-30 Patrick Ohly * src/syncevo/ForkExec.cpp: ForkExec: make stop() and kill() NOPs when child isn't running 2012-03-22 Patrick Ohly * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: ForkExec: allow sending arbitrary signals in stop() 2012-05-08 Patrick Ohly * test/test-dbus.py: D-Bus testing: don't configure password for local sync 2012-03-22 Patrick Ohly * test/test-dbus.py: D-Bus testing: failed auto sync session must not restart 2012-03-22 Patrick Ohly * test/test-dbus.py: D-Bus testing: reports optional in TestLocalSync.testConcurrency 2012-03-21 Patrick Ohly * test/test-dbus.py: D-Bus testing: fixed session startup 2012-03-19 Patrick Ohly * src/dbus/server/server.cpp: server.cpp: minor code reformatting 2012-03-19 Patrick Ohly * src/dbus/server/server.h: D-Bus server: removed dead code (m_pollConnman) 2012-03-19 Patrick Ohly * test/test-dbus.py: * test/test-dbus/auto-sync/config/syncevolution/.internal.ini: * test/test-dbus/auto-sync/config/syncevolution/config.ini: * test/test-dbus/auto-sync/config/syncevolution/default/.internal.ini: * test/test-dbus/auto-sync/config/syncevolution/default/config.ini: * test/test-dbus/auto-sync/config/syncevolution/default/peers/scheduleworld/.internal.ini: * test/test-dbus/auto-sync/config/syncevolution/default/peers/scheduleworld/config.ini: D-Bus testing: start with auto sync on, auto terminate once it is off 2012-03-19 Patrick Ohly * src/dbus/server/auto-sync-manager.cpp: * src/dbus/server/auto-sync-manager.h: * src/dbus/server/server.cpp: * src/dbus/server/server.h: * src/dbus/server/session.cpp: * src/dbus/server/session.h: * test/test-dbus.py: D-Bus server: cleaned up shutdown handling 2012-03-15 Patrick Ohly * test/test-dbus.py: D-Bus testing: enable running under gdb via env variable 2012-03-08 Patrick Ohly * src/dbus/server/dbus-callbacks.cpp: * src/dbus/server/dbus-callbacks.h: D-Bus server: asynchronous method infrastructure 2012-03-16 Patrick Ohly * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: * test/dbus-client-server.cpp: ForkExec: fix race condition 2012-03-15 Krzesimir Nowak * src/gdbus/gdbus-cxx-bridge.cpp: * src/gdbus/gdbus-cxx-bridge.h: * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: dbus-wrappers: Add delayed message processing for DBus connections. 2012-03-14 Patrick Ohly * test/test-dbus.py: D-Bus testing: server should not allow new sessions while shutting down 2012-03-14 Patrick Ohly * src/dbus/server/timeout.h: D-Bus server Timeout class: API improvements 2012-03-12 Patrick Ohly * src/dbus/server/session.cpp: syncevo-dbus-server: fix Session.CheckSession() name 2012-03-08 Chris Kühl * Makefile.am: * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: * src/syncevo/SuspendFlags.h: * test/test-dbus.py: trivial: Fixed up various comments and formatting mistakes 2012-03-08 Chris Kühl * test/dbus-client-server.cpp: test: Fix cli arguments in test/dbus-client-server.cpp 2012-03-08 Chris Kühl * configure.ac: dbus-server: Bump GIO version to 2.30 due to bugs in earlier versions 2012-03-08 Krzesimir Nowak * src/syncevo/LogSyslog.cpp: * src/syncevo/LogSyslog.h: * src/syncevo/syncevo.am: Added LoggerBase subclass to use syslog as logging mechanism. 2012-03-12 Patrick Ohly * src/syncevo/ForkExec.cpp: ForkExec.cpp: fix for "Fix the build without --enable-dbus-service." 2012-03-08 Murray Cumming * src/syncevo/ForkExec.cpp: ForkExec.cpp: Fix the build without --enable-dbus-service. 2012-03-14 Krzesimir Nowak * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: ForkExec: Do not use arbitrary value when empty one was passed. 2012-03-08 Chris Kühl * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: syncevo: Added method to add environment variables to ForkExec 2012-03-08 Chris Kühl * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: gio-gdbus-wrapper: Trivial fixes. 2012-03-08 Chris Kühl * src/gdbus/gdbus-cxx-bridge.cpp: * src/gdbus/gdbus-cxx-bridge.h: libdbus-wrapper: Trivial fixes. 2012-03-08 Krzesimir Nowak * src/gdbusxx/gdbus-cxx-bridge.h: gio-gdbus-wrapper: Remove unused function. 2012-03-08 Krzesimir Nowak * src/gdbusxx/gdbus-cxx-bridge.h: gio-gdbus-wrapper: Use literal version of error reply creation functions. 2012-03-08 Krzesimir Nowak * src/gdbusxx/gdbus-cxx-bridge.cpp: gio-gdbus-wrapper: Document how connection should be handled in GDBusServer. 2012-03-08 Krzesimir Nowak * src/gdbus/object.c: Call proper version of error message creation function. 2012-03-08 Krzesimir Nowak * src/gdbus/gdbus-cxx-bridge.h: libdbus-wrapper: Check for NULL DBusPendingCall. 2012-03-08 Chris Kühl * src/gdbusxx/gdbus-cxx-bridge.h: gio-gdbus-wrapper: Made DBusObject's destructor virtual. 2012-03-08 Chris Kühl * src/gdbus/gdbus-cxx-bridge.h: libdbus-wrapper: Made DBusObject's destructor virtual. 2012-03-08 Krzesimir Nowak * src/gdbus/gdbus-cxx-bridge.h: * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO+libdbus: GDBusMessagePtr -> DBusMessagePtr 2012-04-26 Patrick Ohly * configure.ac: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/webdav/CalDAVSource.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/configs/scripting/11calendar.xml: local + remote sync: negotiate UID support via SyncCap (BMC #22783) 2012-05-02 Patrick Ohly * test/test-dbus.py: D-Bus testing: added second sync output test 2012-05-02 Patrick Ohly * test/sys.supp: testing: ignore another g_cclosure_new possible leak 2012-05-02 Patrick Ohly * src/syncevo/SyncConfig.cpp: source list: sort alphabetically 2012-04-30 Patrick Ohly * test/test-dbus.py: D-Bus testing: extended sync output tests 2012-04-30 Patrick Ohly * test/test-dbus.py: D-Bus testing: improved status/progress monitoring 2012-04-30 Patrick Ohly * src/dbus/server/session.cpp: command line + D-Bus server: fixed D-Bus events 2012-04-30 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: Cmdline: added isRestore() 2012-04-30 Patrick Ohly * src/dbus/server/cmdline-wrapper.h: D-Bus server: refactor CmdlineWrapper 2012-04-30 Patrick Ohly * test/test-dbus.py: D-Bus testing: added test for sync output 2012-04-30 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: command line + local sync: fixed erroneous "Comparison impossible" output. 2012-04-27 Patrick Ohly * test/test-dbus.py: D-Bus testing: relaxed error message text check 2012-04-27 Patrick Ohly * src/gdbus/watch.c: GDBus libdbus: fixed use-after-free error 2012-04-27 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: fixed --luids when using daemon 2012-04-27 Patrick Ohly * test/test-dbus.py: D-Bus testing: fixed migration tests 2012-04-27 Patrick Ohly * test/test-dbus.py: D-Bus testing: comment change CalDAV/CardDAV 2012-04-27 Patrick Ohly * test/test-dbus.py: D-Bus testing: fixed createFiles + testItemOperations 2012-04-27 Patrick Ohly * test/test-dbus.py: D-Bus testing: use Python >= 2.7 assertions 2012-04-27 Patrick Ohly * test/test-dbus.py: D-Bus testing: fixed cut-and-paste errors 2012-04-27 Patrick Ohly * test/test-dbus.py: D-Bus Testing: fixed setup of ~/.sync4j (testMigrate*) 2012-04-24 Krzesimir Nowak * src/src.am: build: fixed creation of symlink to src/templates 2012-04-20 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testItemOperations 2012-04-20 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testMigrateAutoSync 2012-04-20 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testMigrateContext 2012-04-20 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testMigrate 2012-04-20 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testPrintDatabases 2012-04-20 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testConfigureSource 2012-04-19 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: fail the test on unexpected success of syncevolution 2012-04-19 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testConfigureTemplates 2012-04-19 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: use version getters in ScheduleWorldConfig() 2012-04-25 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added tests for version getters 2012-04-19 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added version getters from SyncConfig.h 2012-04-19 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: remove unused removeSSLCertsPaths method 2012-04-19 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testConfigure 2012-04-19 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testWebDAV 2012-04-18 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testSync 2012-04-18 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testAddSource 2012-04-18 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testPrintFileTemplatesConfig 2012-04-18 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testPrintFileTemplates 2012-04-17 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: reorder records in ScheduleWorldConfig a bit 2012-04-17 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testPrintConfig 2012-04-24 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: replaced uses of general assertions with specific ones. 2012-04-24 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: implement assertIn and assertNotIn for older Python 2012-04-17 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testPrintServers 2012-04-17 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: fixed scanFiles 2012-04-17 Krzesimir Nowak * test/test-dbus.py: * test/test-dbus/templates/templates/clients/SyncEvolution.ini: * test/test-dbus/templates/templates/clients/phone/nokia/S40/7210c.ini: D-Bus Testing: added testMatchTemplate 2012-04-18 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: also copy templates directory in setupFiles 2012-04-17 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: run syncevolution with the same environment as syncevo-dbus-server 2012-04-17 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testTemplate 2012-04-17 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testSetupSynthesis 2012-04-17 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testSetupFunambol 2012-04-17 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testSetupRenamed 2012-04-17 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added testSetupDefault 2012-04-25 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: used assertEqualDiff for checking stdout and stderr 2012-04-25 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: used assertSilent in testSetupScheduleWorld 2012-04-25 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added assertSilent 2012-04-24 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: added some comments to framework functions 2012-04-24 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: remove useless semicolons 2012-04-26 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: fix GDBusInterfaceInfo in error case 2012-04-26 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: one GDBusMethodInvocation was leaked per method call 2012-04-26 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: fixed GDBusServer leak + stopping server 2012-04-26 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: fixed restarting sync 2012-04-26 Patrick Ohly * test/evo.supp: testing: ignore GIO D-Bus leak 2012-04-26 Patrick Ohly * test/evo.supp: testing: ignore GFileMonitorEvent leak 2012-04-26 Patrick Ohly * test/evo.supp: * test/sys.supp: testing: ignore minor system leaks 2012-04-26 Patrick Ohly * test/runtests.py: testing: fixed edsfile + davfile config 2012-04-26 Patrick Ohly * test/generate-html.xsl: * test/resultchecker.py: testing: fixed HTML results for suspend/resume tests (part of BMC #1367) 2012-04-26 Patrick Ohly * test/ClientTest.cpp: * test/client-test-main.cpp: * test/runtests.py: testing: minimize shell calls from client-test 2012-04-24 Patrick Ohly * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: * src/gtk3-ui/sync-config-widget.c: * src/gtk3-ui/sync-ui.c: GTK-2/3 UI: avoid g_strcasecmp 2012-04-24 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: fixed vcard parser 2012-04-24 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: PBAP: fixed D-Bus calls 2012-04-23 Patrick Ohly * src/backends/activesync/ActiveSyncSourceRegister.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/client-test-app.cpp: * src/syncevo/SyncSource.h: * test/ClientTest.h: * test/runtests.py: testing: enhanced DAV source testing + infrastructure 2012-04-19 Patrick Ohly Merge branch 'master' into pbap 2012-04-16 Patrick Ohly * test/test-dbus.py: D-Bus Testing: work around Python 2.6 subprocess bug 2012-04-16 Patrick Ohly * test/test-dbus.py: D-Bus Testing: added testSetupScheduleWorld 2012-04-16 Patrick Ohly * test/test-dbus.py: D-Bus Testing: added running of command line tool 2012-04-16 Patrick Ohly * test/test-dbus.py: D-Bus Testing: eliminate TestCmdline.testdir 2012-04-16 Patrick Ohly * test/test-dbus.py: D-Bus Testing: fixed scanFiles() 2012-04-16 Patrick Ohly * test/test-dbus.py: D-Bus Testing: ensure that we have assertRegexpMatches() 2012-04-16 Patrick Ohly * test/test-dbus.py: D-Bus Testing: added assertEqualDiff() 2012-04-12 Krzesimir Nowak * test/test-dbus.py: D-Bus Testing: add Cmdline tests framework 2012-04-12 Patrick Ohly * src/dbus/interfaces/syncevo-session-full.xml: D-Bus API docs: clarified Session.Execute() 2012-04-12 Patrick Ohly * src/dbus/server/cmdline-wrapper.h: * src/dbus/server/session.cpp: command line + D-Bus server: cleaned up error reporting 2012-04-11 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: eliminate use of printf() 2012-04-12 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncContext.cpp: logging: avoid empty format string 2012-04-11 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/LogRedirect.cpp: * src/syncevo/LogRedirect.h: * src/syncevo/LogStdout.cpp: command line: use both stdout and stderr 2012-04-11 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: fixed error handling for invalid property assignments 2012-04-11 Patrick Ohly * src/dbus/server/cmdline-wrapper.h: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/LogStdout.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevolution.cpp: command line: cleaned up output 2012-03-30 Patrick Ohly * src/gtk-ui/sync-config-widget.c: Revert "Do not accept service config without a username (BMC#23106)" 2012-03-30 Patrick Ohly * po/POTFILES.in: * src/gtk-ui/gtk-ui.am: * src/gtk3-ui/gtk-ui.am: * src/src.am: autotools: fixed UI translation 2012-03-30 Patrick Ohly * configure.ac: autotools: pick GTK3 by default only if available 2012-03-30 Patrick Ohly * src/gtk3-ui/sync-ui.c: GTK3 UI: fixed compiler warnings 2012-03-27 Patrick Ohly * configure.ac: autotools: use GTK-3 also for libnotify in D-Bus server 2012-03-20 Jussi Kukkonen * src/gtk3-ui/sync-ui.c: * src/gtk3-ui/sync-ui.css: * src/gtk3-ui/ui.xml: gtk3-ui: Make sure we don't overflow horizontally 2012-01-10 Patrick Ohly * src/gtk-ui/mux-frame.c: GTK2 ui: fix compiler warnings 2011-11-22 Jussi Kukkonen * src/gtk3-ui/gtk-ui.am: * src/gtk3-ui/sync-ui.c: * src/gtk3-ui/sync-ui.css: * src/gtk3-ui/sync-ui.rc: * src/gtk3-ui/ui.xml: gtk3-ui: Use CSS styling 2011-11-22 Jussi Kukkonen * src/gtk3-ui/ui.xml: gtk3-ui: be explicit about expands/fills 2011-11-22 Jussi Kukkonen * src/gtk3-ui/ui.xml: gtk3-ui: ui.xml saved with new glade (no functional changes) 2011-11-18 Jussi Kukkonen * configure.ac: * src/gtk3-ui/mux-frame.c: * src/gtk3-ui/sync-config-widget.c: * src/gtk3-ui/sync-ui.c: gtk3 changes 2011-11-17 Jussi Kukkonen * configure.ac: * src/gtk-ui/README: * src/gtk3-ui/README: * src/gtk3-ui/gtk-ui.am: * src/gtk3-ui/main.c: * src/gtk3-ui/mux-frame.c: * src/gtk3-ui/mux-frame.h: * src/gtk3-ui/sync-config-widget.c: * src/gtk3-ui/sync-config-widget.h: * src/gtk3-ui/sync-generic.png: * src/gtk3-ui/sync-gtk.desktop.in: * src/gtk3-ui/sync-spinner.gif: * src/gtk3-ui/sync-ui-config.c: * src/gtk3-ui/sync-ui-config.h: * src/gtk3-ui/sync-ui.c: * src/gtk3-ui/sync-ui.h: * src/gtk3-ui/sync-ui.rc: * src/gtk3-ui/sync.desktop.in: * src/gtk3-ui/sync.png: * src/gtk3-ui/ui.xml: * src/src.am: gtk-ui: fork gtk3-version of the ui 2011-08-26 Jussi Kukkonen * src/gtk-ui/mux-frame.c: gtk-ui: refactor MuxFrame to remove duplicate code 2011-08-26 Jussi Kukkonen * src/gtk-ui/mux-frame.c: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.xml: gtk-ui: remove uses of GTK features deprecated in 3.0 2011-08-25 Jussi Kukkonen * configure.ac: * src/gtk-ui/gtk-ui.am: * src/gtk-ui/ui.glade: * src/gtk-ui/ui.xml: gtk-ui: Use gtkbuilder xml file as canonical source for UI 2012-03-13 Patrick Ohly * src/syncevo/ForkExec.h: ForkExec: added comment about D-Bus debugging 2012-03-12 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: support SyncML<->WebDAV bridge 2012-03-12 Patrick Ohly * src/backends/webdav/NeonCXX.h: NeonCXX: fixed report parser + boost function null call 2012-03-12 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: CalDAV: fixed Google 404 workaround 2012-03-09 Patrick Ohly * Makefile.am: * description: packaging: added evolution and kde meta .deb packages 2012-03-09 Patrick Ohly * src/backends/kde/KDEPlatform.cpp: KDE: use up-to-date version number in appinfo 2012-03-08 Patrick Ohly * src/syncevo/SyncContext.cpp: * test/test-dbus.py: D-Bus test: interactive password request in local sync 2012-03-06 Patrick Ohly * src/CmdlineSyncClient.cpp: * src/CmdlineSyncClient.h: * src/backends/gnome/GNOMEPlatformRegister.cpp: * src/backends/kde/KDEPlatformRegister.cpp: * src/dbus/server/dbus-sync.cpp: * src/dbus/server/dbus-sync.h: * src/dbus/server/dbus-user-interface.cpp: * src/dbus/server/dbus-user-interface.h: * src/dbus/server/read-operations.cpp: * src/dbus/server/read-operations.h: * src/dbus/server/session.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/UserInterface.cpp: * src/syncevo/UserInterface.h: * src/syncevo/syncevo.am: * src/syncevo/util.h: SyncContext + ConfigUserInterface: code refactoring 2012-03-08 Patrick Ohly * src/backends/activesync/ActiveSyncSourceRegister.cpp: * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/akonadi/AkonadiSyncSourceRegister.cpp: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/file/FileSyncSourceRegister.cpp: * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: * src/backends/maemo/MaemoCalendarSourceRegister.cpp: * src/backends/qtcontacts/QtContactsSourceRegister.cpp: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp: * src/dbus/server/read-operations.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: SyncSource: remove special RegisterSyncSource::InactiveSource pointer 2012-03-06 Patrick Ohly * configure.ac: * src/CmdlineSyncClient.cpp: * src/backends/gnome/GNOMEPlatform.cpp: * src/backends/gnome/GNOMEPlatform.h: * src/backends/gnome/GNOMEPlatformRegister.cpp: * src/backends/gnome/configure-sub.in: * src/backends/gnome/gnome.am: * src/backends/kde/KDEPlatform.cpp: * src/backends/kde/KDEPlatform.h: * src/backends/kde/KDEPlatformRegister.cpp: * src/backends/kde/configure-sub.in: * src/backends/kde/kde.am: * src/dbus/server/dbus-user-interface.cpp: * src/dbus/server/server.am: * src/src.am: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/syncevo.am: * test/sys.supp: KDE + GNOME: moved keyring/kwallet and KDE init into modules 2012-03-08 Patrick Ohly * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.h: SyncContext+SyncConfig: virtual destructor 2012-03-07 Patrick Ohly * test/sys.supp: testing: valgrind suppressions for Debian Testing, part II 2012-03-06 Patrick Ohly * test/evo.supp: evo.supp: ignore genuine leak in EDS 2012-03-06 Patrick Ohly * test/sys.supp: sys.supp: ignore cond valgrind warning in libdb 2012-03-07 Patrick Ohly Merge branch 'master' into pbap 2012-03-06 Patrick Ohly * src/syncevo/configs/scripting/04vcard-photo-inlining.xml: sync: fixed inlining of EDS 3.4 PHOTO data 2012-03-02 Patrick Ohly * test/evo.supp: Revert "testing: ignore real leak in libecal 3.2" 2012-03-02 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/configure-sub.in: * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: EDS: added support for inlining local photo data in backup and --export 2012-03-02 Patrick Ohly * test/dbus-session.sh: dbus-session: updated auto-starting of EDS daemons 2012-03-02 Patrick Ohly * test/synccompare.pl: synccompare: shorter data dump of PHOTO 2012-03-02 Patrick Ohly * src/backends/activesync/configure-sub.in: ActiveSync: don't compile camel backend and eplugin 2012-03-01 Patrick Ohly * test/ClientTest.cpp: * test/testcases/eds_event.ics.radicale.tem.patch: Revert "testing: ignore Radicale detached recurrence issue" 2012-03-02 Patrick Ohly * test/resultchecker.py: testing: fixed result checking for restart tests 2012-03-02 Patrick Ohly * test/runtests.py: runtests.py: test combined contact/event sync with syncevohttp 2012-02-13 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: * test/runtests.py: client-test: add Client::Sync::*::testTwoWayRestart 2012-02-13 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: CheckSyncReport: refactor check() 2012-02-13 Patrick Ohly * test/ClientTest.h: SyncOptions: added comment to m_startCallback 2012-02-13 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: ClientTest: refactored code for inserting and deleting items in source test 2012-02-13 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: SyncContext: allow iterating over SyncSources 2012-02-13 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/SynthesisDBPlugin.cpp: * test/ClientTest.cpp: SyncSource: rewrote callback handling for operations 2012-02-08 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: Client::Source testing: cover multiple sync cycles 2012-02-07 Patrick Ohly * test/ClientTest.cpp: client-test: fixed testAddBothSides* with dumb server as peer 2012-02-07 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: CheckSyncReport: added testing of number of sync cycles 2012-03-01 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: * src/backends/webdav/CalDAVSource.cpp: * src/syncevo/MapSyncSource.cpp: CalDAV + ActiveSync: fixed support for multiple cycles 2012-02-07 Patrick Ohly * src/syncevo/configs/remoterules/00_syncevolution.xml: SyncEvolution<->SyncEvolution sync: allow multiple sync cycles per session 2012-02-07 Patrick Ohly * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: SyncSource: support multiple sync cycles in the same session 2012-02-07 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: "before sync" dump improvements 2012-02-03 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: SyncSource + SyncContext: added requestAnotherSync() 2012-02-03 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: increase "restart" counter in SyncSourceReport 2012-02-03 Patrick Ohly * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: SyncSourceReport: added "number of restarts" 2012-02-03 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: enable links to Synthesis source code again 2012-02-03 Patrick Ohly * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: SyncSource: grant control over "read-only" mode 2012-01-27 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: GDBus libdbus: add variant append support 2012-01-27 Mikel Astiz * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: add variant append support 2012-02-28 Patrick Ohly * test/runtests.py: autotools: include libsynthesis in git version check again 2012-02-28 Patrick Ohly * configure.ac: autotools: version bump to 1.2.99 2012-02-28 Patrick Ohly * Makefile.am: autotools: special KDE dependencies for syncevolution.org .deb 2012-02-28 Patrick Ohly * src/syncevo/Logging.cpp: logging: fix crash in destructed LoggerStdout 2012-02-28 Patrick Ohly * configure.ac: autotools: replaced obsolete QMAKE -query 2012-02-20 Rohan Garg * configure.ac: Add proper search path for ld to search for KDE Libraries 2012-02-27 Patrick Ohly * test/syncevo-http-server.py: syncevo-http-server: added message dumps 2012-02-24 Patrick Ohly * test/ClientTest.cpp: * test/testcases/eds_event.ics.memotoo.tem.patch: testing: Memotoo + local time 2012-02-23 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: client-test: better logging of item count errors 2012-02-21 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: avoid potential crash during database detection 2012-02-20 Patrick Ohly * test/ClientTest.cpp: * test/testcases/eds_event.ics.radicale.tem.patch: testing: ignore Radicale detached recurrence issue 2012-02-20 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: ignore Radicale PROPFIND + allprops problem 2012-02-20 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/WebDAVSource.h: CalDAV: workaround for Radicale multiget 2012-02-20 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: WebDAV: better path normalization (user config) 2012-02-20 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: WebDAV: better path normalization (Radicale) 2012-02-20 Patrick Ohly * test/synccompare.pl: synccompare: ignore X-RADICALE-NAME 2012-02-23 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: ignore empty items in Google Calendar, part II 2012-02-21 Patrick Ohly PBAB: Merge branch 'master' into pbap + D-Bus method calls 2012-02-21 Patrick Ohly * test/sys.supp: testing: valgrind suppressions for Debian Testing 2012-02-21 Patrick Ohly * test/evo.supp: D-Bus testing: ignore valgrind warning in TestFileNotify.testRestart, part II 2012-02-21 Patrick Ohly * test/evo.supp: testing: ignore real leak in libecal 3.2 2012-02-21 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: WebDAV: ignore empty items in Google Calendar 2012-02-21 Patrick Ohly * test/synccompare.pl: Oracle: ignore lost LANGUAGE in ATTENDEE 2012-02-13 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionContactSource.cpp: EDS: always create databases (PTCOM-113) 2012-02-16 Patrick Ohly * src/syncevolution.cpp: command line: fixed --status and --monitor 2012-02-06 Krzesimir Nowak * src/dbus/server/bluez-manager.cpp: * src/dbus/server/connman-client.cpp: * src/dbus/server/network-manager-client.cpp: * src/gdbus/gdbus-cxx-bridge.h: * src/gdbusxx/gdbus-cxx-bridge.h: * src/syncevo/LocalTransportAgent.cpp: * src/syncevolution.cpp: * test/dbus-client-server.cpp: GDBus libdbus+GIO: support blocking D-Bus calls 2012-02-16 Krzesimir Nowak * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: SignalWatch activation for one-to-one connections 2012-01-15 Chris Kühl * src/gdbus/gdbus-cxx-bridge.h: * src/gdbus/gdbus.h: * src/gdbus/watch.c: Enable SignalWatch activation for one-to-one connections 2012-02-15 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: simplified AppendRetvals 2012-02-15 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: fixed memory leak in prepare() 2012-02-14 Patrick Ohly * src/syncevo/ForkExec.cpp: ForkExec: fixed support for absolute helper path 2012-02-17 Patrick Ohly * test/test-dbus.py: D-Bus testing: relaxed timing when using valgrind 2012-02-17 Patrick Ohly * test/evo.supp: D-Bus testing: ignore valgrind warning in TestFileNotify.testRestart 2012-02-17 Patrick Ohly * src/syncevo/SyncContext.cpp: KDE: don't allow KApplication to install SIGINT/SIGTERM handlers 2012-02-17 Patrick Ohly * src/dbus/server/main.cpp: * src/syncevo/ForkExec.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SuspendFlags.cpp: * src/syncevo/SyncContext.cpp: * test/valgrindcheck.sh: added debug logging for signal and process handling 2012-02-15 Patrick Ohly * test/sys.supp: D-Bus testing: ignore specific error in TestLocalSync.testConcurrency 2012-02-15 Patrick Ohly * test/test-dbus.py: D-Bus testing: give local sync more time to complete 2012-02-13 Murray Cumming * Makefile.am: * src/gdbus/gdbus.am: * src/gdbusxx/gdbusxx.am: Do not install libgdbussyncevo in a subdir 2012-02-15 Patrick Ohly * src/src.am: autotools: compile GDBus before libsyncevolution 2012-01-31 Patrick Ohly * src/syncevo/SyncSource.cpp: SyncSource: detect ambiguous "backend" value 2012-01-31 Patrick Ohly * src/backends/akonadi/AkonadiSyncSourceRegister.cpp: Akonadi: ignore backend aliases 2012-01-31 Patrick Ohly * test/runtests.py: Akonadi testing: ignore known errors 2012-01-31 Patrick Ohly * src/backends/akonadi/AkonadiSyncSourceRegister.cpp: * src/backends/akonadi/akonadisyncsource.cpp: Akonadi: fixed backend instantiation 2012-01-31 Patrick Ohly * test/sys.supp: testing: ignore KDE memory errors 2012-01-31 Patrick Ohly * test/runtests.py: * test/valgrindcheck.sh: testing: enable valgrind checking of child processes 2012-01-31 Patrick Ohly * src/backends/akonadi/akonadisyncsource.cpp: Akonadi: handle 404 in readItem() 2012-01-27 Patrick Ohly * configure.ac: * src/CmdlineSyncClient.cpp: * src/backends/akonadi/AkonadiSyncSourceRegister.cpp: * src/backends/akonadi/README: * src/backends/akonadi/akonadi.am: * src/backends/akonadi/akonadisyncsource.cpp: * src/dbus/server/dbus-sync.cpp: * src/dbus/server/dbus-user-interface.cpp: * src/src.am: * src/syncevo/SyncContext.cpp: * src/syncevo/syncevo.am: Akonadi: fixed compile and runtime issues 2012-01-30 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: improved DBusArray encoding 2012-01-30 Patrick Ohly * test/sys.supp: testing: ignore memory leaks in DBus libdbus server implementation 2012-01-27 Mikel Astiz * src/backends/pbap/README: pbap backend: add simple README 2012-01-27 Mikel Astiz * src/backends/pbap/PbapSyncSource.cpp: pbap backend: some log traces added 2012-01-27 Mikel Astiz * src/backends/pbap/PbapSyncSource.cpp: pbap backend: implement addressbook pull 2012-01-27 Mikel Astiz * src/backends/pbap/PbapSyncSource.cpp: * src/backends/pbap/PbapSyncSource.h: pback backend: create obex session on open() 2012-01-27 Patrick Ohly * src/backends/pbap/PbapSyncSource.cpp: * src/backends/pbap/pbap.am: PBAP: support both GIO and libdbus C++ bindings 2012-01-27 Mikel Astiz * src/backends/pbap/PbapSyncSource.cpp: * src/backends/pbap/pbap.am: pbap backend: add obex-client D-Bus wrapper 2012-01-27 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: GDBus libdbus: add variant append support 2012-01-27 Mikel Astiz * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: add variant append support 2012-01-27 Patrick Ohly * src/backends/pbap/PbapSyncSourceRegister.cpp: PBAP: removed source tests 2012-01-27 Mikel Astiz * src/backends/pbap/PbapSyncSource.cpp: * src/backends/pbap/PbapSyncSource.h: * src/backends/pbap/PbapSyncSourceRegister.cpp: * src/backends/pbap/configure-sub.in: * src/backends/pbap/pbap.am: pbap client: add skeleton 2012-01-23 Krzesimir Nowak * Makefile.am: Add another hack for installation. 2012-01-25 Patrick Ohly * test/sys.supp: testing: ignore valgrind errors in libdbus 2012-01-25 Patrick Ohly * test/ClientTest.cpp: Apple testing: must include DTSTAMP 2012-01-23 Ove Kåven * debian/changelog: Updated changelog for this branch. 2012-01-23 Ove Kåven Merge branch 'FREMANTLE-1-2-2' into HARMATTAN-1-2-2 2011-11-29 Ove Kåven * debian/changelog: * src/backends/qtcontacts/QtContactsSource.cpp: QtContacts backend improvements for Harmattan. - list all available managers as backend databases - only sync contacts with a Sync Target of "addressbook" (cherry picked from commit eff97d30ec13da5d6687807e102cd2687fe050f1) 2012-01-23 Ove Kåven * debian/changelog: Updated changelog and version for this branch. 2012-01-23 Ove Kåven Merge commit 'syncevolution-1-2-2' into FREMANTLE-1-2-2 2012-01-23 Patrick Ohly * test/testcases/eds_task.ics.memotoo.tem.patch: Memotoo testing: supports PERCENT-COMPLETE 2012-01-20 Patrick Ohly * src/dbus/server/dbus-sync.cpp: * src/dbus/server/dbus-sync.h: * src/dbus/server/session.cpp: * src/dbus/server/session.h: * src/syncevo/SuspendFlags.cpp: * src/syncevo/SuspendFlags.h: D-Bus server: set global suspend/abort state 2012-01-20 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: better error reporting when child finds problem 2012-01-20 Patrick Ohly * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncContext.cpp: local sync: kill syncevo-local-sync with SIGTERM 2012-01-19 Patrick Ohly * src/dbus/server/main.cpp: * src/syncevo/CurlTransportAgent.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/ObexTransportAgent.cpp: * src/syncevo/SoupTransportAgent.cpp: * src/syncevo/SoupTransportAgent.h: * src/syncevo/SuspendFlags.cpp: * src/syncevo/SuspendFlags.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/syncevo.am: * src/syncevolution.cpp: rewrote signal handling 2012-01-19 Patrick Ohly * src/syncevo/ObexTransportAgent.cpp: * src/syncevo/ObexTransportAgent.h: OBEX transport: code cleanup 2012-01-09 Patrick Ohly * src/src.am: * src/syncevo-local-sync.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: * src/syncevolution.cpp: local sync: execute 'syncevo-local-sync' on child side, communicate via D-Bus 2012-01-18 Patrick Ohly * src/syncevo/SyncContext.h: SyncContext: don't hide ConfigUserInterface implementation 2012-01-09 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: deal with shutdown inside child 2012-01-09 Patrick Ohly * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: SyncReport: added conversion to/from plain text 2012-01-20 Patrick Ohly * src/syncevo/installcheck-local.sh: * src/syncevo/syncevolution.pc.in: pkg-config: added libgdbussyncevo 2012-01-20 Patrick Ohly * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: fork/exec: fixed ifdefs 2012-01-20 Patrick Ohly * src/syncevo/syncevo.am: autotools: fix for build without D-Bus server 2012-01-20 Patrick Ohly * src/src.am: autotools: cleaned up choice between gdbus and gdbusxx 2012-01-17 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.cpp: * src/gdbus/gdbus-cxx-bridge.h: GDBus libdbus: server must explicitly disconnect 2012-01-20 Patrick Ohly * src/src.am: * test/test.am: autotools: fixed combination of unit tests + shared linking 2012-01-18 Patrick Ohly * HACKING: * configure.ac: autotools: depend on D-Bus 2012-01-16 Patrick Ohly * README.rst: * src/syncevo/ForkExec.cpp: * src/syncevo/syncevo.am: fork/exec: search for helper in libexec 2012-01-09 Patrick Ohly * src/syncevo/ForkExec.cpp: * src/syncevo/SyncContext.cpp: fork/exec: catch error messages from child 2012-01-16 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: no timeout for D-Bus method invocations 2012-01-09 Patrick Ohly * src/dbus/server/connection.cpp: * src/dbus/server/connection.h: * src/dbus/server/dbus-transport-agent.cpp: * src/gdbus/gdbus-cxx-bridge.h: * src/gdbusxx/gdbus-cxx-bridge.h: GDBus + libdbus/GIO: use dedicated class for plain buffers 2012-01-09 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus + GIO: improved D-Bus method calls 2012-01-09 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.cpp: * src/gdbus/gdbus-cxx-bridge.h: GDBus + libdbus: improved D-Bus method calls 2012-01-13 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: implemented client/server 2012-01-13 Patrick Ohly * test/dbus-client-server.cpp: D-Bus client/server: authentication 2012-01-09 Patrick Ohly * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: fork/exec: added state tracking 2012-01-09 Patrick Ohly * src/syncevo/ForkExec.cpp: fork/exec: implemented stop() and kill() 2011-12-21 Patrick Ohly * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: * test/dbus-client-server.cpp: fork/exec: added onFailure 2011-12-21 Patrick Ohly * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: * test/dbus-client-server.cpp: fork/exec: removed loop parameter 2011-12-21 Patrick Ohly * test/dbus-client-server.cpp: DBus client/server test: added usage of fork/exec 2011-12-21 Patrick Ohly * src/syncevo/ForkExec.cpp: * src/syncevo/ForkExec.h: * src/syncevo/syncevo.am: fork/exec: generic utility class for fork/exec + D-Bus 2011-12-21 Patrick Ohly * src/syncevo/GLibSupport.h: GLibSupport: added alloc function for g_spawn() string arrays 2011-12-21 Patrick Ohly * src/syncevo/GLibSupport.cpp: * src/syncevo/GLibSupport.h: * src/syncevo/SmartPtr.h: GMainLoop smart pointer: moved to GLibSupport.h 2011-12-16 Patrick Ohly * test/dbus-client-server.cpp: * test/test.am: GDBus: test program for client/server setup 2011-12-16 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.cpp: * src/gdbus/gdbus-cxx-bridge.h: * src/gdbus/gdbus.h: * src/gdbus/mainloop.c: GDBus + libdbus: added direct client/server support 2011-12-16 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: * src/gdbusxx/gdbus-cxx-bridge.h: DBus (both): added the possibility to let DBusObjectHelper close the connection 2011-12-21 Patrick Ohly * Makefile.am: * src/dbus/server/server.am: autotools: moved definition of gdbus_dir 2012-01-16 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: fixed asynchronous message replies 2012-01-13 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: avoid segfault when activating object with no signals or no methods 2012-01-13 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus + GIO: added exception for failure to add signal watch 2011-12-16 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: GDBus + libdbus: added exception for failure to add signal watch 2012-01-09 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus + GIO: fixed error name 2012-01-09 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: GDBus + libdbus: fixed error name 2012-01-16 Patrick Ohly * test/test-dbus.py: D-Bus testing: need common '/' object for ConnMan and Bluez 2012-01-16 Patrick Ohly * src/dbus/server/network-manager-client.cpp: * test/test-dbus.py: D-Bus testing: ignore Network Manager when testing ConnMan 2012-01-16 Patrick Ohly Merge commit 'syncevolution-1-2-2' 2012-01-13 Patrick Ohly * NEWS: * configure-pre.in: autotools + NEWS: updated for 1.2.2 release 2012-01-13 Patrick Ohly * src/syncevo/lcs.h: lcs: must include unistd.h for (s)size_t 2011-12-01 Patrick Ohly * src/backends/webdav/configure-sub.in: WebDAV: fixed libneon compatibility mode when compiling against libneon-gnutls 2012-01-12 Patrick Ohly * src/syncevo-dbus-server.cpp: * test/test-dbus.py: syncevo-dbus-server + ConnMan: fixed "online" detection (BMC #21541, BMD #24587) 2012-01-10 Patrick Ohly * src/syncevo/SyncContext.cpp: sync logic: INFO message about writing backups 2012-01-09 Patrick Ohly * src/syncevo/SyncContext.cpp: sync logic: dumpData + printChanges logic was broken (BMC #24619) 2012-01-11 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: EDS compatibility: bumped version check for EDS 3.2 2012-01-11 Patrick Ohly * src/dbus/qt/Makefile.am: autotools: include missing src/dbus/qt/configure-sub.in 2012-01-11 Patrick Ohly * src/Makefile-gen.am: autotools: exclude .gitignore from source .tar.gz 2012-01-11 Patrick Ohly * Makefile.am: documentation: Fedora workaround 2012-01-11 Patrick Ohly * Makefile.am: * README.rst: * configure-post.in: documentation: more readable --help, support cross-compilation better 2012-01-11 Patrick Ohly * test/runtests.py: testing: extended LD_LIBRARY_PATH 2012-01-11 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GDBus GIO: fixed compile error 2012-01-10 Patrick Ohly Merge branch 'syncevolution-1-2-branch' 2011-12-21 Patrick Ohly * src/syncevo/Cmdline.h: Cmdline: fixed a clang warning 2011-12-19 Patrick Ohly * src/dbus/interfaces/syncevo-session-full.xml: D-Bus API: added documentation for Session.Attach/Detach() 2011-12-19 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GIO GDBus: fixed memory corruption 2011-12-16 Patrick Ohly * src/dbus/server/bluez-manager.cpp: * src/dbus/server/bluez-manager.h: * src/dbus/server/connection.cpp: * src/dbus/server/connman-client.cpp: * src/dbus/server/connman-client.h: * src/dbus/server/main.cpp: * src/dbus/server/network-manager-client.cpp: * src/dbus/server/network-manager-client.h: * src/dbus/server/server.cpp: * src/gdbus/gdbus-cxx-bridge.cpp: * src/gdbus/gdbus-cxx-bridge.h: * src/gdbus/test/example.cpp: * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: * src/gdbusxx/test/example.cpp: * src/syncevolution.cpp: GDBus: API and usage cleanup 2011-12-16 Patrick Ohly * src/src.am: autotools: added missing dependency syncevolution -> libgdbussyncevo 2011-12-15 Patrick Ohly * src/src.am: * src/syncevo/syncevo.am: autotools: added rule for libsynthesis.la 2011-12-16 Patrick Ohly * src/gdbus/mainloop.c: GDBus: fixed invalid memory access 2011-12-15 Patrick Ohly * src/gdbus/mainloop.c: GDBus: updated logging 2011-12-16 Patrick Ohly * test/runtests.py: * test/valgrindcheck.sh: * test/wrappercheck.sh: testing: added testing of syncevo-http-server 2011-12-16 Patrick Ohly * test/syncevo-http-server.py: syncevo-http-server: fixed error handling after unexpected end of session 2011-12-16 Patrick Ohly * test/ClientTest.cpp: testing: fixed CLIENT_TEST_LOG 2011-12-12 Patrick Ohly * po/de.po: * po/en_GB.po: * po/en_US.po: * po/es.po: * po/fi.po: * po/fr.po: * po/it.po: * po/ja.po: * po/ko.po: * po/nl.po: * po/pl.po: * po/pt_BR.po: * po/ru.po: * po/sv.po: * po/zh_CN.po: * po/zh_TW.po: updated translations 2011-12-01 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: Do not accept service config without a username (BMC#23106) 2011-12-13 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: testing: renamed the subset tests 2011-12-12 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: ActiveSync: fixed memory leak 2011-12-12 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: ActiveSync: handle missing recurrence ID 2011-12-12 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: return 404 status codes when items are not found 2011-12-12 Patrick Ohly * test/ClientTest.cpp: testing: ActiveSync has no X-LIC-LOCATION 2011-12-09 Patrick Ohly * test/testcases/eds_event.ics.exchange.tem.patch: testing: adapted ActiveSync eds events to 123together.com 2011-12-09 Patrick Ohly * src/client-test-app.cpp: * src/syncevo/LogRedirect.cpp: testing: use glib log handler 2011-12-08 Patrick Ohly * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: * src/syncevo/SyncContext.cpp: logging: capture glib log output via default handler 2011-12-07 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: fixed leak of sync key 2011-12-07 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: fixed leak of GSList 2011-12-07 Patrick Ohly * src/syncevo/util.cpp: UUID: use rand_r() 2011-12-06 Patrick Ohly * test/test-dbus.py: D-Bus testing: further fixes for running under valgrind 2011-12-01 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: * src/backends/activesync/activesync.am: * src/backends/activesync/configure-sub.in: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SynthesisDBPlugin.cpp: * test/resultchecker.py: * test/runtests.py: * test/wrappercheck.sh: testing: added activesyncd compilation + coverage 2011-12-06 Patrick Ohly * test/resultchecker.py: testing: better skipping of irrelevant log files 2011-12-06 Patrick Ohly * test/synccompare.pl: synccompare: handle TZID with brackets and quotation marks 2011-12-06 Patrick Ohly * test/runtests.py: testing: better logging of .html production 2011-12-06 Patrick Ohly * src/syncevo/SyncSource.h: * test/ClientTest.cpp: testing: delay creating expected additional VEVENTs for Exchange 2011-12-05 Patrick Ohly * test/resultchecker.py: D-Bus testing: more fixes for parsing of Python 2.7 output + HTML output 2011-10-18 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: * src/dbus/server/read-operations.cpp: * src/dbus/server/read-operations.h: * src/dbus/server/server.cpp: * src/dbus/server/session.cpp: * src/dbus/server/session.h: * test/test-dbus.py: D-Bus API: allow setting different configs in the same session 2011-12-01 Chris Kühl * po/POTFILES.in: * src/dbus/server/NotificationBackendBase.h: * src/dbus/server/NotificationBackendLibnotify.cpp: * src/dbus/server/NotificationBackendLibnotify.h: * src/dbus/server/NotificationBackendMLite.cpp: * src/dbus/server/NotificationBackendMLite.h: * src/dbus/server/NotificationBackendNoop.cpp: * src/dbus/server/NotificationBackendNoop.h: * src/dbus/server/NotificationManager.cpp: * src/dbus/server/NotificationManager.h: * src/dbus/server/NotificationManagerBase.h: * src/dbus/server/NotificationManagerFactory.cpp: * src/dbus/server/NotificationManagerFactory.h: * src/dbus/server/auto-sync-manager.h: * src/dbus/server/notification-backend-base.h: * src/dbus/server/notification-backend-libnotify.cpp: * src/dbus/server/notification-backend-libnotify.h: * src/dbus/server/notification-backend-mlite.cpp: * src/dbus/server/notification-backend-mlite.h: * src/dbus/server/notification-backend-noop.cpp: * src/dbus/server/notification-backend-noop.h: * src/dbus/server/notification-manager-base.h: * src/dbus/server/notification-manager-factory.cpp: * src/dbus/server/notification-manager-factory.h: * src/dbus/server/notification-manager.cpp: * src/dbus/server/notification-manager.h: * src/dbus/server/server.am: dbus-server: Make dbus-server notification file names conformant 2011-11-02 Patrick Ohly * src/syncevo/CurlTransportAgent.cpp: Curl transport: support SSLServerCertificates= 2011-12-01 Patrick Ohly * test/sys.supp: testing: added some valgrind suppressions for GIO GDBus 2011-12-01 Patrick Ohly * src/backends/webdav/configure-sub.in: * src/backends/webdav/webdav.am: WebDAV: fixed libneon compatibility mode when compiling against libneon-gnutls 2011-12-01 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.cpp: * src/gdbus/gdbus-cxx-bridge.h: * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: GDBus (GIO + dbus-1): intrusive pointer methods in global namespace 2011-12-01 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: fixed "variable set but unused" issue 2011-12-01 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GIO GDBus: avoid compiler problem with g++ 4.4 2011-11-30 Patrick Ohly * test/sys.supp: syncevo-dbus-server: ignore leak in gcrypt+GNOME keyring 2011-11-30 Patrick Ohly * test/test-dbus.py: D-Bus testing: fixed test failures when running with valgrind 2011-11-30 Patrick Ohly * src/dbus/server/bluez-manager.cpp: * src/dbus/server/bluez-manager.h: syncevo-dbus-server: fixed memory leaks in Bluetooth database manager 2011-11-30 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GIO GDBus: fixed memory leak in DBusObjectHelper 2011-11-30 Patrick Ohly * src/dbus/server/NotificationBackendLibnotify.cpp: libnotify notifications: fixed memory leak 2011-11-30 Patrick Ohly * src/syncevo/GLibSupport.h: GLib support: added utility classes for GLists which have members that need to be g_free()ed 2011-11-30 Patrick Ohly * src/gdbus/object.c: GDBus dbus-1: fixed invalid memory access 2011-11-30 Patrick Ohly * src/gdbus/object.c: GDBus dbus-1: fixed memory leak 2011-11-30 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: * src/gdbusxx/gdbus-cxx-bridge.h: GDBus CXX (dbus-1 and gio): avoid uninitialized memory access in SignalWatch 2011-11-30 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: DBus CXX: fixed memory leak in variant support 2011-11-30 Patrick Ohly * configure.ac: --enable-warnings: allow set-but-not-used test 2011-11-30 Patrick Ohly * src/dbus/glib/syncevo-server.c: * src/dbus/glib/syncevo-session.c: * src/gtk-ui/sync-ui.c: GTK UI: commented resp. removed dead code 2011-11-30 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: GIO GDBus: fixed cut-and-paste error in error handling 2011-11-30 Patrick Ohly * configure.ac: * src/gdbusxx/gdbusxx.am: GIO GDBus: fixed link error 2011-11-29 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.h: * src/gdbusxx/test/example.cpp: GIO GDBus: remove redundant pointer in DBusErrorCXX 2011-11-29 Patrick Ohly * src/gdbusxx/gdbus-cxx-bridge.cpp: GIO GDBus CXX: fixed error handling 2011-11-22 Chris Kühl * configure.ac: build: Make --disable-notify actually disable use of libnotify 2011-10-01 Chris Kühl * configure.ac: * src/dbus/server/bluez-manager.cpp: * src/dbus/server/bluez-manager.h: * src/dbus/server/connman-client.cpp: * src/dbus/server/connman-client.h: * src/dbus/server/exceptions.cpp: * src/dbus/server/exceptions.h: * src/dbus/server/main.cpp: * src/dbus/server/network-manager-client.cpp: * src/dbus/server/network-manager-client.h: * src/dbus/server/server.am: * src/gdbus/gdbus-cxx-bridge.cpp: * src/gdbus/gdbus-cxx-bridge.h: * src/gdbus/mainloop.c: * src/gdbus/test/example.cpp: * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: * src/gdbusxx/test/example.cpp: * src/syncevolution.cpp: * test/test-dbus.py: dbus: Create dbus wrapper using the GIO GDBus dbus implementation 2011-09-21 Chris Kühl * configure.ac: * src/dbus/server/bluez-manager.h: * src/dbus/server/client.h: * src/dbus/server/connman-client.h: * src/dbus/server/exceptions.h: * src/dbus/server/info-req.h: * src/dbus/server/network-manager-client.h: * src/dbus/server/read-operations.h: * src/dbus/server/server.am: * src/dbus/server/source-progress.h: * src/dbus/server/source-status.h: * src/gdbusxx/.gitignore: * src/gdbusxx/README: * src/gdbusxx/gdbus-cxx-bridge.cpp: * src/gdbusxx/gdbus-cxx-bridge.h: * src/gdbusxx/gdbus-cxx.h: * src/gdbusxx/gdbusxx.am: * src/gdbusxx/test/example.cpp: * src/gdbusxx/test/test-example: * src/src.am: build: Enable configure switch to build with GIO GDBus 2011-11-29 Patrick Ohly * test/runtests.py: * test/test-dbus.py: testing: run syncevo-dbus-server under valgrind (BMC #5609) 2011-11-29 Ove Kåven * debian/changelog: * src/backends/qtcontacts/QtContactsSource.cpp: QtContacts backend improvements for Harmattan. - list all available managers as backend databases - only sync contacts with a Sync Target of "addressbook" 2011-11-29 Ove Kåven Merge branch 'FREMANTLE-1-2-1' into HARMATTAN-1-2-1 2011-11-28 Ove Kåven * debian/changelog: Updated changelog. 2011-11-28 Ove Kåven * src/backends/kcalextended/KCalExtendedSource.cpp: * src/backends/qtcontacts/QtContactsSource.cpp: Updated KCalExtended and QtContacts backends for new insertItem() signature. (cherry picked from commit 73e8a72abe96d5806dd341ba3c4d976f0d763b02) 2011-11-28 Ove Kåven * debian/changelog: Update changelog and version of this branch. 2011-11-28 Ove Kåven Merge commit 'syncevolution-1-2-1' into FREMANTLE-1-2-1 2011-11-28 Ove Kåven * src/backends/kcalextended/KCalExtendedSource.cpp: * src/backends/qtcontacts/QtContactsSource.cpp: Updated KCalExtended and QtContacts backends for new insertItem() signature. 2011-11-24 Patrick Ohly * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/syncevo/SyncSource.h: * test/ClientTest.cpp: * test/ClientTest.h: testing: added Source::*::testRemoveProperties 2011-11-24 Patrick Ohly * test/testcases/eds_event.ics: * test/testcases/eds_event.ics.exchange.tem.patch: * test/testcases/eds_event.ics.funambol.tem.patch: * test/testcases/eds_event.ics.googlecalendar.tem.patch: testing: avoid overlap between detached recurrences 2011-11-22 Patrick Ohly * HACKING: * test/client-test-main.cpp: * test/test.cpp: testing: allow regex in CLIENT_TEST_SKIP/FAILURES 2011-11-22 Patrick Ohly * HACKING: HACKING: updated recommended configure 2011-11-22 Patrick Ohly * HACKING: * configure.ac: * src/src.am: * src/syncevo/syncevo.am: autotools: use pcre for regular expressions 2011-11-21 Patrick Ohly * README.rst: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/SyncSource.cpp: command line: config and source names are optional (BMC #23783) 2011-11-21 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/dbus/server/read-operations.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.h: config: return value + "was set" for each config property 2011-11-21 Patrick Ohly * src/syncevo/util.h: utility: generic Init and InitState classes 2011-11-28 Patrick Ohly Merge remote-tracking branch 'origin/syncevolution-1-2-branch' 2011-11-25 Patrick Ohly * NEWS: NEWS updated for revised 1.2.1 2011-11-25 Patrick Ohly * src/NotificationBackendLibnotify.cpp: * src/gdbus/debug.h: * src/gnome-bluetooth/syncevolution.c: * src/gtk-ui/main.c: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui.c: * src/syncevo-dbus-server.cpp: * src/syncevo/ObexTransportAgent.cpp: * src/syncevo/SoupTransportAgent.h: glib: avoid including glib/*.h headers directly 2011-11-25 Patrick Ohly * src/syncevo/configs/datatypes/01vcard-profile.xml: * test/testcases/eds_contact.vcf.synthesis.tem.patch: vCard: X- chat extensions were limited to one instance per kind 2011-11-25 Patrick Ohly * test/runtests.py: testing: increased delay for Memotoo to 10 seconds 2011-11-25 Alain Knaff * test/syncevo-http-server.py: syncevo-http-server: support chained SSL certificates 2011-11-21 Patrick Ohly * NEWS: * configure-pre.in: autotools + NEWS: updated for 1.2.1 release 2011-11-21 Ove Kåven Merge branch 'FREMANTLE-1-2-0' into HARMATTAN-1-2-0 2011-11-21 Ove Kåven * debian/changelog: Updated changelog and version for the newest RECURRENCE-ID fixes. 2011-11-14 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: filter out X-SYNCEVOLUTION-EXDATE-DETACHED 2011-11-12 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/syncevo/SyncSource.h: * test/ClientTest.cpp: CalDAV: revised RECURRENCE-ID -> EXDATE support 2011-11-09 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: EDS compatibility: fixed inconsistency in libecal check 2011-11-09 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: EDS compatibility: added functions needed for X- properties 2011-11-18 Patrick Ohly * test/resultchecker.py: D-Bus testing: fixed error reporting 2011-10-24 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/file/FileSyncSource.cpp: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/WebDAVSource.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/SynthesisDBPlugin.cpp: * src/syncevo/TrackingSyncSource.h: * src/syncevo/util.cpp: * src/syncevo/util.h: * test/ClientTest.cpp: * test/ClientTest.h: phone sync: delete<->delete conflict + phone calendar+todo sync (BMC #23744) 2011-11-04 Patrick Ohly * src/templates/clients/phone/nokia.ini: * src/templates/servers/Ovi.ini: Nokia: prevent accidental usage of "calendar" or "todo" sources 2011-11-09 Patrick Ohly * test/resultchecker.py: * test/runtests.py: testing: improved automatic integration + reporting 2011-11-04 Patrick Ohly * test/runtests.py: testing: fixes for automatic integration 2011-11-17 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/templates/servers/ScheduleWorld.ini: * src/templates/servers/SyncEvolution.ini: GTK UI + config: fix "custom server" setup (BMC #13511) 2011-11-17 Patrick Ohly * src/syncevo/SyncContext.cpp: syncevo-dbus-server + phone sync: catch SIGPIPE to avoid premature exit 2011-10-26 Patrick Ohly * src/syncevo/Cmdline.cpp: testing: adapted Cmdline tests to revised config descriptions 2011-11-09 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: EDS compatibility: fixed inconsistency in libecal check 2011-11-10 Patrick Ohly * test/ClientTest.cpp: testing: avoid aborting client-test due to exception in destructor 2011-11-17 Patrick Ohly * autogen.sh: autotools: remove obsolete autotools files from SyncEvolution <= 1.2 2011-11-17 Patrick Ohly * src/syncevo/SyncSource.h: * test/ClientTest.cpp: * test/ClientTest.h: testing: added testLinkedItemsSubset for ActiveSync 2011-11-17 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: * src/backends/activesync/ActiveSyncCalendarSource.h: ActiveSync: implemented TestingSyncSource::deleteAll() 2011-11-17 Patrick Ohly * test/ClientTest.cpp: testing: also simplify the file name of the reference data set 2011-11-17 Patrick Ohly * test/ClientTestAssert.h: testing: extended assert macros to include text message for each call location 2011-10-24 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/file/FileSyncSource.cpp: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/WebDAVSource.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/SynthesisDBPlugin.cpp: * src/syncevo/TrackingSyncSource.h: * src/syncevo/util.cpp: * src/syncevo/util.h: * test/ClientTest.cpp: * test/ClientTest.h: phone sync: delete<->delete conflict + phone calendar+todo sync (BMC #23744) 2011-11-14 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: filter out X-SYNCEVOLUTION-EXDATE-DETACHED 2011-11-12 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/syncevo/SyncSource.h: * test/ClientTest.cpp: CalDAV: revised RECURRENCE-ID -> EXDATE support 2011-11-10 Patrick Ohly * test/runtests.py: testing: updated Mobical test skips 2011-11-10 Patrick Ohly * test/ClientTest.cpp: testing: avoid aborting client-test due to exception in destructor 2011-11-10 Patrick Ohly * test/ClientTest.cpp: testing: assign anchors to local variables for debugging 2011-11-10 Patrick Ohly * test/ClientTest.cpp: testing: avoid setting the source in the TestingSyncSource constructor 2011-11-10 Patrick Ohly * src/src.am: testing: fixed "make testclean" 2011-11-09 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: EDS compatibility: fixed inconsistency in libecal check 2011-11-09 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: EDS compatibility: added functions needed for X- properties 2011-11-05 Patrick Ohly * src/backends/maemo/MaemoCalendarSource.cpp: * src/syncevo/configs/scripting/11calendar.xml: Maemo Calendar: fix EXDATEs after reading from storage 2011-11-05 Patrick Ohly * src/backends/maemo/MaemoCalendarSource.cpp: * src/syncevo/configs/datatypes/11calendar-profile.xml: * src/syncevo/configs/remoterules/00_have_exdate_detached.xml: * src/syncevo/configs/remoterules/00_simple_exdate.xml: * src/syncevo/configs/remoterules/10_maemo_calendar.xml: Maemo Calendar: avoid TZID in EXDATE property 2011-10-18 Patrick Ohly * src/backends/maemo/MaemoCalendarSource.cpp: * src/backends/maemo/MaemoCalendarSource.h: Maemo 5 calendar: import RECURRENCE-IDs as EXDATEs on parent event 2011-10-18 Patrick Ohly * test/testcases/eds_event.ics.apple.tem.patch: Apple testing: added recurring event with TZID and detached recurrence 2011-10-18 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: CalDAV: support RECURRENCE-ID -> EXDATEs hint 2011-10-18 Patrick Ohly * src/syncevo/MapSyncSource.h: * src/syncevo/configs/datatypes/10calendar-fieldlist.xml: * src/syncevo/configs/datatypes/11calendar-profile.xml: * src/syncevo/configs/remoterules/00_have_exdate_detached.xml: * src/syncevo/configs/remoterules/00_have_syncevolution_exdate_detached.xml: * src/syncevo/configs/remoterules/00_syncevolution.xml: engine: tell peers about detached recurrence exceptions 2011-11-09 Patrick Ohly * test/generate-html.xsl: * test/resultchecker.py: * test/runtests.py: testing: improved automatic integration + reporting 2011-11-08 Patrick Ohly * build/build.am: * build/source2html.py: * setup-variables.am: * src/src.am: * test/client-test-main.cpp: * test/generate-html.xsl: * test/log2html.py: * test/runtests.py: * test/test.am: testing: generate HTML version of .log files and ClientTest.cpp 2011-11-08 Patrick Ohly * test/ClientTestAssert.h: testing: log source files with only the base name 2011-11-08 Patrick Ohly * test/client-test-main.cpp: testing: log final error as ERROR 2011-11-08 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: testing: cleaned up logging of syncs 2011-11-07 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: make usage of CTag optional 2011-11-07 Patrick Ohly * src/backends/webdav/WebDAVSourceRegister.cpp: * src/src.am: * src/syncevo/SyncSource.h: * test/ClientTest.cpp: * test/ClientTest.h: * test/ClientTestAssert.h: * test/test.am: testing: improved logging + CLIENT_TEST_SOURCE_DELAY 2011-11-08 Ove Kåven * debian/changelog: * debian/control: Switched to OpenSSL version of libneon. 2011-11-08 Ove Kåven * debian/changelog: Update changelog for the additional RECURRENCE-ID fixups. 2011-11-08 Patrick Ohly * test/runtests.py: testing: skip refresh-from-client syncs for Google and Mobical 2011-11-02 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: add RECURRENCE-ID in update 2011-11-02 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: EDS compatibility: added icalparameter_new_clone + icalproperty_new_recurrenceid 2011-11-02 Patrick Ohly * src/syncevo/SmartPtr.h: Smart Pointer: added eptr support for icalproperty and icalparameter 2011-11-01 Ove Kåven * debian/changelog: Update changelog for the merged RECURRENCE-ID conversions. 2011-11-05 Patrick Ohly * src/backends/maemo/MaemoCalendarSource.cpp: * src/syncevo/configs/scripting/11calendar.xml: Maemo Calendar: fix EXDATEs after reading from storage 2011-11-05 Patrick Ohly * src/backends/maemo/MaemoCalendarSource.cpp: * src/syncevo/configs/datatypes/11calendar-profile.xml: * src/syncevo/configs/remoterules/00_have_exdate_detached.xml: * src/syncevo/configs/remoterules/00_simple_exdate.xml: * src/syncevo/configs/remoterules/10_maemo_calendar.xml: Maemo Calendar: avoid TZID in EXDATE property 2011-11-04 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: Google slow sync workaround + invalid sync key 2011-11-04 Patrick Ohly * src/syncevo/GLibSupport.h: GErrorCXX: added empty() and matches() utility methods 2011-11-04 Patrick Ohly * test/ClientTest.cpp: testing: added CLIENT_TEST_SOURCE_DELAY 2011-11-04 Patrick Ohly * src/syncevo/util.h: util.h: added getEnv(), use in getHome() 2011-10-24 Patrick Ohly * README.rst: * src/syncevo/Cmdline.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: * test/ClientTest.cpp: * test/ClientTest.h: * test/test-dbus.py: sync modes: added refresh/one-way-from-local/remote (BMC #23537) 2011-11-02 Patrick Ohly * src/syncevo/SyncSource.h: * test/ClientTest.cpp: * test/ClientTest.h: * test/resultchecker.py: * test/runtests.py: * test/synccompare.pl: testing: renamed LinkedItems tests, added "no ID" variants 2011-11-02 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: add RECURRENCE-ID in update 2011-11-02 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: EDS compatibility: added icalparameter_new_clone + icalproperty_new_recurrenceid 2011-11-02 Patrick Ohly * src/syncevo/SmartPtr.h: Smart Pointer: added eptr support for icalproperty and icalparameter 2011-11-04 Patrick Ohly * test/runtests.py: testing: fixes for automatic integration 2011-10-18 Patrick Ohly * src/backends/maemo/MaemoCalendarSource.cpp: * src/backends/maemo/MaemoCalendarSource.h: Maemo 5 calendar: import RECURRENCE-IDs as EXDATEs on parent event 2011-10-18 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: CalDAV: support RECURRENCE-ID -> EXDATEs hint 2011-10-18 Patrick Ohly * src/syncevo/MapSyncSource.h: * src/syncevo/configs/datatypes/10calendar-fieldlist.xml: * src/syncevo/configs/datatypes/11calendar-profile.xml: * src/syncevo/configs/remoterules/00_have_exdate_detached.xml: * src/syncevo/configs/remoterules/00_have_syncevolution_exdate_detached.xml: * src/syncevo/configs/remoterules/00_syncevolution.xml: engine: tell peers about detached recurrence exceptions 2011-11-01 Ove Kåven * debian/changelog: Update changelog and version of this branch. 2011-11-01 Ove Kåven Merge commit 'syncevolution-1-2' into FREMANTLE-1-2-0 2011-10-27 Patrick Ohly * test/generate-html.xsl: * test/resultchecker.py: * test/runtests.py: testing: automatically integrate branches (BMC #735) 2011-10-27 Patrick Ohly * test/synccompare.pl: * test/testcases/eds_contact.vcf.memotoo.tem.patch: Memotoo testing: supports ADR country 2011-10-27 Patrick Ohly * test/generate-html.xsl: * test/resultchecker.py: * test/runtests.py: testing: automatically integrate branches (BMC #735) 2011-10-27 Patrick Ohly * test/synccompare.pl: * test/testcases/eds_contact.vcf.memotoo.tem.patch: Memotoo testing: supports ADR country 2011-10-26 Patrick Ohly * test/testcases/eds_event.ics.googlecalendar.tem.patch: testing: ignore Google Calendar issue around UNTIL date-only 2011-10-26 Patrick Ohly * src/syncevo/Cmdline.cpp: testing: adapted Cmdline tests to revised config descriptions 2011-10-26 Patrick Ohly * src/syncevo/SyncConfig.cpp: compiler workaround: is_any_of in revised backend config property 2011-10-25 Patrick Ohly * src/syncevo/configs/remoterules/local-storage.xml: * test/synccompare.pl: CardDAV: X-EVOLUTION-UI-SLOT supported by CardDAV peers 2011-10-25 Patrick Ohly * src/syncevo/Cmdline.cpp: testing: fixed memory access problem in --print-database tests 2011-10-25 Patrick Ohly * test/runtests.py: testing: must set SYNCEVOLUTION_DATA_DIR 2011-10-25 Patrick Ohly Merge branch 'syncevolution-1-2-branch' 2011-10-25 Patrick Ohly * test/runtests.py: Mobical testing: ensure that test account uses the right timezone 2011-10-18 Patrick Ohly * test/testcases/eds_contact.vcf.synthesis.tem.patch: Synthesis contact testing: avoid \; -> ;; issue in testExtensions 2011-10-19 Patrick Ohly * README.rst: documentation: improved markup in --print-databases section 2011-10-24 Patrick Ohly Merge branch 'syncevolution-1-2-branch' 2011-10-19 Patrick Ohly * Makefile.am: documentation: embedd property definitions in man page, README and README.html 2011-10-19 Patrick Ohly * README.rst: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: documentation: added glossary and command line conventions sections, improved listing of properties 2011-10-21 Patrick Ohly * test/testcases/eds_event.ics.memotoo.tem.patch: Memotoo testing: EXDATE changes 2011-06-30 Murray Cumming * src/gtk-ui/sync-ui.c: GTK+ UI: Avoid warnings due to null settings_btn. 2011-10-21 Murray Cumming * src/syncevo/SyncSource.cpp: SyncSource testing: add unit test to check that some backends exist 2011-10-20 Patrick Ohly * src/syncevo/configs/remoterules/evolution.xml: Evolution: reduced overhead 2011-10-20 Patrick Ohly * src/backends/activesync/ActiveSyncSource.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: engine: allow StartDataRead/beginSync to start early and late, as needed (BMC #22881) 2011-10-20 Patrick Ohly * test/test-dbus.py: D-Bus testing: adapted to revised deviceName/peerName semantic 2011-10-20 Patrick Ohly * src/syncevo/configs/datatypes/11calendar-profile.xml: * src/syncevo/configs/scripting/11calendar.xml: vCalendar 1.0: fixed recurring all-day event support 2011-10-17 Patrick Ohly * configure.ac: autotools: depend on libsynthesis 3.4.0.16.5 2011-10-12 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: force slow sync when sync key is invalid (BMC #22881) 2011-10-12 Patrick Ohly * src/syncevo/SyncML.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: SyncSource: allow StartDataRead/beginSync() to force a slow sync 2011-10-13 Patrick Ohly * configure.ac: * src/backends/activesync/activesync.am: * src/backends/activesync/configure-sub.in: * src/backends/evolution/configure-sub.in: * src/backends/webdav/configure-sub.in: autotools: sharing libical between backends 2011-10-13 Patrick Ohly * src/backends/webdav/WebDAVSourceRegister.cpp: WebDAV: avoid compiler warning when not enabled 2011-10-10 Patrick Ohly * test/testcases/eds_event.ics.exchange.tem.patch: Exchange testing: avoid detached recurrences in eds_event 2011-10-10 David Woodhouse * src/backends/activesync/activesync.am: * src/backends/activesync/configure-sub.in: ActiveSync: adapted to merged libeasclient/sync 2011-10-05 Patrick Ohly * test/synccompare.pl: * test/testcases/eds_event.ics.oracle.tem.patch: testing: get tests to pass with Oracle Communications Calendar server 2011-10-06 Patrick Ohly * test/testcases/eds_contact.vcf.oracle.tem.patch: Oracle: remove problematic \; test case 2011-10-10 Patrick Ohly * test/resultchecker.py: * test/runtests.py: testing: added Oracle and eGroupware CalDAV/CardDAV testing 2011-10-05 Patrick Ohly * src/backends/webdav/CardDAVSource.cpp: CardDAV: disable HTML entity decoding 2011-10-05 Patrick Ohly * test/testcases/eds_event.ics: * test/testcases/eds_event.ics.Ovi.tem.patch: * test/testcases/eds_event.ics.apple.tem.patch: * test/testcases/eds_event.ics.googlecalendar.tem.patch: * test/testcases/eds_event.ics.memotoo.tem.patch: * test/testcases/eds_event.ics.mobical.tem.patch: * test/testcases/eds_event.ics.nokia_7210c.tem.patch: testing: added recurring all-day with EXDATE 2011-10-05 Patrick Ohly * test/testcases/eds_event.ics: * test/testcases/eds_event.ics.apple.tem.patch: * test/testcases/eds_event.ics.exchange.tem.patch: * test/testcases/eds_event.ics.funambol.tem.patch: * test/testcases/eds_event.ics.googlecalendar.tem.patch: * test/testcases/eds_event.ics.memotoo.tem.patch: * test/testcases/eds_event.ics.mobical.tem.patch: * test/testcases/eds_event.ics.nokia_7210c.tem.patch: testing: be strict about DTSTART + EXDATE matching 2011-10-04 Patrick Ohly * test/ClientTest.cpp: testing: avoid TZID prefix in source tests 2011-10-04 Patrick Ohly * src/backends/webdav/CardDAVSource.cpp: CardDAV: fixed line end after UID 2011-10-05 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: infinite loop during collection scan 2011-10-04 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: better logging of scanning 2011-10-04 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: increased number of queries while scanning for collections 2011-10-04 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: ignore props of a found collection 2011-10-04 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: handle more than one entry in calendar/addresbook-home-set 2011-10-04 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: allow relative redirects (eGroupware) 2011-10-04 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: more resilient code 2011-10-04 Patrick Ohly * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/CardDAVSource.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: fallback to .well-known URLs for hostname as syncURL 2011-10-04 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: ignore certain collections 2011-10-10 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: initial support for listing databases 2011-10-03 Patrick Ohly * README.rst: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: command line: introduced --print-databases 2011-10-04 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: * src/syncevo/MapSyncSource.cpp: * src/syncevo/MapSyncSource.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: TestingSyncSource+CalDAV: added "delete all" API call 2011-10-17 Patrick Ohly Merge remote branch 'origin/syncevolution-1-2-branch' 2011-10-17 Patrick Ohly * test/runtests.py: Google CalDAV testing: ignore Google bug #61: cannot remove detached recurrence 2011-10-17 Patrick Ohly * test/testcases/eds_event.ics.googlecalendar.tem.patch: Google CalDAV testing: avoid multiple detached recurrences 2011-10-16 Patrick Ohly * test/ClientTest.cpp: testing: avoid anchor dependencies between tests 2011-10-13 Patrick Ohly * NEWS: * configure-pre.in: NEWS + autotools: updated to 1.2 2011-10-12 Patrick Ohly * test/sys.supp: testing: added more valgrind suppressions for ASN encoding 2011-10-10 Patrick Ohly * configure-pre.in: autotools: depend on libsynthesis 3.4.0.16.3 2011-10-10 Patrick Ohly * test/runtests.py: testing: avoid add<->add tests for Funambol, Memotoo, Mobical 2011-10-10 Patrick Ohly * test/runtests.py: Apple testing: no need to avoid complex UID 2011-10-07 Patrick Ohly * README.rst: README: moved warning about sync direction 2011-10-07 Patrick Ohly * test/testcases/eds_contact.vcf.apple.tem.patch: vCard extensions + Apple: avoid problematic quoted PARAMETER2 2011-10-07 Patrick Ohly * test/testcases/eds_contact.vcf: * test/testcases/eds_contact.vcf.mobical.tem.patch: * test/testcases/eds_contact.vcf.synthesis.tem.patch: vCard extensions: \; instead of ; 2011-10-05 Patrick Ohly * test/testcases/eds_contact.vcf: * test/testcases/eds_contact.vcf.mobical.tem.patch: * test/testcases/eds_contact.vcf.yahoo.tem.patch: eds_contact: specify all N components 2011-10-05 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: EDS calendar: fixed memory leak 2011-10-04 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: strip quotes from ETag only if present 2011-10-04 Patrick Ohly * test/ClientTest.cpp: testing: avoid redundant insert session in some tests 2011-10-04 Chris Kühl * src/dbus/server/bluetooth_products.ini: dbus: Added device id for Nokia 3720 Classic 2011-10-01 Chris Kühl * src/dbus/server/bluetooth_products.ini: dbus: Added user submitted device ids 2011-09-30 Patrick Ohly * test/ClientTest.cpp: testing: improved tests for add<->add conflicts (BMC #22783) 2011-09-20 Ove Kåven * src/backends/maemo/MaemoCalendarSource.cpp: Updated Maemo backend for new InsertItemResult() signature. 2011-09-19 Ove Kåven * debian/changelog: Update changelog and version of this branch. 2011-09-07 Ove Kåven * src/backends/qtcontacts/QtContactsSource.cpp: On Maemo, suppress the "self" contact in QtContacts. 2011-09-07 Ove Kåven * debian/rules: Disable static libraries, they're not needed on Maemo. 2011-09-07 Ove Kåven * src/syncevo/SyncContext.cpp: Only disable iCalendar 2.0 UID comparisons when using calendar-backend (Fremantle). When using mkcal (Harmattan), UID comparisons are possible and should be enabled. 2011-09-07 Ove Kåven * debian/rules: * debian/syncevolution.aegis: Added Aegis manifest for Harmattan. 2011-09-19 Ove Kåven Merge commit 'syncevolution-1-1-99-7' into FREMANTLE-1-1-99-7 2011-09-15 Patrick Ohly * NEWS: * configure-pre.in: bumped version to 1.1.99.7 2011-09-15 Patrick Ohly * test/ClientTest.cpp: testing: relaxed add<->add tests 2011-09-14 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: also check password for --import/export/delete-items and the source (BMC #21311, #22937) 2011-09-14 Patrick Ohly * src/syncevo/SyncConfig.cpp: source passwords: password lookup failed in HTTP server mode (BMC #22937) 2011-09-12 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: Evolution Calendar: fixed detached recurrence support (BMC #22940) 2011-09-12 Patrick Ohly * src/syncevo/configs/datatypes/11calendar-profile.xml: iCalendar 2.0: must set VALUE in EXDATE (part of BMC #22940) 2011-09-12 Patrick Ohly * test/testcases/eds_event.ics.memotoo.tem.patch: Memotoo testing: added EXDATEs 2011-09-12 Patrick Ohly * test/testcases/eds_event.ics: * test/testcases/eds_event.ics.Ovi.tem.patch: * test/testcases/eds_event.ics.funambol.tem.patch: * test/testcases/eds_event.ics.googlecalendar.tem.patch: * test/testcases/eds_event.ics.memotoo.tem.patch: * test/testcases/eds_event.ics.mobical.tem.patch: * test/testcases/eds_event.ics.nokia_7210c.tem.patch: testing: extended detached recurrence test cases (triggers BMC #22940) 2011-09-13 Alban Crequy * src/gtk-ui/sync-config-widget.c: GTK sync-ui: wrap sync service descriptions (BMC #7199) 2011-09-13 Patrick Ohly * configure-pre.in: autotools: depend on libsynthesis with DB_DataMerged/Replaced/Conflict support 2011-09-13 Patrick Ohly * src/backends/akonadi/akonadisyncsource.cpp: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/file/FileSyncSource.cpp: * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/WebDAVSource.cpp: * src/backends/xmlrpc/XMLRPCSyncSource.cpp: * src/syncevo/MapSyncSource.cpp: * src/syncevo/MapSyncSource.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/TrackingSyncSource.cpp: * test/ClientTest.cpp: SyncSource API: support and use Synthesis DB_DataMerged/Replace/Conflict result codes (BMC #22783) 2011-09-13 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: testing: added another add<->add test 2011-08-29 Patrick Ohly * src/syncevo/SyncSource.cpp: * test/ClientTest.cpp: * test/ClientTest.h: testing: added test case for add<->add conflict (part of BMC #22783) 2011-09-14 Patrick Ohly * src/syncevo/SyncContext.cpp: source configs: don't check "backend" unless it is needed 2011-09-13 Patrick Ohly * test/dbus-session.sh: dbus-session: adapted EDS startup to 3.2 2011-09-07 Patrick Ohly * test/ClientTest.cpp: client-test: remove duplicate CLIENT_TEST_LOG support code 2011-09-06 Patrick Ohly * test/ClientTest.cpp: testing: fix Client::Sync::*::testLinkedItemsChildParent 2011-09-05 Patrick Ohly * test/ClientTest.cpp: testing: fix m_uniqueProperties check 2011-09-02 Patrick Ohly * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/akonadi/AkonadiSyncSourceRegister.cpp: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/file/FileSyncSourceRegister.cpp: * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: * src/backends/maemo/MaemoCalendarSourceRegister.cpp: * src/backends/qtcontacts/QtContactsSourceRegister.cpp: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/client-test-app.cpp: * src/syncevo/Cmdline.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncSource.h: * src/syncevo/util.h: * src/syncevolution.cpp: * test/ClientTest.cpp: * test/ClientTest.h: testing: cleaned up ClientTestConfig 2011-09-01 Patrick Ohly * test/ClientTest.cpp: client-test + ActiveSync: ignore Exchange failure in testLinkedItemsRemoveNormal 2011-09-01 Patrick Ohly * test/ClientTest.cpp: client-test: wrap compareDatabases() in CPPUNIT_ASSERT_NO_THROW() 2011-09-01 Patrick Ohly * test/ClientTest.cpp: client-test LinkedItems: use CLIENT_TEST_LINKED_ITEMS_NO_DELETE to stop test early 2011-09-01 Patrick Ohly * test/ClientTest.cpp: client-test: cleaned up checking for CLIENT_TEST_SERVER 2011-08-30 Patrick Ohly * src/backends/akonadi/configure-sub.in: Akonadi: fix link issues on Debian Testing 2011-08-30 Patrick Ohly * src/NotificationBackendLibnotify.cpp: NotifyBackendLibnotify: avoid compiler warning about unused NotFound() 2011-08-29 Patrick Ohly * src/NotificationBackendLibnotify.cpp: syncevolution.org binaries: fix libnotify compatibility mode, part II (BMC #22668) 2011-08-29 Patrick Ohly * test/ClientTest.cpp: testing: LinkedItems_1 with "exchange" server: recurring all-day event 2011-08-29 Patrick Ohly * test/ClientTest.cpp: testing: modify LinkedItems test data for Exchange 2011-08-29 Patrick Ohly * src/syncevo/SyncSource.h: * test/ClientTest.cpp: testing: introduced ClientTestConfig::sourceLUIDsAreVolatile 2011-08-27 Patrick Ohly * test/testcases/eds_event.ics.funambol.tem.patch: testing: avoid Funambol eds_event::testItems failure 2011-09-13 Patrick Ohly * test/dbus-session.sh: dbus-session: adapted EDS startup to 3.2 2011-09-13 Patrick Ohly * configure.ac: autotools: updated warning flags 2011-09-13 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: D-Bus: fixed compile problem due to <> in XML text 2011-09-12 Patrick Ohly * src/backends/activesync/README: ActiveSync README: added remark about shared target config 2011-09-07 Ove Kåven * debian/changelog: Bumped version. 2011-09-07 Ove Kåven * src/backends/qtcontacts/QtContactsSource.cpp: On Maemo, suppress the "self" contact in QtContacts. 2011-09-07 Ove Kåven * debian/rules: Disable static libraries, they're not needed on Maemo. 2011-09-07 Ove Kåven * src/syncevo/SyncContext.cpp: Only disable iCalendar 2.0 UID comparisons when using calendar-backend (Fremantle). When using mkcal (Harmattan), UID comparisons are possible and should be enabled. 2011-09-07 Ove Kåven * debian/rules: * debian/syncevolution.aegis: Added Aegis manifest for Harmattan. 2011-09-07 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: added logging of sync key handling 2011-09-07 Patrick Ohly * test/ClientTest.cpp: client-test: remove duplicate CLIENT_TEST_LOG support code 2011-09-06 Patrick Ohly * test/ClientTest.cpp: testing: fix Client::Sync::*::testLinkedItemsChildParent 2011-09-06 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/server/read-operations.cpp: * src/dbus/server/session.cpp: * src/syncevo/SyncConfig.h: D-Bus server: send hardware info in new "hardwareName" read-only property 2011-08-29 Chris Kühl * test/bluetooth-device-id-inspector.py: Add script to query for the bluetooth device id 2011-08-29 Chris Kühl * src/dbus/server/read-operations.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: Make deviceName and peerName more well-defined. 2011-09-06 Patrick Ohly * test/testcases/eds_contact.vcf.exchange.tem.patch: testing: Exchange contact test cases 2011-09-05 Patrick Ohly * test/ClientTest.cpp: testing: fix m_uniqueProperties check 2011-08-05 Ove Kåven * debian/control: * debian/rules: Updated with backends and build-deps available on Harmattan. (WebDAV is not yet available.) 2011-09-04 Ove Kåven * src/backends/evolution/EvolutionContactSource.cpp: No longer use e_contact_inline_data(), now SyncEvolution can embed the photos itself. 2011-09-04 Ove Kåven * debian/changelog: Update version of this branch. 2011-09-04 Ove Kåven * autogen-maemo.sh: Fix autogen-maemo.sh to work with my bastardized scratchbox. 2011-09-04 Ove Kåven Merge commit 'syncevolution-1-1-99-6' into FREMANTLE-1-1-99-6 2011-09-02 Patrick Ohly * src/src.am: * src/syncevo/configs/configs_xml.am: * src/templates/templates.am: autotools: fixed "make dist[check]" in non-recursive Automake 2011-09-02 Patrick Ohly * src/backends/activesync/ActiveSyncSourceRegister.cpp: * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/akonadi/AkonadiSyncSourceRegister.cpp: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/file/FileSyncSourceRegister.cpp: * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: * src/backends/maemo/MaemoCalendarSourceRegister.cpp: * src/backends/qtcontacts/QtContactsSourceRegister.cpp: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/client-test-app.cpp: * src/syncevo/Cmdline.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncSource.h: * src/syncevo/util.h: * src/syncevolution.cpp: * test/ClientTest.cpp: * test/ClientTest.h: testing: cleaned up ClientTestConfig 2011-09-02 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.cpp: * src/gdbus/gdbus-cxx-bridge.h: GDBusCXX: fix boost::intrusive_ptr compile problem with clang 2011-09-01 Patrick Ohly * src/backends/addressbook/addressbook.am: autotools: removed obsolete MAINTAINERCLEANFILES 2011-09-01 Patrick Ohly * test/testcases/eds_event.ics.exchange.tem.patch: Exchange event testing: special testcases 2011-09-01 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: ActiveSync: fixed "merge" detection in case of fast path 2011-09-01 Patrick Ohly * src/backends/activesync/ActiveSyncSourceRegister.cpp: client-test + ActiveSync: avoid tests which depend on storing detached children alone 2011-09-01 Patrick Ohly * test/ClientTest.cpp: client-test + ActiveSync: ignore Exchange failure in testLinkedItemsRemoveNormal 2011-09-01 Patrick Ohly * test/ClientTest.cpp: client-test: wrap compareDatabases() in CPPUNIT_ASSERT_NO_THROW() 2011-09-01 Patrick Ohly * test/ClientTest.cpp: client-test LinkedItems: use CLIENT_TEST_LINKED_ITEMS_NO_DELETE to stop test early 2011-09-01 Patrick Ohly * test/ClientTest.cpp: client-test: cleaned up checking for CLIENT_TEST_SERVER 2011-09-01 Patrick Ohly * src/syncevo/GLibSupport.h: GLibSupport + ActiveSync: fixed compiler warning 2011-08-31 Patrick Ohly * src/backends/activesync/activesync.am: * src/backends/activesync/configure-sub.in: autotools: improved ActiveSync rules 2011-08-31 Patrick Ohly * src/backends/webdav/webdav.am: autotools: fixed building of syncevo-webdav-lookup 2011-08-31 Patrick Ohly * configure.ac: autotools: allow --enable-warnings=fatal 2011-08-31 Patrick Ohly * test/runtests.py: runtest.py: adapted to non-recursive Automake 2011-08-31 Patrick Ohly * src/backends/activesync/Makefile.am: * src/backends/activesync/activesync.am: * src/backends/activesync/configure-sub.in: ActiveSync: ported to non-recursive Automake 2011-08-30 Krzesimir Nowak * AUTOTOOLS-TODO: Updated AUTOTOOLS-TODO. 2011-08-30 Krzesimir Nowak * .cvsignore: * .gitignore: * AUTOTOOLS-TESTING: * AUTOTOOLS-TODO: * INSTALL: * Makefile.am: * README.packagers: * autogen.sh: * autotroll.am: * build/build.am: * build/gen-backends-am.sh: * build/gen-backends.sh: * build/gen-git-version.sh: * build/gen-linguas.sh: * configure-post.in: * configure-pre.in: * configure.ac: * gen-autotools.sh: * m4-repo/autotroll.mk: * m4-repo/dk-warn.m4: * m4-repo/se_macros.m4: * po/.gitignore: * po/LINGUAS.README: * setup-variables.am: * src/.cvsignore: * src/.gitignore: * src/Makefile-gen.am: * src/backends/addressbook/Makefile.am: * src/backends/addressbook/addressbook.am: * src/backends/addressbook/configure-sub.in: * src/backends/akonadi/Makefile.am: * src/backends/akonadi/akonadi.am: * src/backends/akonadi/configure-sub.in: * src/backends/buteo/Makefile.am: * src/backends/buteo/buteo.am: * src/backends/buteo/configure-sub.in: * src/backends/buteo/profiles/profiles.am: * src/backends/evolution/Makefile.am: * src/backends/evolution/configure-sub.in: * src/backends/evolution/evolution.am: * src/backends/file/Makefile.am: * src/backends/file/configure-sub.in: * src/backends/file/file.am: * src/backends/kcalextended/Makefile.am: * src/backends/kcalextended/configure-sub.in: * src/backends/kcalextended/kcalextended.am: * src/backends/maemo/Makefile.am: * src/backends/maemo/configure-sub.in: * src/backends/maemo/maemo.am: * src/backends/qtcontacts/Makefile.am: * src/backends/qtcontacts/configure-sub.in: * src/backends/qtcontacts/qtcontacts.am: * src/backends/sqlite/Makefile.am: * src/backends/sqlite/configure-sub.in: * src/backends/sqlite/sqlite.am: * src/backends/webdav/Makefile.am: * src/backends/webdav/configure-sub.in: * src/backends/webdav/webdav.am: * src/backends/xmlrpc/Makefile.am: * src/backends/xmlrpc/configure-sub.in: * src/backends/xmlrpc/xmlrpc.am: * src/dbus/.gitignore: * src/dbus/Makefile.am: * src/dbus/dbus.am: * src/dbus/glib/Makefile.am: * src/dbus/glib/glib.am: * src/dbus/interfaces/Makefile.am: * src/dbus/interfaces/interfaces.am: * src/dbus/qt/Makefile.am: * src/dbus/qt/configure-sub.in: * src/dbus/qt/qt.am: * src/dbus/server/.gitignore: * src/dbus/server/Makefile.am: * src/dbus/server/server.am: * src/gdbus/.gitignore: * src/gdbus/Makefile.am: * src/gdbus/gdbus.am: * src/gnome-bluetooth/Makefile.am: * src/gnome-bluetooth/gnome-bluetooth.am: * src/gtk-ui/Makefile.am: * src/gtk-ui/gtk-ui.am: * src/src.am: * src/syncevo/.gitignore: * src/syncevo/Makefile.am: * src/syncevo/SingleFileConfigTree.h: * src/syncevo/SoupTransportAgent.cpp: * src/syncevo/configs/Makefile.am: * src/syncevo/configs/configs.am: * src/syncevo/configs/configs_xml.am: * src/syncevo/syncevo.am: * src/syncevo/syncevolution.pc.in: * src/templates/templates.am: * src/testcases.am: * test/Makefile.am: * test/run_src_client_test.sh: * test/test-dbus.py: * test/test.am: Port build system to non-recursive Automake. 2011-08-30 Patrick Ohly * build/import-foreign-git.sh: import-foreign-git.sh: added interactive patch fixing 2011-08-30 Patrick Ohly * src/dbus/server/NotificationBackendLibnotify.cpp: NotifyBackendLibnotify: avoid compiler warning about unused NotFound() 2011-08-30 Patrick Ohly * src/backends/akonadi/configure-sub.in: Akonadi: fix link issues on Debian Testing 2011-08-30 Patrick Ohly * src/backends/activesync/Makefile.am: * src/backends/activesync/README: * src/backends/activesync/configure-sub.in: ActiveSync: enabled compilation 2011-08-29 Patrick Ohly * src/backends/activesync/ActiveSyncSourceRegister.cpp: ActiveSync: set "sourceLUIDsAreVolatile" 2011-08-15 Patrick Ohly * src/backends/activesync/README: ActiveSync: use target-config@client-test-exchange for Client::Source 2011-08-12 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: check for unexpected NULL pointers (BMC #22048) 2011-08-12 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: also support moreAvailable in calendar source 2011-08-01 Salvatore Iovene * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: allow retrieval of items beyond the single-call window. 2011-08-12 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: check for NULL result from eas_sync_handler_new() 2011-08-12 Patrick Ohly * src/backends/activesync/README: ActiveSync: include syncURL in README 2011-08-03 Patrick Ohly * src/backends/activesync/README: ActiveSync: updated README 2011-08-01 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: ActiveSync: must retrieve existing item before updating it 2011-07-28 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.h: * src/backends/activesync/ActiveSyncSourceRegister.cpp: ActiveSync: improved testImport for ActiveSyncCalendarSource 2011-07-28 Patrick Ohly * src/backends/activesync/ActiveSyncSource.h: * src/backends/activesync/ActiveSyncSourceRegister.cpp: ActiveSync: fixed testImport test 2011-07-28 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: read existing items with eas_sync_handler_fetch_item() 2011-07-26 Patrick Ohly * src/backends/activesync/ActiveSyncCalendarSource.cpp: * src/backends/activesync/ActiveSyncCalendarSource.h: * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSource.h: * src/backends/activesync/ActiveSyncSourceRegister.cpp: ActiveSync: map multiple VEVENTs with the same UID into the same ActiveSync item 2011-07-11 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSource.h: * src/backends/activesync/ActiveSyncSourceRegister.cpp: * src/backends/activesync/README: ActiveSync: fixed change tracking in testing 2011-07-08 Patrick Ohly * src/backends/activesync/ActiveSyncSourceRegister.cpp: * src/backends/activesync/README: ActiveSync: enable client-test testing 2011-07-08 Patrick Ohly * src/backends/activesync/ActiveSyncSourceRegister.cpp: ActiveSync: backend type must be set for testing 2011-07-08 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: fixed handling of "deleted items" server information 2011-07-08 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: fix for "fixes for deleting items" 2011-07-08 Andy Gould * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: fixes for deleting items 2011-07-07 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: fixed change tracking 2011-07-07 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSource.h: ActiveSync: avoid "[ERROR] calendar: no database to synchronize" 2011-07-07 Patrick Ohly * src/backends/activesync/README: ActiveSync: updated README 2011-07-07 Andy Gould * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: small fix in syncevo backend to sync key handling during updates 2011-07-01 Andy Gould * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: fixing adding items 2011-06-30 Andy Gould * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: changes to improve syncevolution backend 2011-06-28 Salvatore Iovene * src/backends/activesync/README: ActiveSync: fixed typos. 2011-06-24 Patrick Ohly * src/backends/activesync/ActiveSyncSourceRegister.cpp: ActiveSync: fixed naming of tasks 2011-06-23 Salvatore Iovene * src/backends/activesync/ActiveSyncSource.cpp: ActiveSync: fix compilation error. 2011-06-23 Salvatore Iovene * src/backends/activesync/ActiveSyncSource.h: * src/backends/activesync/ActiveSyncSourceRegister.cpp: * src/backends/activesync/README: ActiveSync: more explicit check for config.h 2011-06-22 Salvatore Iovene * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSource.h: ActiveSync: port to current libeassync API. 2011-06-19 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSource.h: * src/backends/activesync/README: ActiveSync: code is complete 2011-06-18 Patrick Ohly * src/backends/activesync/ActiveSyncSource.h: * src/backends/activesync/ActiveSyncSourceRegister.cpp: * src/backends/activesync/README: ActiveSync: use activesyncd header files 2011-06-18 Patrick Ohly * src/backends/activesync/ActiveSyncSource.cpp: * src/backends/activesync/ActiveSyncSource.h: * src/backends/activesync/ActiveSyncSourceRegister.cpp: * src/backends/activesync/README: ActiveSync: boiler plate code with empty function bodies 2011-08-29 Patrick Ohly * src/dbus/server/auto-sync-manager.cpp: D-Bus server: fix g++ 4.4 on x86 compiler warning 2011-08-29 Patrick Ohly * src/dbus/server/NotificationBackendLibnotify.cpp: syncevolution.org binaries: fix libnotify compatibility mode, part II (BMC #22668) 2011-08-29 Patrick Ohly * test/ClientTest.cpp: testing: LinkedItems_1 with "exchange" server: recurring all-day event 2011-08-29 Patrick Ohly * test/ClientTest.cpp: testing: modify LinkedItems test data for Exchange 2011-08-29 Patrick Ohly * src/syncevo/SyncSource.h: * test/ClientTest.cpp: testing: introduced ClientTestConfig::sourceLUIDsAreVolatile 2011-08-29 Patrick Ohly * src/dbus/server/Makefile.am: autotools: added missing src/dbus/server header files 2011-08-27 Patrick Ohly * test/testcases/eds_event.ics.funambol.tem.patch: testing: avoid Funambol eds_event::testItems failure 2011-08-26 Patrick Ohly * src/dbus/server/bluez-manager.cpp: * test/test-dbus.py: D-Bus test: make TestDBusServer.testGetConfigsTemplates pass regardless of the environment 2011-08-26 Patrick Ohly * src/dbus/server/bluez-manager.cpp: BluexManager: fixed compile problem 2011-08-26 Patrick Ohly * src/syncevo/SyncConfig.cpp: SyncConfig: fixed typo in Bluez patch 2011-08-22 Chris Kühl * test/syncevo-http-server.py: testing: Added SYNCEVOLUTION_DATA_DIR env variable http-server. 2011-08-19 Chris Kühl * src/dbus/server/bluez-manager.cpp: * src/dbus/server/bluez-manager.h: server: Add file monitor to watch for changes in Bluetooth lookup table 2011-08-19 Chris Kühl * src/dbus/server/bluez-manager.cpp: * src/dbus/server/bluez-manager.h: * src/templates/clients/phone/nokia.ini: * test/test-dbus.py: testing: Added some simple tests for Bluetooth devices 2011-07-26 Chris Kühl * README.rst: * src/dbus/server/Makefile.am: * src/dbus/server/bluetooth_products.ini: * src/dbus/server/bluez-manager.cpp: * src/dbus/server/bluez-manager.h: * src/dbus/server/read-operations.cpp: * src/dbus/server/server.cpp: * src/syncevo/Makefile.am: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/util.cpp: * src/syncevo/util.h: server: Get bluetooth phone vendor and model from Device ID profile (BMC #736) 2011-08-26 Patrick Ohly * test/test-dbus.py: test-dbus: Update term 'type' to be its non-ambiguous version, part II 2011-08-26 Patrick Ohly * test/test-dbus.py: test-dbus: Use non-deprecated unittest assert/fail methods. part II 2011-06-28 Chris Kühl * test/test-dbus.py: test-dbus: Catch missing source exception and trigger test failure 2011-06-27 Chris Kühl * test/test-dbus.py: test-dbus: Remove redundant directory mapping documentation 2011-06-27 Chris Kühl * test/test-dbus.py: test-dbus: Fix typos 2011-06-27 Chris Kühl * test/test-dbus.py: test-dbus: Update term 'type' to be its non-ambiguous version 2011-06-27 Chris Kühl * test/test-dbus.py: test-dbus: Updated term 'evolutionSource' to 'database' 2011-06-27 Chris Kühl * test/test-dbus.py: test-dbus: Make method name consistent (setupFiles -> setUpFiles) 2011-06-27 Chris Kühl * test/test-dbus.py: test-dbus: Use non-deprecated unittest assert/fail methods. 2011-06-27 Chris Kühl * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: dbus: Updated wording to use 'database' instead of 'evolutionSource' 2011-08-22 Chris Kühl * po/POTFILES.in: distcheck: Corrected path to file in POTFILE.in 2011-08-03 Chris Kühl * src/dbus/server/server.cpp: * src/dbus/server/server.h: server: Fix up indentation after Server class rename 2011-07-28 Chris Kühl * src/Makefile-gen.am: * src/NotificationBackendBase.h: * src/NotificationBackendLibnotify.cpp: * src/NotificationBackendLibnotify.h: * src/NotificationBackendMLite.cpp: * src/NotificationBackendMLite.h: * src/NotificationBackendNoop.cpp: * src/NotificationBackendNoop.h: * src/NotificationManager.cpp: * src/NotificationManager.h: * src/NotificationManagerBase.h: * src/NotificationManagerFactory.cpp: * src/NotificationManagerFactory.h: * src/dbus/server/Makefile.am: * src/dbus/server/NotificationBackendBase.h: * src/dbus/server/NotificationBackendLibnotify.cpp: * src/dbus/server/NotificationBackendLibnotify.h: * src/dbus/server/NotificationBackendMLite.cpp: * src/dbus/server/NotificationBackendMLite.h: * src/dbus/server/NotificationBackendNoop.cpp: * src/dbus/server/NotificationBackendNoop.h: * src/dbus/server/NotificationManager.cpp: * src/dbus/server/NotificationManager.h: * src/dbus/server/NotificationManagerBase.h: * src/dbus/server/NotificationManagerFactory.cpp: * src/dbus/server/NotificationManagerFactory.h: server: Moved src/Notification* files to src/dbus/server 2011-07-18 Chris Kühl * po/POTFILES.in: server: Renamed DBusServer class to Server 2011-07-18 Chris Kühl * configure-post.in: * src/Makefile-gen.am: * src/dbus-server/.gitignore: * src/dbus-server/Makefile.am: * src/dbus-server/auto-sync-manager.cpp: * src/dbus-server/auto-sync-manager.h: * src/dbus-server/auto-term.h: * src/dbus-server/bluez-manager.cpp: * src/dbus-server/bluez-manager.h: * src/dbus-server/client.cpp: * src/dbus-server/client.h: * src/dbus-server/cmdline-wrapper.h: * src/dbus-server/connection.cpp: * src/dbus-server/connection.h: * src/dbus-server/connman-client.cpp: * src/dbus-server/connman-client.h: * src/dbus-server/dbus-sync.cpp: * src/dbus-server/dbus-sync.h: * src/dbus-server/dbus-transport-agent.cpp: * src/dbus-server/dbus-transport-agent.h: * src/dbus-server/dbus-user-interface.cpp: * src/dbus-server/dbus-user-interface.h: * src/dbus-server/exceptions.cpp: * src/dbus-server/exceptions.h: * src/dbus-server/info-req.cpp: * src/dbus-server/info-req.h: * src/dbus-server/main.cpp: * src/dbus-server/network-manager-client.cpp: * src/dbus-server/network-manager-client.h: * src/dbus-server/org.syncevolution.service.in: * src/dbus-server/presence-status.cpp: * src/dbus-server/presence-status.h: * src/dbus-server/progress-data.cpp: * src/dbus-server/progress-data.h: * src/dbus-server/read-operations.cpp: * src/dbus-server/read-operations.h: * src/dbus-server/resource.h: * src/dbus-server/restart.h: * src/dbus-server/server.cpp: * src/dbus-server/server.h: * src/dbus-server/session-listener.h: * src/dbus-server/session.cpp: * src/dbus-server/session.h: * src/dbus-server/source-progress.h: * src/dbus-server/source-status.h: * src/dbus-server/syncevo-dbus-server-startup.sh.in: * src/dbus-server/syncevo-dbus-server.desktop.in: * src/dbus-server/timeout.h: * src/dbus-server/timer.h: * src/dbus/Makefile.am: * src/dbus/server/.gitignore: * src/dbus/server/Makefile.am: * src/dbus/server/auto-sync-manager.cpp: * src/dbus/server/auto-sync-manager.h: * src/dbus/server/auto-term.h: * src/dbus/server/bluez-manager.cpp: * src/dbus/server/bluez-manager.h: * src/dbus/server/client.cpp: * src/dbus/server/client.h: * src/dbus/server/cmdline-wrapper.h: * src/dbus/server/connection.cpp: * src/dbus/server/connection.h: * src/dbus/server/connman-client.cpp: * src/dbus/server/connman-client.h: * src/dbus/server/dbus-sync.cpp: * src/dbus/server/dbus-sync.h: * src/dbus/server/dbus-transport-agent.cpp: * src/dbus/server/dbus-transport-agent.h: * src/dbus/server/dbus-user-interface.cpp: * src/dbus/server/dbus-user-interface.h: * src/dbus/server/exceptions.cpp: * src/dbus/server/exceptions.h: * src/dbus/server/info-req.cpp: * src/dbus/server/info-req.h: * src/dbus/server/main.cpp: * src/dbus/server/network-manager-client.cpp: * src/dbus/server/network-manager-client.h: * src/dbus/server/org.syncevolution.service.in: * src/dbus/server/presence-status.cpp: * src/dbus/server/presence-status.h: * src/dbus/server/progress-data.cpp: * src/dbus/server/progress-data.h: * src/dbus/server/read-operations.cpp: * src/dbus/server/read-operations.h: * src/dbus/server/resource.h: * src/dbus/server/restart.h: * src/dbus/server/server.cpp: * src/dbus/server/server.h: * src/dbus/server/session-listener.h: * src/dbus/server/session.cpp: * src/dbus/server/session.h: * src/dbus/server/source-progress.h: * src/dbus/server/source-status.h: * src/dbus/server/syncevo-dbus-server-startup.sh.in: * src/dbus/server/syncevo-dbus-server.desktop.in: * src/dbus/server/timeout.h: * src/dbus/server/timer.h: server: Renamed 'dbus-server' sub-directory to 'dbus/server' 2011-07-18 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/auto-sync-manager.cpp: * src/dbus-server/bluez-manager.cpp: * src/dbus-server/client.cpp: * src/dbus-server/connection.cpp: * src/dbus-server/connman-client.cpp: * src/dbus-server/dbus-sync.cpp: * src/dbus-server/exceptions.cpp: * src/dbus-server/exceptions.h: * src/dbus-server/info-req.cpp: * src/dbus-server/main.cpp: * src/dbus-server/network-manager-client.cpp: * src/dbus-server/presence-status.cpp: * src/dbus-server/read-operations.cpp: * src/dbus-server/server.cpp: * src/dbus-server/server.h: * src/dbus-server/session.cpp: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: * src/dbus-server/syncevo-exceptions.cpp: * src/dbus-server/syncevo-exceptions.h: dbus-server: Remove 'syncevo-' prefix from source files 2011-07-18 Chris Kühl * src/dbus-server/Makefile.am: dbus-server: Clean up Makefile.am 2011-06-17 Chris Kühl * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/ConfigFilter.cpp: * src/syncevo/ConfigFilter.h: * src/syncevo/ConfigNode.cpp: * src/syncevo/ConfigNode.h: * src/syncevo/ConfigTree.h: * src/syncevo/CurlTransportAgent.h: * src/syncevo/FileConfigNode.h: * src/syncevo/FileConfigTree.cpp: * src/syncevo/FileConfigTree.h: * src/syncevo/FilterConfigNode.h: * src/syncevo/GLibSupport.cpp: * src/syncevo/GLibSupport.h: * src/syncevo/IniConfigNode.cpp: * src/syncevo/IniConfigNode.h: * src/syncevo/LocalTransportAgent.h: * src/syncevo/LogRedirect.cpp: * src/syncevo/LogStdout.cpp: * src/syncevo/MapSyncSource.h: * src/syncevo/MultiplexConfigNode.cpp: * src/syncevo/MultiplexConfigNode.h: * src/syncevo/PrefixConfigNode.h: * src/syncevo/SafeConfigNode.h: * src/syncevo/SingleFileConfigTree.h: * src/syncevo/SmartPtr.h: * src/syncevo/StringDataBlob.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.h: * src/syncevo/SyncML.cpp: * src/syncevo/TrackingSyncSource.h: * src/syncevo/VolatileConfigNode.h: * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/lcs.cpp: * src/syncevo/util.h: syncevo: Clean up namespace pollution. 2011-06-20 Murray Cumming * po/POTFILES.in: Add a new file to POTFILES.in to fix make check 2011-06-17 Chris Kühl * src/dbus-server/bluez-manager.cpp: * src/dbus-server/bluez-manager.h: * src/dbus-server/client.h: * src/dbus-server/connection.cpp: * src/dbus-server/connection.h: * src/dbus-server/connman-client.cpp: * src/dbus-server/connman-client.h: * src/dbus-server/info-req.cpp: * src/dbus-server/main.cpp: * src/dbus-server/network-manager-client.cpp: * src/dbus-server/network-manager-client.h: * src/dbus-server/session.cpp: * src/dbus-server/session.h: * src/dbus-server/syncevo-dbus-server.h: * src/dbus-server/syncevo-exceptions.cpp: * src/dbus-server/syncevo-exceptions.h: dbus-server: Removed "using namespace XXX" statement from headers. 2011-06-20 Murray Cumming * src/dbus-server/main.cpp: Added missing include 2011-06-17 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/auto-sync-manager.cpp: * src/dbus-server/auto-sync-manager.h: * src/dbus-server/auto-term.h: * src/dbus-server/bluez-manager.cpp: * src/dbus-server/bluez-manager.h: * src/dbus-server/client.cpp: * src/dbus-server/client.h: * src/dbus-server/cmdline-wrapper.h: * src/dbus-server/common.h: * src/dbus-server/connection.cpp: * src/dbus-server/connman-client.cpp: * src/dbus-server/connman-client.h: * src/dbus-server/dbus-sync.cpp: * src/dbus-server/dbus-sync.h: * src/dbus-server/dbus-transport-agent.h: * src/dbus-server/dbus-user-interface.cpp: * src/dbus-server/dbus-user-interface.h: * src/dbus-server/info-req.cpp: * src/dbus-server/info-req.h: * src/dbus-server/main.cpp: * src/dbus-server/network-manager-client.cpp: * src/dbus-server/network-manager-client.h: * src/dbus-server/presence-status.h: * src/dbus-server/progress-data.cpp: * src/dbus-server/progress-data.h: * src/dbus-server/read-operations.cpp: * src/dbus-server/read-operations.h: * src/dbus-server/resource.h: * src/dbus-server/restart.h: * src/dbus-server/session-listener.h: * src/dbus-server/session.cpp: * src/dbus-server/session.h: * src/dbus-server/source-progress.h: * src/dbus-server/source-status.h: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: * src/dbus-server/syncevo-exceptions.h: * src/dbus-server/timeout.h: * src/dbus-server/timer.h: dbus-server: Cleaned up include files after reorganization. 2011-06-17 Chris Kühl * src/backends/evolution/EvolutionSyncSource.cpp: * src/syncevo/SmartPtr.h: * src/syncevo/util.cpp: syncevo: Renamed GString typedef in SmartPtr.h to GStringPtr. 2011-06-15 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/dbus-sync.cpp: * src/dbus-server/dbus-transport-agent.cpp: * src/dbus-server/dbus-transport-agent.h: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke DBusTransportAgent class out into its own .h/.cpp files. 2011-06-15 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/connection.cpp: * src/dbus-server/connection.h: * src/dbus-server/session.cpp: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke Connection class out into its own .h/.cpp files. 2011-06-15 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/cmdline-wrapper.h: * src/dbus-server/session.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke CmdlineWrapper class out into its own .h file. 2011-06-15 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/common.h: * src/dbus-server/session.cpp: * src/dbus-server/session.h: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke Session class out into its own .h/.cpp files. 2011-06-15 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/progress-data.cpp: * src/dbus-server/progress-data.h: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke ProgressData class out into its own .h/.cpp files. 2011-06-15 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/dbus-sync.cpp: * src/dbus-server/dbus-sync.h: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke DBusSync class out into its own .h/.cpp files. 2011-06-15 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/dbus-user-interface.cpp: * src/dbus-server/dbus-user-interface.h: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke DBusUserInterface class out into its own .h/.cpp files. 2011-06-15 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/source-progress.h: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke SourceProgress struct out into its own .h file. 2011-06-15 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/source-status.h: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke SourceStatus struct out into its own .h file. 2011-06-15 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/presence-status.cpp: * src/dbus-server/presence-status.h: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke PresenceStatus class out into its own .cpp/.h files. 2011-06-15 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/auto-sync-manager.cpp: * src/dbus-server/auto-sync-manager.h: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke AutoSyncManager class out into its own .h/.cpp files. 2011-06-15 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/session-listener.h: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke SessionListener class out into its own .h file. 2011-06-14 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/network-manager-client.cpp: * src/dbus-server/network-manager-client.h: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Break NetworkManagerClient class out into .h/.cpp files. 2011-06-14 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/connman-client.cpp: * src/dbus-server/connman-client.h: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Break ConnmanClient class out into .h/.cpp files. 2011-06-14 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/read-operations.cpp: * src/dbus-server/read-operations.h: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke ReadOperations class out into its own .h file. 2011-06-14 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/client.cpp: * src/dbus-server/client.h: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke Client class out into its own .cpp/.h file. 2011-06-14 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/restart.h: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke Restart class out into its own .h file. 2011-06-14 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/common.h: * src/dbus-server/syncevo-dbus-server.h: * src/dbus-server/syncevo-exceptions.cpp: * src/dbus-server/syncevo-exceptions.h: dbus-server: Break Exception classes out into .h/.cpp files. 2011-06-14 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/syncevo-dbus-server.h: * src/dbus-server/timeout.h: dbus-server: Broke Timeout class out into its own .h file. 2011-06-14 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/info-req.cpp: * src/dbus-server/info-req.h: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke InfoReq class out into its own .cpp/.h file. 2011-06-13 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/auto-term.h: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke AutoTerm class out into its own .h file. 2011-06-12 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/syncevo-dbus-server.h: * src/dbus-server/timer.h: dbus-server: Broke Timer utility class out into its own .h file. 2011-06-11 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/bluez-manager.cpp: * src/dbus-server/bluez-manager.h: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Broke BluezManager out into its own .cpp/.h files. 2011-06-10 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/main.cpp: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Moved main() and friends to seperate main.cpp file. 2011-06-10 Chris Kühl * src/gdbus/Makefile.am: * src/gdbus/gdbus-cxx-bridge.cpp: * src/gdbus/gdbus-cxx-bridge.h: gdbus: Seperate implementation of intrusive_ptr_* into cpp file. 2011-06-09 Chris Kühl * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Make shutdownRequested less global. 2011-06-09 Chris Kühl * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Make LogRedirect less global. 2011-06-09 Chris Kühl * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Make GMainLoop less global. 2011-06-08 Chris Kühl * src/dbus-server/Makefile.am: * src/dbus-server/common.h: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.h: dbus-server: Moved all class definitions to .h file. 2011-06-06 Chris Kühl * configure-post.in: * po/POTFILES.in: * src/.gitignore: * src/Makefile-gen.am: * src/dbus-server/.gitignore: * src/dbus-server/Makefile.am: * src/dbus-server/org.syncevolution.service.in: * src/dbus-server/syncevo-dbus-server-startup.sh.in: * src/dbus-server/syncevo-dbus-server.cpp: * src/dbus-server/syncevo-dbus-server.desktop.in: * src/org.syncevolution.service.in: * src/syncevo-dbus-server-startup.sh.in: * src/syncevo-dbus-server.cpp: * src/syncevo-dbus-server.desktop.in: Moved syncevo-dbus-server.cpp and friends to dbus-server sub-directory. 2011-07-27 Patrick Ohly * src/backends/webdav/NeonCXX.h: WebDAV: temporarily add "using namespace std" 2011-08-26 Patrick Ohly * src/syncevo/SyncSource.h: SyncSource.h: fixed missing return statement 2011-08-26 Patrick Ohly * test/runtests.py: testing: enable problematic eds_contact tests for Memotoo 2011-08-26 Patrick Ohly * test/runtests.py: testing: ignore testExtensions for Funambol 2011-08-26 Patrick Ohly * test/runtests.py: testing: run all Sync tests for DAViCal 2011-08-26 Patrick Ohly * test/runtests.py: syncevolution.org binaries: enable lpia again 2011-08-26 Patrick Ohly * src/syncevo/SyncSource.cpp: backends: apply PHOTO import/export scripts by default (Apple CardDAV) 2011-08-26 Patrick Ohly * test/evo.supp: testing: removed obsolete libical valgrind suppressions 2011-08-25 Patrick Ohly * configure-pre.in: * src/NotificationBackendLibnotify.cpp: * test/test-dbus.py: syncevolution.org binaries: fix libnotify compatibility mode (BMC #22668) 2011-08-25 Patrick Ohly * test/testcases/eds_contact.vcf.apple.tem.patch: testing: use normal contact tests for Apple Calendar server 2011-08-25 Patrick Ohly * test/testcases/eds_event.ics: * test/testcases/eds_event.ics.Ovi.tem.patch: * test/testcases/eds_event.ics.apple.tem.patch: * test/testcases/eds_event.ics.funambol.tem.patch: * test/testcases/eds_event.ics.googlecalendar.tem.patch: * test/testcases/eds_event.ics.memotoo.tem.patch: * test/testcases/eds_event.ics.mobical.tem.patch: * test/testcases/eds_event.ics.nokia_7210c.tem.patch: testing: fixed iCalendar VALARM test cases 2011-08-25 Patrick Ohly * test/ClientTest.cpp: * test/testcases/eds_event.ics: * test/testcases/eds_event.ics.googlecalendar.tem.patch: * test/testcases/eds_event.ics.memotoo.tem.patch: * test/testcases/eds_event.ics.nokia_7210c.tem.patch: * test/testcases/google_event.ics: testing: fixed iCalendar 2.0 test data 2011-08-25 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV + Google: further workarounds for linked items 2011-08-25 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: fixed memory leaks 2011-08-25 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV + Google: LAST-MODIFIED wasn't sent as UTC 2011-08-25 Patrick Ohly * src/client-test-app.cpp: * src/syncevo/SyncSource.h: * test/ClientTest.cpp: * test/ClientTest.h: * test/resultchecker.py: testing: improved linkedItems tests (with and without VALARM) 2011-08-25 Patrick Ohly * test/test-dbus.py: D-Bus testing: increase timeout to avoid premature abort 2011-08-25 Patrick Ohly * test/valgrindcheck.sh: testing: always flag valgrind errors 2011-08-22 Patrick Ohly * test/sys.supp: testing: ignore valgrind warning for Google SSL 2011-08-26 Patrick Ohly * src/syncevo/SyncSource.cpp: * src/syncevo/configs/remoterules/local-storage.xml: CalDAV/CardDAV + local storage: avoid empty properties 2011-08-25 Patrick Ohly * configure-pre.in: * src/NotificationBackendLibnotify.cpp: syncevolution.org binaries: added libnotify compatibility mode (BMC #22668) 2011-08-25 Patrick Ohly * test/test-dbus.py: testing: more tests for notifications 2011-08-24 Patrick Ohly * test/notification-daemon.py: * test/test-dbus.py: testing: verify that auto sync triggers notifications 2011-08-24 Patrick Ohly * test/dbus-session.sh: dbus-session.sh: fixed shutdown 2011-08-19 Patrick Ohly * src/syncevo/Cmdline.cpp: config migration: avoid name conflicts and auto syncing of old configs (BMC #22691) 2011-08-19 Patrick Ohly * src/syncevo-dbus-server.cpp: auto syncing: must check whether enabled when looking at unknown URLs (part of BMC #22691) 2011-08-18 Patrick Ohly * configure-pre.in: autotools: also check minimum libsynthesis version --with-synthesis-src 2011-08-18 Patrick Ohly * test/ClientTest.cpp: testing: make Memotoo testLinkedItems* test pass 2011-08-18 Patrick Ohly * test/testcases/eds_contact.vcf.mobical.tem.patch: testing: ignore ORG in Mobical testExtensions test 2011-08-18 Patrick Ohly * test/README.mobical: * test/testcases/eds_event.ics.mobical.tem.patch: testing: make Mobical eds_events testItems test pass 2011-08-18 Patrick Ohly * test/ClientTest.cpp: testing: make Mobical eds_task tests pass 2011-08-18 Patrick Ohly * test/synccompare.pl: * test/testcases/eds_contact.vcf.synthesis.tem.patch: testing: make Synthesis testExtensions test pass 2011-08-17 Patrick Ohly * NEWS: * configure-pre.in: prepared 1.1.99.6 release 2011-08-17 Patrick Ohly * test/evo.supp: testing: ignore EDS 2.32 issues 2011-08-17 Patrick Ohly * test/ClientTest.cpp: * test/runtests.py: testing: ignore various problems with servers 2011-08-17 Patrick Ohly * Makefile.am: * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/backends/webdav/configure-sub.in: * src/syncevo/SyncSource.cpp: syncevolution.org binaries: work with both libneon and libneon-gnutls 2011-08-17 Patrick Ohly * test/runtests.py: testing: removed hack for running setup command twice 2011-08-17 Patrick Ohly * test/dbus-session.sh: * test/valgrindcheck.sh: dbus-session/valgrindcheck: write debug messages to stderr 2011-08-17 Patrick Ohly * test/runtests.py: testing: fixed prebuilt tests 2011-08-17 Patrick Ohly * test/runtests.py: testing: fixed quoting when running commands 2011-08-17 Patrick Ohly * test/generate-html.xsl: * test/resultchecker.py: testing: better Client::Sync test overview 2011-08-16 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/webdav/CalDAVSource.cpp: Evolution Calendar: fixed error handling for broken TZIDs 2011-08-15 Patrick Ohly * src/syncevo/util.cpp: normalizePath(): fixed /../ handling 2011-08-15 Patrick Ohly * src/client-test-app.cpp: * src/syncevo/SyncSource.cpp: testing: use target-config@client-test-$CLIENT_TEST_SERVER for Client::Source 2011-08-15 Patrick Ohly * src/gdbus/object.c: gdbus: fixed segfault when asked for properties when none are available (BMC #22152) 2011-08-12 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/client-test-app.cpp: * src/syncevo/Logging.cpp: * src/syncevo/SyncConfig.cpp: fixed compile issues with Debian Testing/gcc 4.6.1 2011-08-12 Patrick Ohly * test/runtests.py: runtest.py: fixed valgrindcheck args, added VALGRIND_LEAK_CHECK_ONLY_FIRST 2011-08-12 Patrick Ohly * test/valgrindcheck.sh: valgrindcheck.sh: added signal handling and improved result checking 2011-08-12 Patrick Ohly * test/dbus-session.sh: dbus-session.sh: optionally start EDS under valgrind 2011-08-11 Patrick Ohly * test/runtests.py: testing: preserve LD_LIBRARY_PATH from environment 2011-08-11 Patrick Ohly * test/runtests.py: testing: ignore leaks in forked process (local sync) 2011-08-11 Patrick Ohly * test/valgrindcheck.sh: testing: stricter leak checking in forked process 2011-08-11 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: Evolution Calendar: fixed error handling for broken TZIDs 2011-08-10 Patrick Ohly * test/runtests.py: testing: text -> eds_memo renaming 2011-08-10 Patrick Ohly * test/ClientTest.cpp: testing: increase timeout in testTimeout 2011-08-10 Patrick Ohly * test/resultchecker.py: testing: include Client::Sync::*::testLinked* in output 2011-08-10 Patrick Ohly * test/resultchecker.py: * test/runtests.py: * test/synccompare.pl: testing: added DAViCal 2011-08-12 Patrick Ohly * test/synccompare.pl: synccompare: more Exchange suppressions 2011-08-12 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * test/synccompare.pl: synccompare: normalize TRIGGER time ranges 2011-08-12 Patrick Ohly * test/synccompare.pl: synccompare: added ActiveSync/Exchange 2011-08-10 Patrick Ohly * test/valgrindcheck.sh: testing: optionally ignore leaks in forked processes 2011-08-10 Patrick Ohly * test/testcases/eds_task.ics.memotoo.tem.patch: Memotoo testing: updated eds_task test case for Memotoo 2011-08-10 Patrick Ohly * test/testcases/eds_event.ics.memotoo.tem.patch: Memotoo testing: ignore changes to RRULE in weekly recurrence 2011-08-10 Patrick Ohly * src/syncevo/SyncSource.cpp: source config: improved error message 2011-08-10 Patrick Ohly * src/syncevo/configs/remoterules/server/00_sony_ericsson.xml: Sony Ericsson: use ISO-8859-1 for all devices (BMC #14414) 2011-08-10 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: CalDAV: transform UTC RECURRENCE-ID for Evolution (BMC #22594) 2011-08-10 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: libical: added more compatibility wrapper entries 2011-08-08 Patrick Ohly * test/test-dbus.py: D-Bus testing: ignore failures to kill processes which have quit 2011-08-08 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: WebDAV: added logging of deadline 2011-08-07 Patrick Ohly * src/syncevo/SyncSource.h: * test/ClientTest.cpp: * test/ClientTest.h: testing: improved Client::Source::*::testImport 2011-08-07 Patrick Ohly * test/runtests.py: testing: fixed running commands with empty args 2011-07-29 Patrick Ohly * test/runtests.py: testing: handle sudo as part of shell prefix 2011-08-03 Salvatore Iovene * src/syncevo/Cmdline.cpp: Fixes BMC#21311 - item operations: authentication problem for WebDAV when using keyring 2011-08-03 Salvatore Iovene * src/syncevo/Cmdline.cpp: Cmdline.cpp: we don't need *both* gnome-keyring and kwallet to store the pwd. 2011-08-05 Patrick Ohly * test/test-dbus.py: D-Bus testing: catch hanging syncevo-dbus-server 2011-08-05 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: testing: syncing of parent/child items (for BMC #22329) 2011-08-04 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: * test/synccompare.pl: testing: added Client::Sync::testDeleteBothSides (for BMC #22327) 2011-08-03 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: EDS compatibility: accept libedataserver-1.2.so.14 2011-08-03 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: continue despite Google Calendar access problems (see BMC #19484) 2011-08-03 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: fixed incorrect change tracking causing "event not found" (BMC #22329) 2011-08-03 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: CalDAV: handle delete<->delete conflict during local sync (BMC #22327) 2011-08-03 Patrick Ohly * src/syncevo/MapSyncSource.h: SubSyncSource: getSubDescription() and deleteSubItem() must handle non-existent items (part of BMC #22327) 2011-08-01 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: fixed item operations without configuration (BMC #22164) 2011-08-01 Patrick Ohly * src/syncevo/ConfigNode.h: * src/syncevo/DevNullConfigNode.h: * src/syncevo/FileConfigNode.h: * src/syncevo/FilterConfigNode.h: * src/syncevo/IniConfigNode.h: * src/syncevo/PrefixConfigNode.h: * src/syncevo/SafeConfigNode.h: ConfigNode: added isReadOnly() (needed for BMC #22164) 2011-07-29 Ove Kåven * debian/rules: Added debian/rules rule to rerun libsynthesis/autogen-maemo.sh if needed. 2011-07-23 Ove Kåven * src/syncevo/SyncContext.cpp: On Maemo, disable iCalendar 2.0 UID comparisons. (Needed since calendar-backend can't store globally unique UIDs.) 2011-07-26 Patrick Ohly * src/syncevo-dbus-server.cpp: auto sync: show all failed syncs except for temporary network errors (BMC #21888) 2011-07-25 Patrick Ohly * src/syncevo/configs/datatypes/01vcard-profile.xml: vcard: adapted PHOTO data inlining to latest libsynthesis 2011-07-22 Patrick Ohly * src/Makefile-gen.am: * src/syncevo/configs/datatypes/02vcard-types.xml: * src/syncevo/configs/scripting/04vcard-photo-inlining.xml: * test/Makefile.am: * test/synccompare.pl: * test/testcases/eds_contact.vcf.syncevolution.tem.patch: * test/testcases/local.png: vcard: inline local photo data (BMC #19661) 2011-07-21 Patrick Ohly * src/backends/evolution/EvolutionContactSource.h: * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: * src/syncevo/configs/datatypes/01vcard-profile.xml: * src/syncevo/configs/datatypes/02vcard-types.xml: * src/syncevo/configs/scripting/04vcard-photo-value.xml: * src/syncevo/configs/scripting/05vcard-evolution.xml: * test/testcases/eds_contact.vcf.syncevolution.tem.patch: vCard: support VALUE parameter, fixed TYPE (part of BMC #19661) 2011-07-21 Patrick Ohly * test/synccompare.pl: Memotoo testing: strengthen PHOTO comparison 2011-07-20 Patrick Ohly * test/test-dbus.py: D-Bus testing: improved auto sync tests 2011-07-20 Patrick Ohly * test/test-dbus.py: D-Bus testing: removed side effect of TestDBusServerPresence tests 2011-07-20 Patrick Ohly * test/test-dbus.py: D-Bus testing: avoid signal cross-talk between tests 2011-07-20 Patrick Ohly * test/test-dbus.py: D-Bus testing: improved logging 2011-07-20 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: online status wrong without Network Manager or ConnMan (BMC #21543) 2011-07-20 Patrick Ohly * README.rst: README: crucial syncURL was missing 2011-07-20 Patrick Ohly * test/ClientTest.cpp: testing: fixed eds_memo update tests 2011-07-19 Patrick Ohly * test/testcases/eds_event.ics.googlecalendar.tem.patch: Google Calendar testing: ignore loss of alarm description 2011-07-19 Patrick Ohly * test/testcases/eds_event.ics.googlecalendar.tem.patch: Google Calendar testing: remove "meeting invitation" from sync tests 2011-07-19 Patrick Ohly * test/testcases/eds_event.ics.googlecalendar.tem.patch: Google Calendar testing: avoid test failure because of BYMONTHDAY=6 2011-07-19 Patrick Ohly * test/testcases/eds_event.ics.googlecalendar.tem.patch: Google Calendar testing: avoid "custom time zone" test 2011-07-19 Patrick Ohly * test/testcases/eds_event.ics.googlecalendar.tem.patch: Google Calendar testing: ignore UTC -> timezone conversion 2011-07-19 Patrick Ohly * test/ClientTest.cpp: client-test: fix testChanges for ActiveSync 2011-07-18 Patrick Ohly * Makefile.am: autotools: undo accidental change in commit for README 2011-07-15 Patrick Ohly * src/syncevo/configs/scripting/05vcard-evolution.xml: Google Contacts: ensure that first/middle/name are set when storing in EDS (BMC #20864) 2011-07-19 Gabriel Schulhof Merge branch 'master' of gitorious.org:meego-middleware/syncevolution 2011-07-18 Patrick Ohly * Makefile.am: * README.rst: README: added note about preventSlowSync in local sync 2011-07-17 Patrick Ohly * configure-pre.in: bumped version to 1.1.99.5b 2011-07-17 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: --enable-eds-compatibility: added methods needed by WebDAV backend (BMC #21284) 2011-07-17 Patrick Ohly * configure-post.in: autotools: avoid linking against libs which are covered by compatibility mode (part of BMC #21284) 2011-07-17 Patrick Ohly * Makefile.am: autotools: more strict compatibility check (part of BMC #21284) 2011-07-15 Patrick Ohly * test/synccompare.pl: testing: ignore X-GADUGADU|X-JABBER|X-MSN|X-SIP|X-SKYPE for Mobical 2011-07-15 Patrick Ohly * test/synccompare.pl: testing: ignore X-GADUGADU|X-JABBER|X-MSN|X-SIP|X-SKYPE for Funambol 2011-07-15 Gabriel Schulhof * src/dbus/interfaces/syncevo-session-full.xml: interface xml: Add missing direction to Session.CheckPresence() parameter "status" ("out") 2011-07-15 Patrick Ohly * README.rst: README: fixed formatting 2011-07-15 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: EDS compatibility: accept Evolution 2.32 in syncevolution.org binaries 2011-06-25 Ove Kåven * gen-autotools.sh: Remove -L option from find, it's not supported in Fremantle's findutils. 2011-07-15 Ove Kåven * debian/changelog: Update version of this branch. 2011-07-15 Ove Kåven Merge commit 'syncevolution-1-1-99-5a' into FREMANTLE-1-1-99-5 2011-07-14 Patrick Ohly * configure-pre.in: bumped version to 1.1.99.5a 2011-07-14 Patrick Ohly * test/runtests.py: Revert "runtests.py: avoid ssh access to gitorious.org in nightly checkout" 2011-07-14 Patrick Ohly * configure-pre.in: autotools: not specifying --enable/disable-release-mode set the wrong default 2011-07-13 Patrick Ohly * test/test-dbus.py: D-Bus testing: avoid test failures due to GNOME keyring side effects 2011-07-11 Patrick Ohly * test/dbus-session.sh: nightly testing: must pre-start gnome-keyring-daemon 2011-07-13 Patrick Ohly * configure-pre.in: bumped version to 1.1.99.5 2011-07-13 Patrick Ohly * NEWS: NEWS: updated for 1.1.99.5 release 2011-07-13 Patrick Ohly * README.rst: README: simplified examples, added section on local sync/CalDAV/CardDAV 2011-07-13 Gabriel Schulhof * src/NotificationBackendMLite.cpp: * src/syncevo-dbus-server.cpp: Fixes: BMC#19587 (Tapping on Sync notification should open Sync settings in Tablet UX) 2011-07-12 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/templates/clients/SyncEvolution.ini: * src/templates/clients/phone/nokia.ini: * src/templates/clients/phone/sony-ericsson-old.ini: * src/templates/clients/phone/sony-ericsson.ini: * src/templates/contexts/WebDAV.ini: * src/templates/contexts/Yahoo.ini: * src/templates/servers/Funambol.ini: * src/templates/servers/Google-Contacts.ini: * src/templates/servers/Goosync.ini: * src/templates/servers/Memotoo.ini: * src/templates/servers/Mobical.ini: * src/templates/servers/Oracle.ini: * src/templates/servers/Ovi.ini: * src/templates/servers/ScheduleWorld.ini: * src/templates/servers/SyncEvolution.ini: * src/templates/servers/Synthesis.ini: * src/templates/servers/eGroupware.ini: config templates: added IconURI to all templates (BMC #20750) 2011-07-12 Patrick Ohly * src/syncevo-dbus-server.cpp: * test/test-dbus.py: auto sync: support local sync configs (BMC #20970) 2011-07-12 Patrick Ohly * src/syncevo-dbus-server.cpp: * test/test-dbus.py: auto syncing: fix D-Bus API violations (part of BMC #20966) 2011-07-12 Patrick Ohly * test/testcases/eds_contact.vcf.memotoo.tem.patch: Memotoo testing: ignore HTML entities problem 2011-07-12 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: fixed compiler warning 2011-07-11 Patrick Ohly * src/syncevo-dbus-server.cpp: * test/test-dbus.py: D-Bus server: avoid shutting down while auto-sync is active (BMC #20885) 2011-07-11 Patrick Ohly * test/test-dbus.py: D-Bus testing: enable syncevo-dbus-server debug logging 2011-07-11 Patrick Ohly * test/ClientTest.cpp: testing: report source initialization errors inside test*() methods 2011-07-11 Patrick Ohly * test/ClientTest.cpp: testing: relax requirements for ActiveSync backend 2011-07-11 Patrick Ohly * src/syncevo/SyncConfig.cpp: SyncConfig: fixed compiler problem with C++ initialization order (BMC #19464) 2011-07-11 Patrick Ohly * src/gdbus/watch.c: GDBus: removed dead code 2011-07-11 Patrick Ohly * src/client-test-app.cpp: nightly testing: minor code cleanup 2011-07-07 Patrick Ohly * test/synccompare.pl: nightly testing: join multiple CATEGORIES 2011-07-06 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/templates/contexts/WebDAV.ini: * test/test-dbus.py: templates: added generic WebDAV template 2011-07-06 Patrick Ohly * gen-autotools.sh: autotools: support detached HEAD (BMC #20093) 2011-07-06 Patrick Ohly * configure-pre.in: * src/backends/akonadi/configure-sub.in: autotools: handle situation where qmake is not installed 2011-07-05 Chris Kühl * configure-pre.in: * src/backends/akonadi/configure-sub.in: autotools: check for alternative names to the qmake binary (BMC #17704) 2011-07-05 Patrick Ohly * test/runtests.py: nightly testing: must set install env variables also for setup command 2011-07-05 Patrick Ohly * test/runtests.py: nightly testing: test-dbus.py + valgrind 2011-07-05 Patrick Ohly * test/runtests.py: nightly testing: resultchecker.py + valgrind fix 2011-07-05 Patrick Ohly * test/test-dbus.py: D-Bus testing: fixed TestSessionAPIsDummy.testCheckSourceInvalidType 2011-07-05 Patrick Ohly * test/test-dbus.py: D-Bus Testing: fixed TestDBusServerPresence + TestDBusSession.testSecondSession 2011-07-04 Patrick Ohly * test/test-dbus.py: D-Bus testing: removed invalid TestLocalSync.testTimeout 2011-07-04 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: error handling: recognize local errors again 2011-07-04 Patrick Ohly * test/test-dbus.py: D-Bus testing: fixed wrong check in TestConnection.testStartSync 2011-07-04 Patrick Ohly * test/test-dbus.py: D-Bus testing: avoid dependency on default backend and its databases 2011-06-27 Patrick Ohly * test/test-dbus.py: D-Bus testing: use 'temp-test-dbus' as name of directory created for testing 2011-06-27 Chris Kühl * test/test-dbus.py: test-dbus: Change default fr xdg_root 2011-07-04 Murray Cumming * m4-repo/autotroll.m4: * m4-repo/ax_boost_base.m4: Update m4-repo/ files from upstream 2011-06-30 Patrick Ohly * test/resultchecker.py: D-Bus testing: also create logs for successful tests 2011-06-30 Patrick Ohly * test/resultchecker.py: * test/runtests.py: D-Bus testing: integrated into nightly testing (BMC #5609) 2011-06-30 Patrick Ohly * test/test-dbus.py: D-Bus testing: added class and function to all test doc strings 2011-06-30 Patrick Ohly * test/runtests.py: nightly testing: slightly nicer output 2011-06-30 Patrick Ohly * src/syncevo/MapSyncSource.cpp: CalDAV + MapSyncSource: fixed off-by-one error in change tracking (BMC #20393) 2011-06-29 Patrick Ohly * test/test-dbus.py: test-dbus.py: use 'dbus_unittest' config as it is 2011-06-27 Chris Kühl * test/test-dbus.py: test-dbus: Update testGetConfigsTemplates with new templates 2011-06-29 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: WebDAV: fixed compiler warning 2011-06-29 Patrick Ohly * configure-post.in: autotools: support out-of-tree ActiveSync backend 2011-06-29 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: fixed Google throttling workaround during initial sync 2011-06-29 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: handle response with no data (Google) 2011-06-29 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: * src/backends/buteo/README: * src/backends/webdav/README: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/client-test-app.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/templates/contexts/Google-Calendar.ini: * src/templates/contexts/Yahoo.ini: * test/test-dbus.py: local sync: renamed "source-config" to "target-config" 2011-06-29 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/templates/servers/Funambol.ini: templates: Add PeerName field, part II 2011-06-29 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: fixed regression caused by 404->401 patch (BMC #17862) 2011-06-28 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: WebDAV: added some debug logging for credentials 2011-06-28 Patrick Ohly * src/syncevo/syncevolution.pc.in: syncevolution.pc: added path variables 2011-06-28 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: ensure that UID is set during update 2011-06-28 Patrick Ohly * src/syncevo/MapSyncSource.cpp: MapSyncSource: make tracking node content extensible 2011-06-28 Patrick Ohly * src/backends/webdav/NeonCXX.h: Neon::URI: fixed initialization 2011-06-28 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/syncevo/MapSyncSource.cpp: * src/syncevo/MapSyncSource.h: * src/syncevo/SyncSource.h: * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/TrackingSyncSource.h: CalDAV + MapSyncSource: rewrote change tracking 2011-06-28 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV + updateAllSubItems(): fixed updating items 2011-06-28 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: CalDAV + updateAllSubItems(): fixed listing of revisions 2011-06-28 Patrick Ohly * src/syncevo/PrefixConfigNode.cpp: * src/syncevo/PrefixConfigNode.h: PrefixConfigNode: clear() should only remove properties exposed via the node 2011-06-27 Gabriel Schulhof * src/templates/servers/Goosync.ini: * src/templates/servers/Memotoo.ini: * src/templates/servers/Mobical.ini: * src/templates/servers/Oracle.ini: * src/templates/servers/Ovi.ini: * src/templates/servers/ScheduleWorld.ini: * src/templates/servers/SyncEvolution.ini: * src/templates/servers/Synthesis.ini: * src/templates/servers/eGroupware.ini: templates: Add PeerName field 2011-06-27 Patrick Ohly * src/backends/sqlite/SQLiteContactSource.cpp: SQLite backend: fixed compilation error due to detectChanges() API change 2011-06-27 Patrick Ohly * src/syncevo/MapSyncSource.cpp: CalDAV: fixed UID handling 2011-06-27 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: fix for use-after-free of multiget buffer 2011-06-26 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: removed obsolete comment 2011-06-26 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: CalDAV: implemented reading of only the changed item data 2011-06-26 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: code cleanup - removed 'result' variable 2011-06-25 Ove Kåven * debian/rules: No longer bother to set CFLAGS from debian/rules. 2011-06-25 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: WebDAV: moved common href and etag handling into common parser 2011-06-25 Patrick Ohly * src/syncevo/MapSyncSource.cpp: * src/syncevo/MapSyncSource.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/TrackingSyncSource.h: SyncSourceRevisions: added updateAll[Sub]Items 2011-06-25 Patrick Ohly * src/syncevo/SyncSource.h: * test/ClientTest.cpp: testing: avoid race condition in testLinkedItem* tests 2011-06-24 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/syncevo/MapSyncSource.cpp: * src/syncevo/MapSyncSource.h: CalDAV: cache UID in revision map 2011-06-22 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: * src/syncevo/GLibSupport.cpp: CalDAV: avoid GET in slow sync 2011-06-22 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/syncevo/Cmdline.cpp: * src/templates/contexts/Google-Calendar.ini: * src/templates/contexts/Yahoo.ini: WebDAV templates: avoid complete data dump 2011-06-22 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: CalDAV: avoid GET before DELETE 2011-06-22 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: use CTag for quick change detection 2011-06-22 Patrick Ohly * src/syncevo/MapSyncSource.cpp: * src/syncevo/MapSyncSource.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/TrackingSyncSource.h: sync sources: added support for avoiding listAllItems() 2011-06-22 Amarnath Valluri * HACKING: HACKING: describe database creation with EDS 2.32 2011-06-24 Patrick Ohly * src/syncevo/Cmdline.cpp: Google template: fixed Cmdline test 2011-05-23 Salvatore Iovene * src/backends/webdav/NeonCXX.h: NeonCXX.h: fix indentation. 2011-06-22 Patrick Ohly * test/synccompare.pl: Memotoo: updated list of lost X- chat extensions 2011-06-22 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: all templates had the "ConsumerReady" flag turned on (BMC #19739) 2011-06-19 Ove Kåven * configure-post.in: * src/syncevo/Makefile.am: Fixed libsyncevolution linking issue. 2011-06-22 Gabriel Schulhof * src/templates/contexts/Google-Calendar.ini: templates: Add IconURI to src/templates/contexts/Google-Calendar.ini 2011-05-23 Salvatore Iovene * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/WebDAVSource.cpp: WebDavSource.cpp: hijack error 404 to 401 when appropriate (BMC #17862). 2011-06-21 Salvatore Iovene * src/backends/webdav/NeonCXX.cpp: NeonCXX: don't trust libneon's escape and unescape functions. 2011-05-23 Salvatore Iovene * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: NeonCXX: rename check to checkError. 2011-06-21 Patrick Ohly * test/testcases/eds_contact.vcf: * test/testcases/eds_contact.vcf.google.tem.patch: * test/testcases/eds_contact.vcf.mobical.tem.patch: * test/testcases/eds_contact.vcf.zyb.tem.patch: testing: removed extra X-ICQ 2011-06-21 Patrick Ohly * src/syncevo/configs/remoterules/client/02google-contacts.xml: * test/testcases/eds_contact.vcf: * test/testcases/eds_contact.vcf.memotoo.tem.patch: * test/testcases/eds_contact.vcf.yahoo.tem.patch: * test/testcases/yahoo_contact.vcf: EDS+Yahoo testcases: removed TYPE=HOME from X- chat extensions 2011-06-20 Patrick Ohly * test/ClientTest.cpp: * test/synccompare.pl: client-test: make testExtensions more permissive 2011-06-20 Patrick Ohly * test/synccompare.pl: * test/testcases/eds_contact.vcf.google.tem.patch: Google testing: simplify test cases instead of ignoring differences in synccompare 2011-06-20 Patrick Ohly * src/backends/evolution/EvolutionSyncSource.h: Evolution: enable preservation of local data (BMC #15030) 2011-06-20 Patrick Ohly * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: Synthesis engine: allow arbitrary config properties 2011-06-15 Patrick Ohly * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: * src/syncevo/configs/datatypes/01vcard-profile.xml: * test/synccompare.pl: * test/testcases/eds_contact.vcf: * test/testcases/eds_contact.vcf.google.tem.patch: * test/testcases/eds_contact.vcf.memotoo.tem.patch: * test/testcases/eds_contact.vcf.mobical.tem.patch: * test/testcases/eds_contact.vcf.yahoo.tem.patch: * test/testcases/eds_contact.vcf.zyb.tem.patch: vCard: support arbitrary local extensions (part of BMC #15030) 2011-06-15 Patrick Ohly * src/backends/evolution/EvolutionContactSourceRegister.cpp: testing: enable Client::Sync::eds_contact::testExtensions 2011-06-15 Patrick Ohly * src/syncevo/configs/remoterules/client/02google-contacts.xml: Google Contacts: add CtCap information (BMC #15029) 2011-06-15 Patrick Ohly * test/synccompare.pl: testing + Google: ignore loss of X- chat extensions 2011-06-15 Patrick Ohly * test/testcases/eds_contact.vcf: * test/testcases/eds_contact.vcf.memotoo.tem.patch: * test/testcases/eds_contact.vcf.mobical.tem.patch: * test/testcases/eds_contact.vcf.yahoo.tem.patch: * test/testcases/eds_contact.vcf.zyb.tem.patch: testing: added full set of X- chat extensions 2011-06-15 Patrick Ohly * src/syncevo/SyncSource.h: * test/ClientTest.cpp: testing: fixes for Client::Sync::*::testExtensions 2011-06-21 Patrick Ohly * src/syncevo/configs/datatypes/01vcard-profile.xml: vCard profile: hide internal KDE properties from peers 2011-06-14 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/configs/datatypes/10calendar-fieldlist.xml: * src/syncevo/configs/datatypes/12calendar-types.xml: * src/syncevo/configs/scripting/11calendar.xml: local sync: better calendar slow sync (partly fixes BMC #14804) 2011-06-20 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: WebDAV: retry after another kind of SSL error 2011-06-20 Patrick Ohly * test/synccompare.pl: synccompare: ignore lost X-EVOLUTION-UI-SLOT with Apple Calendar Server 2011-06-20 Patrick Ohly * test/ClientTest.cpp: client-test: testDeleteAllRefresh 2011-06-20 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: fixed backup/restore 2011-04-27 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: avoid null pointer error when listing databases 2011-06-19 Ove Kåven * configure-post.in: * src/syncevo/Makefile.am: Fixed libsyncevolution linking issue. 2011-06-19 Ove Kåven * src/backends/maemo/MaemoCalendarSource.cpp: * src/backends/maemo/MaemoCalendarSource.h: Updated MaemoCalendarSource to compile with changed TrackingSyncSource. 2011-06-19 Ove Kåven * debian/rules: Set PKG_CONFIG_PATH to the optified equivalent of the default pkgconfig path. Needed for building against the current version of libneon27-gnutls-dev. 2011-06-19 Ove Kåven * debian/changelog: * debian/control: * debian/rules: Packaging updates for WebDAV support. 2011-06-19 Ove Kåven * debian/changelog: Update version of this branch. 2011-06-19 Ove Kåven Merge commit 'syncevolution-1-1-99-4' into FREMANTLE-1-1-99-4 2011-06-19 Patrick Ohly * test/runtests.py: WebDAV testing: run sync tests first 2011-06-19 Patrick Ohly * src/syncevo/GLibSupport.h: * src/syncevo/Makefile.am: GLibSupport: added GError and G[S]List support 2011-06-19 Patrick Ohly * gen-autotools.sh: autotools: allow symlinks in src/backends 2011-06-17 Jussi Kukkonen * src/syncevo-dbus-server.cpp: syncevo-dbus-server: local configs should be 'present' (BMC #19488) 2011-06-17 Patrick Ohly * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/README: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: * src/syncevo/MapSyncSource.h: WebDAV: use "database" for resoure URL 2011-06-17 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: NeonCXX: fixed URI to URL conversion 2011-06-17 Patrick Ohly * test/runtests.py: testing: use WebDAV specific test cases for Client::Source::*::testImport 2011-06-17 Salvatore Iovene Merge branch 'master' of gitorious.org:meego-middleware/syncevolution 2011-06-17 Salvatore Iovene * src/NotificationManagerFactory.cpp: NotificationManagerFactory: fallback to No-op backend if no other backend is present. 2011-06-17 Jussi Kukkonen * src/syncevo-dbus-server.cpp: Update NetworkManager Status-handling to 0.9 API (BMC #19470) 2011-06-17 Jussi Kukkonen * src/syncevo-dbus-server.cpp: Specify interface name in NM DBus GetProperty call 2011-06-17 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: Google CalDAV: fixed the child hack 2011-06-17 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: Google CalDAV: fixed corner cases in delete hack 2011-06-17 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: Google CalDAV: fixed corner case in update hack 2011-06-17 Patrick Ohly * test/testcases/google_event.ics: testing: remove "meeting invitation" from Google CalDAV test cases 2011-06-16 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: local sync: remove timeouts for SyncML messages 2011-06-16 Patrick Ohly * src/syncevo/util.h: Timespec: added unsigned addition/substraction 2011-06-16 Patrick Ohly * po/POTFILES.in: autotools: NotificationBackendLibnotify.cpp added to POTFILES.in 2011-06-16 Patrick Ohly * src/Makefile-gen.am: autotools: fixed "make dist", part II 2011-06-16 Patrick Ohly * src/Makefile-gen.am: autotools: fixed "make dist" 2011-06-16 Patrick Ohly * src/NotificationBackendLibnotify.cpp: NotificationBackendLibnotify: fixed compile problem 2011-06-16 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: WebDAV + Google: fixed detecting of Google's "unavailable" redirect 2011-06-16 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: password request: avoid calling it "SyncML server" password 2011-06-16 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: local sync: fixed password handling 2011-06-16 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncConfig: removed obsolete check/save*Password() methods 2011-06-16 Patrick Ohly * configure-pre.in: * src/NotificationBackendMLite.cpp: mlite notifications: fixed configure issues 2011-06-14 Patrick Ohly * src/Makefile-gen.am: * src/dbus/qt/Makefile.am: autotools: squashed some more automake warnings 2011-06-15 Salvatore Iovene Merge branch 'notifications' 2011-06-13 Salvatore Iovene * configure-pre.in: * src/Makefile-gen.am: * src/NotificationBackendBase.h: * src/NotificationBackendLibnotify.cpp: * src/NotificationBackendLibnotify.h: * src/NotificationBackendMLite.cpp: * src/NotificationBackendMLite.h: * src/NotificationBackendNoop.cpp: * src/NotificationBackendNoop.h: * src/NotificationManager.cpp: * src/NotificationManager.h: * src/NotificationManagerBase.h: * src/NotificationManagerFactory.cpp: * src/NotificationManagerFactory.h: * src/dbus/interfaces/syncevo-server-full.xml: * src/syncevo-dbus-server.cpp: syncevo-dbus-server: notifications system made more generic. 2011-06-09 Jussi Kukkonen * src/gtk-ui/sync-ui.c: GTK sync UI: Fix WebDAV config ignoring 2011-06-09 Patrick Ohly * src/Makefile-gen.am: nightly testing: handle "empty patch file" case 2011-06-09 Patrick Ohly * src/Makefile-gen.am: Revert "src/Makefile-gen.am: ignore empty template patch files." 2011-06-08 Patrick Ohly * src/templates/servers/Google-Contacts.ini: * src/templates/servers/Goosync.ini: * src/templates/servers/Memotoo.ini: * src/templates/servers/Mobical.ini: * src/templates/servers/Oracle.ini: * src/templates/servers/Ovi.ini: * src/templates/servers/SyncEvolution.ini: * src/templates/servers/Synthesis.ini: * src/templates/servers/eGroupware.ini: config templates: added missing .ini templates for servers 2011-06-08 Jussi Kukkonen * src/Makefile-gen.am: autotools: check for testcase existence (dash compat) 2011-06-08 Jussi Kukkonen * src/gtk-ui/sync-ui.c: GTK sync UI: Ignore Webdav-related configs temporarily 2011-06-08 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: * src/backends/buteo/Makefile.am: * src/backends/buteo/profiles/service/google-contacts.xml: * src/backends/buteo/profiles/sync/google-contacts.xml: Buteo: also support Google Contacts via SyncML 2011-05-19 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: WebDAV + command line: simplify creation of source-config@yahoo|google-calendar 2011-05-18 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/templates/contexts/Google-Calendar.ini: * src/templates/contexts/Yahoo.ini: WebDAV: added templates for Yahoo and Google 2011-05-18 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/templates/clients/SyncEvolution.ini: * src/templates/clients/phone/nokia.ini: * src/templates/clients/phone/sony-ericsson-old.ini: * src/templates/clients/phone/sony-ericsson.ini: * src/templates/servers/Funambol.ini: * src/templates/servers/ScheduleWorld.ini: * test/syncevo-phone-config.py: configuration: removed builtin templates 2011-05-18 Patrick Ohly * src/syncevo/SyncConfig.cpp: SyncConfig: avoid reading template if not needed 2011-05-18 Patrick Ohly * src/syncevo/SyncConfig.cpp: SyncConfig: allow SYNCEVOLUTION_TEMPLATE_DIR to start with a dot 2011-05-18 Patrick Ohly * src/syncevo/Cmdline.cpp: Cmdline: better error reporting when unit tests fail 2011-05-18 Patrick Ohly * src/syncevo/Cmdline.cpp: Cmdline: cleaned up unit testing 2011-05-18 Patrick Ohly * src/Makefile-gen.am: autotools: make src/templates a symlink 2011-05-18 Patrick Ohly * src/syncevo-dbus-server.cpp: D-Bus + templates: on-disk templates were not listed 2011-05-25 Salvatore Iovene * src/Makefile-gen.am: src/Makefile-gen.am: fix the name of the test executable (client-test) 2011-05-25 Salvatore Iovene * test/test-dbus.py: test/test-dbus.py: syntax. 2011-05-25 Salvatore Iovene * test/ClientTest.cpp: * test/client-test-main.cpp: test/{ClientTest,client-test-main}.cpp: fix warnings. 2011-05-24 Salvatore Iovene * src/client-test-app.cpp: client-test-app.cpp: if(a||a) -> if(a). 2011-05-26 Salvatore Iovene * src/Makefile-gen.am: src/Makefile-gen.am: ignore empty template patch files. 2011-05-20 Gabriel Schulhof * src/dbus/qt/dbustypes.h: Qt D-Bus bindings: give the D-Bus type registration function a more appropriate name 2011-05-20 Gabriel Schulhof * src/dbus/qt/dbustypes.cpp: * src/dbus/qt/dbustypes.h: Formatting: remove strange leading whitespace from dbustypes.cpp and dbustypes.h 2011-05-18 Gabriel Schulhof * src/dbus/qt/Makefile.am: autotools: Add moc files to BUILT_SOURCES in src/dbus/qt 2011-05-18 Patrick Ohly * src/syncevo/Cmdline.cpp: templates: listing templates only showed builtin templates 2011-05-18 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/WebDAVSource.cpp: WebDAV: syncing failed after recent change 2011-05-18 Patrick Ohly * src/backends/webdav/NeonCXX.h: NeonCXX: added URI::empty() 2011-05-17 Murray Cumming * configure-pre.in: configure-pre.in: Correct m4 quoting in the libsynthesis check. 2011-05-17 Patrick Ohly * src/dbus/qt/Makefile.am: autotools: fixed "make dist" in src/dbus/qt 2011-05-17 Patrick Ohly * gen-autotools.sh: autotools: fixed regression - no backends were built 2011-05-16 Patrick Ohly * src/dbus/glib/Makefile.am: autotools: fixed incomplete dbus restructuring 2011-05-16 Chris Kühl * configure-pre.in: build: Fix AC_LANG_SOURCE warnings with autoconf 2.68 2011-05-16 Jussi Kukkonen * src/Makefile-gen.am: autotools: add DBUS_LIBS to syncevo_dbus_server_LDADD 2011-05-16 Patrick Ohly * Makefile.am: * configure-post.in: * configure-pre.in: * src/backends/evolution/configure-sub.in: * src/backends/file/configure-sub.in: * src/backends/maemo/configure-sub.in: * src/backends/sqlite/configure-sub.in: * src/backends/xmlrpc/configure-sub.in: autotools: avoid test == comparison 2011-05-16 Patrick Ohly * test/runtests.py: nightly testing: include configuration without EDS in dist check 2011-05-12 Gabriel Schulhof * src/dbus/qt/Makefile.am: * src/dbus/qt/configure-sub.in: * src/dbus/qt/syncevolution-qt-dbus.pc.in: pkgconfig: Adding qt-dbus .pc file 2011-05-12 Patrick Ohly * src/dbus/Makefile.am: * src/dbus/qt/Makefile.am: * src/dbus/qt/configure-sub.in: autotools: build Qt bindings 2011-05-12 Gabriel Schulhof * src/dbus/qt/dbustypes.cpp: * src/dbus/qt/dbustypes.h: Qt D-Bus bindings: Completing support for complex types by adding QStringMap 2011-05-13 Gabriel Schulhof * src/client-test-app.cpp: src/client-test-app.cpp: Removing EvolutionSyncSource reference. 2011-05-12 Gabriel Schulhof * src/dbus/interfaces/syncevo-connection-full.xml: * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: D-Bus interface xml files: Correct Qt annotations. 2011-05-10 Gabriel Schulhof * gen-autotools.sh: autotools: Search for configure-sub.in in all of src/ 2011-05-10 Gabriel Schulhof * src/syncevolution.cpp: src/syncevoluton.cpp: Remove #include "EvolutionSyncSource.h" 2011-05-09 Gabriel Schulhof * src/gnome-bluetooth/configure-sub.in: Removing empty file src/gnome-bluetooth/configure-sub.in 2011-05-16 Patrick Ohly * configure-post.in: * src/Makefile-gen.am: * src/dbus/Makefile.am: * src/dbus/README: * src/dbus/glib/README: * src/dbus/glib/syncevo-dbus-types.c: * src/dbus/glib/syncevo-dbus-types.h: * src/dbus/glib/syncevo-dbus.pc.in: * src/dbus/glib/syncevo-marshal.list: * src/dbus/glib/syncevo-server.c: * src/dbus/glib/syncevo-server.h: * src/dbus/glib/syncevo-session.c: * src/dbus/glib/syncevo-session.h: * src/dbus/glib/test.c: * src/dbus/interfaces/Makefile.am: * src/dbus/interfaces/syncevo-marshal.list: * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: * src/dbus/syncevo-dbus.pc.in: * src/dbus/syncevo-server.c: * src/dbus/syncevo-server.h: * src/dbus/syncevo-session.c: * src/dbus/syncevo-session.h: * src/dbus/test.c: * src/gtk-ui/Makefile.am: D-Bus: cleaned up file layout 2011-05-13 Patrick Ohly * test/resultchecker.py: nightly testing: fixed extracting result code 2011-05-13 Patrick Ohly * src/backends/xmlrpc/XMLRPCSyncSource.cpp: XMLRPC backend: fixed compile problem 2011-05-13 Patrick Ohly * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: * src/syncevo/MapSyncSource.h: WebDAV + GTK sync-ui: avoid long delays when accessing configs 2011-05-13 Patrick Ohly * src/syncevo/TrackingSyncSource.h: TrackingSyncSource: allow intercepting SyncSource callbacks 2011-05-13 Patrick Ohly * src/backends/webdav/README: WebDAV README: added missing semicolon 2011-05-10 Patrick Ohly * test/README.yahoo: * test/synccompare.pl: * test/testcases/eds_contact.vcf.yahoo.tem.patch: CardDAV + Yahoo: Client::Sync::eds_contact::testItems passes 2011-05-10 Patrick Ohly * test/README.yahoo: * test/testcases/yahoo_contact.vcf: CardDAV + Yahoo: passes testImport after simplifying the tests 2011-05-10 Patrick Ohly * test/testcases/yahoo_contact.vcf: CardDAV + Yahoo: removed all test cases which confuse server 2011-05-10 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: ignore 404 for DELETE requests 2011-05-06 Patrick Ohly * src/Makefile-gen.am: * test/Makefile.am: * test/testcases/yahoo_contact.vcf: CardDAV + Yahoo: start using custom test cases 2011-05-06 Patrick Ohly * test/README.googlecalendar: * test/synccompare.pl: * test/testcases/google_event.ics: CalDAV + Google: testImport passes 2011-05-06 Patrick Ohly * src/Makefile-gen.am: * test/Makefile.am: * test/testcases/google_event.ics: CalDAV + Google: start using separate test cases 2011-05-06 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV + Google: added workaround for 409 error 2011-05-06 Patrick Ohly * src/backends/webdav/README: * src/backends/webdav/WebDAVSourceRegister.cpp: WebDAV: add "testconfig/testcases" parameters to CLIENT_TEST_WEBDAV 2011-05-06 Patrick Ohly * src/syncevo/ConfigFilter.cpp: * src/syncevo/ConfigFilter.h: ConfigProps: added get() method with default value passed as parameter 2011-05-05 Patrick Ohly * test/synccompare.pl: synccompare: optionally check for exact time zone definitions 2011-05-05 Patrick Ohly * src/gtk-ui/sync-config-widget.c: GTK sync-ui: selection of individual sources was broken (BMC #17113) 2011-05-05 Patrick Ohly * test/synccompare.pl: synccompare: avoid segfault in Perl interpreter by limiting UTF-8 support 2011-05-05 Patrick Ohly * test/runtests.py: nightly testing: allow tests to override CLIENT_TEST_ALARM 2011-05-05 Patrick Ohly * test/runtests.py: nightly testing: avoid using valgrind in resultchecker 2011-05-05 Patrick Ohly * test/resultchecker.py: nightly testing: handle runs without tests, part II 2011-05-05 Patrick Ohly * test/evo.supp: nightly testing: ignore minor leak in libecal 2.32 2011-05-05 Patrick Ohly * test/client-test-main.cpp: client-test: redirect synccompare output 2011-05-05 Patrick Ohly * test/ClientTest.cpp: client-test: disabled reversed combination of sources 2011-05-05 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV + Debian Testing: fixed invalid syncURL error message 2011-05-02 Patrick Ohly * src/backends/sqlite/SQLiteContactSource.h: SQLite backend: adapted to SyncSource API changes 2011-05-05 Patrick Ohly * HACKING: * src/Makefile-gen.am: * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/akonadi/AkonadiSyncSourceRegister.cpp: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/file/FileSyncSourceRegister.cpp: * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: * src/backends/maemo/MaemoCalendarSourceRegister.cpp: * src/backends/qtcontacts/QtContactsSourceRegister.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp: * src/client-test-app.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.h: * test/ClientTest.cpp: * test/ClientTest.h: * test/Makefile.am: * test/resultchecker.py: * test/runtests.py: * test/testcases/README: * test/testcases/eds_contact.vcf: * test/testcases/eds_contact.vcf.Ovi.tem.patch: * test/testcases/eds_contact.vcf.apple.tem.patch: * test/testcases/eds_contact.vcf.google.tem.patch: * test/testcases/eds_contact.vcf.memotoo.tem.patch: * test/testcases/eds_contact.vcf.mobical.tem.patch: * test/testcases/eds_contact.vcf.zyb.tem.patch: * test/testcases/eds_event-alarms-2010-12-31.ics: * test/testcases/eds_event.ics: * test/testcases/eds_event.ics.Ovi.tem.patch: * test/testcases/eds_event.ics.apple.tem.patch: * test/testcases/eds_event.ics.funambol.tem.patch: * test/testcases/eds_event.ics.local: * test/testcases/eds_event.ics.memotoo.tem.patch: * test/testcases/eds_event.ics.mobical.tem.patch: * test/testcases/eds_event.ics.nokia_7210c.tem.patch: * test/testcases/eds_memo.ics: * test/testcases/eds_memo.ics.memotoo.tem.patch: * test/testcases/eds_task.ics: * test/testcases/eds_task.ics.Ovi.tem.patch: * test/testcases/eds_task.ics.funambol.tem.patch: * test/testcases/eds_task.ics.memotoo.tem.patch: * test/testcases/eds_task.ics.mobical.tem.patch: * test/testcases/eds_task.ics.nokia_7210c.tem.patch: * test/testcases/ical20-alarms-2010-12-31.ics: * test/testcases/ical20.ics: * test/testcases/ical20.ics.Ovi.tem.patch: * test/testcases/ical20.ics.apple.tem.patch: * test/testcases/ical20.ics.funambol.tem.patch: * test/testcases/ical20.ics.local: * test/testcases/ical20.ics.memotoo.tem.patch: * test/testcases/ical20.ics.mobical.tem.patch: * test/testcases/ical20.ics.nokia_7210c.tem.patch: * test/testcases/imemo20.ics: * test/testcases/imemo20.ics.memotoo.tem.patch: * test/testcases/itodo20.ics: * test/testcases/itodo20.ics.Ovi.tem.patch: * test/testcases/itodo20.ics.funambol.tem.patch: * test/testcases/itodo20.ics.memotoo.tem.patch: * test/testcases/itodo20.ics.mobical.tem.patch: * test/testcases/itodo20.ics.nokia_7210c.tem.patch: * test/testcases/qt_contact.vcf: * test/testcases/qt_vcard30.vcf: * test/testcases/vcard30.vcf: * test/testcases/vcard30.vcf.Ovi.tem.patch: * test/testcases/vcard30.vcf.apple.tem.patch: * test/testcases/vcard30.vcf.google.tem.patch: * test/testcases/vcard30.vcf.memotoo.tem.patch: * test/testcases/vcard30.vcf.mobical.tem.patch: * test/testcases/vcard30.vcf.zyb.tem.patch: nightly testing: renamed ical20/itodo20/vcard30/text, removed vcard21 from Evolution backend (BMC #14972) 2011-04-27 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: avoid null pointer error when listing databases 2011-04-30 Patrick Ohly * test/runtests.py: nightly testing: fixed typo in Google CalDAV testing 2011-04-30 Patrick Ohly * test/runtests.py: nightly testing: avoid CLIENT_TEST_EVOLUTION_PREFIX=file:// 2011-04-30 Patrick Ohly * test/resultchecker.py: resultchecker.py: don't make assumptions about "schroot" 2011-04-30 Patrick Ohly * test/resultchecker.py: * test/runtests.py: nightly testing: handle runs without tests 2011-04-27 Patrick Ohly * src/Makefile-gen.am: nightly testing: avoid updating test case patch files if unchanged 2011-04-21 Patrick Ohly * src/backends/webdav/WebDAVSource.h: * src/backends/webdav/WebDAVSourceRegister.cpp: WebDAV: fixed compile error when it was disabled 2011-04-21 Patrick Ohly * NEWS: * configure-pre.in: bumped version to 1.1.99.4 2011-04-21 Patrick Ohly * test/runtests.py: nightly testing: fixed splitting of enabled tests 2011-04-21 Patrick Ohly * test/runtests.py: nightly testing: added sync testing with CalDAV/CardDAV 2011-04-21 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: local sync: "source-config" optional 2011-04-21 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: config: "uri" now has source name as fallback 2011-04-20 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: an invalid --template parameter did not always trigger an error 2011-04-20 Patrick Ohly * src/syncevo/SyncConfig.cpp: command line: accept template name with underscores 2011-04-20 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: command line: avoid spaces in the handles of template names 2011-04-20 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/syncevo/Cmdline.cpp: WebDAV: always register our special property 2011-04-20 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: make a copy of errno before calling something which might overwrite it 2011-04-20 Patrick Ohly * src/syncevo/SyncContext.cpp: server sync session: detect final sync mode, part II (BMC #2786) 2011-04-20 Patrick Ohly * test/runtests.py: nightly testing: support --enable foo= for all tests 2011-04-20 Patrick Ohly * test/runtests.py: nightly testing: unset http_proxy for client-test runs 2011-04-20 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: fixed non-blocking recv() 2011-04-20 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: fixed potential NULL pointer read 2011-04-20 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: send all optional extensions to CalDAV/CardDAV servers 2011-04-20 Patrick Ohly * test/testcases/ical20.ics.apple.tem.patch: CalDAV: ignore Apple Calendar server "unlimited recurrence" issue 2011-04-20 Patrick Ohly * test/testcases/ical20.ics.apple.tem.patch: CalDAV: temporarily ignore lost ORGANIZER (BMC #16452) 2011-04-20 Patrick Ohly * src/syncevo/SyncContext.cpp: device sync: added debug messages to SAN sending 2011-04-20 Patrick Ohly * src/syncevo/SyncContext.cpp: server sync session: add locally deleted items in "refresh-from-client" (BMC #2786) 2011-04-20 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: fixed several potential bugs in transport 2011-04-20 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: client-test: sped up testLargeObject/testMaxMsg 2011-04-19 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: server sync session: detect final sync mode (BMC #2786) 2011-04-19 Patrick Ohly * src/syncevo/SyncSource.cpp: virtual source: added better config checking and error reporting 2011-04-19 Patrick Ohly * src/syncevo/SyncSource.cpp: SyncSource: better error message for incomplete config 2011-04-19 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: exceptions thrown in child process were not reported 2011-04-19 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: better error message when URI is empty 2011-04-19 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: better error message when checking sources, avoid "list" 2011-04-19 Patrick Ohly * src/backends/akonadi/AkonadiSyncSourceRegister.cpp: Akonadi: must not reuse EDS test names 2011-04-18 Patrick Ohly * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: * src/syncevo/configs/datatypes/01vcard-profile.xml: vCard profile: added more permanent support for KAddressBook extensions 2011-04-15 Patrick Ohly * src/backends/webdav/WebDAVSourceRegister.cpp: WebDAV: fixed compile error with WebDAV disabled 2011-04-15 Patrick Ohly * src/syncevo/SyncConfig.h: clang/g++: keep g++ happy by hiding clang pragmas 2011-04-15 Patrick Ohly * src/backends/akonadi/configure-sub.in: Akonadi: disable by default 2011-04-15 Patrick Ohly * configure-post.in: * configure-pre.in: autotools: the KWallet code depends on C++ 2011-04-15 Patrick Ohly * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: * src/syncevo/configs/datatypes/01vcard-profile.xml: Akonadi: reverting vCard profile changes 2011-04-15 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: avoid aborts due to debug OPTIONS request 2011-04-15 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: NeonCXX: avoid over-runing the deadline 2011-04-15 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: NeonCXX: removed duplicate 401 throttling code inside Neon 2011-04-15 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: added retry for data dump 2011-04-15 Patrick Ohly * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: ItemCache: allow backup dumps to restart 2011-04-15 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/syncevo/SyncConfig.cpp: WebDAV: improved retry logic, fixed Google "401 throttling" workaround 2011-04-15 Patrick Ohly * src/syncevo/util.h: Timespec: added access methods for seconds, nsecs and total time as double 2011-04-15 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncSource.h: SyncSource config: grant sources read/write access to context 2011-04-15 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: WebDAV: cleaned up error messages a bit 2011-04-15 Patrick Ohly * src/CmdlineSyncClient.cpp: KWallet: KDE detection was flawed 2011-04-15 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: eGroupware: added template (BMC #15992) 2011-04-14 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: WebDAV: detect temporary Google error page 2011-04-14 Patrick Ohly * src/syncevo/LogRedirect.cpp: logging: avoid extra newlines in redirected text 2011-04-14 Patrick Ohly * src/syncevo/LogStdout.cpp: * src/syncevo/LogStdout.h: Logging: add relative time to [INFO/DEBUG ...] prefix at debug level 2011-04-14 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: added extensive resending of requests 2011-04-14 Patrick Ohly * src/backends/akonadi/AkonadiSyncSourceRegister.cpp: Akonadi: fixed a compile problem when it was disabled 2011-04-14 Patrick Ohly * configure-pre.in: KWallet: do not enable by default 2011-04-13 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: fixed a compile problem with KWallet + libnotify 2011-04-13 Patrick Ohly * src/syncevo/configs/scripting/07vcard-addrev.xml: vcard profile: simplified REV workaround 2011-03-30 Dinesh * src/backends/akonadi/akonadisyncsource.cpp: * src/backends/akonadi/akonadisyncsource.h: Akonadi: preliminary support for KJot 2011-03-30 Dinesh * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: * src/syncevo/configs/datatypes/01vcard-profile.xml: vCard profile: added preliminary support for KAddressBook extensions 2011-03-30 Dinesh * src/CmdlineSyncClient.cpp: * src/backends/akonadi/README: * src/backends/akonadi/akonadisyncsource.cpp: * src/syncevo-dbus-server.cpp: Akonadi: fixed issue with running inside syncevo-dbus-server 2011-04-04 Patrick Ohly * .gitignore: * po/.gitignore: * src/.gitignore: * src/dbus/.gitignore: * src/gdbus/.gitignore: * src/syncevo/.gitignore: added .gitignore entries for locally created files 2011-03-30 Dinesh * src/backends/akonadi/akonadisyncsource.cpp: Akonadi: fixed startup issues 2011-04-13 Dinesh * src/syncevo/configs/datatypes/01vcard-profile.xml: * src/syncevo/configs/datatypes/02vcard-types.xml: * src/syncevo/configs/scripting/07vcard-addrev.xml: vcard profile: work around REV issues in Akonadi <-> Ovi/Mobical sync 2010-08-15 Dinesh * configure-pre.in: * src/CmdlineSyncClient.cpp: * src/Makefile-gen.am: * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: command line + syncevo-dbus-server: added support for KWallet 2010-08-14 Dinesh * src/backends/akonadi/AkonadiSyncSourceRegister.cpp: * src/backends/akonadi/README: * src/backends/akonadi/akonadisyncsource.cpp: * src/backends/akonadi/akonadisyncsource.h: * src/backends/akonadi/configure-sub.in: * src/backends/akonadi/contactssyncsource.h: Akonadi: first functional version 2010-01-13 Patrick Ohly * src/backends/akonadi/akonadisyncsource.h: * src/syncevo/configs/remoterules/kde.xml: Akonadi: use X-KADDRESSBOOK vcard extensions 2010-01-10 Patrick Ohly * src/backends/akonadi/AkonadiSyncSourceRegister.cpp: * src/backends/akonadi/Makefile.am: * src/backends/akonadi/README: * src/backends/akonadi/akonadisyncsource.cpp: * src/backends/akonadi/akonadisyncsource.h: * src/backends/akonadi/configure-sub.in: rewrite of Akonadi backend for SyncEvolution 2010-01-09 Sascha Peilicke * src/backends/akonadi/akonadisyncsource.cpp: * src/backends/akonadi/akonadisyncsource.h: * src/backends/akonadi/contactssyncsource.cpp: * src/backends/akonadi/contactssyncsource.h: * src/backends/akonadi/eventssyncsource.cpp: * src/backends/akonadi/eventssyncsource.h: * src/backends/akonadi/notessyncsource.cpp: * src/backends/akonadi/notessyncsource.h: * src/backends/akonadi/todossyncsource.cpp: * src/backends/akonadi/todossyncsource.h: added Akonadi/KDE backend 2011-04-13 Patrick Ohly * src/syncevo/CurlTransportAgent.cpp: curl transport: fixed compile error 2011-04-12 Patrick Ohly * test/testcases/vcard30.vcf.apple.tem.patch: nightly testing: Apple Calendar server has problems with \n 2011-04-12 Patrick Ohly * test/testcases/ical20.ics.apple.tem.patch: nightly testing: use special iCalendar 2.0 test cases for Apple Calendar server 2011-04-12 Patrick Ohly * test/synccompare.pl: synccompare: ignore some Apple Calendar Server differences 2011-04-12 Patrick Ohly * test/testcases/ical20.ics: * test/testcases/ical20.ics.Ovi.tem.patch: * test/testcases/ical20.ics.funambol.tem.patch: * test/testcases/ical20.ics.memotoo.tem.patch: * test/testcases/ical20.ics.mobical.tem.patch: * test/testcases/ical20.ics.nokia_7210c.tem.patch: nightly testing: UNTIL clause fix for Apple Calendar Server 2011-04-12 Patrick Ohly * test/testcases/ical20.ics: nightly testing: removed METHOD:PUBLISH, part II 2011-04-12 Patrick Ohly * test/resultchecker.py: * test/runtests.py: nightly testing: added Apple Calendar Server testing 2011-04-12 Patrick Ohly * test/generate-html.xsl: * test/resultchecker.py: nightly testing: fixed names and links for sources with underscore 2011-04-12 Patrick Ohly * test/resultchecker.py: nightly test: include Client::Sync::*::testTimeout in report 2011-04-12 Patrick Ohly * test/generate-html.xsl: * test/resultchecker.py: nightly testing: show source test results sorted by time 2011-04-11 Patrick Ohly * src/Makefile-gen.am: autotools: fixed linking with clang 2.9 2011-04-11 Patrick Ohly * test/ClientTest.cpp: nightly testing: increase timeouts in Client::Sync::*::testTimeout 2011-04-11 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: avoid method name clash 2011-04-11 Patrick Ohly * src/CmdlineSyncClient.h: * src/backends/webdav/WebDAVSource.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SynthesisDBPlugin.cpp: * test/ClientTest.cpp: SyncConfig: "username/password" ambiguous, changed to "sync username/password" 2011-04-11 Patrick Ohly * src/syncevo/SyncConfig.h: SyncConfig: clang 2.9 compiler warning 2011-04-11 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext testing: wrong signature of virtual method 2011-04-11 Patrick Ohly * test/evo.supp: nightly testing: more valgrind suppressions 2011-04-08 Patrick Ohly * test/ClientTest.cpp: nightly testing: removed METHOD:PUBLISH 2011-04-01 Patrick Ohly * test/runtests.py: runtest.py: "prebuilt" now only allowed once, replaces compiling 2011-04-01 Patrick Ohly * test/resultchecker.py: * test/runtests.py: runtests.py: added Yahoo and Google CalDAV/CardDAV testing 2011-04-01 Patrick Ohly * test/runtests.py: runtest.py: --help was broken without --enable 2011-04-01 Patrick Ohly * src/backends/webdav/WebDAVSourceRegister.cpp: WebDAV: fixed tests involving second local source 2011-03-29 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: WebDAV: fixed some memory issues 2011-03-28 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: WebDAV: more detailed error reporting 2011-03-28 Patrick Ohly * test/runtests.py: nightly testing: include webdav backend in PATH 2011-03-28 Patrick Ohly * test/runtests.py: nightly testing: run setup command only once 2011-03-28 Patrick Ohly * test/runtests.py: nightly testing: run "make clean" in same environment as testing 2011-03-28 Patrick Ohly * test/runtests.py: nightly testing: include CLIENT_TEST_WEBDAV in log 2011-03-28 Patrick Ohly * configure-pre.in: * src/syncevo/GLibSupport.cpp: glib CXX: avoid features not found on Ubuntu Hardy 2011-03-28 Patrick Ohly * src/syncevo/GLibSupport.h: glib CXX: fixed compile problem 2011-03-28 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/LogRedirect.h: * test/test-dbus.py: syncevo-dbus-server: restart when auto sync is enabled (BMC #14955) 2011-03-28 Patrick Ohly * src/syncevo-dbus-server.cpp: * test/test-dbus.py: syncevo-dbus-server: shut down after on-disk changes are observed (BMC #14955) 2011-03-28 Patrick Ohly * src/syncevo/SmartPtr.h: glib: added GMainLoopPtr (noncopyable scoped pointer) for GMainLoop 2011-03-28 Patrick Ohly * src/syncevo/GLibSupport.cpp: * src/syncevo/GLibSupport.h: glib: added C++ support for file notifications and GObject smart pointers 2011-03-28 Patrick Ohly * src/gtk-ui/main.c: GTK sync-UI: fixed compile problem (gcc 4.5.2) 2011-03-23 Patrick Ohly * README.rst: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: command line: relaxed checking of config creation (BMC #14805) 2011-03-22 Patrick Ohly * src/backends/qtcontacts/QtContactsSource.cpp: * src/backends/qtcontacts/QtContactsSourceRegister.cpp: QtContacts: "database" property specifies address book 2011-03-22 Patrick Ohly * src/backends/webdav/WebDAVSourceRegister.cpp: WebDAV: fixed compiler warning 2011-03-22 Patrick Ohly * src/backends/buteo/Makefile.am: Buteo: fixed compile problem 2011-03-22 Patrick Ohly * src/Makefile-gen.am: * src/gdbus/Makefile.am: libgdbus: renamed library to libgdbusyncevo 2011-03-02 Patrick Ohly * src/backends/webdav/README: * src/backends/webdav/WebDAVSourceRegister.cpp: WebDAV: automate Client::Source testing 2011-03-02 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncConfig: getNode(string) utility function 2011-03-02 Patrick Ohly * src/client-test-app.cpp: * src/syncevo/SyncSource.h: ClientTestConfig: turned plain function pointer for "createSourceA/B" into boost::function 2011-03-02 Patrick Ohly * src/backends/evolution/EvolutionContactSourceRegister.cpp: Revert "Evolution: make vCard 3.0 the default sync format (MemoToo)" 2011-03-02 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/ConfigFilter.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: command line: fix issue with configuring a peer multiple times 2011-03-02 Patrick Ohly * autogen.sh: * gen-autotools.sh: autotools: do not force rebuild in make after commits 2011-03-02 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: Memotoo: use vCard 3.0 2011-03-01 Patrick Ohly * src/backends/evolution/EvolutionContactSourceRegister.cpp: Evolution: make vCard 3.0 the default sync format (MemoToo) 2011-03-01 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: fixed auto-detection of Yahoo URIs 2011-03-01 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: implemented service discovery via .well-known + current-user-principal 2011-03-01 Patrick Ohly * src/syncevo/util.h: SE_THROW_EXCEPTION(): added variants which accept additional arguments 2011-03-01 Patrick Ohly * src/syncevo/icalstrdup.h: icalstrdup: fixed compile issue in EDS backend 2011-03-01 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: WebDAV: workaround for neon Digest authentication problem 2011-03-01 Patrick Ohly * README.rst: README.rst: clarifications (--configure, --keyring) 2011-03-01 Patrick Ohly * README.packagers: README.packagers: added section on CalDAV/CardDAV 2011-02-28 Patrick Ohly * src/syncevo/Cmdline.cpp.orig: * src/syncevo/Cmdline.cpp.rej: CmdLine.cpp: removed patch files which were added accidentally 2011-02-28 Patrick Ohly * configure-pre.in: autotools: make sure libsynthesis is recent enough 2011-02-26 Patrick Ohly * NEWS: * configure-pre.in: bumped version to 1.1.99.3 2011-02-25 Patrick Ohly * src/syncevo/icalstrdup.h: libical: fixed distcheck problem 2011-02-25 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: WebDAV: allow compilation on older distros (Ubuntu Hardy) III 2011-02-25 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: WebDAV: allow compilation on older distros (Ubuntu Hardy) II 2011-02-25 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/configure-sub.in: WebDAV: allow compilation on older distros (Ubuntu Hardy) 2011-02-25 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/Makefile.am: * src/backends/evolution/configure-sub.in: * src/backends/evolution/e-cal-check-timezones.c: * src/backends/evolution/libical/icalstrdup.c: * src/backends/evolution/libical/icalstrdup.h: * src/syncevo/Makefile.am: * src/syncevo/icalstrdup.c: * src/syncevo/icalstrdup.h: libical: moved support code into core SyncEvolution 2011-02-24 Patrick Ohly * src/backends/webdav/README: WebDAV: added README 2011-02-10 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: improved error reporting 2011-02-09 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: Buteo Bridge: add fallback if Yahoo username does not contain domain 2011-02-09 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: WebDAV: use RetryDuration property as timeout interval 2011-02-09 Patrick Ohly * src/backends/webdav/WebDAVSourceRegister.cpp: WebDAV: simplified help text for backend 2011-01-28 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: Buteo + CardDAV: fixed typo in config 2011-01-27 Patrick Ohly * src/backends/buteo/profiles/sync/yahoo.xml: Yahoo! Contacts: not stable enough to be enabled 2011-01-27 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/WebDAVSource.cpp: CalDAV: workarounds for Google Calendar 404 error 2011-01-27 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: Yahoo! Contacts: workaround for server parser bug for BDAY 2011-01-27 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: NeonCXX: flush neon debug output in debug mode 2011-01-27 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: WebDAV: experimental retry loop 2011-01-27 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: suppress neon output 2011-01-26 Patrick Ohly * src/backends/webdav/CardDAVSource.cpp: * src/backends/webdav/CardDAVSource.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: * src/backends/webdav/WebDAVSourceRegister.cpp: CardDAV: workaround for Yahoo! Contacts encoding bug 2011-01-25 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: * src/backends/buteo/profiles/service/yahoo.xml: * src/backends/buteo/profiles/sync/yahoo.xml: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: Buteo+DAV: added support for Yahoo! Contacts 2011-01-25 Patrick Ohly * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/CardDAVSource.h: * src/backends/webdav/Makefile.am: * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: * src/backends/webdav/syncevo-webdav-lookup.sh: WebDAV: added service discovery via DNS SRV 2011-01-18 Patrick Ohly * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/CardDAVSource.h: WebDAV: adapted to SyncSource API change (const char * removal) 2010-12-03 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: * src/backends/buteo/ButeoBridge.h: Buteo sync: must read credentials after msyncd had a chance to set them 2010-12-02 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: Buteo sync: fix backend search when compiled dynamically 2010-12-02 Patrick Ohly * src/backends/webdav/Makefile.am: autotools: distribute WebDAVSourceRegister.cpp 2010-12-01 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: * src/backends/buteo/Makefile.am: * src/backends/webdav/Makefile.am: * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: Buteo sync, DAV: compile outside of SyncEvolution 2010-12-01 Patrick Ohly * src/backends/buteo/profiles/service/yahoo.xml: * src/backends/buteo/profiles/sync/yahoo.xml: merge: yahoo Calendar 2010-12-01 Patrick Ohly * src/backends/webdav/CardDAVSource.cpp: * src/backends/webdav/CardDAVSource.h: merge: carddav 2010-11-30 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: Buteo sync: enable all Google hacks 2010-11-10 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: * src/backends/buteo/Makefile.am: Buteo: added Yahoo CalDAV service 2010-11-10 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: Buteo + Google Calendar: enable Google hacks explicitly 2010-11-04 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: Buteo: better use "google-calendar" as config name 2010-11-04 Patrick Ohly * src/backends/buteo/Makefile.am: Buteo: fixed build issue 2010-10-29 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: Buteo sync: added mapping from SyncMLStatus to Buteo error codes 2010-10-29 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: Buteo sync: disable database dump and change printing 2010-10-29 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: Buteo sync: only create configs if needed 2010-10-29 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: * src/backends/buteo/ButeoBridge.h: Buteo sync: implemented necessary functions to run sync 2010-10-28 Patrick Ohly * src/backends/buteo/ButeoBridge.cpp: * src/backends/buteo/ButeoBridge.h: * src/backends/buteo/Makefile.am: * src/backends/buteo/README: * src/backends/buteo/configure-sub.in: * src/backends/buteo/profiles/client/syncevo-buteo.xml: * src/backends/buteo/profiles/service/google-calendar.xml: * src/backends/buteo/profiles/sync/google-calendar.xml: initial commit 2010-11-30 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAVSource: filter out X-LIC-ERROR 2010-11-30 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: CalDAV: added Google Calendar alarm hack 2010-11-30 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAVSource: removed excessive debug output 2010-11-30 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: Neon C++: cache Session 2010-11-25 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: Neon C++: added retry in case of potential Google request rate throttling 2010-11-25 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: filter out collections inside collection 2010-11-25 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/Makefile.am: * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: * src/backends/webdav/WebDAVSourceRegister.cpp: WebDAV: added CardDAV support 2010-11-22 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/configure-sub.in: proxy settings: transfer to neon 2010-11-10 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: Neon CXX: use default CA bundle 2010-11-10 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: escape username before adding it to syncURL 2010-11-10 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: Neon CXX: fail more gracefully when certificate is missing 2010-11-10 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: CalDAV: make Google hacks configurable 2010-11-09 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/WebDAVSource.cpp: CalDAV: fixes for inserting items into Yahoo 2010-11-09 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: Neon: added wrapper for URI escape/unescape 2010-11-09 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: find default calendar 2010-11-09 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAV: Yahoo requires element in 2010-11-09 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: WebDAV: workaround for YaHoo SSL connection 2010-11-04 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: CalDAVSource: work around for adding child without parent 2010-11-04 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAVSource: 201 okay for update 2010-11-04 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/WebDAVSource.cpp: CalDAV: cache UID and SEQUENCE, fix SEQUENCE before sending 2010-10-29 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/WebDAVSource.cpp: WebDAV error codes: map to SyncMLStatus 2010-10-29 Patrick Ohly * src/backends/webdav/configure-sub.in: WebDAV compilation: libical and neon package check 2010-10-29 Patrick Ohly * src/backends/webdav/Makefile.am: WebDAV compilation: added missing libsyncevolution.la 2010-10-26 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: CalDAV: implement our own backup mechanism 2010-10-22 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: CalDAVSource: implement SyncSourceLogging 2010-10-22 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAVSource: fixed compiler error with g++ 4.5 2010-10-20 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: CalDAVSource: more efficient implementation of item listing 2010-10-20 Patrick Ohly * src/backends/webdav/WebDAVSource.h: WebDAVSource: changed visibility of utility functions 2010-10-20 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: NeonCXX: added XML parser support 2010-10-19 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/backends/webdav/configure-sub.in: WebDAV: fixed compilation without backend 2010-10-19 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAVSource: updating merged item requrires updating other sub items 2010-10-18 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: CalDAVSource: fix for removal of sub item 2010-10-14 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/WebDAVSourceRegister.cpp: CalDAVSource: support multiple VEVENTs inside item using MapSyncSource as wrapper 2010-10-14 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: NeonCXX: check for bad status after request 2010-10-08 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: WebDAV: some testing and fixes for iCalendar 2.0 with Google 2010-10-08 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSourceRegister.cpp: WebDAV settings: take from context 2010-10-06 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAV: implemented removeItem() 2010-10-06 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: implemented insertion of items 2010-10-05 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAV: implemented item listing 2010-10-05 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: properly resolve relative ../events/ path for Google 2010-10-05 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: WebDAVSource: avoid cut-and-paste of boost::bind 2010-10-05 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: NeonCXX: tweak debug logging 2010-10-05 Patrick Ohly * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: WebDAVSource: debug dump of properties 2010-10-05 Patrick Ohly * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: NeonCXX: implemented simple property reading 2010-10-05 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/Makefile.am: * src/backends/webdav/NeonCXX.cpp: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: * src/backends/webdav/WebDAVSourceRegister.cpp: WebDAV: first version which can log into Google 2010-10-04 Patrick Ohly * src/backends/webdav/CalDAVSource.cpp: * src/backends/webdav/CalDAVSource.h: * src/backends/webdav/Makefile.am: * src/backends/webdav/NeonCXX.h: * src/backends/webdav/WebDAVSource.cpp: * src/backends/webdav/WebDAVSource.h: * src/backends/webdav/WebDAVSourceRegister.cpp: * src/backends/webdav/configure-sub.in: WebDAV: initial commit of skeleton sources and build scripts 2011-02-24 Patrick Ohly * src/backends/qtcontacts/QtContactsSource.cpp: * src/backends/qtcontacts/QtContactsSourceRegister.cpp: QtContacts: import/export all details 2011-02-23 Patrick Ohly * src/syncevo/util.cpp: Timespec: fixed unit test 2011-02-18 Patrick Ohly * src/syncevo/SyncSource.h: * test/ClientTest.cpp: * test/ClientTest.h: client-test: added Sync::*::testExtensions 2011-02-18 Patrick Ohly * src/backends/qtcontacts/QtContactsSource.cpp: QtContacts: experimental code for "Backup" profile format as raw format 2011-02-18 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionMemoSource.cpp: * src/gdbus/gdbus-cxx-bridge.h: * src/gdbus/gdbus-cxx.h: * src/gdbus/test/example.cpp: * src/syncevo-dbus-server.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.cpp: * src/syncevo/SyncSource.h: * src/syncevolution.cpp: compiler: fix warnings/errors reported by clang 2.8 2011-02-17 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: D-Bus C++: simplified code 2011-02-16 Patrick Ohly * src/syncevo/CurlTransportAgent.cpp: * src/syncevo/CurlTransportAgent.h: Curl transport: use Timespec instead of time_t + time(NULL) 2011-02-16 Patrick Ohly * src/syncevo/GLibSupport.cpp: * src/syncevo/GLibSupport.h: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: local sync: use Timespec instead of time_t + time(NULL) 2011-02-16 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: Timespec: C++ wrapper code for struct timespec 2011-02-16 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: * src/syncevo/SyncContext.cpp: * test/test-dbus.py: local sync: better abort handling 2011-02-16 Patrick Ohly * src/syncevo/SyncContext.cpp: sync result: failure not reported 2011-02-15 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: * test/test-dbus.py: local sync: allow running inside syncevo-dbus-server 2011-02-15 Patrick Ohly * src/syncevo/GLibSupport.cpp: * src/syncevo/GLibSupport.h: * src/syncevo/Makefile.am: glib: emulate select() call while keeping the event loop running 2011-02-14 Patrick Ohly * src/client-test-app.cpp: client-test: always setting "source type" is too aggressive 2011-02-14 Patrick Ohly * src/syncevo/Cmdline.cpp: config migration: handle inconsistent old config (type mismatch!) 2011-02-11 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: avoid incorrect logging of timeout period in server mode 2011-02-11 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: LocalTransport: redo output redirection 2011-02-11 Patrick Ohly * src/syncevo/LogRedirect.cpp: * src/syncevo/LogRedirect.h: LogRedirect: added redoRedirect() 2011-02-13 Patrick Ohly * gen-autotools.sh: autotools: allow concurrent runs of gen-autotools.sh 2011-02-10 Patrick Ohly * gen-autotools.sh: autotools: rebuilding patch broke backend Makefile's 2011-02-10 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: SyncSource/Context: throwError() with specific status 2011-02-09 Patrick Ohly * gen-autotools.sh: gen-autotools.sh: be more verbose about changed files 2011-02-09 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: client-test: added Client::Sync::*::testTimeout 2011-02-09 Patrick Ohly * src/client-test-app.cpp: * test/ClientTest.h: client-test: allow tests to hook into SyncContext::prepare() 2011-02-09 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: LocalTransportAgent: implemented timeout handling 2011-02-09 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/CurlTransportAgent.cpp: * src/syncevo/CurlTransportAgent.h: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: * src/syncevo/ObexTransportAgent.cpp: * src/syncevo/ObexTransportAgent.h: * src/syncevo/SoupTransportAgent.cpp: * src/syncevo/SoupTransportAgent.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/TransportAgent.h: * test/ClientTest.h: TransportAgent: simplified timeout API 2011-02-08 Patrick Ohly * src/syncevo/SyncContext.cpp: local sync: copy sync source status to parent 2011-02-08 Patrick Ohly * src/syncevo/SyncML.h: SyncReport: added findSyncSourceReport() 2011-02-08 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: fixed printing of sources (BMC #13301) 2011-02-08 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: EDS compatibility: avoid warning about libedataserver-1.2.so.13 2011-02-07 Patrick Ohly Merge branch 'syncevolution-1-1-branch' 2011-02-07 Patrick Ohly * src/syncevo/SyncSource.h: * src/syncevo/SynthesisDBPlugin.cpp: build failure (S360): size_t != unsigned int (BMC #13201) 2011-02-07 Patrick Ohly * po/ar.po: * po/ast.po: * po/ca.po: * po/da.po: * po/de.po: * po/en_GB.po: * po/es.po: * po/fi.po: * po/fr.po: * po/gl.po: * po/hu.po: * po/id.po: * po/it.po: * po/ja.po: * po/ko.po: * po/nl.po: * po/pl.po: * po/pt_BR.po: * po/ro.po: * po/ru.po: * po/sk.po: * po/sv.po: * po/th.po: * po/tr.po: * po/zh_CN.po: * po/zh_TW.po: * src/gtk-ui/sync-config-widget.c: GTK sync UI: English language fixes 2011-02-07 Patrick Ohly * src/gtk-ui/sync-config-widget.c: GTK sync ui: made some strings translatable 2011-02-07 Patrick Ohly * Makefile-gen.am: * Makefile.am: * gen-autotools.sh: autotools: Makefile-gen.am -> Makefile.am 2011-02-07 Patrick Ohly * Makefile-gen.am: * src/Makefile-gen.am: autotools: disable automatic gen-autotools.sh invocation in released sources 2011-02-07 Patrick Ohly * Makefile-gen.am: * gen-autotools.sh: * src/Makefile-gen.am: autotools: rebuild makefiles also when files are added or removed 2011-02-04 Ove Kaaven * debian/changelog: Updated debian/changelog. 2011-02-04 Ove Kaaven * src/backends/evolution/EvolutionContactSource.cpp: On Maemo, use e_contact_inline_data() to properly embed photos for syncing. 2011-02-04 Ove Kaaven * debian/rules: Added debian/rules rule to rerun autogen-maemo.sh if needed. 2011-02-04 Ove Kaaven * configure-pre.in: Remove "tar-ustar" from the configure-pre.in in the Maemo branch. 2011-02-04 Patrick Ohly * NEWS: added 1.1.99.2 2011-02-04 Patrick Ohly * src/syncevo/SyncML.cpp: SyncML status codes: explain MIGRATION_NEEDED and RELEASE_TOO_OLD 2011-02-04 Ove Kaaven * debian/changelog: Update version of this branch. 2011-02-04 Ove Kaaven Merge commit 'syncevolution-1-1-1' into FREMANTLE-1-1-1 2011-02-04 Patrick Ohly * src/syncevo/LogRedirect.cpp: LogRedirect: fixed memory handling issue during shutdown 2011-02-04 Patrick Ohly * src/syncevo/LogRedirect.cpp: * test/client-test-main.cpp: LogRedirect: fixed "glib" test 2011-02-03 Patrick Ohly * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: KCalExtended: allow extended tests 2011-02-03 Patrick Ohly * src/client-test-app.cpp: client-test: always set source type, also for sync case 2011-02-03 Patrick Ohly * test/ClientTest.cpp: client-test: modify FN and N such that name matches 2011-02-03 Patrick Ohly * README.rst: README: document the -- separator 2011-02-03 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: --sync/source-property keyword optional 2011-02-03 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/MultiplexConfigNode.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: ConfigProperty: removed the SHARED_AND_UNSHARED hack 2011-02-03 Patrick Ohly * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/file/FileSyncSource.cpp: * src/backends/file/FileSyncSource.h: * src/backends/file/FileSyncSourceRegister.cpp: * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp: * src/client-test-app.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/templates/clients/phone/nokia.ini: * src/templates/clients/phone/sony-ericsson-old.ini: * src/templates/clients/phone/sony-ericsson.ini: * src/templates/servers/Funambol.ini: * src/templates/servers/ScheduleWorld.ini: * test/test-dbus.py: config: replaced overloaded "type" with "backend/databaseFormat/syncFormat/forceSyncFormat" (BMC #1023) 2011-02-02 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncSource.cpp: config: reduce dependencies on "type" property string 2011-02-01 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncConfig + command line: enabled migration of config contexts 2011-02-01 Patrick Ohly * src/syncevo/SyncConfig.h: SyncConfig: added getLayout() 2011-02-01 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncConfig: added getPeers() 2011-02-01 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: merge: refactoring 2011-02-01 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncContext: added complementary getPeerName(), renamed configurable peer name to UserPeerName 2011-02-01 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: command line: refactored migrate/configure code 2011-02-01 Patrick Ohly * src/syncevo/Cmdline.cpp: Cmdline test: test wasn't independent of others 2011-01-31 Patrick Ohly * configure-pre.in: version bump to 1.1.99.2 2011-01-28 Ville Nummela * src/syncevo-dbus-server.cpp: syncevo-dbus-server: Get current NetworkManager state at startup 2011-01-26 Ville Nummela * src/syncevo-dbus-server.cpp: syncevo-dbus-server: Tracking NetworkManager state changes 2011-01-31 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: --remove was broken by recent commit 2011-01-31 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: also accept BT template extensions in SetConfig() 2011-01-31 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: D-Bus API docs: consolidated documentation of artificial properties 2011-01-31 Patrick Ohly * test/ClientTest.cpp: client-test: fixed missing templateItem in "text" test cases 2011-01-28 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: per-source source properties ("addressbook/...") were ignored when creating from scratch 2011-01-28 Patrick Ohly * src/syncevo/Cmdline.cpp: Cmdline tests: show error output in CPPUnit exception 2011-01-27 Patrick Ohly * src/syncevo/Makefile.am: include headers: LogRedirect.h depends on LogStdout.h 2011-01-27 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: Exception: log it at debug level 2011-01-27 Patrick Ohly * src/syncevo/configs/datatypes/01vcard-profile.xml: * src/syncevo/configs/remoterules/extended-date-format.xml: vcard profile: allow switching to extended date format 2011-01-27 Patrick Ohly * test/client-test-main.cpp: client-test: stderr redirection was broken 2011-01-27 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: util: added Sleep() with sub-second resolution 2011-01-27 Patrick Ohly * src/syncevo/SyncContext.cpp: LogDir: fixed order of output in -log.html 2011-01-27 Patrick Ohly * src/syncevo/Makefile.am: header files: make LogRedirect.h public 2011-01-27 Patrick Ohly * src/syncevo/LogRedirect.cpp: * src/syncevo/LogRedirect.h: LogRedirect: allow writing into file instead of original stdout 2011-01-27 Patrick Ohly * src/syncevo/LogRedirect.cpp: * src/syncevo/LogRedirect.h: LogRedirect: allow adding to the error suppression list via an API 2010-09-09 Patrick Ohly * test/runtests.py: nightly testing: updated logging of commands 2011-01-25 Patrick Ohly * test/ClientTest.cpp: client-test: avoid special characters in copy/update tests 2011-01-25 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: fixed the "source props set, no sources selected" case 2011-01-25 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: complain about invalid "/" prefix in sync props 2011-01-25 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncContext.h: local sync: override properties per config 2011-01-25 Patrick Ohly * README.rst: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/ConfigFilter.cpp: * src/syncevo/ConfigFilter.h: * src/syncevo/ConfigNode.cpp: * src/syncevo/ConfigNode.h: * src/syncevo/Makefile.am: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: command line: specify properties per source and config 2011-01-25 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncConfig::normalizeConfigString(): include @default context if requested 2011-01-24 Patrick Ohly * README.rst: README: evolutionsource->database rename 2011-01-21 Patrick Ohly * test/runtests.py: MemoToo: switched to testing vcard30 2011-01-21 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: * src/syncevo-dbus-server.cpp: * test/test-dbus.py: D-Bus API: renamed properties, temporary settings 2011-01-21 Patrick Ohly * test/testcases/ical20.ics.memotoo.tem.patch: MemoToo: previous commit was incomplete 2011-01-19 Patrick Ohly * test/testcases/ical20.ics.memotoo.tem.patch: MemoToo: some more UTC -> local time conversions 2011-01-18 Patrick Ohly * test/test-dbus.py: test-dbus.py: adapted to renamed properties 2011-01-18 Patrick Ohly * test/test-dbus.py: test-dbus.py: fixed failing test because of ConsumerReady 2011-01-18 Patrick Ohly * test/test-dbus.py: test-dbus.py: fixed ConnMan tests 2011-01-18 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: fix for creating/updating config 2011-01-18 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: configuration: renamed evolutionsource->database, evolutionuser/password->evolutionUser/Password 2011-01-18 Patrick Ohly * src/client-test-app.cpp: * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/MultiplexConfigNode.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: configuration: added possibility to define property name aliases 2011-01-18 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionMemoSource.h: * src/backends/file/FileSyncSource.cpp: * src/backends/file/FileSyncSource.h: * src/backends/kcalextended/KCalExtendedSource.cpp: * src/backends/kcalextended/KCalExtendedSource.h: * src/backends/qtcontacts/QtContactsSource.h: * src/backends/xmlrpc/XMLRPCSyncSource.cpp: * src/backends/xmlrpc/XMLRPCSyncSource.h: * src/syncevo/Cmdline.cpp: * src/syncevo/MapSyncSource.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/SynthesisDBPlugin.cpp: * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/TrackingSyncSource.h: backend API cleanup: removal of "const char *" return types 2011-01-18 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionContactSource.cpp: Evolution: removed redundant source name from debug output 2011-01-18 Patrick Ohly * src/syncevo/Cmdline.cpp: nightly testing: fix for CmdlineTest::testOldConfigure 2011-01-17 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.h: config migration: special handling for config visibility of <1.2 configs 2011-01-17 Patrick Ohly * src/syncevo/SyncContext.cpp: command line --status: be explicit about unknown state for backends like KCalExtended 2011-01-17 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: fixed potential issue in sync change tracking 2011-01-17 Patrick Ohly * src/gtk-ui/sync-ui.c: sync-ui: ignore configs without ConsumerReady = 1 2011-01-17 Patrick Ohly * src/syncevo/Cmdline.cpp: config migration: renamed configs get ConsumerReady flag removed 2011-01-17 Patrick Ohly * src/dbus/syncevo-server.h: sync-ui: compiler warning about syncevo_server_start_no_sync_session() 2011-01-17 Patrick Ohly * src/dbus/syncevo-server.c: sync-ui: fixed char/const char compiler warning 2011-01-17 Patrick Ohly * test/testcases/ical20.ics.memotoo.tem.patch: nightly testing: MemoToo uses local time for recurring events 2011-01-17 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: config migration: change sort order to ensure that current configs are found first 2011-01-13 Patrick Ohly * test/testcases/ical20.ics: * test/testcases/ical20.ics.Ovi.tem.patch: * test/testcases/ical20.ics.funambol.tem.patch: * test/testcases/ical20.ics.mobical.tem.patch: * test/testcases/ical20.ics.nokia_7210c.tem.patch: nightly testing: removed redundant DESCRIPTION from ical20 test cases 2011-01-11 Patrick Ohly * src/syncevo/Cmdline.cpp: command line tool: fix incorrect --migrate of configuration in different context 2011-01-11 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.h: on-disk format: bumped per-peer version to 1 2011-01-11 Patrick Ohly * configure-pre.in: * gen-autotools.sh: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncContext.cpp: compilation: distinguish between stable releases and pre-releases 2011-01-10 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncML.h: config handling: added versioning 2011-01-10 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: prevent incomplete migration of context 2011-01-10 Patrick Ohly * src/syncevo/SyncConfig.h: SyncConfig: added hasPeerProperties() 2011-01-10 Patrick Ohly * src/syncevo/ConfigNode.h: * src/syncevo/ConfigTree.h: * src/syncevo/FileConfigTree.cpp: * src/syncevo/FileConfigTree.h: * src/syncevo/IniConfigNode.h: * src/syncevo/SingleFileConfigTree.cpp: * src/syncevo/SingleFileConfigTree.h: config classes: added reload() 2011-01-10 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: adapted to ConnMan D-Bus API change (BMC #11998) 2011-01-07 Patrick Ohly * debian/changelog: * debian/compat: * debian/control: * debian/copyright: * debian/docs: * debian/optify: * debian/rules: * debian/syncevolution-dev.install: * debian/syncevolution.install: packaging: removed obsolete "debian" directory 2011-01-03 Patrick Ohly * test/syncevo-http-server.py: syncevo-http-server: a POST with invalid session ID did not result in 404 error 2011-01-03 Patrick Ohly * test/syncevo-http-server.py: syncevo-http-server: detect premature client disconnect (BMC #10031) 2011-01-03 Patrick Ohly * test/syncevo-http-server.py: syncevo-http-server: allow clients to detect truncated replies 2011-01-03 Patrick Ohly * src/syncevo/SoupTransportAgent.cpp: * test/ClientTest.cpp: * test/ClientTest.h: * test/proxy.py: nightly testing: added HTTP resend tests based on an external proxy script 2011-01-02 Patrick Ohly Merge branch 'syncevolution-1-1-branch' 2011-01-01 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: deal with libnotify 0.5.x compile error (BMC #10453) 2010-12-28 Patrick Ohly * test/syncevo-http-server.py: syncevo-http-server: removed obsolete and harmful gobject.MainLoop 2010-12-28 Patrick Ohly * test/syncevo-http-server.py: syncevo-http-server: start syncevo-dbus-server explicitly (BMC #10270) 2010-12-28 Patrick Ohly * test/syncevo-http-server.py: syncevo-http-server: added D-Bus session handling (BMC #10270) 2010-12-28 Patrick Ohly * test/keys/README: * test/keys/localhost.pem: * test/keys/localhost_pem.crt: * test/keys/localhost_pem.key: * test/syncevo-http-server.py: syncevo-http-server: added SSL support 2010-12-27 Patrick Ohly * test/syncevo-http-server.py: syncevo-dbus-server: expect error when closing connection after failure 2010-12-27 Patrick Ohly * test/syncevo-http-server.py: syncevo-http-server: better logging of D-Bus exceptions 2010-12-27 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: D-Bus API: documentation fix (DEV->DEVELOPER) 2010-12-27 Patrick Ohly * test/syncevo-http-server.py: syncevo-http-server: show syncevo-dbus-server output (BMC #6369) 2010-12-27 Patrick Ohly * Makefile-gen.am: * test/Makefile.am: * test/syncevo-http-server-logging.conf: * test/syncevo-http-server.py: syncevo-http-server: improved logging 2010-12-27 Patrick Ohly * gen-autotools.sh: autotools: fixed some issues with building release version 2010-12-26 Patrick Ohly * src/syncevo/configs/datatypes/11calendar-profile.xml: * src/syncevo/configs/scripting/11calendar.xml: XML config: avoid duplicating SUMMARY as DESCRIPTION 2010-12-26 Patrick Ohly Merge commit 'syncevolution-1-1-1' 2010-12-26 Patrick Ohly * NEWS: NEWS: added release date 2010-12-26 Patrick Ohly * configure-pre.in: bumped version to 1.1.1 2010-12-26 Patrick Ohly * NEWS: NEWS: updated in response to 1.1.0.99.1 testing + feedback 2010-12-20 Patrick Ohly * configure-pre.in: bumped version to 1.1.0.99.1 2010-12-20 Patrick Ohly * NEWS: NEWS: updated for 1.1.0.99.1 2010-12-15 Jussi Kukkonen * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: * src/dbus/syncevo-server.c: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: Use "no-sync" flag on non syncing StartSession 2010-12-15 Jussi Kukkonen * src/dbus/syncevo-session.c: * src/dbus/syncevo-session.h: dbus client wrapper: add GetConfigName 2010-11-11 Jussi Kukkonen * src/dbus/syncevo-server.c: * src/dbus/syncevo-server.h: * src/gtk-ui/sync-ui.c: gtk-ui: Update GetPresence handlers to match current API 2010-11-11 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: match config names insensitively 2010-11-11 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: Use hyphen instead of underscore in signal names 2010-12-20 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: client-test: added CLIENT_TEST_LOG 2010-12-20 Patrick Ohly * test/ClientTest.cpp: client-test: added CLIENT_TEST_LONG_UID 2010-12-10 Qiankun Miao * src/client-test-buteo.cpp: * src/client-test-buteo.h: buteo-test: update tracker database file name 2010-12-15 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: Evolution Calendar: work around delayed update in EDS CalDAV backend (BMC #10265) 2010-12-14 Patrick Ohly * README.rst: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/templates/servers/ScheduleWorld.ini: ScheduleWorld: disabled configuration, replaced in examples 2010-12-13 Patrick Ohly * src/syncevo/configs/remoterules/server/00_sony_ericsson.xml: Sony Ericsson: enable conversion to absolute alarm times (BMC #10092) 2010-12-13 Patrick Ohly * src/syncevo/configs/scripting/11calendar.xml: * test/testcases/ical20-alarms-2010-12-31.ics: vCalendar 1.0: convert absolute alarm back to relative (BMC #11233) 2010-12-13 Patrick Ohly * src/syncevo/configs/remoterules/server/00_sony_ericsson.xml: Sony Ericsson: enable conversion to absolute alarm times (BMC #10092) 2010-12-13 Patrick Ohly * src/syncevo/configs/scripting/11calendar.xml: * test/testcases/ical20-alarms-2010-12-31.ics: vCalendar 1.0: convert absolute alarm back to relative (BMC #11233) 2010-12-13 Patrick Ohly * test/synccompare.pl: synccompare: always normalize TRIGGER;RELATED=START 2010-12-10 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: fixed compile error 2010-12-10 Patrick Ohly * test/synccompare.pl: synccompare: some tweaks for Yahoo Calendar 2010-12-10 Patrick Ohly * test/ClientTest.cpp: client-test: work around incorrect statistics for refresh-from-client in server mode 2010-12-10 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: fixed internal communication issue with MaxMsgSize==0 2010-12-10 Patrick Ohly * test/ClientTest.cpp: client-test: fixed unintentional buffer size of 0 in testManyDeletes 2010-12-09 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LogStdout.cpp: * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: local sync: added target context to [INFO/DEBUG/...] prefix 2010-12-09 Patrick Ohly * src/syncevo/SynthesisDBPlugin.cpp: Synthesis DB Interface: enhanced logging of MapItem calls 2010-12-10 Patrick Ohly * src/syncevo/util.h: util: added NullPtrCheck() 2010-12-09 Patrick Ohly * src/syncevo/util.cpp: error logging: report explanation of StatusException 2010-12-09 Patrick Ohly * test/ClientTest.cpp: client-test: get more tests to work in server mode 2010-12-09 Patrick Ohly * src/syncevo/SyncConfig.cpp: local sync: fixed location of tracking node 2010-12-09 Patrick Ohly * test/ClientTest.cpp: client-test: avoid inserting spaces into items 2010-12-09 Patrick Ohly * test/synccompare.pl: synccompare: workaround for Google Calendar alarms 2010-12-09 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: better integration into Client::Sync 2010-12-09 Patrick Ohly * test/ClientTest.cpp: * test/client-test-main.cpp: client-test: enabled stderr output redirection 2010-12-09 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LogRedirect.cpp: * src/syncevo/LogStdout.h: * src/syncevo/Logging.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.h: local sync: write child messages into .log text file 2010-12-09 Patrick Ohly * src/syncevo/LogRedirect.cpp: * src/syncevo/LogRedirect.h: LogRedirect: allow user to remove error messages from stdout via SYNCEVOLUTION_SUPPRESS_ERRORS 2010-12-02 Qiankun Miao * src/backends/qtcontacts/QtContactsSource.cpp: qtcontacts: add PHOTO support (BMC#5879) 2010-12-08 Zhu, Yongsheng * HACKING: HACKING: add one section to describe testing Buteo 2010-12-08 Zhu, Yongsheng * test/README.qtcontacts: buteo-testing: add README.qtcontacts 2010-12-07 Zhu, Yongsheng * src/backends/qtcontacts/QtContactsSourceRegister.cpp: * test/testcases/qt_vcard30.vcf: buteo-testing: specify its qtcontact test file 2010-12-07 Zhu, Yongsheng * configure-pre.in: * src/Makefile-gen.am: * src/client-test-app.cpp: * src/client-test-buteo.cpp: * src/client-test-buteo.h: * test/ClientTest.cpp: * test/ClientTest.h: buteo testing: enable buteo testing in client-test 2010-12-07 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: local sync: fixed a bug when overflowing the default message size 2010-12-07 Patrick Ohly * test/README.mobical: Mobical.net: nightly tests do not complete when preventSlowSync is active 2010-12-06 Patrick Ohly * src/client-test-app.cpp: client-test: avoid potential test failure in testTwoWaySync due to preventSlowSync 2010-11-28 David Bremner * src/syncevo/util.cpp: util.cpp/relToAbs(): Have realpath allocate its own buffer. 2010-12-06 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: deal with libnotify 0.7.0 API change (BMC #10453) 2010-12-06 Patrick Ohly * test/ClientTest.cpp: client-test: workaround for test failure in Client::Source::ical20::testLinkedItemsRemoveNormal (BMC #10906) 2010-12-01 Patrick Ohly * test/synccompare.pl: synccompare: work around Perl bug 2010-11-30 Patrick Ohly * test/client-test-main.cpp: client-test: SYNCEVOLUTION_DEBUG disables creation of .log files 2010-11-26 Patrick Ohly * test/synccompare.pl: synccompare: normalize directory 2010-11-26 Patrick Ohly * src/backends/qtcontacts/QtContactsSource.cpp: QtContacts: fixed error message 2010-11-26 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: evolutionsource= was broken 2010-11-16 Patrick Ohly * src/syncevo/configs/remoterules/00_syncevolution.xml: slow sync strategy: allow client and server updates for SyncEvolution clients 2010-11-16 Patrick Ohly * src/syncevo/SyncSource.cpp: slow sync strategy: try harder to avoid duplicates 2010-11-15 Patrick Ohly * src/syncevo/configs/datatypes/10calendar-fieldlist.xml: calendar profile: choose better merge strategy for URL property 2010-10-29 Patrick Ohly * src/syncevo/SyncContext.cpp: SYNCEVOLUTION_DEBUG: print DEBUG messages during sync if set 2010-10-08 Patrick Ohly * test/synccompare.pl: synccompare: relax TZID simplification 2010-10-08 Patrick Ohly * test/client-test-main.cpp: client-test: increase log level when SYNCEVOLUTION_DEBUG is set 2010-10-07 Patrick Ohly * test/ClientTest.cpp: Revert "testing: avoid DTSTAMP issue in KCalExtended" 2010-08-01 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: avoid crash in sort() with LogDir as binary predicate 2010-10-05 Patrick Ohly * src/syncevolution.cpp: command line: increase log level when SYNCEVOLUTION_DEBUG is set 2010-12-02 Patrick Ohly * configure-post.in: autotools: SYNCEVOLUTION_CFLAGS not set correctly for in-tree build 2010-12-02 Patrick Ohly * src/backends/addressbook/Makefile.am: * src/backends/evolution/Makefile.am: * src/backends/file/Makefile.am: * src/backends/kcalextended/Makefile.am: * src/backends/maemo/Makefile.am: * src/backends/qtcontacts/Makefile.am: * src/backends/sqlite/Makefile.am: * src/backends/xmlrpc/Makefile.am: autotools: use new SYNCEVOLUTION_CFLAGS/LIBS in all backends 2010-12-01 Patrick Ohly * test/synccompare.pl: synccompare: work around Perl bug 2010-12-01 Patrick Ohly * configure-pre.in: version bump to 1.1.99.1 2010-12-01 Patrick Ohly * configure-post.in: autotools: support external backends by setting SYNCEVOLUTION_CFLAGS/LIBS 2010-12-01 Patrick Ohly * src/syncevo/Makefile.am: syncevo header files: make Cmdline.h and MapSyncSource.h available 2010-12-01 Patrick Ohly * src/syncevo/SmartPtr.h: SmartPtr: fixed incorrect ifdefs around ical unref 2010-12-01 Patrick Ohly * src/syncevo/TransportAgent.h: * src/syncevo/util.h: TransportException: moved into util.h 2010-11-30 Patrick Ohly * test/ClientTest.cpp: client-test: added timezone to linked items 2010-11-30 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: client-test: added content comparison for testLinkedItems* tests 2010-11-30 Patrick Ohly * test/client-test-main.cpp: client-test: SYNCEVOLUTION_DEBUG disables creation of .log files 2010-11-26 Patrick Ohly * test/synccompare.pl: synccompare: normalize directory 2010-11-26 Patrick Ohly * test/synccompare.pl: synccompare: normalize VCALENDAR with multiple VEVENTs inside 2010-11-26 Patrick Ohly * test/ClientTest.cpp: * test/synccompare.pl: synccompare: ignore CLIENT_TEST_UNIQUE_UID induced changes 2010-11-26 Patrick Ohly * src/backends/qtcontacts/QtContactsSource.cpp: QtContacts: fixed error message 2010-11-26 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: evolutionsource= was broken 2010-11-25 Patrick Ohly * test/ClientTest.cpp: client-test: CLIENT_TEST_UNIQUE_UID now unique per test 2010-11-16 Patrick Ohly * src/syncevo/configs/datatypes/10calendar-fieldlist.xml: calendar fields: ignore changes to alarm UID 2010-11-16 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/configs/datatypes/10calendar-fieldlist.xml: local sync: rely on iCalendar 2.0 UID/RECURRENCE-ID for pairing 2010-11-16 Patrick Ohly * src/syncevo/configs/remoterules/00_syncevolution.xml: slow sync strategy: allow client and server updates for SyncEvolution clients 2010-11-16 Patrick Ohly * src/syncevo/SyncSource.cpp: slow sync strategy: try harder to avoid duplicates 2010-11-15 Patrick Ohly * src/syncevo/configs/datatypes/10calendar-fieldlist.xml: calendar profile: choose better merge strategy for URL property 2010-11-10 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevolution.cpp: initialization: added SyncContext::initMain() 2010-11-10 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: handle errors while receiving client report 2010-11-04 Patrick Ohly * test/ClientTest.cpp: client-test: introduced CLIENT_TEST_INCREASE_SEQUENCE 2010-11-03 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: LocalTransportAgent: added transmission of child's SyncReport 2010-11-03 Patrick Ohly * src/syncevo/StringDataBlob.cpp: * src/syncevo/StringDataBlob.h: StringDataBlob: implemented write() method 2010-11-03 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: LocalTransportAgent: refactored read/write code 2010-10-29 Patrick Ohly * src/syncevo/TransportAgent.h: TransportStatusException: transport problem with SyncMLStatus code 2010-10-29 Patrick Ohly * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: SyncML error codes: added some more SyncEvolution error aliases 2010-10-29 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: share dumpData settings 2010-10-29 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: dumpData config option: make database backups optional 2010-10-29 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: LocalTransportAgent: fixed parent/child communication 2010-10-29 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: make more sync settings available to client 2010-10-29 Patrick Ohly * src/syncevo/SyncContext.cpp: local sync + BT: changed how credential checking is turned off 2010-10-29 Patrick Ohly * src/syncevo/SyncContext.cpp: SYNCEVOLUTION_DEBUG: print DEBUG messages during sync if set 2010-10-29 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: Cmdline: keep report about executed sync 2010-10-29 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: Cmdline: added varargs constructor 2010-10-29 Patrick Ohly * configure-post.in: * src/backends/evolution/configure-sub.in: * src/syncevo/SmartPtr.h: * src/syncevo/eds_abi_wrapper.h: libical: allow using it without libecal 2010-10-29 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: Exception::handle(): added optional retval for exception text 2010-10-25 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: local sync: avoid confusion about what data is changed 2010-10-25 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: use SyncConfig::getContextName() utility function 2010-10-25 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: LocalTransportAgent: use SyncConfig::getContextName() utility function 2010-10-25 Patrick Ohly * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: SyncReport: added methods for overriding LOCAL/REMOTE strings 2010-10-25 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncConfig: added getContextName() helper function 2010-10-25 Patrick Ohly * src/syncevo/MapSyncSource.cpp: MapSyncSource: use backup/restore in sub sync source 2010-10-25 Patrick Ohly * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: SyncSource: refactored backup utility code 2010-10-25 Patrick Ohly * src/syncevo/SyncSource.h: SyncSource: moved read-only access to operations into SyncSourceBase 2010-10-22 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: local sync: disambiguate source names 2010-10-22 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: LocalTransportAgent: fixed interaction with peer config 2010-10-22 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncConfig: make temporary changes to SyncSourceNodes properties survive as long as SyncConfig exists 2010-10-22 Patrick Ohly * src/syncevo/MapSyncSource.cpp: * src/syncevo/MapSyncSource.h: MapSyncSource: provide Synthesis API pointer to sub source 2010-10-20 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: LocalTransportAgent: fixed compile error on MeeGo 2010-10-19 Patrick Ohly * src/syncevo/SyncSource.cpp: SyncSourceRevisions: delay updating tracking node for MapSyncSource 2010-10-14 Patrick Ohly * src/syncevo/Makefile.am: * src/syncevo/MapSyncSource.cpp: * src/syncevo/MapSyncSource.h: * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/TrackingSyncSource.h: MapSyncSource: map from one VEVENT per item to one item per UID 2010-10-14 Patrick Ohly * src/syncevo/SyncSource.h: * test/ClientTest.cpp: * test/ClientTest.h: nightly testing: improved handling of test data 2010-10-14 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: StringEscape: added escaping of specific characters 2010-10-08 Patrick Ohly * src/client-test-app.cpp: * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: SyncSourceParams: introduced context information 2010-10-08 Patrick Ohly * test/synccompare.pl: synccompare: relax TZID simplification 2010-10-08 Patrick Ohly * test/synccompare.pl: synccompare: preliminary Google calendar support 2010-10-08 Patrick Ohly * test/synccompare.pl: synccompare: TRANSP:OPAQUE accepted as default 2010-10-08 Patrick Ohly * test/client-test-main.cpp: client-test: increase log level when SYNCEVOLUTION_DEBUG is set 2010-10-07 Patrick Ohly * test/ClientTest.cpp: Revert "testing: avoid DTSTAMP issue in KCalExtended" 2010-08-02 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: local sync: added sanity checks for syncURL (BMC #712) 2010-07-31 Patrick Ohly * src/syncevo/LocalTransportAgent.cpp: * src/syncevo/LocalTransportAgent.h: * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: * src/syncevo/Makefile.am: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: support local sync (BMC #712) 2010-08-01 Patrick Ohly * src/syncevo/ConfigTree.h: * src/syncevo/FileConfigTree.cpp: * src/syncevo/FileConfigTree.h: * src/syncevo/SingleFileConfigTree.cpp: * src/syncevo/SingleFileConfigTree.h: ConfigTree: allow user to register ConfigNode instances 2010-08-01 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: avoid crash in sort() with LogDir as binary predicate 2010-10-05 Patrick Ohly * src/syncevolution.cpp: command line: increase log level when SYNCEVOLUTION_DEBUG is set 2010-10-05 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: Flags2String(): convert bit field to string 2010-10-05 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: Strncpy(): standard wrapper for strncpy() 2010-11-01 Patrick Ohly * src/syncevo/FileConfigTree.cpp: * src/syncevo/FileConfigTree.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/VolatileConfigTree.h: config handling: old-style configs not found anymore (BMC #9381) 2010-10-26 Patrick Ohly * NEWS: * configure-pre.in: NEWS, configure: SyncEvolution 1.1 2010-10-26 Patrick Ohly * test/sys.supp: nightly testing: ignore valgrind report in libsynthesis 2010-10-26 Patrick Ohly * test/evo.supp: nightly testing: relaxed leak checking for ecal/ebook (BMC #1007) 2010-10-26 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: workaround for importing custom time zones 2010-10-26 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: avoid partial loading to work around issues with it 2010-10-26 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: ignore request to remove non-existant event 2010-10-26 Patrick Ohly * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: KCalExtended: disable unsupported linked item tests 2010-10-26 Patrick Ohly * src/syncevo/SyncSource.h: * test/ClientTest.cpp: client-test: replaced compile-time LINKED_ITEMS_RELAXED_SEMANTIC with ClientTestConfig::linkedItemsRelaxedSemantic 2010-10-26 Patrick Ohly * README.rst: * src/syncevo/Cmdline.cpp: * src/syncevo/readme2c.pl: command line: --delete-items ... * deletes all items 2010-10-20 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: incorrect Presence status after config change (BMC #8453) 2010-10-19 Patrick Ohly * src/syncevo/SmartPtr.h: * src/syncevo/SoupTransportAgent.cpp: fixed compiler warnings 2010-10-19 Patrick Ohly * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: KCalExtended: updated mkcal backend description 2010-10-19 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: fixed compiler warning 2010-10-19 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: do not use Tracker for custom database file 2010-09-28 Qiankun Miao * src/backends/kcalextended/KCalExtendedSource.cpp: * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: KCalExtended: select notebook (BMC #6898) 2010-10-04 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: comment clarification for created()/CREATED 2010-10-01 Patrick Ohly * NEWS: NEWS: fixed bug numbers, added BMC #7091 2010-10-01 Patrick Ohly * src/backends/qtcontacts/configure-sub.in: autotools: fixed QtContacts compilation 2010-10-01 Patrick Ohly * configure-post.in: autotools: added missing quotation marks 2010-09-30 Patrick Ohly * NEWS: * configure-pre.in: version bump to 1.0.99.7 2010-09-30 Patrick Ohly * README.rst: * src/syncevo/Cmdline.cpp: command line: split properly at empty line during --import (BMC #7664) 2010-09-30 Patrick Ohly * src/syncevo-dbus-server.cpp: * test/test-dbus.py: syncevo-dbus-server: keep sessions around after completion (BMC #7766) 2010-09-30 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: introduced timeout utility class 2010-09-30 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: * src/syncevo-dbus-server.cpp: * test/test-dbus.py: D-Bus API: added missing Session.Attach() (BMC #7761) 2010-09-29 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: fixed configuring of context (BMC #7181) 2010-09-29 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: * src/backends/qtcontacts/QtContactsSource.cpp: * src/backends/qtcontacts/configure-sub.in: KCalExtended, QtContacts: fixed initialization of QCoreApplication 2010-09-29 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: extended error messages 2010-09-29 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: fixed UTF-8 handling (BMC #7401) 2010-09-25 Patrick Ohly * HACKING: HACKING: added commit guidelines 2010-09-25 Patrick Ohly * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: sync-ui: wrong direction of data transfer when talking to device (BMC #7091) 2010-09-16 Patrick Ohly * configure-pre.in: autotools: fix libnotify problem on FC13 2010-09-16 Patrick Ohly * src/gtk-ui/sync-gtk.desktop.in: sync-gtk.desktop.in: fixed syntax in non-MeeGo desktop file 2010-09-13 Patrick Ohly * src/syncevo/SyncConfig.cpp: documentation: improved explanation of "type" 2010-09-09 Patrick Ohly * configure-pre.in: version bump: 1.0.99.6 2010-09-09 Patrick Ohly * src/syncevo/Cmdline.cpp: nightly testing: adapted Cmdline test to string changes 2010-09-08 Patrick Ohly * NEWS: NEWS: updated for 1.1 pre-release 2010-09-02 Patrick Ohly * src/backends/file/FileSyncSource.h: * src/syncevo/configs/datatypes/01vcard-profile.xml: * src/syncevo/configs/remoterules/00_have_evolution_ui_slot.xml: * src/syncevo/configs/remoterules/00_syncevolution.xml: * src/syncevo/configs/remoterules/all.xml: * src/syncevo/configs/remoterules/evolution.xml: Nokia phones: avoid data loss in two-way sync due to X-EVOLUTION-UI-SLOT (MBC #2566) 2010-09-08 Patrick Ohly * src/gtk-ui/sync-gtk.desktop.in: sync-ui (GTK version): updated .desktop file 2010-09-08 Patrick Ohly * test/evo.supp: nightly testing: suppress leak in libebook 2010-09-07 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: fixed compile issue with libsoup disabled (MBC #6367) 2010-09-07 Patrick Ohly * src/syncevo/SyncConfig.cpp: documentation: extended description of "sync" property (MBC #6373) 2010-09-07 Patrick Ohly * test/evo.supp: nightly testing: improved valgrind suppressions 2010-09-06 Patrick Ohly * README.rst: README: several improvements 2010-09-06 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: EDS: revised workaround for D-Bus method timeouts (BMC #4026) 2010-09-03 Patrick Ohly * configure-post.in: * configure-pre.in: * debian/dbus-wrapper.cpp: * src/syncevo/eds_abi_wrapper.cpp: * src/syncevolution.cpp: EDS: workaround for D-Bus method timeouts (BMC #4026) 2010-09-03 Patrick Ohly * test/evo.supp: evo.supp: updated suppressions for libical (BMC #6275) 2010-09-02 Patrick Ohly * test/synccompare.pl: nightly testing: adapted synccompare to mkcal 2010-09-02 Patrick Ohly * test/runtests.py: nightly testing: log report generation functions 2010-09-02 Patrick Ohly * test/generate-html.xsl: nightly testing: reorder columns so that valgrind and overall result come first 2010-09-02 Patrick Ohly * test/generate-html.xsl: * test/resultchecker.py: nightly testing: added a column for "network failure" 2010-09-02 Patrick Ohly * test/runtests.py: nightly testing: disable testDeleteAllRefresh for Google 2010-09-02 Patrick Ohly * test/runtests.py: nightly testing: only include services in report which actually were active 2010-09-01 Patrick Ohly * src/syncevo/configs/remoterules/server/00_nokia.xml: * src/syncevo/configs/remoterules/server/46_E55.xml: Nokia phones: alarm times in UTC, sending PHOTO (BMC #1657, #5860) 2010-09-01 Patrick Ohly * src/client-test-app.cpp: nightly testing: fixed caching of Evolution sources (BMC #5864) 2010-09-01 Patrick Ohly * src/client-test-app.cpp: * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test-main.cpp: nightly testing: avoid shutdown issues due to caching Evolution sources (BMC #5864) 2010-09-01 Patrick Ohly * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: KCalExtended: use "mkcal" as generic type name 2010-09-01 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: adapted "update" code patch to new API 2010-09-01 Patrick Ohly * src/syncevo/Cmdline.h: * src/syncevo/SafeConfigNode.cpp: * src/syncevo/SafeConfigNode.h: * src/syncevo/SyncConfig.h: * src/syncevo/SyncSource.cpp: * src/syncevo/util.cpp: * src/syncevo/util.h: command line: use % as escape character for luids 2010-09-01 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: command line: code clean-up around LUID escaping 2010-08-31 Patrick Ohly Merge branch 'master', remote branch 'origin' 2010-08-31 Patrick Ohly * test/runtests.py: nightly testing: allow enabling valgrind for "prebuilt" test (BMC #1007) 2010-08-31 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: fix for invalid memory access 2010-08-30 Patrick Ohly * test/Makefile.am: testing: fixed "make dist" issue 2010-08-27 Patrick Ohly * src/backends/qtcontacts/QtContactsSource.cpp: QtContacts: more QtContacts API related fixes (BMC #5710) 2010-08-26 Patrick Ohly * test/syncevo-phone-config.py: syncevo-phone-config: set consumerReady in output (BMC #3803) 2010-08-26 Patrick Ohly * src/Makefile-gen.am: * src/templates/clients/phone/nokia.ini: * src/templates/clients/phone/nokia/S40/7210c.ini: * src/templates/clients/phone/nokia/S60/N85.ini: * src/templates/clients/phone/nokia/maemo/n900.ini: * src/templates/clients/phone/sony-ericsson-old.ini: * src/templates/clients/phone/sony-ericsson.ini: * test/testcases/templates/clients/SyncEvolution.ini: * test/testcases/templates/clients/phone/nokia/S40/7210c.ini: phone templates: updated, copied from syncevolution.org Wiki (BMC #5727) 2010-08-27 Patrick Ohly * src/client-test-app.cpp: nightly testing: workaround for Evolution 2.30 storage shutdown (BMC #5864) 2010-08-27 Patrick Ohly * test/evo.supp: evo.supp: added suppressions for Evolution 2.30 (BMC #1007) 2010-08-25 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: D-Bus API: fixed type signature 2010-08-25 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * test/test-dbus.py: D-Bus API: added Server.ConfigChanged signal (BMC #3558) 2010-08-25 Patrick Ohly * src/dbus/interfaces/syncevo-session-full.xml: * src/syncevo-dbus-server.cpp: * test/test-dbus.py: D-Bus API: added Session.GetConfigName() (BMC #3559) 2010-08-25 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/syncevo-dbus-server.cpp: * test/test-dbus.py: D-Bus API: added suppression of libnotify notifications (BMC #3560) 2010-08-25 Patrick Ohly * src/syncevolution.cpp: command line: start D-Bus session with "no-sync" flag unless running a sync (BMC #3562) 2010-08-25 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: * src/syncevo-dbus-server.cpp: * test/test-dbus.py: D-Bus API: added Server.StartSessionWithFlags() and Session.GetFlags() 2010-08-25 Patrick Ohly * test/test-dbus.py: test-dbus.py: fixed Python syntax error in last commit 2010-08-25 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: gdbus C++: fixed cut-and-paste error 2010-08-24 Patrick Ohly * src/syncevolution.cpp: command line: do sanity version check when running as D-Bus client 2010-08-24 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/syncevo-dbus-server.cpp: * test/test-dbus.py: D-Bus: added Server.GetCapabilities and Server.GetVersions (BMC #3563) 2010-08-25 Zhu, Yongsheng * src/client-test-app.cpp: client-test: avoid duplicate sources in m_localSource2Config 2010-08-25 Zhu, Yongsheng * test/test-dbus.py: test-dbus.py: adapted to modified 'message type' error description 2010-08-24 Patrick Ohly * test/test-dbus.py: test-dbus.py: removed ZYB, it is no longer supported 2010-08-02 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/FileConfigTree.cpp: * src/syncevo/SyncConfig.cpp: command line: allow creating contexts without peers 2010-08-02 Patrick Ohly * src/syncevo/SyncConfig.cpp: SyncConfig: do not mistake "foo" context for old-style "foo" client config 2010-08-23 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: fixed --delete-items/--import for KCalExtended 2010-08-23 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: further adaptions to KCalExtended API change 2010-08-23 Patrick Ohly * test/runtests.py: runtests.py: make repos group-writable 2010-08-23 Patrick Ohly * test/runtests.py: runtests.py: avoid ssh access to gitorious.org in nightly checkout 2010-08-17 Patrick Ohly * src/backends/kcalextended/configure-sub.in: KCalExtended: workaround for incomplete libmkcal.pc 2010-08-17 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: EDS compatibility: added icalproperty_free() 2010-08-16 Qiankun Miao * src/backends/evolution/EvolutionCalendarSource.cpp: EvolutionBackend: fix memory leak 2010-08-15 Patrick Ohly Merge branch 'meego-1.0' 2010-08-15 Patrick Ohly * src/gdbus/Makefile.am: gdbus: ensure that header files are included in "make dist" 2010-08-13 Patrick Ohly * gen-autotools.sh: gen-autotools.sh: fixed ambiguous HEAD reference 2010-08-12 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: * src/backends/kcalextended/configure-sub.in: kcalextended: adapted to revised API 2010-07-29 Patrick Ohly * src/syncevo/SyncContext.h: SyncContext: added comment for getUsedSyncURL() 2010-08-09 Patrick Ohly * src/gdbus/Makefile.am: Revert "compile fix for FC 13 (and possibly others): use private copy of gdbus (MBC #3556)" 2010-08-09 Patrick Ohly * src/gdbus/Makefile.am: * src/gdbus/gdbus-cxx-bridge.h: * src/gdbus/gdbus-cxx.h: * src/gdbus/gdbus.h: * src/gdbus/mainloop.c: * src/gdbus/object.c: * src/gdbus/test/example.cpp: * src/gdbus/watch.c: * src/syncevo-dbus-server.cpp: * src/syncevolution.cpp: gdbus: avoid name conflict with glib 2010-08-09 Patrick Ohly * src/gdbus/Makefile.am: gdbus: do not install header files 2010-07-20 Ove Kaaven * debian/changelog: Updated debian/changelog. 2010-07-20 Ove Kaaven * src/backends/maemo/MaemoCalendarSource.cpp: Implemented MaemoCalendarSource::isEmpty() 2010-07-20 Ove Kaaven * src/backends/maemo/MaemoCalendarSource.cpp: Refuse to delete items from smart calendar. 2010-02-02 Ove Kaaven * debian/control: Updated bugtracker field. 2010-02-02 Ove Kaaven * debian/control: Changed section from user/office to utils. Users who don't use apt-get will then only see the syncevolution-frontend package (which depends on this syncevolution package, but has a GUI). 2010-07-12 Ove Kaaven * debian/rules: Use --disable-ssl-certificate-check configure option in Maemo for now. 2010-02-15 Ove Kaaven * src/syncevo/CurlTransportAgent.cpp: Force IPv4 host resolution on Maemo. 2010-02-15 Ove Kaaven * src/backends/maemo/MaemoCalendarSource.cpp: Fixed retrieval of maemo notes in text/plain format. 2010-01-03 Ove Kaaven * debian/syncevolution.install: Install /usr/libexec 2010-07-20 Ove Kaaven * autogen-maemo.sh: * builddeb: * buildsrc: Helper scripts for the Maemo build. 2010-07-20 Ove Kaaven * debian/dbus-wrapper.cpp: * debian/rules: Remove apparently obsolete stuff to create EvolutionSyncClient.cpp 2010-07-20 Ove Kaaven * .gitignore: Ignore some stuff in the Maemo build. 2010-07-16 Patrick Ohly * NEWS: * configure-pre.in: NEWS, version: updated for 1.0.1 2010-07-16 Patrick Ohly Merge branch 'meego-1.0' 2010-07-16 Jussi Kukkonen * src/gtk-ui/sync-ui.c: canonize new device config names (MBC #1194) 2010-07-16 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: prevent overwriting device configs by accident (MBC #3566,1194) 2010-06-30 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: ZYB.com: service goes away end of June 2010, template removed (MBC #3310) 2010-06-30 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: accept 'application/vnd.syncml+xml; charset=UTF-8' for starting an HTTP session (MBC #3554) 2010-06-30 Patrick Ohly * configure-post.in: * configure-pre.in: autotools: added --enable-gnome-keyring (MBC #3557) 2010-06-28 Patrick Ohly * src/gdbus/Makefile.am: compile fix for FC 13 (and possibly others): use private copy of gdbus (MBC #3556) 2010-06-17 Patrick Ohly * gen-autotools.sh: gen-autotools.sh: make order of files deterministic (MBC #2586) 2010-06-16 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: config fix: operations on non-peer configs failed (MBC #3157) 2010-07-16 Jussi Kukkonen * src/gtk-ui/sync-ui.c: canonize new device config names (MBC #1194) 2010-07-16 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: prevent overwriting device configs by accident (MBC #3566,1194) 2010-07-16 Patrick Ohly Merge commit 'syncevolution-1-0' into meego-1.0 2010-07-16 Patrick Ohly * configure-pre.in: version bump: 1.1 based on 1.0.1 2010-07-16 Patrick Ohly * src/backends/qtcontacts/QtContactsSource.cpp: QtContacts: fixed compile error with g++ in MeeGo 2010-07-15 Patrick Ohly * src/backends/qtcontacts/configure-sub.in: QtContacts: find QtContacts properly 2010-07-15 Patrick Ohly * configure-post.in: autotools: allow setting more AC_WITH_QT() options 2010-07-14 Zhu, Yongsheng * src/syncevo/Cmdline.cpp: client-test: ignore comments for KCalExtended and QtContacts 2010-05-26 Patrick Ohly * test/runtests.py: nightly testing: get sources from meego.gitorious.org 2010-06-30 Patrick Ohly * README.rst: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.cpp.orig: * src/syncevo/Cmdline.cpp.rej: * src/syncevo/Makefile.am: * src/syncevo/readme2c.pl: documentation + command line: unified source of usage information (MBC #690) 2009-12-31 Ove Kaaven * debian/changelog: Update version of this branch 2010-07-08 Zhu, Yongsheng * src/syncevo/Cmdline.cpp: Testing: fix failure of evolution testing due to new backends 2010-07-01 Patrick Ohly * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: KCalExtended: fixed test registration 2010-07-01 Patrick Ohly * src/backends/qtcontacts/QtContactsSourceRegister.cpp: QtContacts: fixed test registration 2010-06-30 Patrick Ohly * src/backends/qtcontacts/Makefile.am: * src/backends/qtcontacts/configure-sub.in: QtContacts: fixed compile error when not enabling QtContacts 2010-06-30 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: ZYB.com: service goes away end of June 2010, template removed (MBC #3310) 2010-06-30 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: accept 'application/vnd.syncml+xml; charset=UTF-8' for starting an HTTP session (MBC #3554) 2010-06-30 Patrick Ohly * configure-post.in: * configure-pre.in: autotools: added --enable-gnome-keyring (MBC #3557) 2010-06-28 Patrick Ohly * src/gdbus/Makefile.am: compile fix for FC 13 (and possibly others): use private copy of gdbus (MBC #3556) 2010-06-25 Patrick Ohly * src/backends/qtcontacts/QtContactsSource.cpp: QtContacts: added error checking 2010-06-25 Patrick Ohly * src/backends/qtcontacts/QtContactsSource.cpp: QtContacts: enabled more efficient listing of all items 2010-06-25 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: avoid adding incidence anew 2010-06-23 Patrick Ohly * src/backends/qtcontacts/QtContactsSource.cpp: * src/backends/qtcontacts/QtContactsSource.h: QtContacts: provide description from database 2010-06-23 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: * src/backends/kcalextended/KCalExtendedSource.h: KCalExtended: provide description from database 2010-06-23 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: * src/backends/kcalextended/KCalExtendedSource.h: KCalExtended: implement backup/restore using SyncSourceRevisions 2010-06-23 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: sleep only if necessary 2010-06-23 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: must preserve creation time during update 2010-06-23 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: KCalExtended: load incidences on demand 2010-06-23 Patrick Ohly * test/ClientTest.cpp: client-test: added CLIENT_TEST_SIMPLE_UID 2010-06-21 Patrick Ohly * src/backends/kcalextended/KCalExtendedSource.cpp: * src/backends/kcalextended/KCalExtendedSource.h: * src/backends/kcalextended/KCalExtendedSourceRegister.cpp: * src/backends/kcalextended/Makefile.am: * src/backends/kcalextended/configure-sub.in: KCalExtended: added initial SyncSource 2010-06-21 Patrick Ohly * test/ClientTest.cpp: testing: avoid DTSTAMP issue in KCalExtended 2010-06-16 Patrick Ohly * src/backends/qtcontacts/QtContactsSource.cpp: QtContacts: be careful about which queries to use 2010-06-16 Patrick Ohly * src/backends/qtcontacts/QtContactsSource.cpp: QtContacts: added simpler removeItem() implementation 2010-06-16 Patrick Ohly * src/backends/qtcontacts/QtContactsSource.cpp: QtContacts: ignore artificial contact 2010-06-04 Patrick Ohly * src/backends/qtcontacts/QtContactsSource.cpp: QtContacts: use new save/fetch mechanism (supports time stamps, but currently broken) 2010-06-04 Patrick Ohly * src/backends/qtcontacts/QtContactsSource.cpp: QtContacts: use proper QContactTimestamp template member detail function 2010-06-02 Patrick Ohly * src/backends/qtcontacts/Makefile.am: * src/backends/qtcontacts/QtContactsSource.cpp: * src/backends/qtcontacts/configure-sub.in: QtContacts: first complete (but not usable) backend 2010-05-26 Patrick Ohly * src/backends/qtcontacts/Makefile.am: * src/backends/qtcontacts/QtContactsSource.cpp: * src/backends/qtcontacts/QtContactsSource.h: * src/backends/qtcontacts/QtContactsSourceRegister.cpp: * src/backends/qtcontacts/configure-sub.in: QtContacts: initial, empty implementation 2010-05-26 Patrick Ohly * configure-post.in: * m4-repo/autotroll.m4: * m4-repo/autotroll.mk: Qt support: use Autotroll to determine right compile flags 2010-06-23 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: fix --print-items description luid handling 2010-06-23 Patrick Ohly * README.rst: * src/syncevo/Cmdline.cpp: command line: allow temporary configs in import/export operations 2010-06-25 Patrick Ohly * configure-pre.in: configure: fix for SoupTransportAgent without EDS and without D-Bus 2010-06-21 Patrick Ohly * test/ClientTest.cpp: testing: support sources which depend on anchors 2010-06-21 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: fix for new update/delete operations 2010-06-17 Patrick Ohly * gen-autotools.sh: gen-autotools.sh: make order of files deterministic (MBC #2586) 2010-06-16 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: command line import/export: failed for non-peer configs 2010-06-16 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: config fix: operations on non-peer configs failed (MBC #3157) 2010-06-11 Zhu, Yongsheng * test/generate-html.xsl: * test/resultchecker.py: Testing: add 'known failure' support in nightly (MBC#2870) 2010-06-11 Patrick Ohly * src/syncevo/Cmdline.cpp: command line --print-items: added short description 2010-06-11 Patrick Ohly * README.rst: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: command line: added --delete-items 2010-06-11 Patrick Ohly * README.rst: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: command line: added --import/export/update/print-items 2010-06-11 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: SyncContext:readStdin(): a virtual method for reading input via stdin 2010-06-11 Patrick Ohly * src/syncevo/Cmdline.cpp: Cmdline::isSync(): cosmetic change 2010-06-11 Patrick Ohly * src/syncevo/Cmdline.cpp: command line parsing: check for conflicting operations 2010-06-11 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: ReadFile(): added reading from open stream 2010-06-10 Zhu, Yongsheng * test/evo.supp: valgrind: suppress memory issues for libical (MBC#1007) 2010-06-08 Zhu, Yongsheng * test/evo.supp: valgrind: relax rules for icaltimezone_get_component (MBC#1007) 2010-06-14 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: make "Sync now" always translatable (MBC #3052) 2010-06-11 Patrick Ohly * NEWS: * configure-pre.in: NEWS, version: SyncEvolution 1.0 2010-06-09 Patrick Ohly * NEWS: NEWS: updated 2010-06-09 Patrick Ohly * test/runtests.py: nightly testing: updated suppression of tests for Memotoo and Funambol 2010-06-09 Patrick Ohly * src/dbus/interfaces/Makefile.am: D-Bus API doc: fix for 'make dist' 2010-06-08 Patrick Ohly * src/dbus/interfaces/Makefile.am: * src/dbus/interfaces/README: * src/dbus/interfaces/dbus-introspect-docs.dtd: * src/dbus/interfaces/mergepages.xsl: * src/dbus/interfaces/spec-to-docbook.xsl: * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: Doc: enhanced D-Bus API documentation (MBC #1745) 2010-05-13 Zhu, Yongsheng * configure-post.in: * configure-pre.in: * src/Makefile-gen.am: * src/dbus/Makefile.am: * src/dbus/interfaces/Makefile.am: * src/dbus/interfaces/mergepages.xsl: * src/dbus/interfaces/spec-to-docbook.xsl: Doc: add '--enable-doc' option and generate D-Bus API doc(MBC #1745) 2010-06-08 Patrick Ohly * src/dbus/interfaces/spec-strip-docs.xsl: D-Bus Qt bindings: remove annotations for glib 2010-06-08 Carl Wong * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: * src/dbus/qt/dbustypes.cpp: * src/dbus/qt/dbustypes.h: D-Bus binding for Qt 2010-06-04 Patrick Ohly * src/syncevo/SyncConfig.cpp: SyncConfig::getUseProxy(): avoid TRUE/FALSE (MBC #10506) 2010-06-04 Patrick Ohly * src/gtk-ui/sync-ui.c: sync-ui: renamed local sync() to do_sync() to avoid name collision with system sync() 2010-06-01 Patrick Ohly * test/README.funambol: * test/testcases/itodo20.ics.funambol.tem.patch: Funambol: no longer supports COMPLETED 2010-05-20 Zhu, Yongsheng * test/evo.supp: valgrind: clean up valgrind issues (MBC#1007) 2010-06-01 Patrick Ohly * test/evo.supp: evo.supp: relaxed rule for icalparser_parse_string (MBC #1007) 2010-06-01 Zhu, Yongsheng * src/syncevo/SyncContext.cpp: LogDirTest: save and restore logger level (MBC#2570) 2010-05-26 Patrick Ohly * src/syncevo/lcs.h: lcs: fixed out-of-bounds array access (MBC #1007) 2010-05-27 Patrick Ohly * test/test-dbus.py: test-dbus.py: remove timeout before entering cleanup 2010-05-27 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: HTTP SyncML server mode: fixed crash when handling second session 2010-05-27 Patrick Ohly * src/syncevo/LogRedirect.cpp: output redirection: detect glib output despite app name 2010-05-26 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: first sync was done without libical time zone info (MBC #2435) 2010-05-24 ivarela * po/ast.po: l10n: Updates to Asturian (ast) translation 2010-05-19 dbl2010 * po/tr.po: l10n: Initial upload 2010-05-19 ivarela * po/ast.po: l10n: updates asturian translation 2010-05-18 GLS_DEU1 * po/de.po: l10n: Updates to German (de) translation 2010-05-18 GLS_DEU * po/de.po: l10n: Updates to German (de) translation 2010-05-18 GLS_FIN4 * po/fi.po: l10n: Updates to Finnish (fi) translation 2010-05-18 GLS_ITA1 * po/it.po: l10n: Updates to Italian (it) translation 2010-05-18 Patrick Ohly * NEWS: NEWS: updated for tentative 1.0 final 2010-05-13 Zhu, Yongsheng * test/generate-html.xsl: * test/resultchecker.py: Testing: fix wrong link for calendar+todo issue (MBC #1397) 2010-05-18 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: D-Bus server + command line: return error code when failed(MBC #2193) 2010-05-18 Zhu, Yongsheng * src/templates/clients/phone/nokia/S60/N85.ini: * src/templates/clients/phone/nokia/maemo/n900.ini: config: add 'calendar+todo' source for nokia configs (MBC#2101) 2010-05-18 Zhu, Yongsheng * test/syncevo-phone-config.py: syncevo-phone-config: generate correct config for 'calendar+todo' (MBC#1197) 2010-05-18 Zhu, Yongsheng * src/templates/clients/phone/nokia/S40/7210c.ini: config: add 'calendar+todo' source for nokia7210c config (MBC#2101) 2010-05-18 gls_rus1 * po/ru.po: l10n: Updates to Russian (ru) translation 2010-05-18 gls_rus1 * po/ru.po: l10n: Updates to Russian (ru) translation 2010-05-18 GLS_FRA3 * po/fr.po: l10n: Updates to French (fr) translation 2010-05-10 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: Funambol, Memotoo: preserve meeting series when receiving update for detached recurrence (MBC #1916) 2010-05-10 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: EDS compatibility: added several recurrence ID related methods (MBC #1916) 2010-05-13 GLSJPN_Yukari * po/ja.po: l10n: Updates to Japanese (ja) translation 2010-05-12 GLS_DEU1 * po/de.po: l10n: Updates to German (de) translation 2010-05-12 gls_rus1 * po/ru.po: l10n: Updates to Russian (ru) translation 2010-05-12 gls_rus1 * po/ru.po: l10n: Updates to Russian (ru) translation 2010-05-12 GLS_ITA1 * po/it.po: l10n: Updates to Italian (it) translation 2010-05-12 GLS_ITA1 * po/it.po: l10n: Updates to Italian (it) translation 2010-05-12 GLS_NLD3 * po/nl.po: l10n: Updates to Dutch (Flemish) (nl) translation 2010-05-12 tomasgalicia * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2010-05-12 zerng07 * po/zh_TW.po: l10n: Updates to Chinese (Taiwan) (zh_TW) translation 2010-05-11 GLS_PTB * po/pt_BR.po: l10n: Updates to Brazilian Portuguese (pt_BR) translation 2010-05-07 GLS_DEU1 * po/it.po: l10n: Updates to Italian (it) translation 2010-05-07 tomasgalicia * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2010-05-07 GLS_CHS2 * po/zh_CN.po: l10n: Updates to Chinese (China) (zh_CN) translation 2010-05-06 GLS_ITA1 * po/it.po: l10n: Updates to Italian (it) translation 2010-05-06 GLSJPN_Yukari * po/ja.po: l10n: Updates to Japanese (ja) translation 2010-05-06 gls_rus1 * po/ru.po: l10n: Updates to Russian (ru) translation 2010-05-05 GLS_PTB * po/pt_BR.po: l10n: Updates to Brazilian Portuguese (pt_BR) translation 2010-05-05 GLS_PTB * po/pt_BR.po: l10n: Updates to Brazilian Portuguese (pt_BR) translation 2010-05-04 tomasgalicia * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2010-05-04 tomasgalicia * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2010-05-03 GLS_POL1 * po/pl.po: l10n: Updates to Polish (pl) translation 2010-05-01 GLS_CHS2 * po/zh_CN.po: l10n: Updates to Chinese (China) (zh_CN) translation 2010-05-01 GLS_DEU1 * po/de.po: l10n: Updates to German (de) translation 2010-04-30 GLS_KOR * po/ko.po: l10n: Updates to Korean (ko) translation 2010-04-30 GLS_PTB * po/pt_BR.po: l10n: Updates to Brazilian Portuguese (pt_BR) translation 2010-04-30 GLS_ITA1 * po/it.po: l10n: Updates to Italian (it) translation 2010-04-30 GLS_ITA1 * po/it.po: l10n: Updates to Italian (it) translation 2010-04-25 margie * po/en_GB.po: l10n: first submission 2010-04-21 TomasVirgl * po/sk.po: l10n: Initial slovak translation 2010-05-11 GLS_PTB * po/pt_BR.po: l10n: Updates to Brazilian Portuguese (pt_BR) translation 2010-05-11 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: update toolbar style for MeeGo 1.0 (MB #1970) 2010-05-11 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: explicitly set names for glade widgets (MBC #1372) 2010-05-11 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: update toolbar style for MeeGo 1.0 (MB #1970) 2010-05-07 Patrick Ohly * test/syncevo-phone-config.py: syncevo-phone-config: handle phones with no calendar or no todo (MBC #1847) 2010-05-07 GLS_DEU1 * po/it.po: l10n: Updates to Italian (it) translation 2010-05-07 tomasgalicia * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2010-05-07 GLS_CHS2 * po/zh_CN.po: l10n: Updates to Chinese (China) (zh_CN) translation 2010-05-06 GLS_ITA1 * po/it.po: l10n: Updates to Italian (it) translation 2010-05-06 GLSJPN_Yukari * po/ja.po: l10n: Updates to Japanese (ja) translation 2010-05-06 gls_rus1 * po/ru.po: l10n: Updates to Russian (ru) translation 2010-05-05 GLS_PTB * po/pt_BR.po: l10n: Updates to Brazilian Portuguese (pt_BR) translation 2010-05-05 GLS_PTB * po/pt_BR.po: l10n: Updates to Brazilian Portuguese (pt_BR) translation 2010-05-05 Patrick Ohly * test/Makefile.am: ical20.ics.local: must be included in dist 2010-05-04 tomasgalicia * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2010-05-04 tomasgalicia * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2010-05-04 Patrick Ohly * src/Makefile-gen.am: * test/ClientTest.cpp: * test/testcases/ical20.ics.local: client-test: added test case for broken VTIMEZONE matching (MBC #1332) 2010-05-04 Patrick Ohly * test/test-dbus.py: test-dbus.py: test server progress events (MBC #1359) 2010-05-04 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: accept progress events in server mode (MBC #1359) 2010-04-28 Patrick Ohly * Makefile-gen.am: * configure-pre.in: README.html: built from README.rst with rst2html (MBC #690) 2010-04-28 Patrick Ohly * HACKING: * Makefile-gen.am: * README: * configure-pre.in: README: replaced with README.rst, added man page (MBC #690) 2010-04-28 Patrick Ohly * README.rst: README: converted into reStructuredText (MBC #690) 2010-05-04 Patrick Ohly * src/syncevo/configs/remoterules/server/46_E55.xml: Nokia E55: needs absolute alarm times (MBC #1657) 2010-05-03 Patrick Ohly * src/syncevo/SyncConfig.cpp: templates: skip over temporary files (MBC #1208) 2010-05-03 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: templates: also search in .config/syncevolution-templates (MBC #1208) 2010-05-03 Patrick Ohly * src/Makefile-gen.am: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/templates/clients/SyncEvolution.ini: * src/templates/clients/SyncEvolution/config.ini: * src/templates/clients/SyncEvolution/sources/addressbook/config.ini: * src/templates/clients/SyncEvolution/sources/calendar/config.ini: * src/templates/clients/SyncEvolution/sources/memo/config.ini: * src/templates/clients/SyncEvolution/sources/todo/config.ini: * src/templates/clients/SyncEvolution/template.ini: * src/templates/clients/phone/nokia/S40/7210c.ini: * src/templates/clients/phone/nokia/S40/7210c/config.ini: * src/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini: * src/templates/clients/phone/nokia/S40/7210c/sources/calendar+todo/config.ini: * src/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini: * src/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini: * src/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini: * src/templates/clients/phone/nokia/S40/7210c/template.ini: * src/templates/clients/phone/nokia/S60/N85.ini: * src/templates/clients/phone/nokia/S60/N85/config.ini: * src/templates/clients/phone/nokia/S60/N85/sources/addressbook/config.ini: * src/templates/clients/phone/nokia/S60/N85/sources/calendar+todo/config.ini: * src/templates/clients/phone/nokia/S60/N85/sources/calendar/config.ini: * src/templates/clients/phone/nokia/S60/N85/sources/memo/config.ini: * src/templates/clients/phone/nokia/S60/N85/sources/todo/config.ini: * src/templates/clients/phone/nokia/S60/N85/template.ini: * src/templates/clients/phone/nokia/maemo/n900.ini: * src/templates/clients/phone/nokia/maemo/n900/config.ini: * src/templates/clients/phone/nokia/maemo/n900/sources/addressbook/config.ini: * src/templates/clients/phone/nokia/maemo/n900/sources/calendar+todo/config.ini: * src/templates/clients/phone/nokia/maemo/n900/sources/calendar/config.ini: * src/templates/clients/phone/nokia/maemo/n900/sources/memo/config.ini: * src/templates/clients/phone/nokia/maemo/n900/sources/todo/config.ini: * src/templates/clients/phone/nokia/maemo/n900/template.ini: * src/templates/servers/Funambol.ini: * src/templates/servers/Funambol/config.ini: * src/templates/servers/Funambol/sources/addressbook/config.ini: * src/templates/servers/Funambol/sources/calendar/config.ini: * src/templates/servers/Funambol/sources/memo/config.ini: * src/templates/servers/Funambol/sources/todo/config.ini: * src/templates/servers/Funambol/template.ini: * src/templates/servers/ScheduleWorld.ini: * src/templates/servers/ScheduleWorld/config.ini: * src/templates/servers/ScheduleWorld/sources/addressbook/config.ini: * src/templates/servers/ScheduleWorld/sources/calendar/config.ini: * src/templates/servers/ScheduleWorld/sources/memo/config.ini: * src/templates/servers/ScheduleWorld/sources/todo/config.ini: * src/templates/servers/ScheduleWorld/template.ini: templates: use single-file format (MBC #1208) 2010-05-03 Patrick Ohly * src/syncevo/IniConfigNode.cpp: * src/syncevo/IniConfigNode.h: * src/syncevo/Makefile.am: * src/syncevo/SingleFileConfigTree.cpp: * src/syncevo/SingleFileConfigTree.h: single file format for multiple .ini files (MBC #1208) 2010-05-03 Patrick Ohly * src/syncevo/Makefile.am: * src/syncevo/StringDataBlob.cpp: * src/syncevo/StringDataBlob.h: StringDataBlob: read/write shared string in memory 2010-05-03 Patrick Ohly * src/syncevo/ConfigNode.cpp: * src/syncevo/FileConfigNode.cpp: * src/syncevo/Makefile.am: ConfigNode: moved ConfigNode::createFileNode() into separate file 2010-05-03 Patrick Ohly * src/syncevo/DataBlob.h: * src/syncevo/FileDataBlob.cpp: * src/syncevo/FileDataBlob.h: * src/syncevo/Makefile.am: * src/syncevo/SafeOstream.cpp: * src/syncevo/SafeOstream.h: DataBlob: abstract access to chunks of data 2010-05-03 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: util: getBasename()/getDirname()/splitPath() 2010-05-03 GLS_POL1 * po/pl.po: l10n: Updates to Polish (pl) translation 2010-05-03 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: preserve configuration names on save (BME #1266) 2010-04-29 Jussi Kukkonen * src/gtk-ui/ui.glade: gtk-ui: put emergency view in scrolledwindow (BME #1296) 2010-05-01 GLS_CHS2 * po/zh_CN.po: l10n: Updates to Chinese (China) (zh_CN) translation 2010-05-01 GLS_DEU1 * po/de.po: l10n: Updates to German (de) translation 2010-04-30 GLS_KOR * po/ko.po: l10n: Updates to Korean (ko) translation 2010-04-30 GLS_PTB * po/pt_BR.po: l10n: Updates to Brazilian Portuguese (pt_BR) translation 2010-04-30 GLS_ITA1 * po/it.po: l10n: Updates to Italian (it) translation 2010-04-30 GLS_ITA1 * po/it.po: l10n: Updates to Italian (it) translation 2010-04-23 Chen Congwu * test/runtests.py: Ovi nightly testing: set serverName to 'Ovi' instead of 'ovi' 2010-04-27 Patrick Ohly * test/syncevo-phone-config.py: syncevo-phone-config: add "forced types" to tested configs (MBC #1197) 2010-04-26 Patrick Ohly * src/syncevo/SyncML.cpp: SAN message: typo fix in text/calendar => text/x-vcalendar mapping (MBC #1197) 2010-04-26 Patrick Ohly * test/syncevo-phone-config.py: syncevo-phone-config: avoid referencing invalid config (MBC #1197) 2010-04-26 Chen Congwu * test/syncevo-phone-config.py: syncevo-phone-config: some syntax fixes 2010-04-24 Patrick Ohly * test/syncevo-phone-config.py: syncevo-phone-config: fix combined calendar detection for Nokia phones?! (MBC #1197) 2010-04-23 Patrick Ohly * test/syncevo-phone-config.py: syncevo-phone-config: reimplemented template generation and calendar+todo detection (MBC #1197) 2010-04-23 Patrick Ohly * src/syncevo/SyncContext.cpp: * test/syncevo-phone-config.py: syncevo-phone-config: let CTRL-C really abort syncevolution (MBC #1197) 2010-04-23 Patrick Ohly * test/syncevo-phone-config.py: syncevo-phone-config: use -v for minimal information about tested config, -v -v for full output (MBC #1197) 2010-04-23 Patrick Ohly * test/syncevo-phone-config.py: syncevo-phone-config: avoid writing in user's .config while testing (MBC #1197) 2010-04-23 Patrick Ohly * test/syncevo-phone-config.py: syncevo-phone-config: avoid deprecated popen2, check for fatal status (MBC #1197) 2010-04-23 Patrick Ohly * test/syncevo-phone-config.py: syncevo-phone-config: fixed mkdir (MBC #1197) 2010-04-23 Patrick Ohly * test/syncevo-phone-config.py: syncevo-phone-config: do not hide command line errors (MBC #1197) 2010-04-22 Patrick Ohly * test/syncevo-phone-config.py: syncevo-phone-config: fixed Python syntax errors 2010-04-26 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: syncevolution --version: missing infos about system shared libs 2010-04-25 margie * po/en_GB.po: l10n: first submission 2010-04-21 TomasVirgl * po/sk.po: l10n: Initial slovak translation 2010-04-20 Patrick Ohly * NEWS: * configure-pre.in: NEWS, version: updated for final 1.0 beta 3 2010-04-20 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: set "settings"-btn insensitive when syncing (MB #10482) 2010-04-20 Chen Congwu * test/syncevo-phone-config.py: phone-config-tool: setting test data and test result temp dir (MB#9862) 2010-04-19 Chen Congwu * src/syncevo/SyncConfig.cpp: Ovi template: disable certificate checking 2010-04-17 Chen Congwu * test/resultchecker.py: resultchecker: wrote 'calendar_todo' as tag name for 'calendar+todo' 2010-04-19 Patrick Ohly * src/syncevo-dbus-server.cpp: auto sync notifications: avoid extra "Dismiss" button (MB #10487) 2010-04-19 Patrick Ohly * src/syncevo/SyncConfig.cpp: Ovi.com: fixed typos 2010-04-19 Patrick Ohly * src/client-test-app.cpp: * src/syncevolution.cpp: command line, client-test: avoid "g_set_application_name not set" warning 2010-04-19 Patrick Ohly * src/Makefile-gen.am: * src/client-test-app.cpp: client-test: enable it to use keyring by default (MB #10479) 2010-04-19 Patrick Ohly * NEWS: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/templates/servers/Funambol/config.ini: RetryInterval: 0 for Funambol, 2M for everyone else (MB #10451) 2010-04-16 Jussi Kukkonen * configure-pre.in: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: fix mx-gtk >= 0.99.1 header location (BME #892) 2010-04-17 Chen Congwu * test/syncevo-phone-config.py: config-phone: interrupt handling 2010-04-14 Chen Congwu * src/Makefile-gen.am: * test/Makefile.am: * test/syncevo-phone-config.py: Test tools: automatically detection working configuration for a phone (MB#9862) 2010-03-26 Chen Congwu * src/syncevo/SyncContext.cpp: noctcap: Do not send ctcap properties when set SYNCEVOLUTION_NOCTCAP 2010-03-26 Chen Congwu * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/file/FileSyncSourceRegister.cpp: * src/client-test-app.cpp: * test/ClientTest.cpp: Test: Also register file:calendar+todo test for file backend 2010-04-19 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: D-Bus API: added templateName to documentation (MB #10406) 2010-04-16 Zhu, Yongsheng * src/dbus/interfaces/syncevo-server-full.xml: D-Bus doc: refine spec about Bluetooth device support for GetConfigs 2010-04-15 Patrick Ohly * src/syncevo/LogRedirect.cpp: LogRedirect: redirecting STDOUT to log level SHOW broke the tests 2010-04-15 Patrick Ohly * src/syncevo/SyncConfig.cpp: SecondsConfigProperty: accept "+" sign in duration and interval properties again 2010-04-15 Zhu, Yongsheng * src/dbus/interfaces/syncevo-session-full.xml: * src/syncevo-dbus-server.cpp: * src/syncevolution.cpp: command line + D-Bus: pass known environment variables (MB#10477) 2010-04-15 Chen Congwu * test/runtests.py: Enable Ovi test 2010-04-14 Chen Congwu * test/README.Ovi: Ovi README fixes. 2010-04-14 Jussi Kukkonen * src/templates/clients/phone/nokia/S60/N85/config.ini: * src/templates/clients/phone/nokia/S60/N85/sources/addressbook/config.ini: * src/templates/clients/phone/nokia/S60/N85/sources/calendar+todo/config.ini: * src/templates/clients/phone/nokia/S60/N85/sources/calendar/config.ini: * src/templates/clients/phone/nokia/S60/N85/sources/memo/config.ini: * src/templates/clients/phone/nokia/S60/N85/sources/todo/config.ini: * src/templates/clients/phone/nokia/S60/N85/template.ini: templates: add N85 (Nokia S60) template 2010-04-12 Patrick Ohly * src/syncevo/configs/datatypes/01vcard-profile.xml: vCard profile: hide X-EVOLUTION-UI-SLOT in DevInf for Nokia N85 (MB #8868) 2010-04-13 Zhu, Yongsheng * src/dbus/syncevo-dbus-types.h: * src/dbus/syncevo-server.c: sync-ui: don't use built-in specialized types (MB #10471) 2010-04-14 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * src/syncevolution.cpp: dbus server + command line: return error code (MB#10476) 2010-04-13 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: DBus server: abort when user didn't provide password (MB#10475) 2010-04-13 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: fix crasher and wrong UI state (MB #10473) 2010-04-08 Zhu, Yongsheng * src/syncevo/SyncContext.cpp: * src/syncevo/configs/remoterules/client/01mobical.xml: * src/syncevo/configs/scripting/11calendar.xml: Cal + Mobical: apply the workaround only for Mobical (MB#10458) 2010-04-02 Zhu, Yongsheng * src/syncevo/configs/scripting/11calendar.xml: Calendar: add workaround for 'alarm' in vCalendar1.0 (MB#10458) 2010-04-09 Patrick Ohly * src/syncevo/configs/datatypes/01vcard-profile.xml: vCard profile: disable Synthesis iPhone client TYPE extensions (MB #10462) 2010-04-09 Patrick Ohly * test/ClientTest.cpp: client-test: CLIENT_TEST_SIMPLE_UID 2010-04-09 Jussi Kukkonen * src/templates/clients/phone/nokia/maemo/n900/config.ini: templates: set N900 as consumerReady (MB #10336) 2010-04-09 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: never show non-consumerReady templates (MB #10472) 2010-04-09 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: dbus C++ bridge: fix inconsistent CallbackData instantiation 2010-04-09 zerng07 * po/zh_TW.po: l10n: Updates to Chinese (Taiwan) (zh_TW) translation 2010-04-09 GLS_ITA * po/it.po: l10n: Updates to Italian (it) translation 2010-04-09 Zhu, Yongsheng * src/gdbus/gdbus-cxx-bridge.h: gdbus c++: fix an issue of DBusClientCall exposed by valgrind (MB#10468) 2010-04-09 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: fix device template autoselection (MB #10469) 2010-04-09 GLS_FRA3 * po/fr.po: l10n: Updates to French (fr) translation 2010-04-09 Zhu, Yongsheng * src/dbus/interfaces/syncevo-server-full.xml: dbus api: change the signature of 'handler' of 'InfoRequest' 2010-04-01 Zhu, Yongsheng * src/gdbus/gdbus-cxx-bridge.h: * src/syncevo-dbus-server.cpp: * src/syncevolution.cpp: cmdline: fix password hang (MB#5043) 2010-04-09 Zhu, Yongsheng * src/syncevo/Cmdline.cpp: command line: fix a regression checked by nightly 2010-04-08 kushylee <> * po/ko.po: l10n: Updates to Korean (ko) translation 2010-04-08 GLS_DEU1 * po/de.po: l10n: Updates to German (de) translation 2010-04-08 A Olsson * po/sv.po: l10n: Updates to Swedish (sv) translation 2010-04-08 smilex2005 * po/fi.po: l10n: Updates to Finnish (fi) translation 2010-04-07 tomasgalicia * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2010-04-07 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: command line + D-Bus: fix for "some parameters are already handled by parse()" (MB #5013) 2010-04-07 Patrick Ohly * src/syncevo/Cmdline.cpp: command line + D-Bus: fix for "pass absolute paths to dbus server" (MB #10461) 2010-04-06 Zhu, Yongsheng * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/util.cpp: * src/syncevo/util.h: * src/syncevolution.cpp: command line + D-Bus: pass absolute paths to dbus server (MB#10461) 2010-04-06 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * src/syncevolution.cpp: command line + D-Bus: throw exceptions once 'Execute' gets errors (MB#10461) 2010-04-06 Zhu, Yongsheng * src/dbus/interfaces/syncevo-session-full.xml: D-Bus: add description for 'Session.Execute' 2010-04-07 Zhu, Yongsheng * test/test-dbus.py: test-dbus: change expected results of 'testSharedTypeOther' (MB#10448) 2010-04-01 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: Config: preserve type when getting config from a template (MB#10448) 2010-03-30 Patrick Ohly * src/syncevo-dbus-server.cpp: * test/test-dbus.py: D-Bus API: allow reading template for non-existent context (MB #10448) 2010-04-07 Takashi * po/ja.po: l10n: Updates to Japanese (ja) translation 2010-04-07 GLS_CHS * po/zh_CN.po: l10n: Updates to Chinese (China) (zh_CN) translation 2010-04-07 GLS_NLD * po/nl.po: l10n: Updates to Dutch (Flemish) (nl) translation 2010-04-06 GLS_ESP * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2010-04-06 promuald * po/pl.po: l10n: Updates to Polish (pl) translation 2010-04-06 GLS_PTB * po/pt_BR.po: l10n: Updates to Brazilian Portuguese (pt_BR) translation 2010-04-06 promuald * po/pl.po: l10n: Updates to Polish (pl) translation 2010-04-06 Leila * po/ru.po: l10n: Updates to Russian (ru) translation 2010-04-05 zerng07 * po/zh_TW.po: l10n: Updates to Chinese (Taiwan) (zh_TW) translation 2010-04-01 zerng07 * po/zh_TW.po: l10n: Updates to Chinese (Taiwan) (zh_TW) translation 2010-04-01 Patrick Ohly * NEWS: NEWS: next update for 1.0 beta 3 2010-04-01 Patrick Ohly * src/syncevo/Cmdline.h: * src/syncevolution.cpp: command line + D-Bus: some parameters are already handled by parse() (MB #5043) 2010-04-01 Patrick Ohly * src/syncevo/LogRedirect.cpp: * src/syncevo/LogRedirect.h: * src/syncevo/util.cpp: LogRedirect with streams: better error handling (MB #5041) 2010-04-01 Patrick Ohly * src/syncevo/LogRedirect.cpp: LogRedirect + Execute(): use SOCK_STREAM to detect EOF (MB #5041) 2010-03-31 Patrick Ohly * src/syncevo/LogRedirect.cpp: * src/syncevo/LogRedirect.h: * src/syncevo/SyncContext.cpp: * src/syncevo/util.cpp: * src/syncevo/util.h: LogRedirect + system(): avoid loosing output (MB #5041) 2010-03-31 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/LogRedirect.cpp: * src/syncevo/LogRedirect.h: syncevo-dbus-server stdout: split at lines (MB #5042) 2010-03-31 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: redirect stdout (MB #5042) 2010-04-01 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.h: fix for Transport Timeout: callback must also be set for D-Bus 2010-04-01 Patrick Ohly * src/syncevo-dbus-server.cpp: Server.GetSessions(): return array of object paths (MB #10452) 2010-04-01 Zhu, Yongsheng * src/gdbus/gdbus-cxx-bridge.h: * src/syncevolution.cpp: Cmdline: watch daemon if it has gone (MB #5043) 2010-03-30 Zhu, Yongsheng * test/test-dbus.py: test-dbus: fix 2 issues of test-dbus.py 2010-04-01 Zhu, Yongsheng * src/syncevo/configs/scripting/11calendar.xml: Calendar: add workaround for 'alarm' in vCalendar1.0 (MB#10458) 2010-03-31 Chen Congwu * src/syncevo/ObexTransportAgent.cpp: ObexTransportAgent: set requestStart for connect 2010-03-31 Chen Congwu * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: Transport Timeout: setting the timeout callback within createTransportAgent 2010-04-01 Chen Congwu * src/syncevo-dbus-server.cpp: * test/test-dbus.py: Presence Detection: listen connman signals instead of polling (mb#10438) 2010-03-31 Patrick Ohly * src/syncevo/SyncConfig.cpp: SecondsConfigProperty: don't accept units without number (MB #10257) 2010-03-31 Patrick Ohly * README.packagers: * configure-pre.in: packaging: fail harder if libnotify is missing (MB #1000). 2010-03-31 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: revert to old widgets names for Toolbar 2010-03-25 Jussi Kukkonen * src/gtk-ui/Makefile.am: * src/gtk-ui/close.png: * src/gtk-ui/close_hover.png: * src/gtk-ui/mux-icon-button.c: * src/gtk-ui/mux-icon-button.h: * src/gtk-ui/mux-window.c: * src/gtk-ui/mux-window.h: * src/gtk-ui/settings.png: * src/gtk-ui/settings_hover.png: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.rc: * src/gtk-ui/ui.glade: gtk-ui: start using GtkToolbar for Meego window 2010-03-31 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: fix source order in emergency view (MB #9714) 2010-03-31 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: bug fix: show send/receive buttons in config 2010-03-31 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: improve configuration layout 2010-03-31 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk_ui: check source usability for templates (MB #9961) 2010-03-30 Patrick Ohly * src/Makefile-gen.am: command line + D-Bus: fixed "make distcheck" 2010-03-30 Patrick Ohly * src/backends/evolution/e-cal-check-timezones.c: e_cal_check_timezones(): broken in EDS 2.30 due to change of error code (GNOME Bugzilla #611558, Moblin Bugzilla #9820) 2010-03-30 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionContactSource.cpp: Evolution backends: don't delay in open() unnecessarily 2010-03-29 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: really sort templates in device config (MB#10336) 2010-03-24 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: Show an error message when saving config fails 2010-03-29 Patrick Ohly * src/Makefile-gen.am: * src/syncevolution.cpp: command line + D-Bus: fixed compile problems 2010-03-26 Chen Congwu * src/syncevo/ObexTransportAgent.cpp: obex fix: set obex_ready flag when receving link_err in disconnect 2010-03-29 Patrick Ohly * src/syncevo/Cmdline.cpp: command line + D-Bus: --status help and output (MB #5043) 2010-03-26 Patrick Ohly * src/syncevo-dbus-server.cpp: command line + daemon: reporting exceptions inside Cmdline::run() (MB #5043) 2010-03-26 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/gdbus/gdbus-cxx-bridge.h: * src/syncevo-dbus-server.cpp: * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: * src/syncevolution.cpp: command line + D-Bus signal cleanup (MB #5043) 2010-03-26 Patrick Ohly * src/syncevolution.cpp: command line + daemon: fix for "virtual function called" during shutdown (fix for MB #5043) 2010-03-26 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevolution.cpp: command line + daemon: usability improvements (MB #5043) 2010-03-26 Patrick Ohly * src/syncevo-dbus-server-startup.sh.in: syncevo-dbus-server-startup.sh.in: suppress output 2010-03-26 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: reduce output to INFO and more important 2010-03-26 Patrick Ohly * src/syncevolution.cpp: command line + daemon mode: don't run with DEBUG output enabled (MB #5043) 2010-03-26 Patrick Ohly * src/syncevo/LogRedirect.cpp: LogRedirect::abortHandler: don't try to do logging 2010-03-26 Patrick Ohly * src/syncevo/Logging.h: Logging: changed importance of new SHOW level (fix for MB #5043) 2010-03-26 Patrick Ohly * src/syncevo-dbus-server.cpp: DBusServer::messagev: make copy of va_list to avoid segfault (fix for MB #5042) 2010-03-26 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevolution.cpp: command line: fixes for --monitor (MB #5043) 2010-03-26 Zhu, Yongsheng * test/test-dbus.py: Testing: fix errors due to changes of MB#5043 2010-03-15 Zhu, Yongsheng * configure-pre.in: * src/Makefile-gen.am: * src/gdbus/gdbus-cxx-bridge.h: * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/Logging.h: * src/syncevo/SyncContext.h: * src/syncevolution.cpp: Cmdline: move cmdline to dbus server (MB#5043) 2010-03-18 Zhu, Yongsheng * src/dbus/interfaces/syncevo-server-full.xml: * src/syncevo-dbus-server.cpp: DBusServer: send log output to clients (MB#5042) 2010-03-19 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * src/syncevo/LogStdout.cpp: * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: DBusServer: avoid stdout and routing them in logging system(MB#5401) 2010-03-26 Patrick Ohly * src/syncevo/Cmdline.cpp: Cmdline::run(): context should use same output as command line (MB #5041) 2010-03-26 Patrick Ohly * src/syncevo/SyncContext.cpp: LogDirTest: redirect output (MB #5041) 2010-03-26 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/declarations.h: * src/syncevolution.cpp: * test/client-test-main.cpp: stdout: never write to std::cout directly (MB #5041) 2010-03-28 GLS_DEU * po/de.po: l10n: Updates to German (de) translation 2010-03-25 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: use templateName when available 2010-03-25 Chen Congwu * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/templates/clients/phone/nokia/S40/7210c/template.ini: Config Templates: Add 'templateName' optional property (MB10406) 2010-03-25 Patrick Ohly * src/syncevo-dbus-server.cpp: auto sync: user of autoSyncDelay/Interval must use seconds (fix for MB #10257) 2010-03-25 Patrick Ohly * src/syncevo/SyncConfig.cpp: RetryInterval: default was 1 second instead of 1 minute (fix for MB #10257) 2010-03-26 zerng07 * po/zh_TW.po: l10n: Updates to Chinese (Taiwan) (zh_TW) translation 2010-03-25 GLS_ESP * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2010-03-25 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server AutoTerm: fix signedness compiler warning 2010-03-24 auke * po/nl.po: l10n: Updates to Dutch (Flemish) (nl) translation 2010-03-24 Patrick Ohly * configure-post.in: autotools: NSS is not an absolute requirement 2010-03-24 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/templates/clients/phone/nokia/S40/7210c/template.ini: templates: keep fingerPrint a list of models 2010-03-19 Chen Congwu * src/syncevo/Cmdline.cpp: * src/templates/clients/SyncEvolution/template.ini: * src/templates/clients/phone/nokia/S40/7210c/template.ini: * src/templates/clients/phone/nokia/maemo/n900/template.ini: Configuration template: fingerprint changes 2010-03-23 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: avoid regular wakeups (MB #10350) 2010-03-23 Patrick Ohly * src/Makefile-gen.am: * test/Makefile.am: autotools: final fix for distributing syncevo-http-server.py 2010-03-23 Patrick Ohly * Makefile-gen.am: * configure-post.in: * configure-pre.in: * src/Makefile-gen.am: * src/synthesis-includes/Makefile.am: autotools: --disable-core --enable-gui => build only sync-ui and its D-Bus lib 2010-03-23 Patrick Ohly * src/dbus/test.c: * src/gtk-ui/sync-ui.c: sync-UI + D-Bus lib: removed obsolete include for engine defs 2010-03-23 Patrick Ohly * src/Makefile-gen.am: autotools: syncevo-http-server + dist problem 2010-03-22 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: autoSyncInterval/autoSyncDelay/RetryDuration/RetryInterval: consistent value handling (MB #10257) 2010-03-22 Patrick Ohly * src/syncevo/SyncConfig.cpp: maxlogdirs/loglevel: don't accept negative values (MB #10257) 2010-03-22 Jussi Kukkonen * src/gtk-ui/sync-ui.c: add error message for 506 (Processing error) 2010-03-22 tomasgalicia * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2010-03-22 tomasgalicia * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2010-03-22 Patrick Ohly * src/syncevo/SynthesisDBPlugin.cpp: Synthesis DB Plugin + Blob support: fixed compiler warnings on i386 2010-03-22 Patrick Ohly * test/README.syncevolution-server: README.syncevolution-server: explains testing SyncEvolution<->SyncEvolution 2010-03-22 Patrick Ohly * src/Makefile-gen.am: * test/syncevo-http-server.py: syncevo-http-server: include Python script in distribution 2010-03-21 zerng07 * po/zh_TW.po: l10n: Updates to Chinese (Taiwan) (zh_TW) translation 2010-03-19 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: AutoSync: fix a crash issue for auto sync (MB#10269) 2010-03-18 Patrick Ohly * NEWS: NEWS: preliminary summary of 1.0 beta 3 changes 2010-03-18 Chen Congwu * src/Makefile-gen.am: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/templates/clients/SyncEvolution/template.ini: * src/templates/clients/default/template.ini: * src/templates/clients/phone/nokia/S40/7210c/template.ini: * src/templates/clients/phone/nokia/maemo/n900/template.ini: * src/templates/servers/Funambol/template.ini: * src/templates/servers/ScheduleWorld/template.ini: Configuration template: reuse 'peerIsClient' in config.ini (mb#10224) 2010-03-17 Chen Congwu * src/templates/clients/phone/nokia/maemo/n900/config.ini: * src/templates/clients/phone/nokia/maemo/n900/sources/addressbook/config.ini: * src/templates/clients/phone/nokia/maemo/n900/sources/calendar+todo/config.ini: * src/templates/clients/phone/nokia/maemo/n900/sources/calendar/config.ini: * src/templates/clients/phone/nokia/maemo/n900/sources/memo/config.ini: * src/templates/clients/phone/nokia/maemo/n900/sources/todo/config.ini: * src/templates/clients/phone/nokia/maemo/n900/template.ini: Configuration Template: Add Nokia N900 template (MB#10224) 2010-03-18 Chen Congwu * src/syncevo/SyncSource.h: SyncSource: comments clarified for GetPeerMimeType() 2010-03-18 Chen Congwu * src/syncevo/SyncContext.cpp: SyncContext: Virtual SyncSource type checking 2010-03-17 Chen Congwu * src/syncevo/Cmdline.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: VirtualSyncSource: implement getDatabases() 2010-03-17 Chen Congwu * src/syncevo/SyncContext.cpp: Do not send 'respURI' if over bluetooth (MB#10224) 2010-03-18 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: client-test: check that suspend tests really suspend 2010-03-18 Patrick Ohly * test/ClientTest.cpp: client-test: suspend tests now also pass with last message 2010-03-18 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: client-test: added "big" variant also to suspend tests 2010-03-18 Patrick Ohly * configure-pre.in: Revert "dummy beta 3" 2010-03-16 Patrick Ohly * test/ClientTest.cpp: client-test: improved termination of Retry/Suspend/Resend tests 2010-03-15 Patrick Ohly * test/ClientTest.cpp: client-test: increase item size for "big" items in suspend/resume tests 2010-03-15 Patrick Ohly * src/syncevo/SyncContext.cpp: * test/ClientTest.cpp: message resend after timeout + log messages 2010-03-09 Patrick Ohly * src/syncevo/SyncSource.cpp: SyncSourceAdmin::mapid2entry(): unescape after parsing key 2010-03-08 Patrick Ohly * src/syncevo/SynthesisDBPlugin.cpp: Synthesis DB Plugin: log admin data being read 2010-03-06 Patrick Ohly * src/backends/file/FileSyncSource.cpp: file backend: ignore double remove 2010-03-05 Patrick Ohly * test/ClientTest.cpp: client-test: testInterruptRetry + loss of final server reply 2010-03-05 Patrick Ohly * src/syncevo/SyncSource.cpp: SyncSourceAdmin: fixed storing of map item with no remote ID (MB #2425) 2010-03-05 Patrick Ohly * test/syncevo-http-server.py: syncevo-http-server.py: bug fix for resending 2010-03-05 Patrick Ohly * src/client-test-app.cpp: * test/ClientTest.cpp: * test/ClientTest.h: client-test: speed up interrupt tests 2010-03-04 Patrick Ohly * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/TrackingSyncSource.h: enable suspend and saving blobs (MB #2425) 2010-03-04 Patrick Ohly * src/syncevo/SyncSource.h: * src/syncevo/SynthesisDBPlugin.cpp: SyncSource API: enable implementation of Synthesis Blobs (MB #2425) 2010-02-26 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext::doSync(): added debug output for session stepping 2010-02-26 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: client-test: added interrupted sync tests with split items 2010-02-26 Patrick Ohly * test/ClientTest.cpp: client-test: nicer reporting if sync status is bad 2010-02-26 Patrick Ohly * test/ClientTest.cpp: client-test: clarify and improve Resend/Resume tests 2010-02-26 Patrick Ohly * test/syncevo-http-server.py: syncevo-http-server.py: support resending of last reply 2010-03-18 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: add error message for GetConfig() failure 2010-03-18 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: add automatic sync toggle 2010-03-18 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: fix minor bug in time label building 2010-03-18 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: improve device config UI 2010-03-17 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: handle InfoRequest timeout error 2010-03-17 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: set 'insensitive' sources to sync=none (MB#9961) 2010-03-17 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: do not confirm simple service changes (MB#10082) 2010-03-17 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: fix error output (MB#9558) 2010-03-18 Patrick Ohly * .gitignore: .gitignore: fixes for .gitignore and .patch 2010-03-18 Patrick Ohly * dbus-timeout.patch: dbus-timeout.patch: removed 2010-03-17 Patrick Ohly * src/syncevo/SyncML.cpp: DBusServer STATUS_PASSWORD_TIMEOUT: changed explanation text 2010-03-17 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: * src/syncevo/SynthesisEngine.cpp: * src/syncevo/SynthesisEngine.h: * src/syncevo/util.cpp: * src/syncevo/util.h: DBusServer: change status code for password timeout (MB#9636) 2010-03-16 niala * po/fr.po: l10n: Updates to French (fr) translation 2010-03-16 Patrick Ohly * test/runtests.py: runtest.py: check Synthesis source 2010-03-15 Patrick Ohly * src/syncevo-dbus-server.cpp: Remove support for accepting SAN 1.0/1.1 (MB #6175, MB #9312) 2010-03-16 Patrick Ohly * configure-pre.in: dummy beta 3 2010-03-16 Patrick Ohly * gen-autotools.sh: removed dependency on --long and --exact 2010-03-15 Patrick Ohly * gen-autotools.sh: gen-autotools.sh: set versions suffix when code is not cleanly tagged 2010-03-15 Patrick Ohly * src/syncevo-dbus-server.cpp: fixes for "Create configuration automatically" (MB#6175) 2010-03-03 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: command line: check for invalid peer properties (MB #8048) 2010-03-15 Chen Congwu * src/syncevo/SyncContext.cpp: Server: Disable credential checking if over bluetooth transport 2010-03-12 Chen Congwu * src/syncevo-dbus-server.cpp: * src/syncevo/util.cpp: * src/syncevo/util.h: Create configuration automatically (MB#6175) 2010-03-12 Chen Congwu * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: Disable PreventSlowSync if the sync session is triggered by a remote peer 2010-03-15 Zhu, Yongsheng * src/Makefile-gen.am: Install: change 'autostart' data install directory 2010-03-14 zerng07 * po/zh_TW.po: l10n: Updates to Chinese (Taiwan) (zh_TW) translation 2010-03-12 tomasgalicia * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2010-03-08 Patrick Ohly * Makefile-gen.am: * src/syncevo/eds_abi_wrapper.cpp: libbluetooth3 compatibility (MB #9289) 2010-03-11 Chen Congwu * src/syncevo/ObexTransportAgent.cpp: * src/syncevo/ObexTransportAgent.h: * src/syncevo/SyncContext.cpp: * src/valgrind.supp: ObexTransportAgent: Fix valgrind warnings (MB#10091) 2010-03-03 Chen Congwu * src/syncevo/SyncContext.cpp: Add forceslow for super datastore 2010-03-10 promuald * po/pl.po: l10n: Updates to Polish (pl) translation 2010-03-10 A Olsson * po/sv.po: l10n: Updates to Swedish (sv) translation 2010-03-08 Chen Congwu * test/ClientTest.cpp: * test/README.Ovi: * test/synccompare.pl: * test/testcases/ical20.ics.Ovi.tem.patch: * test/testcases/itodo20.ics.Ovi.tem.patch: * test/testcases/vcard30.vcf.Ovi.tem.patch: Ovi server test: synccompare and readme 2010-02-21 Chen Congwu * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/client-test-app.cpp: * test/ClientTest.cpp: ClientTest: rename 'super' to 'calendar+todo' 2010-02-12 Chen Congwu * test/ClientTest.cpp: ClientTest: fix a typo in testDeleteRefresh 2010-02-09 Chen Congwu * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * test/test-dbus.py: Add ovi template 2010-03-06 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: gtk-ui: fix crasher in device template selection 2010-03-06 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui.c: gtk-ui: string updates 2010-03-06 Jussi Kukkonen * src/gtk-ui/mux-window.c: * src/gtk-ui/sync-ui.c: gtk-ui: fix settings icon mode bug 2010-03-06 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: don't update service list twice 2010-03-04 Zhu, Yongsheng * configure-pre.in: * po/POTFILES.in: * src/Makefile-gen.am: * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: DBusServer: improve notification for auto sync (MB#10000) 2010-03-08 Patrick Ohly * src/syncevo-dbus-server-startup.sh.in: syncevo-dbus-server-startup.sh.in: make it a real shell script (MB #1000) 2010-03-03 Zhu, Yongsheng * src/Makefile-gen.am: * src/syncevo-dbus-server-startup.sh.in: * src/syncevo-dbus-server.desktop.in: DBusServer: start syncevo-dbus-server when users log in 2010-03-08 Chen Congwu * src/syncevo/SyncContext.cpp: San 1.1: Compiler warning fix 2010-03-08 Leila * po/ru.po: l10n: Updates to Russian (ru) translation 2010-03-05 kushylee <> * po/ko.po: l10n: Updates to Korean (ko) translation 2010-03-05 smilex2005 * po/fi.po: l10n: Updates to Finnish (fi) translation 2010-03-04 A Olsson * po/sv.po: l10n: Updates to Swedish (sv) translation 2010-03-04 Chen Congwu * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: Configuration templates: uncomment SyncURL (MB#10015) 2010-03-04 Chen Congwu * src/syncevo/Cmdline.cpp: MatchTemplate better output (MB#10004) 2010-03-04 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncContext.cpp: SAN 1.2 -> 1.1 fallback: fix for SyncMLVersion empty 2010-02-26 Chen Congwu * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: SAN 1.0/1.1 generation support (MB#9312) 2010-02-23 Chen Congwu * src/syncevo-dbus-server.cpp: syncevo-dbus-server: accept SAN 1.0/1.1 pacakge (MB#9312) 2010-03-03 Patrick Ohly * src/syncevo/SyncContext.cpp: config error handling: "uri" must be set for clients 2010-03-03 Patrick Ohly * src/syncevo/configs/remoterules/00_need_tz_in_event.xml: Nokia 7120C: fix for enabling TZ (MB #9907) 2010-02-25 Chen Congwu * src/syncevo/configs/datatypes/11calendar-profile.xml: * src/syncevo/configs/remoterules/server/45_N7210c.xml: Synthesis Configuration: Add remote rule for Nokia 7210c 2010-03-03 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: * src/syncevo-dbus-server.cpp: syncevo-dbus-server: better error message when starting twice (MB #9991) 2010-03-03 Patrick Ohly * src/gdbus/mainloop.c: g_dbus_setup_bus(): call dbus_connection_close() when failing to set up private connection 2010-03-02 Patrick Ohly * src/syncevo/Cmdline.cpp: username/password must be empty for clients (MB #9437) 2010-03-02 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: command line --template new config in non-standard context: wrong properties written (MB #10007) 2010-02-26 Patrick Ohly * src/syncevo/SyncContext.cpp: unexpected slow sync: fix result when using a single source 2010-03-02 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/MultiplexConfigNode.cpp: * src/syncevo/MultiplexConfigNode.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * test/test-dbus.py: shared layout: fix for showing and setting "type" property (MB #9939) 2010-03-02 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: command line: --print-config of context should ignore per-peer properties (MB #8048) 2010-02-26 Patrick Ohly * test/synccompare.pl: synccompare: workaround for Perl "panic: memory wrap at..." 2010-03-03 Chen Congwu * src/syncevo/Cmdline.cpp: Cmdline Test: testMatchTemplate fix (MB#10004) 2010-03-02 GLSQA * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2010-03-02 GLS_ITA * po/it.po: l10n: Updates to Italian (it) translation 2010-03-01 Patrick Ohly * src/syncevo/SyncContext.cpp: restore + status: don't overwrite status.ini (status code and time) (MB #9963) 2010-03-01 Patrick Ohly * src/syncevo/SyncContext.cpp: status.ini: wrong human-readable date format 2010-03-02 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: DBusServer: fix 4 issues for automatic sync 2010-03-01 GLS_NLD * po/nl.po: l10n: Updates to Dutch (Flemish) (nl) translation 2010-03-01 GLS_CHS * po/zh_CN.po: l10n: Updates to Chinese (China) (zh_CN) translation 2010-02-26 Patrick Ohly * src/syncevo/SyncContext.cpp: LogDir: use a-z instead of number to make session dirs unique (MB #9759) 2010-02-26 Zhu, Yongsheng * configure-pre.in: * src/Makefile-gen.am: * src/syncevo-dbus-server.cpp: DBusServer: add notification for auto sync (MB#6378) 2010-02-25 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: DBus Server: implement automatic sync (MB#6378) 2010-02-23 Zhu, Yongsheng * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncConfig: add 3 properties for automatic sync 2010-02-25 Chen Congwu * src/templates/clients/SyncEvolution/template.ini: SyncEvolutionClient template: do not match "SyncEvolution" 2010-03-01 Takashi * po/ja.po: l10n: Updates to Japanese (ja) translation 2010-02-28 promuald * po/pl.po: l10n: Updates to Polish (pl) translation 2010-02-27 GLS_FRA3 * po/fr.po: l10n: Updates to French (fr) translation 2010-02-26 GLS_PTB * po/pt_BR.po: l10n: Updates to Brazilian Portuguese (pt_BR) translation 2010-02-26 GLS_DEU1 * po/de.po: l10n: Updates to German (de) translation 2010-02-26 GLS_CHS * po/zh_CN.po: l10n: Updates to Chinese (China) (zh_CN) translation 2010-02-26 GLS_ITA * po/it.po: l10n: Updates to Italian (it) translation 2010-02-25 Patrick Ohly * src/syncevo/Cmdline.cpp: client-test Cmdline: adapted to recent config changes 2010-02-26 zerng07 * po/zh_TW.po: l10n: Updates to Chinese (Taiwan) (zh_TW) translation 2010-02-25 Leila * po/ru.po: l10n: This is a translated PO. 2010-02-24 Patrick Ohly * configure-pre.in: minor version bump to 1.0beta2a because of Bluetooth dependency 2010-02-24 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: libbluetooth: avoid dependency because of str2ba (MB #9289) 2010-02-24 GLS_ITA * po/it.po: l10n: Updates to Italian (it) translation 2010-02-24 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: fix double free in error handling (MB #9869) 2010-02-24 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: handle error 22002 (syncevolution died unexpectedly) 2010-02-23 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: use bluetooth panel on Moblin 2010-02-24 Chen Congwu * src/syncevo/SyncContext.cpp: Server alerted sync: better error status (MB#8879) 2010-02-23 Patrick Ohly * NEWS: NEWS: updated for 1.0 beta 2 2010-02-23 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/syncevo/TrackingSyncSource.h: * test/ClientTest.cpp: EvolutionCalendarSource: change tracking when deleting a child event 2010-02-23 GLS_ITA * po/it.po: l10n: Updates to Italian (it) translation 2010-02-23 Patrick Ohly * src/syncevo/SyncContext.cpp: LogDir::startSession(): avoid [ERROR] when logdir does not exist 2010-02-23 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: fix possible crasher 2010-02-23 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: use TemplatesChanged to update device list 2010-02-23 Jussi Kukkonen * src/dbus/syncevo-server.c: * src/dbus/syncevo-server.h: dbus client bindings: implement TemplatesChanged 2010-02-23 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/syncevo-dbus-server.cpp: D-Bus interface: added Server.TemplatesChanged (MB #9841) 2010-02-23 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: DBus server: clear existing templates for GetConfigs 2010-02-23 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: DBus server: refine implementation of bluetooth devices 2010-02-23 Zhu, Yongsheng * src/gdbus/gdbus-cxx-bridge.h: * src/syncevo-dbus-server.cpp: dbus server: listen to signals sent from bluez 2010-02-22 Patrick Ohly * src/syncevo/eds_abi_wrapper.h: libical _r patch: fix for compilation with older libecal 2010-02-22 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionSyncSource.cpp: Evolution Address Book: avoid picking CouchDB by default, again (MB #7877) 2010-02-22 Patrick Ohly * Makefile-gen.am: syncevolution.org packages: conflict with system libs (MB #9811) 2010-02-22 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.h: sync session error: added STATUS_DIED_PREMATURELY = 22002 (MB #9844) 2010-02-20 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: don't use gtk_dialog_get_content_area() 2010-02-22 Patrick Ohly * src/backends/evolution/configure-sub.in: * src/backends/evolution/libical/icalstrdup.c: * src/backends/evolution/libical/icalstrdup.h: * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: workaround for libical 0.43 memory handling bug 2010-02-19 Patrick Ohly * src/syncevo/util.cpp: SHA-256 + Mozilla NSS: must call init 2010-02-19 Patrick Ohly * src/syncevo/SyncContext.cpp: less output (MB #8092) 2010-02-19 Patrick Ohly * src/syncevo/SyncContext.cpp: shorter logs (MB #8092) 2010-02-19 Patrick Ohly * src/syncevo/SyncConfig.cpp: deviceId: use syncevolution- prefix, helps Horde (MB #9347) 2010-02-19 Patrick Ohly * src/syncevo/SyncConfig.cpp: preventSlowSync: enabled by default (MB #2416) 2010-02-19 Patrick Ohly * src/syncevo/SyncConfig.cpp: maxMsgSize: increased from 20000 to 150000 2010-02-10 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: implement InfoRequest handling for passwords 2010-02-10 Jussi Kukkonen * src/dbus/interfaces/syncevo-marshal.list: * src/dbus/syncevo-server.c: * src/dbus/syncevo-server.h: dbus client bindings: update InfoRequest signature 2010-02-18 Patrick Ohly * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp: text/x-calendar -> text/x-vcalendar renaming was incomplete 2010-02-18 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: fixed broken virtual source data format check 2010-02-18 Patrick Ohly * src/syncevo/SyncContext.cpp: LogDir::expire(): CPPUnit testing (MB #7708) 2010-02-18 Patrick Ohly * src/syncevo/SyncContext.cpp: LogDir::expire(): more intelligent removal of session dirs (MB #7708) 2010-02-18 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext.cpp: added testing of session handling 2010-02-18 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: LogDir::startSession(): fixed collision check 2010-02-18 Patrick Ohly * src/syncevo/SyncContext.cpp: LogDir::haveDifferentContent() - detect differences between backups based on inodes 2010-02-18 Patrick Ohly * src/syncevo/SyncContext.cpp: LogDir/SourceList::startSession(): removed obsolete "logname" parameter 2010-02-16 Patrick Ohly * test/synccompare.pl: synccompare: bug fix for recent hard linkining improvement 2010-02-16 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.h: * src/syncevo/TrackingSyncSource.h: database comparison: also delay it in clients (MB #7710) 2010-02-16 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: * src/backends/file/FileSyncSource.cpp: * src/backends/file/FileSyncSource.h: * src/backends/maemo/MaemoCalendarSource.cpp: * src/backends/maemo/MaemoCalendarSource.h: * src/backends/xmlrpc/XMLRPCSyncSource.cpp: * src/backends/xmlrpc/XMLRPCSyncSource.h: * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/TrackingSyncSource.h: TrackingSyncSource: added isEmpty() pure virtual method (MB #7708) 2010-02-16 Patrick Ohly * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: SQLite backend: implement m_isEmpty operation (MB #7708) 2010-02-16 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.h: SyncSource API: added m_isEmpty operation (MB #7708) 2010-02-16 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * test/ClientTest.cpp: SyncSourceRevisions: cache result of listAllItems() (MB #7708) 2010-02-16 Patrick Ohly * src/syncevo/SyncContext.cpp: SAN + virtual source: segfault fixed (MB #9737) 2010-02-15 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: virtual sources: avoid name collisions with normal sources (MB #9664) 2010-02-15 Patrick Ohly * src/syncevo/SyncContext.cpp: XMLFiles::addFragments(): avoid throwing exceptions by checking for dir first 2010-02-15 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: : handle hash collisisions 2010-02-15 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: SyncContext::prepare(sources): removed, obsolete 2010-02-15 Patrick Ohly * src/syncevo/SyncContext.cpp: virtual datastore: allow alias (MB #9664) 2010-02-15 Patrick Ohly * src/syncevo/ObexTransportAgent.cpp: * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: libbluetooth compatibility layer (MB #9289) 2010-02-10 Patrick Ohly * src/syncevo/SyncContext.cpp: virtual source in client: tell engine about superdatastore and URI 2010-02-12 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: slow sync detection + virtual source: fixed user message 2010-02-12 Patrick Ohly * src/syncevo/SyncContext.cpp: virtual data sources: improved error handling 2010-02-10 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: SyncML server: delayed checking of sources (MB #7710) 2010-02-10 Patrick Ohly * src/syncevo/SyncSource.h: * src/syncevo/SynthesisDBPlugin.cpp: SyncSource::Operations: added callback for starting to use source 2010-02-19 zerng07 * po/zh_TW.po: l10n: Updates to Chinese (Taiwan) (zh_TW) translation 2010-02-19 zerng07 * po/zh_TW.po: l10n: Updates to Chinese (Taiwan) (zh_TW) translation 2010-02-18 zerng07 * po/zh_TW.po: l10n: Updates to Chinese (Taiwan) (zh_TW) translation 2010-02-18 zerng07 * po/zh_TW.po: l10n: Updates to Chinese (Taiwan) (zh_TW) translation 2010-02-10 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.h: gtk-ui: backup-restore improvements 2010-02-10 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: fix keyboard access in configuration 2010-02-10 Jussi Kukkonen * configure-pre.in: gtk-ui: fix build with --enable-gui again (MB #9633) 2010-02-10 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: show main view when restoring backup (MB #9617) 2010-02-10 Patrick Ohly * build/export-synthesis-xml.sh: export-synthesis-xml.sh: export Synthesis XML fragment patches 2010-02-10 Patrick Ohly * build/export-gdbus.sh: export-gdbus.sh: fixed incorrect comment 2010-02-10 Chen Congwu * src/syncevo/ObexTransportAgent.cpp: ObexTransportAgent: error handling 2010-02-10 Chen Congwu * src/syncevo/ObexTransportAgent.cpp: ObexTransportAgent: remove the non-blocking g_main_context_iteration 2010-02-04 Patrick Ohly * src/syncevo/SyncContext.cpp: detecting slow sync: use LOCERR_DATASTORE_ABORT (MB #2416) 2010-01-29 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncML server: remove redundant SourceConfigSpecials 2010-01-29 Patrick Ohly * src/syncevo/SyncContext.cpp: slow sync detection: use instead of (MB #2416) 2010-01-29 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.h: SAN + forced slow sync: move flag into SyncSource 2010-02-09 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/ObexTransportAgent.cpp: * src/syncevo/ObexTransportAgent.h: * src/syncevo/SoupTransportAgent.cpp: * src/syncevo/SoupTransportAgent.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: syncevo-dbus-server + OBEX: transport was not enabled (MB #9436) 2010-02-09 Patrick Ohly * configure-post.in: autotools: fixed check for glib > 2.16 2010-02-09 Patrick Ohly * src/Makefile-gen.am: * src/gnome-bluetooth/Makefile.am: * src/syncevo/configs/Makefile.am: autotools: some more fixes 2010-02-09 Jussi Kukkonen * src/syncevo-dbus-server.cpp: syncevo-dbus-server: fix GetConfigs() hang 2010-02-09 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: start bluetooth wizard when Add device clicked 2010-02-09 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: use "fingerprint" for device template selector 2010-02-08 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: virtual source: support D-Bus CheckSource() (MB #9535) 2010-02-08 Patrick Ohly * src/syncevo/SyncSource.cpp: database dumps: use SHA-256 when available (MB #7708) 2010-02-08 Patrick Ohly * README: * README.packagers: * configure-post.in: * src/syncevo/Makefile.am: * src/syncevo/util.cpp: * src/syncevo/util.h: SHA-256: use glib or Mozilla NSS 2010-02-08 Patrick Ohly * src/syncevo/SmartPtr.h: SmartPtr: added smart pointer for glib char string 2010-02-08 Patrick Ohly * src/syncevo/SyncContext.cpp: command line: compare against dump in last session involving source (MB #7708) 2010-02-07 Patrick Ohly * test/synccompare.pl: synccompare: don't include identical files in comparison (MB #7708) 2010-02-06 Patrick Ohly * src/syncevo/SyncSource.cpp: SyncSourceRevisions: reuse data files from previous backup (MB #7708) 2010-02-06 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: Hash(): added version for std::string 2010-02-06 Patrick Ohly * src/syncevo/ConfigNode.h: ConfigNode::getProperty(): added const declaration 2010-02-05 Patrick Ohly * src/syncevo/SyncContext.cpp: SourceList: determine most recent backup of source when making next backup (MB #7708) 2010-02-05 Patrick Ohly * src/syncevo/SyncContext.cpp: LogDir: fixed finding sessions inside non-standard context with escaped chars 2010-02-05 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * test/ClientTest.cpp: SyncSource API: access to previous backup (MB #7708) 2010-02-08 Patrick Ohly * src/syncevo/SyncContext.cpp: LogDir: cleanup 2010-02-08 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.h: gtk-ui: workaround for missing "active" in MxGtkLightSwitch 2010-02-08 Jussi Kukkonen * src/gtk-ui/ui.glade: gtk-ui: ask for 1024 window width for gtk windows 2010-02-08 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.h: gtk-ui: improve confirmation dialogs 2010-02-08 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: improve virtual source display in config 2010-02-08 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: dbus client bindings: handle no mode as "none" 2010-02-08 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui.c: gtk-ui: changes in config api 2010-02-06 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: hide virtual sources when not usable + other tweaks 2010-02-06 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: escape source names when using markup 2010-02-05 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.h: gtk-ui: improve slow sync messages 2010-02-03 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui.c: gtk-ui: very rough draft of device template selection 2010-02-03 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: don't require username/password for device configs 2010-02-02 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: layout & code updates for device config UI 2010-02-02 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui.c: gtk-ui: modify SyncConfigWidget for device sync changes 2010-02-03 Zhu, Yongsheng * src/dbus/interfaces/syncevo-server-full.xml: * src/gdbus/gdbus-cxx-bridge.h: * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: DBus server: Implement GetConfigs with device querying(MB#9216) 2010-02-04 Patrick Ohly * src/Makefile-gen.am: autotools: gnome-bluetooth + make dist 2010-02-04 Patrick Ohly * src/syncevo/Makefile.am: SyncEvolutionXML.c: treat it as generated file 2010-02-04 Patrick Ohly * src/syncevo/SyncConfig.cpp: syncURL: updated description (MB #9446) 2010-02-04 Patrick Ohly * src/syncevo/SyncConfig.cpp: SyncConfig::getSyncURL(): workaround for g++ 4.3/4.4 bug 2010-02-04 Patrick Ohly * README: * README.packagers: * configure-post.in: * configure-pre.in: * po/POTFILES.in: * src/Makefile-gen.am: * src/gnome-bluetooth/Makefile.am: * src/gnome-bluetooth/configure-sub.in: autotools: build GNOME Bluetooth panel plugin (MB #7089) 2010-02-03 Chen Congwu * src/gnome-bluetooth/syncevolution.c: Bluetooth pairing integration (MB#7089) 2010-02-04 Chen Congwu * src/syncevo-dbus-server.cpp: Presence detection: bug fix 2010-02-04 Jussi Kukkonen * configure-pre.in: fix build with "--enable-gui=all" 2010-02-04 Jussi Kukkonen * src/gtk-ui/main.c: gtk-ui: don't open two main windows (MB #9449) 2010-02-04 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: fix suspicious string array handling (MB #9434) 2010-02-03 Chen Congwu * src/syncevo-dbus-server.cpp: DBusServer: coding convention changes 2010-02-03 Chen Congwu * src/gdbus/gdbus-cxx-bridge.h: gdbus-cxx-bridge: Copy DBusCallObject member to be more safe 2010-02-03 Jussi Kukkonen * src/gtk-ui/main.c: gtk-ui: fix another problem with non-libunique build 2010-02-03 Patrick Ohly * src/gtk-ui/main.c: gtk-gui: fixed compiler error when not having libunique 2010-02-03 Patrick Ohly * configure-pre.in: post-release version bump 2010-02-02 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: forgot to change source naming Memo->Notes 2010-02-01 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: --show-settings should match url prefix (MB #9284) 2010-02-01 Jussi Kukkonen * src/gtk-ui/ui.glade: gtk-ui: ellipsize very long service name in main view 2010-02-01 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/ui.glade: gtk-ui: make config usable with long strings (MB #9278) 2010-01-28 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: remember to update service list when it is shown 2010-01-28 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: gtk-ui: handle source phases correctly (MB #9320) 2010-01-28 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: Fix error output 2010-01-28 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: * src/gtk-ui/Makefile.am: * src/gtk-ui/sync-spinner.gif: * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: show status "waiting" with a progress spinner 2010-01-28 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: gtk-ui: don't allow non-defined sources in emergency 2010-01-27 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: gtk-ui: use PeerName property for user visible names 2010-01-27 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: tweak emergency view layout, modify strings 2010-01-27 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: dbus client bindings: fix syncevo_config_get_value() return value 2010-01-26 Jussi Kukkonen * src/gtk-ui/main.c: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.h: gtk-ui: support "--show-settings " 2010-01-26 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: only ask for backups for correct context 2010-01-26 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: string and style changes 2010-01-26 Jussi Kukkonen * src/gtk-ui/mux-window.c: * src/gtk-ui/mux-window.h: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: change bread-crumb functionality in moblin 2010-01-25 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: don't show "last synced ..." when last sync failed 2010-01-25 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: only show backups that contain selected sources 2010-01-25 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: implement restoring backups 2010-01-25 Jussi Kukkonen * src/dbus/syncevo-session.c: * src/dbus/syncevo-session.h: dbus bindings: add Session.Restore() 2010-01-25 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: remove uneeded "Data" text from main view 2010-01-29 Chen Congwu * src/syncevo-dbus-server.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: SyncURL: support multiple transport values in SyncURL property 2010-02-03 Chen Congwu * src/syncevo-dbus-server.cpp: * test/test-dbus.py: Presence detection: connman part (MB#7700) 2010-02-02 Chen Congwu * src/gdbus/gdbus-cxx-bridge.h: gdbus: cxxbridge for asynchronous dbus client call 2010-02-02 Patrick Ohly * configure-post.in: * src/Makefile-gen.am: * src/sunbird_client.xml: * src/syncclient_sample_config.xml: * src/syncevo/Makefile.am: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/configs/Makefile.am: * src/syncevo/configs/syncevolution.xml: * src/syncevo/configs/update-samples.pl: XML config: use configuration composed from fragments (MB #7712) 2009-06-23 Patrick Ohly * src/syncevo/configs/datatypes/11calendar-profile.xml: XML config: avoid empty LOCATION in VEVENT 2010-01-22 Patrick Ohly * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: * src/syncevo/configs/datatypes/01vcard-profile.xml: syncclient_sample_config.xml: added "GENDER" and "SIP" 2009-12-18 Rajyalakshmi Bommaraju * src/syncevo/configs/datatypes/02vcard-types.xml: * src/syncevo/configs/scripting/06vcard-fullname.xml: syncclient_sample_config.xml: create fullname if empty (MB#5664) 2010-01-06 Zhu, Yongsheng * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: * src/syncevo/configs/datatypes/01vcard-profile.xml: Config: add support for 'X-SKYPE' for evolution (MB#8948) 2009-12-11 Chen Congwu * src/syncevo/configs/datatypes/11calendar-profile.xml: synthesis config: add "STATUS" property to "VEVENT" profile. 2009-12-01 Zhu, Yongsheng * src/syncevo/configs/remoterules/client/00zyb.xml: syncclient config: disable anchors checking for ZYB(MB#8138) 2009-10-15 Zhu, Yongsheng * src/syncevo/configs/scripting/06todo-priorities.xml: * src/syncevo/configs/scripting/11calendar.xml: SyncSource: Add 'prioprity' conversion between vCalendar1.0 and 2.0 2009-10-15 Zhu, Yongsheng * src/syncevo/configs/scripting/05vcard-evolution.xml: SyncSource: change names for m_incomingScript and m_outgointScript 2009-10-06 Patrick Ohly * src/syncevo/configs/scripting/05vcard-evolution.xml: Google->Evolution: make sure that WORK/HOME numbers are displayed (MB #6501) 2009-08-29 Zhu, Yongsheng * src/syncevo/configs/scripting/05vcard-evolution.xml: Memotoo: add a workaround for 'TEL' with 'cell' type(bug#5633) 2009-08-06 Zhu, Yongsheng * src/syncevo/configs/scripting/11calendar.xml: Mobical: Strip time information for EXDATE if not needed (Bug #3009) 2009-07-29 Patrick Ohly * src/syncevo/configs/scripting/11calendar.xml: calendar support: sanitize incoming EXDATEs (Bugzilla #4457) 2009-07-15 Zhu, Yongsheng * src/syncevo/configs/scripting/11calendar.xml: Funambol: A workaround for 'ACTION' lost by Funambol server (Bug #2422) 2009-06-25 zhu, yongsheng * src/syncevo/configs/datatypes/11calendar-profile.xml: iCal20: Add 'suppressempty="yes"' for 'LAST-MODIFIED' property(Bug #2422) 2009-06-24 Patrick Ohly * src/syncevo/configs/datatypes/01vcard-profile.xml: vCard: support X-MANAGER/ASSISTANT/SPOUSE/ANNIVERSARY (Bugzilla #2418) 2009-06-24 Patrick Ohly * src/syncevo/configs/remoterules/evolution.xml: data conversion: different data profiles for SyncML peer + local DB with remote rules 2009-06-23 Patrick Ohly * src/syncevo/configs/scripting/11calendar.xml: XML config: keep alarm times as they are 2009-06-23 Patrick Ohly * src/syncevo/configs/datatypes/11calendar-profile.xml: XML config: be conservative about encoding of EXDATEs 2009-06-23 Patrick Ohly * src/syncevo/configs/datatypes/10calendar-fieldlist.xml: * src/syncevo/configs/datatypes/11calendar-profile.xml: XML config: enhanced calendar data formats 2009-06-23 Patrick Ohly * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: * src/syncevo/configs/datatypes/01vcard-profile.xml: XML config: added several vCard 3.0/Evolution specific properties 2009-06-23 Patrick Ohly * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: XML config: don't enforce http:// prefix in vCard 2.1 URL 2009-06-23 Patrick Ohly * src/syncevo/configs/datatypes/01vcard-profile.xml: XML config: use NICKNAME also in vCard 2.1 2009-06-23 Patrick Ohly * src/syncevo/configs/datatypes/11calendar-profile.xml: * src/syncevo/configs/scripting/11calendar.xml: XML config: don't encode empty DESCRIPTION in VEVENT/VTODO 2010-02-02 Patrick Ohly * src/syncevo/configs/update-samples.pl: update-samples.pl: accept command line parameters for updating a specific file 2010-02-01 Patrick Ohly * src/syncevo/configs/README: * src/syncevo/configs/datatypes/00vcard-fieldlist.xml: * src/syncevo/configs/datatypes/01vcard-profile.xml: * src/syncevo/configs/datatypes/02vcard-types.xml: * src/syncevo/configs/datatypes/10calendar-fieldlist.xml: * src/syncevo/configs/datatypes/11calendar-profile.xml: * src/syncevo/configs/datatypes/12calendar-types.xml: * src/syncevo/configs/datatypes/20note-fieldlist.xml: * src/syncevo/configs/datatypes/21note-profile.xml: * src/syncevo/configs/datatypes/22notes-types.xml: * src/syncevo/configs/datatypes/30bookmark-fieldlist.xml: * src/syncevo/configs/datatypes/31bookmark-profile.xml: * src/syncevo/configs/datatypes/32bookmark-type.xml: * src/syncevo/configs/datatypes/server/40email-fieldlist.xml: * src/syncevo/configs/datatypes/server/41email-profile.xml: * src/syncevo/configs/datatypes/server/42email-type-zipped.xml: * src/syncevo/configs/datatypes/server/42email-type.xml: * src/syncevo/configs/datatypes/server/43email-sonyericsson.xml: * src/syncevo/configs/datatypes/server/44email-nokia9500.xml: * src/syncevo/configs/debug/00default.xml: * src/syncevo/configs/remoterules/server/00_t39m.xml: * src/syncevo/configs/remoterules/server/01_t68.xml: * src/syncevo/configs/remoterules/server/02_V3.xml: * src/syncevo/configs/remoterules/server/03_V3i.xml: * src/syncevo/configs/remoterules/server/04_6230.xml: * src/syncevo/configs/remoterules/server/05_9210.xml: * src/syncevo/configs/remoterules/server/06_9210i.xml: * src/syncevo/configs/remoterules/server/07_3220.xml: * src/syncevo/configs/remoterules/server/08_3230.xml: * src/syncevo/configs/remoterules/server/09_3600.xml: * src/syncevo/configs/remoterules/server/10_3620.xml: * src/syncevo/configs/remoterules/server/11_3650.xml: * src/syncevo/configs/remoterules/server/12_3660.xml: * src/syncevo/configs/remoterules/server/13_6260.xml: * src/syncevo/configs/remoterules/server/14_6600.xml: * src/syncevo/configs/remoterules/server/15_6620.xml: * src/syncevo/configs/remoterules/server/16_6630.xml: * src/syncevo/configs/remoterules/server/17_6670.xml: * src/syncevo/configs/remoterules/server/18_7250.xml: * src/syncevo/configs/remoterules/server/19_7250i.xml: * src/syncevo/configs/remoterules/server/20_7260.xml: * src/syncevo/configs/remoterules/server/21_7610.xml: * src/syncevo/configs/remoterules/server/22_7650.xml: * src/syncevo/configs/remoterules/server/23_N-Gage.xml: * src/syncevo/configs/remoterules/server/24_N-Gage_QD.xml: * src/syncevo/configs/remoterules/server/25_9300.xml: * src/syncevo/configs/remoterules/server/26_9500.xml: * src/syncevo/configs/remoterules/server/27_E90.xml: * src/syncevo/configs/remoterules/server/28_X.xml: * src/syncevo/configs/remoterules/server/29_SX1.xml: * src/syncevo/configs/remoterules/server/30_M55.xml: * src/syncevo/configs/remoterules/server/31_SL55.xml: * src/syncevo/configs/remoterules/server/32_S55.xml: * src/syncevo/configs/remoterules/server/33_S65.xml: * src/syncevo/configs/remoterules/server/34_SL65.xml: * src/syncevo/configs/remoterules/server/35_K700.xml: * src/syncevo/configs/remoterules/server/36_T610_T630.xml: * src/syncevo/configs/remoterules/server/37_M600i.xml: * src/syncevo/configs/remoterules/server/38_P800.xml: * src/syncevo/configs/remoterules/server/39_P900.xml: * src/syncevo/configs/remoterules/server/40_P910.xml: * src/syncevo/configs/remoterules/server/41_P910i.xml: * src/syncevo/configs/remoterules/server/42_P990i.xml: * src/syncevo/configs/remoterules/server/43_t68i.xml: * src/syncevo/configs/remoterules/server/44_Funambol_Outlook.xml: * src/syncevo/configs/remoterules/server/45_SyncJe_Outlook.xml: * src/syncevo/configs/scripting/10newuid.xml: * src/syncevo/configs/scripting/11calendar.xml: * src/syncevo/configs/scripting/client/00timeout.xml: * src/syncevo/configs/scripting/server/12email.xml: * src/syncevo/configs/update-samples.pl: XML config samples: split up into individual fragments 2010-02-02 Patrick Ohly * build/import-synthesis-xml.sh: import-synthesis-xml.sh: import shared XML config fragments (MB #7712) 2010-02-02 Patrick Ohly * build/import-foreign-git.sh: import-foreign-git.sh: allow non-existing files 2010-02-02 Zhu, Yongsheng * test/test-dbus.py: Testing: apply default and user setting local databases (MB#9332) 2010-02-01 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * test/test-dbus.py: DBus server: return real passwords for GetConfig (MB#9169) 2010-01-29 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: config: adding sources affects peers in the same context (MB #9329) 2010-01-29 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: command line: wrong context during --configure (MB #9338) 2010-01-29 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/util.cpp: * src/syncevo/util.h: ScopedEnvChange: moved from Cmdline.cpp to util 2010-01-28 Patrick Ohly * configure-pre.in: autotools: removed obsolete libbluetooth2/3 check (MB #9260) 2010-01-21 Zhu, Yongsheng * test/test-dbus.py: Testing: fix failures and remove dependency for test-dbus.py (MB#9065) 2010-01-27 Patrick Ohly * configure-pre.in: autotools: fixed Bluetooth checks (MB #9260) 2010-01-27 Patrick Ohly * Makefile-gen.am: * configure-pre.in: packaging: use plain 1.0beta1 as version number 2010-01-27 Patrick Ohly * README: README: mentioned packages for phone sync via Bluetooth 2010-01-27 Patrick Ohly * configure-pre.in: * src/syncevo/ObexTransportAgent.cpp: ObexTransportAgent: libbluetooth2 vs 3 check (MB #9289) 2010-01-27 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: don't show errors when errorcode is -1 (not set) 2010-01-26 Patrick Ohly * po/POTFILES.skip: ignore gtkinfobar.c in translation 2010-01-26 Patrick Ohly * src/syncevo/Cmdline.cpp: preventSlowSync: updated Cmdline config tests 2010-01-26 Patrick Ohly * README.packagers: README.packagers: document pitfalls for packagers 2010-01-26 Patrick Ohly * NEWS: * configure-pre.in: NEWS + version: updated for 1.0 beta 1 2010-01-26 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/gdbus/gdbus-cxx-bridge.h: some minor language fixes for MB #7711 2010-01-26 alephlg * po/hu.po: l10n: Updates to Hungarian (hu) translation 2010-01-26 Jussi Kukkonen * src/gtk-ui/gtkinfobar.c: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: don't use new GTK features (MB #9170) 2010-01-19 Zhu, Yongsheng * test/test-dbus.py: Testing: add unit tests for termination (MB #7711) 2010-01-13 Zhu, Yongsheng * src/dbus/interfaces/syncevo-server-full.xml: * src/syncevo-dbus-server.cpp: DBus server: automatic termination (MB#7711) 2010-01-13 Zhu, Yongsheng * src/gdbus/gdbus-cxx-bridge.h: GDBus C++ binding: changes according to gdbus changes 2010-01-13 Zhu, Yongsheng * src/gdbus/gdbus.h: * src/gdbus/object.c: gdbus: add interface-level callback function 2010-01-25 Patrick Ohly * src/gtk-ui/Makefile.am: sync-UI: gtkinfobar.h not included in dist 2010-01-25 alephlg * po/hu.po: l10n: Updates to Hungarian (hu) translation 2010-01-25 Patrick Ohly * src/gtk-ui/Makefile.am: gtk-ui/Makefile.am: fixed non-standard white space 2010-01-25 Patrick Ohly Merge commit 'syncevolution-0-9-2' 2010-01-22 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: preventing slow syncs: optional, off by default (MB #2416) 2010-01-25 Zhu, Yongsheng * src/syncevo/SyncContext.cpp: Logdir: sort log names by creation time when peer name is empty 2010-01-25 Patrick Ohly * src/syncevo/SyncML.cpp: session status/error: when setting status, always update error 2010-01-24 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: gtk-ui: show source toggles two-per-row in configuration 2010-01-24 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: layout fixes in config editor 2010-01-24 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: implement source selection for emergency syncs 2010-01-22 Patrick Ohly * configure-pre.in: configure: version bumped to 0.9.2 2010-01-22 Patrick Ohly * src/backends/maemo/configure-sub.in: Maemo backend: fixed static linking 2010-01-22 Patrick Ohly * src/Makefile-gen.am: autotools: fixed typo in CPPUnit patch 2010-01-22 Patrick Ohly * NEWS: NEWS: final 0.9.2 2010-01-22 Patrick Ohly * src/backends/maemo/MaemoCalendarSourceRegister.cpp: Maemo backend + testing: unique names, always enabled 2010-01-22 Patrick Ohly * src/Makefile-gen.am: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/file/FileSyncSourceRegister.cpp: * src/syncevo/SyncSource.h: CPPUnit header file dependency for backends (MB #9149) 2010-01-21 Ove Kaaven * src/backends/maemo/Makefile.am: Remove dependency on cppunit, like recently done in the other backends as well. 2010-01-21 Ove Kaaven * debian/control: Added some missing build dependencies 2010-01-19 Ove Kaaven * debian/control: Set appropriate (non-user) section for dev package 2010-01-19 Ove Kaaven * debian/rules: Set configure flags that I'll use on Maemo 5 2010-01-19 Ove Kaaven * debian/control: Updated build depends, added a description, and made myself maintainer. 2010-01-19 Ove Kaaven * debian/changelog: Bump version, ready to release 2010-01-19 Ove Kaaven * debian/optify: Enable auto-optification 2010-01-19 Ove Kaaven * src/backends/maemo/MaemoCalendarSource.cpp: * src/backends/maemo/MaemoCalendarSource.h: * src/backends/maemo/MaemoCalendarSourceRegister.cpp: * src/backends/maemo/Makefile.am: * src/backends/maemo/configure-sub.in: Checkin of working Maemo backend 2010-01-09 Ove Kaaven * debian/changelog: Put "beta" in the version number 2010-01-09 Ove Kaaven * debian/syncevolution.install: Install /usr/share instead of /etc/default 2010-01-09 Ove Kaaven * debian/changelog: Update Debian changelog again 2010-01-22 Patrick Ohly * src/syncclient_sample_config.xml: syncclient_sample_config.xml: added "GENDER" and "SIP" 2009-12-23 Ove Kaaven * test/Algorithm/Diff.pm.bak: Remove redundant file 2009-12-23 Ove Kaaven * debian/changelog: Update Debian changelog 2009-12-23 Ove Kaaven * debian/rules: Set sysconfdir. 2009-12-23 Ove Kaaven * debian/control: * debian/rules: * debian/syncevolution-dev.install: * debian/syncevolution.install: Split package into "syncevolution" and "syncevolution-dev" packages. 2010-01-06 Zhu, Yongsheng * src/syncclient_sample_config.xml: Config: add support for 'X-SKYPE' for evolution (MB#8948) 2010-01-22 Patrick Ohly * src/gtk-ui/gtkinfobar.c: gtkinfobar.c: must include our own gtkinfobar.h 2010-01-22 Patrick Ohly * test/runtests.py: testing: insert valgrind before syncevolution (MB #6457) 2009-12-03 Chen Congwu * test/resultchecker.py: * test/runtests.py: Testing: Fix no html report error (MB#8391) 2010-01-22 Jussi Kukkonen * configure-pre.in: * src/gtk-ui/Makefile.am: * src/gtk-ui/gtkinfobar.c: * src/gtk-ui/gtkinfobar.h: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: include copy of GtkInfoBar for gtk+<2.18 (MB #9170) 2010-01-22 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: fix slow-sync error code 2010-01-21 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: only hide "non-consumer-ready" templates 2010-01-21 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: fix source naming (MB #8756) 2010-01-21 Jussi Kukkonen * src/gtk-ui/ui.glade: gtk-ui: hide unfinished backup-features 2010-01-21 Jussi Kukkonen * src/gtk-ui/sync-ui.c: accept status 200 without error messages 2010-01-09 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: gtk-ui: don't show error when no statistic are available 2009-12-18 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: fix error messages 2009-12-18 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: gtk-ui: add better error UI for source errors 2009-12-17 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: go back to main view on 'Esc' keypress 2009-12-17 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.h: * src/gtk-ui/ui.glade: gtk-ui: implement service errors 2010-01-22 alephlg * po/hu.po: l10n: Updates to Hungarian (hu) translation 2010-01-22 Patrick Ohly * src/Makefile-gen.am: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/file/FileSyncSourceRegister.cpp: * src/syncevo/SyncSource.h: CPPUnit header file dependency for backends (MB #9149) 2010-01-21 Patrick Ohly Merge remote branch 'origin/jku-configuration-redesign' 2010-01-21 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: unexpected slow syncs: no explanation when only one source active (MB #9156) 2010-01-21 Zhu, Yongsheng * test/test-dbus.py: * test/test-dbus/reports/cache/syncevolution/dummy_+test@context-2010-01-20-10-10/status.ini: Testing: add a case with config name "@context" for getReports 2010-01-21 Zhu, Yongsheng * src/syncevo/SyncContext.cpp: Logdir: return all peers logs for config name without peer name 2010-01-20 Patrick Ohly * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: Logdir: getServer() might not include context 2010-01-20 Patrick Ohly * src/syncevo/SyncContext.cpp: Logdir: use normalized config name instead of @ 2010-01-20 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: Logdir: change the logdir and add context info (MB #8350) 2010-01-21 Chen Congwu * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: Cofiguration template: exact match for createPeerTemplate (MB#9155) 2010-01-20 Chen Congwu * src/Makefile-gen.am: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/templates/clients/SyncEvolution/.template.ini: * src/templates/clients/SyncEvolution/template.ini: * src/templates/clients/default/.template.ini: * src/templates/clients/default/template.ini: * src/templates/clients/phone/nokia/S40/7210c/.template.ini: * src/templates/clients/phone/nokia/S40/7210c/template.ini: * src/templates/clients/phone/nokia/default/.template.ini: * src/templates/servers/Funambol/.template.ini: * src/templates/servers/Funambol/template.ini: * src/templates/servers/ScheduleWorld/.template.ini: * src/templates/servers/ScheduleWorld/template.ini: * test/testcases/templates/clients/SyncEvolution/.template.ini: * test/testcases/templates/clients/SyncEvolution/config.ini: * test/testcases/templates/clients/SyncEvolution/sources/addressbook/config.ini: * test/testcases/templates/clients/SyncEvolution/sources/calendar/config.ini: * test/testcases/templates/clients/SyncEvolution/sources/memo/config.ini: * test/testcases/templates/clients/SyncEvolution/sources/todo/config.ini: * test/testcases/templates/clients/default/.template.ini: * test/testcases/templates/clients/phone/nokia/S40/7210c/.template.ini: * test/testcases/templates/clients/phone/nokia/S40/7210c/config.ini: * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini: * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini: * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini: * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/super/config.ini: * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini: * test/testcases/templates/clients/phone/nokia/default/.template.ini: * test/testcases/templates/servers/Funambol/.template.ini: * test/testcases/templates/servers/Funambol/config.ini: * test/testcases/templates/servers/Funambol/sources/addressbook/config.ini: * test/testcases/templates/servers/Funambol/sources/calendar/config.ini: * test/testcases/templates/servers/Funambol/sources/memo/config.ini: * test/testcases/templates/servers/Funambol/sources/todo/config.ini: * test/testcases/templates/servers/ScheduleWorld/.template.ini: * test/testcases/templates/servers/ScheduleWorld/config.ini: * test/testcases/templates/servers/ScheduleWorld/sources/addressbook/config.ini: * test/testcases/templates/servers/ScheduleWorld/sources/calendar/config.ini: * test/testcases/templates/servers/ScheduleWorld/sources/memo/config.ini: * test/testcases/templates/servers/ScheduleWorld/sources/todo/config.ini: Configuration template: more teaks 2010-01-20 Chen Congwu * src/Makefile-gen.am: Fix link error in linking with test.cpp 2010-01-20 Patrick Ohly * README: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/SyncConfig.cpp: documentation + usage: shared configs, 1.0 features (MB #8497) 2010-01-20 Patrick Ohly * test/Makefile.am: make distcheck: the new LCS test files must be included 2010-01-20 Patrick Ohly * src/syncevo/SmartPtr.h: SmartPtr: GLib Event Loop tracking only enabled for HAVE_GLIB 2010-01-20 Patrick Ohly * src/syncevo/Makefile.am: make dist: FileConfigNode.h must be public API 2010-01-19 Patrick Ohly * configure-pre.in: version bumped to 1.0 alpha 2 (which probably will never get released) 2010-01-13 Patrick Ohly * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionSyncSource.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: MAKE/PARSETEXTWITHPROFILE: EVOLUTION no longer the default rule 2010-01-04 Patrick Ohly * src/syncevo/SyncSource.cpp: SyncSource.cpp: added missing unistd.h 2010-01-04 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext.cpp: add missing sys/wait.h include 2010-01-04 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SynthesisEngine.cpp: * src/syncevo/SynthesisEngine.h: Synthesis engine wrapper: avoid throwing exceptions during normal runs 2010-01-04 Patrick Ohly * src/syncevo/SyncConfig.h: PersistentSyncSourceConfig: same as SyncSourceConfig 2010-01-11 Patrick Ohly * src/syncevo/TrackingSyncSource.h: TrackingSyncSource: be more quite about getPeerMimeType() 2010-01-19 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/templates/Funambol/config.ini: * src/templates/Funambol/sources/addressbook/config.ini: * src/templates/Funambol/sources/calendar/config.ini: * src/templates/Funambol/sources/memo/config.ini: * src/templates/Funambol/sources/todo/config.ini: * src/templates/ScheduleWorld/config.ini: * src/templates/ScheduleWorld/sources/addressbook/config.ini: * src/templates/ScheduleWorld/sources/calendar/config.ini: * src/templates/ScheduleWorld/sources/memo/config.ini: * src/templates/ScheduleWorld/sources/todo/config.ini: * src/templates/servers/ScheduleWorld/config.ini: * test/testcases/templates/servers/ScheduleWorld/config.ini: resolved template merge bug 2010-01-13 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: config names: replace unsafe characters with underscores (MB #8350) 2010-01-13 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: PeerName sync property: arbitrary name for config (MB #8350) 2010-01-19 anoochit * po/th.po: l10n: Updates to Thai translation 2010-01-15 Patrick Ohly * src/syncevo/util.cpp: local errors should be marked as local (MB #8757) 2010-01-15 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: sync status: partial failure (MB #7755) 2010-01-15 Patrick Ohly * src/syncevo/SyncML.cpp: status overview: fixed printing of rejected items (MB #7755) 2009-12-17 Patrick Ohly * src/syncevo/SyncContext.cpp: sync client: accept unexpected slow syncs when no local data 2009-12-15 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: sync client: detect unexpected slow sync and abort (MB #2416) 2009-12-16 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: command line: explain error codes (MB #2069) 2009-12-15 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.cpp: command line: print status codes for each source 2010-01-19 Chen Congwu * README: * src/Makefile-gen.am: * src/client-test-app.cpp: * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/templates/clients/SyncEvolution/.template.ini: * src/templates/clients/SyncEvolution/config.ini: * src/templates/clients/SyncEvolution/sources/addressbook/config.ini: * src/templates/clients/SyncEvolution/sources/calendar/config.ini: * src/templates/clients/SyncEvolution/sources/memo/config.ini: * src/templates/clients/SyncEvolution/sources/todo/config.ini: * src/templates/clients/default/.template.ini: * src/templates/clients/phone/nokia/S40/7210c/.template.ini: * src/templates/clients/phone/nokia/S40/7210c/config.ini: * src/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini: * src/templates/clients/phone/nokia/S40/7210c/sources/calendar+todo/config.ini: * src/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini: * src/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini: * src/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini: * src/templates/clients/phone/nokia/default/.template.ini: * src/templates/servers/Funambol/.template.ini: * src/templates/servers/Funambol/config.ini: * src/templates/servers/Funambol/sources/addressbook/config.ini: * src/templates/servers/Funambol/sources/calendar/config.ini: * src/templates/servers/Funambol/sources/memo/config.ini: * src/templates/servers/Funambol/sources/todo/config.ini: * src/templates/servers/ScheduleWorld/.template.ini: * src/templates/servers/ScheduleWorld/config.ini: * src/templates/servers/ScheduleWorld/sources/addressbook/config.ini: * src/templates/servers/ScheduleWorld/sources/calendar/config.ini: * src/templates/servers/ScheduleWorld/sources/memo/config.ini: * src/templates/servers/ScheduleWorld/sources/todo/config.ini: * test/testcases/templates/clients/SyncEvolution/.template.ini: * test/testcases/templates/clients/SyncEvolution/config.ini: * test/testcases/templates/clients/SyncEvolution/sources/addressbook/config.ini: * test/testcases/templates/clients/SyncEvolution/sources/calendar/config.ini: * test/testcases/templates/clients/SyncEvolution/sources/memo/config.ini: * test/testcases/templates/clients/SyncEvolution/sources/todo/config.ini: * test/testcases/templates/clients/default/.template.ini: * test/testcases/templates/clients/phone/nokia/S40/7210c/.template.ini: * test/testcases/templates/clients/phone/nokia/S40/7210c/config.ini: * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/addressbook/config.ini: * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/calendar/config.ini: * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/memo/config.ini: * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/super/config.ini: * test/testcases/templates/clients/phone/nokia/S40/7210c/sources/todo/config.ini: * test/testcases/templates/clients/phone/nokia/default/.template.ini: * test/testcases/templates/servers/Funambol/.template.ini: * test/testcases/templates/servers/Funambol/config.ini: * test/testcases/templates/servers/Funambol/sources/addressbook/config.ini: * test/testcases/templates/servers/Funambol/sources/calendar/config.ini: * test/testcases/templates/servers/Funambol/sources/memo/config.ini: * test/testcases/templates/servers/Funambol/sources/todo/config.ini: * test/testcases/templates/servers/ScheduleWorld/.template.ini: * test/testcases/templates/servers/ScheduleWorld/config.ini: * test/testcases/templates/servers/ScheduleWorld/sources/addressbook/config.ini: * test/testcases/templates/servers/ScheduleWorld/sources/calendar/config.ini: * test/testcases/templates/servers/ScheduleWorld/sources/memo/config.ini: * test/testcases/templates/servers/ScheduleWorld/sources/todo/config.ini: Configuration templates matching: match templates based on metadata 2010-01-19 Patrick Ohly * src/syncevo/lcs.h: LCS: added accessor for plain sequences 2010-01-19 Patrick Ohly * src/Makefile-gen.am: * src/syncevo/Makefile.am: * src/syncevo/lcs.cpp: * src/syncevo/lcs.h: * src/syncevo/util.h: * test/testcases/lcs/file1.txt: * test/testcases/lcs/file2.txt: LCS: Longest Common Subsequence 2009-12-21 Chen Congwu * src/syncevo-dbus-server.cpp: Server alerted sync + client: matching against bluetooth mac address 2010-01-19 Patrick Ohly Merge branch 'syncevolution-0-9-branch' 2010-01-19 Patrick Ohly * src/Makefile-gen.am: fixed link error related to CPPUnit 2010-01-19 Patrick Ohly * configure-pre.in: set version to 0.9.1+0.9.2 2010-01-19 Patrick Ohly * NEWS: NEWS: updated for 0.9.2 2010-01-18 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: ScheduleWorld: changed webURL 2010-01-18 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: Goosync: added template (MB #9113) 2009-10-29 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: Oracle: added template 2010-01-15 Patrick Ohly * NEWS: updated for 0.9.2 2010-01-15 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: build issue: icalproperty_remove_parameter_by_kind in EDS wrapper 2010-01-15 Patrick Ohly * Makefile-gen.am: autotools: fixed 'make dist' error cause by doc-pak 2010-01-14 Patrick Ohly * src/syncevo/SoupTransportAgent.cpp: * src/syncevo/SoupTransportAgent.h: SoupTransportAgent: event handling 2010-01-14 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * test/test-dbus.py: SyncML server: timeouts for unresponsive clients (MB #7710) 2010-01-14 Patrick Ohly * src/syncevo-dbus-server.cpp: DBusTransportAgent: support message timeout 2010-01-14 Patrick Ohly * src/syncevo/TransportAgent.h: TransportAgent::setCallback(): comment clarification about how often it is called 2010-01-14 Patrick Ohly * src/syncevo/SmartPtr.h: SmartPtr: allow tracking of non-pointer objects 2009-12-18 Rajyalakshmi Bommaraju * src/syncclient_sample_config.xml: syncclient_sample_config.xml: create fullname if empty (MB#5664) 2010-01-15 Patrick Ohly * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/TrackingSyncSource.h: syncevolution --status: statistics empty (MB #9097) 2010-01-14 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: DBus server: clear 'waiting' status when sync is done (MB#9065) 2010-01-13 Patrick Ohly * src/syncevo/SyncConfig.cpp: SyncConfig::removeSyncSource(): did not remove sources inside peers (MB #9065) 2010-01-13 Patrick Ohly * src/syncevo/SyncSource.cpp: client-test: use independent context for testing sources 2009-12-15 Rajyalakshmi Bommaraju * src/syncevo/SyncConfig.cpp: SyncConfig: Read http_proxy from environment (MB#8177) 2010-01-11 Patrick Ohly * configure-post.in: autotools: added workaround for lack of --with-docdir 2009-12-11 Rajyalakshmi Bommaraju * src/backends/evolution/EvolutionCalendarSource.cpp: Evolution calendar: work around 'cannot encode item' problem (MB #7879) 2010-01-11 Patrick Ohly * src/syncevo/TrackingSyncSource.h: TrackingSyncSource: clarify what "raw" means 2010-01-11 Patrick Ohly * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: EvolutionCalendarSource: fixed typo in "type" description 2010-01-06 Zhu, Yongsheng * src/syncclient_sample_config.xml: Config: add support for 'X-SKYPE' for evolution (MB#8948) 2010-01-07 Zhu, Yongsheng * test/synccompare.pl: synccompare: fix regressions of mobical interoperability test 2010-01-06 Chen Congwu * configure-pre.in: * src/backends/evolution/Makefile.am: * src/backends/file/Makefile.am: * src/backends/xmlrpc/Makefile.am: Build: do not depend on cppunit for backends 2010-01-06 Chen Congwu * configure-pre.in: * src/backends/evolution/Makefile.am: * src/backends/file/Makefile.am: Build: do not depend on cppunit for backends 2010-01-05 Chen Congwu * src/syncevo/SyncContext.cpp: Retry: do not retry for the first request, MB#8758 2009-12-29 Chen Congwu * src/syncevo/ObexTransportAgent.cpp: ObexTransportAgent: Error handling improvements 2009-12-29 Chen Congwu * src/syncevo/SyncContext.cpp: Datastore name alias, MB#7871 2010-01-02 gforcada * po/ca.po: l10n: Added Catalan translation 2010-01-02 gforcada * po/ca.po: l10n: Added Catalan translation 2009-12-25 Zhu, Yongsheng * test/test-dbus.py: Testing: fix the failures of Session.SetConfig related 2 cases 2009-12-25 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * test/test-dbus.py: DBus server: use temporary configs for GetConfig(MB#8116) 2009-12-28 zerng07 * po/zh_TW.po: l10n: Updates to Chinese (Taiwan) (zh_TW) translation 2009-12-24 Zhu, Yongsheng * test/test-dbus.py: Testing: add one unit test for InfoRequest/InfoResponse (MB#6376) 2009-12-24 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: DBus server: implement info request for password (MB#6376) 2009-12-21 Zhu, Yongsheng * src/gdbus/gdbus-cxx-bridge.h: * src/syncevo-dbus-server.cpp: DBus server: implement InfoRequest and InfoResponse (MB#6376) 2009-12-22 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: * test/test-dbus.py: DBus server: add source status and progress for restore (MB#8144) 2009-12-23 Zhu, Yongsheng * test/test-dbus.py: Testing: change an issue of restore tests (MB#8144) 2009-12-24 Chen Congwu * src/syncevo/ObexTransportAgent.h: ObexTransportAgent: fix typos 2009-12-24 Chen Congwu * src/syncevo/ObexTransportAgent.cpp: ObexTransportAgent: signal handling bug fixed. 2009-12-24 Chen Congwu * src/syncevo/ObexTransportAgent.cpp: ObexTransport: Do not fail directly if SIGINT is caught by underlying select. 2009-12-23 Chen Congwu * configure-post.in: * configure-pre.in: AutoConf: Bluetooth transport build option 2009-12-17 Chen Congwu * src/syncevo/ObexTransportAgent.cpp: ObexTransportAgent: block while waiting for mainloop events 2009-12-22 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: init sync time to -1 ("not known") 2009-12-21 Zhu, Yongsheng * test/test-dbus.py: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.after.ini: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.after/1: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.before.ini: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.current.ini: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/addressbook.current/1: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after.ini: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after/1: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after/2: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.after/3: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before.ini: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before/1: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before/2: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/calendar.before/3: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.after.ini: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.after/1: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.after/2: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.before.ini: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.before/1: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.current.ini: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.current/1: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/memo.current/2: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/status.ini: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.after.ini: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.after/1: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.before.ini: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.current.ini: * test/test-dbus/restore/cache/syncevolution/dummy_+test-2009-12-21-13-19/todo.current/1: Testing: add 2 test cases for Session.Restore(MB#8144) 2009-12-14 Zhu, Yongsheng * src/dbus/interfaces/syncevo-session-full.xml: * src/syncevo-dbus-server.cpp: DBus server: add 'Session.Restore' (MB#8144) 2009-12-15 Zhu, Yongsheng * src/dbus/interfaces/syncevo-server-full.xml: * src/syncevo-dbus-server.cpp: * test/test-dbus.py: DBus server: add 'dir' key in the reports (MB#8144) 2009-12-15 Zhu, Yongsheng * src/dbus/interfaces/syncevo-server-full.xml: DBus server: add 'peer' in BNF for GetReports(MB#8049) 2009-12-22 Chen Congwu * test/ClientTest.cpp: ClientTest: set config.uri to "" instead of null. 2009-12-21 Chen Congwu * src/syncclient_sample_config.xml: Revert "Synthesis Configuration: add remote rule for Nokia 7210c" 2009-12-21 Chen Congwu * test/README.nokia_7210c: Testing+Nokia_7210c: fix a typo 2009-12-18 Patrick Ohly * test/ClientTest.cpp: ClientTest::getTestData(): avoid dangling pointer to "ical20_utc" 2009-12-04 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: SyncReport: record initial error (MB #7708) 2009-12-04 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext::sync(): fixed potential incorrect memory access 2009-12-17 Chen Congwu * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.cpp: Force slowsync in synthesis engine 2009-12-16 Chen Congwu * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/client-test-app.cpp: * src/syncevo/SyncSource.h: * test/ClientTest.cpp: * test/ClientTest.h: ClientTest: enabling the test with virtual syncsource 2009-12-15 Chen Congwu * src/syncevo/SyncContext.cpp: Super datastore consolidation: only expose the super datasource to user 2009-12-15 Chen Congwu * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: SAN generation: always use basetype unless being forced (MB#8496) 2009-12-11 Chen Congwu * test/README.nokia_7210c: * test/synccompare.pl: * test/testcases/ical20.ics.nokia_7210c.tem.patch: * test/testcases/itodo20.ics.nokia_7210c.tem.patch: SyncCompare+Nokia 7210c readme 2009-12-11 Chen Congwu * test/ClientTest.cpp: ClientTest: Add a new test config for phones do not support UTC time. 2009-12-11 Chen Congwu * test/ClientTest.cpp: ClientTest+doVarSize: use slow sync instead of refresh sync 2009-12-11 Chen Congwu * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: SyncSourceAdmin: do not flush mapping table if never loaded 2009-12-11 Chen Congwu * src/syncclient_sample_config.xml: Synthesis Configuration: add remote rule for Nokia 7210c 2009-12-11 Chen Congwu * src/syncclient_sample_config.xml: synthesis config: add "STATUS" property to "VEVENT" profile. 2009-12-11 Chen Congwu * test/ClientTest.cpp: ClientTest: Fix a typo in testTwinning 2009-12-11 Chen Congwu * test/ClientTest.cpp: ClientTest: "CLENT_TEST_NOCHECK_SYNCSTATS" disable checking sync statictics. 2009-12-11 Chen Congwu * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/client-test-app.cpp: * test/ClientTest.cpp: ClientTest: enabling super datastore testing 2009-12-11 Chen Congwu * test/ClientTest.cpp: ClientTest: server mode adptions 2009-12-15 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: do not localize empty ("") name (MB#8618) 2009-12-11 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: recognise "peer" report item 2009-12-11 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: use template name for configurations (MB#8350) 2009-12-11 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: set new service name before updating ui 2009-12-11 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: dbus wrapper: fix bug in source hashtable names 2009-12-07 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: close settings ui when new service is selected 2009-12-03 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: gtk-ui: remove unused functions 2009-12-03 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.h: gtk-ui: improve report handling 2009-12-13 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: use infobar for no-server and slow-sync situations 2009-12-13 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: fix build when not USE_MOBLIN_UX 2009-12-13 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: make sure service list scroll follows keyboard focus 2009-12-13 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: show service descriptions 2009-12-13 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: gtk-ui: config widget: move server expander to button row 2009-12-12 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: hide characters in password entry 2009-12-12 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui.c: gtk-ui: add info dialogs per design 2009-12-12 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: use MxGtkLightSwitches when USE_MOBLIN_UX 2009-12-12 Jussi Kukkonen * configure-pre.in: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: gtk-ui: prepare MxGtkLightSwitch use 2009-12-11 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: use WebURL instead of syncURL for link buttons 2009-12-11 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: draw the indicator on top of the configuration widget label 2009-12-11 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: configuration ui enhancements 2009-12-11 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: expand server settings when adding new configuration 2009-12-11 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: set source checks (in)sensitive based on source uris 2009-12-11 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: only show "Setup now" button when hovering on expander 2009-12-11 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: bug fixes in service config 2009-12-11 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: gtk-ui: Implement sync mode configuration according to new design 2009-12-09 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: add some functionality to emergency view 2009-12-09 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: initial emergency ui 2009-12-08 Jussi Kukkonen * src/gtk-ui/mux-window.c: * src/gtk-ui/mux-window.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.rc: * src/gtk-ui/ui.glade: gtk-ui: implement bread-crumb navigation 2009-12-08 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: * src/gtk-ui/sync-ui.c: gtk-ui & dbus wrapper: handle waiting status for sources 2009-12-07 Jussi Kukkonen * src/gtk-ui/mux-window.c: gtk-ui: add padding between window edge and window decor buttons 2009-12-04 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: add error UI for major errors 2009-12-03 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: move "last synced" text to the service title 2009-12-03 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: gtk-ui: add an error icon for source errors 2009-12-15 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: do not localize empty ("") name (MB#8618) 2009-12-14 Franz Knipp * src/backends/xmlrpc/Makefile.am: * src/backends/xmlrpc/README: * src/backends/xmlrpc/XMLRPCSyncSource.cpp: * src/backends/xmlrpc/XMLRPCSyncSource.h: * src/backends/xmlrpc/XMLRPCSyncSourceRegister.cpp: * src/backends/xmlrpc/configure-sub.in: XMLRPC backend 2009-12-08 Zhu, Yongsheng * src/Makefile-gen.am: * src/syncevo-dbus-server.cpp: DBus server: implement keyring support in dbus server (MB#3602) 2009-12-11 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: recognise "peer" report item 2009-12-11 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: use template name for configurations (MB#8350) 2009-12-11 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: set new service name before updating ui 2009-12-11 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: dbus wrapper: fix bug in source hashtable names 2009-12-07 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: close settings ui when new service is selected 2009-12-03 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: gtk-ui: remove unused functions 2009-12-03 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.h: gtk-ui: improve report handling 2009-12-10 Patrick Ohly * test/README.funambol: README.funambol: added comment about TRIGGER start times (MB #7656, #7806) 2009-12-10 Zhu, Yongsheng * src/syncevo/SyncConfig.cpp: ZYB: list in sync UI (MB#2424) 2009-12-10 Chen Congwu * src/syncevo/SyncSource.cpp: * src/syncevo/SynthesisDBPlugin.cpp: SyncSource luid-guid mapping: luid is not unique, can not be used as key. 2009-12-09 Patrick Ohly Merge branch 'syncevolution-0-9-branch' 2009-12-09 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: EDS Calendar: set pointer to NULL to protect against ecal bug (MB #8005) 2009-12-09 Patrick Ohly * configure-post.in: * src/Makefile-gen.am: * src/backends/evolution/configure-sub.in: autotools: cleaned up checking for GNOME/EDS libs (MB #8338) 2009-12-09 Patrick Ohly * src/backends/file/FileSyncSourceRegister.cpp: file backend: clarified documenation (MB #8146) 2009-12-09 Patrick Ohly * src/gdbus/object.c: gdbus: fixed g_dbus_create_error_valist() error handling 2009-12-09 Patrick Ohly * build/export-foreign-git.sh: * build/export-gdbus.sh: * src/gdbus/README: exporting of local changes in gdbus 2009-12-09 Patrick Ohly * build/import-foreign-git.sh: import-foreign-git.sh: fix when importing with same branch also in remote branches 2009-12-03 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * test/test-dbus.py: * test/test-dbus/reports/cache/syncevolution/dummy-2009-11-18-13-00/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-55/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-57/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-58/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-12-59/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy_+test-2009-11-18-13-01/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy__test-2009-11-18-12-56/status.ini: DBus Server+logging: getReports for multipeers (MB#8049) 2009-12-08 Patrick Ohly * README: README: mention libs needed by libsynthesis 2009-12-07 Zhu, Yongsheng * src/dbus/interfaces/syncevo-session-full.xml: * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * test/test-dbus.py: DBus server: add specifiers for progress spinner (MB#2229) 2009-12-04 Patrick Ohly * src/gdbus/gdbus.h: * src/gdbus/mainloop.c: * src/gdbus/test/example.cpp: * src/syncevo-dbus-server.cpp: gdbus: allow using private connection 2009-12-03 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: command line: support creating new sources (MB #8424) 2009-12-03 Chen Congwu * src/syncevo/SmartPtr.h: SmartPtr: Fix the leak in assignment operator 2009-12-03 Chen Congwu * src/syncevo/ObexTransportAgent.cpp: * src/syncevo/ObexTransportAgent.h: Revert "ObexTransportAgent: fixing an obex event leak for SyncML server case" 2009-12-03 Chen Congwu * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: EvolutionBackend: Also accept vcalendar for EvolutionCalendarSource 2009-12-02 Patrick Ohly * po/POTFILES.in: autotools + GTK GUI: added sync-config-widget.c to PO files 2009-12-02 Patrick Ohly * src/dbus/interfaces/Makefile.am: autotools + D-Bus API: must include the new .xml and .xsl files 2009-12-02 Patrick Ohly * NEWS: * configure-pre.in: NEWS + configure: SyncEvolution 1.0 alpha 1 snapshot 2009-12-02 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: make sure we only sync once whe nasked 2009-12-02 Patrick Ohly * src/syncevo-dbus-server.cpp: * test/test-dbus.py: CheckSource(): did not handle invalid or missing "type" property (MB #8317) 2009-11-30 Jussi Kukkonen * configure-pre.in: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: use defaultPeer config value on startup 2009-12-02 Patrick Ohly * src/syncevo/SoupTransportAgent.cpp: SoupTransportAgent + syncevo-dbus-server: avoid segfault when aborting (MB #8385) 2009-12-02 Patrick Ohly * src/syncevo/SoupTransportAgent.cpp: SoupTransportAgent + syncevo-dbus-server: avoid segfault when aborting (MB #8385) 2009-11-26 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * test/test-dbus.py: DBus server: apply temporary configs (MB#8116) 2009-12-02 Zhu, Yongsheng * src/syncevo/SyncConfig.cpp: SyncConfig: return sources in shared, peer and filters for getSyncSources 2009-12-01 Zhu, Yongsheng * test/test-dbus.py: DBus testing: add unit tests for status and progress 2009-11-30 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: DBus server: only flush status when changed for SESSION_END 2009-11-27 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: DBus server: set 'running' status in Session.run 2009-11-30 Zhu, Yongsheng * test/test-dbus.py: DBus testing: remove one obsolete unit test for GetReports 2009-12-01 Patrick Ohly * Makefile-gen.am: autotools + deb: removed dependency on doc_pak 2009-11-25 Patrick Ohly * test/runtests.py: nightly testing: git fetch fixes 2009-11-24 tester * test/runtests.py: test/runtest.py: git checkout debugging 2009-11-17 Chen Congwu * test/resultchecker.py: Testing: result check 2009-11-13 Chen Congwu * test/resultchecker.py: Testing: A special case set has slightly differnt case name 2009-11-12 Chen Congwu * test/resultchecker.py: Testing Result Check: check "okay" instead of "fail" because of possible crash 2009-11-11 Chen Congwu * test/resultchecker.py: Testing result checker: change the result checker grep criteria 2009-11-10 Patrick Ohly * test/runtests.py: runtests.py: run setup command twice, just to be sure 2009-10-28 Chen Congwu * test/resultchecker.py: Testing: fix some issues for prebuilt test 2009-10-28 Zhu, Yongsheng * test/runtests.py: Testing: clean log/test files before a new testing 2009-10-27 Chen Congwu * test/resultchecker.py: Testing: show evolution-prebuilt in html output(bug#7160) 2009-10-23 Zhu, Yongsheng * test/compare.xsl: * test/generate-html.xsl: Testing: show evolution-prebuilt in html output(bug#7160) 2009-10-21 Patrick Ohly * test/runtests.py: runtest.py: fixed checking out branch from git 2009-10-21 Patrick Ohly * test/runtests.py: runtest.py: point prebuilt binaries to correct location of backends 2009-10-21 Zhu, Yongsheng * test/evo.supp: Testing: add suppressions for valgrind in evo.supp 2009-10-19 Zhu, Yongsheng * test/resultchecker.py: * test/runtests.py: Testing: refine return code checkings(bug#6457) 2009-10-16 Zhu, Yongsheng * test/valgrindcheck.sh: valgrindcheck.sh: don't force --leak-check and --trace-children 2009-07-15 Zhu, Yongsheng * test/README.zyb: * test/testcases/vcard30.vcf.zyb.tem.patch: ZYB: add README.zyb and customize test cases(MB#2424) 2009-07-13 Zhu, Yongsheng * test/ClientTest.cpp: * test/ClientTest.h: client-test+ZYB: set maxMsgSize and maxObjSize as default value (MB#2424) 2009-07-13 Zhu, Yongsheng * test/synccompare.pl: ZYB: Ignore some properties comparison(MB#2424) 2009-12-01 Zhu, Yongsheng * src/syncclient_sample_config.xml: syncclient config: disable anchors checking for ZYB(MB#8138) 2009-12-01 Zhu, Yongsheng * test/README.mobical: * test/runtests.py: Mobical: skip unit test testOneWayFromClient(MB#8121) 2009-12-01 Patrick Ohly * src/syncevo/Cmdline.cpp: * test/test-dbus.py: shared config + templates: must share global properties 2009-12-01 Patrick Ohly * src/syncevo/SyncConfig.cpp: defaultPeer: also shared when using legacy configs (MB #8334) 2009-12-01 Patrick Ohly * src/Makefile-gen.am: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: fixed reading templates from file (MB #8335) 2009-12-01 Patrick Ohly * src/syncevo/SyncConfig.cpp: virtual backend help text: updated evolutionsource comment 2009-12-01 Patrick Ohly * src/syncevo/SyncConfig.cpp: config templates: "sync" property expected to be set 2009-12-01 Patrick Ohly Merge remote branch 'origin/syncevolution-0-9-branch' 2009-12-01 Patrick Ohly * src/syncevo/SyncSource.cpp: SyncSource.cpp: g++ 4.4 compiler bug workaround 2009-11-30 Patrick Ohly * configure-post.in: autotools: fixed installation of backends with recent libtool 2009-11-25 Patrick Ohly * src/syncevo/Cmdline.cpp: syncevolution --migrate: support migration into a certain context 2009-11-25 Patrick Ohly * src/syncevo/Cmdline.cpp: syncevolution --migrate: copy .synthesis directory (MB #8048) 2009-11-25 Patrick Ohly * src/syncevo/util.cpp: * src/syncevo/util.h: utility function: cp_r() for recursive copying 2009-12-01 Patrick Ohly * src/syncevo/SyncContext.cpp: syncevo-dbus-server: incoming SyncML message not handled 2009-12-01 Patrick Ohly * test/test-dbus.py: test-dbus.py: adapted to new org.syncevolution.SourceUnusable 2009-12-01 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: GetConfig() and check for existing config 2009-11-30 Patrick Ohly Merge remote branch 'origin/syncevolution-0-9-branch' 2009-11-30 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: fixed size_t printing 2009-11-30 Patrick Ohly * src/dbus/syncevo-server.c: syncevo-server.c: detach_cb unused compiler warning 2009-11-30 Patrick Ohly Merge branch 'origin/jku' (early part) 2009-11-30 Patrick Ohly * src/gdbus/Makefile.am: gdbus-cxx: header file must be distributed 2009-11-30 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: remove unused function + variable 2009-11-30 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: dbus wrapper: take copy of source name for SyncevoSourceProgress 2009-11-30 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: remove window title in moblin version (MB#6806) 2009-11-27 Chen Congwu * src/syncevo/SyncContext.cpp: Server alerted Sync: fix the timeout and signal handling during SAN 2009-11-27 Chen Congwu * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: SyncContext: detect server or client session before instantiating the engine. 2009-11-27 Chen Congwu * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: Revert "Server alerted sync: ensure only one SynthesisEngine is active" 2009-11-27 Chen Congwu * src/backends/file/FileSyncSourceRegister.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncML.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: FileSyncSource: use x-vcalendar instead of x-calendar 2009-11-26 Chen Congwu * src/syncevo/SyncML.cpp: Server alerted sync: fix a typo in SyncMode parsing 2009-11-26 Chen Congwu * src/syncevo/ObexTransportAgent.cpp: * src/syncevo/ObexTransportAgent.h: ObexTransportAgent: fixing an obex event leak for SyncML server case 2009-11-26 Chen Congwu * src/syncevo/SyncContext.cpp: Server alerted Sync: Throw error if no source is enabled during SAN generation. 2009-11-23 Chen Congwu * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.h: * src/syncevo/util.cpp: * src/syncevo/util.h: Join/dejoin Mutiple SyncSources, MB#4611 2009-11-18 Chen Congwu * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncContext.cpp: Sever Alerted Sync: SAN generation 2009-11-18 Chen Congwu * src/syncevo/ObexTransportAgent.cpp: * src/syncevo/SyncContext.cpp: Server Alerted Sync: SAN generation 2009-11-18 Chen Congwu * src/syncevo/SyncML.cpp: Server Alerted Sync: SAN generation 2009-11-18 Chen Congwu * src/backends/sqlite/SQLiteContactSource.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: * src/syncevo/SyncSource.h: * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/TrackingSyncSource.h: Server Alerted Sync: Set Content Type in SAN 2009-11-30 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: change name 'Addressbook'->'Contacts' (MB#6514) 2009-11-30 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: bring back the destuctive sync mode options 2009-11-30 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: set log file name to "syncevolution-log.html" 2009-11-30 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: set sync-button sensitivity based on Presence 2009-11-27 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: configuration: updated to match server use cases (MB #7710) 2009-11-27 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: D-Bus API: further explanations for Server.GetReports() 2009-11-25 Zhu, Yongsheng * src/dbus/interfaces/syncevo-server-full.xml: * src/syncevo-dbus-server.cpp: * test/test-dbus.py: DBus server: change the behavior of GetReports(MB#8049) 2009-11-27 Patrick Ohly * NEWS: * configure-pre.in: configure + NEWS: version bumped to 0.9.2, summarized changes 2009-11-27 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: Evolution Address Book: avoid picking CouchDB by default (MB #7877) 2009-11-27 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: Evolution Address Book: avoid picking CouchDB by default (MB #7877) 2009-11-27 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: solve focus and scroll issues in service list 2009-11-27 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext::createTransport(): https not recognized (MB #8300) 2009-11-27 Patrick Ohly * gen-autotools.sh: * src/Makefile-gen.am: * src/README.templates: * src/default/README: * src/default/syncevolution/Funambol/config.ini: * src/default/syncevolution/Funambol/sources/addressbook/config.ini: * src/default/syncevolution/Funambol/sources/calendar/config.ini: * src/default/syncevolution/Funambol/sources/memo/config.ini: * src/default/syncevolution/Funambol/sources/todo/config.ini: * src/default/syncevolution/ScheduleWorld/config.ini: * src/default/syncevolution/ScheduleWorld/sources/addressbook/config.ini: * src/default/syncevolution/ScheduleWorld/sources/calendar/config.ini: * src/default/syncevolution/ScheduleWorld/sources/memo/config.ini: * src/default/syncevolution/ScheduleWorld/sources/todo/config.ini: * src/syncevo/Makefile.am: * src/templates/Funambol/config.ini: * src/templates/Funambol/sources/addressbook/config.ini: * src/templates/Funambol/sources/calendar/config.ini: * src/templates/Funambol/sources/memo/config.ini: * src/templates/Funambol/sources/todo/config.ini: * src/templates/README: * src/templates/ScheduleWorld/config.ini: * src/templates/ScheduleWorld/sources/addressbook/config.ini: * src/templates/ScheduleWorld/sources/calendar/config.ini: * src/templates/ScheduleWorld/sources/memo/config.ini: * src/templates/ScheduleWorld/sources/todo/config.ini: installation: templates now in $(datadir)/syncevolution/templates (MB #7808) 2009-11-27 Patrick Ohly * Makefile-gen.am: autotools: install doc files in normal --docdir (MB #7168) 2009-11-27 Patrick Ohly * Makefile-gen.am: autotools: include gen-autotools.sh in source tar ball (MB #7822) 2009-11-24 Kristho * po/da.po: l10n: Danish translation of syncevolution. 2009-11-16 itsoftex * po/ar.po: l10n: Updates to Arabic (ar) translation 2009-11-16 itsoftex * po/ar.po: l10n: Arabic Translation, partial upload. 2009-11-12 GLS_JPN * po/ja.po: l10n: Updates to Japanese (ja) translation 2009-11-24 tomasgalicia * po/pt_BR.po: l10n: Updates to Brazilian Portuguese (pt_BR) translation 2009-11-24 tomasgalicia * po/it.po: l10n: Updates to Italian (it) translation 2009-11-26 Patrick Ohly * src/syncevo/SyncConfig.cpp: deviceData property: updated comment 2009-11-26 Chen Congwu * src/syncevo/SyncContext.cpp: Fix a compiler warning 2009-11-26 tester * src/Makefile-gen.am: syncevo-dbus-server: libsoup compile problem 2009-11-26 tester * configure-pre.in: link problem: sysync::SySyncDebugPuts() 2009-11-26 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui.c: gtk-ui: add better comments for missing error msgs 2009-11-26 Jussi Kukkonen Merge branch 'master' into jku 2009-11-25 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: shared config: when no context is given, search for config 2009-11-25 Jussi Kukkonen * configure-pre.in: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui.c: gtk-ui: Derive SyncConfigWidget from GtkContainer 2009-11-25 Patrick Ohly * src/client-test-app.cpp: client-test: create new configs in @client-test-[12] 2009-11-25 Patrick Ohly * configure-pre.in: bumped version to 0.9.1+1.0alpha1 2009-11-24 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/SyncConfig.h: command line: preserve and show shared properties (MB #8048) 2009-11-24 Patrick Ohly * src/syncevo/Cmdline.cpp: client-test: updated SyncEvo::CmdlineTest to work with shared config layout 2009-11-23 Patrick Ohly * src/dbus/interfaces/syncevo-session-full.xml: D-Bus API: clarified meaning of "empty config" in Session.SetConfig() 2009-11-21 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * test/test-dbus.py: config: creating templates for a specific context 2009-11-21 Patrick Ohly * src/syncevo/SyncConfig.cpp: * test/test-dbus.py: deviceId: shared between peers 2009-11-21 Patrick Ohly * src/syncevo/ConfigNode.h: * src/syncevo/FileConfigNode.cpp: * src/syncevo/FileConfigNode.h: * src/syncevo/FilterConfigNode.cpp: * src/syncevo/FilterConfigNode.h: * src/syncevo/PrefixConfigNode.cpp: * src/syncevo/PrefixConfigNode.h: * src/syncevo/SafeConfigNode.cpp: * src/syncevo/SafeConfigNode.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: ConfigNode: use map with case-insensitive keys for properties 2009-11-21 Patrick Ohly * src/syncevo/FilterConfigNode.cpp: FilterConfigNode: existing properties not overwritten?! 2009-11-21 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncConfig::setConfigFilter(): per source-set properties were broken 2009-11-20 Patrick Ohly * test/test-dbus.py: D-Bus testing: split up TestMultipleConfigs 2009-11-20 Patrick Ohly * test/test-dbus.py: D-Bus testing: fixed typo for "use gdb" code path 2009-11-20 Patrick Ohly * src/syncevo-dbus-server.cpp: * test/test-dbus.py: D-Bus API + testing + implementation: GetDatabases() requires source config 2009-11-20 Patrick Ohly * src/dbus/interfaces/syncevo-session-full.xml: * src/syncevo-dbus-server.cpp: * src/syncevo/ConfigTree.h: * src/syncevo/FileConfigTree.cpp: * src/syncevo/FileConfigTree.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * test/test-dbus.py: syncevo-dbus-server: removing/clearing of properties in shared configs (MB# 8059) 2009-11-20 Patrick Ohly * test/test-dbus.py: D-Bus testing: Server/Session.CheckSource() does not need existing configuration 2009-11-16 Patrick Ohly * src/syncevo/FileConfigTree.cpp: FileConfigTree clearNodes() + reset(): fail when nodes are shared 2009-11-13 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/DevNullConfigNode.h: * src/syncevo/FileConfigTree.cpp: * src/syncevo/FilterConfigNode.h: * src/syncevo/Makefile.am: * src/syncevo/MultiplexConfigNode.cpp: * src/syncevo/MultiplexConfigNode.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * test/test-dbus.py: config: share properties between peers, configuration view without peer 2009-11-13 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: config: added "defaultPeer" global property + SaveConfigNode "hidden" flags 2009-11-13 Patrick Ohly * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: * src/client-test-app.cpp: * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/FileConfigTree.cpp: * src/syncevo/FileConfigTree.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/VolatileConfigTree.h: config: reorganized for shared config layout (MB#7707) 2009-11-13 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: SyncSourceConfig: removed cruft 2009-11-20 Patrick Ohly * test/test-dbus.py: * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini: * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini: * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini: * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini: * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini: * test/test-dbus/reports/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini: D-Bus testing: setupFiles() + multiple snapshots 2009-11-25 Chen Congwu * src/syncevo/SyncContext.cpp: Fix a compiler warining. 2009-11-25 Chen Congwu * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: Server alerted sync: ensure only one SynthesisEngine is active 2009-11-25 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: set printChanges to 0 before syncing 2009-11-25 Jussi Kukkonen * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: D-Bus documentation fixes 2009-11-25 Jussi Kukkonen * src/dbus/test.c: * src/gtk-ui/sync-ui.c: gtk-ui: remove unused pointer access 2009-11-24 tomasgalicia * po/it.po: l10n: Updates to Italian (it) translation 2009-11-24 tomasgalicia * po/pt_BR.po: l10n: Updates to Brazilian Portuguese (pt_BR) translation 2009-11-24 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext: only use one engine instance, fixes slow sync issue 2009-11-24 Kristho * po/da.po: l10n: Danish translation of syncevolution. 2009-11-24 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: handle NoSuchServer when loading initial config 2009-11-24 Jussi Kukkonen * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: fix sync mode selection 2009-11-24 Jussi Kukkonen * configure-pre.in: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui.c: gtk-ui: remove keyring use -- server will take care of this 2009-11-24 Jussi Kukkonen * src/dbus/interfaces/syncevo-marshal.list: * src/dbus/syncevo-server.c: * src/dbus/syncevo-server.h: * src/gtk-ui/sync-ui.c: gtk-ui: add (empty) InfoRequest callback 2009-11-24 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: gtk-ui: use CheckSource() to hide unsupported sources 2009-11-24 Jussi Kukkonen * src/dbus/syncevo-dbus-types.h: * src/dbus/syncevo-server.c: * src/dbus/syncevo-server.h: Add SourceUnusable exception to dbus wrapper 2009-11-24 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: remove debug ouput 2009-11-24 Jussi Kukkonen * src/syncevo-dbus-server.cpp: syncevo-dbus-server: Add DBusSyncException SourceUnusable 2009-11-24 Jussi Kukkonen * src/dbus/syncevo-server.c: * src/dbus/syncevo-server.h: * src/gtk-ui/sync-ui.c: implement CheckSource in dbus wrapper 2009-11-23 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: Use 'Presence' and update UI based on that 2009-11-23 Jussi Kukkonen * src/dbus/interfaces/syncevo-marshal.list: * src/dbus/syncevo-server.c: * src/dbus/syncevo-server.h: add Presence to dbus wrapper 2009-11-23 Jussi Kukkonen Merge branch 'jku-dbus-update' into jku 2009-11-18 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: syncevo-dbus-server: fix an integer overflow in GetReports 2009-11-18 Zhu, Yongsheng * test/test-dbus.py: * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-52/status.ini: * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-55/status.ini: * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-57/status.ini: * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-58/status.ini: * test/test-dbus/cache/syncevolution/dummy-test-2009-11-18-12-59/status.ini: D-Bus testing: add testGetReportsByRef in TestSessionAPIsDummy 2009-11-18 Zhu, Yongsheng * test/test-dbus.py: D-Bus testing: change comment for testGetReportsNoConfig 2009-11-18 Zhu, Yongsheng * test/test-dbus.py: D-Bus testing: remove reduntant 'cleanAllConfig' 2009-11-18 Zhu, Yongsheng * test/test-dbus.py: D-Bus testing: add 'setupFiles' function in DBusUtil 2009-11-18 Zhu, Yongsheng * test/test-dbus.py: D-Bus testing: change the server name in TestSessionAPIsDummy 2009-11-20 Jussi Kukkonen * src/dbus/syncevo-dbus-types.h: fix syncevolution exception names in dbus wrapper 2009-11-20 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: implement enabling/disabling sources in main view 2009-11-20 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/syncevo-dbus-server.cpp: * test/test-dbus.py: syncevo-dbus-server: implement Server.GetSessions() (MB #8061) 2009-11-19 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: remove old service icon before adding new one 2009-11-19 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: set ui state to ok when config is received 2009-11-19 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: implement saving config 2009-11-19 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: fix double free in dbus C wrapper 2009-11-19 Patrick Ohly * src/syncevo/Cmdline.cpp: client-test: added remoteIdentifier + PeerIsClient 2009-11-19 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: username/password: empty in templates 2009-11-19 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: gtk-ui: only show ConsumerReady services 2009-11-19 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui.c: gtk-ui: make configuration widgets handle their state better 2009-11-19 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: * src/syncevo-dbus-server.cpp: D-Bus API + syncevo-dbus-server: added Server.CheckSource()/GetDatabases() (MB #8091) 2009-11-19 Patrick Ohly * src/syncevo-dbus-server.cpp: * test/test-dbus.py: syncevo-dbus-server: StatusChanged "idle" was not sent 2009-11-19 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui.c: gtk-ui: improve SyncConfigWidget, don't run a session all the time 2009-11-19 Patrick Ohly * test/test-dbus.py: D-Bus testing: added testSyncSecondSession 2009-11-19 Patrick Ohly * test/test-dbus.py: D-Bus testing: SessionChanged signal handling was wrong 2009-11-19 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: send SYNC_DONE status after shutting down connection 2009-11-18 Patrick Ohly * test/test-dbus.py: D-Bus testing: only react to D-Bus signals while the test runs 2009-11-18 Patrick Ohly * test/test-dbus.py: D-Bus testing: added glib independent timeouts 2009-11-18 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: gtk-ui: re-implement service configuration view 2009-11-18 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.h: gtk-ui: more coverage for new dbus api 2009-11-17 Patrick Ohly * test/test-dbus.py: D-Bus testing: avoid duplicate testSync methods, minor improvements 2009-11-17 Jussi Kukkonen Merge remote branch 'origin/jku-single-window' into jku-dbus-update 2009-09-30 Jussi Kukkonen * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.h: * src/gtk-ui/ui.glade: gtk-ui: add automatic expansion to service list 2009-11-17 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncContext::createTransportAgent(): removed unused agent variable 2009-11-17 Jussi Kukkonen implement the service list contents as widgets 2009-11-17 Jussi Kukkonen * src/gtk-ui/Makefile.am: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui-marshal.list: * src/gtk-ui/sync-ui.c: fix build problems, fix compiler warnings 2009-11-17 Patrick Ohly * src/syncevo/SyncContext.cpp: OBEX transport: fix compiler error when OBEX transport is off 2009-09-28 Jussi Kukkonen * configure-pre.in: * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: use NbtkGtkExpander in service list 2009-11-16 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: syncevo-dbus-server: change error message for getReports 2009-11-16 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: syncevo-dbus-server: change error message for getDatabases 2009-11-13 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: syncevo-dbus-server: change error message of checkSource 2009-11-16 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: syncevo-dbus-server: change error message for setConfig 2009-11-16 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: syncevo-dbus-server: change error message for getConfig 2009-11-14 Zhu, Yongsheng * test/test-dbus.py: D-Bus testing: add unit tests for Session.GetReports 2009-11-13 Zhu, Yongsheng * test/test-dbus.py: D-Bus testing: add unit tests for Session.GetDatabases 2009-11-13 Zhu, Yongsheng * test/test-dbus.py: D-Bus testing: add unit tests for Session.CheckSource 2009-11-16 Zhu, Yongsheng * test/test-dbus.py: D-Bus testing: add TestSessionAPIsEmptyName class 2009-11-17 Zhu, Yongsheng * test/test-dbus.py: D-Bus testing: change comments for unit tests of config 2009-09-28 Jussi Kukkonen * src/gtk-ui/mux-icon-button.c: * src/gtk-ui/mux-icon-button.h: * src/gtk-ui/mux-window.c: * src/gtk-ui/mux-window.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: implement first phase of "single window mode" 2009-11-17 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: gtk-ui: only sync enabled and locall supported sources 2009-11-17 Chen Congwu * src/syncevo/ObexTransportAgent.cpp: * src/syncevo/ObexTransportAgent.h: ObexTransportAgent: compiling fixes MB#5188 2009-11-17 Patrick Ohly * src/syncevo/SyncConfig.cpp: syncURL: example for HTTPS, OBEX channel selection 2009-11-13 Chen Congwu * configure-pre.in: * src/syncevo/Makefile.am: * src/syncevo/ObexTransportAgent.cpp: * src/syncevo/ObexTransportAgent.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncContext.cpp: OBEX Client Transport: in-process OBEX client (binding over Bluetooth, #5188) 2009-11-13 Chen Congwu * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: Server Alerted Sync: SAN generation 2009-11-13 Chen Congwu * src/syncevo-dbus-server.cpp: Server Alerted Sync: SAN Parsing 2009-11-13 Chen Congwu * src/syncevo-dbus-server.cpp: Server Alerted Sync: SAN Parsing 2009-11-13 Chen Congwu * src/syncevo/SyncSource.cpp: SyncML Server: explictly declare support "refresh-from-remote" 2009-11-13 Chen Congwu * src/syncevo/SyncSource.cpp: SyncML Server: flush luid-guid map immediately 2009-11-10 Chen Congwu * src/gdbus/gdbus.h: gdbus: fix a compile error 2009-11-10 Chen Congwu * test/ClientTest.cpp: * test/ClientTest.h: ClienTest: Fix a resource leak 2009-10-16 Chen Congwu * configure-pre.in: DevType: change DevType from "desktop" to "workstation" 2009-11-16 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: improve error dbus handling 2009-11-16 Jussi Kukkonen * src/Makefile-gen.am: * src/org.syncevolution.service.in: fix D-Bus .service file (needed for d-Bus autostart) 2009-11-16 itsoftex * po/ar.po: l10n: Updates to Arabic (ar) translation 2009-11-16 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: * src/gtk-ui/sync-ui.c: gtk-ui: start handling source errors 2009-11-16 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: * src/gtk-ui/sync-ui.c: * src/org.syncevolution.service.in: gtk-ui: enable actual syncing 2009-11-16 Jussi Kukkonen * src/dbus/interfaces/syncevo-marshal.list: * src/dbus/syncevo-session.c: * src/dbus/test.c: * src/org.Moblin.SyncEvolution.service.in: * src/org.syncevolution.service.in: fix bug in status-changed signal definition in dbus wrapper 2009-11-16 itsoftex * po/ar.po: l10n: Arabic Translation, partial upload. 2009-11-12 GLS_JPN * po/ja.po: l10n: Updates to Japanese (ja) translation 2009-11-12 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SynthesisDBPlugin.cpp: server config: fixed tests and code for new config options 2009-11-12 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: cmdline --print-servers: sort by server name 2009-11-11 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SynthesisDBPlugin.cpp: * test/test-dbus.py: syncevo-dbus-server: removed special case for unauthenticated Connections 2009-11-11 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncML server: accept basic authentication 2009-11-11 Zhu, Yongsheng * test/test-dbus.py: D-Bus testing: add unit tests for session.SetConfig/GetConfig 2009-11-10 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncML server: explicitly state that any kind of log in is valid 2009-11-05 Patrick Ohly * src/Makefile-gen.am: client-test: unit tests not included when building statically 2009-11-10 Patrick Ohly * src/syncevo-dbus-server.cpp: * test/test-dbus.py: syncevo-dbus-server: Server.GetConfig() should not create configs 2009-11-10 Patrick Ohly * test/test-dbus.py: D-Bus testing: check for some error reporting situations 2009-11-09 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: * test/test-dbus.py: syncevo-dbus-server: kill old session(s) when the same client connects again (MB#7710) 2009-11-09 Patrick Ohly * src/dbus/interfaces/syncevo-connection-full.xml: * src/syncevo-dbus-server.cpp: syncevo-dbus-server + D-Bus API: no Reply after Abort signal 2009-11-09 Patrick Ohly * test/test-dbus.py: test-dbus.py: also kill dbus-monitor at start of run 2009-11-02 Zhu, Yongsheng * src/gdbus/gdbus-cxx-bridge.h: * src/syncevo-dbus-server.cpp: syncevo-dbus-server: add specific exceptions (MB#6548) 2009-10-30 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/CurlTransportAgent.cpp: * src/syncevo/SoupTransportAgent.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * test/test-dbus.py: syncevo-dbus-server + syncevolution: fixed signal handling and D-Bus suspend/abort/shutdown (MB#7555) 2009-10-30 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: syncevo-dbus-server: handle CTRL-C/SIGINT/SIGTERM(bug #7555) 2009-11-09 Patrick Ohly Merge branch 'syncevolution-0-9-x' 2009-11-09 Patrick Ohly * configure-pre.in: autotools + Boost: --with-boost had no effect (MB#7856) 2009-11-06 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SynthesisDBPlugin.cpp: * test/syncevo-http-server.py: * test/test-dbus.py: SyncML server: find configuration for client automatically (MB#7710) 2009-11-06 Patrick Ohly * src/syncevo/SynthesisDBPlugin.cpp: SynthesisDBPlugin: added NULL context pointer checks 2009-11-05 Patrick Ohly * src/syncevo-dbus-server.cpp: synevo-dbus-server: Session.Sync() signature fix 2009-11-05 Patrick Ohly * test/test-dbus.py: test-dbus.py: added Connection tests 2009-11-05 Patrick Ohly * test/test-dbus.py: test-dbus.py: more reliable process handling 2009-11-05 Patrick Ohly * src/dbus/interfaces/syncevo-connection-full.xml: * src/syncevo-dbus-server.cpp: D-Bus API + syncev-dbus-server: Connection.Abort signal only sent once 2009-11-05 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: use unbuffered output 2009-11-05 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: use random session IDs 2009-11-05 Patrick Ohly * test/test-dbus.py: test-dbus.py: removed dependency on Python 2.6 and python-gobject >= 2.16 2009-11-05 Patrick Ohly * src/Makefile-gen.am: client-test: unit tests not included when building statically 2009-11-03 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SynthesisDBPlugin.cpp: SyncML server: don't check client credentials if not required 2009-11-03 Patrick Ohly * test/syncevo-http-server.py: syncevolution-http-server.py: clients must authenticate 2009-10-25 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SynthesisDBPlugin.cpp: Synthesis server: session auth and device admin 2009-10-29 Patrick Ohly * src/syncevo/SyncContext.cpp: logging + XML config: print config when it cannot be parsed 2009-10-29 Patrick Ohly * src/syncevo/SafeConfigNode.cpp: SafeConfigNode::escape(): did not work correctly for strings with ! in them 2009-10-29 Patrick Ohly * src/default/README: adding templates: also need to go into test/test-dbus.py 2009-10-09 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: syncevo-dbus-server: implement progress (bug #7134) 2009-11-03 Patrick Ohly * gen-autotools.sh: gen-autotools.sh: avoid GNU find -printf 2009-11-04 Patrick Ohly * configure-pre.in: configure: detect incorrect use of --with-synthesis-src 2009-11-03 Patrick Ohly * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: SQLite backend: added server admin calls 2009-11-03 Patrick Ohly * gen-autotools.sh: gen-autotools.sh: avoid GNU find -printf 2009-11-03 Patrick Ohly * src/syncevo/LogRedirect.cpp: stderr redirection: detect "error" messages and show them (MB#7655) 2009-11-01 Jussi Kukkonen * po/POTFILES.in: * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: gtk-ui: simplify report handling & source checking 2009-11-01 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: add sync report and progress handling 2009-11-01 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: add 'done' to sessions statuses in dbus wrapper 2009-11-12 Jussi Kukkonen * src/dbus/test.c: improve test binary for dbus wrapper 2009-11-12 Jussi Kukkonen * src/dbus/syncevo-server.c: * src/dbus/syncevo-server.h: * src/dbus/syncevo-session.c: * src/dbus/syncevo-session.h: bugfixes in dbus wrapper 2009-11-12 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: fix sessions-data handling in client wrapper 2009-11-12 Jussi Kukkonen * src/dbus/syncevo-server.c: * src/gtk-ui/sync-ui.c: use Attach/Detach automatically in dbus client wrapper 2009-11-12 Jussi Kukkonen * src/dbus/interfaces/syncevo-server-full.xml: dbus documentation fixes 2009-11-12 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: gtk-ui: read current configuration from Session 2009-11-12 Jussi Kukkonen * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: * src/dbus/syncevo-session.c: * src/dbus/syncevo-session.h: add missing CheckSource implementation to cient wrapper 2009-11-12 Jussi Kukkonen * src/dbus/test.c: * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui.c: gtk-ui : fix the build (compiles, does not work) 2009-11-11 Jussi Kukkonen * src/dbus/Makefile.am: * src/dbus/test.c: add temporary test binary 2009-11-11 Jussi Kukkonen * src/dbus/interfaces/syncevo-session-full.xml: * src/dbus/syncevo-session.c: * src/dbus/syncevo-session.h: fix dbus signature for GetConfig 2009-11-11 Jussi Kukkonen * src/dbus/interfaces/syncevo-marshal.list: * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: * src/dbus/syncevo-server.c: * src/dbus/syncevo-server.h: * src/dbus/syncevo-session.c: * src/dbus/syncevo-session.h: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: add missing session signals to client dbus wrapper 2009-11-11 Jussi Kukkonen * src/dbus/Makefile.am: * src/dbus/README: * src/dbus/interfaces/Makefile.am: * src/dbus/interfaces/syncevo-full.xml: * src/dbus/interfaces/syncevo-marshal.list: * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: * src/dbus/syncevo-dbus.c: * src/dbus/syncevo-dbus.h: * src/dbus/syncevo-server.c: * src/dbus/syncevo-server.h: * src/dbus/syncevo-session.c: * src/dbus/syncevo-session.h: * src/dbus/test.c: implement new dbus api in the C wrapper 2009-11-11 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SynthesisDBPlugin.cpp: * test/test-dbus.py: syncevo-dbus-server: removed special case for unauthenticated Connections 2009-11-11 Patrick Ohly * src/syncevo/SyncContext.cpp: SyncML server: accept basic authentication 2009-10-29 Patrick Ohly * src/client-test-app.cpp: testing: Client::Sync broke when removing the source array in the sync() method 2009-10-29 Patrick Ohly * test/test-dbus.py: D-Bus testing: adapted to fully implemented GetConfigs() 2009-10-29 Patrick Ohly * test/test-dbus.py: D-Bus testing: set up environment also for running under debugger 2009-10-29 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: fixed compiler warning 2009-10-13 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: syncevo-dbus-server: use enum values to represent sync statuses 2009-10-21 Zhu, Yongsheng * test/dbus-server-config.py: syncevo-dbus-server: add test script for getConfigs 2009-10-21 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: syncevo-dbus-server: implement getConfigs 2009-10-15 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: syncevo-dbus-server: hook up checkForSuspend and checkForAbort 2009-10-12 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: syncevo-dbus-server: add timeout mechanism for status and progress 2009-10-09 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: syncevo-dbus-server: change checkSource and getDatabases 2009-10-09 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * src/syncevo/ConfigTree.h: * src/syncevo/FileConfigTree.cpp: * src/syncevo/FileConfigTree.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: syncevo-dbus-server setConfig: reserve meta information 2009-10-26 GLSQA * po/fi.po: l10n: Updates to Finnish (fi) translation 2009-10-26 GLSQA * po/fi.po: l10n: Updates to Finnish (fi) translation 2009-10-26 Patrick Ohly * NEWS: * configure-pre.in: NEWS, version: updated for 0.9.1 2009-10-23 Patrick Ohly * src/syncevo/SyncSource.cpp: SyncSourceAdmin::insertMapItem(): silently update existing items 2009-10-23 Patrick Ohly * src/syncevo/SynthesisDBPlugin.cpp: Synthesis DB interface: logging of local operations 2009-10-23 Patrick Ohly Merge commit 'origin/master' into dbus-api 2009-10-21 ZhuYanhai * po/zh_CN.po: l10n: Updates to Chinese (China) (zh_CN) translation 2009-10-21 ZhuYanhai * po/zh_CN.po: l10n: Updates to Chinese (China) (zh_CN) translation 2009-10-20 Patrick Ohly Merge branch 'master' into dbus-api 2009-10-19 Patrick Ohly * NEWS: * configure-pre.in: NEWS, version: updated for 0.9.1 beta 2 2009-10-16 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: client-test: added testManyDeletes, improved testManyItems 2009-10-16 Zhu, Yongsheng * test/valgrindcheck.sh: valgrindcheck.sh: return 100 when valgrind finds a problem 2009-10-16 Congwu Chen * test/runtests.py: runtests.py: added configuration of Resend test 2009-10-16 Patrick Ohly * test/runtests.py: runtests.py: reformatted source code to split up long lines 2009-10-16 Patrick Ohly * test/runtests.py: runtests.py: build RPMs in addition to DEBs 2009-10-12 Patrick Ohly * test/runtests.py: runtests.py: fixed "prebuilt" tests 2009-10-12 Patrick Ohly * test/runtests.py: runtests.py: fixed building lpia .deb 2009-10-13 Zhu, Yongsheng * test/generate-html.xsl: Testing: add valgrind result checking and generate result in html output 2009-10-13 Zhu, Yongsheng * test/runtests.py: Testing: add nightly test for memotoo 2009-10-13 Chen Congwu * test/runtests.py: Testing: add time info for mail title 2009-10-13 Chen Congwu * test/runtests.py: Testing: change know failures to skip for google testing 2009-09-28 Chen Congwu * test/runtests.py: Testing: add valgrind check result and backend scan dir 2009-09-28 Chen Congwu * test/resultchecker.py: * test/runtests.py: Testing: add valgrind check result and backend scan dir 2009-10-16 Patrick Ohly * src/syncevo/SyncContext.cpp: fixed typo: Aboring -> Aborting 2009-10-15 Patrick Ohly * test/README.mobical: * test/synccompare.pl: Mobical: PHOTOs preserved verbatim (MB#6668) 2009-10-15 Patrick Ohly * src/syncevo/Makefile.am: * src/syncevo/installcheck-local.sh: packaging: another fix for installcheck-local 2009-10-15 Patrick Ohly * Makefile-gen.am: packaging: force serialization of "install" and "installcheck" 2009-10-15 Zhu, Yongsheng * src/syncevo/SyncSource.cpp: SyncSourceSerialize: a typo for vCalendar1.0 in getSynthesisInfo 2009-10-15 Zhu, Yongsheng * src/syncclient_sample_config.xml: * src/syncevo/SyncSource.cpp: SyncSource: Add 'prioprity' conversion between vCalendar1.0 and 2.0 2009-10-15 Zhu, Yongsheng * src/backends/evolution/EvolutionContactSource.h: * src/syncclient_sample_config.xml: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: SyncSource: change names for m_incomingScript and m_outgointScript 2009-10-14 xosecalvo * po/gl.po: l10n: First Galician translation 2009-10-14 Patrick Ohly * test/test-dbus.py: D-Bus testing: reorganized code, added session and sync testing 2009-10-14 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: cleaned up read-only methods and added GetConfigs() 2009-10-14 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: fixed name of Session signals 2009-10-14 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: fixed reporting of status "idle" 2009-10-14 Patrick Ohly * test/test-dbus.py: D-Bus testing: use dbus-monitor in normal mode 2009-10-14 Patrick Ohly * src/gdbus/test/example.cpp: gdbus C++: demonstrate how to bind methods in private base classes 2009-10-12 Patrick Ohly * src/gdbus/test/example.cpp: gdbus C++ example: added static and const function callback 2009-10-12 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: * src/gdbus/test/example.cpp: * src/gdbus/test/test-example: * src/syncevo-dbus-server.cpp: gdbus C++: simplified method declaration 2009-10-12 Patrick Ohly * src/gdbus/gdbus.h: * src/gdbus/object.c: gdbus: per-method callback data 2009-10-12 Patrick Ohly * src/gdbus/gdbus.h: gdbus: add _NONE = 0 enum value for C++ 2009-10-14 Patrick Ohly * Makefile-gen.am: * src/syncevo/Makefile.am: * src/syncevo/installcheck-local.sh: packaging: fix for installcheck 2009-10-13 Patrick Ohly * src/syncevo/Cmdline.cpp: command line: removing non-existant configuration prints error (MB #6673) 2009-10-13 Patrick Ohly * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncContext.cpp: message resend: zero interval disables resending (MB #6500) 2009-10-13 Patrick Ohly * src/syncevo/SyncConfig.h: command line config value checking: detect negative values on 32 bit (MB #6500) 2009-10-13 Patrick Ohly * NEWS: NEWS: fixed some typos, improved wording 2009-10-12 Patrick Ohly * Makefile-gen.am: * configure-post.in: * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: --enable-evolution-compatibility: added icalcomp_get_location/summary (MB#6552), added test 2009-10-13 Patrick Ohly * src/syncevo-dbus-server.cpp: * test/test-dbus.py: D-Bus testing: use 'unittest' to write tests, watch syncevo-dbus-server 2009-10-13 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: gtk-ui: disable sources that are not supported (MB#6672) 2009-10-13 andika * po/id.po: l10n: Updates to Indonesian (id) translation 2009-10-13 andika * po/id.po: l10n: Updates to Indonesian (id) translation 2009-10-10 GLS_CHS * po/zh_CN.po: l10n: Updates to Chinese (China) (zh_CN) translation 2009-09-24 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: use Server Alerted Notification (SAN) message content 2009-09-24 Patrick Ohly * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: SyncMode: use values that are consistent with SyncML spec 2009-10-07 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server setConfig: added TODO 2009-09-27 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * test/dbus-server-config.py: syncevo-dbus-server: implement checkSource and getDatabases 2009-09-25 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: syncevo-dbus-server: add workarounds for getConfig/getReports 2009-09-21 Zhu, Yongsheng * src/dbus/interfaces/syncevo-server-full.xml: * src/syncevo-dbus-server.cpp: * test/dbus-server-config.py: syncevo-dbus-server: add implementation for getReports 2009-09-22 Zhu, Yongsheng * src/syncevo-dbus-server.cpp: * src/syncevo/FileConfigNode.cpp: * test/dbus-server-config.py: syncevo-dbus-server: implement getConfig/setConfig 2009-09-14 Zhu, Yongsheng * src/dbus/interfaces/syncevo-server-full.xml: DBUS-API: fix a xml syntax error in dbus-api 2009-10-01 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/SyncContext.cpp: EvolutionSyncClient: added some more TODOs 2009-09-30 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: close connection on error 2009-09-29 Patrick Ohly * src/syncevo/Cmdline.cpp: * src/syncevo/ConfigTree.h: * src/syncevo/FileConfigTree.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/SynthesisDBPlugin.cpp: * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/TrackingSyncSource.h: SyncML server: handle admin data inside SyncEvolution, use 2009-09-29 Patrick Ohly * src/syncevo/SyncConfig.cpp: config: allow empty username/password 2009-09-29 Patrick Ohly * src/syncevo/ConfigNode.h: * src/syncevo/FileConfigNode.cpp: * src/syncevo/FileConfigNode.h: * src/syncevo/FilterConfigNode.cpp: * src/syncevo/FilterConfigNode.h: * src/syncevo/HashConfigNode.h: * src/syncevo/PrefixConfigNode.h: * src/syncevo/SafeConfigNode.h: ConfigNode API: added writeProperties() and clear() 2009-09-29 Patrick Ohly * src/syncevo/SafeConfigNode.cpp: * src/syncevo/SafeConfigNode.h: SafeConfigNode: make escape/unescape utility functions public 2009-09-27 Patrick Ohly * HACKING: * configure-pre.in: * src/Makefile-gen.am: * src/syncclient_sample_config.xml: * src/syncevo-dbus-server.cpp: * src/syncevo/Makefile.am: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SynthesisEngine.cpp: * src/syncevo/SynthesisEngine.h: * test/syncevo-http-server.py: syncevo-dbus-server/syncevolution-http-server.py: SyncML HTTP server 2009-09-27 Patrick Ohly * src/syncevo/util.h: StringMap: alias for std::map 2009-09-24 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: D-Bus API: added error specification 2009-09-23 Patrick Ohly * src/dbus/interfaces/syncevo-session-full.xml: D-Bus API: added database listing and config checking 2009-09-23 Patrick Ohly * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncSource.h: sync progress: generate information about inactive sources 2009-09-23 Patrick Ohly * src/dbus/interfaces/syncevo-server-full.xml: D-Bus API: added Server.InfoRequest/Response 2009-09-23 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: use string for session identifier 2009-09-22 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: added stubs for Attach/Detach/Presence/CheckPresence 2009-09-21 Patrick Ohly * src/syncevo-dbus-server.cpp: * src/syncevo/TransportAgent.cpp: * src/syncevo/TransportAgent.h: syncevo-dbus-server: allow SAN messages to start a Connection 2009-09-21 Patrick Ohly * src/syncevo/SyncContext.cpp: transport logic: avoid calling the engine with STEPCMD_SENTDATA twice 2009-09-17 Patrick Ohly * src/syncevo-dbus-server.cpp: * test/dbus-server-http.py: syncevo-dbus-server: implemented syncs via Connection API 2009-09-17 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: fix for handling of active session 2009-10-07 Patrick Ohly * src/syncevo/CurlTransportAgent.cpp: * src/syncevo/CurlTransportAgent.h: * src/syncevo/Makefile.am: * src/syncevo/SoupTransportAgent.cpp: * src/syncevo/SoupTransportAgent.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/TransportAgent.cpp: * src/syncevo/TransportAgent.h: * test/ClientTest.h: TransportAgent: added shutdown(), moved HTTP setup out of core engine 2009-09-17 Patrick Ohly * src/syncevo/SynthesisEngine.h: SharedBuffer: added the possibility to create a SharedBuffer from const memory 2009-09-14 Patrick Ohly * src/syncevo-dbus-server.cpp: * test/dbus-server-sync.py: syncevo-dbus-server: implemented Session.Sync() parameter handling 2009-09-14 Patrick Ohly * src/CmdlineSyncClient.cpp: * src/CmdlineSyncClient.h: * src/client-test-app.cpp: * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevolution.cpp: sync source handling: implemented per-source property filtering, Cmdline uses it 2009-09-14 Patrick Ohly * src/syncevo-dbus-server.cpp: * test/dbus-server-sync.py: syncevo-dbus-server: implemented Session.Sync() and sync status/progress 2009-09-14 Patrick Ohly * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: SyncContext: added handleException() 2009-09-09 Patrick Ohly * src/syncevo-dbus-server.cpp: syncevo-dbus-server: added stubs for Server/Session.GetConfig/GetReports() 2009-09-08 Patrick Ohly * src/DBusSyncClient.cpp: * src/DBusSyncClient.h: * src/Makefile-gen.am: * src/syncevo-dbus-server.cpp: * src/syncevo-dbus-server.h: * test/dbus-server-connect.py: syncevo-dbus-server: moved to gdbus with C++ bridge 2009-10-07 Patrick Ohly * src/dbus/interfaces/Makefile.am: * src/dbus/interfaces/spec-to-docbook.xsl: * src/dbus/interfaces/syncevo-connection-full.xml: * src/dbus/interfaces/syncevo-server-full.xml: * src/dbus/interfaces/syncevo-session-full.xml: D-Bus API: added next generation D-Bus UI API 2009-09-03 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: * src/gdbus/test/example.cpp: * src/gdbus/test/test-example: D-Bus C++: added support for structs 2009-09-02 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: D-Bus C++: added support for in-place passing of basic arrays 2009-09-02 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: D-Bus C++: let app use char and unsigned char for D-BUS BYTE 2009-08-28 Patrick Ohly * src/gdbus/gdbus-cxx-bridge.h: * src/gdbus/gdbus-cxx.h: * src/gdbus/test/example.cpp: D-Bus C++: added the possibility to pass Caller ID string and a watch 2009-09-08 Patrick Ohly * src/gdbus/Makefile.am: * src/gdbus/gdbus-cxx-bridge.h: * src/gdbus/gdbus-cxx.h: * src/gdbus/test/example.cpp: * src/gdbus/test/test-example: D-Bus C++: C++ helper classes for libdbus/libgdbus 2009-09-02 Patrick Ohly * src/gdbus/watch.c: gdbus: fixed segfault in watch disconnect function 2009-08-27 Patrick Ohly * src/gdbus/object.c: gdbus: allow registering multiple interfaces per object 2009-08-27 Patrick Ohly * src/gdbus/object.c: g_dbus_unregister_object(): fix same invalid memory reuse as for watches 2009-08-20 Patrick Ohly * src/gdbus/object.c: g_dbus_create_error(): implemented support for detailed error description 2009-08-19 Patrick Ohly * configure-post.in: * configure-pre.in: * src/Makefile-gen.am: * src/gdbus/Makefile.am: gdbus: compile the gdbus utility library 2009-08-26 Patrick Ohly * src/gdbus/watch.c: watch: call dbus_bus_remove_match() for each dbus_bus_add_match() 2009-08-26 Patrick Ohly * src/gdbus/watch.c: fix for ConnectionData handling 2008-10-17 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/watch.c: Extended GDBusWatchFunction parameter list 2008-08-13 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/mainloop.c: * src/gdbus/object.c: * src/gdbus/watch.c: Convert all documentation to gtk-doc style 2008-07-30 Marcel Holtmann * src/gdbus/object.c: Protect the interface list with a static mutex 2008-07-01 Marcel Holtmann * src/gdbus/mainloop.c: Use a GSource for message dispatching 2008-07-01 Marcel Holtmann * src/gdbus/debug.h: Don't add an extra newline in the debug messages 2008-07-01 Marcel Holtmann * src/gdbus/watch.c: Fix typo in debug statement 2008-06-30 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/watch.c: Add watch helper for receiving signals 2008-06-25 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/mainloop.c: * src/gdbus/object.c: Use automatic object registration only 2008-05-29 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/mainloop.c: * src/gdbus/watch.c: Use common GDBusWatchFunction prototype 2008-05-29 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/watch.c: Remove return parameter from disconnect watch callback 2008-05-27 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/object.c: Add more flexible error handling helpers 2008-05-27 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/object.c: Add support for per interface user data 2008-05-19 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/object.c: Add helper functions for creating errors and replies 2008-05-19 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/object.c: Add helper functions for sending errors and replies 2008-05-17 Marcel Holtmann * src/gdbus/object.c: Protect the object list with a static mutex 2008-05-16 Marcel Holtmann * src/gdbus/debug.c: * src/gdbus/debug.h: * src/gdbus/gdbus.h: * src/gdbus/mainloop.c: * src/gdbus/object.c: * src/gdbus/watch.c: Update copyright information 2008-05-16 Marcel Holtmann * src/gdbus/mainloop.c: Remove option for using dbus-glib's mainloop integration 2008-02-22 Marcel Holtmann * src/gdbus/mainloop.c: Add additional checks for error handling 2008-02-18 Marcel Holtmann * src/gdbus/mainloop.c: Add option to use dbus-glib's mainloop integration 2008-02-15 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/mainloop.c: Add error parameter to setup functions 2008-02-04 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/object.c: Add annotation for asynchronous methods 2008-01-24 Marcel Holtmann * src/gdbus/mainloop.c: Add error handling if bus is not available 2008-01-03 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/mainloop.c: Add function for requesting additional bus names 2007-12-24 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/object.c: Fix naming of object flags 2007-12-22 Marcel Holtmann * src/gdbus/object.c: Fix parent path validation check 2007-12-22 Marcel Holtmann * src/gdbus/object.c: Fix user data in property callbacks 2007-12-21 Marcel Holtmann * src/gdbus/object.c: Fix introspection update for parent objects 2007-12-20 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/mainloop.c: Add function for connecting to specific bus addresses 2007-12-19 Marcel Holtmann * src/gdbus/gdbus.h: Add documentation groups 2007-12-19 Marcel Holtmann * src/gdbus/gdbus.h: * src/gdbus/mainloop.c: Add skeleton for message bus disconnect handling 2007-12-19 Marcel Holtmann * src/gdbus/Makefile.am: * src/gdbus/gdbus.h: * src/gdbus/mainloop.c: * src/gdbus/watch.c: Add functions for client monitoring 2007-12-19 Marcel Holtmann * src/gdbus/Makefile.am: * src/gdbus/gdbus.h: * src/gdbus/mainloop.c: * src/gdbus/object.c: Add functions for object and interface handling 2007-12-19 Marcel Holtmann * src/gdbus/Makefile.am: * src/gdbus/debug.c: * src/gdbus/debug.h: * src/gdbus/gdbus.h: * src/gdbus/mainloop.c: Add functions for mainloop integration 2009-09-08 Patrick Ohly * build/import-foreign-git.sh: * build/import-gdbus.sh: * build/import-synthesis-xml.sh: * src/gdbus/README: gdbus: start importing the complete upstream development history 2009-10-06 Patrick Ohly * NEWS: NEWS: added some more issues and release date of 0.9.1 2009-10-06 Patrick Ohly * NEWS: NEWS: another update for 0.9.1 beta 1 2009-10-06 Patrick Ohly * src/CmdlineSyncClient.h: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/client-test-app.cpp: * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/SmartPtr.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncSource.cpp: * src/syncevo/TransportAgent.h: * src/syncevo/util.cpp: * src/syncevo/util.h: more classes renamed 2009-10-06 Patrick Ohly * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: --enable-evolution-compatibility: added e_cal_get_uri() (MB#6552) 2009-10-06 Patrick Ohly * src/syncevo/SyncConfig.cpp: Memotoo: list in sync UI (MB#5635) 2009-10-06 Patrick Ohly Merge commit 'origin/master' 2009-10-06 Patrick Ohly * src/syncclient_sample_config.xml: Google->Evolution: make sure that WORK/HOME numbers are displayed (MB #6501) 2009-10-05 auke * po/nl.po: l10n: Updates to Dutch (Flemish) (nl) translation 2009-10-05 Patrick Ohly * src/syncevo/SyncConfig.cpp: RetryInterval/Delay: only accept unsigned integers (MB #6500) 2009-10-05 Patrick Ohly * src/syncevo/SyncConfig.h: config value checking: be more strict for integer values 2009-10-05 Patrick Ohly * configure-pre.in: * src/syncevo/SyncConfig.cpp: SSL certificate checking: enabled by default, disabled in configure (MB#4220) 2009-10-05 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/file/FileSyncSource.cpp: * src/backends/sqlite/SQLiteContactSource.cpp: fixed some compile problems 2009-10-05 Patrick Ohly * src/CmdlineSyncClient.cpp: * src/CmdlineSyncClient.h: * src/DBusSyncClient.cpp: * src/DBusSyncClient.h: * src/backends/addressbook/AddressBookConstants.cpp: * src/backends/addressbook/AddressBookSource.cpp: * src/backends/addressbook/AddressBookSource.h: * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/evolution/EvolutionMemoSource.h: * src/backends/evolution/EvolutionSyncSource.cpp: * src/backends/evolution/EvolutionSyncSource.h: * src/backends/file/FileSyncSource.cpp: * src/backends/file/FileSyncSource.h: * src/backends/file/FileSyncSourceRegister.cpp: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: * src/backends/sqlite/SQLiteUtil.cpp: * src/backends/sqlite/SQLiteUtil.h: * src/client-test-app.cpp: * src/syncevo-dbus-server.cpp: * src/syncevo/Cmdline.cpp: * src/syncevo/Cmdline.h: * src/syncevo/ConfigNode.h: * src/syncevo/ConfigTree.h: * src/syncevo/CurlTransportAgent.cpp: * src/syncevo/CurlTransportAgent.h: * src/syncevo/EvolutionSmartPtr.h: * src/syncevo/EvolutionSyncClient.cpp: * src/syncevo/EvolutionSyncClient.h: * src/syncevo/FileConfigNode.cpp: * src/syncevo/FileConfigNode.h: * src/syncevo/FileConfigTree.cpp: * src/syncevo/FileConfigTree.h: * src/syncevo/FilterConfigNode.cpp: * src/syncevo/FilterConfigNode.h: * src/syncevo/HashConfigNode.h: * src/syncevo/LogRedirect.cpp: * src/syncevo/LogRedirect.h: * src/syncevo/LogStdout.cpp: * src/syncevo/LogStdout.h: * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: * src/syncevo/Makefile.am: * src/syncevo/PrefixConfigNode.cpp: * src/syncevo/PrefixConfigNode.h: * src/syncevo/SafeConfigNode.cpp: * src/syncevo/SafeConfigNode.h: * src/syncevo/SmartPtr.h: * src/syncevo/SoupTransportAgent.cpp: * src/syncevo/SoupTransportAgent.h: * src/syncevo/SyncConfig.cpp: * src/syncevo/SyncConfig.h: * src/syncevo/SyncContext.cpp: * src/syncevo/SyncContext.h: * src/syncevo/SyncEvolutionCmdline.cpp: * src/syncevo/SyncEvolutionCmdline.h: * src/syncevo/SyncEvolutionConfig.cpp: * src/syncevo/SyncEvolutionConfig.h: * src/syncevo/SyncEvolutionUtil.cpp: * src/syncevo/SyncEvolutionUtil.h: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/SynthesisDBPlugin.cpp: * src/syncevo/SynthesisEngine.cpp: * src/syncevo/SynthesisEngine.h: * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/TrackingSyncSource.h: * src/syncevo/TransportAgent.cpp: * src/syncevo/TransportAgent.h: * src/syncevo/VolatileConfigNode.h: * src/syncevo/VolatileConfigTree.h: * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: * src/syncevo/util.cpp: * src/syncevo/util.h: * src/syncevolution.cpp: * test/ClientTest.cpp: * test/ClientTest.h: * test/abort-redirect.cpp: * test/client-test-main.cpp: * test/client-test.cpp: * test/test.cpp: * test/test.h: files and classes renamed, include statements cleaned up 2009-10-05 ZhuYanhai * po/fr.po: l10n: Updates to French (fr) translation 2009-10-04 Patrick Ohly * src/backends/addressbook/AddressBookSource.h: namespace SyncEvo: fixed another compile problem in Mac OS X AddressBook header 2009-10-03 elloxar * po/ro.po: l10n: Updates to Romanian (ro) translation 2009-10-03 Patrick Ohly * src/syncevo/declarations.h: namespace SyncEvo: added declaration file 2009-10-02 GLS_DEU * po/de.po: l10n: Updates to German (de) translation 2009-10-02 milo * po/it.po: l10n: Updates to Italian (it) translation 2009-10-02 GLS * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2009-10-02 GLS_FIN2 * po/fi.po: l10n: Updates to Finnish (fi) translation 2009-10-02 GLS_PTB * po/pt_BR.po: l10n: Updates to Brazilian Portuguese (pt_BR) translation 2009-10-02 GLS_JPN * po/ja.po: l10n: Updates to Japanese (ja) translation 2009-10-02 GLS_SVE * po/sv.po: l10n: Updates to Swedish (sv) translation 2009-10-02 Patrick Ohly * src/CmdlineSyncClient.cpp: * src/CmdlineSyncClient.h: * src/DBusSyncClient.h: * src/backends/addressbook/AddressBookConstants.cpp: * src/backends/addressbook/AddressBookSource.cpp: * src/backends/addressbook/AddressBookSource.h: * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/evolution/EvolutionMemoSource.h: * src/backends/evolution/EvolutionSyncSource.cpp: * src/backends/evolution/EvolutionSyncSource.h: * src/backends/evolution/libical/icalstrdup.h: * src/backends/file/FileSyncSource.cpp: * src/backends/file/FileSyncSource.h: * src/backends/file/FileSyncSourceRegister.cpp: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: * src/backends/sqlite/SQLiteUtil.cpp: * src/backends/sqlite/SQLiteUtil.h: * src/client-test-app.cpp: * src/syncevo/ConfigNode.h: * src/syncevo/ConfigTree.h: * src/syncevo/CurlTransportAgent.cpp: * src/syncevo/CurlTransportAgent.h: * src/syncevo/EvolutionSmartPtr.h: * src/syncevo/EvolutionSyncClient.cpp: * src/syncevo/EvolutionSyncClient.h: * src/syncevo/FileConfigNode.cpp: * src/syncevo/FileConfigNode.h: * src/syncevo/FileConfigTree.cpp: * src/syncevo/FileConfigTree.h: * src/syncevo/FilterConfigNode.cpp: * src/syncevo/FilterConfigNode.h: * src/syncevo/HashConfigNode.h: * src/syncevo/LogRedirect.cpp: * src/syncevo/LogRedirect.h: * src/syncevo/LogStdout.cpp: * src/syncevo/LogStdout.h: * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: * src/syncevo/Makefile.am: * src/syncevo/PrefixConfigNode.cpp: * src/syncevo/PrefixConfigNode.h: * src/syncevo/SafeConfigNode.cpp: * src/syncevo/SafeConfigNode.h: * src/syncevo/SoupTransportAgent.cpp: * src/syncevo/SoupTransportAgent.h: * src/syncevo/SyncEvolutionCmdline.cpp: * src/syncevo/SyncEvolutionCmdline.h: * src/syncevo/SyncEvolutionConfig.cpp: * src/syncevo/SyncEvolutionConfig.h: * src/syncevo/SyncEvolutionUtil.cpp: * src/syncevo/SyncEvolutionUtil.h: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/SynthesisDBPlugin.cpp: * src/syncevo/SynthesisEngine.cpp: * src/syncevo/SynthesisEngine.h: * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/TrackingSyncSource.h: * src/syncevo/TransportAgent.cpp: * src/syncevo/TransportAgent.h: * src/syncevo/VolatileConfigNode.h: * src/syncevo/VolatileConfigTree.h: * src/syncevo/eds_abi_wrapper.cpp: * src/syncevolution.cpp: * test/ClientTest.cpp: * test/ClientTest.h: * test/abort-redirect.cpp: * test/client-test-main.cpp: * test/client-test.cpp: * test/test.cpp: * test/test.h: introduced "namespace SyncEvo" consistently 2009-10-02 Patrick Ohly * src/backends/sqlite/README: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: * src/backends/sqlite/SQLiteUtil.cpp: sqlite backend: made it possible to compile out-of-tree 2009-10-02 Patrick Ohly * src/syncevo/Makefile.am: * src/syncevo/installcheck-local.sh: added developer file install check 2009-10-02 Patrick Ohly * src/syncevo/Makefile.am: libsyncevolution: install static version of it 2009-10-02 Patrick Ohly * Makefile-gen.am: packaging: exclude developer files also for "make distbin" 2009-10-02 Patrick Ohly * .gitignore: * gen-autotools.sh: * po/LINGUAS: LINGUAS: create automatically as part of autogen.sh/gen-autotools.sh 2009-10-02 zerng07 * po/zh_TW.po: l10n: Updates to Chinese (Taiwan) (zh_TW) translation 2009-10-02 Saviq * po/pl.po: l10n: Updates to Polish (pl) translation 2009-10-02 GLS_CHS * po/zh_CN.po: l10n: Updates to Chinese (China) (zh_CN) translation 2009-10-01 GLS_KOR * po/ko.po: l10n: Updates to Korean (ko) translation 2009-10-01 Jussi Kukkonen * src/DBusSyncClient.cpp: DBusSyncClient: don't block in sleep() (MB#6499) 2009-10-01 Patrick Ohly * src/syncevo/SyncEvolutionCmdline.cpp: syncevolution --help: --source-option => --source-property (MB#6450) 2009-10-01 Patrick Ohly * NEWS: * test/README.mobical: NEWS/Mobical.net: note about password, mention SQLite backend 2009-09-30 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui.c: gtk-ui: minor button label changes 2009-09-30 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui-config.c: gtk-ui: don't use default username at all 2009-09-30 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: SyncConfigWidget expander button fix 2009-09-30 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: add translator comments, modify server expander label 2009-09-30 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: add "(manually setup)" to manual service titles 2009-09-30 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: gtk-ui: i18n fixes 2009-09-30 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui.c: gtk-ui: handle config changes in current config better 2009-09-30 Jussi Kukkonen * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui.c: gtk-ui: implement save 2009-09-30 Jussi Kukkonen * src/gtk-ui/sync-config-widget-gtk.c: * src/gtk-ui/sync-config-widget-gtk.h: * src/gtk-ui/sync-config-widget-moblin.c: * src/gtk-ui/sync-config-widget-moblin.h: * src/gtk-ui/sync-config-widget.c: * src/gtk-ui/sync-config-widget.h: gtk-ui: add forgotten files 2009-09-30 Jussi Kukkonen * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: add automatic expansion to service list 2009-09-29 Jussi Kukkonen * src/gtk-ui/Makefile.am: * src/gtk-ui/sync-config-widget-gtk.c: * src/gtk-ui/sync-config-widget-gtk.h: * src/gtk-ui/sync-config-widget-moblin.c: * src/gtk-ui/sync-config-widget-moblin.h: * src/gtk-ui/sync-config-widget.h: * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.h: * src/gtk-ui/ui.glade: gtk-ui: implement the service list contents as widgets 2009-09-28 Jussi Kukkonen * configure-pre.in: * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: use NbtkGtkExpander in service list 2009-09-28 Jussi Kukkonen * src/gtk-ui/mux-icon-button.c: * src/gtk-ui/mux-icon-button.h: * src/gtk-ui/mux-window.c: * src/gtk-ui/mux-window.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: implement first phase of "single window mode" 2009-09-27 Chen Congwu * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: * src/backends/sqlite/SQLiteUtil.cpp: * src/backends/sqlite/SQLiteUtil.h: * src/syncevo/Makefile.am: * src/syncevo/PrefixConfigNode.h: * src/syncevo/SafeConfigNode.h: * src/syncevo/SyncEvolutionUtil.cpp: Enable SQlite backends (MB#5049) 2009-09-28 Patrick Ohly * src/gtk-ui/sync-ui.c: Revert "gtk-ui: only show one window at a time" 2009-09-28 Patrick Ohly * src/syncevo/SyncEvolutionCmdline.cpp: syncevolution --help: fixed typos (MB#6450) 2009-09-28 Patrick Ohly * README: README: updates for 0.9.1 2009-09-28 rcalmbac * README: README: spelling, grammar and content fixes (MB#6447) 2009-09-28 Chen Congwu * src/syncevo/SyncSource.cpp: Backend loading: more nice backend loading information (MB#6456) 2009-09-27 Patrick Ohly * src/syncevo/EvolutionSyncClient.cpp: message resend: must set transport error when giving up 2009-09-27 Patrick Ohly * src/syncevo/EvolutionSyncClient.cpp: substTag(): helper functions did not pass through 'replaceTag' parameter 2009-09-27 Patrick Ohly * src/syncevo/EvolutionSyncClient.cpp: * src/syncevo/SyncEvolutionCmdline.cpp: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: revised backend API: fixed potential crash after calling SyncSourceBackendDebug/Info() 2009-09-25 Patrick Ohly * src/syncevo/EvolutionSyncClient.cpp: CTRL-C + message resend: detect abort right away 2009-09-25 Jussi Kukkonen * src/DBusSyncClient.cpp: * src/DBusSyncClient.h: update DBusSyncClient::askPassword signature (MB#6432) 2009-09-25 Jussi Kukkonen * src/gtk-ui/sync-ui.c: fix crasher when setting up new service (MB#6434) 2009-09-25 Patrick Ohly * src/syncevo/SyncEvolutionUtil.cpp: ReadDir: fix for new throwError=false case 2009-09-24 Patrick Ohly * src/syncevo/Makefile.am: libsyncevolution.so installation: must go into libdir 2009-09-24 Patrick Ohly * configure-post.in: --enable-developer-mode: use absolute search path for backends 2009-09-24 Patrick Ohly * NEWS: * configure-pre.in: release preparations: first snapshot for 0.9.1 2009-09-25 Zhu, Yongsheng * configure-pre.in: * src/CmdlineSyncClient.cpp: Gnome-keyring: Fix the compile error if its version is below 2.20 2009-09-25 Chen Congwu * src/syncevo/SyncEvolutionUtil.cpp: * src/syncevo/SyncEvolutionUtil.h: * src/syncevo/SyncSource.cpp: Backends scan: Scan backends in SYNCEVOLUTION_BACKEND_DIR instead 2009-09-24 Jussi Kukkonen * src/gtk-ui/sync-ui.c: add "(DEMO)" to Funambol description 2009-09-18 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: gtk-ui: add service descriptions 2009-09-24 Jussi Kukkonen * src/syncevo/SyncEvolutionConfig.h: build fix in SyncEvolutionConfig 2009-09-23 Patrick Ohly * src/syncevo/SyncEvolutionConfig.cpp: Google template: prevent enabling unsupported sources in GUI by setting empty URIs (MB#5871) 2009-09-23 Patrick Ohly * src/syncevo/SyncEvolutionCmdline.cpp: command line unit test: adapted to new RetryDuration/Interval config properties 2009-09-02 Chen Congwu * HACKING: * configure-post.in: * configure-pre.in: * src/Makefile-gen.am: * src/backends/addressbook/AddressBookSource.cpp: * src/backends/addressbook/AddressBookSource.h: * src/backends/addressbook/Makefile.am: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/evolution/EvolutionMemoSource.h: * src/backends/evolution/EvolutionSyncSource.h: * src/backends/evolution/Makefile.am: * src/backends/evolution/e-cal-check-timezones.h: * src/backends/file/FileSyncSource.cpp: * src/backends/file/FileSyncSource.h: * src/backends/file/Makefile.am: * src/backends/sqlite/Makefile.am: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: * src/syncevo/EvolutionSmartPtr.h: * src/syncevo/EvolutionSyncClient.cpp: * src/syncevo/EvolutionSyncClient.h: * src/syncevo/FilterConfigNode.h: * src/syncevo/Makefile.am: * src/syncevo/SyncEvolutionCmdline.cpp: * src/syncevo/SyncEvolutionConfig.h: * src/syncevo/SyncEvolutionUtil.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/SynthesisEngine.h: * src/syncevo/TrackingSyncSource.h: * src/syncevo/eds_abi_wrapper.h: * src/syncevo/syncevolution.pc.in: * test/ClientTest.h: Dynamic loadable backends: repackage libsyncevolution to enable dynamic loadable backends 2009-08-31 Chen Congwu * src/core/ConfigNode.h: * src/core/ConfigTree.h: * src/core/CurlTransportAgent.cpp: * src/core/CurlTransportAgent.h: * src/core/EvolutionSmartPtr.h: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/FileConfigNode.cpp: * src/core/FileConfigNode.h: * src/core/FileConfigTree.cpp: * src/core/FileConfigTree.h: * src/core/FilterConfigNode.cpp: * src/core/FilterConfigNode.h: * src/core/HashConfigNode.h: * src/core/LogRedirect.cpp: * src/core/LogRedirect.h: * src/core/LogStdout.cpp: * src/core/LogStdout.h: * src/core/Logging.cpp: * src/core/Logging.h: * src/core/Makefile.am: * src/core/PrefixConfigNode.cpp: * src/core/PrefixConfigNode.h: * src/core/SafeConfigNode.cpp: * src/core/SafeConfigNode.h: * src/core/SoupTransportAgent.cpp: * src/core/SoupTransportAgent.h: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionCmdline.h: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: * src/core/SyncML.cpp: * src/core/SyncML.h: * src/core/SyncSource.cpp: * src/core/SyncSource.h: * src/core/SynthesisDBPlugin.cpp: * src/core/SynthesisEngine.cpp: * src/core/SynthesisEngine.h: * src/core/TrackingSyncSource.cpp: * src/core/TrackingSyncSource.h: * src/core/TransportAgent.cpp: * src/core/TransportAgent.h: * src/core/VolatileConfigNode.h: * src/core/VolatileConfigTree.h: * src/core/eds_abi_wrapper.cpp: * src/core/eds_abi_wrapper.h: * src/syncevo/ConfigNode.h: * src/syncevo/ConfigTree.h: * src/syncevo/CurlTransportAgent.cpp: * src/syncevo/CurlTransportAgent.h: * src/syncevo/EvolutionSmartPtr.h: * src/syncevo/EvolutionSyncClient.cpp: * src/syncevo/EvolutionSyncClient.h: * src/syncevo/FileConfigNode.cpp: * src/syncevo/FileConfigNode.h: * src/syncevo/FileConfigTree.cpp: * src/syncevo/FileConfigTree.h: * src/syncevo/FilterConfigNode.cpp: * src/syncevo/FilterConfigNode.h: * src/syncevo/HashConfigNode.h: * src/syncevo/LogRedirect.cpp: * src/syncevo/LogRedirect.h: * src/syncevo/LogStdout.cpp: * src/syncevo/LogStdout.h: * src/syncevo/Logging.cpp: * src/syncevo/Logging.h: * src/syncevo/Makefile.am: * src/syncevo/PrefixConfigNode.cpp: * src/syncevo/PrefixConfigNode.h: * src/syncevo/SafeConfigNode.cpp: * src/syncevo/SafeConfigNode.h: * src/syncevo/SoupTransportAgent.cpp: * src/syncevo/SoupTransportAgent.h: * src/syncevo/SyncEvolutionCmdline.cpp: * src/syncevo/SyncEvolutionCmdline.h: * src/syncevo/SyncEvolutionConfig.cpp: * src/syncevo/SyncEvolutionConfig.h: * src/syncevo/SyncEvolutionUtil.cpp: * src/syncevo/SyncEvolutionUtil.h: * src/syncevo/SyncML.cpp: * src/syncevo/SyncML.h: * src/syncevo/SyncSource.cpp: * src/syncevo/SyncSource.h: * src/syncevo/SynthesisDBPlugin.cpp: * src/syncevo/SynthesisEngine.cpp: * src/syncevo/SynthesisEngine.h: * src/syncevo/TrackingSyncSource.cpp: * src/syncevo/TrackingSyncSource.h: * src/syncevo/TransportAgent.cpp: * src/syncevo/TransportAgent.h: * src/syncevo/VolatileConfigNode.h: * src/syncevo/VolatileConfigTree.h: * src/syncevo/eds_abi_wrapper.cpp: * src/syncevo/eds_abi_wrapper.h: SyncEvolution core: rename core to syncevo 2009-09-23 Patrick Ohly * README: * src/core/SyncEvolutionCmdline.cpp: command line --keyring: documented interaction with --print-config 2009-09-23 ZhuYanhai * po/zh_CN.po: l10n: Updates to Chinese (China) (zh_CN) translation 2009-09-23 ZhuYanhai * po/zh_CN.po: l10n: Updates to Chinese (China) (zh_CN) translation 2009-09-22 tomasgalicia * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2009-09-18 Jussi Kukkonen * src/gtk-ui/sync-ui.c: gtk-ui: only show one window at a time 2009-09-22 Chen Congwu * src/core/EvolutionSyncClient.cpp: Fix a compiler warning (MB#3427) 2009-09-21 Zhu, Yongsheng * src/core/SyncEvolutionConfig.cpp: Save Password: fix an issue when saving password on fly 2009-09-21 Patrick Ohly * src/core/EvolutionSyncClient.cpp: Message Resend: minor code and logging changes 2009-09-21 Zhu, Yongsheng * README: * configure-pre.in: * src/CmdlineSyncClient.cpp: * src/CmdlineSyncClient.h: * src/Makefile-gen.am: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionCmdline.h: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * src/syncevolution.cpp: command line: add keyring support (MB#3604) 2009-09-21 Chen Congwu * src/DBusSyncClient.cpp: * src/DBusSyncClient.h: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: Message Resend: code improvement bug#3427 2009-09-19 GLS_CHS * po/zh_CN.po: l10n: Updates to Chinese (China) (zh_CN) translation 2009-09-19 GLS_CHS * po/zh_CN.po: l10n: Updates to Chinese (China) (zh_CN) translation 2009-09-18 GLS_FRA * po/fr.po: l10n: Updates to French (fr) translation 2009-09-18 GLS_DEU * po/de.po: l10n: Updates to German (de) translation 2009-09-18 auke * po/nl.po: l10n: Updates to Dutch (Flemish) (nl) translation 2009-09-18 milo * po/it.po: l10n: Updates to Italian (it) translation 2009-09-18 GLS_JPN * po/ja.po: l10n: Updates to Japanese (ja) translation 2009-09-18 Apfelchips * po/de.po: l10n: Updates to German (de) translation 2009-09-18 zerng07 * po/zh_TW.po: l10n: Updates to Chinese (Taiwan) (zh_TW) translation 2009-09-18 Patrick Ohly * po/POTFILES.in: make dist: src/gtk-ui/main.c now must be translated 2009-09-17 Patrick Ohly * src/gtk-ui/Makefile.am: make dist: added sync-gtk.desktop.in 2009-09-17 Jussi Kukkonen * src/gtk-ui/ui.glade: limit user input to 99 chars in entries (MB #5219) 2009-09-17 Jussi Kukkonen * src/gtk-ui/Makefile.am: * src/gtk-ui/sync.png: add Sync application icon 2009-09-17 Jussi Kukkonen * src/gtk-ui/main.c: Set application icon (#MB 5717) 2009-09-16 Patrick Ohly * src/gtk-ui/ui.glade: sync-ui: "haven't set up" -> "haven't selected" (MB #5660) 2009-09-16 Patrick Ohly * src/gtk-ui/sync-ui.c: sync-ui: "changes received" -> "changes applied" (MB #5185) 2009-09-16 Patrick Ohly * po/POTFILES.in: * src/gtk-ui/Makefile.am: * src/gtk-ui/sync-gtk.desktop.in: --enable-gui=all: use different name in .desktop file for GTK version 2009-09-16 Chen Congwu * src/core/EvolutionSyncClient.cpp: Resend Messages: bug3427, adpat according to synthesis code base 2009-09-01 Chen Congwu * test/resultchecker.py: Testing: add chroot information and library information in the report 2009-09-10 Zhu, Yongsheng * test/ClientTest.cpp: * test/testcases/imemo20.ics: * test/testcases/imemo20.ics.memotoo.tem.patch: Memotoo: Move test '<' and '>' from client-test to imemo20.ics (bug#5635) 2009-09-04 Zhu, Yongsheng * test/README.memotoo: * test/synccompare.pl: * test/testcases/ical20.ics.memotoo.tem.patch: * test/testcases/imemo20.ics.memotoo.tem.patch: * test/testcases/itodo20.ics.memotoo.tem.patch: * test/testcases/vcard30.vcf.memotoo.tem.patch: Memotoo: Add new suppressions to synccompare, README.memotoo and testcases patches (bug#5635) 2009-09-03 Patrick Ohly * NEWS: NEWS: revised the text about Mobical support 2009-09-03 Zhu, Yongsheng * NEWS: Mobical + NEWS: update NEWS with Mobical information (bug#3009) 2009-09-03 Zhu, Yongsheng * src/core/SyncEvolutionConfig.cpp: Mobical: add consumerReady flag for Mobical (bug#3009) 2009-09-15 Patrick Ohly Merge branch 'syncevolution-0-9-branch' 2009-09-07 tomasgalicia * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2009-09-14 elloxar * po/ro.po: l10n: Updates to Romanian (ro) translation 2009-09-14 elloxar * po/ro.po: l10n: Updates to Romanian (ro) translation 2009-09-07 tomasgalicia * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation 2009-09-03 Patrick Ohly * po/LINGUAS: LINGUAS: added Indonesian (id) translation 2009-09-02 andika * po/id.po: l10n: Indonesian translation 2009-09-02 andika * po/id.po: l10n: Indonesian translation 2009-09-02 Zhu, Yongsheng * src/syncclient_sample_config.xml: Memotoo: fix the regression caused by commits for bug #5633 2009-09-01 Patrick Ohly Merge branch 'syncevolution-0-9-branch' 2009-09-01 Patrick Ohly * po/LINGUAS: LINGUAS: enabled Romanian (ro) translation 2009-08-29 elloxar * po/ro.po: l10n: Romanian Translation 2009-08-26 Patrick Ohly * po/LINGUAS: LINGUAS: enabled Hungarian (hu) and Dutch (nl) 2009-09-01 Patrick Ohly * src/core/SyncSource.h: SynthesisInfo: extended the explanation of the new m_incoming/outgoingScript fields (bug#5633) 2009-08-29 Zhu, Yongsheng * src/backends/evolution/EvolutionContactSource.h: * src/core/SyncSource.cpp: * src/core/SyncSource.h: * src/syncclient_sample_config.xml: Memotoo: add a workaround for 'TEL' with 'cell' type(bug#5633) 2009-08-31 Chen Congwu * test/ClientTest.cpp: * test/ClientTest.h: Testing: disable retry,suspend,resend tests by default 2009-08-29 elloxar * po/ro.po: l10n: Romanian Translation 2009-08-28 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: EvolutionContactSource: fixed another 'join.hpp not included' compile problem 2009-08-27 Patrick Ohly * src/core/EvolutionSyncClient.cpp: SessionLog: fix for compiler warning (bug#5215) 2009-08-27 Patrick Ohly * src/core/SyncSource.cpp: SyncSource: fixed compile problem - join.hpp wasn't included explicitly 2009-08-27 Zhu, Yongsheng * src/core/EvolutionSyncClient.cpp: SessionLog: Add more strict check for sessionlog (bug#5215) 2009-08-27 Chen Congwu * test/runtests.py: Testing: a fix to avoid null servers list if compile error 2009-08-27 Patrick Ohly * src/core/SyncSource.cpp: SyncSource: fixed compile error related to dlopen() 2009-08-26 Patrick Ohly * HACKING: HACKING: added remark about LINGUAS and Synthesis .so versions 2009-08-26 Patrick Ohly * po/LINGUAS: LINGUAS: enabled Hungarian (hu) and Dutch (nl) 2009-08-13 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: EvolutionCalendarSource: added logging via SyncSourceLogging 2009-08-13 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: EvolutionContactSource: reimplemented logging via SyncSourceLogging 2009-08-13 Patrick Ohly * src/core/SyncSource.cpp: * src/core/SyncSource.h: SyncSourceLogging: common utility code for logging item changes 2009-08-13 Patrick Ohly * src/backends/evolution/EvolutionContactSource.h: * src/core/SyncSource.cpp: * src/core/SyncSource.h: XML configuration: always add mapping, using correct fieldlist name 2009-08-13 Patrick Ohly * src/core/SynthesisDBPlugin.cpp: Synthesis DB InsertItemAsKey: avoid valgrind warnings about logging 2009-08-13 Patrick Ohly * src/core/EvolutionSyncClient.cpp: logging: dump full XML configuration again 2009-08-13 Patrick Ohly * src/core/SyncSource.cpp: * src/core/SyncSource.h: * src/core/SynthesisEngine.cpp: * src/core/SynthesisEngine.h: Synthesis API: move utility code to read/write keys into SDKInterface 2009-08-25 Patrick Ohly * src/DBusSyncClient.cpp: * src/DBusSyncClient.h: * src/backends/addressbook/AddressBookSource.h: * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/evolution/EvolutionMemoSource.h: * src/backends/evolution/EvolutionSyncSource.cpp: * src/backends/evolution/EvolutionSyncSource.h: * src/backends/evolution/Makefile.am: * src/backends/file/FileSyncSource.cpp: * src/backends/file/FileSyncSource.h: * src/backends/file/FileSyncSourceRegister.cpp: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: * src/client-test-app.cpp: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: * src/core/Makefile.am: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionCmdline.h: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: * src/core/SyncML.h: * src/core/SyncSource.cpp: * src/core/SyncSource.h: * src/core/SynthesisDBPlugin.cpp: * src/core/TrackingSyncSource.cpp: * src/core/TrackingSyncSource.h: * src/syncevo-dbus-server.cpp: * test/ClientTest.cpp: * test/ClientTest.h: redesigned SyncSource base class + API 2009-08-13 Patrick Ohly * src/core/eds_abi_wrapper.cpp: * src/core/eds_abi_wrapper.h: EDS wrapper: added e_contact_get and e_contact_name_free 2009-08-26 Chen Congwu * test/resultchecker.py: Testing: Do not go on with checking test results if failed early because of compile error, etc. 2009-08-26 Chen Congwu * src/core/SoupTransportAgent.cpp: Fix a compile warning. 2009-07-28 Chen Congwu * src/core/CurlTransportAgent.cpp: * src/core/CurlTransportAgent.h: * src/core/EvolutionSyncClient.cpp: * src/core/SoupTransportAgent.cpp: * src/core/TransportAgent.h: Transport Resend: bug#3427, retry send when transport got network error 2009-07-28 Chen Congwu * src/core/CurlTransportAgent.cpp: * src/core/CurlTransportAgent.h: * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: Client Resend: change timeout detection for curl using time(); change the config element description 2009-07-22 Chen Congwu * src/core/CurlTransportAgent.cpp: * src/core/CurlTransportAgent.h: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/SoupTransportAgent.cpp: * src/core/SoupTransportAgent.h: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * src/core/TransportAgent.h: * test/ClientTest.cpp: * test/ClientTest.h: Transport: bug#3427, transport will retry send after long waiting and will stop retring finally if all fails. 2009-08-25 Zhu, Yongsheng * src/core/FileConfigNode.cpp: HashConfigNode: add new property-values into hash for setProperty(bug# 5377) 2009-08-20 Zhu, Yongsheng * test/README.mobical: * test/runtests.py: Testing: added Mobical.net in nightly test 2009-08-20 Zhu, Yongsheng * test/compare.xsl: * test/generate-html.xsl: * test/resultchecker.py: * test/runtests.py: The main purpose is to refine nightly test report. 2009-08-20 Zhu, Yongsheng * src/core/FileConfigNode.cpp: * src/core/FileConfigNode.h: * src/core/FileConfigTree.cpp: Config: Add hash map to store properties to improve performance(Bug #5377) 2009-08-20 Zhu, Yongsheng * src/core/HashConfigNode.h: HashConfigNode: return emtpy string when not finding a given key 2009-08-19 Zhu, Yongsheng * src/core/FileConfigNode.cpp: FileConfigNode: fix the issue that a line is largger than 512 bytes 2009-08-07 Zhu, Yongsheng * test/README.funambol: * test/testcases/ical20.ics.funambol.tem.patch: Funambol: A bug fixing of libsynthesis for mobical to expose this issue (Bug #3009) 2009-08-07 Zhu, Yongsheng * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionConfig.cpp: Mobical: add configure template for mobical (Bug #3009) 2009-08-06 Zhu, Yongsheng * src/syncclient_sample_config.xml: Mobical: Strip time information for EXDATE if not needed (Bug #3009) 2009-08-11 Zhu, Yongsheng * test/README.mobical: * test/synccompare.pl: * test/testcases/ical20.ics.mobical.tem.patch: * test/testcases/itodo20.ics.mobical.tem.patch: * test/testcases/vcard30.vcf.mobical.tem.patch: Mobical: Add new suppressions to synccompare, README.mobical and test cases patches (Bug#3009) 2009-08-11 Zhu, Yongsheng * test/ClientTest.cpp: Mobical: Add a 'TEL' property for mergeItem in clienttest (bug#3009) 2009-08-11 Zhu, Yongsheng * test/ClientTest.cpp: Mobical: Add CLIENT_TEST_NOCHECK_SYNCMODE (Bug #3009) 2009-08-12 Patrick Ohly * Makefile-gen.am: build: pick right name when copying rpm 2009-08-12 Patrick Ohly Merge commit 'origin/moblin-transifex' 2009-08-12 Patrick Ohly * NEWS: * configure-pre.in: updated NEWS for 0.9 and bumped version to 0.9 2009-08-12 Patrick Ohly * NEWS: NEWS: list GUI fixes 0.9 beta 3 -> final 2009-08-12 Jussi Kukkonen * src/gtk-ui/ui.glade: dbus client: minor layout fix for fatal error situation 2009-08-11 Jussi Kukkonen * src/dbus/syncevo-dbus.c: dbus client lib: fix error functions 2009-08-11 Jussi Kukkonen * src/syncevo-dbus-server.cpp: dbus server: copy template configuration in a sane way 2009-08-11 Jussi Kukkonen * src/gtk-ui/sync-ui.rc: remove workaround for invisible tooltips 2009-08-03 Jussi Kukkonen * src/gtk-ui/sync.desktop.in: add StartupNotify to desktop file 2009-08-11 Patrick Ohly * configure-pre.in: version bumped to 0.8.1+0.9+beta3+20090811 2009-08-11 Patrick Ohly * NEWS: * test/README.scheduleworld: NEWS + README.scheduleworld: updated for 0.9 2009-08-07 Patrick Ohly * Makefile-gen.am: autotools: must include m4-repo in search path (Bugzilla #5061) 2009-08-11 Patrick Ohly * Makefile-gen.am: build: fixed RPM creation 2009-08-05 Patrick Ohly * NEWS: NEWS: remember to write about https 2009-08-05 Patrick Ohly * test/README.scheduleworld: README.scheduleworld: removed section on delete/update conflicts 2009-08-08 auke * po/nl.po: Updates to Dutch (Flemish) (nl) translation 2009-08-04 Chen Congwu * src/client-test-app.cpp: * test/ClientTest.cpp: * test/ClientTest.h: Testing: use server default configuration when init test configs. 2009-08-05 auke * po/nl.po: Dutch 2009-08-05 Patrick Ohly * src/syncevo-dbus-server.cpp: compiler error: constness and strstr (Bugzilla #5061) 2009-07-31 GLSJPN_Yukari * po/sv.po: Updates to Swedish (sv) translation 2009-07-31 Patrick Ohly * test/README.scheduleworld: README.scheduleworld: updated remark about client delete/server update conflict (Bugzilla #4369) 2009-07-30 GLSJPN_Yukari * po/fr.po: Updates to French (fr) translation 2009-07-30 GLSJPN_Yukari * po/zh_TW.po: Updates to Chinese (Taiwan) (zh_TW) translation 2009-07-30 GLSJPN_Yukari * po/es.po: Updates to Spanish (Castilian) (es) translation 2009-07-30 Patrick Ohly * configure-pre.in: bumped version to 0.8.1+0.9+beta3+20090730 2009-07-30 Patrick Ohly * src/DBusSyncClient.cpp: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: * test/ClientTest.cpp: * test/ClientTest.h: sync statistics: count items deleted during refresh-from-server (Bugzilla #3314) 2009-07-30 Patrick Ohly * src/syncevo-dbus-server.cpp: D-Bus server: added dbus_g_thread_init() 2009-07-30 Patrick Ohly * src/syncevo-dbus-server.cpp: D-Bus server: avoid potential crash in type handling (Bugzilla #4921) 2009-07-30 Patrick Ohly * src/dbus/syncevo-dbus.c: GTK-UI: crash due to use-after-free in error case (Bugzilla #4919) 2009-07-30 Patrick Ohly * src/gtk-ui/Makefile.am: GTK-UI Makefile: use libsyncevo-dbus.la instead of -lsyncevo-dbus 2009-07-30 Patrick Ohly Merge commit 'origin/moblin-transifex' 2009-07-30 Patrick Ohly * test/client-test-main.cpp: Testing: keep synccompare error output (____compare.log) around 2009-07-24 Chen Congwu * test/ClientTest.cpp: * test/client-test-main.cpp: Testing: let synccompare error output go to corresponding case log file. 2009-07-29 Patrick Ohly * src/syncclient_sample_config.xml: calendar support: sanitize incoming EXDATEs (Bugzilla #4457) 2009-07-29 GLSJPN_Yukari * po/pl.po: Updates to Polish (pl) translation 2009-07-28 Patrick Ohly * src/gtk-ui/sync-ui.c: GTK GUI: the 'your SyncML server account name' string was still shown in once case (Bugzilla #4273) 2009-07-28 Patrick Ohly * src/core/EvolutionSyncClient.cpp: logging: enable time stamping for all log entries 2009-07-28 ZhuYanhai * po/zh_CN.po: Updates to Chinese (China) (zh_CN) translation 2009-07-28 GLSJPN_Yukari * po/fi.po: Updates to Finnish (fi) translation 2009-07-27 GLSJPN_Yukari * po/sv.po: Updates to Swedish (sv) translation 2009-07-27 GLSJPN_Yukari * po/pt_BR.po: Updates to Brazilian Portuguese (pt_BR) translation 2009-07-27 Patrick Ohly * configure-pre.in: bumped version to 0.8.1+0.9+beta3+20090727 2009-07-27 Patrick Ohly Merge commit 'origin/moblin-transifex' 2009-07-27 Patrick Ohly * Makefile-gen.am: packaging: don't include development files in binary packages (Bugzilla #4754) 2009-07-27 Patrick Ohly * configure-pre.in: * src/gtk-ui/Makefile.am: build: --enable-gui=all (Bugzilla #4753) 2009-07-27 Patrick Ohly * test/README.scheduleworld: testing: document known issues with ScheduleWorld (#4369) 2009-07-26 GLSJPN_Yukari * po/fi.po: Updates to Finnish (fi) translation 2009-07-25 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: testing: added testSlowSyncSemantic 2009-07-25 tomasgalicia * po/es.po: Updates to Spanish (Castilian) (es) translation 2009-07-24 GLSJPN_Yukari * po/ko.po: Updates to Korean (ko) translation 2009-07-24 Patrick Ohly Merge commit 'origin/moblin-transifex' 2009-07-24 Patrick Ohly * test/runtests.py: testing: removed incorrect CLIENT_TEST_FAILURES=EvolutionCalendarTest::testOpenDefaultMemo 2009-07-24 GLSJPN_Yukari * po/de.po: Updates to German (de) translation 2009-07-24 GLSJPN_Yukari * po/pt_BR.po: Updates to Brazilian Portuguese (pt_BR) translation 2009-07-23 GLSJPN_Yukari * po/sv.po: Updates to Swedish (sv) translation 2009-07-23 Patrick Ohly * NEWS: * configure-pre.in: version bumped to 0.8.1+0.9+beta3+20090723 2009-07-23 Patrick Ohly Merge commit 'origin/moblin-transifex' 2009-07-23 Patrick Ohly * src/core/SyncEvolutionConfig.cpp: Google + SSL: must use https, disable certificate checking 2009-07-23 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionCmdline.cpp: * src/syncevolution.cpp: logging: don't use stderr/cerr (Bugzilla #4676) 2009-07-23 Patrick Ohly * NEWS: * test/README.google: documentation: Google drops photos larger than a certain threshold (Bugzilla #4638) 2009-07-23 GLSJPN_Yukari * po/ja.po: Updates to Japanese (ja) translation 2009-07-23 lpdufres * po/fr.po: Updates to French (fr) translation 2009-07-23 GLSJPN_Yukari * po/zh_TW.po: Updates to Chinese (Taiwan) (zh_TW) translation 2009-07-22 milo * po/it.po: Updates to Italian (it) translation 2009-07-22 balrog * po/es.po: Updates to Spanish (Castilian) (es) translation 2009-07-22 balrog * po/pl.po: Updates to Polish (pl) translation 2009-07-22 Patrick Ohly * test/runtests.py: testing: don't compress .out files 2009-07-22 Patrick Ohly * test/runtests.py: testing: added --sanity-checks mode 2009-07-22 Patrick Ohly * test/runtests.py: testing: copy log directory in addition to stdout 2009-07-22 Patrick Ohly * NEWS: NEWS: explain soup/gnutls certificate checking problem with Google/Vrisign 2009-07-22 ZhuYanhai * po/zh_CN.po: Updates to Chinese (China) (zh_CN) translation 2009-07-21 tomasgalicia * po/es.po: Updates to Spanish (Castilian) (es) translation 2009-07-21 Patrick Ohly * NEWS: NEWS: SSL libsoup problem is not solved yet (Bugzilla #4220) 2009-07-21 Patrick Ohly * src/core/SyncEvolutionConfig.cpp: Google: don't use SSL, libsoup doesn't support it yet (Bugzilla #4551) 2009-07-21 Patrick Ohly * src/core/EvolutionSyncClient.cpp: SSL logging: added SYNCEVOLUTION_GNUTLS_DEBUG env variable to control libgnutls 2009-07-21 Patrick Ohly * src/core/EvolutionSyncClient.cpp: logging: fixed incorrect path to .html log 2009-07-21 Patrick Ohly * configure-pre.in: configure: removed obsolete debug output 2009-07-21 Patrick Ohly * NEWS: * configure-pre.in: version bumped to 0.8.1+0.9+beta3, NEWS updated accordingly 2009-07-21 Patrick Ohly Merge branch 'moblin-transifex' of git@git.moblin.org:syncevolution into moblin-transifex 2009-07-21 milo * po/it.po: Updates to Italian (it) translation 2009-07-21 Patrick Ohly Merge commit 'origin/moblin-transifex' 2009-07-21 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: require url in "New Service" window 2009-07-21 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/syncevo-dbus-server.cpp: dbus: handle errors correctly when getting config 2009-07-21 Patrick Ohly * Makefile-gen.am: * NEWS: .deb and .tar.gz binary dist: include server interoperability READMEs 2009-07-21 Patrick Ohly * NEWS: NEWS: describe Funambol and Google support in more detail 2009-07-20 Patrick Ohly * src/core/SyncEvolutionConfig.cpp: Google sync: visible in GUI now (Bugzilla #4552) 2009-07-21 Patrick Ohly * test/runtests.py: ScheduleWorld testing: ignore text::testManyItems failure (Bugzilla #4596) 2009-07-21 Patrick Ohly * test/runtests.py: testing: added Google contact sync testing 2009-07-21 GLSJPN_Yukari * po/ja.po: Updates to Japanese (ja) translation 2009-07-21 GLSJPN_Yukari * po/ko.po: Updates to Korean (ko) translation 2009-07-21 balrog * po/pl.po: Updates to Polish (pl) translation 2009-07-20 GLSJPN_Yukari * po/zh_TW.po: Updates to Chinese (Taiwan) (zh_TW) translation 2009-07-20 GLSJPN_Yukari * po/ja.po: Updates to Japanese (ja) translation 2009-07-20 GLSJPN_Yukari * po/de.po: Updates to German (de) translation 2009-07-20 Patrick Ohly * test/runtests.py: testing: added ZYB.com for contacts 2009-07-18 Patrick Ohly * test/runtests.py: testing: removed ScheduleWorld failure suppression for new clients 2009-07-18 Patrick Ohly * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionConfig.cpp: ZYB: Add template for zyb (Bug #2424) 2009-07-18 GLSJPN_Yukari * po/fi.po: Updates to Finnish (fi) translation 2009-07-18 GLSJPN_Yukari * po/sv.po: Updates to Swedish (sv) translation 2009-07-18 GLSJPN_Yukari * po/pt_BR.po: Updates to Brazilian Portuguese (pt_BR) translation 2009-07-18 GLSJPN_Yukari * po/fr.po: Updates to French (fr) translation 2009-07-17 Patrick Ohly * NEWS: * configure-pre.in: bumped version: 0.8.1+0.9+beta2+20090717 2009-07-17 Patrick Ohly Merge commit 'origin/moblin-transifex' 2009-07-17 Patrick Ohly * configure-pre.in: * src/core/SyncEvolutionCmdline.cpp: SSL certificates: include path for Moblin and fix command line test (Bugzilla #4220) 2009-07-17 Chen Congwu * test/ClientTest.cpp: * test/README.google: * test/synccompare.pl: * test/testcases/vcard30.vcf.google.tem.patch: Goolge + vcard21: bugzilla #2423, ignore some properties 2009-06-18 Wu, Yong * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionConfig.cpp: Google+vcard21: Add Google sync template configuration; bugzilla #2423 2009-07-16 Nick Richards * src/gtk-ui/sync.desktop.in: fix .desktop file 2009-07-16 Zhu, Yongsheng * test/README.funambol: Funambol: add a declaration of lost parameter 'X-EVOLUTION-UI-SLOT' (Bug #2422) 2009-07-16 Patrick Ohly * autogen.sh: autogen.sh: m4 directory must exist before calling tools 2009-07-16 ZhuYanhai * po/zh_CN.po: Updates to Chinese (China) (zh_CN) translation 2009-07-15 Patrick Ohly * autogen.sh: * m4-repo/README: * m4-repo/ax_boost_base.m4: * m4/ax_boost_base.m4: autotools: cleaner separation between permanent and temporary m4 macro copies 2009-07-15 Patrick Ohly * autogen.sh: * gen-autotools.sh: building: split out non-standard parts of autogen.sh into gen-autotools.sh 2009-07-15 Patrick Ohly * test/runtests.py: testing: fixed typo in recent commit 2009-07-15 Patrick Ohly * test/dbus-session.sh: * test/valgrindcheck.sh: testing: valgrindcheck and dbus-session scripts 2009-07-14 Patrick Ohly * test/runtests.py: testing: allow parallel makes 2009-07-14 Patrick Ohly * test/runtests.py: testing: workaround for running client-test with --enable-shared --disable-static 2009-07-15 Zhu, Yongsheng * src/syncclient_sample_config.xml: Funambol: A workaround for 'ACTION' lost by Funambol server (Bug #2422) 2009-07-15 Zhu, Yongsheng * test/README.funambol: * test/synccompare.pl: Funambol: FN and PHOTO are preserved by server (Bug #2422) 2009-07-14 Patrick Ohly * Makefile-gen.am: packaging: dpkg-shlibdeps needs LD_LIBRARY_PATH 2009-07-14 Patrick Ohly * src/dbus/interfaces/Makefile.am: packaging: some more dbus/interfaces fixes 2009-07-14 Patrick Ohly * Makefile-gen.am: packaging: fixed dependency calculation 2009-07-14 Patrick Ohly * INSTALL-tar-gz: packaging: INSTALL-tar-gz needed for 'make distbin' 2009-07-14 Patrick Ohly * Makefile-gen.am: packaging: dpkg-shlibdeps depends on debian/control 2009-07-14 Patrick Ohly * Makefile-gen.am: packaging: don't override clean_local 2009-07-14 Patrick Ohly Merge commit 'origin/moblin-transifex' 2009-07-14 Patrick Ohly * Makefile-gen.am: * description: packaging: updated rules for building .tar.gz and .deb 2009-07-14 Patrick Ohly * src/Makefile-gen.am: src/Makefile: fixed source file list for client-test 2009-07-14 Patrick Ohly * README: * configure-pre.in: more build dependencies fixes 2009-07-14 ZhuYanhai * po/zh_CN.po: Updates to Chinese (China) (zh_CN) translation 2009-07-13 Chen Congwu * test/ClientTest.cpp: Use raw type for updated item, buggzilla #4282 2009-07-13 Chen Congwu * src/Makefile-gen.am: Testing: fix a typo, bugzilla #2421 2009-07-13 Jussi Kukkonen * po/README: improve translator docs 2009-07-13 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: do not set password if user hasn't defined one in UI 2009-07-13 Jussi Kukkonen * src/gtk-ui/ui.glade: set the "need connection to sync" label width 2009-07-13 Jussi Kukkonen * src/gtk-ui/sync-ui.c: don't use username/password from template in UI 2009-07-14 Patrick Ohly * test/runtests.py: testing: avoid running Retry and Suspend tests for ScheduleWorld and Funambol 2009-07-14 Patrick Ohly * test/runtests.py: testing: run distcheck with building GUI 2009-07-14 Patrick Ohly * test/evo.supp: testing: added suppressions 2009-07-14 Patrick Ohly * po/POTFILES.skip: * src/Makefile-gen.am: * src/dbus/interfaces/Makefile.am: * src/gtk-ui/Makefile.am: build fixes 2009-07-13 tomas.galicia@intel.com * po/es.po: Updates to Spanish (Castilian) (es) translation 2009-07-13 Patrick Ohly * README: README: updated information on required packages 2009-07-13 Patrick Ohly * HACKING: * src/Makefile-gen.am: * src/client-test-app.cpp: * src/core/LogRedirect.cpp: * src/core/Makefile.am: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: * test/ClientTest.cpp: * test/ClientTest.h: * test/Makefile.am: * test/test.cpp: * test/test.h: testing: skip certain tests by listing them in CLIENT_TEST_SKIP 2009-07-13 Patrick Ohly * test/runtests.py: testing: ignore EvolutionCalendarTest::testOpenDefaultMemo failure 2009-07-13 Patrick Ohly * test/runtests.py: testing: enable ical20 and itodo20 for Funambol testing 2009-07-13 Patrick Ohly * .gitignore: * src/gtk-ui/Makefile.am: sync.desktop: fixed "make dist" after recent rename 2009-07-13 Patrick Ohly * autogen.sh: autgen.sh: wipe out old files before recreating them 2009-07-13 Patrick Ohly * src/core/LogRedirect.cpp: LogRedirect: fixed compiler warning 2009-07-11 milo * po/it.po: Updates to Italian (it) translation 2009-07-09 Patrick Ohly * configure-pre.in: * src/core/CurlTransportAgent.cpp: * src/core/CurlTransportAgent.h: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/SoupTransportAgent.cpp: * src/core/SoupTransportAgent.h: * src/core/SyncEvolutionConfig.cpp: * src/core/TransportAgent.h: * test/ClientTest.h: HTTPS transport: added SSL certificate checking 2009-07-10 Patrick Ohly * test/evo.supp: testing: extended valgrind suppression rules 2009-07-10 Patrick Ohly * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: EvolutionSyncSource: memory handling 2009-07-10 Patrick Ohly * src/core/SynthesisDBPlugin.cpp: Synthesis bridge: fixed leak 2009-07-09 Patrick Ohly * src/core/LogRedirect.cpp: fixed compile error due to missing header 2009-07-07 Patrick Ohly * src/Makefile-gen.am: * src/core/LogRedirect.cpp: * src/core/LogRedirect.h: * test/Makefile.am: * test/abort-redirect.cpp: logging: catch more redirected output when shutting down 2009-07-07 Patrick Ohly * HACKING: * src/core/LogRedirect.cpp: * src/core/LogRedirect.h: logging: set SYNCEVOLUTION_DEBUG to disable redirection 2009-07-07 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/LogRedirect.cpp: * src/core/LogRedirect.h: logging: cleaned up source 2009-07-03 Patrick Ohly * src/core/LogRedirect.cpp: * src/core/LogRedirect.h: * src/syncevolution.cpp: logging: enabled redirecting of stderr for command line (Bugzilla #1333) 2009-07-02 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/LogRedirect.cpp: * src/core/LogRedirect.h: * src/core/Makefile.am: * src/syncevolution.cpp: logging: intercept stdout and stderr (Buzilla #1333) 2009-07-01 Patrick Ohly * src/core/SynthesisEngine.cpp: logging: pass all available information to new (and tentative) Synthesis call (Bugzilla #3474) 2009-07-03 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/SynthesisEngine.cpp: * src/core/SynthesisEngine.h: logging: write a single sysync_linux.html log (Bugzilla #3474) 2009-07-09 Patrick Ohly Merge commit 'origin/moblin-transifex' 2009-07-09 Patrick Ohly * README: * configure-pre.in: configure: --enable-gui implies --enable-dbus-service, docs 2009-07-09 Patrick Ohly * po/POTFILES.in: * src/gtk-ui/sync.desktop: * src/gtk-ui/sync.desktop.in: translation: install localized version of sync.desktop (Bugzilla #4133) 2009-07-09 Patrick Ohly * NEWS: * configure-pre.in: bumped version (0.8.1+0.9+beta2+20090709) and added 0.9 beta 3 NEWS 2009-07-09 Patrick Ohly * test/evo.supp: * test/sys.supp: testing: updated valgrind regression rules 2009-07-09 Patrick Ohly * src/Makefile-gen.am: testing: minor improvements for patching test cases 2009-07-09 Patrick Ohly * test/testcases/README: test/testcases/README: fixed typo (.ics -> .tem) 2009-07-09 Patrick Ohly * src/Makefile-gen.am: * test/Makefile.am: * test/testcases/README: * test/testcases/ical20.ics.funambol.tem.patch: * test/testcases/itodo20.ics.funambol.tem.patch: testing: better handling of test case cases (Bugzilla #2421) 2009-07-08 Jussi Kukkonen * src/dbus/interfaces/Makefile.am: really fix build in src/dbus/interfaces 2009-07-08 Jussi Kukkonen * src/dbus/interfaces/syncevo-full.xml: * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: * src/dbus/test.c: * src/gtk-ui/sync-ui.c: * src/syncevo-dbus-server.cpp: use ConsumerReady flag in dbus api and UI 2009-07-08 Jussi Kukkonen * src/dbus/interfaces/Makefile.am: fix build: don't remove syncevo-marshal.list on clean 2009-06-29 Patrick Ohly * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * src/default/syncevolution/Funambol/config.ini: * src/default/syncevolution/ScheduleWorld/config.ini: configuration: added "ConsumerReady" option 2009-07-09 margie * po/hu.po: test po file for Hungarian 2009-07-08 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: testing: callers of getItems() need to know which file was used (Bugzilla #2421) 2009-07-06 Chen Congwu * src/Makefile-gen.am: * test/ClientTest.cpp: * test/Makefile.am: * test/testcases/README: * test/testcases/ical20.ics.funambol.tem.patch: * test/testcases/itodo20.ics.funambol.tem.patch: Test case files: better handling of test cases, bugzilla #2421 2009-07-08 Patrick Ohly * test/README.funambol: README.funambol: added some links and mention lost ACTION 2009-07-08 Patrick Ohly * NEWS: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionConfig.cpp: * src/default/syncevolution/Funambol/sources/calendar/config.ini: * src/default/syncevolution/Funambol/sources/todo/config.ini: * test/README.funambol: Funambol: force iCalendar 2.0 mode in the config template 2009-07-08 Patrick Ohly * src/core/EvolutionSyncSource.cpp: coding style: always use curly brackets 2009-07-08 Zhu, Yongsheng * test/ClientTest.cpp: Funambol: Fix a comparison for completeness (Bug #2424) 2009-07-08 Zhu, Yongsheng * test/README.funambol: Funambol: Refine README.funambol (Bug #2422) 2009-07-07 Zhu, Yongsheng * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/file/FileSyncSourceRegister.cpp: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: * src/core/EvolutionSyncSource.cpp: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: SourceType: add a trailing '!' into source type to force to use type (Bug #2422) 2009-07-02 Zhu, Yongsheng * test/synccompare.pl: Funambol: Ignore and remove some property or parameters when synccompare(Bug #2422) 2009-07-02 Zhu, Yongsheng * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * test/README.funambol: Funambol + itodo20: add 'text/calendar!' to force to use icalendar20(Bug #2422) 2009-07-01 Zhu, Yongsheng * test/synccompare.pl: Funambol + itodo20: ignore some property comparisions in synccompare(Bug #2422) 2009-06-30 Zhu, Yongsheng * test/synccompare.pl: Funambol + vcard21: Ignore 'X-ASSISTANT' property in synccompare.pl(Bug #2422) 2009-06-29 zhu, yongsheng * test/ClientTest.cpp: * test/README.funambol: Funambol + ical2.0: add an environment variable to set maximum item size (Bug #2422) 2009-06-25 zhu, yongsheng * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/core/EvolutionSyncSource.cpp: icalendar2.0: Force to use icalendar2.0 as sync format (Bug #2422) 2009-06-25 zhu, yongsheng * test/README.funambol: Funambol: Add README.funambol for Funambol interoperability test information(Bug #2422) 2009-06-25 zhu, yongsheng * src/core/SyncEvolutionConfig.cpp: * src/default/syncevolution/Funambol/sources/calendar/config.ini: * src/default/syncevolution/Funambol/sources/todo/config.ini: iCal20: Enable ical20 and itodo20 sync for Funambol server(Bug #2422) 2009-06-25 zhu, yongsheng * test/synccompare.pl: iCal20: Ingore properties comparasion for Funambol miss them(Bug #2422) 2009-06-25 zhu, yongsheng * src/syncclient_sample_config.xml: iCal20: Add 'suppressempty="yes"' for 'LAST-MODIFIED' property(Bug #2422) 2009-07-07 lpdufres * po/sv.po: Updates to Swedish (sv) translation 2009-07-07 lpdufres * po/zh_TW.po: Updates to Chinese (Taiwan) (zh_TW) translation 2009-07-06 Patrick Ohly * src/gtk-ui/sync-ui.c: compiler warnings in GUI: passing string instead of format specifier 2009-06-25 Patrick Ohly * src/backends/evolution/EvolutionContactSource.h: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: * src/syncclient_sample_config.xml: XML config: allow backends to add their own definitions (Bugzilla #2417) 2009-07-03 Patrick Ohly Merge commit 'origin/moblin-transifex' 2009-07-02 lpdufres * po/pt_BR.po: Updates to Brazilian Portuguese translation (Thanks Gabor) 2009-07-02 milo * po/it.po: Added Italian translation 2009-07-02 Chen Congwu * src/core/EvolutionSyncClient.cpp: * src/core/SoupTransportAgent.cpp: * src/core/SoupTransportAgent.h: * src/core/SyncEvolutionCmdline.cpp: suspend/resume improvements: improvements on suspend/resume 2009-07-01 balrog * po/pl.po: First attempt at Polish strings for SyncEvolution. 2009-07-01 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionCmdline.cpp: suspend&resume: minor cleanup 2009-06-26 Chen Congwu * src/client-test-app.cpp: * test/ClientTest.cpp: * test/ClientTest.h: Test cases: Enable Interrupt* test, add suspend test 2009-06-26 Chen Congwu * src/core/CurlTransportAgent.cpp: * src/core/CurlTransportAgent.h: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/SoupTransportAgent.cpp: * src/core/SoupTransportAgent.h: * src/core/SyncEvolutionCmdline.cpp: suspend and resume: add signal processing and update the logic; bug #2426, #2425 2009-06-30 Jussi Kukkonen * src/gtk-ui/sync-ui.c: fix crash in_server_config_for_template_cb() 2009-06-29 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: dbus client: write '-' as password in config (so GetPassword is used) 2009-07-01 Patrick Ohly * src/backends/addressbook/AddressBookSource.h: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/evolution/EvolutionMemoSource.h: * src/backends/file/FileSyncSource.cpp: * src/backends/file/FileSyncSource.h: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: * src/client-test-app.cpp: * src/core/EvolutionSyncSource.h: * src/core/TrackingSyncSource.cpp: * src/core/TrackingSyncSource.h: * test/ClientTest.cpp: extracting items: EvolutionMemoSource needs information about expected format 2009-07-01 Patrick Ohly * test/synccompare.pl: testing: fixed Client::Sync::vcard30::testConversion 2009-06-26 Patrick Ohly * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * test/ClientTest.cpp: testing: "text" tests didn't have the required "dump" method 2009-06-26 Patrick Ohly * test/runtests.py: runtests.py: updated to work with current source code 2009-06-25 tester * src/Makefile-gen.am: build fix: D-Bus service .in file must be packaged in all cases 2009-06-25 Patrick Ohly * src/Makefile-gen.am: * src/gtk-ui/Makefile.am: * src/gtk-ui/sync-ui-marshal.list: fixed some problems with "make dist" 2009-06-25 Patrick Ohly * configure-pre.in: bumped version: 0.8.1+0.9+beta2+20090625 2009-06-25 Patrick Ohly * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionConfig.cpp: * src/default/syncevolution/Funambol/config.ini: WBXML: enabled by default, except for Funambol 2009-06-25 Patrick Ohly * src/core/SyncEvolutionCmdline.cpp: testing: fixed SyncEvolutionCmdlineTest after adding HashCode/ConfigDate 2009-06-24 Patrick Ohly * src/syncclient_sample_config.xml: * test/synccompare.pl: vCard: support X-MANAGER/ASSISTANT/SPOUSE/ANNIVERSARY (Bugzilla #2418) 2009-06-24 Patrick Ohly * src/core/EvolutionSyncSource.cpp: * src/syncclient_sample_config.xml: data conversion: different data profiles for SyncML peer + local DB with remote rules 2009-06-24 Patrick Ohly * src/syncevo-dbus-server.cpp: compile error: GNOME keyring 2.24 misses extern "C" 2009-06-24 Patrick Ohly * test/ClientTest.h: testing: message and object size was too small 2009-06-23 Patrick Ohly Merge commit 'origin/moblin-transifex' 2009-06-23 Patrick Ohly XML config: done with comparison of our and upstream XML config 2009-06-23 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/Makefile.am: * src/syncevolution.xml: XML config: use syncclient_sample_config.xml instead of syncevolution.xml 2009-06-23 Patrick Ohly * src/syncclient_sample_config.xml: XML config: keep alarm times as they are 2009-06-23 Patrick Ohly * src/syncclient_sample_config.xml: XML config: be conservative about encoding of EXDATEs 2009-06-23 Patrick Ohly * src/syncclient_sample_config.xml: XML config: enhanced calendar data formats 2009-06-23 Patrick Ohly * src/syncclient_sample_config.xml: XML config: added several vCard 3.0/Evolution specific properties 2009-06-23 Patrick Ohly * src/syncclient_sample_config.xml: XML config: don't enforce http:// prefix in vCard 2.1 URL 2009-06-23 Patrick Ohly * src/syncclient_sample_config.xml: XML config: use NICKNAME also in vCard 2.1 2009-06-23 Patrick Ohly * src/syncclient_sample_config.xml: XML config: avoid empty LOCATION in VEVENT 2009-06-23 Patrick Ohly * src/syncclient_sample_config.xml: XML config: don't encode empty DESCRIPTION in VEVENT/VTODO 2009-06-23 Patrick Ohly * src/syncclient_sample_config.xml: XML config: fix incorrect datatype name check 2009-06-23 Patrick Ohly * src/syncclient_sample_config.xml: XML config: generate client config dynamically 2009-06-22 margie * po/de.po: Initial translation of beta strings 2009-06-22 Patrick Ohly Merge branch 'synthesis' into synthesis-config-tracking 2009-05-12 Lukas Zeller * src/syncclient_sample_config.xml: sample client config: EXDATE is comma separated in iCalendar 2.0! 2009-04-17 Synthesis AG * src/syncclient_sample_config.xml: Initial Commit by Synthesis AG for Open Source libsynthesis 3.2.0.25 and libsmltk 2009-06-22 Patrick Ohly * build/import-synthesis-xml.sh: XML config: track upstream syncclient_sample_config.xml 2009-06-18 Wu, Yong * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * src/syncevolution.xml: config + DevInf: always resend DevInf if content of config has changed 2009-06-19 margie * po/sv.po: Initial translation of beta strings in Swedish 2009-06-18 margie * po/pt_BR.po: Initial translation of beta strings into Brazilian Portuguese 2009-06-18 margie * po/ko.po: Initial translation of beta strings into Korean 2009-06-18 margie * po/ja.po: Initial translation of beta strings into Japanese 2009-06-18 margie * po/fi.po: Initial translation of beta strings into Finnish 2009-06-18 margie * po/fr.po: Initial translation of beta strings into French 2009-06-18 margie * po/es.po: Initial translation of beta strings into Spanish 2009-06-17 margie * po/zh_TW.po: Initial translation of beta strings in Chinese Traditional 2009-06-12 Patrick Ohly * test/ClientTest.cpp: testMerge: detect missing update from server to client after conflict resolution 2009-06-12 Patrick Ohly * src/syncevolution.xml: vCard: sent less empty properties (Bugzilla #3469) 2009-06-17 Patrick Ohly Merge commit 'origin/jku' 2009-06-17 Patrick Ohly Merge commit 'origin/keyring' 2009-06-17 Jussi Kukkonen * po/LINGUAS: * po/it.po: add italian translation 2009-06-15 Jussi Kukkonen * src/gtk-ui/mux-window.c: MuxWindow: always request same size (workaround) 2009-06-16 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/syncevo-dbus-server.cpp: dbus client, server: remove scheme from keyring urls 2009-06-12 Jussi Kukkonen * po/README: add po/README 2009-06-12 Patrick Ohly * NEWS: * configure-pre.in: bumped version: 0.8.1+0.9+beta2 2009-06-11 Patrick Ohly * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/core/SyncEvolutionConfig.cpp: documentation: added vCalendar 1.0 and explain automatic format selection 2009-06-12 ZhuYanhai <> * po/zh_CN.po: Initial import zh_CN PO file. 2009-06-10 Patrick Ohly * NEWS: * README: * configure-pre.in: adapted for 0.9 beta 2 snapshot (syncevolution-0-9-beta2-2009-06-10) 2009-06-10 Patrick Ohly * README: * autogen.sh: * configure-pre.in: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncSource.cpp: * src/core/FilterConfigNode.cpp: * src/core/SyncEvolutionCmdline.cpp: Debian Etch: fixes some compilation issues 2009-06-10 Patrick Ohly * src/core/CurlTransportAgent.cpp: * src/core/CurlTransportAgent.h: libcurl: fixed memory handling issue with libcurl < 7.17.0. 2009-06-10 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: config: use ${XDG_CACHE_HOME} for logs and database dumps (Bugzilla #3309) 2009-06-10 Patrick Ohly * src/core/SyncEvolutionConfig.cpp: config: clarified that clientAuthType only has an effect during the initial sync 2009-06-10 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionConfig.cpp: * src/syncevolution.xml: config: enable clientAuthType (Bugzilla #3242) 2009-06-10 Patrick Ohly * src/client-test-app.cpp: * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * src/syncevolution.xml: config: enabled maxMsgSize/maxObjSize, removed obsolete loSupport (Bugzilla #2784) 2009-06-09 Patrick Ohly * src/core/SoupTransportAgent.cpp: Soup HTTP Transport: must return content type of reply 2009-06-03 Patrick Ohly Merge branch 'master' of git@git.moblin.org:syncevolution 2009-06-03 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionConfig.cpp: logging: logLevel 4 and 5 enable message translation and dumping 2009-06-03 Jussi Kukkonen * configure-pre.in: * src/gtk-ui/main.c: dbus client: make libunique dependency optional 2009-06-03 Jussi Kukkonen * src/gtk-ui/main.c: dbus-client: add missing license to main.c 2009-06-03 Jussi Kukkonen * configure-pre.in: * src/gtk-ui/Makefile.am: * src/gtk-ui/main.c: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.h: dbus-client: force single instance mode 2009-06-02 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui.c: * src/syncevo-dbus-server.cpp: dbus client: make sure password is "-" in config 2009-06-02 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: disable "change sync service" when syncing 2009-06-02 Jussi Kukkonen * src/gtk-ui/ui.glade: dbus client: wrap text in "change sync service" button 2009-06-01 Jussi Kukkonen * src/gtk-ui/ui.glade: dbus client: fix glade file corruption 2009-06-01 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: dbus client: sort sources alphabetically in UI 2009-05-29 Jussi Kukkonen * src/dbus/interfaces/syncevo-full.xml: * src/dbus/syncevo-dbus.c: * src/dbus/syncevo-dbus.h: * src/syncevo-dbus-server.cpp: * src/syncevo-dbus-server.h: dbus service: remove 'need-password' signal 2009-05-29 Jussi Kukkonen * configure-pre.in: * src/gtk-ui/Makefile.am: * src/gtk-ui/sync-ui.c: dbus client: add the server to ACL when adding a key to keyring 2009-05-29 Jussi Kukkonen * configure-pre.in: * src/DBusSyncClient.cpp: * src/DBusSyncClient.h: * src/Makefile-gen.am: * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: * src/syncevo-dbus-server.cpp: * src/syncevo-dbus-server.h: dbus service/client: add gnome-keyring support 2009-05-14 Patrick Ohly * configure-pre.in: bumped version: 0.8.1+0.9+beta2+20090514 2009-05-14 Patrick Ohly Merge branch 'ui' of git@git.moblin.org:syncevolution-internal into ui 2009-05-14 Patrick Ohly * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/client-test-app.cpp: * src/core/EvolutionSyncSource.h: * test/ClientTest.cpp: * test/ClientTest.h: testing: removed code which wasn't needed anymore 2009-05-14 Patrick Ohly * test/synccompare.pl: synccompare: due to typo it did not compare file against dir (skipped content of dir) 2009-05-14 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: don't open urls twice 2009-05-14 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: handle LOCERR_TRANSPFAIL 2009-05-14 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/syncevo-dbus-server.cpp: dbus service: don't abort on Sync() exception 2009-05-13 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: hide progress bar when new service is selected 2009-05-13 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.rc: * src/gtk-ui/ui.glade: dbus client: cosmetic fixes 2009-05-13 Patrick Ohly * configure-pre.in: version bump: 0.8.1+0.9+beta2+20090513 2009-05-13 Patrick Ohly Merge branch 'ui' of git@git.moblin.org:syncevolution-internal into ui 2009-05-13 Jussi Kukkonen * src/gtk-ui/mux-window.c: maximise windows even more 2009-05-13 Patrick Ohly * src/syncevolution.xml: EXDATE: accept all reasonable versions, generate separate properties with one value each 2009-05-13 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: avoid possible crasher on restart 2009-05-13 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: disable canceling for now 2009-05-13 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: * src/syncevo-dbus-server.cpp: dbus client/service: hide non--supported sources 2009-05-13 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: call AbortSync asynchronously 2009-05-13 Jussi Kukkonen * src/dbus/syncevo-dbus.c: * src/dbus/syncevo-dbus.h: dbus client: Add missing async AbortSync to wrapper lib 2009-05-13 Jussi Kukkonen * src/dbus/syncevo-dbus-types.h: * src/gtk-ui/sync-ui.c: * src/syncevo-dbus-server.cpp: dbus service/client: fix DBus error handling 2009-05-13 Patrick Ohly * src/core/EvolutionSyncSource.cpp: --enable-shared: fix for loading backend modules contained typo, only syncecal.so was opened 2009-05-13 Patrick Ohly * src/core/FileConfigTree.cpp: --remove: .other.ini files were not removed, leaving an incomplete config behind (#1806) 2009-05-13 Patrick Ohly * src/core/SyncEvolutionConfig.cpp: configuration handling: only list servers as "configured" which really have a config 2009-05-12 Patrick Ohly * src/core/EvolutionSyncSource.cpp: * src/core/Makefile.am: --enable-shared: find backends in $(libdir)/syncevolution 2009-05-12 Jussi Kukkonen * src/gtk-ui/Makefile.am: * src/gtk-ui/sync-ui-marshal.list: * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: dbus client: support Connman 2009-05-12 Jussi Kukkonen * src/gtk-ui/ui.glade: dbus client: make the main window layout even tighter 2009-05-12 Jussi Kukkonen * src/gtk-ui/ui.glade: modify services window to actually fit into netbook screen 2009-05-12 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: dbus client: use less space in main window 2009-05-12 Patrick Ohly * configure-pre.in: bumped version: 0.8.1+0.9+ui+20090512 2009-05-12 Patrick Ohly * NEWS: * README: NEWS: summarized new features 2009-05-12 Patrick Ohly * src/Makefile-gen.am: * src/backends/addressbook/Makefile.am: * src/backends/evolution/Makefile.am: * src/backends/file/Makefile.am: * src/backends/sqlite/Makefile.am: testing: fixed compile error and test driver linking with --enable-shared 2009-05-11 Patrick Ohly Merge branch 'ui' of git@git.moblin.org:syncevolution-internal into ui 2009-05-11 Patrick Ohly Merge branch 'master' into ui 2009-05-11 Patrick Ohly * README: README: added --print-sessions, --remove, --restore and "Item/Data Changes" (#1806) 2009-05-11 Patrick Ohly * test/synccompare.pl: synccompare: ignore UID when comparing for Synthesis server (#2161) 2009-05-11 Jussi Kukkonen * src/dbus/syncevo-dbus.c: * src/dbus/syncevo-dbus.h: * src/gtk-ui/sync-ui.c: dbus client: handle server disappearing while syncing 2009-05-11 Patrick Ohly * src/DBusSyncClient.cpp: * src/DBusSyncClient.h: * src/README.h: * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: * src/dbus/syncevo-dbus.c: * src/dbus/syncevo-dbus.h: * src/dbus/test.c: * src/gtk-ui/mux-frame.c: * src/gtk-ui/mux-frame.h: * src/gtk-ui/mux-icon-button.c: * src/gtk-ui/mux-icon-button.h: * src/gtk-ui/mux-window.c: * src/gtk-ui/mux-window.h: * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: * src/syncevo-dbus-server.cpp: * src/syncevo-dbus-server.h: added missing copyright and license headers 2009-05-11 Patrick Ohly * NEWS: NEWS: bumped date of release 2009-05-11 Patrick Ohly * configure-pre.in: version bump: 0.8.1+0.9+beta1 2009-05-11 Patrick Ohly * test/synccompare.pl: synccompare: filter out INTERVAL=1 in normal form (#2029) 2009-05-11 Patrick Ohly Merge branch 'ui' of git@git.moblin.org:syncevolution-internal into ui 2009-05-11 Patrick Ohly * test/synccompare.pl: synccompare: filter out INTERVAL=1 in normal form (#2029) 2009-05-11 Jussi Kukkonen * src/syncevo-dbus-server.cpp: dbus service: remember to init GLib threads 2009-05-08 Patrick Ohly * configure-pre.in: version bump: 0.8.1+0.9+ui+20090508 2009-05-08 Patrick Ohly Merge branch 'master' into ui 2009-05-08 Patrick Ohly Merge branch 'ui' of git@git.moblin.org:syncevolution-internal into ui 2009-05-08 Patrick Ohly Merge branch 'master' of git@git.moblin.org:syncevolution 2009-05-08 Patrick Ohly * configure-pre.in: configure: accept git@/.git as git URI 2009-05-08 Patrick Ohly * src/client-test-app.cpp: testing: fix for database comparison 2009-05-08 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: localize 'known' source names 2009-05-08 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: compare template names case-insensitively 2009-05-08 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: improve language in sync source reporting 2009-05-08 Jussi Kukkonen * src/DBusSyncClient.cpp: dbus service: chain up progress methods 2009-05-07 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: improve error handling 2009-05-07 Patrick Ohly * Makefile-gen.am: packaging: include LICENSE texts 2009-05-08 Patrick Ohly * configure-pre.in: * src/core/SoupTransportAgent.cpp: * src/core/SyncEvolutionConfig.cpp: HTTP: check for libsoup-gnome first and use GNOME proxy settings (#2060) 2009-05-08 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/SyncML.cpp: * src/core/SyncML.h: SyncReport: store overall synchronization status 2009-05-08 Patrick Ohly * src/default/syncevolution/Funambol/icon.png: * src/default/syncevolution/ScheduleWorld/icon.png: icons for services (#2062): cannot be used until we have proper permission by their owners 2009-05-07 Patrick Ohly * Makefile-gen.am: packaging: include LICENSE texts 2009-05-07 Patrick Ohly Merge branch 'ui' of git@git.moblin.org:syncevolution-internal into ui 2009-05-07 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.rc: * src/gtk-ui/ui.glade: dbus client: show more last sync report data in UI 2009-05-07 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.rc: * src/gtk-ui/ui.glade: dbius client: update to match tweaked designs 2009-05-07 Patrick Ohly * configure-pre.in: bumped version: 0.8.1+0.9+ui+20090507 2009-05-07 Patrick Ohly Merge branch 'master' into ui 2009-05-06 Jussi Kukkonen * configure-pre.in: add gio-2.0 to PKG_CHECK_MODULES 2009-05-06 Patrick Ohly Merge branch 'ui' of git@git.moblin.org:syncevolution-internal into ui 2009-05-06 Patrick Ohly * Makefile-gen.am: * configure-post.in: * interfaces/Makefile.am: * interfaces/spec-strip-docs.xsl: * interfaces/syncevo-full.xml: * interfaces/syncevo-marshal.list: * org.Moblin.SyncEvolution.service.in: * src/Makefile-gen.am: * src/dbus/Makefile.am: * src/dbus/README: * src/dbus/interfaces/Makefile.am: * src/dbus/interfaces/spec-strip-docs.xsl: * src/dbus/interfaces/syncevo-full.xml: * src/dbus/interfaces/syncevo-marshal.list: * src/dbus/syncevo-dbus-types.c: * src/dbus/syncevo-dbus-types.h: * src/dbus/syncevo-dbus.c: * src/dbus/syncevo-dbus.h: * src/dbus/syncevo-dbus.pc.in: * src/dbus/test.c: * src/gtk-ui/Makefile.am: * src/gtk-ui/mux-window.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: * src/org.Moblin.SyncEvolution.service.in: * syncevo-dbus.pc.in: * syncevo-dbus/Makefile.am: * syncevo-dbus/README: * syncevo-dbus/syncevo-dbus-types.c: * syncevo-dbus/syncevo-dbus-types.h: * syncevo-dbus/syncevo-dbus.c: * syncevo-dbus/syncevo-dbus.h: * syncevo-dbus/test.c: build rules: moved D-Bus into sub directories 2009-05-06 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: dont use gdk_pixbuf_new_from_stream_at_scale 2009-05-06 Jussi Kukkonen * src/gtk-ui/mux-window.c: * src/gtk-ui/ui.glade: workaround for MuxWindow icons if not in theme 2009-05-06 Jussi Kukkonen * src/gtk-ui/mux-window.c: * src/gtk-ui/sync-ui.c: dbus-client: avoid GLib 2.18 features 2009-05-06 Patrick Ohly * configure-pre.in: intltool: is 0.37.1 good enough?! 2009-05-06 Patrick Ohly * Makefile-gen.am: Makefile: removed obsolete DISTCHECK_CONFIGURE_FLAGS 2009-05-06 Patrick Ohly * configure-pre.in: compilation fix: when not configuring translation some vars must be set manually for po/Makefile 2009-05-06 Jussi Kukkonen * po/Makevars: * src/gtk-ui/sync-ui.c: dbus client: add translatable strings to sync ui 2009-05-06 Jussi Kukkonen * src/gtk-ui/Makefile.am: * src/gtk-ui/sync.desktop: * src/gtk-ui/sync.png: dbus client: icon is in moblin theme, no need to include here 2009-05-06 Jussi Kukkonen * Makefile-gen.am: * autogen.sh: * configure-post.in: * configure-pre.in: * po/ChangeLog: * po/Makevars: * po/POTFILES.in: * src/gtk-ui/Makefile.am: * src/gtk-ui/sync-ui.c: add internationalization support 2009-05-06 Jussi Kukkonen * src/gtk-ui/Makefile.am: * src/gtk-ui/sync.desktop: * src/gtk-ui/sync.png: dbus client: really add desktop file,icon 2009-05-05 Jussi Kukkonen * src/Makefile-gen.am: * src/gtk-ui/Makefile.am: fix make dist 2009-05-05 Jussi Kukkonen * src/gtk-ui/sync-generic.png: dbus client: add missing icon 2009-05-05 Patrick Ohly * configure-pre.in: version bump: 0.8.1+0.9+20090505 2009-05-05 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: EvolutionCalendarSource: extra sanity check for empty TZID 2009-05-05 Patrick Ohly * NEWS: * src/backends/evolution/EvolutionMemoSource.cpp: * test/synccompare.pl: * test/testcases/imemo20.ics: EvolutionMemoSource: notes with only a summary were not sent correctly 2009-04-29 Patrick Ohly * src/client-test-app.cpp: * src/core/EvolutionSyncSource.h: removed obsolete EvolutionSyncSource::get*ItemKey() methods 2009-05-02 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: testing: check for correct server behavior during refresh-from-client 2009-04-30 Patrick Ohly Merge branch 'master' into ui 2009-04-30 Patrick Ohly license: merged LGPL v2.1 -> LGPL v2.1 + v3 change 2009-04-30 Patrick Ohly * test/COPYING: * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test-main.cpp: * test/client-test.cpp: * test/synccompare.pl: * test/test.h: license: changed to LGPL v2.1 + v3 2009-04-30 Patrick Ohly * COPYING: * debian/dbus-wrapper.cpp: * src/TestMain.cpp: * src/backends/addressbook/AddressBookConstants.cpp: * src/backends/addressbook/AddressBookSource.cpp: * src/backends/addressbook/AddressBookSource.h: * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/evolution/EvolutionMemoSource.h: * src/backends/evolution/libical/icalstrdup.c: * src/backends/evolution/libical/icalstrdup.h: * src/backends/file/FileSyncSource.cpp: * src/backends/file/FileSyncSource.h: * src/backends/file/FileSyncSourceRegister.cpp: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: * src/backends/sqlite/SQLiteUtil.cpp: * src/backends/sqlite/SQLiteUtil.h: * src/client-test-app.cpp: * src/core/ConfigNode.h: * src/core/ConfigTree.h: * src/core/EvolutionSmartPtr.h: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: * src/core/FileConfigNode.cpp: * src/core/FileConfigNode.h: * src/core/FileConfigTree.cpp: * src/core/FileConfigTree.h: * src/core/FilterConfigNode.cpp: * src/core/FilterConfigNode.h: * src/core/PrefixConfigNode.cpp: * src/core/PrefixConfigNode.h: * src/core/SafeConfigNode.cpp: * src/core/SafeConfigNode.h: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionCmdline.h: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: * src/core/TrackingSyncSource.cpp: * src/core/TrackingSyncSource.h: * src/core/VolatileConfigNode.h: * src/core/VolatileConfigTree.h: * src/core/eds_abi_wrapper.cpp: * src/core/eds_abi_wrapper.h: * src/syncevolution.cpp: license: changed to LGPL v2.1 + v3 2009-04-27 Jussi Kukkonen * src/gtk-ui/mux-window.c: * src/gtk-ui/sync-ui.c: dbus client: load icons from theme 2009-04-27 Jussi Kukkonen * src/DBusSyncClient.cpp: * src/DBusSyncClient.h: dbus service: override getPrintChanges() 2009-04-29 Patrick Ohly * src/client-test-app.cpp: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.h: * src/core/SyncML.cpp: * src/core/SyncML.h: * src/core/TrackingSyncSource.cpp: * src/core/TrackingSyncSource.h: added/improved reporting of local changes 2009-04-29 Patrick Ohly * src/client-test-app.cpp: * src/core/EvolutionSyncSource.h: removed obsolete EvolutionSyncSource::get*ItemKey() methods 2009-04-29 Patrick Ohly * src/core/EvolutionSyncClient.cpp: removed debugging artifact from last check in 2009-04-29 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/HashConfigNode.h: * src/core/Makefile.am: * src/core/SyncML.cpp: * src/core/SyncML.h: SyncReport: utility functions for serializing in a ConfigNode 2009-04-29 Patrick Ohly * src/core/EvolutionSyncClient.cpp: session info: fixed incorrect "numbers of items after sync" 2009-04-29 Patrick Ohly * src/core/ConfigNode.h: * src/core/EvolutionSyncClient.cpp: * src/core/FileConfigNode.h: * src/core/SafeConfigNode.h: ConfigNode + status.ini: added template methods for automatic conversion to/from string 2009-04-29 Patrick Ohly * configure-pre.in: --enable-gui: don't build GUI unless selected, extended help text 2009-04-25 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: don't free server data when it's still used... 2009-04-25 Jussi Kukkonen * src/gtk-ui/mux-window.c: dbus client: remove unnecessary MuxWindow function skeletons 2009-04-25 Jussi Kukkonen * src/gtk-ui/mux-icon-button.c: * src/gtk-ui/mux-icon-button.h: * src/gtk-ui/mux-window.c: dbus client: refactor MuxIconButton 2009-04-24 Jussi Kukkonen * configure-post.in: * configure-pre.in: * src/gtk-ui/mux-frame.c: * src/gtk-ui/mux-frame.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: dbus client: allow building with no Mux widgets 2009-04-24 Jussi Kukkonen * src/gtk-ui/Makefile.am: * src/gtk-ui/mux-bin.c: * src/gtk-ui/mux-bin.h: * src/gtk-ui/mux-frame.c: * src/gtk-ui/mux-frame.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.rc: rename MuxBin to MuxFrame 2009-04-24 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: bug fix: progress text wasn't updated after sync 2009-04-24 Jussi Kukkonen * src/syncevo-dbus-server.cpp: * src/syncevo-dbus-server.h: dbus client: shutdown after client inactivity 2009-04-23 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/syncevo-dbus-server.cpp: * syncevo-dbus/syncevo-dbus-types.c: dbus client: stop leaking memory on every dbus callback 2009-04-23 Jussi Kukkonen * interfaces/syncevo-full.xml: * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui.c: * src/syncevo-dbus-server.cpp: * syncevo-dbus/syncevo-dbus-types.c: * syncevo-dbus/syncevo-dbus-types.h: * syncevo-dbus/syncevo-dbus.c: * syncevo-dbus/syncevo-dbus.h: support sync reports in dbus api, use GetSyncReports in ui 2009-04-22 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: fix bug in gconf change handling 2009-04-22 Jussi Kukkonen * src/gtk-ui/Makefile.am: * src/gtk-ui/sync-ui.c: dbus client: use generice sync icon 2009-04-22 Jussi Kukkonen * src/gtk-ui/sync-ui.c: work around duplicate synthesis errors 2009-04-22 Jussi Kukkonen * src/DBusSyncClient.cpp: dbus service: use SetPrintChanges() 2009-04-24 Patrick Ohly * configure-pre.in: version bump: 0.8+0.9+20090424 2009-04-24 Patrick Ohly * src/core/EvolutionSyncClient.cpp: Bugzilla 1412: no data source enabled => XML error => should be normal message 2009-04-23 Patrick Ohly * src/core/SyncEvolutionCmdline.cpp: command line synopsis: --print-sessions can be combined with --quiet 2009-04-23 Patrick Ohly Merge branch 'ui' of git@git.moblin.org:syncevolution into ui 2009-04-23 Patrick Ohly * src/client-test-app.cpp: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.h: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionCmdline.h: * src/core/SyncML.cpp: * src/core/SyncML.h: * src/core/TrackingSyncSource.cpp: * src/core/TrackingSyncSource.h: added --restore and fixed --status 2009-04-22 Patrick Ohly * README: * src/core/SyncEvolutionCmdline.cpp: command line: removed traces of never implemented --properties options 2009-04-22 Patrick Ohly * src/client-test-app.cpp: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.h: * src/core/SyncML.cpp: * src/core/SyncML.h: * src/core/TrackingSyncSource.cpp: * src/core/TrackingSyncSource.h: log dir handling: changed backup files from single file to directory, remember number of items in backup 2009-04-22 Patrick Ohly * src/core/ConfigNode.h: * src/core/FileConfigNode.cpp: config nodes: utility code to create a node for a specific file 2009-04-22 Patrick Ohly * src/core/FileConfigNode.cpp: FileConfigNode: error messages should refer to full path 2009-04-22 Patrick Ohly * test/synccompare.pl: synccompare: each of the two parameters can refer to a directory of items in addition to plain files 2009-04-21 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: handle more sync errors 2009-04-21 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: dbus client: improve error output 2009-04-17 Jussi Kukkonen * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: dbus client: update sync mode handling to match server 2009-04-17 Jussi Kukkonen * interfaces/Makefile.am: dbus interface: remove syncevo-marshal.list from BUILT_SOURCES 2009-04-17 Jussi Kukkonen * src/DBusSyncClient.cpp: * src/DBusSyncClient.h: * src/syncevo-dbus-server.cpp: dbus service: add support for per-source syncmode 2009-04-21 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: logging: allow detailed control over printing of database changes with --printChanges 2009-04-20 Patrick Ohly * configure-pre.in: configure: --disable-dbus-service and --disable-gui didn't work 2009-04-17 Patrick Ohly * src/gtk-ui/Makefile.am: GTK UI: build fixes for out-of-tree compilation 2009-04-17 Patrick Ohly * src/core/SyncEvolutionConfig.cpp: config templates: silently ignore missing template directory 2009-04-16 Jussi Kukkonen * src/Makefile-gen.am: * syncevo-dbus/Makefile.am: dbus service: use builddir when referring to dbus interface file 2009-04-16 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: remove "settings" title bar button 2009-04-16 Jussi Kukkonen * src/Makefile-gen.am: dbus service: build syncevo-dbus-glue.h explicitly 2009-04-16 Patrick Ohly Merge branch 'ui' of git@git.moblin.org:syncevolution into ui 2009-04-16 Patrick Ohly Merge branch 'ui' of git@git.moblin.org:syncevolution into ui 2009-04-16 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: logging: enable log dirs by default 2009-04-16 Patrick Ohly * src/core/SyncEvolutionUtil.cpp: logging: create directories with access permissions only for the user 2009-04-16 Jussi Kukkonen * interfaces/syncevo-full.xml: * src/gtk-ui/README: * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: * src/syncevo-dbus-server.cpp: * syncevo-dbus/syncevo-dbus.c: * syncevo-dbus/syncevo-dbus.h: dbus client: support removing services 2009-04-16 Jussi Kukkonen * Makefile-gen.am: change makefile subdir order: syncevo-dbus before src 2009-04-16 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: bug fix: don't eat all keyboard input 2009-04-16 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: set focus correctly 2009-04-16 Jussi Kukkonen * src/gtk-ui/mux-bin.c: * src/gtk-ui/sync-ui.rc: * src/gtk-ui/ui.glade: dbus client: fix allocation bug in MuxBin, tweak related layout in ui 2009-04-16 Patrick Ohly Merge branch 'ui' of git@git.moblin.org:syncevolution into ui 2009-04-16 Patrick Ohly * src/core/SafeConfigNode.cpp: SafeConfigNode: the if clause for non-strict escaping did not work right 2009-04-16 Patrick Ohly * test/testcases/ical20.ics: testing: the "New York" test case works again 2009-04-16 Jussi Kukkonen * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.rc: dbus client: tweak bin insensitivity 2009-04-16 Patrick Ohly Merge branch 'ui' of git@git.moblin.org:syncevolution into ui 2009-04-16 Patrick Ohly * src/core/ConfigNode.h: * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncML.cpp: * src/core/SyncML.h: log handling: SyncReport is stored in log dir and can be retrieved 2009-04-16 Jussi Kukkonen * src/gtk-ui/mux-bin.c: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.rc: dbus client: use insensitivity in main window Bins 2009-04-16 Jussi Kukkonen * src/gtk-ui/sync-ui.rc: * src/gtk-ui/ui.glade: dbus client; add styling for main window 2009-04-16 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncML.cpp: * src/core/SyncML.h: logging: record start/end times in SyncReport and print it 2009-04-16 Jussi Kukkonen * src/gtk-ui/Makefile.am: * src/gtk-ui/mux-icon-button.c: * src/gtk-ui/mux-icon-button.h: * src/gtk-ui/mux-window.c: * src/gtk-ui/mux-window.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.rc: dbus client: add MuxWindow class, use it in the client 2009-04-16 Jussi Kukkonen * src/gtk-ui/mux-bin.c: dbus client: add title-font property to MuxBin 2009-04-15 Jussi Kukkonen * src/gtk-ui/Makefile.am: * src/gtk-ui/close.png: * src/gtk-ui/close_hover.png: * src/gtk-ui/settings.png: * src/gtk-ui/settings_hover.png: add tmp images for window decoration buttons 2009-04-14 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: do sensitivity changes on the bins, not buttons 2009-04-16 Patrick Ohly * src/core/SyncEvolutionCmdline.cpp: command line: added long description of --remove option 2009-04-15 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncML.h: log handling: save start and end time in log dir, retrieve as part of SyncReport 2009-04-15 Patrick Ohly * src/core/SafeConfigNode.cpp: * src/core/SafeConfigNode.h: SafeConfigNode: added less strict escaping for use with FileConfigNode 2009-04-15 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionCmdline.h: log handling: added access to previous sync sessions 2009-04-15 Patrick Ohly * src/core/ConfigTree.h: * src/core/EvolutionSyncClient.cpp: * src/core/FileConfigTree.cpp: * src/core/FileConfigTree.h: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionCmdline.h: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: config handling: added removing of a configuration 2009-04-14 Jussi Kukkonen Merge commit 'origin/ui' into ui 2009-04-14 Jussi Kukkonen * src/gtk-ui/README: * src/gtk-ui/sync-ui.c: dbus client: add README 2009-04-10 Jussi Kukkonen * src/gtk-ui/ui.glade: dbus client: tweak service list padding 2009-04-10 Jussi Kukkonen * src/default/README: * src/default/syncevolution/funambol/icon.png: * src/default/syncevolution/scheduleworld/icon.png: add funambol logo, make scheduleworld logo transparent 2009-04-10 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: fix memory leak 2009-04-10 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: fix focus/transient bug 2009-04-10 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: mark current service with bold in service list 2009-04-10 Jussi Kukkonen * src/gtk-ui/sync-ui.c: dbus client: close secondary windows on ESC 2009-04-10 Jussi Kukkonen * src/gtk-ui/Makefile.am: * src/gtk-ui/sync-ui.c: * src/gtk-ui/sync-ui.rc: * src/gtk-ui/ui.glade: dbus client: ui improvements 2009-04-09 Patrick Ohly * configure-pre.in: version bumped for intermediate release 2009-04-09 Jussi Kukkonen * Makefile-gen.am: * configure-post.in: * src/Makefile-gen.am: * src/gtk-ui/Makefile.am: * src/gtk-ui/mux-bin.c: * src/gtk-ui/mux-bin.h: * src/gtk-ui/sync-ui-config.c: * src/gtk-ui/sync-ui-config.h: * src/gtk-ui/sync-ui.c: * src/gtk-ui/ui.glade: * src/sync-ui-config.c: * src/sync-ui-config.h: * src/sync_ui.c: * src/ui.glade: dbus client: add and use new widget MuxBin 2009-04-08 Patrick Ohly * src/core/SyncEvolutionCmdline.cpp: testing: file:// prefix in IconURI 2009-04-08 Patrick Ohly Merge branch 'ui' of git@git.moblin.org:syncevolution into ui 2009-04-08 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: * src/default/syncevolution/Funambol/config.ini: * src/default/syncevolution/Funambol/sources/addressbook/config.ini: * src/default/syncevolution/Funambol/sources/calendar/config.ini: * src/default/syncevolution/Funambol/sources/memo/config.ini: * src/default/syncevolution/Funambol/sources/todo/config.ini: * src/default/syncevolution/ScheduleWorld/config.ini: * src/default/syncevolution/ScheduleWorld/icon.png: * src/default/syncevolution/ScheduleWorld/sources/addressbook/config.ini: * src/default/syncevolution/ScheduleWorld/sources/calendar/config.ini: * src/default/syncevolution/ScheduleWorld/sources/memo/config.ini: * src/default/syncevolution/ScheduleWorld/sources/todo/config.ini: * src/default/syncevolution/funambol/config.ini: * src/default/syncevolution/funambol/sources/addressbook/config.ini: * src/default/syncevolution/funambol/sources/calendar/config.ini: * src/default/syncevolution/funambol/sources/memo/config.ini: * src/default/syncevolution/funambol/sources/todo/config.ini: * src/default/syncevolution/scheduleworld/config.ini: * src/default/syncevolution/scheduleworld/icon.png: * src/default/syncevolution/scheduleworld/sources/addressbook/config.ini: * src/default/syncevolution/scheduleworld/sources/calendar/config.ini: * src/default/syncevolution/scheduleworld/sources/memo/config.ini: * src/default/syncevolution/scheduleworld/sources/todo/config.ini: configuration: template and server names are mixed case with case-insensitive comparison now 2009-04-08 Jussi Kukkonen * src/sync-ui-config.c: * src/sync-ui-config.h: * src/sync_ui.c: dbus client: massive tabs -> 4 spaces change 2009-04-08 Jussi Kukkonen * src/Makefile-gen.am: * src/sync-ui-config.c: * src/sync-ui-config.h: * src/sync_ui.c: dbus client: refactor server configuration to a new file 2009-04-07 Jussi Kukkonen * interfaces/syncevo-full.xml: * src/sync_ui.c: * src/syncevo-dbus-server.cpp: * src/ui.glade: * syncevo-dbus/syncevo-dbus-types.c: * syncevo-dbus/syncevo-dbus-types.h: * syncevo-dbus/test.c: dbus service & client: support webURL and iconURI 2009-04-08 Jussi Kukkonen * src/core/SyncEvolutionConfig.cpp: prepend iconURI with "file://" when icon is local file Please enter the commit message for your changes. 2009-04-07 Jussi Kukkonen Merge commit 'origin/ui' into ui 2009-04-07 Jussi Kukkonen * src/sync_ui.c: * src/ui.glade: dbus client: add "un-templated" services 2009-04-07 Jussi Kukkonen Merge branch 'dbus' into ui 2009-04-07 Patrick Ohly * README: * autogen.sh: * interfaces/syncevo.xml: * src/Makefile-gen.am: * src/core/FileConfigNode.cpp: * src/core/FileConfigNode.h: * src/core/FileConfigTree.cpp: * src/core/FileConfigTree.h: * src/core/Makefile.am: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * src/core/VolatileConfigNode.h: * src/default/README: * src/default/syncevolution/funambol/config.ini: * src/default/syncevolution/funambol/sources/addressbook/config.ini: * src/default/syncevolution/funambol/sources/calendar/config.ini: * src/default/syncevolution/funambol/sources/memo/config.ini: * src/default/syncevolution/funambol/sources/todo/config.ini: * src/default/syncevolution/scheduleworld/config.ini: * src/default/syncevolution/scheduleworld/icon.png: * src/default/syncevolution/scheduleworld/sources/addressbook/config.ini: * src/default/syncevolution/scheduleworld/sources/calendar/config.ini: * src/default/syncevolution/scheduleworld/sources/memo/config.ini: * src/default/syncevolution/scheduleworld/sources/todo/config.ini: configuration: added support for configuration templates in /etc and server icons 2009-04-07 Jussi Kukkonen * src/syncevo-dbus-server.cpp: * syncevo-dbus/syncevo-dbus-types.h: dbus service: bug fixes, add error codes 2009-04-07 Jussi Kukkonen * src/sync_ui.c: dbus client: bug fixes 2009-04-07 Patrick Ohly * configure-pre.in: autotools: first PKG_CHECK_MODULES() must be unconditional 2009-04-07 Jussi Kukkonen * configure-pre.in: * src/sync_ui.c: dbus client: get rid of gvfs dependency 2009-04-07 Jussi Kukkonen * interfaces/syncevo-full.xml: dbus service: document dbus api 2009-04-07 Jussi Kukkonen * configure-pre.in: * interfaces/Makefile.am: * interfaces/spec-strip-docs.xsl: * interfaces/syncevo-full.xml: * interfaces/syncevo.xml: dbus service: use xsltproc to produce non-documented dbus API file 2009-04-07 Jussi Kukkonen * src/sync_ui.c: dbus client: implement "reset service settings" 2009-04-07 Jussi Kukkonen * syncevo-dbus/test.c: dbus service: exit test app on sync finish 2009-04-07 Jussi Kukkonen * interfaces/syncevo.xml: * src/syncevo-dbus-server.cpp: * syncevo-dbus/syncevo-dbus.c: * syncevo-dbus/syncevo-dbus.h: dbus service: add GetTemplateConfig method 2009-04-07 Patrick Ohly * README: * configure-pre.in: autotools: check for UI and D-Bus dependencies only when needed 2009-04-07 Jussi Kukkonen * syncevo-dbus/test.c: dbus service: exit test app on sync finish 2009-04-07 Jussi Kukkonen * interfaces/syncevo.xml: * src/syncevo-dbus-server.cpp: * syncevo-dbus/syncevo-dbus.c: * syncevo-dbus/syncevo-dbus.h: dbus service: add GetTemplateConfig method 2009-04-06 Jussi Kukkonen Merge branch 'ui-patrick' into ui 2009-04-06 Jussi Kukkonen * src/sync_ui.c: dbus client: get syncevolution return code via Progress signal 2009-04-06 Jussi Kukkonen Merge branch 'dbus' into ui 2009-04-06 Jussi Kukkonen * src/syncevo-dbus-server.cpp: dbus service: use Progress signal to return Syncevolution return code 2009-04-06 Jussi Kukkonen * src/sync_ui.c: * src/syncevo-dbus-server.cpp: * src/ui.glade: dbus client: add sync mode support to client 2009-04-06 Patrick Ohly * src/sync_ui.c: * src/syncevo-dbus-server.cpp: * syncevo-dbus/test.c: fixed compiler warnings (unused variables, printf formatting, ...) 2009-04-06 Patrick Ohly * src/Makefile-gen.am: * syncevo-dbus/Makefile.am: out-of-tree compilation: need extra -I/-L arguments 2009-04-06 Jussi Kukkonen * src/sync_ui.c: dbus client: implement source selection 2009-04-06 Patrick Ohly * configure-pre.in: merging: disable extra PKG_CHECK_MODULES(SYNTHESIS) 2009-04-06 Patrick Ohly Merge branch 'master' into ui 2009-04-06 Patrick Ohly * src/syncevolution.xml: ical20: moved VTIMEZONE before VEVENT/VTODO 2009-04-06 Patrick Ohly * HACKING: * NEWS: * README: * configure-pre.in: docs + version: updated for 0.9 beta 1 2009-04-06 Jussi Kukkonen Merge branch 'dbus' into ui 2009-04-06 Jussi Kukkonen * src/syncevo-dbus-server.cpp: dbus service: copy template if config does not exist yet 2009-04-06 Jussi Kukkonen * src/ui.glade: dbus client: make syncmode selector inactive 2009-04-06 Jussi Kukkonen * src/sync_ui.c: * src/ui.glade: dbus client: fix send & receive progress bug 2009-04-06 Jussi Kukkonen * src/sync_ui.c: * src/ui.glade: dbus client: save current service in gconf 2009-04-06 Jussi Kukkonen * src/sync_ui.c: * src/ui.glade: dbus client: implement server settings save 2009-04-06 Jussi Kukkonen Merge branch 'dbus' into ui 2009-04-06 Jussi Kukkonen * src/syncevo-dbus-server.cpp: dbus service: implement SetServerConfig 2009-04-06 Patrick Ohly * src/syncevolution.xml: SF #1874805: Syncing with Funambol results in loosing all-day property 2009-04-05 Jussi Kukkonen * src/sync_ui.c: * src/ui.glade: dbus client: stop hard coding sources in UI 2009-04-05 Jussi Kukkonen * configure-post.in: * configure-pre.in: * src/Makefile-gen.am: * src/sync_ui.c: * src/ui.glade: dbus client: add GUI 2009-04-03 Patrick Ohly * configure-pre.in: autotools: treat --with-synthesis-src value as git repo by default 2009-04-03 Patrick Ohly * autogen.sh: autotools: aclocal needs -Im4 to find ax_boost_base.m4 2009-04-05 Jussi Kukkonen * src/syncevo-dbus-server.cpp: dbus service: send password in options as well 2009-04-04 Jussi Kukkonen * interfaces/syncevo.xml: * src/syncevo-dbus-server.cpp: * syncevo-dbus/syncevo-dbus-types.c: * syncevo-dbus/syncevo-dbus-types.h: * syncevo-dbus/syncevo-dbus.c: * syncevo-dbus/syncevo-dbus.h: * syncevo-dbus/test.c: dbus service: make GetServers signature like GetTemplates 2009-04-04 Jussi Kukkonen * interfaces/syncevo.xml: * src/syncevo-dbus-server.cpp: * syncevo-dbus/syncevo-dbus-types.c: * syncevo-dbus/syncevo-dbus-types.h: * syncevo-dbus/syncevo-dbus.c: * syncevo-dbus/syncevo-dbus.h: * syncevo-dbus/test.c: dbus service: add GetTemplates 2009-04-03 Patrick Ohly * configure-pre.in: autotools: treat --with-synthesis-src value as git repo by default 2009-04-03 Patrick Ohly * autogen.sh: autotools: aclocal needs -Im4 to find ax_boost_base.m4 2009-04-02 Jussi Kukkonen * src/syncevo-dbus-server.cpp: * syncevo-dbus/test.c: dbus service: fix option handling bug 2009-04-01 Jussi Kukkonen * syncevo-dbus/test.c: dbus service: add abort/suspend handling to test app 2009-04-01 Jussi Kukkonen * src/syncevo-dbus-server.cpp: dbus service: fix possible crasher on sync abort 2009-04-01 Jussi Kukkonen * src/DBusSyncClient.cpp: * src/DBusSyncClient.h: * src/syncevo-dbus-server.cpp: * src/syncevo-dbus-server.h: dbus service: handle suspend request 2009-04-01 Jussi Kukkonen * syncevo-dbus/test.c: dbus service: add signal handling to test app 2009-04-01 Jussi Kukkonen * interfaces/syncevo-marshal.list: * interfaces/syncevo.xml: * src/DBusSyncClient.cpp: * src/DBusSyncClient.h: * src/syncevo-dbus-server.cpp: * src/syncevo-dbus-server.h: * syncevo-dbus/syncevo-dbus.c: * syncevo-dbus/syncevo-dbus.h: dbus service: remove separate SourceProgress signal 2009-04-01 Jussi Kukkonen * src/DBusSyncClient.cpp: * src/syncevo-dbus-server.cpp: dbus service: fix broken progress emission 2009-04-01 Jussi Kukkonen * src/syncevo-dbus-server.cpp: dbus service: initial GetServerConfig implementation 2009-04-01 Jussi Kukkonen * syncevo-dbus/test.c: move dbus test app to syncevo-dbus/ 2009-04-01 Jussi Kukkonen * src/syncevo-dbus-server.cpp: implement GetServers in dbus service 2009-04-01 Jussi Kukkonen * src/DBusSyncClient.cpp: * src/DBusSyncClient.h: * src/Makefile-gen.am: * src/syncevo-dbus-server.cpp: fix dbus service build, fix init bug in DBusSyncClient 2009-03-30 Jussi Kukkonen * src/DBusSyncClient.cpp: * src/DBusSyncClient.h: * src/Makefile-gen.am: * src/syncevo-dbus-server.cpp: * src/syncevo-dbus-server.h: add DBusSyncClient (a EvolutionSyncClient implementation) 2009-03-01 Jussi Kukkonen * src/syncevo-dbus-server.cpp: fix dbus method return values 2009-03-30 Jussi Kukkonen * Makefile-gen.am: * configure-post.in: * configure-pre.in: * interfaces/Makefile.am: * interfaces/syncevo-marshal.list: * interfaces/syncevo.xml: * org.Moblin.SyncEvolution.service.in: * src/Makefile-gen.am: * src/syncevo-dbus-server.cpp: * src/syncevo-dbus-server.h: * syncevo-dbus.pc.in: * syncevo-dbus/Makefile.am: * syncevo-dbus/README: * syncevo-dbus/syncevo-dbus-types.c: * syncevo-dbus/syncevo-dbus-types.h: * syncevo-dbus/syncevo-dbus.c: * syncevo-dbus/syncevo-dbus.h: * syncevo-dbus/test.c: Add initial dbus api and wrapper client library 2009-04-01 Patrick Ohly * src/syncevolution.xml: * test/testcases/itodo20.ics: ical20 todo: added support for URL and PERCENT-COMPLETE 2009-04-01 Patrick Ohly * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/client-test-app.cpp: * test/ClientTest.cpp: * test/ClientTest.h: testing: 'text' was incomplete 2009-04-01 Patrick Ohly * src/core/SyncEvolutionCmdline.cpp: testing + WBXML: default has changed, revert this when WBXML is supported by ScheduleWorld 2009-04-01 Patrick Ohly * test/ClientTest.cpp: testing: disable interrupted sync testing temporarily 2009-04-01 Patrick Ohly * test/synccompare.pl: testing: ignore -(Standard) suffix in TZID 2009-03-31 Patrick Ohly * src/syncevolution.xml: * test/testcases/vcard30.vcf: vcard: added X-MOZILLA-HTML support 2009-03-31 Patrick Ohly * test/testcases/ical20.ics: testing: fixed wrong summary of daily repeating event 2009-03-31 Patrick Ohly * test/testcases/ical20.ics: testing: simplified ical20 test cases for Synthesis engine 2009-03-25 Patrick Ohly * src/core/SyncEvolutionConfig.cpp: WBXML: temporarily disabled by default because of Bugzilla 1360 - WBXML + ScheduleWorld: "UNKNOWN SERVER" 2009-03-31 Patrick Ohly * src/core/CurlTransportAgent.cpp: * src/core/CurlTransportAgent.h: * src/core/EvolutionSyncClient.cpp: * src/core/SoupTransportAgent.cpp: * src/core/SoupTransportAgent.h: * src/core/TransportAgent.h: * test/ClientTest.cpp: HTTP transport: check reply content type 2009-03-30 Patrick Ohly * test/testcases/ical20.ics: testing: removed 'New York' test case 2009-03-30 Patrick Ohly * test/testcases/ical20.ics: testing: removed 'recurr at end of month' test case 2009-03-30 Patrick Ohly * test/testcases/ical20.ics: Revert "testing: simplified test cases" 2009-03-27 Patrick Ohly * HACKING: * README: * configure-post.in: * configure-pre.in: * m4/ax_boost_base.m4: * src/backends/evolution/configure-sub.in: configure: fixed some checks (glib, boost, EDS) 2009-03-27 Patrick Ohly * test/ClientTest.cpp: testing: fixed invalid memory access when printing empty log prefix 2009-03-26 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: Evolution calendar/memos/tasks: fixed support for system default database 2009-03-26 Patrick Ohly * src/core/SyncEvolutionConfig.cpp: Revert "WBXML: temporarily disabled by default because of Bugzilla 1360 - WBXML + ScheduleWorld: "UNKNOWN SERVER"" 2009-03-25 Patrick Ohly * configure-pre.in: 0.9 alpha 20090325: version bumped 2009-03-25 Patrick Ohly * src/backends/evolution/EvolutionContactSourceRegister.cpp: testing: Client::Sync::vcard21::testConversion must use vcard 3.0 test cases 2009-03-25 Patrick Ohly * src/core/SyncEvolutionConfig.cpp: WBXML: temporarily disabled by default because of Bugzilla 1360 - WBXML + ScheduleWorld: "UNKNOWN SERVER" 2009-03-25 Patrick Ohly * build/update-copyrights.sh: * src/backends/addressbook/AddressBookConstants.cpp: * src/backends/addressbook/AddressBookSource.cpp: * src/backends/addressbook/AddressBookSource.h: * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/evolution/EvolutionMemoSource.h: * src/backends/evolution/e-cal-check-timezones.c: * src/backends/evolution/e-cal-check-timezones.h: * src/backends/evolution/libical/icalstrdup.c: * src/backends/evolution/libical/icalstrdup.h: * src/backends/file/FileSyncSource.cpp: * src/backends/file/FileSyncSource.h: * src/backends/file/FileSyncSourceRegister.cpp: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: * src/backends/sqlite/SQLiteUtil.cpp: * src/backends/sqlite/SQLiteUtil.h: * src/client-test-app.cpp: * src/core/ConfigNode.h: * src/core/ConfigTree.h: * src/core/CurlTransportAgent.cpp: * src/core/CurlTransportAgent.h: * src/core/EvolutionSmartPtr.h: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: * src/core/FileConfigNode.cpp: * src/core/FileConfigNode.h: * src/core/FileConfigTree.cpp: * src/core/FileConfigTree.h: * src/core/FilterConfigNode.cpp: * src/core/FilterConfigNode.h: * src/core/LogStdout.cpp: * src/core/LogStdout.h: * src/core/Logging.cpp: * src/core/Logging.h: * src/core/PrefixConfigNode.cpp: * src/core/PrefixConfigNode.h: * src/core/SafeConfigNode.cpp: * src/core/SafeConfigNode.h: * src/core/SoupTransportAgent.cpp: * src/core/SoupTransportAgent.h: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionCmdline.h: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: * src/core/SyncML.cpp: * src/core/SyncML.h: * src/core/SynthesisDBPlugin.cpp: * src/core/SynthesisEngine.cpp: * src/core/SynthesisEngine.h: * src/core/TrackingSyncSource.cpp: * src/core/TrackingSyncSource.h: * src/core/TransportAgent.cpp: * src/core/TransportAgent.h: * src/core/VolatileConfigNode.h: * src/core/VolatileConfigTree.h: * src/core/eds_abi_wrapper.cpp: * src/core/eds_abi_wrapper.h: * src/syncevolution.cpp: * test/Algorithm/Diff.pm.bak: * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test-main.cpp: * test/client-test.cpp: * test/synccompare.pl: * test/test.h: copyright updated 2009-03-25 Patrick Ohly * test/COPYING: * test/ClientTest.cpp: * test/ClientTest.h: * test/LICENSE.txt: * test/Sync4jContribution.pdf: * test/client-test-main.cpp: * test/client-test.cpp: * test/synccompare.pl: * test/test.h: testing: relicensed as LGPL v2.1, like the rest of the code 2009-03-24 Patrick Ohly * src/core/SynthesisDBPlugin.cpp: Moblin Bugzilla 1318: cannot connect to datastore implementation module 2009-03-24 Patrick Ohly * authors.xml: * src/TestMain.cpp: * src/sync4j-client-api-sdkcpp_3_0_6a.diff: * src/syncclient_sample_config.xml: * src/syncserv_odbc.xml: * src/testCalendar.ics: * src/testMemo.ics: * src/testTask.ics: * src/testVCard.vcf: removed obsolete files 2009-03-24 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: Evolution calendar/memos/tasks: added support for system default database 2009-03-24 Patrick Ohly * test/synccompare.pl: testing: use separate EXDATEs as normal form 2009-03-23 Patrick Ohly * src/syncevolution.xml: icalendar20: EXDATE as separate properties, not as list 2009-03-23 Patrick Ohly * src/syncevolution.xml: icalendar20: don't encode empty DESCRIPTION and LOCATION 2009-03-23 Patrick Ohly * test/testcases/ical20.ics: testing: simplified test cases 2009-03-23 Patrick Ohly * test/testcases/ical20.ics: testing: removed obsolete X-EVOLUTION-ENDDATE parameter 2009-03-23 Patrick Ohly * test/synccompare.pl: testing: remove default VALUE=DATE and join multiple EXDATE values 2009-03-23 Patrick Ohly * test/synccompare.pl: testing: ignore difference due to different order of RRULE value subcomponents 2009-03-23 Patrick Ohly * src/syncevolution.xml: vcard: added support for missing properties/parameters 2009-03-23 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/SynthesisEngine.cpp: * src/core/SynthesisEngine.h: Synthesis error reporting: added INFO messages instead of generic ERROR after aborting 2009-03-22 Patrick Ohly * src/syncevolution.xml: vcard: don't force http prefix for URL properties 2009-03-20 Patrick Ohly * src/syncevolution.xml: icalendar: merged upstream fix for ATTENDEE shaping 2009-03-20 Patrick Ohly * src/syncevolution.xml: icalendar: added X-EVOLUTION-ALARM-UID 2009-03-20 Patrick Ohly * src/syncevolution.xml: icalendar: send VALARM as passed in by Evolution 2009-03-19 Patrick Ohly * src/syncevolution.xml: icalendar: don't convert alarm times needlessly 2009-03-19 Patrick Ohly * src/syncevolution.xml: vcard: don't fold long lines 2009-03-19 Patrick Ohly * test/ClientTest.cpp: testing: print sync name to give feedback while each sync test runs 2009-03-19 Patrick Ohly * src/syncevolution.xml: icalendar: added extended attributes for meeting attendes 2009-03-19 Patrick Ohly * test/synccompare.pl: synccompare: normalize case of mailto: in ATTENDEE and ORGANIZER 2009-03-19 Patrick Ohly * test/testcases/ical20.ics: * test/testcases/imemo20.ics: * test/testcases/itodo20.ics: iCalendar 2.0 testcases: converted to CRLF as required by standard 2009-03-18 Patrick Ohly * src/backends/evolution/EvolutionContactSource.h: EvolutionContactSource: must use vCard 3.0 as internal format 2009-03-18 Patrick Ohly * src/syncevolution.xml: vcard: allow NICKNAME in vcard 2.1 2009-03-18 Patrick Ohly * src/backends/evolution/EvolutionContactSourceRegister.cpp: * test/ClientTest.cpp: * test/ClientTest.h: vcard testing: use the right testcases for vcard21 conversion tests 2009-03-18 Patrick Ohly * test/synccompare.pl: * test/testcases/vcard30.vcf: vcard: removed special ADR TYPE=PARCEL handling 2009-03-18 Patrick Ohly * src/syncevolution.xml: vcard: better support for organizational info (ORG/ROLE) 2009-03-18 Patrick Ohly * src/syncevolution.xml: vcard: added TEL TYPE=CAR 2009-03-18 Patrick Ohly * src/syncevolution.xml: vcard: added X-EVOLUTION-FILE-AS and X-EVOLUTION-ANNIVERSARY 2009-03-18 Patrick Ohly * src/core/Makefile.am: XML to C: must escape the backslash itself 2009-03-18 Patrick Ohly * test/synccompare.pl: normalize values which look like a date to YYYYMMDD 2009-03-17 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionConfig.h: * src/syncevolution.xml: DevInf: insert our own values into the XML config 2009-03-17 Patrick Ohly * HACKING: * src/client-test-app.cpp: * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * test/ClientTest.cpp: * test/ClientTest.h: configuration: removed obsolete config options and added WBXML 2009-03-17 Patrick Ohly * src/backends/evolution/EvolutionContactSourceRegister.cpp: EvolutionContactSource: temporarily disabled broken test of incoming items 2009-03-13 Patrick Ohly * .gitignore: * Makefile-gen.am: * autogen.sh: * configure-pre.in: * src/Makefile-gen.am: * src/core/Makefile.am: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: compilation: fixes + installation of client-test + version bump 2009-03-12 Patrick Ohly * src/client-test-app.cpp: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: SyncModes + EvolutionSyncClient::setSyncModes(): utility code to set the sync mode per source in the current session 2009-03-11 Patrick Ohly * src/client-test-app.cpp: * test/ClientTest.cpp: * test/synccompare.pl: testing: nicer printing of before/after comparison 2009-03-11 Patrick Ohly * src/core/SoupTransportAgent.cpp: SoupTransportAgent: print URL and "via libsoup:" prefix before reason_phrase 2009-03-11 Patrick Ohly * src/client-test-app.cpp: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: * test/ClientTest.cpp: * test/ClientTest.h: testing: added Client::Sync::*::testConversion 2009-03-11 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: added callbacks for abort and suspend 2009-03-11 Patrick Ohly * src/client-test-app.cpp: * test/ClientTest.cpp: * test/ClientTest.h: testing: pass parameters for syncing as struct, renamed function 2009-03-11 Patrick Ohly * test/ClientTest.cpp: testing: when catching a CppUnit exception after a sync, report the original error instead of 'unexpected exception' 2009-03-10 Patrick Ohly * src/core/EvolutionSyncClient.cpp: Synthesis: avoid DBG_PLUGIN_ALL, it prints to stdout while connecting 2009-03-10 Patrick Ohly * src/core/SynthesisDBPlugin.cpp: Synthesis: allocating parent ID is optional 2009-03-08 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/Makefile.am: * src/core/SynthesisEngine.cpp: * src/core/SynthesisEngine.h: Synthesis: wrap TEngineModuleBase in functions which use smart pointers and exceptions 2009-03-07 Patrick Ohly * test/client-test-main.cpp: testing: print CPPUnit failures directly after each failed test 2009-03-04 Patrick Ohly * src/core/SoupTransportAgent.cpp: * src/core/SoupTransportAgent.h: SoupTransportAgent: use an existing event loop if given 2009-03-04 Patrick Ohly * src/client-test-app.cpp: * src/syncevolution.cpp: glib: g_type_init() and g_thread_init() are needed to use libsoup 2009-03-02 Patrick Ohly * configure-pre.in: bumped version 2009-03-02 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: Evolution contacts: rewritten so that it tracks changes via the REV property 2009-03-01 Patrick Ohly * test/client-test-main.cpp: compiler warnings: check result of log writing 2009-03-01 Patrick Ohly * test/ClientTest.cpp: compiler warning: brackets around && in || 2009-02-28 Patrick Ohly * src/core/EvolutionSyncClient.cpp: compiler warning: intentionally ignore result of synccompare invocation 2009-02-27 Patrick Ohly * src/Makefile-gen.am: packaging: run autogen.sh when copying Synthesis from git, needed later 2009-02-27 Patrick Ohly * configure-pre.in: bumped version 2009-02-27 Patrick Ohly * ChangeLog: * Makefile-gen.am: * build/gen-changelog.pl: * src/Makefile-gen.am: packaging: build ChangeLog from git log and copy Synthesis code via 'git archive' 2009-02-27 Patrick Ohly * Makefile-gen.am: * configure-pre.in: synthesis: better method of invoking Synthesis configure 2009-02-26 Patrick Ohly * configure-pre.in: synthesis: need to pass through --with-xmltok configure parameter 2009-02-25 Patrick Ohly * src/core/Makefile.am: * src/core/boost/algorithm/string.hpp: * src/core/boost/algorithm/string/case_conv.hpp: * src/core/boost/algorithm/string/classification.hpp: * src/core/boost/algorithm/string/compare.hpp: * src/core/boost/algorithm/string/concept.hpp: * src/core/boost/algorithm/string/config.hpp: * src/core/boost/algorithm/string/constants.hpp: * src/core/boost/algorithm/string/detail/case_conv.hpp: * src/core/boost/algorithm/string/detail/classification.hpp: * src/core/boost/algorithm/string/detail/find_format.hpp: * src/core/boost/algorithm/string/detail/find_format_all.hpp: * src/core/boost/algorithm/string/detail/find_format_store.hpp: * src/core/boost/algorithm/string/detail/find_iterator.hpp: * src/core/boost/algorithm/string/detail/finder.hpp: * src/core/boost/algorithm/string/detail/finder_regex.hpp: * src/core/boost/algorithm/string/detail/formatter.hpp: * src/core/boost/algorithm/string/detail/formatter_regex.hpp: * src/core/boost/algorithm/string/detail/predicate.hpp: * src/core/boost/algorithm/string/detail/replace_storage.hpp: * src/core/boost/algorithm/string/detail/sequence.hpp: * src/core/boost/algorithm/string/detail/trim.hpp: * src/core/boost/algorithm/string/detail/util.hpp: * src/core/boost/algorithm/string/erase.hpp: * src/core/boost/algorithm/string/find.hpp: * src/core/boost/algorithm/string/find_format.hpp: * src/core/boost/algorithm/string/find_iterator.hpp: * src/core/boost/algorithm/string/finder.hpp: * src/core/boost/algorithm/string/formatter.hpp: * src/core/boost/algorithm/string/iter_find.hpp: * src/core/boost/algorithm/string/join.hpp: * src/core/boost/algorithm/string/predicate.hpp: * src/core/boost/algorithm/string/predicate_facade.hpp: * src/core/boost/algorithm/string/replace.hpp: * src/core/boost/algorithm/string/sequence_traits.hpp: * src/core/boost/algorithm/string/split.hpp: * src/core/boost/algorithm/string/std/list_traits.hpp: * src/core/boost/algorithm/string/std/rope_traits.hpp: * src/core/boost/algorithm/string/std/slist_traits.hpp: * src/core/boost/algorithm/string/std/string_traits.hpp: * src/core/boost/algorithm/string/std_containers_traits.hpp: * src/core/boost/algorithm/string/trim.hpp: * src/core/boost/algorithm/string/yes_no_type.hpp: * src/core/boost/assert.hpp: * src/core/boost/bind.hpp: * src/core/boost/bind/apply.hpp: * src/core/boost/bind/arg.hpp: * src/core/boost/bind/bind_cc.hpp: * src/core/boost/bind/bind_mf_cc.hpp: * src/core/boost/bind/bind_template.hpp: * src/core/boost/bind/make_adaptable.hpp: * src/core/boost/bind/mem_fn_cc.hpp: * src/core/boost/bind/mem_fn_template.hpp: * src/core/boost/bind/mem_fn_vw.hpp: * src/core/boost/bind/placeholders.hpp: * src/core/boost/bind/protect.hpp: * src/core/boost/bind/storage.hpp: * src/core/boost/cast.hpp: * src/core/boost/checked_delete.hpp: * src/core/boost/concept_archetype.hpp: * src/core/boost/concept_check.hpp: * src/core/boost/config.hpp: * src/core/boost/config/abi/borland_prefix.hpp: * src/core/boost/config/abi/borland_suffix.hpp: * src/core/boost/config/abi/msvc_prefix.hpp: * src/core/boost/config/abi/msvc_suffix.hpp: * src/core/boost/config/abi_prefix.hpp: * src/core/boost/config/abi_suffix.hpp: * src/core/boost/config/auto_link.hpp: * src/core/boost/config/compiler/borland.hpp: * src/core/boost/config/compiler/comeau.hpp: * src/core/boost/config/compiler/common_edg.hpp: * src/core/boost/config/compiler/compaq_cxx.hpp: * src/core/boost/config/compiler/digitalmars.hpp: * src/core/boost/config/compiler/gcc.hpp: * src/core/boost/config/compiler/gcc_xml.hpp: * src/core/boost/config/compiler/greenhills.hpp: * src/core/boost/config/compiler/hp_acc.hpp: * src/core/boost/config/compiler/intel.hpp: * src/core/boost/config/compiler/kai.hpp: * src/core/boost/config/compiler/metrowerks.hpp: * src/core/boost/config/compiler/mpw.hpp: * src/core/boost/config/compiler/sgi_mipspro.hpp: * src/core/boost/config/compiler/sunpro_cc.hpp: * src/core/boost/config/compiler/vacpp.hpp: * src/core/boost/config/compiler/visualc.hpp: * src/core/boost/config/no_tr1/complex.hpp: * src/core/boost/config/no_tr1/functional.hpp: * src/core/boost/config/no_tr1/memory.hpp: * src/core/boost/config/no_tr1/utility.hpp: * src/core/boost/config/platform/aix.hpp: * src/core/boost/config/platform/amigaos.hpp: * src/core/boost/config/platform/beos.hpp: * src/core/boost/config/platform/bsd.hpp: * src/core/boost/config/platform/cygwin.hpp: * src/core/boost/config/platform/hpux.hpp: * src/core/boost/config/platform/irix.hpp: * src/core/boost/config/platform/linux.hpp: * src/core/boost/config/platform/macos.hpp: * src/core/boost/config/platform/qnxnto.hpp: * src/core/boost/config/platform/solaris.hpp: * src/core/boost/config/platform/win32.hpp: * src/core/boost/config/posix_features.hpp: * src/core/boost/config/requires_threads.hpp: * src/core/boost/config/select_compiler_config.hpp: * src/core/boost/config/select_platform_config.hpp: * src/core/boost/config/select_stdlib_config.hpp: * src/core/boost/config/stdlib/dinkumware.hpp: * src/core/boost/config/stdlib/libcomo.hpp: * src/core/boost/config/stdlib/libstdcpp3.hpp: * src/core/boost/config/stdlib/modena.hpp: * src/core/boost/config/stdlib/msl.hpp: * src/core/boost/config/stdlib/roguewave.hpp: * src/core/boost/config/stdlib/sgi.hpp: * src/core/boost/config/stdlib/stlport.hpp: * src/core/boost/config/stdlib/vacpp.hpp: * src/core/boost/config/suffix.hpp: * src/core/boost/config/user.hpp: * src/core/boost/copyright: * src/core/boost/detail/algorithm.hpp: * src/core/boost/detail/allocator_utilities.hpp: * src/core/boost/detail/atomic_count.hpp: * src/core/boost/detail/atomic_count_gcc.hpp: * src/core/boost/detail/atomic_count_pthreads.hpp: * src/core/boost/detail/atomic_count_win32.hpp: * src/core/boost/detail/bad_weak_ptr.hpp: * src/core/boost/detail/binary_search.hpp: * src/core/boost/detail/call_traits.hpp: * src/core/boost/detail/catch_exceptions.hpp: * src/core/boost/detail/compressed_pair.hpp: * src/core/boost/detail/dynamic_bitset.hpp: * src/core/boost/detail/endian.hpp: * src/core/boost/detail/indirect_traits.hpp: * src/core/boost/detail/interlocked.hpp: * src/core/boost/detail/is_function_ref_tester.hpp: * src/core/boost/detail/is_incrementable.hpp: * src/core/boost/detail/is_xxx.hpp: * src/core/boost/detail/iterator.hpp: * src/core/boost/detail/lightweight_mutex.hpp: * src/core/boost/detail/lightweight_test.hpp: * src/core/boost/detail/limits.hpp: * src/core/boost/detail/lwm_nop.hpp: * src/core/boost/detail/lwm_pthreads.hpp: * src/core/boost/detail/lwm_win32_cs.hpp: * src/core/boost/detail/named_template_params.hpp: * src/core/boost/detail/no_exceptions_support.hpp: * src/core/boost/detail/none_t.hpp: * src/core/boost/detail/numeric_traits.hpp: * src/core/boost/detail/ob_call_traits.hpp: * src/core/boost/detail/ob_compressed_pair.hpp: * src/core/boost/detail/quick_allocator.hpp: * src/core/boost/detail/reference_content.hpp: * src/core/boost/detail/select_type.hpp: * src/core/boost/detail/shared_array_nmt.hpp: * src/core/boost/detail/shared_count.hpp: * src/core/boost/detail/shared_ptr_nmt.hpp: * src/core/boost/detail/sp_counted_base.hpp: * src/core/boost/detail/sp_counted_base_cw_ppc.hpp: * src/core/boost/detail/sp_counted_base_cw_x86.hpp: * src/core/boost/detail/sp_counted_base_gcc_ia64.hpp: * src/core/boost/detail/sp_counted_base_gcc_ppc.hpp: * src/core/boost/detail/sp_counted_base_gcc_x86.hpp: * src/core/boost/detail/sp_counted_base_nt.hpp: * src/core/boost/detail/sp_counted_base_pt.hpp: * src/core/boost/detail/sp_counted_base_w32.hpp: * src/core/boost/detail/sp_counted_impl.hpp: * src/core/boost/detail/templated_streams.hpp: * src/core/boost/detail/utf8_codecvt_facet.hpp: * src/core/boost/detail/workaround.hpp: * src/core/boost/foreach.hpp: * src/core/boost/function.hpp: * src/core/boost/function/detail/function_iterate.hpp: * src/core/boost/function/detail/maybe_include.hpp: * src/core/boost/function/detail/prologue.hpp: * src/core/boost/function/function0.hpp: * src/core/boost/function/function1.hpp: * src/core/boost/function/function10.hpp: * src/core/boost/function/function2.hpp: * src/core/boost/function/function3.hpp: * src/core/boost/function/function4.hpp: * src/core/boost/function/function5.hpp: * src/core/boost/function/function6.hpp: * src/core/boost/function/function7.hpp: * src/core/boost/function/function8.hpp: * src/core/boost/function/function9.hpp: * src/core/boost/function/function_base.hpp: * src/core/boost/function/function_template.hpp: * src/core/boost/function_equal.hpp: * src/core/boost/get_pointer.hpp: * src/core/boost/implicit_cast.hpp: * src/core/boost/intrusive_ptr.hpp: * src/core/boost/iterator.hpp: * src/core/boost/iterator/counting_iterator.hpp: * src/core/boost/iterator/detail/any_conversion_eater.hpp: * src/core/boost/iterator/detail/config_def.hpp: * src/core/boost/iterator/detail/config_undef.hpp: * src/core/boost/iterator/detail/enable_if.hpp: * src/core/boost/iterator/detail/facade_iterator_category.hpp: * src/core/boost/iterator/detail/minimum_category.hpp: * src/core/boost/iterator/filter_iterator.hpp: * src/core/boost/iterator/indirect_iterator.hpp: * src/core/boost/iterator/interoperable.hpp: * src/core/boost/iterator/is_lvalue_iterator.hpp: * src/core/boost/iterator/is_readable_iterator.hpp: * src/core/boost/iterator/iterator_adaptor.hpp: * src/core/boost/iterator/iterator_archetypes.hpp: * src/core/boost/iterator/iterator_categories.hpp: * src/core/boost/iterator/iterator_concepts.hpp: * src/core/boost/iterator/iterator_facade.hpp: * src/core/boost/iterator/iterator_traits.hpp: * src/core/boost/iterator/new_iterator_tests.hpp: * src/core/boost/iterator/permutation_iterator.hpp: * src/core/boost/iterator/reverse_iterator.hpp: * src/core/boost/iterator/transform_iterator.hpp: * src/core/boost/iterator/zip_iterator.hpp: * src/core/boost/lexical_cast.hpp: * src/core/boost/mem_fn.hpp: * src/core/boost/mpl/O1_size.hpp: * src/core/boost/mpl/O1_size_fwd.hpp: * src/core/boost/mpl/accumulate.hpp: * src/core/boost/mpl/advance.hpp: * src/core/boost/mpl/advance_fwd.hpp: * src/core/boost/mpl/alias.hpp: * src/core/boost/mpl/always.hpp: * src/core/boost/mpl/and.hpp: * src/core/boost/mpl/apply.hpp: * src/core/boost/mpl/apply_fwd.hpp: * src/core/boost/mpl/apply_wrap.hpp: * src/core/boost/mpl/arg.hpp: * src/core/boost/mpl/arg_fwd.hpp: * src/core/boost/mpl/arithmetic.hpp: * src/core/boost/mpl/as_sequence.hpp: * src/core/boost/mpl/assert.hpp: * src/core/boost/mpl/at.hpp: * src/core/boost/mpl/at_fwd.hpp: * src/core/boost/mpl/aux_/O1_size_impl.hpp: * src/core/boost/mpl/aux_/adl_barrier.hpp: * src/core/boost/mpl/aux_/advance_backward.hpp: * src/core/boost/mpl/aux_/advance_forward.hpp: * src/core/boost/mpl/aux_/apply_1st.hpp: * src/core/boost/mpl/aux_/arg_typedef.hpp: * src/core/boost/mpl/aux_/arithmetic_op.hpp: * src/core/boost/mpl/aux_/arity.hpp: * src/core/boost/mpl/aux_/arity_spec.hpp: * src/core/boost/mpl/aux_/at_impl.hpp: * src/core/boost/mpl/aux_/back_impl.hpp: * src/core/boost/mpl/aux_/basic_bind.hpp: * src/core/boost/mpl/aux_/begin_end_impl.hpp: * src/core/boost/mpl/aux_/clear_impl.hpp: * src/core/boost/mpl/aux_/common_name_wknd.hpp: * src/core/boost/mpl/aux_/comparison_op.hpp: * src/core/boost/mpl/aux_/config/adl.hpp: * src/core/boost/mpl/aux_/config/arrays.hpp: * src/core/boost/mpl/aux_/config/bind.hpp: * src/core/boost/mpl/aux_/config/compiler.hpp: * src/core/boost/mpl/aux_/config/ctps.hpp: * src/core/boost/mpl/aux_/config/dependent_nttp.hpp: * src/core/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp: * src/core/boost/mpl/aux_/config/dtp.hpp: * src/core/boost/mpl/aux_/config/eti.hpp: * src/core/boost/mpl/aux_/config/forwarding.hpp: * src/core/boost/mpl/aux_/config/gcc.hpp: * src/core/boost/mpl/aux_/config/has_apply.hpp: * src/core/boost/mpl/aux_/config/has_xxx.hpp: * src/core/boost/mpl/aux_/config/integral.hpp: * src/core/boost/mpl/aux_/config/intel.hpp: * src/core/boost/mpl/aux_/config/lambda.hpp: * src/core/boost/mpl/aux_/config/msvc.hpp: * src/core/boost/mpl/aux_/config/msvc_typename.hpp: * src/core/boost/mpl/aux_/config/nttp.hpp: * src/core/boost/mpl/aux_/config/operators.hpp: * src/core/boost/mpl/aux_/config/overload_resolution.hpp: * src/core/boost/mpl/aux_/config/preprocessor.hpp: * src/core/boost/mpl/aux_/config/static_constant.hpp: * src/core/boost/mpl/aux_/config/ttp.hpp: * src/core/boost/mpl/aux_/config/typeof.hpp: * src/core/boost/mpl/aux_/config/use_preprocessed.hpp: * src/core/boost/mpl/aux_/config/workaround.hpp: * src/core/boost/mpl/aux_/contains_impl.hpp: * src/core/boost/mpl/aux_/count_args.hpp: * src/core/boost/mpl/aux_/count_impl.hpp: * src/core/boost/mpl/aux_/empty_impl.hpp: * src/core/boost/mpl/aux_/erase_impl.hpp: * src/core/boost/mpl/aux_/erase_key_impl.hpp: * src/core/boost/mpl/aux_/filter_iter.hpp: * src/core/boost/mpl/aux_/find_if_pred.hpp: * src/core/boost/mpl/aux_/fold_impl.hpp: * src/core/boost/mpl/aux_/fold_impl_body.hpp: * src/core/boost/mpl/aux_/fold_op.hpp: * src/core/boost/mpl/aux_/fold_pred.hpp: * src/core/boost/mpl/aux_/front_impl.hpp: * src/core/boost/mpl/aux_/full_lambda.hpp: * src/core/boost/mpl/aux_/has_apply.hpp: * src/core/boost/mpl/aux_/has_begin.hpp: * src/core/boost/mpl/aux_/has_key_impl.hpp: * src/core/boost/mpl/aux_/has_rebind.hpp: * src/core/boost/mpl/aux_/has_size.hpp: * src/core/boost/mpl/aux_/has_tag.hpp: * src/core/boost/mpl/aux_/has_type.hpp: * src/core/boost/mpl/aux_/include_preprocessed.hpp: * src/core/boost/mpl/aux_/insert_impl.hpp: * src/core/boost/mpl/aux_/insert_range_impl.hpp: * src/core/boost/mpl/aux_/inserter_algorithm.hpp: * src/core/boost/mpl/aux_/integral_wrapper.hpp: * src/core/boost/mpl/aux_/is_msvc_eti_arg.hpp: * src/core/boost/mpl/aux_/iter_apply.hpp: * src/core/boost/mpl/aux_/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/iter_push_front.hpp: * src/core/boost/mpl/aux_/joint_iter.hpp: * src/core/boost/mpl/aux_/lambda_arity_param.hpp: * src/core/boost/mpl/aux_/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/lambda_spec.hpp: * src/core/boost/mpl/aux_/lambda_support.hpp: * src/core/boost/mpl/aux_/largest_int.hpp: * src/core/boost/mpl/aux_/logical_op.hpp: * src/core/boost/mpl/aux_/msvc_dtw.hpp: * src/core/boost/mpl/aux_/msvc_eti_base.hpp: * src/core/boost/mpl/aux_/msvc_is_class.hpp: * src/core/boost/mpl/aux_/msvc_never_true.hpp: * src/core/boost/mpl/aux_/msvc_type.hpp: * src/core/boost/mpl/aux_/na.hpp: * src/core/boost/mpl/aux_/na_assert.hpp: * src/core/boost/mpl/aux_/na_fwd.hpp: * src/core/boost/mpl/aux_/na_spec.hpp: * src/core/boost/mpl/aux_/nested_type_wknd.hpp: * src/core/boost/mpl/aux_/nttp_decl.hpp: * src/core/boost/mpl/aux_/numeric_cast_utils.hpp: * src/core/boost/mpl/aux_/numeric_op.hpp: * src/core/boost/mpl/aux_/order_impl.hpp: * src/core/boost/mpl/aux_/overload_names.hpp: * src/core/boost/mpl/aux_/partition_op.hpp: * src/core/boost/mpl/aux_/pop_back_impl.hpp: * src/core/boost/mpl/aux_/pop_front_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/and.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/less.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/list.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/map.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/or.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/set.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/times.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/and.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/less.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/list.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/map.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/or.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/set.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/times.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/and.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/less.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/list.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/map.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/or.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/set.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/times.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/and.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/less.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/list.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/map.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/or.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/set.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/times.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/and.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/less.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/list.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/map.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/or.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/set.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/times.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/and.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/less.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/list.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/map.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/or.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/set.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/times.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/and.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/less.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/list.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/map.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/or.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/set.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/times.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/and.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/less.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/list.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/map.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/or.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/set.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/times.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/and.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/less.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/list.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/map.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/or.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/set.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/times.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/and.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/less.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/list.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/map.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/or.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/set.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/times.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessor/add.hpp: * src/core/boost/mpl/aux_/preprocessor/def_params_tail.hpp: * src/core/boost/mpl/aux_/preprocessor/default_params.hpp: * src/core/boost/mpl/aux_/preprocessor/enum.hpp: * src/core/boost/mpl/aux_/preprocessor/ext_params.hpp: * src/core/boost/mpl/aux_/preprocessor/filter_params.hpp: * src/core/boost/mpl/aux_/preprocessor/is_seq.hpp: * src/core/boost/mpl/aux_/preprocessor/params.hpp: * src/core/boost/mpl/aux_/preprocessor/partial_spec_params.hpp: * src/core/boost/mpl/aux_/preprocessor/range.hpp: * src/core/boost/mpl/aux_/preprocessor/repeat.hpp: * src/core/boost/mpl/aux_/preprocessor/sub.hpp: * src/core/boost/mpl/aux_/preprocessor/token_equal.hpp: * src/core/boost/mpl/aux_/preprocessor/tuple.hpp: * src/core/boost/mpl/aux_/ptr_to_ref.hpp: * src/core/boost/mpl/aux_/push_back_impl.hpp: * src/core/boost/mpl/aux_/push_front_impl.hpp: * src/core/boost/mpl/aux_/range_c/O1_size.hpp: * src/core/boost/mpl/aux_/range_c/back.hpp: * src/core/boost/mpl/aux_/range_c/empty.hpp: * src/core/boost/mpl/aux_/range_c/front.hpp: * src/core/boost/mpl/aux_/range_c/iterator.hpp: * src/core/boost/mpl/aux_/range_c/size.hpp: * src/core/boost/mpl/aux_/range_c/tag.hpp: * src/core/boost/mpl/aux_/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/reverse_fold_impl_body.hpp: * src/core/boost/mpl/aux_/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/sequence_wrapper.hpp: * src/core/boost/mpl/aux_/shift_op.hpp: * src/core/boost/mpl/aux_/single_element_iter.hpp: * src/core/boost/mpl/aux_/size_impl.hpp: * src/core/boost/mpl/aux_/sort_impl.hpp: * src/core/boost/mpl/aux_/static_cast.hpp: * src/core/boost/mpl/aux_/template_arity.hpp: * src/core/boost/mpl/aux_/template_arity_fwd.hpp: * src/core/boost/mpl/aux_/test.hpp: * src/core/boost/mpl/aux_/test/assert.hpp: * src/core/boost/mpl/aux_/test/data.hpp: * src/core/boost/mpl/aux_/test/test_case.hpp: * src/core/boost/mpl/aux_/traits_lambda_spec.hpp: * src/core/boost/mpl/aux_/transform_iter.hpp: * src/core/boost/mpl/aux_/type_wrapper.hpp: * src/core/boost/mpl/aux_/unwrap.hpp: * src/core/boost/mpl/aux_/value_wknd.hpp: * src/core/boost/mpl/aux_/yes_no.hpp: * src/core/boost/mpl/back.hpp: * src/core/boost/mpl/back_fwd.hpp: * src/core/boost/mpl/back_inserter.hpp: * src/core/boost/mpl/base.hpp: * src/core/boost/mpl/begin.hpp: * src/core/boost/mpl/begin_end.hpp: * src/core/boost/mpl/begin_end_fwd.hpp: * src/core/boost/mpl/bind.hpp: * src/core/boost/mpl/bind_fwd.hpp: * src/core/boost/mpl/bitand.hpp: * src/core/boost/mpl/bitor.hpp: * src/core/boost/mpl/bitwise.hpp: * src/core/boost/mpl/bitxor.hpp: * src/core/boost/mpl/bool.hpp: * src/core/boost/mpl/bool_fwd.hpp: * src/core/boost/mpl/clear.hpp: * src/core/boost/mpl/clear_fwd.hpp: * src/core/boost/mpl/comparison.hpp: * src/core/boost/mpl/contains.hpp: * src/core/boost/mpl/contains_fwd.hpp: * src/core/boost/mpl/copy.hpp: * src/core/boost/mpl/copy_if.hpp: * src/core/boost/mpl/count.hpp: * src/core/boost/mpl/count_fwd.hpp: * src/core/boost/mpl/count_if.hpp: * src/core/boost/mpl/deque.hpp: * src/core/boost/mpl/deref.hpp: * src/core/boost/mpl/distance.hpp: * src/core/boost/mpl/distance_fwd.hpp: * src/core/boost/mpl/divides.hpp: * src/core/boost/mpl/empty.hpp: * src/core/boost/mpl/empty_base.hpp: * src/core/boost/mpl/empty_fwd.hpp: * src/core/boost/mpl/empty_sequence.hpp: * src/core/boost/mpl/end.hpp: * src/core/boost/mpl/equal.hpp: * src/core/boost/mpl/equal_to.hpp: * src/core/boost/mpl/erase.hpp: * src/core/boost/mpl/erase_fwd.hpp: * src/core/boost/mpl/erase_key.hpp: * src/core/boost/mpl/erase_key_fwd.hpp: * src/core/boost/mpl/eval_if.hpp: * src/core/boost/mpl/filter_view.hpp: * src/core/boost/mpl/find.hpp: * src/core/boost/mpl/find_if.hpp: * src/core/boost/mpl/fold.hpp: * src/core/boost/mpl/for_each.hpp: * src/core/boost/mpl/front.hpp: * src/core/boost/mpl/front_fwd.hpp: * src/core/boost/mpl/front_inserter.hpp: * src/core/boost/mpl/greater.hpp: * src/core/boost/mpl/greater_equal.hpp: * src/core/boost/mpl/has_key.hpp: * src/core/boost/mpl/has_key_fwd.hpp: * src/core/boost/mpl/has_xxx.hpp: * src/core/boost/mpl/identity.hpp: * src/core/boost/mpl/if.hpp: * src/core/boost/mpl/index_if.hpp: * src/core/boost/mpl/index_of.hpp: * src/core/boost/mpl/inherit.hpp: * src/core/boost/mpl/inherit_linearly.hpp: * src/core/boost/mpl/insert.hpp: * src/core/boost/mpl/insert_fwd.hpp: * src/core/boost/mpl/insert_range.hpp: * src/core/boost/mpl/insert_range_fwd.hpp: * src/core/boost/mpl/inserter.hpp: * src/core/boost/mpl/int.hpp: * src/core/boost/mpl/int_fwd.hpp: * src/core/boost/mpl/integral_c.hpp: * src/core/boost/mpl/integral_c_fwd.hpp: * src/core/boost/mpl/integral_c_tag.hpp: * src/core/boost/mpl/is_placeholder.hpp: * src/core/boost/mpl/is_sequence.hpp: * src/core/boost/mpl/iter_fold.hpp: * src/core/boost/mpl/iter_fold_if.hpp: * src/core/boost/mpl/iterator_category.hpp: * src/core/boost/mpl/iterator_range.hpp: * src/core/boost/mpl/iterator_tags.hpp: * src/core/boost/mpl/joint_view.hpp: * src/core/boost/mpl/key_type.hpp: * src/core/boost/mpl/key_type_fwd.hpp: * src/core/boost/mpl/lambda.hpp: * src/core/boost/mpl/lambda_fwd.hpp: * src/core/boost/mpl/less.hpp: * src/core/boost/mpl/less_equal.hpp: * src/core/boost/mpl/limits/arity.hpp: * src/core/boost/mpl/limits/list.hpp: * src/core/boost/mpl/limits/map.hpp: * src/core/boost/mpl/limits/set.hpp: * src/core/boost/mpl/limits/unrolling.hpp: * src/core/boost/mpl/limits/vector.hpp: * src/core/boost/mpl/list.hpp: * src/core/boost/mpl/list/aux_/O1_size.hpp: * src/core/boost/mpl/list/aux_/begin_end.hpp: * src/core/boost/mpl/list/aux_/clear.hpp: * src/core/boost/mpl/list/aux_/empty.hpp: * src/core/boost/mpl/list/aux_/front.hpp: * src/core/boost/mpl/list/aux_/include_preprocessed.hpp: * src/core/boost/mpl/list/aux_/item.hpp: * src/core/boost/mpl/list/aux_/iterator.hpp: * src/core/boost/mpl/list/aux_/numbered.hpp: * src/core/boost/mpl/list/aux_/numbered_c.hpp: * src/core/boost/mpl/list/aux_/pop_front.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list10.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list20.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list30.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list40.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list50.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp: * src/core/boost/mpl/list/aux_/push_back.hpp: * src/core/boost/mpl/list/aux_/push_front.hpp: * src/core/boost/mpl/list/aux_/size.hpp: * src/core/boost/mpl/list/aux_/tag.hpp: * src/core/boost/mpl/list/list0.hpp: * src/core/boost/mpl/list/list0_c.hpp: * src/core/boost/mpl/list/list10.hpp: * src/core/boost/mpl/list/list10_c.hpp: * src/core/boost/mpl/list/list20.hpp: * src/core/boost/mpl/list/list20_c.hpp: * src/core/boost/mpl/list/list30.hpp: * src/core/boost/mpl/list/list30_c.hpp: * src/core/boost/mpl/list/list40.hpp: * src/core/boost/mpl/list/list40_c.hpp: * src/core/boost/mpl/list/list50.hpp: * src/core/boost/mpl/list/list50_c.hpp: * src/core/boost/mpl/list_c.hpp: * src/core/boost/mpl/logical.hpp: * src/core/boost/mpl/long.hpp: * src/core/boost/mpl/long_fwd.hpp: * src/core/boost/mpl/lower_bound.hpp: * src/core/boost/mpl/map.hpp: * src/core/boost/mpl/map/aux_/at_impl.hpp: * src/core/boost/mpl/map/aux_/begin_end_impl.hpp: * src/core/boost/mpl/map/aux_/clear_impl.hpp: * src/core/boost/mpl/map/aux_/contains_impl.hpp: * src/core/boost/mpl/map/aux_/empty_impl.hpp: * src/core/boost/mpl/map/aux_/erase_impl.hpp: * src/core/boost/mpl/map/aux_/erase_key_impl.hpp: * src/core/boost/mpl/map/aux_/has_key_impl.hpp: * src/core/boost/mpl/map/aux_/include_preprocessed.hpp: * src/core/boost/mpl/map/aux_/insert_impl.hpp: * src/core/boost/mpl/map/aux_/item.hpp: * src/core/boost/mpl/map/aux_/iterator.hpp: * src/core/boost/mpl/map/aux_/key_type_impl.hpp: * src/core/boost/mpl/map/aux_/map0.hpp: * src/core/boost/mpl/map/aux_/numbered.hpp: * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp: * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp: * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp: * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp: * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp: * src/core/boost/mpl/map/aux_/preprocessed/plain/map10.hpp: * src/core/boost/mpl/map/aux_/preprocessed/plain/map20.hpp: * src/core/boost/mpl/map/aux_/preprocessed/plain/map30.hpp: * src/core/boost/mpl/map/aux_/preprocessed/plain/map40.hpp: * src/core/boost/mpl/map/aux_/preprocessed/plain/map50.hpp: * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp: * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp: * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp: * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp: * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp: * src/core/boost/mpl/map/aux_/size_impl.hpp: * src/core/boost/mpl/map/aux_/tag.hpp: * src/core/boost/mpl/map/aux_/value_type_impl.hpp: * src/core/boost/mpl/map/map0.hpp: * src/core/boost/mpl/map/map10.hpp: * src/core/boost/mpl/map/map20.hpp: * src/core/boost/mpl/map/map30.hpp: * src/core/boost/mpl/map/map40.hpp: * src/core/boost/mpl/map/map50.hpp: * src/core/boost/mpl/math/fixed_c.hpp: * src/core/boost/mpl/math/is_even.hpp: * src/core/boost/mpl/math/rational_c.hpp: * src/core/boost/mpl/max.hpp: * src/core/boost/mpl/max_element.hpp: * src/core/boost/mpl/min.hpp: * src/core/boost/mpl/min_element.hpp: * src/core/boost/mpl/min_max.hpp: * src/core/boost/mpl/minus.hpp: * src/core/boost/mpl/modulus.hpp: * src/core/boost/mpl/multiplies.hpp: * src/core/boost/mpl/multiset/aux_/count_impl.hpp: * src/core/boost/mpl/multiset/aux_/insert_impl.hpp: * src/core/boost/mpl/multiset/aux_/item.hpp: * src/core/boost/mpl/multiset/aux_/multiset0.hpp: * src/core/boost/mpl/multiset/aux_/tag.hpp: * src/core/boost/mpl/multiset/multiset0.hpp: * src/core/boost/mpl/negate.hpp: * src/core/boost/mpl/next.hpp: * src/core/boost/mpl/next_prior.hpp: * src/core/boost/mpl/not.hpp: * src/core/boost/mpl/not_equal_to.hpp: * src/core/boost/mpl/numeric_cast.hpp: * src/core/boost/mpl/or.hpp: * src/core/boost/mpl/order.hpp: * src/core/boost/mpl/order_fwd.hpp: * src/core/boost/mpl/pair.hpp: * src/core/boost/mpl/pair_view.hpp: * src/core/boost/mpl/partition.hpp: * src/core/boost/mpl/placeholders.hpp: * src/core/boost/mpl/plus.hpp: * src/core/boost/mpl/pop_back.hpp: * src/core/boost/mpl/pop_back_fwd.hpp: * src/core/boost/mpl/pop_front.hpp: * src/core/boost/mpl/pop_front_fwd.hpp: * src/core/boost/mpl/print.hpp: * src/core/boost/mpl/prior.hpp: * src/core/boost/mpl/protect.hpp: * src/core/boost/mpl/push_back.hpp: * src/core/boost/mpl/push_back_fwd.hpp: * src/core/boost/mpl/push_front.hpp: * src/core/boost/mpl/push_front_fwd.hpp: * src/core/boost/mpl/quote.hpp: * src/core/boost/mpl/range_c.hpp: * src/core/boost/mpl/remove.hpp: * src/core/boost/mpl/remove_if.hpp: * src/core/boost/mpl/replace.hpp: * src/core/boost/mpl/replace_if.hpp: * src/core/boost/mpl/reverse.hpp: * src/core/boost/mpl/reverse_fold.hpp: * src/core/boost/mpl/reverse_iter_fold.hpp: * src/core/boost/mpl/same_as.hpp: * src/core/boost/mpl/sequence_tag.hpp: * src/core/boost/mpl/sequence_tag_fwd.hpp: * src/core/boost/mpl/set.hpp: * src/core/boost/mpl/set/aux_/at_impl.hpp: * src/core/boost/mpl/set/aux_/begin_end_impl.hpp: * src/core/boost/mpl/set/aux_/clear_impl.hpp: * src/core/boost/mpl/set/aux_/empty_impl.hpp: * src/core/boost/mpl/set/aux_/erase_impl.hpp: * src/core/boost/mpl/set/aux_/erase_key_impl.hpp: * src/core/boost/mpl/set/aux_/has_key_impl.hpp: * src/core/boost/mpl/set/aux_/include_preprocessed.hpp: * src/core/boost/mpl/set/aux_/insert_impl.hpp: * src/core/boost/mpl/set/aux_/item.hpp: * src/core/boost/mpl/set/aux_/iterator.hpp: * src/core/boost/mpl/set/aux_/key_type_impl.hpp: * src/core/boost/mpl/set/aux_/numbered.hpp: * src/core/boost/mpl/set/aux_/numbered_c.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set10.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set20.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set30.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set40.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set50.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp: * src/core/boost/mpl/set/aux_/set0.hpp: * src/core/boost/mpl/set/aux_/size_impl.hpp: * src/core/boost/mpl/set/aux_/tag.hpp: * src/core/boost/mpl/set/aux_/value_type_impl.hpp: * src/core/boost/mpl/set/set0.hpp: * src/core/boost/mpl/set/set0_c.hpp: * src/core/boost/mpl/set/set10.hpp: * src/core/boost/mpl/set/set10_c.hpp: * src/core/boost/mpl/set/set20.hpp: * src/core/boost/mpl/set/set20_c.hpp: * src/core/boost/mpl/set/set30.hpp: * src/core/boost/mpl/set/set30_c.hpp: * src/core/boost/mpl/set/set40.hpp: * src/core/boost/mpl/set/set40_c.hpp: * src/core/boost/mpl/set/set50.hpp: * src/core/boost/mpl/set/set50_c.hpp: * src/core/boost/mpl/set_c.hpp: * src/core/boost/mpl/shift_left.hpp: * src/core/boost/mpl/shift_right.hpp: * src/core/boost/mpl/single_view.hpp: * src/core/boost/mpl/size.hpp: * src/core/boost/mpl/size_fwd.hpp: * src/core/boost/mpl/size_t.hpp: * src/core/boost/mpl/size_t_fwd.hpp: * src/core/boost/mpl/sizeof.hpp: * src/core/boost/mpl/sort.hpp: * src/core/boost/mpl/stable_partition.hpp: * src/core/boost/mpl/switch.hpp: * src/core/boost/mpl/tag.hpp: * src/core/boost/mpl/times.hpp: * src/core/boost/mpl/transform.hpp: * src/core/boost/mpl/transform_view.hpp: * src/core/boost/mpl/unique.hpp: * src/core/boost/mpl/unpack_args.hpp: * src/core/boost/mpl/upper_bound.hpp: * src/core/boost/mpl/value_type.hpp: * src/core/boost/mpl/value_type_fwd.hpp: * src/core/boost/mpl/vector.hpp: * src/core/boost/mpl/vector/aux_/O1_size.hpp: * src/core/boost/mpl/vector/aux_/at.hpp: * src/core/boost/mpl/vector/aux_/back.hpp: * src/core/boost/mpl/vector/aux_/begin_end.hpp: * src/core/boost/mpl/vector/aux_/clear.hpp: * src/core/boost/mpl/vector/aux_/empty.hpp: * src/core/boost/mpl/vector/aux_/front.hpp: * src/core/boost/mpl/vector/aux_/include_preprocessed.hpp: * src/core/boost/mpl/vector/aux_/item.hpp: * src/core/boost/mpl/vector/aux_/iterator.hpp: * src/core/boost/mpl/vector/aux_/numbered.hpp: * src/core/boost/mpl/vector/aux_/numbered_c.hpp: * src/core/boost/mpl/vector/aux_/pop_back.hpp: * src/core/boost/mpl/vector/aux_/pop_front.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp: * src/core/boost/mpl/vector/aux_/push_back.hpp: * src/core/boost/mpl/vector/aux_/push_front.hpp: * src/core/boost/mpl/vector/aux_/size.hpp: * src/core/boost/mpl/vector/aux_/tag.hpp: * src/core/boost/mpl/vector/aux_/vector0.hpp: * src/core/boost/mpl/vector/vector0.hpp: * src/core/boost/mpl/vector/vector0_c.hpp: * src/core/boost/mpl/vector/vector10.hpp: * src/core/boost/mpl/vector/vector10_c.hpp: * src/core/boost/mpl/vector/vector20.hpp: * src/core/boost/mpl/vector/vector20_c.hpp: * src/core/boost/mpl/vector/vector30.hpp: * src/core/boost/mpl/vector/vector30_c.hpp: * src/core/boost/mpl/vector/vector40.hpp: * src/core/boost/mpl/vector/vector40_c.hpp: * src/core/boost/mpl/vector/vector50.hpp: * src/core/boost/mpl/vector/vector50_c.hpp: * src/core/boost/mpl/vector_c.hpp: * src/core/boost/mpl/void.hpp: * src/core/boost/mpl/void_fwd.hpp: * src/core/boost/mpl/zip_view.hpp: * src/core/boost/next_prior.hpp: * src/core/boost/noncopyable.hpp: * src/core/boost/pointer_cast.hpp: * src/core/boost/preprocessor.hpp: * src/core/boost/preprocessor/arithmetic.hpp: * src/core/boost/preprocessor/arithmetic/add.hpp: * src/core/boost/preprocessor/arithmetic/dec.hpp: * src/core/boost/preprocessor/arithmetic/detail/div_base.hpp: * src/core/boost/preprocessor/arithmetic/div.hpp: * src/core/boost/preprocessor/arithmetic/inc.hpp: * src/core/boost/preprocessor/arithmetic/mod.hpp: * src/core/boost/preprocessor/arithmetic/mul.hpp: * src/core/boost/preprocessor/arithmetic/sub.hpp: * src/core/boost/preprocessor/array.hpp: * src/core/boost/preprocessor/array/data.hpp: * src/core/boost/preprocessor/array/elem.hpp: * src/core/boost/preprocessor/array/insert.hpp: * src/core/boost/preprocessor/array/pop_back.hpp: * src/core/boost/preprocessor/array/pop_front.hpp: * src/core/boost/preprocessor/array/push_back.hpp: * src/core/boost/preprocessor/array/push_front.hpp: * src/core/boost/preprocessor/array/remove.hpp: * src/core/boost/preprocessor/array/replace.hpp: * src/core/boost/preprocessor/array/reverse.hpp: * src/core/boost/preprocessor/array/size.hpp: * src/core/boost/preprocessor/assert_msg.hpp: * src/core/boost/preprocessor/cat.hpp: * src/core/boost/preprocessor/comma.hpp: * src/core/boost/preprocessor/comma_if.hpp: * src/core/boost/preprocessor/comparison.hpp: * src/core/boost/preprocessor/comparison/equal.hpp: * src/core/boost/preprocessor/comparison/greater.hpp: * src/core/boost/preprocessor/comparison/greater_equal.hpp: * src/core/boost/preprocessor/comparison/less.hpp: * src/core/boost/preprocessor/comparison/less_equal.hpp: * src/core/boost/preprocessor/comparison/not_equal.hpp: * src/core/boost/preprocessor/config/config.hpp: * src/core/boost/preprocessor/config/limits.hpp: * src/core/boost/preprocessor/control.hpp: * src/core/boost/preprocessor/control/deduce_d.hpp: * src/core/boost/preprocessor/control/detail/dmc/while.hpp: * src/core/boost/preprocessor/control/detail/edg/while.hpp: * src/core/boost/preprocessor/control/detail/msvc/while.hpp: * src/core/boost/preprocessor/control/detail/while.hpp: * src/core/boost/preprocessor/control/expr_if.hpp: * src/core/boost/preprocessor/control/expr_iif.hpp: * src/core/boost/preprocessor/control/if.hpp: * src/core/boost/preprocessor/control/iif.hpp: * src/core/boost/preprocessor/control/while.hpp: * src/core/boost/preprocessor/debug.hpp: * src/core/boost/preprocessor/debug/assert.hpp: * src/core/boost/preprocessor/debug/error.hpp: * src/core/boost/preprocessor/debug/line.hpp: * src/core/boost/preprocessor/dec.hpp: * src/core/boost/preprocessor/detail/auto_rec.hpp: * src/core/boost/preprocessor/detail/check.hpp: * src/core/boost/preprocessor/detail/dmc/auto_rec.hpp: * src/core/boost/preprocessor/detail/is_binary.hpp: * src/core/boost/preprocessor/detail/is_nullary.hpp: * src/core/boost/preprocessor/detail/is_unary.hpp: * src/core/boost/preprocessor/detail/null.hpp: * src/core/boost/preprocessor/detail/split.hpp: * src/core/boost/preprocessor/empty.hpp: * src/core/boost/preprocessor/enum.hpp: * src/core/boost/preprocessor/enum_params.hpp: * src/core/boost/preprocessor/enum_params_with_a_default.hpp: * src/core/boost/preprocessor/enum_params_with_defaults.hpp: * src/core/boost/preprocessor/enum_shifted.hpp: * src/core/boost/preprocessor/enum_shifted_params.hpp: * src/core/boost/preprocessor/expand.hpp: * src/core/boost/preprocessor/expr_if.hpp: * src/core/boost/preprocessor/facilities.hpp: * src/core/boost/preprocessor/facilities/apply.hpp: * src/core/boost/preprocessor/facilities/empty.hpp: * src/core/boost/preprocessor/facilities/expand.hpp: * src/core/boost/preprocessor/facilities/identity.hpp: * src/core/boost/preprocessor/facilities/intercept.hpp: * src/core/boost/preprocessor/facilities/is_1.hpp: * src/core/boost/preprocessor/facilities/is_empty.hpp: * src/core/boost/preprocessor/facilities/is_empty_or_1.hpp: * src/core/boost/preprocessor/for.hpp: * src/core/boost/preprocessor/identity.hpp: * src/core/boost/preprocessor/if.hpp: * src/core/boost/preprocessor/inc.hpp: * src/core/boost/preprocessor/iterate.hpp: * src/core/boost/preprocessor/iteration.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/lower1.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/lower2.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/lower3.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/lower4.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/lower5.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/upper1.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/upper2.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/upper3.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/upper4.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/upper5.hpp: * src/core/boost/preprocessor/iteration/detail/finish.hpp: * src/core/boost/preprocessor/iteration/detail/iter/forward1.hpp: * src/core/boost/preprocessor/iteration/detail/iter/forward2.hpp: * src/core/boost/preprocessor/iteration/detail/iter/forward3.hpp: * src/core/boost/preprocessor/iteration/detail/iter/forward4.hpp: * src/core/boost/preprocessor/iteration/detail/iter/forward5.hpp: * src/core/boost/preprocessor/iteration/detail/iter/reverse1.hpp: * src/core/boost/preprocessor/iteration/detail/iter/reverse2.hpp: * src/core/boost/preprocessor/iteration/detail/iter/reverse3.hpp: * src/core/boost/preprocessor/iteration/detail/iter/reverse4.hpp: * src/core/boost/preprocessor/iteration/detail/iter/reverse5.hpp: * src/core/boost/preprocessor/iteration/detail/local.hpp: * src/core/boost/preprocessor/iteration/detail/rlocal.hpp: * src/core/boost/preprocessor/iteration/detail/self.hpp: * src/core/boost/preprocessor/iteration/detail/start.hpp: * src/core/boost/preprocessor/iteration/iterate.hpp: * src/core/boost/preprocessor/iteration/local.hpp: * src/core/boost/preprocessor/iteration/self.hpp: * src/core/boost/preprocessor/library.hpp: * src/core/boost/preprocessor/limits.hpp: * src/core/boost/preprocessor/list.hpp: * src/core/boost/preprocessor/list/adt.hpp: * src/core/boost/preprocessor/list/append.hpp: * src/core/boost/preprocessor/list/at.hpp: * src/core/boost/preprocessor/list/cat.hpp: * src/core/boost/preprocessor/list/detail/dmc/fold_left.hpp: * src/core/boost/preprocessor/list/detail/edg/fold_left.hpp: * src/core/boost/preprocessor/list/detail/edg/fold_right.hpp: * src/core/boost/preprocessor/list/detail/fold_left.hpp: * src/core/boost/preprocessor/list/detail/fold_right.hpp: * src/core/boost/preprocessor/list/enum.hpp: * src/core/boost/preprocessor/list/filter.hpp: * src/core/boost/preprocessor/list/first_n.hpp: * src/core/boost/preprocessor/list/fold_left.hpp: * src/core/boost/preprocessor/list/fold_right.hpp: * src/core/boost/preprocessor/list/for_each.hpp: * src/core/boost/preprocessor/list/for_each_i.hpp: * src/core/boost/preprocessor/list/for_each_product.hpp: * src/core/boost/preprocessor/list/rest_n.hpp: * src/core/boost/preprocessor/list/reverse.hpp: * src/core/boost/preprocessor/list/size.hpp: * src/core/boost/preprocessor/list/to_tuple.hpp: * src/core/boost/preprocessor/list/transform.hpp: * src/core/boost/preprocessor/logical.hpp: * src/core/boost/preprocessor/logical/and.hpp: * src/core/boost/preprocessor/logical/bitand.hpp: * src/core/boost/preprocessor/logical/bitnor.hpp: * src/core/boost/preprocessor/logical/bitor.hpp: * src/core/boost/preprocessor/logical/bitxor.hpp: * src/core/boost/preprocessor/logical/bool.hpp: * src/core/boost/preprocessor/logical/compl.hpp: * src/core/boost/preprocessor/logical/nor.hpp: * src/core/boost/preprocessor/logical/not.hpp: * src/core/boost/preprocessor/logical/or.hpp: * src/core/boost/preprocessor/logical/xor.hpp: * src/core/boost/preprocessor/max.hpp: * src/core/boost/preprocessor/min.hpp: * src/core/boost/preprocessor/punctuation.hpp: * src/core/boost/preprocessor/punctuation/comma.hpp: * src/core/boost/preprocessor/punctuation/comma_if.hpp: * src/core/boost/preprocessor/punctuation/paren.hpp: * src/core/boost/preprocessor/punctuation/paren_if.hpp: * src/core/boost/preprocessor/repeat.hpp: * src/core/boost/preprocessor/repeat_2nd.hpp: * src/core/boost/preprocessor/repeat_3rd.hpp: * src/core/boost/preprocessor/repeat_from_to.hpp: * src/core/boost/preprocessor/repeat_from_to_2nd.hpp: * src/core/boost/preprocessor/repeat_from_to_3rd.hpp: * src/core/boost/preprocessor/repetition.hpp: * src/core/boost/preprocessor/repetition/deduce_r.hpp: * src/core/boost/preprocessor/repetition/deduce_z.hpp: * src/core/boost/preprocessor/repetition/detail/dmc/for.hpp: * src/core/boost/preprocessor/repetition/detail/edg/for.hpp: * src/core/boost/preprocessor/repetition/detail/for.hpp: * src/core/boost/preprocessor/repetition/detail/msvc/for.hpp: * src/core/boost/preprocessor/repetition/enum.hpp: * src/core/boost/preprocessor/repetition/enum_binary_params.hpp: * src/core/boost/preprocessor/repetition/enum_params.hpp: * src/core/boost/preprocessor/repetition/enum_params_with_a_default.hpp: * src/core/boost/preprocessor/repetition/enum_params_with_defaults.hpp: * src/core/boost/preprocessor/repetition/enum_shifted.hpp: * src/core/boost/preprocessor/repetition/enum_shifted_binary_params.hpp: * src/core/boost/preprocessor/repetition/enum_shifted_params.hpp: * src/core/boost/preprocessor/repetition/enum_trailing.hpp: * src/core/boost/preprocessor/repetition/enum_trailing_binary_params.hpp: * src/core/boost/preprocessor/repetition/enum_trailing_params.hpp: * src/core/boost/preprocessor/repetition/for.hpp: * src/core/boost/preprocessor/repetition/repeat.hpp: * src/core/boost/preprocessor/repetition/repeat_from_to.hpp: * src/core/boost/preprocessor/selection.hpp: * src/core/boost/preprocessor/selection/max.hpp: * src/core/boost/preprocessor/selection/min.hpp: * src/core/boost/preprocessor/seq.hpp: * src/core/boost/preprocessor/seq/cat.hpp: * src/core/boost/preprocessor/seq/detail/split.hpp: * src/core/boost/preprocessor/seq/elem.hpp: * src/core/boost/preprocessor/seq/enum.hpp: * src/core/boost/preprocessor/seq/filter.hpp: * src/core/boost/preprocessor/seq/first_n.hpp: * src/core/boost/preprocessor/seq/fold_left.hpp: * src/core/boost/preprocessor/seq/fold_right.hpp: * src/core/boost/preprocessor/seq/for_each.hpp: * src/core/boost/preprocessor/seq/for_each_i.hpp: * src/core/boost/preprocessor/seq/for_each_product.hpp: * src/core/boost/preprocessor/seq/insert.hpp: * src/core/boost/preprocessor/seq/pop_back.hpp: * src/core/boost/preprocessor/seq/pop_front.hpp: * src/core/boost/preprocessor/seq/push_back.hpp: * src/core/boost/preprocessor/seq/push_front.hpp: * src/core/boost/preprocessor/seq/remove.hpp: * src/core/boost/preprocessor/seq/replace.hpp: * src/core/boost/preprocessor/seq/rest_n.hpp: * src/core/boost/preprocessor/seq/reverse.hpp: * src/core/boost/preprocessor/seq/seq.hpp: * src/core/boost/preprocessor/seq/size.hpp: * src/core/boost/preprocessor/seq/subseq.hpp: * src/core/boost/preprocessor/seq/to_array.hpp: * src/core/boost/preprocessor/seq/to_tuple.hpp: * src/core/boost/preprocessor/seq/transform.hpp: * src/core/boost/preprocessor/slot.hpp: * src/core/boost/preprocessor/slot/counter.hpp: * src/core/boost/preprocessor/slot/detail/counter.hpp: * src/core/boost/preprocessor/slot/detail/def.hpp: * src/core/boost/preprocessor/slot/detail/shared.hpp: * src/core/boost/preprocessor/slot/detail/slot1.hpp: * src/core/boost/preprocessor/slot/detail/slot2.hpp: * src/core/boost/preprocessor/slot/detail/slot3.hpp: * src/core/boost/preprocessor/slot/detail/slot4.hpp: * src/core/boost/preprocessor/slot/detail/slot5.hpp: * src/core/boost/preprocessor/slot/slot.hpp: * src/core/boost/preprocessor/stringize.hpp: * src/core/boost/preprocessor/tuple.hpp: * src/core/boost/preprocessor/tuple/eat.hpp: * src/core/boost/preprocessor/tuple/elem.hpp: * src/core/boost/preprocessor/tuple/rem.hpp: * src/core/boost/preprocessor/tuple/reverse.hpp: * src/core/boost/preprocessor/tuple/to_list.hpp: * src/core/boost/preprocessor/tuple/to_seq.hpp: * src/core/boost/preprocessor/while.hpp: * src/core/boost/preprocessor/wstringize.hpp: * src/core/boost/range.hpp: * src/core/boost/range/begin.hpp: * src/core/boost/range/concepts.hpp: * src/core/boost/range/config.hpp: * src/core/boost/range/const_iterator.hpp: * src/core/boost/range/const_reverse_iterator.hpp: * src/core/boost/range/detail/begin.hpp: * src/core/boost/range/detail/collection_traits.hpp: * src/core/boost/range/detail/collection_traits_detail.hpp: * src/core/boost/range/detail/common.hpp: * src/core/boost/range/detail/const_iterator.hpp: * src/core/boost/range/detail/difference_type.hpp: * src/core/boost/range/detail/empty.hpp: * src/core/boost/range/detail/end.hpp: * src/core/boost/range/detail/implementation_help.hpp: * src/core/boost/range/detail/iterator.hpp: * src/core/boost/range/detail/mfc/carray.hpp: * src/core/boost/range/detail/mfc/cstring.hpp: * src/core/boost/range/detail/remove_extent.hpp: * src/core/boost/range/detail/sfinae.hpp: * src/core/boost/range/detail/size.hpp: * src/core/boost/range/detail/size_type.hpp: * src/core/boost/range/detail/sizer.hpp: * src/core/boost/range/detail/value_type.hpp: * src/core/boost/range/detail/vc6/end.hpp: * src/core/boost/range/detail/vc6/size.hpp: * src/core/boost/range/difference_type.hpp: * src/core/boost/range/empty.hpp: * src/core/boost/range/end.hpp: * src/core/boost/range/functions.hpp: * src/core/boost/range/iterator.hpp: * src/core/boost/range/iterator_range.hpp: * src/core/boost/range/metafunctions.hpp: * src/core/boost/range/rbegin.hpp: * src/core/boost/range/rend.hpp: * src/core/boost/range/result_iterator.hpp: * src/core/boost/range/reverse_iterator.hpp: * src/core/boost/range/reverse_result_iterator.hpp: * src/core/boost/range/size.hpp: * src/core/boost/range/size_type.hpp: * src/core/boost/range/sub_range.hpp: * src/core/boost/range/value_type.hpp: * src/core/boost/ref.hpp: * src/core/boost/scoped_array.hpp: * src/core/boost/scoped_ptr.hpp: * src/core/boost/shared_ptr.hpp: * src/core/boost/smart_cast.hpp: * src/core/boost/smart_ptr.hpp: * src/core/boost/static_assert.hpp: * src/core/boost/static_warning.hpp: * src/core/boost/throw_exception.hpp: * src/core/boost/type_traits.hpp: * src/core/boost/type_traits/add_const.hpp: * src/core/boost/type_traits/add_cv.hpp: * src/core/boost/type_traits/add_pointer.hpp: * src/core/boost/type_traits/add_reference.hpp: * src/core/boost/type_traits/add_volatile.hpp: * src/core/boost/type_traits/aligned_storage.hpp: * src/core/boost/type_traits/alignment_of.hpp: * src/core/boost/type_traits/alignment_traits.hpp: * src/core/boost/type_traits/arithmetic_traits.hpp: * src/core/boost/type_traits/array_traits.hpp: * src/core/boost/type_traits/broken_compiler_spec.hpp: * src/core/boost/type_traits/composite_traits.hpp: * src/core/boost/type_traits/config.hpp: * src/core/boost/type_traits/conversion_traits.hpp: * src/core/boost/type_traits/cv_traits.hpp: * src/core/boost/type_traits/decay.hpp: * src/core/boost/type_traits/detail/bool_trait_def.hpp: * src/core/boost/type_traits/detail/bool_trait_undef.hpp: * src/core/boost/type_traits/detail/cv_traits_impl.hpp: * src/core/boost/type_traits/detail/false_result.hpp: * src/core/boost/type_traits/detail/ice_and.hpp: * src/core/boost/type_traits/detail/ice_eq.hpp: * src/core/boost/type_traits/detail/ice_not.hpp: * src/core/boost/type_traits/detail/ice_or.hpp: * src/core/boost/type_traits/detail/is_function_ptr_helper.hpp: * src/core/boost/type_traits/detail/is_function_ptr_tester.hpp: * src/core/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp: * src/core/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp: * src/core/boost/type_traits/detail/size_t_trait_def.hpp: * src/core/boost/type_traits/detail/size_t_trait_undef.hpp: * src/core/boost/type_traits/detail/template_arity_spec.hpp: * src/core/boost/type_traits/detail/type_trait_def.hpp: * src/core/boost/type_traits/detail/type_trait_undef.hpp: * src/core/boost/type_traits/detail/wrap.hpp: * src/core/boost/type_traits/detail/yes_no_type.hpp: * src/core/boost/type_traits/extent.hpp: * src/core/boost/type_traits/function_traits.hpp: * src/core/boost/type_traits/has_nothrow_assign.hpp: * src/core/boost/type_traits/has_nothrow_constructor.hpp: * src/core/boost/type_traits/has_nothrow_copy.hpp: * src/core/boost/type_traits/has_nothrow_destructor.hpp: * src/core/boost/type_traits/has_trivial_assign.hpp: * src/core/boost/type_traits/has_trivial_constructor.hpp: * src/core/boost/type_traits/has_trivial_copy.hpp: * src/core/boost/type_traits/has_trivial_destructor.hpp: * src/core/boost/type_traits/has_virtual_destructor.hpp: * src/core/boost/type_traits/ice.hpp: * src/core/boost/type_traits/integral_constant.hpp: * src/core/boost/type_traits/intrinsics.hpp: * src/core/boost/type_traits/is_abstract.hpp: * src/core/boost/type_traits/is_arithmetic.hpp: * src/core/boost/type_traits/is_array.hpp: * src/core/boost/type_traits/is_base_and_derived.hpp: * src/core/boost/type_traits/is_base_of.hpp: * src/core/boost/type_traits/is_class.hpp: * src/core/boost/type_traits/is_compound.hpp: * src/core/boost/type_traits/is_const.hpp: * src/core/boost/type_traits/is_convertible.hpp: * src/core/boost/type_traits/is_empty.hpp: * src/core/boost/type_traits/is_enum.hpp: * src/core/boost/type_traits/is_float.hpp: * src/core/boost/type_traits/is_floating_point.hpp: * src/core/boost/type_traits/is_function.hpp: * src/core/boost/type_traits/is_fundamental.hpp: * src/core/boost/type_traits/is_integral.hpp: * src/core/boost/type_traits/is_member_function_pointer.hpp: * src/core/boost/type_traits/is_member_object_pointer.hpp: * src/core/boost/type_traits/is_member_pointer.hpp: * src/core/boost/type_traits/is_object.hpp: * src/core/boost/type_traits/is_pod.hpp: * src/core/boost/type_traits/is_pointer.hpp: * src/core/boost/type_traits/is_polymorphic.hpp: * src/core/boost/type_traits/is_reference.hpp: * src/core/boost/type_traits/is_same.hpp: * src/core/boost/type_traits/is_scalar.hpp: * src/core/boost/type_traits/is_signed.hpp: * src/core/boost/type_traits/is_stateless.hpp: * src/core/boost/type_traits/is_union.hpp: * src/core/boost/type_traits/is_unsigned.hpp: * src/core/boost/type_traits/is_void.hpp: * src/core/boost/type_traits/is_volatile.hpp: * src/core/boost/type_traits/msvc/remove_all_extents.hpp: * src/core/boost/type_traits/msvc/remove_bounds.hpp: * src/core/boost/type_traits/msvc/remove_const.hpp: * src/core/boost/type_traits/msvc/remove_cv.hpp: * src/core/boost/type_traits/msvc/remove_extent.hpp: * src/core/boost/type_traits/msvc/remove_pointer.hpp: * src/core/boost/type_traits/msvc/remove_reference.hpp: * src/core/boost/type_traits/msvc/remove_volatile.hpp: * src/core/boost/type_traits/msvc/typeof.hpp: * src/core/boost/type_traits/object_traits.hpp: * src/core/boost/type_traits/rank.hpp: * src/core/boost/type_traits/reference_traits.hpp: * src/core/boost/type_traits/remove_all_extents.hpp: * src/core/boost/type_traits/remove_bounds.hpp: * src/core/boost/type_traits/remove_const.hpp: * src/core/boost/type_traits/remove_cv.hpp: * src/core/boost/type_traits/remove_extent.hpp: * src/core/boost/type_traits/remove_pointer.hpp: * src/core/boost/type_traits/remove_reference.hpp: * src/core/boost/type_traits/remove_volatile.hpp: * src/core/boost/type_traits/same_traits.hpp: * src/core/boost/type_traits/transform_traits.hpp: * src/core/boost/type_traits/transform_traits_spec.hpp: * src/core/boost/type_traits/type_with_alignment.hpp: * src/core/boost/utility.hpp: * src/core/boost/utility/addressof.hpp: * src/core/boost/utility/base_from_member.hpp: * src/core/boost/utility/compare_pointees.hpp: * src/core/boost/utility/detail/in_place_factory_prefix.hpp: * src/core/boost/utility/detail/in_place_factory_suffix.hpp: * src/core/boost/utility/detail/result_of_iterate.hpp: * src/core/boost/utility/enable_if.hpp: * src/core/boost/utility/in_place_factory.hpp: * src/core/boost/utility/result_of.hpp: * src/core/boost/utility/typed_in_place_factory.hpp: * src/core/boost/utility/value_init.hpp: * src/core/boost/weak_ptr.hpp: boost: no longer bundled, must be installed 2009-02-25 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/LogStdout.cpp: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncML.h: fixed compiler warnings on Ubuntu 8.10/g++ 4.3 2009-02-24 Patrick Ohly * HACKING: * configure-pre.in: * src/Makefile-gen.am: * src/backends/addressbook/Makefile.am: * src/backends/evolution/Makefile.am: * src/backends/file/Makefile.am: * src/backends/sqlite/Makefile.am: * src/core/Makefile.am: * test/Makefile.am: dist: fixed distcheck, bundle Synthesis 2009-02-24 Patrick Ohly * src/core/CurlTransportAgent.cpp: * src/core/CurlTransportAgent.h: * src/core/EvolutionSyncClient.cpp: * src/core/SoupTransportAgent.cpp: * src/core/SoupTransportAgent.h: * src/core/TransportAgent.h: * test/ClientTest.cpp: HTPP: set user agent string again 2009-02-24 Patrick Ohly * test/synccompare.pl: testing: silence diffs by enabling Synthesis suppressions 2009-02-24 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/syncevolution.xml: Synthesis: set device ID via 2009-02-23 Patrick Ohly * src/core/EvolutionSyncClient.cpp: device ID hack: set 'SYSYNC_DEVICE_ID' to tell Synthesis getLocalDeviceID() about client setting 2009-02-23 Patrick Ohly * src/core/SyncML.cpp: sync report: suppress empty conflict summary, show sync mode 2009-02-23 Patrick Ohly * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: testing: memo test item must contain <> 2009-02-23 Patrick Ohly * src/core/EvolutionSyncSource.cpp: * test/ClientTest.cpp: testing: relaxed testLinkedItemsInsertBothUpdateChild/Parent 2009-02-23 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: Synthesis progress: use new enums and report details about sync end error 2009-02-23 Patrick Ohly * src/core/EvolutionSyncSource.cpp: notes: fixed invalid Synthesis XML config 2009-02-23 Patrick Ohly * src/core/SoupTransportAgent.cpp: * src/core/SoupTransportAgent.h: libsoup: report reason for failure 2009-02-20 Patrick Ohly * src/core/CurlTransportAgent.cpp: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.cpp: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: * src/core/TransportAgent.h: error handling: added SE_THROW[_EXCEPTION]() and handling of it 2009-02-20 Patrick Ohly * src/core/CurlTransportAgent.cpp: curl: m_slist was not initialized 2009-02-20 Patrick Ohly * src/core/EvolutionSyncSource.cpp: * src/syncclient_sample_config.xml: * src/syncevolution.xml: Synthesis: imported more recent datatype configuration 2009-02-20 Patrick Ohly * src/core/EvolutionSyncClient.cpp: Synthesis: use default message format (WBXML) 2009-02-20 Patrick Ohly * src/core/EvolutionSyncClient.cpp: Synthesis: must close and reopen config keys to flush modified settings 2009-02-19 Patrick Ohly * src/core/EvolutionSyncClient.cpp: sync: check status of all sources to determine overall success 2009-02-19 Patrick Ohly * src/core/EvolutionSyncClient.cpp: error handling: done ask for STEPCMD_ABORT twice, instead let engine continue shutdown 2009-02-19 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/SyncML.h: * test/ClientTest.cpp: * test/ClientTest.h: testing: added checking of sync source result and sync mode 2009-02-19 Patrick Ohly * src/client-test-app.cpp: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.h: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: * src/core/SyncML.h: * test/ClientTest.cpp: * test/ClientTest.h: testing: re-enabled SyncReport and checking it 2009-02-19 Patrick Ohly * src/Makefile-gen.am: * src/client-test-app.cpp: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/Logging.cpp: * src/core/Logging.h: * src/core/Makefile.am: * src/core/SyncEvolutionConfig.h: * src/core/SyncML.cpp: * src/core/SyncML.h: * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test-main.cpp: testing: fixed log handling during Client::Sync 2009-02-19 Patrick Ohly * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: testing: fixed compilation of Evolution and SQLite sources 2009-02-18 Patrick Ohly * src/core/LogStdout.cpp: * src/core/LogStdout.h: * src/core/Logging.h: * test/client-test-main.cpp: testing: one log file is created per test 2009-02-18 Patrick Ohly * src/Makefile-gen.am: * src/backends/file/FileSyncSourceRegister.cpp: * src/client-test-app.cpp: * test/COPYING: * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test-main.cpp: * test/test.h: testing: compiles and runs again, but output redirection is not working yet 2009-02-17 Patrick Ohly * LICENSE.txt: * test/Algorithm/COPYING: * test/Algorithm/copyright: * test/COPYING: * test/LICENSE.txt: * test/Sync4jContribution.pdf: license: clarified default license and exceptions 2009-02-17 Patrick Ohly * .gitignore: .gitignore: ignore patches 2009-02-17 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: sync mode: removed dead code 2009-02-17 Patrick Ohly * HACKING: * configure-pre.in: * src/Makefile-gen.am: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/file/FileSyncSource.cpp: * src/backends/sqlite/Makefile.am: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: * src/core/Makefile.am: * src/core/SyncEvolutionConfig.h: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: * src/core/SyncML.h: * src/core/SynthesisDBPlugin.cpp: * src/core/TrackingSyncSource.cpp: * src/core/TrackingSyncSource.h: * src/core/vocl/README: * src/core/vocl/VConverter.cpp: * src/core/vocl/VConverter.h: * src/core/vocl/VObject.cpp: * src/core/vocl/VObject.h: * src/core/vocl/VProperty.cpp: * src/core/vocl/VProperty.h: * src/core/vocl/posixadapter.h: * src/core/vocl/vcardconverter.cpp: * src/syncevolution.cpp: removed all references to Funambol header files and definitions 2009-02-16 Patrick Ohly * src/backends/addressbook/AddressBookSource.cpp: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/file/FileSyncSource.cpp: * src/backends/sqlite/SQLiteContactSource.cpp: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: * src/core/LogStdout.cpp: * src/core/LogStdout.h: * src/core/Logging.cpp: * src/core/Logging.h: * src/core/Makefile.am: * src/core/SoupTransportAgent.cpp: * src/core/vocl/VObject.cpp: * src/syncevolution.cpp: * src/syncevolution.xml: logging: replaced Funambol logging with our own infrastructure 2009-02-15 Patrick Ohly * HACKING: * configure-post.in: * configure-pre.in: * src/core/CurlTransportAgent.cpp: * src/core/CurlTransportAgent.h: * src/core/EvolutionSmartPtr.h: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/Makefile.am: * src/core/SoupTransportAgent.cpp: * src/core/SoupTransportAgent.h: * src/core/TransportAgent.cpp: * src/core/TransportAgent.h: transport agent: replaced Funambol TransportAgent with own libsoup/libcurl classes 2009-02-13 Patrick Ohly * src/core/EvolutionSyncClient.cpp: * src/syncevolution.xml: Synthesis: binary files under /.synthesis 2009-02-06 Patrick Ohly * configure-pre.in: * src/Makefile-gen.am: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: * src/core/Makefile.am: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: * src/core/SynthesisDBPlugin.cpp: * src/syncevolution.xml: Synthesis: connect engine with EvolutionSyncSource 2009-02-05 Patrick Ohly * HACKING: HACKING: improved Synthesis instructions to work with --enable-shared 2009-02-03 Patrick Ohly * src/core/EvolutionSyncClient.cpp: Synthesis progress display: assume that all 'total' counts may be unavailable 2009-02-02 Patrick Ohly * src/core/EvolutionSyncClient.cpp: Synthesis sync report: print information about conflicts, matches, sent/received bytes 2009-02-02 Patrick Ohly * src/core/EvolutionSyncClient.cpp: Synthesis LOCERR_OK: in sysync namespace now 2009-02-01 Patrick Ohly * configure-post.in: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.h: EvolutionSyncClient: clarified/added callbacks that can be implemented by derived classes 2008-12-28 Patrick Ohly * test/ClientTest.cpp: interrupted sync tests: added comparison against reference files 2009-01-18 Patrick Ohly * HACKING: * configure-pre.in: * src/Makefile-gen.am: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncSource.h: * src/core/Makefile.am: * src/sunbird_client.xml: * src/syncevolution.xml: * src/syncserv_odbc.xml: use Synthesis SDK to run a sync session 2009-02-18 Patrick Ohly * src/backends/file/Makefile.am: * src/backends/sqlite/Makefile.am: * src/core/EvolutionSmartPtr.h: compilation fix: glib dependency in header file 2009-02-06 Patrick Ohly * src/core/EvolutionSyncSource.cpp: backend loading: added syncfile.so.0 2009-01-27 Patrick Ohly * .gitignore: ignore autotools files 2009-02-06 Patrick Ohly * src/backends/evolution/EvolutionContactSource.cpp: * src/core/FileConfigNode.cpp: * src/core/SyncEvolutionUtil.cpp: silence gcc 4.3.2 warnings 2008-12-28 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test-main.cpp: ClientTest: better infrastructure for data file comparisons 2008-12-28 Patrick Ohly * test/ClientTest.cpp: interrupted sync testing: completed the set of changes that can be applied to client and server 2008-12-28 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: ClientTest: infrastructure for removing and updating specific items 2008-12-27 Patrick Ohly * test/ClientTest.cpp: interrupted sync testing: maxmsgsize == 1 indicates that caller wants to interrupt while receiving server's reply 2008-12-27 Patrick Ohly * test/ClientTest.cpp: interrupted sync testing: added CLIENT_TEST_INTERRUPT_AT to select where to interrupt 2008-12-22 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: ClientTest: test resuming a synchronization after a disconnect 2008-12-21 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: testing: allow accumulating log prefixes dynamically 2008-12-21 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: testing: enhanced infrastructure (LUIDs) 2008-07-22 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: tests: split big test into smaller ones 2008-06-25 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: fixed some (incorrect) gcc warnings about uninitialized vars, relaxed semantic checks in testLinkedItems 2008-06-09 Patrick Ohly * test/synccompare.pl: added support for TZID renaming 2008-06-08 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: * test/testcases/ical20.ics: fixed detached event testing (ical20) 2008-06-07 Patrick Ohly * test/ClientTest.cpp: use SyncSource::removeAllItems() instead of loop + deleteItem() 2008-04-19 Patrick Ohly * test/synccompare.pl: VTIMEZONE and TZID do not have to be preserved verbatim as long as the replacement is still representing the same timezone. Reduce TZIDs which follow the Olson database pseudo-standard to their location part and strip the VTIMEZONE - makes the diff shorter, too. 2008-04-16 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: * test/testcases/ical20.ics: ical20: added testing of detached recurrences 2008-03-24 Patrick Ohly * test/ClientTest.h: fixed compiler warnings in header files (found by g++ -Wall when compiling client) 2008-02-25 Patrick Ohly * test/synccompare.pl: order of categories is irrelevant, ignore changed order by sorting (ScheduleWorld recently started to reorder categories) 2008-02-24 Patrick Ohly * test/synccompare.pl: my.funambol.com no longer stores 'preferred' phone number 2008-02-10 Patrick Ohly * test/testcases/ical20.ics: Synthesis server returns SUMMARY also as DESCRIPTION unless DESCRIPTION is present: always sends a DESCRIPTION to avoid diffs 2008-02-10 Patrick Ohly * test/synccompare.pl: ignore that Synthesis does not support some iCalendar 2.0 properties (SEQUENCE, TRANSP, ORGANIZER, VALARM, ATTENDEE parameters) 2008-02-03 Patrick Ohly * test/synccompare.pl: also supported N;ENCODING=QUOTED-PRINTABLE: when normalizing for Synthesis server 2008-02-03 Patrick Ohly * test/ClientTest.cpp: extended Sync::testRefreshSemantic: a two-way sync after a refresh-from-server should not transmit any changes 2008-01-14 Patrick Ohly * test/ClientTest.cpp: added obligatory endSync() calls: found when testing SyncEvolution's TrackingSyncSource whereas other sources happened to work without them 2007-12-15 Patrick Ohly * test/ClientTest.cpp: extended LocalTests::testChanges and run SyncTests::testManyItems with message size limit 2007-12-09 Patrick Ohly * test/synccompare.pl: ignore differences due to added/removed line breaks at end of description (some servers do that and it does not really matter) 2007-12-08 Patrick Ohly * test/synccompare.pl: - less aggressive capitalization: only apply this to TYPE - simplified one regex (splitting TYPE=foo,bar) 2007-11-30 Patrick Ohly * test/synccompare.pl: * test/testcases/vcard30.vcf: extended test data and synccompare to use/handle vCard 3.0 with mixed-case parameters 2007-11-28 Patrick Ohly * test/client-test-main.cpp: fixed invalid parameters for CPPUNIT macro in the 'timed out' error situation 2007-11-28 Andrea Toccalini * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test-main.cpp: * test/client-test.cpp: * test/synccompare.pl: updated license to AGPL 2007-11-08 Patrick Ohly * test/synccompare.pl: Documented some of the environment variables checked by the script and added some more to control some of the hard-coded strings/return codes: 2007-11-07 Patrick Ohly * test/synccompare.pl: myFUNAMBOL looses some data that was preserved by Funambol 3.0. synccompare.pl now simplifies the test data so that the Client::Sync::vcard21::testItems passes again. For an example of what gets lost see the failed test: 2007-11-05 Patrick Ohly * test/ClientTest.cpp: * test/client-test.cpp: During the transition from SyncEvolution to the C++ client library the NUM_ITEMS setting got lost: all tests which create a configurable amount of items (Source::testManyChanges, Sync::testManyItems) unintentionally ran with zero items, i.e. didn't actually test anything. 2007-10-23 Patrick Ohly * test/synccompare.pl: - suppress acceptable modification when using the Mac OS X address book: some properties and types not supported by it - find perl in the PATH by invoking it via /usr/bin/env (which hopefully is at that place): required by iPhone 2007-10-23 Patrick Ohly * test/ClientTest.cpp: The ComplexUpdate test failed when multiple sync sources were active, but only some had a complex item to update with. Now the simple update item is used for those sources. 2007-06-28 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: make update() utility function a bit more flexible: the checking stage is optional now 2007-06-27 Patrick Ohly * test/ClientTest.cpp: separate patch to fix indention 2007-06-27 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: made it possible for clients to not just configure existing tests, but also add their own ones 2007-06-25 Patrick Ohly * test/testcases/itodo20.ics: same as for events: CATEGORIES need to be separated with plain commas 2007-06-24 Patrick Ohly * test/testcases/ical20.ics: fixed comma separation in CATEGORIES (exported with \, by Evolution, but that is broken); added some more CATEGORIES properties 2007-06-14 Patrick Ohly * test/synccompare.pl: * test/testcases/vcard21.vcf: * test/testcases/vcard30.vcf: avoid irrelevant differences due to extra white space, generalized X-WSS removal 2007-06-06 Matteo Vitolo * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test-main.cpp: * test/client-test.cpp: * test/synccompare.pl: copyright updated 2007-05-08 Patrick Ohly * test/synccompare.pl: remove X-MOZILLA-HTML:FALSE because it (almost) has the same semantic as no X-MOZILLA-HTML 2007-05-03 Patrick Ohly * test/ClientTest.cpp: avoid patching FALSE/TRUE in test suite sources when installing them: the same words also occur in the test data strings embedded in the source code and patching those is incorrect 2007-04-16 Patrick Ohly * test/ClientTest.cpp: client-test Client::Sync did not execute the tests with more than once source because the tests were registered in two different nodes, both called Client::Sync - CPPUnit does not seem to handle that; fixed by keeping the node name unique 2007-04-15 Patrick Ohly * test/ClientTest.cpp: insert additional lines after the first line of VJOURNAL because it might be used as the summary and thus should not be modified 2007-04-15 Patrick Ohly * test/ClientTest.cpp: A little bit more sane datatype handling of items inserted by test frame work: the type is empty in insert() and update() now and "raw" in importItem(). The "raw" type is historical and it might be possible to remove it. 2007-04-15 Patrick Ohly * test/synccompare.pl: * test/testcases/imemo20.ics: added some (preliminary) support for iCalendar 2.0 journal entries 2007-04-12 Patrick Ohly * test/ClientTest.cpp: the check for vCard 2.1 was not correct and always enabled quoted-printable encoding 2007-04-11 Patrick Ohly * test/testcases/vcard21.vcf: * test/testcases/vcard30.vcf: Avoid line breaks at the end of a NOTE: some servers remove this because some phones add line breaks during each sync or edit (?). This is a minor change to items that should break automated testing. 2007-04-10 Patrick Ohly * test/ClientTest.h: * test/client-test.cpp: updated Doxygen documentation about client testing 2007-04-06 Patrick Ohly * test/ClientTest.cpp: deleteAll() did not always work because the initial sync was TWO_WAY and not SLOW 2007-04-02 Patrick Ohly * test/synccompare.pl: additional check to avoid error messages if tput itself fails 2007-03-31 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test.cpp: pass the sync result to CheckSyncReport so that it can be taken into account when checking the result 2007-03-29 Patrick Ohly * test/Algorithm/Artistic: * test/Algorithm/Diff.pm: * test/Algorithm/README: * test/Algorithm/copyright: * test/synccompare.pl: replaced invocation of external diff/mktemp tools with pure Perl diff 2007-03-29 Patrick Ohly * test/testcases/vcard30.vcf: added a test case for the Funambol 3.0 parser bug (can be used to verify workarounds in clients) 2007-03-19 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test-main.cpp: * test/client-test.cpp: first draft of API documentation via Doxygen 2007-03-04 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test.cpp: fixed compilation if --enable-unit-tests is used without --enable-integration-tests 2007-03-01 Patrick Ohly * test/ClientTest.cpp: moved common code for printing a SyncReport into the SyncReport class itself 2007-02-14 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test.cpp: - added checking of the SyncReport - changed expectations for refresh-from-server sync: number of deleted items depends on SyncSource implementation and cannot be checked - make LOCATION unique in calendar events to avoid having events merged by Funambol server 2007-02-11 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test.cpp: - added vcard21/vcal10 for Funambol 3.0 server - server URI is now set automatically when creating client config; works for vcard21/vcal10 with Funambol 3.0 and vcard30/ical20 with ScheduleWorld 2007-02-11 Patrick Ohly * test/synccompare.pl: ignore some minor differences (TYPE shortcuts, truncated ORG) and one bug (=0A instead of =0D=0A), found when testing against Funambol 3.0 with vcal10/vcard21 2007-02-10 Patrick Ohly * test/testcases/vcard21.vcf: removed TYPEs which are too complex for Funambol 3.0 server 2007-02-10 Patrick Ohly * test/testcases/vcard21.vcf: vCard 2.1 contacts generated by vcardconverter from vcard30.vcf, non-2.1 properties stripped manually (FBURL, CALURL) 2007-02-10 Patrick Ohly * test/testcases/vcal10.ics: removed VEVENTs which caused problems with Funambol 3.0 server 2007-02-10 Patrick Ohly * test/testcases/vcal10.ics: initial revision generated by ScheduleWorld from ical20.ics 2007-02-08 Patrick Ohly * test/ClientTest.cpp: added syncing of many sources at once (still to be tested) 2006-12-21 Patrick Ohly * test/ClientTest.cpp: * test/client-test.cpp: solved Windows compile problems 2006-12-20 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test.cpp: sync tests now work on Linux: - implemented sync() method using FILESyncSource - clarified naming of clients and different change tracking 2006-12-20 Patrick Ohly * test/synccompare.pl: check for the same environment variable as client-test 2006-12-17 Patrick Ohly * test/ClientTest.cpp: * test/client-test.cpp: Implemented change tracking in FILESyncSource. Fixed some portability problems (e.g. %ls with char parameter), ensured that everything still compiles on Windows. RawFILESyncSource now passes all local source tests on Linux, but syncing is still not implemented. 2006-12-17 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test.cpp: * test/synccompare.pl: * test/testcases/ical20.ics: * test/testcases/itodo20.ics: * test/testcases/vcard30.vcf: Added real sync testing, using RawFILESyncSource to store items locally. Compiles and runs on Linux, but tests mostly fail because FILESyncSource supports no change tracking yet. 2006-12-17 Patrick Ohly * test/client-test-main.cpp: fixed incorrect copyright 2006-12-09 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: finished porting all tests from SyncEvolution test suite, improved log file handling 2006-12-07 Patrick Ohly * test/ClientTest.cpp: fixed formatting slightly, added real sync tests 2006-12-05 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: finished local tests 2006-12-01 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: * test/client-test-main.cpp: added a C++ client test framework, moved test runner to new 'test' directory 2009-03-12 Patrick Ohly * COPYING: * LICENSE.LGPL-21: * docs/Sync4jContribution.pdf: * src/TestMain.cpp: * src/backends/addressbook/AddressBookConstants.cpp: * src/backends/addressbook/AddressBookSource.cpp: * src/backends/addressbook/AddressBookSource.h: * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/evolution/EvolutionMemoSource.h: * src/backends/evolution/libical/icalstrdup.c: * src/backends/evolution/libical/icalstrdup.h: * src/backends/file/FileSyncSource.cpp: * src/backends/file/FileSyncSource.h: * src/backends/file/FileSyncSourceRegister.cpp: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: * src/backends/sqlite/SQLiteUtil.cpp: * src/backends/sqlite/SQLiteUtil.h: * src/client-test-app.cpp: * src/core/ConfigNode.h: * src/core/ConfigTree.h: * src/core/EvolutionSmartPtr.h: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: * src/core/FileConfigNode.cpp: * src/core/FileConfigNode.h: * src/core/FileConfigTree.cpp: * src/core/FileConfigTree.h: * src/core/FilterConfigNode.cpp: * src/core/FilterConfigNode.h: * src/core/PrefixConfigNode.cpp: * src/core/PrefixConfigNode.h: * src/core/SafeConfigNode.cpp: * src/core/SafeConfigNode.h: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionCmdline.h: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: * src/core/TrackingSyncSource.cpp: * src/core/TrackingSyncSource.h: * src/core/VolatileConfigNode.h: * src/core/VolatileConfigTree.h: * src/core/eds_abi_wrapper.cpp: * src/core/eds_abi_wrapper.h: * src/core/vocl/posixadapter.h: * src/core/vocl/vcardconverter.cpp: * src/normalize_vcard.pl: * src/syncevolution.cpp: license: changed to LGPL v2.1 2009-03-12 Patrick Ohly * src/backends/evolution/e-cal-check-timezones.c: * src/backends/evolution/e-cal-check-timezones.h: license: reverted back to original upstream LGPL v2.1 2009-02-17 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: tests: removed in preparation for importing complete history 2009-01-09 Patrick Ohly * src/core/vocl/VObject.cpp: * src/core/vocl/VObject.h: * src/core/vocl/VProperty.cpp: * src/core/vocl/VProperty.h: added "const" to read-only char * strings 2008-12-15 Patrick Ohly * NEWS: * configure-pre.in: 0.8.1a merge 2008-12-07 Patrick Ohly * test/runtests.py: on x86 also build lpia .deb 2008-12-07 Patrick Ohly * test/evo.supp: added ConfigServer_add_client 2008-12-03 Patrick Ohly * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/core/eds_abi_wrapper.cpp: * src/core/eds_abi_wrapper.h: EDS availability check: put logic into eds abi wrapper (avoids compiler warning when functions are pulled from libs directly) 2008-12-02 Patrick Ohly * configure-post.in: fix for compile problem: if glib dev files were installed but not the evolution dev files, then glib.h was not found when compiling syncevolution.c 2008-12-01 Patrick Ohly * Makefile-gen.am: deb packaging: allow overriding architecture with PKGARCH 2008-11-16 Patrick Ohly * Makefile-gen.am: prevent shell expansion inside checkinstall with single quotes 2008-10-30 Patrick Ohly * debian/control: changed section used for Maemo package 2008-10-16 Patrick Ohly * configure-pre.in: git checkout: also try tags prefix if normal checkout fails 2008-10-11 Patrick Ohly * ChangeLog: * NEWS: * debian/changelog: version 0.8.1 2008-10-11 Patrick Ohly * configure-pre.in: bumped version to 0.8.1 (SyncEvolution and API) 2008-10-11 Patrick Ohly * src/backends/addressbook/AddressBookSource.cpp: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/core/eds_abi_wrapper.cpp: * src/syncevolution.cpp: fixed compile errors/warnings on Maemo/Mac OS X 2008-10-11 Patrick Ohly * src/core/SyncEvolutionUtil.cpp: #2087389: fixed: Mac OS X: removing old logdirs fails 2008-10-11 Patrick Ohly * README: cleaned up README 2008-10-11 Patrick Ohly * configure-pre.in: fixed git checkout with old git: it doesn't add 'origin' prefix 2008-10-10 Patrick Ohly * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/core/EvolutionSyncClient.cpp: * src/core/SyncEvolutionCmdline.cpp: * src/core/eds_abi_wrapper.cpp: * src/core/eds_abi_wrapper.h: --enable-evolution-compatibility: run with reduced functionality when functions are missing 2008-10-10 Patrick Ohly * Makefile-gen.am: fixed unversioned replaces/conflicts in package 2008-10-10 Patrick Ohly * configure-pre.in: avoid hyphen in version number 2008-10-10 Patrick Ohly * configure-pre.in: fixed missing git checkout in configure 2008-10-09 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/core/TrackingSyncSource.cpp: * src/core/TrackingSyncSource.h: SF #2095433: regression in 0.8: one-way sync of virtual birthday calendar 2008-10-09 Patrick Ohly * Makefile-gen.am: build one deb which replaces the zoo of evolution- packages 2008-10-09 Patrick Ohly * README: fixed typo (user instead of username) 2008-10-09 Patrick Ohly * configure-pre.in: * src/backends/evolution/libical/icalstrdup.c: * src/backends/evolution/libical/icalstrdup.h: fixed checking out origin branch and updating from git 2008-10-09 Patrick Ohly * configure-pre.in: use Funambol C++ client library from github 2008-10-08 Patrick Ohly * configure-post.in: * configure-pre.in: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/e-cal-check-timezones.h: * src/client-test-app.cpp: * src/core/EvolutionSmartPtr.h: * src/core/EvolutionSyncSource.h: * src/core/Makefile.am: * src/core/eds_abi_wrapper.cpp: * src/core/eds_abi_wrapper.h: * src/syncevolution.cpp: hard dependencies on specific Evolution libs can be avoided with --enable-evolution-compatibility 2008-10-08 Patrick Ohly * test/evo.supp: * test/runtests.py: checking out client library is optional now (done automatically by newer SyncEvolution configure script) 2008-09-20 Patrick Ohly * configure-pre.in: fixed checking out from SVN 2008-09-14 Patrick Ohly * HACKING: * configure-pre.in: * src/Makefile-gen.am: improved handling of Funambol client library source 2008-08-29 Patrick Ohly * HACKING: * configure-pre.in: use libcurl on all platforms 2008-08-29 Patrick Ohly * HACKING: * configure-pre.in: version number must go into configure-pre.in 2008-08-29 Patrick Ohly * ChangeLog: * HACKING: * NEWS: * debian/changelog: version 0.8 2008-08-26 Patrick Ohly * COPYING: * src/TestMain.cpp: * src/backends/addressbook/AddressBookConstants.cpp: * src/backends/addressbook/AddressBookSource.cpp: * src/backends/addressbook/AddressBookSource.h: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/evolution/EvolutionMemoSource.h: * src/backends/evolution/e-cal-check-timezones.c: * src/backends/evolution/e-cal-check-timezones.h: * src/backends/file/FileSyncSource.cpp: * src/backends/file/FileSyncSource.h: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: * src/backends/sqlite/SQLiteUtil.cpp: * src/backends/sqlite/SQLiteUtil.h: * src/client-test-app.cpp: * src/core/ConfigNode.h: * src/core/EvolutionSmartPtr.h: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: * src/core/FileConfigNode.cpp: * src/core/FileConfigNode.h: * src/core/FileConfigTree.cpp: * src/core/FilterConfigNode.cpp: * src/core/FilterConfigNode.h: * src/core/PrefixConfigNode.cpp: * src/core/PrefixConfigNode.h: * src/core/SafeConfigNode.cpp: * src/core/SafeConfigNode.h: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionCmdline.h: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * src/core/SyncEvolutionUtil.cpp: * src/core/VolatileConfigNode.h: * src/core/VolatileConfigTree.h: * src/syncevolution.cpp: license and copyright clarification 2008-08-26 Patrick Ohly * test/evo.supp: new suppressions for Evolution libs 2008-08-26 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * test/runtests.py: speed up testing by reducing the default delay in Evolution calendar/task/text sync sources 2008-08-18 Patrick Ohly * src/backends/file/FileSyncSourceRegister.cpp: * test/ClientTest.cpp: * test/ClientTest.h: enable those linked item tests that 'dumb' sources can pass 2008-08-18 Patrick Ohly * src/core/Makefile.am: libs which might be in non-standard locations (glib, evolution) must come before libs in default locations (curl), otherwise we might incorrectly pick up glib from the default location 2008-08-17 Patrick Ohly * ChangeLog: * NEWS: * configure-pre.in: * debian/changelog: 0.8 beta 3 2008-08-17 Patrick Ohly * configure-pre.in: * src/core/Makefile.am: fixed libcurl link error with --enable-shared 2008-08-17 Patrick Ohly * src/backends/sqlite/configure-sub.in: avoid libsqlite dependency if it is not needed 2008-08-17 Patrick Ohly * HACKING: * configure-pre.in: * src/Makefile-gen.am: removed obsolete LIBDBUS hack 2008-08-17 Patrick Ohly * Makefile-gen.am: removed unused BACKEND_REGISTRIES substitution from regenerated configure.in: it is already part of src/Makefile.am 2008-08-17 Patrick Ohly * test/runtests.py: only invoke client-test once; suppress known SW 'new client' problem; test 'text' source with Funambol 2008-08-16 Patrick Ohly * src/Makefile-gen.am: previous commit disabled 'all' target - use BUILT_SOURCES instead 2008-08-16 Patrick Ohly * src/Makefile-gen.am: * src/client-test-app.cpp: * src/core/EvolutionSyncSource.h: fixed issue with inconsistent use of ClientTest.h after copying it to SyncEvolution 2008-08-16 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/file/FileSyncSource.cpp: * src/backends/file/FileSyncSource.h: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: * src/core/TrackingSyncSource.h: EvolutionSyncSource::sleepSinceModification(): delay after a sync only if needed, must be requested by sources 2008-08-16 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: preserve child events when updating parent without relying on CALOBJ_MOD_THIS 2008-08-16 Patrick Ohly * test/ClientTest.cpp: testLinkedItemsInsertBothUpdateParent: updating parent may also update child 2008-08-16 Patrick Ohly * src/client-test-app.cpp: evo user/passwd must always be set for Client::Sync 2008-08-16 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.h: better comment for returnOnlyChildren in removeEvents: parent is always removed 2008-08-16 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionMemoSource.cpp: * test/ClientTest.cpp: * test/ClientTest.h: calendar synchronization with Evolution Exchange Connector works again 2008-08-16 Patrick Ohly * test/ClientTest.cpp: * test/ClientTest.h: copied r_v70ga from C++ client lib because some changes will be necessary 2008-08-12 Patrick Ohly * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionConfig.cpp: enabled 'memo' source in Funambol template 2008-08-09 Patrick Ohly * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/file/FileSyncSource.cpp: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: * src/core/FileConfigNode.cpp: * src/core/SyncEvolutionUtil.cpp: cleaned up error reporting: errno now passed to throwError 2008-08-09 Patrick Ohly * src/core/EvolutionSyncSource.h: CLIENT_TEST_EVOLUTION_USER/PASSWORD and warning about init order 2008-08-09 Patrick Ohly * src/client-test-app.cpp: added CLIENT_TEST_EVOLUTION_USER/PASSWORD so that backends which require authentication can now also be tested 2008-08-05 Patrick Ohly * src/Makefile-gen.am: added missing imemo20.ics test cases to build 2008-08-05 Patrick Ohly * src/backends/file/FileSyncSourceRegister.cpp: disable linked item testing: file backend does not support the special semantic 2008-08-04 Patrick Ohly * Makefile-gen.am: include Doxyfile in distribution 2008-08-03 Patrick Ohly * ChangeLog: updated 2008-08-03 Patrick Ohly * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: avoid redundant ': failure' in error situations where the error description is already included 2008-08-03 Patrick Ohly * ChangeLog: * NEWS: * configure-pre.in: release 0.8 beta 2 2008-08-03 Patrick Ohly * src/core/SyncEvolutionCmdline.cpp: --sync implies --run, to be compatible with old command lines 2008-08-03 Patrick Ohly * src/README.h: better explanation what the classes do 2008-08-03 Patrick Ohly * src/client-test-app.cpp: added documentation for client-test env variables and usage 2008-08-03 Patrick Ohly * HACKING: corrected outdated config path 2008-08-03 Patrick Ohly * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/file/FileSyncSourceRegister.cpp: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: only include integration tests in anonymous namespace because CPPUnit unit tests become ugly otherwise 2008-08-03 Patrick Ohly * src/backends/file/FileSyncSource.cpp: * src/backends/file/FileSyncSource.h: * src/backends/file/FileSyncSourceRegister.cpp: * src/backends/file/Makefile.am: * src/backends/file/configure-sub.in: added file backend 2008-08-03 Patrick Ohly * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: added EvolutionSyncSource::logItemUtil(): extracts key properties from raw data and logs them 2008-08-03 Patrick Ohly * src/Makefile-gen.am: more dependency fixes 2008-08-03 Patrick Ohly * README: added synopsis for --status 2008-08-03 Patrick Ohly * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: use anonymous namespaces to avoid name conflicts between classes 2008-08-03 Patrick Ohly * README: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionCmdline.h: improved command line and its documented 2008-08-03 Patrick Ohly * src/Makefile-gen.am: minor fixes for recent introduction of libsyncevolution 2008-08-03 Patrick Ohly * src/Makefile-gen.am: re-added 'test' target (alias for client-test now) 2008-08-02 Patrick Ohly * Doxyfile: * Makefile-gen.am: * src/README.h: * src/core/EvolutionSyncSource.h: * src/core/SyncEvolutionConfig.h: cleaned up Doxygen documentation + included Funambol API 2008-08-02 Patrick Ohly * src/Makefile-gen.am: * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/sqlite/Makefile.am: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: * src/client-test-app.cpp: * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: * src/core/Makefile.am: added automatic registration of test 2008-08-02 Patrick Ohly * src/Makefile-gen.am: client-test now depends on libsyncevolution.la and backends, i.e. 'all' 2008-08-02 Patrick Ohly * src/Makefile-gen.am: * src/core/Makefile.am: fixed inclusion of moved boost in distribution 2008-07-31 Patrick Ohly * Doxyfile: * src/Test.h: * src/boost/algorithm/string.hpp: * src/boost/algorithm/string/case_conv.hpp: * src/boost/algorithm/string/classification.hpp: * src/boost/algorithm/string/compare.hpp: * src/boost/algorithm/string/concept.hpp: * src/boost/algorithm/string/config.hpp: * src/boost/algorithm/string/constants.hpp: * src/boost/algorithm/string/detail/case_conv.hpp: * src/boost/algorithm/string/detail/classification.hpp: * src/boost/algorithm/string/detail/find_format.hpp: * src/boost/algorithm/string/detail/find_format_all.hpp: * src/boost/algorithm/string/detail/find_format_store.hpp: * src/boost/algorithm/string/detail/find_iterator.hpp: * src/boost/algorithm/string/detail/finder.hpp: * src/boost/algorithm/string/detail/finder_regex.hpp: * src/boost/algorithm/string/detail/formatter.hpp: * src/boost/algorithm/string/detail/formatter_regex.hpp: * src/boost/algorithm/string/detail/predicate.hpp: * src/boost/algorithm/string/detail/replace_storage.hpp: * src/boost/algorithm/string/detail/sequence.hpp: * src/boost/algorithm/string/detail/trim.hpp: * src/boost/algorithm/string/detail/util.hpp: * src/boost/algorithm/string/erase.hpp: * src/boost/algorithm/string/find.hpp: * src/boost/algorithm/string/find_format.hpp: * src/boost/algorithm/string/find_iterator.hpp: * src/boost/algorithm/string/finder.hpp: * src/boost/algorithm/string/formatter.hpp: * src/boost/algorithm/string/iter_find.hpp: * src/boost/algorithm/string/join.hpp: * src/boost/algorithm/string/predicate.hpp: * src/boost/algorithm/string/predicate_facade.hpp: * src/boost/algorithm/string/replace.hpp: * src/boost/algorithm/string/sequence_traits.hpp: * src/boost/algorithm/string/split.hpp: * src/boost/algorithm/string/std/list_traits.hpp: * src/boost/algorithm/string/std/rope_traits.hpp: * src/boost/algorithm/string/std/slist_traits.hpp: * src/boost/algorithm/string/std/string_traits.hpp: * src/boost/algorithm/string/std_containers_traits.hpp: * src/boost/algorithm/string/trim.hpp: * src/boost/algorithm/string/yes_no_type.hpp: * src/boost/assert.hpp: * src/boost/bind.hpp: * src/boost/bind/apply.hpp: * src/boost/bind/arg.hpp: * src/boost/bind/bind_cc.hpp: * src/boost/bind/bind_mf_cc.hpp: * src/boost/bind/bind_template.hpp: * src/boost/bind/make_adaptable.hpp: * src/boost/bind/mem_fn_cc.hpp: * src/boost/bind/mem_fn_template.hpp: * src/boost/bind/mem_fn_vw.hpp: * src/boost/bind/placeholders.hpp: * src/boost/bind/protect.hpp: * src/boost/bind/storage.hpp: * src/boost/cast.hpp: * src/boost/checked_delete.hpp: * src/boost/concept_archetype.hpp: * src/boost/concept_check.hpp: * src/boost/config.hpp: * src/boost/config/abi/borland_prefix.hpp: * src/boost/config/abi/borland_suffix.hpp: * src/boost/config/abi/msvc_prefix.hpp: * src/boost/config/abi/msvc_suffix.hpp: * src/boost/config/abi_prefix.hpp: * src/boost/config/abi_suffix.hpp: * src/boost/config/auto_link.hpp: * src/boost/config/compiler/borland.hpp: * src/boost/config/compiler/comeau.hpp: * src/boost/config/compiler/common_edg.hpp: * src/boost/config/compiler/compaq_cxx.hpp: * src/boost/config/compiler/digitalmars.hpp: * src/boost/config/compiler/gcc.hpp: * src/boost/config/compiler/gcc_xml.hpp: * src/boost/config/compiler/greenhills.hpp: * src/boost/config/compiler/hp_acc.hpp: * src/boost/config/compiler/intel.hpp: * src/boost/config/compiler/kai.hpp: * src/boost/config/compiler/metrowerks.hpp: * src/boost/config/compiler/mpw.hpp: * src/boost/config/compiler/sgi_mipspro.hpp: * src/boost/config/compiler/sunpro_cc.hpp: * src/boost/config/compiler/vacpp.hpp: * src/boost/config/compiler/visualc.hpp: * src/boost/config/no_tr1/complex.hpp: * src/boost/config/no_tr1/functional.hpp: * src/boost/config/no_tr1/memory.hpp: * src/boost/config/no_tr1/utility.hpp: * src/boost/config/platform/aix.hpp: * src/boost/config/platform/amigaos.hpp: * src/boost/config/platform/beos.hpp: * src/boost/config/platform/bsd.hpp: * src/boost/config/platform/cygwin.hpp: * src/boost/config/platform/hpux.hpp: * src/boost/config/platform/irix.hpp: * src/boost/config/platform/linux.hpp: * src/boost/config/platform/macos.hpp: * src/boost/config/platform/qnxnto.hpp: * src/boost/config/platform/solaris.hpp: * src/boost/config/platform/win32.hpp: * src/boost/config/posix_features.hpp: * src/boost/config/requires_threads.hpp: * src/boost/config/select_compiler_config.hpp: * src/boost/config/select_platform_config.hpp: * src/boost/config/select_stdlib_config.hpp: * src/boost/config/stdlib/dinkumware.hpp: * src/boost/config/stdlib/libcomo.hpp: * src/boost/config/stdlib/libstdcpp3.hpp: * src/boost/config/stdlib/modena.hpp: * src/boost/config/stdlib/msl.hpp: * src/boost/config/stdlib/roguewave.hpp: * src/boost/config/stdlib/sgi.hpp: * src/boost/config/stdlib/stlport.hpp: * src/boost/config/stdlib/vacpp.hpp: * src/boost/config/suffix.hpp: * src/boost/config/user.hpp: * src/boost/copyright: * src/boost/detail/algorithm.hpp: * src/boost/detail/allocator_utilities.hpp: * src/boost/detail/atomic_count.hpp: * src/boost/detail/atomic_count_gcc.hpp: * src/boost/detail/atomic_count_pthreads.hpp: * src/boost/detail/atomic_count_win32.hpp: * src/boost/detail/bad_weak_ptr.hpp: * src/boost/detail/binary_search.hpp: * src/boost/detail/call_traits.hpp: * src/boost/detail/catch_exceptions.hpp: * src/boost/detail/compressed_pair.hpp: * src/boost/detail/dynamic_bitset.hpp: * src/boost/detail/endian.hpp: * src/boost/detail/indirect_traits.hpp: * src/boost/detail/interlocked.hpp: * src/boost/detail/is_function_ref_tester.hpp: * src/boost/detail/is_incrementable.hpp: * src/boost/detail/is_xxx.hpp: * src/boost/detail/iterator.hpp: * src/boost/detail/lightweight_mutex.hpp: * src/boost/detail/lightweight_test.hpp: * src/boost/detail/limits.hpp: * src/boost/detail/lwm_nop.hpp: * src/boost/detail/lwm_pthreads.hpp: * src/boost/detail/lwm_win32_cs.hpp: * src/boost/detail/named_template_params.hpp: * src/boost/detail/no_exceptions_support.hpp: * src/boost/detail/none_t.hpp: * src/boost/detail/numeric_traits.hpp: * src/boost/detail/ob_call_traits.hpp: * src/boost/detail/ob_compressed_pair.hpp: * src/boost/detail/quick_allocator.hpp: * src/boost/detail/reference_content.hpp: * src/boost/detail/select_type.hpp: * src/boost/detail/shared_array_nmt.hpp: * src/boost/detail/shared_count.hpp: * src/boost/detail/shared_ptr_nmt.hpp: * src/boost/detail/sp_counted_base.hpp: * src/boost/detail/sp_counted_base_cw_ppc.hpp: * src/boost/detail/sp_counted_base_cw_x86.hpp: * src/boost/detail/sp_counted_base_gcc_ia64.hpp: * src/boost/detail/sp_counted_base_gcc_ppc.hpp: * src/boost/detail/sp_counted_base_gcc_x86.hpp: * src/boost/detail/sp_counted_base_nt.hpp: * src/boost/detail/sp_counted_base_pt.hpp: * src/boost/detail/sp_counted_base_w32.hpp: * src/boost/detail/sp_counted_impl.hpp: * src/boost/detail/templated_streams.hpp: * src/boost/detail/utf8_codecvt_facet.hpp: * src/boost/detail/workaround.hpp: * src/boost/foreach.hpp: * src/boost/function.hpp: * src/boost/function/detail/function_iterate.hpp: * src/boost/function/detail/maybe_include.hpp: * src/boost/function/detail/prologue.hpp: * src/boost/function/function0.hpp: * src/boost/function/function1.hpp: * src/boost/function/function10.hpp: * src/boost/function/function2.hpp: * src/boost/function/function3.hpp: * src/boost/function/function4.hpp: * src/boost/function/function5.hpp: * src/boost/function/function6.hpp: * src/boost/function/function7.hpp: * src/boost/function/function8.hpp: * src/boost/function/function9.hpp: * src/boost/function/function_base.hpp: * src/boost/function/function_template.hpp: * src/boost/function_equal.hpp: * src/boost/get_pointer.hpp: * src/boost/implicit_cast.hpp: * src/boost/intrusive_ptr.hpp: * src/boost/iterator.hpp: * src/boost/iterator/counting_iterator.hpp: * src/boost/iterator/detail/any_conversion_eater.hpp: * src/boost/iterator/detail/config_def.hpp: * src/boost/iterator/detail/config_undef.hpp: * src/boost/iterator/detail/enable_if.hpp: * src/boost/iterator/detail/facade_iterator_category.hpp: * src/boost/iterator/detail/minimum_category.hpp: * src/boost/iterator/filter_iterator.hpp: * src/boost/iterator/indirect_iterator.hpp: * src/boost/iterator/interoperable.hpp: * src/boost/iterator/is_lvalue_iterator.hpp: * src/boost/iterator/is_readable_iterator.hpp: * src/boost/iterator/iterator_adaptor.hpp: * src/boost/iterator/iterator_archetypes.hpp: * src/boost/iterator/iterator_categories.hpp: * src/boost/iterator/iterator_concepts.hpp: * src/boost/iterator/iterator_facade.hpp: * src/boost/iterator/iterator_traits.hpp: * src/boost/iterator/new_iterator_tests.hpp: * src/boost/iterator/permutation_iterator.hpp: * src/boost/iterator/reverse_iterator.hpp: * src/boost/iterator/transform_iterator.hpp: * src/boost/iterator/zip_iterator.hpp: * src/boost/lexical_cast.hpp: * src/boost/mem_fn.hpp: * src/boost/mpl/O1_size.hpp: * src/boost/mpl/O1_size_fwd.hpp: * src/boost/mpl/accumulate.hpp: * src/boost/mpl/advance.hpp: * src/boost/mpl/advance_fwd.hpp: * src/boost/mpl/alias.hpp: * src/boost/mpl/always.hpp: * src/boost/mpl/and.hpp: * src/boost/mpl/apply.hpp: * src/boost/mpl/apply_fwd.hpp: * src/boost/mpl/apply_wrap.hpp: * src/boost/mpl/arg.hpp: * src/boost/mpl/arg_fwd.hpp: * src/boost/mpl/arithmetic.hpp: * src/boost/mpl/as_sequence.hpp: * src/boost/mpl/assert.hpp: * src/boost/mpl/at.hpp: * src/boost/mpl/at_fwd.hpp: * src/boost/mpl/aux_/O1_size_impl.hpp: * src/boost/mpl/aux_/adl_barrier.hpp: * src/boost/mpl/aux_/advance_backward.hpp: * src/boost/mpl/aux_/advance_forward.hpp: * src/boost/mpl/aux_/apply_1st.hpp: * src/boost/mpl/aux_/arg_typedef.hpp: * src/boost/mpl/aux_/arithmetic_op.hpp: * src/boost/mpl/aux_/arity.hpp: * src/boost/mpl/aux_/arity_spec.hpp: * src/boost/mpl/aux_/at_impl.hpp: * src/boost/mpl/aux_/back_impl.hpp: * src/boost/mpl/aux_/basic_bind.hpp: * src/boost/mpl/aux_/begin_end_impl.hpp: * src/boost/mpl/aux_/clear_impl.hpp: * src/boost/mpl/aux_/common_name_wknd.hpp: * src/boost/mpl/aux_/comparison_op.hpp: * src/boost/mpl/aux_/config/adl.hpp: * src/boost/mpl/aux_/config/arrays.hpp: * src/boost/mpl/aux_/config/bind.hpp: * src/boost/mpl/aux_/config/compiler.hpp: * src/boost/mpl/aux_/config/ctps.hpp: * src/boost/mpl/aux_/config/dependent_nttp.hpp: * src/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp: * src/boost/mpl/aux_/config/dtp.hpp: * src/boost/mpl/aux_/config/eti.hpp: * src/boost/mpl/aux_/config/forwarding.hpp: * src/boost/mpl/aux_/config/gcc.hpp: * src/boost/mpl/aux_/config/has_apply.hpp: * src/boost/mpl/aux_/config/has_xxx.hpp: * src/boost/mpl/aux_/config/integral.hpp: * src/boost/mpl/aux_/config/intel.hpp: * src/boost/mpl/aux_/config/lambda.hpp: * src/boost/mpl/aux_/config/msvc.hpp: * src/boost/mpl/aux_/config/msvc_typename.hpp: * src/boost/mpl/aux_/config/nttp.hpp: * src/boost/mpl/aux_/config/operators.hpp: * src/boost/mpl/aux_/config/overload_resolution.hpp: * src/boost/mpl/aux_/config/preprocessor.hpp: * src/boost/mpl/aux_/config/static_constant.hpp: * src/boost/mpl/aux_/config/ttp.hpp: * src/boost/mpl/aux_/config/typeof.hpp: * src/boost/mpl/aux_/config/use_preprocessed.hpp: * src/boost/mpl/aux_/config/workaround.hpp: * src/boost/mpl/aux_/contains_impl.hpp: * src/boost/mpl/aux_/count_args.hpp: * src/boost/mpl/aux_/count_impl.hpp: * src/boost/mpl/aux_/empty_impl.hpp: * src/boost/mpl/aux_/erase_impl.hpp: * src/boost/mpl/aux_/erase_key_impl.hpp: * src/boost/mpl/aux_/filter_iter.hpp: * src/boost/mpl/aux_/find_if_pred.hpp: * src/boost/mpl/aux_/fold_impl.hpp: * src/boost/mpl/aux_/fold_impl_body.hpp: * src/boost/mpl/aux_/fold_op.hpp: * src/boost/mpl/aux_/fold_pred.hpp: * src/boost/mpl/aux_/front_impl.hpp: * src/boost/mpl/aux_/full_lambda.hpp: * src/boost/mpl/aux_/has_apply.hpp: * src/boost/mpl/aux_/has_begin.hpp: * src/boost/mpl/aux_/has_key_impl.hpp: * src/boost/mpl/aux_/has_rebind.hpp: * src/boost/mpl/aux_/has_size.hpp: * src/boost/mpl/aux_/has_tag.hpp: * src/boost/mpl/aux_/has_type.hpp: * src/boost/mpl/aux_/include_preprocessed.hpp: * src/boost/mpl/aux_/insert_impl.hpp: * src/boost/mpl/aux_/insert_range_impl.hpp: * src/boost/mpl/aux_/inserter_algorithm.hpp: * src/boost/mpl/aux_/integral_wrapper.hpp: * src/boost/mpl/aux_/is_msvc_eti_arg.hpp: * src/boost/mpl/aux_/iter_apply.hpp: * src/boost/mpl/aux_/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/iter_fold_impl.hpp: * src/boost/mpl/aux_/iter_push_front.hpp: * src/boost/mpl/aux_/joint_iter.hpp: * src/boost/mpl/aux_/lambda_arity_param.hpp: * src/boost/mpl/aux_/lambda_no_ctps.hpp: * src/boost/mpl/aux_/lambda_spec.hpp: * src/boost/mpl/aux_/lambda_support.hpp: * src/boost/mpl/aux_/largest_int.hpp: * src/boost/mpl/aux_/logical_op.hpp: * src/boost/mpl/aux_/msvc_dtw.hpp: * src/boost/mpl/aux_/msvc_eti_base.hpp: * src/boost/mpl/aux_/msvc_is_class.hpp: * src/boost/mpl/aux_/msvc_never_true.hpp: * src/boost/mpl/aux_/msvc_type.hpp: * src/boost/mpl/aux_/na.hpp: * src/boost/mpl/aux_/na_assert.hpp: * src/boost/mpl/aux_/na_fwd.hpp: * src/boost/mpl/aux_/na_spec.hpp: * src/boost/mpl/aux_/nested_type_wknd.hpp: * src/boost/mpl/aux_/nttp_decl.hpp: * src/boost/mpl/aux_/numeric_cast_utils.hpp: * src/boost/mpl/aux_/numeric_op.hpp: * src/boost/mpl/aux_/order_impl.hpp: * src/boost/mpl/aux_/overload_names.hpp: * src/boost/mpl/aux_/partition_op.hpp: * src/boost/mpl/aux_/pop_back_impl.hpp: * src/boost/mpl/aux_/pop_front_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/bcc/and.hpp: * src/boost/mpl/aux_/preprocessed/bcc/apply.hpp: * src/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/bcc/arg.hpp: * src/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/bcc/bind.hpp: * src/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/bcc/bitand.hpp: * src/boost/mpl/aux_/preprocessed/bcc/bitor.hpp: * src/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/bcc/deque.hpp: * src/boost/mpl/aux_/preprocessed/bcc/divides.hpp: * src/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/bcc/greater.hpp: * src/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/bcc/inherit.hpp: * src/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/bcc/less.hpp: * src/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/bcc/list.hpp: * src/boost/mpl/aux_/preprocessed/bcc/list_c.hpp: * src/boost/mpl/aux_/preprocessed/bcc/map.hpp: * src/boost/mpl/aux_/preprocessed/bcc/minus.hpp: * src/boost/mpl/aux_/preprocessed/bcc/modulus.hpp: * src/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/bcc/or.hpp: * src/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/bcc/plus.hpp: * src/boost/mpl/aux_/preprocessed/bcc/quote.hpp: * src/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc/set.hpp: * src/boost/mpl/aux_/preprocessed/bcc/set_c.hpp: * src/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/bcc/times.hpp: * src/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/bcc/vector.hpp: * src/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/and.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/apply.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/arg.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/bind.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/deque.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/divides.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/greater.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/less.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/list.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/map.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/minus.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/or.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/plus.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/quote.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/set.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/times.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/vector.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/dmc/and.hpp: * src/boost/mpl/aux_/preprocessed/dmc/apply.hpp: * src/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/dmc/arg.hpp: * src/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/dmc/bind.hpp: * src/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/dmc/bitand.hpp: * src/boost/mpl/aux_/preprocessed/dmc/bitor.hpp: * src/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/dmc/deque.hpp: * src/boost/mpl/aux_/preprocessed/dmc/divides.hpp: * src/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/dmc/greater.hpp: * src/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/dmc/inherit.hpp: * src/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/dmc/less.hpp: * src/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/dmc/list.hpp: * src/boost/mpl/aux_/preprocessed/dmc/list_c.hpp: * src/boost/mpl/aux_/preprocessed/dmc/map.hpp: * src/boost/mpl/aux_/preprocessed/dmc/minus.hpp: * src/boost/mpl/aux_/preprocessed/dmc/modulus.hpp: * src/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/dmc/or.hpp: * src/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/dmc/plus.hpp: * src/boost/mpl/aux_/preprocessed/dmc/quote.hpp: * src/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/dmc/set.hpp: * src/boost/mpl/aux_/preprocessed/dmc/set_c.hpp: * src/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/dmc/times.hpp: * src/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/dmc/vector.hpp: * src/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/gcc/and.hpp: * src/boost/mpl/aux_/preprocessed/gcc/apply.hpp: * src/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/gcc/arg.hpp: * src/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/gcc/bind.hpp: * src/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/gcc/bitand.hpp: * src/boost/mpl/aux_/preprocessed/gcc/bitor.hpp: * src/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/gcc/deque.hpp: * src/boost/mpl/aux_/preprocessed/gcc/divides.hpp: * src/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/gcc/greater.hpp: * src/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/gcc/inherit.hpp: * src/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/gcc/less.hpp: * src/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/gcc/list.hpp: * src/boost/mpl/aux_/preprocessed/gcc/list_c.hpp: * src/boost/mpl/aux_/preprocessed/gcc/map.hpp: * src/boost/mpl/aux_/preprocessed/gcc/minus.hpp: * src/boost/mpl/aux_/preprocessed/gcc/modulus.hpp: * src/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/gcc/or.hpp: * src/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/gcc/plus.hpp: * src/boost/mpl/aux_/preprocessed/gcc/quote.hpp: * src/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/gcc/set.hpp: * src/boost/mpl/aux_/preprocessed/gcc/set_c.hpp: * src/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/gcc/times.hpp: * src/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/gcc/vector.hpp: * src/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/and.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/apply.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/arg.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/bind.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/deque.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/divides.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/greater.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/less.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/list.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/map.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/minus.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/or.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/plus.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/quote.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/set.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/times.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/vector.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/and.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/apply.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/arg.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/bind.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/deque.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/divides.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/greater.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/less.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/list.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/map.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/minus.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/or.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/plus.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/quote.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/set.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/times.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/vector.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/and.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/apply.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/arg.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/bind.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/deque.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/divides.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/greater.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/less.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/list.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/map.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/minus.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/or.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/plus.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/quote.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/set.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/times.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/vector.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/and.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/less.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/list.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/map.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/or.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/set.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/times.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/and.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/less.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/list.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/map.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/or.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/set.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/times.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/plain/and.hpp: * src/boost/mpl/aux_/preprocessed/plain/apply.hpp: * src/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/plain/arg.hpp: * src/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/plain/bind.hpp: * src/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/plain/bitand.hpp: * src/boost/mpl/aux_/preprocessed/plain/bitor.hpp: * src/boost/mpl/aux_/preprocessed/plain/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/plain/deque.hpp: * src/boost/mpl/aux_/preprocessed/plain/divides.hpp: * src/boost/mpl/aux_/preprocessed/plain/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/plain/greater.hpp: * src/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/plain/inherit.hpp: * src/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/plain/less.hpp: * src/boost/mpl/aux_/preprocessed/plain/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/plain/list.hpp: * src/boost/mpl/aux_/preprocessed/plain/list_c.hpp: * src/boost/mpl/aux_/preprocessed/plain/map.hpp: * src/boost/mpl/aux_/preprocessed/plain/minus.hpp: * src/boost/mpl/aux_/preprocessed/plain/modulus.hpp: * src/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/plain/or.hpp: * src/boost/mpl/aux_/preprocessed/plain/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/plain/plus.hpp: * src/boost/mpl/aux_/preprocessed/plain/quote.hpp: * src/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/plain/set.hpp: * src/boost/mpl/aux_/preprocessed/plain/set_c.hpp: * src/boost/mpl/aux_/preprocessed/plain/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/plain/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/plain/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/plain/times.hpp: * src/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/plain/vector.hpp: * src/boost/mpl/aux_/preprocessed/plain/vector_c.hpp: * src/boost/mpl/aux_/preprocessor/add.hpp: * src/boost/mpl/aux_/preprocessor/def_params_tail.hpp: * src/boost/mpl/aux_/preprocessor/default_params.hpp: * src/boost/mpl/aux_/preprocessor/enum.hpp: * src/boost/mpl/aux_/preprocessor/ext_params.hpp: * src/boost/mpl/aux_/preprocessor/filter_params.hpp: * src/boost/mpl/aux_/preprocessor/is_seq.hpp: * src/boost/mpl/aux_/preprocessor/params.hpp: * src/boost/mpl/aux_/preprocessor/partial_spec_params.hpp: * src/boost/mpl/aux_/preprocessor/range.hpp: * src/boost/mpl/aux_/preprocessor/repeat.hpp: * src/boost/mpl/aux_/preprocessor/sub.hpp: * src/boost/mpl/aux_/preprocessor/token_equal.hpp: * src/boost/mpl/aux_/preprocessor/tuple.hpp: * src/boost/mpl/aux_/ptr_to_ref.hpp: * src/boost/mpl/aux_/push_back_impl.hpp: * src/boost/mpl/aux_/push_front_impl.hpp: * src/boost/mpl/aux_/range_c/O1_size.hpp: * src/boost/mpl/aux_/range_c/back.hpp: * src/boost/mpl/aux_/range_c/empty.hpp: * src/boost/mpl/aux_/range_c/front.hpp: * src/boost/mpl/aux_/range_c/iterator.hpp: * src/boost/mpl/aux_/range_c/size.hpp: * src/boost/mpl/aux_/range_c/tag.hpp: * src/boost/mpl/aux_/reverse_fold_impl.hpp: * src/boost/mpl/aux_/reverse_fold_impl_body.hpp: * src/boost/mpl/aux_/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/sequence_wrapper.hpp: * src/boost/mpl/aux_/shift_op.hpp: * src/boost/mpl/aux_/single_element_iter.hpp: * src/boost/mpl/aux_/size_impl.hpp: * src/boost/mpl/aux_/sort_impl.hpp: * src/boost/mpl/aux_/static_cast.hpp: * src/boost/mpl/aux_/template_arity.hpp: * src/boost/mpl/aux_/template_arity_fwd.hpp: * src/boost/mpl/aux_/test.hpp: * src/boost/mpl/aux_/test/assert.hpp: * src/boost/mpl/aux_/test/data.hpp: * src/boost/mpl/aux_/test/test_case.hpp: * src/boost/mpl/aux_/traits_lambda_spec.hpp: * src/boost/mpl/aux_/transform_iter.hpp: * src/boost/mpl/aux_/type_wrapper.hpp: * src/boost/mpl/aux_/unwrap.hpp: * src/boost/mpl/aux_/value_wknd.hpp: * src/boost/mpl/aux_/yes_no.hpp: * src/boost/mpl/back.hpp: * src/boost/mpl/back_fwd.hpp: * src/boost/mpl/back_inserter.hpp: * src/boost/mpl/base.hpp: * src/boost/mpl/begin.hpp: * src/boost/mpl/begin_end.hpp: * src/boost/mpl/begin_end_fwd.hpp: * src/boost/mpl/bind.hpp: * src/boost/mpl/bind_fwd.hpp: * src/boost/mpl/bitand.hpp: * src/boost/mpl/bitor.hpp: * src/boost/mpl/bitwise.hpp: * src/boost/mpl/bitxor.hpp: * src/boost/mpl/bool.hpp: * src/boost/mpl/bool_fwd.hpp: * src/boost/mpl/clear.hpp: * src/boost/mpl/clear_fwd.hpp: * src/boost/mpl/comparison.hpp: * src/boost/mpl/contains.hpp: * src/boost/mpl/contains_fwd.hpp: * src/boost/mpl/copy.hpp: * src/boost/mpl/copy_if.hpp: * src/boost/mpl/count.hpp: * src/boost/mpl/count_fwd.hpp: * src/boost/mpl/count_if.hpp: * src/boost/mpl/deque.hpp: * src/boost/mpl/deref.hpp: * src/boost/mpl/distance.hpp: * src/boost/mpl/distance_fwd.hpp: * src/boost/mpl/divides.hpp: * src/boost/mpl/empty.hpp: * src/boost/mpl/empty_base.hpp: * src/boost/mpl/empty_fwd.hpp: * src/boost/mpl/empty_sequence.hpp: * src/boost/mpl/end.hpp: * src/boost/mpl/equal.hpp: * src/boost/mpl/equal_to.hpp: * src/boost/mpl/erase.hpp: * src/boost/mpl/erase_fwd.hpp: * src/boost/mpl/erase_key.hpp: * src/boost/mpl/erase_key_fwd.hpp: * src/boost/mpl/eval_if.hpp: * src/boost/mpl/filter_view.hpp: * src/boost/mpl/find.hpp: * src/boost/mpl/find_if.hpp: * src/boost/mpl/fold.hpp: * src/boost/mpl/for_each.hpp: * src/boost/mpl/front.hpp: * src/boost/mpl/front_fwd.hpp: * src/boost/mpl/front_inserter.hpp: * src/boost/mpl/greater.hpp: * src/boost/mpl/greater_equal.hpp: * src/boost/mpl/has_key.hpp: * src/boost/mpl/has_key_fwd.hpp: * src/boost/mpl/has_xxx.hpp: * src/boost/mpl/identity.hpp: * src/boost/mpl/if.hpp: * src/boost/mpl/index_if.hpp: * src/boost/mpl/index_of.hpp: * src/boost/mpl/inherit.hpp: * src/boost/mpl/inherit_linearly.hpp: * src/boost/mpl/insert.hpp: * src/boost/mpl/insert_fwd.hpp: * src/boost/mpl/insert_range.hpp: * src/boost/mpl/insert_range_fwd.hpp: * src/boost/mpl/inserter.hpp: * src/boost/mpl/int.hpp: * src/boost/mpl/int_fwd.hpp: * src/boost/mpl/integral_c.hpp: * src/boost/mpl/integral_c_fwd.hpp: * src/boost/mpl/integral_c_tag.hpp: * src/boost/mpl/is_placeholder.hpp: * src/boost/mpl/is_sequence.hpp: * src/boost/mpl/iter_fold.hpp: * src/boost/mpl/iter_fold_if.hpp: * src/boost/mpl/iterator_category.hpp: * src/boost/mpl/iterator_range.hpp: * src/boost/mpl/iterator_tags.hpp: * src/boost/mpl/joint_view.hpp: * src/boost/mpl/key_type.hpp: * src/boost/mpl/key_type_fwd.hpp: * src/boost/mpl/lambda.hpp: * src/boost/mpl/lambda_fwd.hpp: * src/boost/mpl/less.hpp: * src/boost/mpl/less_equal.hpp: * src/boost/mpl/limits/arity.hpp: * src/boost/mpl/limits/list.hpp: * src/boost/mpl/limits/map.hpp: * src/boost/mpl/limits/set.hpp: * src/boost/mpl/limits/unrolling.hpp: * src/boost/mpl/limits/vector.hpp: * src/boost/mpl/list.hpp: * src/boost/mpl/list/aux_/O1_size.hpp: * src/boost/mpl/list/aux_/begin_end.hpp: * src/boost/mpl/list/aux_/clear.hpp: * src/boost/mpl/list/aux_/empty.hpp: * src/boost/mpl/list/aux_/front.hpp: * src/boost/mpl/list/aux_/include_preprocessed.hpp: * src/boost/mpl/list/aux_/item.hpp: * src/boost/mpl/list/aux_/iterator.hpp: * src/boost/mpl/list/aux_/numbered.hpp: * src/boost/mpl/list/aux_/numbered_c.hpp: * src/boost/mpl/list/aux_/pop_front.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list10.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list20.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list30.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list40.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list50.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp: * src/boost/mpl/list/aux_/push_back.hpp: * src/boost/mpl/list/aux_/push_front.hpp: * src/boost/mpl/list/aux_/size.hpp: * src/boost/mpl/list/aux_/tag.hpp: * src/boost/mpl/list/list0.hpp: * src/boost/mpl/list/list0_c.hpp: * src/boost/mpl/list/list10.hpp: * src/boost/mpl/list/list10_c.hpp: * src/boost/mpl/list/list20.hpp: * src/boost/mpl/list/list20_c.hpp: * src/boost/mpl/list/list30.hpp: * src/boost/mpl/list/list30_c.hpp: * src/boost/mpl/list/list40.hpp: * src/boost/mpl/list/list40_c.hpp: * src/boost/mpl/list/list50.hpp: * src/boost/mpl/list/list50_c.hpp: * src/boost/mpl/list_c.hpp: * src/boost/mpl/logical.hpp: * src/boost/mpl/long.hpp: * src/boost/mpl/long_fwd.hpp: * src/boost/mpl/lower_bound.hpp: * src/boost/mpl/map.hpp: * src/boost/mpl/map/aux_/at_impl.hpp: * src/boost/mpl/map/aux_/begin_end_impl.hpp: * src/boost/mpl/map/aux_/clear_impl.hpp: * src/boost/mpl/map/aux_/contains_impl.hpp: * src/boost/mpl/map/aux_/empty_impl.hpp: * src/boost/mpl/map/aux_/erase_impl.hpp: * src/boost/mpl/map/aux_/erase_key_impl.hpp: * src/boost/mpl/map/aux_/has_key_impl.hpp: * src/boost/mpl/map/aux_/include_preprocessed.hpp: * src/boost/mpl/map/aux_/insert_impl.hpp: * src/boost/mpl/map/aux_/item.hpp: * src/boost/mpl/map/aux_/iterator.hpp: * src/boost/mpl/map/aux_/key_type_impl.hpp: * src/boost/mpl/map/aux_/map0.hpp: * src/boost/mpl/map/aux_/numbered.hpp: * src/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp: * src/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp: * src/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp: * src/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp: * src/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp: * src/boost/mpl/map/aux_/preprocessed/plain/map10.hpp: * src/boost/mpl/map/aux_/preprocessed/plain/map20.hpp: * src/boost/mpl/map/aux_/preprocessed/plain/map30.hpp: * src/boost/mpl/map/aux_/preprocessed/plain/map40.hpp: * src/boost/mpl/map/aux_/preprocessed/plain/map50.hpp: * src/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp: * src/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp: * src/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp: * src/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp: * src/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp: * src/boost/mpl/map/aux_/size_impl.hpp: * src/boost/mpl/map/aux_/tag.hpp: * src/boost/mpl/map/aux_/value_type_impl.hpp: * src/boost/mpl/map/map0.hpp: * src/boost/mpl/map/map10.hpp: * src/boost/mpl/map/map20.hpp: * src/boost/mpl/map/map30.hpp: * src/boost/mpl/map/map40.hpp: * src/boost/mpl/map/map50.hpp: * src/boost/mpl/math/fixed_c.hpp: * src/boost/mpl/math/is_even.hpp: * src/boost/mpl/math/rational_c.hpp: * src/boost/mpl/max.hpp: * src/boost/mpl/max_element.hpp: * src/boost/mpl/min.hpp: * src/boost/mpl/min_element.hpp: * src/boost/mpl/min_max.hpp: * src/boost/mpl/minus.hpp: * src/boost/mpl/modulus.hpp: * src/boost/mpl/multiplies.hpp: * src/boost/mpl/multiset/aux_/count_impl.hpp: * src/boost/mpl/multiset/aux_/insert_impl.hpp: * src/boost/mpl/multiset/aux_/item.hpp: * src/boost/mpl/multiset/aux_/multiset0.hpp: * src/boost/mpl/multiset/aux_/tag.hpp: * src/boost/mpl/multiset/multiset0.hpp: * src/boost/mpl/negate.hpp: * src/boost/mpl/next.hpp: * src/boost/mpl/next_prior.hpp: * src/boost/mpl/not.hpp: * src/boost/mpl/not_equal_to.hpp: * src/boost/mpl/numeric_cast.hpp: * src/boost/mpl/or.hpp: * src/boost/mpl/order.hpp: * src/boost/mpl/order_fwd.hpp: * src/boost/mpl/pair.hpp: * src/boost/mpl/pair_view.hpp: * src/boost/mpl/partition.hpp: * src/boost/mpl/placeholders.hpp: * src/boost/mpl/plus.hpp: * src/boost/mpl/pop_back.hpp: * src/boost/mpl/pop_back_fwd.hpp: * src/boost/mpl/pop_front.hpp: * src/boost/mpl/pop_front_fwd.hpp: * src/boost/mpl/print.hpp: * src/boost/mpl/prior.hpp: * src/boost/mpl/protect.hpp: * src/boost/mpl/push_back.hpp: * src/boost/mpl/push_back_fwd.hpp: * src/boost/mpl/push_front.hpp: * src/boost/mpl/push_front_fwd.hpp: * src/boost/mpl/quote.hpp: * src/boost/mpl/range_c.hpp: * src/boost/mpl/remove.hpp: * src/boost/mpl/remove_if.hpp: * src/boost/mpl/replace.hpp: * src/boost/mpl/replace_if.hpp: * src/boost/mpl/reverse.hpp: * src/boost/mpl/reverse_fold.hpp: * src/boost/mpl/reverse_iter_fold.hpp: * src/boost/mpl/same_as.hpp: * src/boost/mpl/sequence_tag.hpp: * src/boost/mpl/sequence_tag_fwd.hpp: * src/boost/mpl/set.hpp: * src/boost/mpl/set/aux_/at_impl.hpp: * src/boost/mpl/set/aux_/begin_end_impl.hpp: * src/boost/mpl/set/aux_/clear_impl.hpp: * src/boost/mpl/set/aux_/empty_impl.hpp: * src/boost/mpl/set/aux_/erase_impl.hpp: * src/boost/mpl/set/aux_/erase_key_impl.hpp: * src/boost/mpl/set/aux_/has_key_impl.hpp: * src/boost/mpl/set/aux_/include_preprocessed.hpp: * src/boost/mpl/set/aux_/insert_impl.hpp: * src/boost/mpl/set/aux_/item.hpp: * src/boost/mpl/set/aux_/iterator.hpp: * src/boost/mpl/set/aux_/key_type_impl.hpp: * src/boost/mpl/set/aux_/numbered.hpp: * src/boost/mpl/set/aux_/numbered_c.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set10.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set20.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set30.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set40.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set50.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp: * src/boost/mpl/set/aux_/set0.hpp: * src/boost/mpl/set/aux_/size_impl.hpp: * src/boost/mpl/set/aux_/tag.hpp: * src/boost/mpl/set/aux_/value_type_impl.hpp: * src/boost/mpl/set/set0.hpp: * src/boost/mpl/set/set0_c.hpp: * src/boost/mpl/set/set10.hpp: * src/boost/mpl/set/set10_c.hpp: * src/boost/mpl/set/set20.hpp: * src/boost/mpl/set/set20_c.hpp: * src/boost/mpl/set/set30.hpp: * src/boost/mpl/set/set30_c.hpp: * src/boost/mpl/set/set40.hpp: * src/boost/mpl/set/set40_c.hpp: * src/boost/mpl/set/set50.hpp: * src/boost/mpl/set/set50_c.hpp: * src/boost/mpl/set_c.hpp: * src/boost/mpl/shift_left.hpp: * src/boost/mpl/shift_right.hpp: * src/boost/mpl/single_view.hpp: * src/boost/mpl/size.hpp: * src/boost/mpl/size_fwd.hpp: * src/boost/mpl/size_t.hpp: * src/boost/mpl/size_t_fwd.hpp: * src/boost/mpl/sizeof.hpp: * src/boost/mpl/sort.hpp: * src/boost/mpl/stable_partition.hpp: * src/boost/mpl/switch.hpp: * src/boost/mpl/tag.hpp: * src/boost/mpl/times.hpp: * src/boost/mpl/transform.hpp: * src/boost/mpl/transform_view.hpp: * src/boost/mpl/unique.hpp: * src/boost/mpl/unpack_args.hpp: * src/boost/mpl/upper_bound.hpp: * src/boost/mpl/value_type.hpp: * src/boost/mpl/value_type_fwd.hpp: * src/boost/mpl/vector.hpp: * src/boost/mpl/vector/aux_/O1_size.hpp: * src/boost/mpl/vector/aux_/at.hpp: * src/boost/mpl/vector/aux_/back.hpp: * src/boost/mpl/vector/aux_/begin_end.hpp: * src/boost/mpl/vector/aux_/clear.hpp: * src/boost/mpl/vector/aux_/empty.hpp: * src/boost/mpl/vector/aux_/front.hpp: * src/boost/mpl/vector/aux_/include_preprocessed.hpp: * src/boost/mpl/vector/aux_/item.hpp: * src/boost/mpl/vector/aux_/iterator.hpp: * src/boost/mpl/vector/aux_/numbered.hpp: * src/boost/mpl/vector/aux_/numbered_c.hpp: * src/boost/mpl/vector/aux_/pop_back.hpp: * src/boost/mpl/vector/aux_/pop_front.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp: * src/boost/mpl/vector/aux_/push_back.hpp: * src/boost/mpl/vector/aux_/push_front.hpp: * src/boost/mpl/vector/aux_/size.hpp: * src/boost/mpl/vector/aux_/tag.hpp: * src/boost/mpl/vector/aux_/vector0.hpp: * src/boost/mpl/vector/vector0.hpp: * src/boost/mpl/vector/vector0_c.hpp: * src/boost/mpl/vector/vector10.hpp: * src/boost/mpl/vector/vector10_c.hpp: * src/boost/mpl/vector/vector20.hpp: * src/boost/mpl/vector/vector20_c.hpp: * src/boost/mpl/vector/vector30.hpp: * src/boost/mpl/vector/vector30_c.hpp: * src/boost/mpl/vector/vector40.hpp: * src/boost/mpl/vector/vector40_c.hpp: * src/boost/mpl/vector/vector50.hpp: * src/boost/mpl/vector/vector50_c.hpp: * src/boost/mpl/vector_c.hpp: * src/boost/mpl/void.hpp: * src/boost/mpl/void_fwd.hpp: * src/boost/mpl/zip_view.hpp: * src/boost/next_prior.hpp: * src/boost/noncopyable.hpp: * src/boost/pointer_cast.hpp: * src/boost/preprocessor.hpp: * src/boost/preprocessor/arithmetic.hpp: * src/boost/preprocessor/arithmetic/add.hpp: * src/boost/preprocessor/arithmetic/dec.hpp: * src/boost/preprocessor/arithmetic/detail/div_base.hpp: * src/boost/preprocessor/arithmetic/div.hpp: * src/boost/preprocessor/arithmetic/inc.hpp: * src/boost/preprocessor/arithmetic/mod.hpp: * src/boost/preprocessor/arithmetic/mul.hpp: * src/boost/preprocessor/arithmetic/sub.hpp: * src/boost/preprocessor/array.hpp: * src/boost/preprocessor/array/data.hpp: * src/boost/preprocessor/array/elem.hpp: * src/boost/preprocessor/array/insert.hpp: * src/boost/preprocessor/array/pop_back.hpp: * src/boost/preprocessor/array/pop_front.hpp: * src/boost/preprocessor/array/push_back.hpp: * src/boost/preprocessor/array/push_front.hpp: * src/boost/preprocessor/array/remove.hpp: * src/boost/preprocessor/array/replace.hpp: * src/boost/preprocessor/array/reverse.hpp: * src/boost/preprocessor/array/size.hpp: * src/boost/preprocessor/assert_msg.hpp: * src/boost/preprocessor/cat.hpp: * src/boost/preprocessor/comma.hpp: * src/boost/preprocessor/comma_if.hpp: * src/boost/preprocessor/comparison.hpp: * src/boost/preprocessor/comparison/equal.hpp: * src/boost/preprocessor/comparison/greater.hpp: * src/boost/preprocessor/comparison/greater_equal.hpp: * src/boost/preprocessor/comparison/less.hpp: * src/boost/preprocessor/comparison/less_equal.hpp: * src/boost/preprocessor/comparison/not_equal.hpp: * src/boost/preprocessor/config/config.hpp: * src/boost/preprocessor/config/limits.hpp: * src/boost/preprocessor/control.hpp: * src/boost/preprocessor/control/deduce_d.hpp: * src/boost/preprocessor/control/detail/dmc/while.hpp: * src/boost/preprocessor/control/detail/edg/while.hpp: * src/boost/preprocessor/control/detail/msvc/while.hpp: * src/boost/preprocessor/control/detail/while.hpp: * src/boost/preprocessor/control/expr_if.hpp: * src/boost/preprocessor/control/expr_iif.hpp: * src/boost/preprocessor/control/if.hpp: * src/boost/preprocessor/control/iif.hpp: * src/boost/preprocessor/control/while.hpp: * src/boost/preprocessor/debug.hpp: * src/boost/preprocessor/debug/assert.hpp: * src/boost/preprocessor/debug/error.hpp: * src/boost/preprocessor/debug/line.hpp: * src/boost/preprocessor/dec.hpp: * src/boost/preprocessor/detail/auto_rec.hpp: * src/boost/preprocessor/detail/check.hpp: * src/boost/preprocessor/detail/dmc/auto_rec.hpp: * src/boost/preprocessor/detail/is_binary.hpp: * src/boost/preprocessor/detail/is_nullary.hpp: * src/boost/preprocessor/detail/is_unary.hpp: * src/boost/preprocessor/detail/null.hpp: * src/boost/preprocessor/detail/split.hpp: * src/boost/preprocessor/empty.hpp: * src/boost/preprocessor/enum.hpp: * src/boost/preprocessor/enum_params.hpp: * src/boost/preprocessor/enum_params_with_a_default.hpp: * src/boost/preprocessor/enum_params_with_defaults.hpp: * src/boost/preprocessor/enum_shifted.hpp: * src/boost/preprocessor/enum_shifted_params.hpp: * src/boost/preprocessor/expand.hpp: * src/boost/preprocessor/expr_if.hpp: * src/boost/preprocessor/facilities.hpp: * src/boost/preprocessor/facilities/apply.hpp: * src/boost/preprocessor/facilities/empty.hpp: * src/boost/preprocessor/facilities/expand.hpp: * src/boost/preprocessor/facilities/identity.hpp: * src/boost/preprocessor/facilities/intercept.hpp: * src/boost/preprocessor/facilities/is_1.hpp: * src/boost/preprocessor/facilities/is_empty.hpp: * src/boost/preprocessor/facilities/is_empty_or_1.hpp: * src/boost/preprocessor/for.hpp: * src/boost/preprocessor/identity.hpp: * src/boost/preprocessor/if.hpp: * src/boost/preprocessor/inc.hpp: * src/boost/preprocessor/iterate.hpp: * src/boost/preprocessor/iteration.hpp: * src/boost/preprocessor/iteration/detail/bounds/lower1.hpp: * src/boost/preprocessor/iteration/detail/bounds/lower2.hpp: * src/boost/preprocessor/iteration/detail/bounds/lower3.hpp: * src/boost/preprocessor/iteration/detail/bounds/lower4.hpp: * src/boost/preprocessor/iteration/detail/bounds/lower5.hpp: * src/boost/preprocessor/iteration/detail/bounds/upper1.hpp: * src/boost/preprocessor/iteration/detail/bounds/upper2.hpp: * src/boost/preprocessor/iteration/detail/bounds/upper3.hpp: * src/boost/preprocessor/iteration/detail/bounds/upper4.hpp: * src/boost/preprocessor/iteration/detail/bounds/upper5.hpp: * src/boost/preprocessor/iteration/detail/finish.hpp: * src/boost/preprocessor/iteration/detail/iter/forward1.hpp: * src/boost/preprocessor/iteration/detail/iter/forward2.hpp: * src/boost/preprocessor/iteration/detail/iter/forward3.hpp: * src/boost/preprocessor/iteration/detail/iter/forward4.hpp: * src/boost/preprocessor/iteration/detail/iter/forward5.hpp: * src/boost/preprocessor/iteration/detail/iter/reverse1.hpp: * src/boost/preprocessor/iteration/detail/iter/reverse2.hpp: * src/boost/preprocessor/iteration/detail/iter/reverse3.hpp: * src/boost/preprocessor/iteration/detail/iter/reverse4.hpp: * src/boost/preprocessor/iteration/detail/iter/reverse5.hpp: * src/boost/preprocessor/iteration/detail/local.hpp: * src/boost/preprocessor/iteration/detail/rlocal.hpp: * src/boost/preprocessor/iteration/detail/self.hpp: * src/boost/preprocessor/iteration/detail/start.hpp: * src/boost/preprocessor/iteration/iterate.hpp: * src/boost/preprocessor/iteration/local.hpp: * src/boost/preprocessor/iteration/self.hpp: * src/boost/preprocessor/library.hpp: * src/boost/preprocessor/limits.hpp: * src/boost/preprocessor/list.hpp: * src/boost/preprocessor/list/adt.hpp: * src/boost/preprocessor/list/append.hpp: * src/boost/preprocessor/list/at.hpp: * src/boost/preprocessor/list/cat.hpp: * src/boost/preprocessor/list/detail/dmc/fold_left.hpp: * src/boost/preprocessor/list/detail/edg/fold_left.hpp: * src/boost/preprocessor/list/detail/edg/fold_right.hpp: * src/boost/preprocessor/list/detail/fold_left.hpp: * src/boost/preprocessor/list/detail/fold_right.hpp: * src/boost/preprocessor/list/enum.hpp: * src/boost/preprocessor/list/filter.hpp: * src/boost/preprocessor/list/first_n.hpp: * src/boost/preprocessor/list/fold_left.hpp: * src/boost/preprocessor/list/fold_right.hpp: * src/boost/preprocessor/list/for_each.hpp: * src/boost/preprocessor/list/for_each_i.hpp: * src/boost/preprocessor/list/for_each_product.hpp: * src/boost/preprocessor/list/rest_n.hpp: * src/boost/preprocessor/list/reverse.hpp: * src/boost/preprocessor/list/size.hpp: * src/boost/preprocessor/list/to_tuple.hpp: * src/boost/preprocessor/list/transform.hpp: * src/boost/preprocessor/logical.hpp: * src/boost/preprocessor/logical/and.hpp: * src/boost/preprocessor/logical/bitand.hpp: * src/boost/preprocessor/logical/bitnor.hpp: * src/boost/preprocessor/logical/bitor.hpp: * src/boost/preprocessor/logical/bitxor.hpp: * src/boost/preprocessor/logical/bool.hpp: * src/boost/preprocessor/logical/compl.hpp: * src/boost/preprocessor/logical/nor.hpp: * src/boost/preprocessor/logical/not.hpp: * src/boost/preprocessor/logical/or.hpp: * src/boost/preprocessor/logical/xor.hpp: * src/boost/preprocessor/max.hpp: * src/boost/preprocessor/min.hpp: * src/boost/preprocessor/punctuation.hpp: * src/boost/preprocessor/punctuation/comma.hpp: * src/boost/preprocessor/punctuation/comma_if.hpp: * src/boost/preprocessor/punctuation/paren.hpp: * src/boost/preprocessor/punctuation/paren_if.hpp: * src/boost/preprocessor/repeat.hpp: * src/boost/preprocessor/repeat_2nd.hpp: * src/boost/preprocessor/repeat_3rd.hpp: * src/boost/preprocessor/repeat_from_to.hpp: * src/boost/preprocessor/repeat_from_to_2nd.hpp: * src/boost/preprocessor/repeat_from_to_3rd.hpp: * src/boost/preprocessor/repetition.hpp: * src/boost/preprocessor/repetition/deduce_r.hpp: * src/boost/preprocessor/repetition/deduce_z.hpp: * src/boost/preprocessor/repetition/detail/dmc/for.hpp: * src/boost/preprocessor/repetition/detail/edg/for.hpp: * src/boost/preprocessor/repetition/detail/for.hpp: * src/boost/preprocessor/repetition/detail/msvc/for.hpp: * src/boost/preprocessor/repetition/enum.hpp: * src/boost/preprocessor/repetition/enum_binary_params.hpp: * src/boost/preprocessor/repetition/enum_params.hpp: * src/boost/preprocessor/repetition/enum_params_with_a_default.hpp: * src/boost/preprocessor/repetition/enum_params_with_defaults.hpp: * src/boost/preprocessor/repetition/enum_shifted.hpp: * src/boost/preprocessor/repetition/enum_shifted_binary_params.hpp: * src/boost/preprocessor/repetition/enum_shifted_params.hpp: * src/boost/preprocessor/repetition/enum_trailing.hpp: * src/boost/preprocessor/repetition/enum_trailing_binary_params.hpp: * src/boost/preprocessor/repetition/enum_trailing_params.hpp: * src/boost/preprocessor/repetition/for.hpp: * src/boost/preprocessor/repetition/repeat.hpp: * src/boost/preprocessor/repetition/repeat_from_to.hpp: * src/boost/preprocessor/selection.hpp: * src/boost/preprocessor/selection/max.hpp: * src/boost/preprocessor/selection/min.hpp: * src/boost/preprocessor/seq.hpp: * src/boost/preprocessor/seq/cat.hpp: * src/boost/preprocessor/seq/detail/split.hpp: * src/boost/preprocessor/seq/elem.hpp: * src/boost/preprocessor/seq/enum.hpp: * src/boost/preprocessor/seq/filter.hpp: * src/boost/preprocessor/seq/first_n.hpp: * src/boost/preprocessor/seq/fold_left.hpp: * src/boost/preprocessor/seq/fold_right.hpp: * src/boost/preprocessor/seq/for_each.hpp: * src/boost/preprocessor/seq/for_each_i.hpp: * src/boost/preprocessor/seq/for_each_product.hpp: * src/boost/preprocessor/seq/insert.hpp: * src/boost/preprocessor/seq/pop_back.hpp: * src/boost/preprocessor/seq/pop_front.hpp: * src/boost/preprocessor/seq/push_back.hpp: * src/boost/preprocessor/seq/push_front.hpp: * src/boost/preprocessor/seq/remove.hpp: * src/boost/preprocessor/seq/replace.hpp: * src/boost/preprocessor/seq/rest_n.hpp: * src/boost/preprocessor/seq/reverse.hpp: * src/boost/preprocessor/seq/seq.hpp: * src/boost/preprocessor/seq/size.hpp: * src/boost/preprocessor/seq/subseq.hpp: * src/boost/preprocessor/seq/to_array.hpp: * src/boost/preprocessor/seq/to_tuple.hpp: * src/boost/preprocessor/seq/transform.hpp: * src/boost/preprocessor/slot.hpp: * src/boost/preprocessor/slot/counter.hpp: * src/boost/preprocessor/slot/detail/counter.hpp: * src/boost/preprocessor/slot/detail/def.hpp: * src/boost/preprocessor/slot/detail/shared.hpp: * src/boost/preprocessor/slot/detail/slot1.hpp: * src/boost/preprocessor/slot/detail/slot2.hpp: * src/boost/preprocessor/slot/detail/slot3.hpp: * src/boost/preprocessor/slot/detail/slot4.hpp: * src/boost/preprocessor/slot/detail/slot5.hpp: * src/boost/preprocessor/slot/slot.hpp: * src/boost/preprocessor/stringize.hpp: * src/boost/preprocessor/tuple.hpp: * src/boost/preprocessor/tuple/eat.hpp: * src/boost/preprocessor/tuple/elem.hpp: * src/boost/preprocessor/tuple/rem.hpp: * src/boost/preprocessor/tuple/reverse.hpp: * src/boost/preprocessor/tuple/to_list.hpp: * src/boost/preprocessor/tuple/to_seq.hpp: * src/boost/preprocessor/while.hpp: * src/boost/preprocessor/wstringize.hpp: * src/boost/range.hpp: * src/boost/range/begin.hpp: * src/boost/range/concepts.hpp: * src/boost/range/config.hpp: * src/boost/range/const_iterator.hpp: * src/boost/range/const_reverse_iterator.hpp: * src/boost/range/detail/begin.hpp: * src/boost/range/detail/collection_traits.hpp: * src/boost/range/detail/collection_traits_detail.hpp: * src/boost/range/detail/common.hpp: * src/boost/range/detail/const_iterator.hpp: * src/boost/range/detail/difference_type.hpp: * src/boost/range/detail/empty.hpp: * src/boost/range/detail/end.hpp: * src/boost/range/detail/implementation_help.hpp: * src/boost/range/detail/iterator.hpp: * src/boost/range/detail/mfc/carray.hpp: * src/boost/range/detail/mfc/cstring.hpp: * src/boost/range/detail/remove_extent.hpp: * src/boost/range/detail/sfinae.hpp: * src/boost/range/detail/size.hpp: * src/boost/range/detail/size_type.hpp: * src/boost/range/detail/sizer.hpp: * src/boost/range/detail/value_type.hpp: * src/boost/range/detail/vc6/end.hpp: * src/boost/range/detail/vc6/size.hpp: * src/boost/range/difference_type.hpp: * src/boost/range/empty.hpp: * src/boost/range/end.hpp: * src/boost/range/functions.hpp: * src/boost/range/iterator.hpp: * src/boost/range/iterator_range.hpp: * src/boost/range/metafunctions.hpp: * src/boost/range/rbegin.hpp: * src/boost/range/rend.hpp: * src/boost/range/result_iterator.hpp: * src/boost/range/reverse_iterator.hpp: * src/boost/range/reverse_result_iterator.hpp: * src/boost/range/size.hpp: * src/boost/range/size_type.hpp: * src/boost/range/sub_range.hpp: * src/boost/range/value_type.hpp: * src/boost/ref.hpp: * src/boost/scoped_array.hpp: * src/boost/scoped_ptr.hpp: * src/boost/shared_ptr.hpp: * src/boost/smart_cast.hpp: * src/boost/smart_ptr.hpp: * src/boost/static_assert.hpp: * src/boost/static_warning.hpp: * src/boost/throw_exception.hpp: * src/boost/type_traits.hpp: * src/boost/type_traits/add_const.hpp: * src/boost/type_traits/add_cv.hpp: * src/boost/type_traits/add_pointer.hpp: * src/boost/type_traits/add_reference.hpp: * src/boost/type_traits/add_volatile.hpp: * src/boost/type_traits/aligned_storage.hpp: * src/boost/type_traits/alignment_of.hpp: * src/boost/type_traits/alignment_traits.hpp: * src/boost/type_traits/arithmetic_traits.hpp: * src/boost/type_traits/array_traits.hpp: * src/boost/type_traits/broken_compiler_spec.hpp: * src/boost/type_traits/composite_traits.hpp: * src/boost/type_traits/config.hpp: * src/boost/type_traits/conversion_traits.hpp: * src/boost/type_traits/cv_traits.hpp: * src/boost/type_traits/decay.hpp: * src/boost/type_traits/detail/bool_trait_def.hpp: * src/boost/type_traits/detail/bool_trait_undef.hpp: * src/boost/type_traits/detail/cv_traits_impl.hpp: * src/boost/type_traits/detail/false_result.hpp: * src/boost/type_traits/detail/ice_and.hpp: * src/boost/type_traits/detail/ice_eq.hpp: * src/boost/type_traits/detail/ice_not.hpp: * src/boost/type_traits/detail/ice_or.hpp: * src/boost/type_traits/detail/is_function_ptr_helper.hpp: * src/boost/type_traits/detail/is_function_ptr_tester.hpp: * src/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp: * src/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp: * src/boost/type_traits/detail/size_t_trait_def.hpp: * src/boost/type_traits/detail/size_t_trait_undef.hpp: * src/boost/type_traits/detail/template_arity_spec.hpp: * src/boost/type_traits/detail/type_trait_def.hpp: * src/boost/type_traits/detail/type_trait_undef.hpp: * src/boost/type_traits/detail/wrap.hpp: * src/boost/type_traits/detail/yes_no_type.hpp: * src/boost/type_traits/extent.hpp: * src/boost/type_traits/function_traits.hpp: * src/boost/type_traits/has_nothrow_assign.hpp: * src/boost/type_traits/has_nothrow_constructor.hpp: * src/boost/type_traits/has_nothrow_copy.hpp: * src/boost/type_traits/has_nothrow_destructor.hpp: * src/boost/type_traits/has_trivial_assign.hpp: * src/boost/type_traits/has_trivial_constructor.hpp: * src/boost/type_traits/has_trivial_copy.hpp: * src/boost/type_traits/has_trivial_destructor.hpp: * src/boost/type_traits/has_virtual_destructor.hpp: * src/boost/type_traits/ice.hpp: * src/boost/type_traits/integral_constant.hpp: * src/boost/type_traits/intrinsics.hpp: * src/boost/type_traits/is_abstract.hpp: * src/boost/type_traits/is_arithmetic.hpp: * src/boost/type_traits/is_array.hpp: * src/boost/type_traits/is_base_and_derived.hpp: * src/boost/type_traits/is_base_of.hpp: * src/boost/type_traits/is_class.hpp: * src/boost/type_traits/is_compound.hpp: * src/boost/type_traits/is_const.hpp: * src/boost/type_traits/is_convertible.hpp: * src/boost/type_traits/is_empty.hpp: * src/boost/type_traits/is_enum.hpp: * src/boost/type_traits/is_float.hpp: * src/boost/type_traits/is_floating_point.hpp: * src/boost/type_traits/is_function.hpp: * src/boost/type_traits/is_fundamental.hpp: * src/boost/type_traits/is_integral.hpp: * src/boost/type_traits/is_member_function_pointer.hpp: * src/boost/type_traits/is_member_object_pointer.hpp: * src/boost/type_traits/is_member_pointer.hpp: * src/boost/type_traits/is_object.hpp: * src/boost/type_traits/is_pod.hpp: * src/boost/type_traits/is_pointer.hpp: * src/boost/type_traits/is_polymorphic.hpp: * src/boost/type_traits/is_reference.hpp: * src/boost/type_traits/is_same.hpp: * src/boost/type_traits/is_scalar.hpp: * src/boost/type_traits/is_signed.hpp: * src/boost/type_traits/is_stateless.hpp: * src/boost/type_traits/is_union.hpp: * src/boost/type_traits/is_unsigned.hpp: * src/boost/type_traits/is_void.hpp: * src/boost/type_traits/is_volatile.hpp: * src/boost/type_traits/msvc/remove_all_extents.hpp: * src/boost/type_traits/msvc/remove_bounds.hpp: * src/boost/type_traits/msvc/remove_const.hpp: * src/boost/type_traits/msvc/remove_cv.hpp: * src/boost/type_traits/msvc/remove_extent.hpp: * src/boost/type_traits/msvc/remove_pointer.hpp: * src/boost/type_traits/msvc/remove_reference.hpp: * src/boost/type_traits/msvc/remove_volatile.hpp: * src/boost/type_traits/msvc/typeof.hpp: * src/boost/type_traits/object_traits.hpp: * src/boost/type_traits/rank.hpp: * src/boost/type_traits/reference_traits.hpp: * src/boost/type_traits/remove_all_extents.hpp: * src/boost/type_traits/remove_bounds.hpp: * src/boost/type_traits/remove_const.hpp: * src/boost/type_traits/remove_cv.hpp: * src/boost/type_traits/remove_extent.hpp: * src/boost/type_traits/remove_pointer.hpp: * src/boost/type_traits/remove_reference.hpp: * src/boost/type_traits/remove_volatile.hpp: * src/boost/type_traits/same_traits.hpp: * src/boost/type_traits/transform_traits.hpp: * src/boost/type_traits/transform_traits_spec.hpp: * src/boost/type_traits/type_with_alignment.hpp: * src/boost/utility.hpp: * src/boost/utility/addressof.hpp: * src/boost/utility/base_from_member.hpp: * src/boost/utility/compare_pointees.hpp: * src/boost/utility/detail/in_place_factory_prefix.hpp: * src/boost/utility/detail/in_place_factory_suffix.hpp: * src/boost/utility/detail/result_of_iterate.hpp: * src/boost/utility/enable_if.hpp: * src/boost/utility/in_place_factory.hpp: * src/boost/utility/result_of.hpp: * src/boost/utility/typed_in_place_factory.hpp: * src/boost/utility/value_init.hpp: * src/boost/weak_ptr.hpp: * src/core/boost/algorithm/string.hpp: * src/core/boost/algorithm/string/case_conv.hpp: * src/core/boost/algorithm/string/classification.hpp: * src/core/boost/algorithm/string/compare.hpp: * src/core/boost/algorithm/string/concept.hpp: * src/core/boost/algorithm/string/config.hpp: * src/core/boost/algorithm/string/constants.hpp: * src/core/boost/algorithm/string/detail/case_conv.hpp: * src/core/boost/algorithm/string/detail/classification.hpp: * src/core/boost/algorithm/string/detail/find_format.hpp: * src/core/boost/algorithm/string/detail/find_format_all.hpp: * src/core/boost/algorithm/string/detail/find_format_store.hpp: * src/core/boost/algorithm/string/detail/find_iterator.hpp: * src/core/boost/algorithm/string/detail/finder.hpp: * src/core/boost/algorithm/string/detail/finder_regex.hpp: * src/core/boost/algorithm/string/detail/formatter.hpp: * src/core/boost/algorithm/string/detail/formatter_regex.hpp: * src/core/boost/algorithm/string/detail/predicate.hpp: * src/core/boost/algorithm/string/detail/replace_storage.hpp: * src/core/boost/algorithm/string/detail/sequence.hpp: * src/core/boost/algorithm/string/detail/trim.hpp: * src/core/boost/algorithm/string/detail/util.hpp: * src/core/boost/algorithm/string/erase.hpp: * src/core/boost/algorithm/string/find.hpp: * src/core/boost/algorithm/string/find_format.hpp: * src/core/boost/algorithm/string/find_iterator.hpp: * src/core/boost/algorithm/string/finder.hpp: * src/core/boost/algorithm/string/formatter.hpp: * src/core/boost/algorithm/string/iter_find.hpp: * src/core/boost/algorithm/string/join.hpp: * src/core/boost/algorithm/string/predicate.hpp: * src/core/boost/algorithm/string/predicate_facade.hpp: * src/core/boost/algorithm/string/replace.hpp: * src/core/boost/algorithm/string/sequence_traits.hpp: * src/core/boost/algorithm/string/split.hpp: * src/core/boost/algorithm/string/std/list_traits.hpp: * src/core/boost/algorithm/string/std/rope_traits.hpp: * src/core/boost/algorithm/string/std/slist_traits.hpp: * src/core/boost/algorithm/string/std/string_traits.hpp: * src/core/boost/algorithm/string/std_containers_traits.hpp: * src/core/boost/algorithm/string/trim.hpp: * src/core/boost/algorithm/string/yes_no_type.hpp: * src/core/boost/assert.hpp: * src/core/boost/bind.hpp: * src/core/boost/bind/apply.hpp: * src/core/boost/bind/arg.hpp: * src/core/boost/bind/bind_cc.hpp: * src/core/boost/bind/bind_mf_cc.hpp: * src/core/boost/bind/bind_template.hpp: * src/core/boost/bind/make_adaptable.hpp: * src/core/boost/bind/mem_fn_cc.hpp: * src/core/boost/bind/mem_fn_template.hpp: * src/core/boost/bind/mem_fn_vw.hpp: * src/core/boost/bind/placeholders.hpp: * src/core/boost/bind/protect.hpp: * src/core/boost/bind/storage.hpp: * src/core/boost/cast.hpp: * src/core/boost/checked_delete.hpp: * src/core/boost/concept_archetype.hpp: * src/core/boost/concept_check.hpp: * src/core/boost/config.hpp: * src/core/boost/config/abi/borland_prefix.hpp: * src/core/boost/config/abi/borland_suffix.hpp: * src/core/boost/config/abi/msvc_prefix.hpp: * src/core/boost/config/abi/msvc_suffix.hpp: * src/core/boost/config/abi_prefix.hpp: * src/core/boost/config/abi_suffix.hpp: * src/core/boost/config/auto_link.hpp: * src/core/boost/config/compiler/borland.hpp: * src/core/boost/config/compiler/comeau.hpp: * src/core/boost/config/compiler/common_edg.hpp: * src/core/boost/config/compiler/compaq_cxx.hpp: * src/core/boost/config/compiler/digitalmars.hpp: * src/core/boost/config/compiler/gcc.hpp: * src/core/boost/config/compiler/gcc_xml.hpp: * src/core/boost/config/compiler/greenhills.hpp: * src/core/boost/config/compiler/hp_acc.hpp: * src/core/boost/config/compiler/intel.hpp: * src/core/boost/config/compiler/kai.hpp: * src/core/boost/config/compiler/metrowerks.hpp: * src/core/boost/config/compiler/mpw.hpp: * src/core/boost/config/compiler/sgi_mipspro.hpp: * src/core/boost/config/compiler/sunpro_cc.hpp: * src/core/boost/config/compiler/vacpp.hpp: * src/core/boost/config/compiler/visualc.hpp: * src/core/boost/config/no_tr1/complex.hpp: * src/core/boost/config/no_tr1/functional.hpp: * src/core/boost/config/no_tr1/memory.hpp: * src/core/boost/config/no_tr1/utility.hpp: * src/core/boost/config/platform/aix.hpp: * src/core/boost/config/platform/amigaos.hpp: * src/core/boost/config/platform/beos.hpp: * src/core/boost/config/platform/bsd.hpp: * src/core/boost/config/platform/cygwin.hpp: * src/core/boost/config/platform/hpux.hpp: * src/core/boost/config/platform/irix.hpp: * src/core/boost/config/platform/linux.hpp: * src/core/boost/config/platform/macos.hpp: * src/core/boost/config/platform/qnxnto.hpp: * src/core/boost/config/platform/solaris.hpp: * src/core/boost/config/platform/win32.hpp: * src/core/boost/config/posix_features.hpp: * src/core/boost/config/requires_threads.hpp: * src/core/boost/config/select_compiler_config.hpp: * src/core/boost/config/select_platform_config.hpp: * src/core/boost/config/select_stdlib_config.hpp: * src/core/boost/config/stdlib/dinkumware.hpp: * src/core/boost/config/stdlib/libcomo.hpp: * src/core/boost/config/stdlib/libstdcpp3.hpp: * src/core/boost/config/stdlib/modena.hpp: * src/core/boost/config/stdlib/msl.hpp: * src/core/boost/config/stdlib/roguewave.hpp: * src/core/boost/config/stdlib/sgi.hpp: * src/core/boost/config/stdlib/stlport.hpp: * src/core/boost/config/stdlib/vacpp.hpp: * src/core/boost/config/suffix.hpp: * src/core/boost/config/user.hpp: * src/core/boost/copyright: * src/core/boost/detail/algorithm.hpp: * src/core/boost/detail/allocator_utilities.hpp: * src/core/boost/detail/atomic_count.hpp: * src/core/boost/detail/atomic_count_gcc.hpp: * src/core/boost/detail/atomic_count_pthreads.hpp: * src/core/boost/detail/atomic_count_win32.hpp: * src/core/boost/detail/bad_weak_ptr.hpp: * src/core/boost/detail/binary_search.hpp: * src/core/boost/detail/call_traits.hpp: * src/core/boost/detail/catch_exceptions.hpp: * src/core/boost/detail/compressed_pair.hpp: * src/core/boost/detail/dynamic_bitset.hpp: * src/core/boost/detail/endian.hpp: * src/core/boost/detail/indirect_traits.hpp: * src/core/boost/detail/interlocked.hpp: * src/core/boost/detail/is_function_ref_tester.hpp: * src/core/boost/detail/is_incrementable.hpp: * src/core/boost/detail/is_xxx.hpp: * src/core/boost/detail/iterator.hpp: * src/core/boost/detail/lightweight_mutex.hpp: * src/core/boost/detail/lightweight_test.hpp: * src/core/boost/detail/limits.hpp: * src/core/boost/detail/lwm_nop.hpp: * src/core/boost/detail/lwm_pthreads.hpp: * src/core/boost/detail/lwm_win32_cs.hpp: * src/core/boost/detail/named_template_params.hpp: * src/core/boost/detail/no_exceptions_support.hpp: * src/core/boost/detail/none_t.hpp: * src/core/boost/detail/numeric_traits.hpp: * src/core/boost/detail/ob_call_traits.hpp: * src/core/boost/detail/ob_compressed_pair.hpp: * src/core/boost/detail/quick_allocator.hpp: * src/core/boost/detail/reference_content.hpp: * src/core/boost/detail/select_type.hpp: * src/core/boost/detail/shared_array_nmt.hpp: * src/core/boost/detail/shared_count.hpp: * src/core/boost/detail/shared_ptr_nmt.hpp: * src/core/boost/detail/sp_counted_base.hpp: * src/core/boost/detail/sp_counted_base_cw_ppc.hpp: * src/core/boost/detail/sp_counted_base_cw_x86.hpp: * src/core/boost/detail/sp_counted_base_gcc_ia64.hpp: * src/core/boost/detail/sp_counted_base_gcc_ppc.hpp: * src/core/boost/detail/sp_counted_base_gcc_x86.hpp: * src/core/boost/detail/sp_counted_base_nt.hpp: * src/core/boost/detail/sp_counted_base_pt.hpp: * src/core/boost/detail/sp_counted_base_w32.hpp: * src/core/boost/detail/sp_counted_impl.hpp: * src/core/boost/detail/templated_streams.hpp: * src/core/boost/detail/utf8_codecvt_facet.hpp: * src/core/boost/detail/workaround.hpp: * src/core/boost/foreach.hpp: * src/core/boost/function.hpp: * src/core/boost/function/detail/function_iterate.hpp: * src/core/boost/function/detail/maybe_include.hpp: * src/core/boost/function/detail/prologue.hpp: * src/core/boost/function/function0.hpp: * src/core/boost/function/function1.hpp: * src/core/boost/function/function10.hpp: * src/core/boost/function/function2.hpp: * src/core/boost/function/function3.hpp: * src/core/boost/function/function4.hpp: * src/core/boost/function/function5.hpp: * src/core/boost/function/function6.hpp: * src/core/boost/function/function7.hpp: * src/core/boost/function/function8.hpp: * src/core/boost/function/function9.hpp: * src/core/boost/function/function_base.hpp: * src/core/boost/function/function_template.hpp: * src/core/boost/function_equal.hpp: * src/core/boost/get_pointer.hpp: * src/core/boost/implicit_cast.hpp: * src/core/boost/intrusive_ptr.hpp: * src/core/boost/iterator.hpp: * src/core/boost/iterator/counting_iterator.hpp: * src/core/boost/iterator/detail/any_conversion_eater.hpp: * src/core/boost/iterator/detail/config_def.hpp: * src/core/boost/iterator/detail/config_undef.hpp: * src/core/boost/iterator/detail/enable_if.hpp: * src/core/boost/iterator/detail/facade_iterator_category.hpp: * src/core/boost/iterator/detail/minimum_category.hpp: * src/core/boost/iterator/filter_iterator.hpp: * src/core/boost/iterator/indirect_iterator.hpp: * src/core/boost/iterator/interoperable.hpp: * src/core/boost/iterator/is_lvalue_iterator.hpp: * src/core/boost/iterator/is_readable_iterator.hpp: * src/core/boost/iterator/iterator_adaptor.hpp: * src/core/boost/iterator/iterator_archetypes.hpp: * src/core/boost/iterator/iterator_categories.hpp: * src/core/boost/iterator/iterator_concepts.hpp: * src/core/boost/iterator/iterator_facade.hpp: * src/core/boost/iterator/iterator_traits.hpp: * src/core/boost/iterator/new_iterator_tests.hpp: * src/core/boost/iterator/permutation_iterator.hpp: * src/core/boost/iterator/reverse_iterator.hpp: * src/core/boost/iterator/transform_iterator.hpp: * src/core/boost/iterator/zip_iterator.hpp: * src/core/boost/lexical_cast.hpp: * src/core/boost/mem_fn.hpp: * src/core/boost/mpl/O1_size.hpp: * src/core/boost/mpl/O1_size_fwd.hpp: * src/core/boost/mpl/accumulate.hpp: * src/core/boost/mpl/advance.hpp: * src/core/boost/mpl/advance_fwd.hpp: * src/core/boost/mpl/alias.hpp: * src/core/boost/mpl/always.hpp: * src/core/boost/mpl/and.hpp: * src/core/boost/mpl/apply.hpp: * src/core/boost/mpl/apply_fwd.hpp: * src/core/boost/mpl/apply_wrap.hpp: * src/core/boost/mpl/arg.hpp: * src/core/boost/mpl/arg_fwd.hpp: * src/core/boost/mpl/arithmetic.hpp: * src/core/boost/mpl/as_sequence.hpp: * src/core/boost/mpl/assert.hpp: * src/core/boost/mpl/at.hpp: * src/core/boost/mpl/at_fwd.hpp: * src/core/boost/mpl/aux_/O1_size_impl.hpp: * src/core/boost/mpl/aux_/adl_barrier.hpp: * src/core/boost/mpl/aux_/advance_backward.hpp: * src/core/boost/mpl/aux_/advance_forward.hpp: * src/core/boost/mpl/aux_/apply_1st.hpp: * src/core/boost/mpl/aux_/arg_typedef.hpp: * src/core/boost/mpl/aux_/arithmetic_op.hpp: * src/core/boost/mpl/aux_/arity.hpp: * src/core/boost/mpl/aux_/arity_spec.hpp: * src/core/boost/mpl/aux_/at_impl.hpp: * src/core/boost/mpl/aux_/back_impl.hpp: * src/core/boost/mpl/aux_/basic_bind.hpp: * src/core/boost/mpl/aux_/begin_end_impl.hpp: * src/core/boost/mpl/aux_/clear_impl.hpp: * src/core/boost/mpl/aux_/common_name_wknd.hpp: * src/core/boost/mpl/aux_/comparison_op.hpp: * src/core/boost/mpl/aux_/config/adl.hpp: * src/core/boost/mpl/aux_/config/arrays.hpp: * src/core/boost/mpl/aux_/config/bind.hpp: * src/core/boost/mpl/aux_/config/compiler.hpp: * src/core/boost/mpl/aux_/config/ctps.hpp: * src/core/boost/mpl/aux_/config/dependent_nttp.hpp: * src/core/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp: * src/core/boost/mpl/aux_/config/dtp.hpp: * src/core/boost/mpl/aux_/config/eti.hpp: * src/core/boost/mpl/aux_/config/forwarding.hpp: * src/core/boost/mpl/aux_/config/gcc.hpp: * src/core/boost/mpl/aux_/config/has_apply.hpp: * src/core/boost/mpl/aux_/config/has_xxx.hpp: * src/core/boost/mpl/aux_/config/integral.hpp: * src/core/boost/mpl/aux_/config/intel.hpp: * src/core/boost/mpl/aux_/config/lambda.hpp: * src/core/boost/mpl/aux_/config/msvc.hpp: * src/core/boost/mpl/aux_/config/msvc_typename.hpp: * src/core/boost/mpl/aux_/config/nttp.hpp: * src/core/boost/mpl/aux_/config/operators.hpp: * src/core/boost/mpl/aux_/config/overload_resolution.hpp: * src/core/boost/mpl/aux_/config/preprocessor.hpp: * src/core/boost/mpl/aux_/config/static_constant.hpp: * src/core/boost/mpl/aux_/config/ttp.hpp: * src/core/boost/mpl/aux_/config/typeof.hpp: * src/core/boost/mpl/aux_/config/use_preprocessed.hpp: * src/core/boost/mpl/aux_/config/workaround.hpp: * src/core/boost/mpl/aux_/contains_impl.hpp: * src/core/boost/mpl/aux_/count_args.hpp: * src/core/boost/mpl/aux_/count_impl.hpp: * src/core/boost/mpl/aux_/empty_impl.hpp: * src/core/boost/mpl/aux_/erase_impl.hpp: * src/core/boost/mpl/aux_/erase_key_impl.hpp: * src/core/boost/mpl/aux_/filter_iter.hpp: * src/core/boost/mpl/aux_/find_if_pred.hpp: * src/core/boost/mpl/aux_/fold_impl.hpp: * src/core/boost/mpl/aux_/fold_impl_body.hpp: * src/core/boost/mpl/aux_/fold_op.hpp: * src/core/boost/mpl/aux_/fold_pred.hpp: * src/core/boost/mpl/aux_/front_impl.hpp: * src/core/boost/mpl/aux_/full_lambda.hpp: * src/core/boost/mpl/aux_/has_apply.hpp: * src/core/boost/mpl/aux_/has_begin.hpp: * src/core/boost/mpl/aux_/has_key_impl.hpp: * src/core/boost/mpl/aux_/has_rebind.hpp: * src/core/boost/mpl/aux_/has_size.hpp: * src/core/boost/mpl/aux_/has_tag.hpp: * src/core/boost/mpl/aux_/has_type.hpp: * src/core/boost/mpl/aux_/include_preprocessed.hpp: * src/core/boost/mpl/aux_/insert_impl.hpp: * src/core/boost/mpl/aux_/insert_range_impl.hpp: * src/core/boost/mpl/aux_/inserter_algorithm.hpp: * src/core/boost/mpl/aux_/integral_wrapper.hpp: * src/core/boost/mpl/aux_/is_msvc_eti_arg.hpp: * src/core/boost/mpl/aux_/iter_apply.hpp: * src/core/boost/mpl/aux_/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/iter_push_front.hpp: * src/core/boost/mpl/aux_/joint_iter.hpp: * src/core/boost/mpl/aux_/lambda_arity_param.hpp: * src/core/boost/mpl/aux_/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/lambda_spec.hpp: * src/core/boost/mpl/aux_/lambda_support.hpp: * src/core/boost/mpl/aux_/largest_int.hpp: * src/core/boost/mpl/aux_/logical_op.hpp: * src/core/boost/mpl/aux_/msvc_dtw.hpp: * src/core/boost/mpl/aux_/msvc_eti_base.hpp: * src/core/boost/mpl/aux_/msvc_is_class.hpp: * src/core/boost/mpl/aux_/msvc_never_true.hpp: * src/core/boost/mpl/aux_/msvc_type.hpp: * src/core/boost/mpl/aux_/na.hpp: * src/core/boost/mpl/aux_/na_assert.hpp: * src/core/boost/mpl/aux_/na_fwd.hpp: * src/core/boost/mpl/aux_/na_spec.hpp: * src/core/boost/mpl/aux_/nested_type_wknd.hpp: * src/core/boost/mpl/aux_/nttp_decl.hpp: * src/core/boost/mpl/aux_/numeric_cast_utils.hpp: * src/core/boost/mpl/aux_/numeric_op.hpp: * src/core/boost/mpl/aux_/order_impl.hpp: * src/core/boost/mpl/aux_/overload_names.hpp: * src/core/boost/mpl/aux_/partition_op.hpp: * src/core/boost/mpl/aux_/pop_back_impl.hpp: * src/core/boost/mpl/aux_/pop_front_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/and.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/less.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/list.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/map.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/or.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/set.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/times.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/and.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/less.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/list.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/map.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/or.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/set.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/times.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/and.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/less.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/list.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/map.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/or.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/set.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/times.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/and.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/less.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/list.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/map.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/or.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/set.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/times.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/and.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/less.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/list.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/map.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/or.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/set.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/times.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/and.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/less.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/list.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/map.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/or.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/set.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/times.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/and.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/less.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/list.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/map.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/or.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/set.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/times.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/and.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/less.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/list.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/map.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/or.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/set.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/times.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/and.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/less.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/list.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/map.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/or.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/set.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/times.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/and.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/apply.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/arg.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/bind.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/bitand.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/bitor.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/bitxor.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/deque.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/divides.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/greater.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/inherit.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/less.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/less_equal.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/list.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/list_c.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/map.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/minus.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/modulus.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/or.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/placeholders.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/plus.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/quote.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/set.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/set_c.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/shift_left.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/shift_right.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/template_arity.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/times.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/vector.hpp: * src/core/boost/mpl/aux_/preprocessed/plain/vector_c.hpp: * src/core/boost/mpl/aux_/preprocessor/add.hpp: * src/core/boost/mpl/aux_/preprocessor/def_params_tail.hpp: * src/core/boost/mpl/aux_/preprocessor/default_params.hpp: * src/core/boost/mpl/aux_/preprocessor/enum.hpp: * src/core/boost/mpl/aux_/preprocessor/ext_params.hpp: * src/core/boost/mpl/aux_/preprocessor/filter_params.hpp: * src/core/boost/mpl/aux_/preprocessor/is_seq.hpp: * src/core/boost/mpl/aux_/preprocessor/params.hpp: * src/core/boost/mpl/aux_/preprocessor/partial_spec_params.hpp: * src/core/boost/mpl/aux_/preprocessor/range.hpp: * src/core/boost/mpl/aux_/preprocessor/repeat.hpp: * src/core/boost/mpl/aux_/preprocessor/sub.hpp: * src/core/boost/mpl/aux_/preprocessor/token_equal.hpp: * src/core/boost/mpl/aux_/preprocessor/tuple.hpp: * src/core/boost/mpl/aux_/ptr_to_ref.hpp: * src/core/boost/mpl/aux_/push_back_impl.hpp: * src/core/boost/mpl/aux_/push_front_impl.hpp: * src/core/boost/mpl/aux_/range_c/O1_size.hpp: * src/core/boost/mpl/aux_/range_c/back.hpp: * src/core/boost/mpl/aux_/range_c/empty.hpp: * src/core/boost/mpl/aux_/range_c/front.hpp: * src/core/boost/mpl/aux_/range_c/iterator.hpp: * src/core/boost/mpl/aux_/range_c/size.hpp: * src/core/boost/mpl/aux_/range_c/tag.hpp: * src/core/boost/mpl/aux_/reverse_fold_impl.hpp: * src/core/boost/mpl/aux_/reverse_fold_impl_body.hpp: * src/core/boost/mpl/aux_/reverse_iter_fold_impl.hpp: * src/core/boost/mpl/aux_/sequence_wrapper.hpp: * src/core/boost/mpl/aux_/shift_op.hpp: * src/core/boost/mpl/aux_/single_element_iter.hpp: * src/core/boost/mpl/aux_/size_impl.hpp: * src/core/boost/mpl/aux_/sort_impl.hpp: * src/core/boost/mpl/aux_/static_cast.hpp: * src/core/boost/mpl/aux_/template_arity.hpp: * src/core/boost/mpl/aux_/template_arity_fwd.hpp: * src/core/boost/mpl/aux_/test.hpp: * src/core/boost/mpl/aux_/test/assert.hpp: * src/core/boost/mpl/aux_/test/data.hpp: * src/core/boost/mpl/aux_/test/test_case.hpp: * src/core/boost/mpl/aux_/traits_lambda_spec.hpp: * src/core/boost/mpl/aux_/transform_iter.hpp: * src/core/boost/mpl/aux_/type_wrapper.hpp: * src/core/boost/mpl/aux_/unwrap.hpp: * src/core/boost/mpl/aux_/value_wknd.hpp: * src/core/boost/mpl/aux_/yes_no.hpp: * src/core/boost/mpl/back.hpp: * src/core/boost/mpl/back_fwd.hpp: * src/core/boost/mpl/back_inserter.hpp: * src/core/boost/mpl/base.hpp: * src/core/boost/mpl/begin.hpp: * src/core/boost/mpl/begin_end.hpp: * src/core/boost/mpl/begin_end_fwd.hpp: * src/core/boost/mpl/bind.hpp: * src/core/boost/mpl/bind_fwd.hpp: * src/core/boost/mpl/bitand.hpp: * src/core/boost/mpl/bitor.hpp: * src/core/boost/mpl/bitwise.hpp: * src/core/boost/mpl/bitxor.hpp: * src/core/boost/mpl/bool.hpp: * src/core/boost/mpl/bool_fwd.hpp: * src/core/boost/mpl/clear.hpp: * src/core/boost/mpl/clear_fwd.hpp: * src/core/boost/mpl/comparison.hpp: * src/core/boost/mpl/contains.hpp: * src/core/boost/mpl/contains_fwd.hpp: * src/core/boost/mpl/copy.hpp: * src/core/boost/mpl/copy_if.hpp: * src/core/boost/mpl/count.hpp: * src/core/boost/mpl/count_fwd.hpp: * src/core/boost/mpl/count_if.hpp: * src/core/boost/mpl/deque.hpp: * src/core/boost/mpl/deref.hpp: * src/core/boost/mpl/distance.hpp: * src/core/boost/mpl/distance_fwd.hpp: * src/core/boost/mpl/divides.hpp: * src/core/boost/mpl/empty.hpp: * src/core/boost/mpl/empty_base.hpp: * src/core/boost/mpl/empty_fwd.hpp: * src/core/boost/mpl/empty_sequence.hpp: * src/core/boost/mpl/end.hpp: * src/core/boost/mpl/equal.hpp: * src/core/boost/mpl/equal_to.hpp: * src/core/boost/mpl/erase.hpp: * src/core/boost/mpl/erase_fwd.hpp: * src/core/boost/mpl/erase_key.hpp: * src/core/boost/mpl/erase_key_fwd.hpp: * src/core/boost/mpl/eval_if.hpp: * src/core/boost/mpl/filter_view.hpp: * src/core/boost/mpl/find.hpp: * src/core/boost/mpl/find_if.hpp: * src/core/boost/mpl/fold.hpp: * src/core/boost/mpl/for_each.hpp: * src/core/boost/mpl/front.hpp: * src/core/boost/mpl/front_fwd.hpp: * src/core/boost/mpl/front_inserter.hpp: * src/core/boost/mpl/greater.hpp: * src/core/boost/mpl/greater_equal.hpp: * src/core/boost/mpl/has_key.hpp: * src/core/boost/mpl/has_key_fwd.hpp: * src/core/boost/mpl/has_xxx.hpp: * src/core/boost/mpl/identity.hpp: * src/core/boost/mpl/if.hpp: * src/core/boost/mpl/index_if.hpp: * src/core/boost/mpl/index_of.hpp: * src/core/boost/mpl/inherit.hpp: * src/core/boost/mpl/inherit_linearly.hpp: * src/core/boost/mpl/insert.hpp: * src/core/boost/mpl/insert_fwd.hpp: * src/core/boost/mpl/insert_range.hpp: * src/core/boost/mpl/insert_range_fwd.hpp: * src/core/boost/mpl/inserter.hpp: * src/core/boost/mpl/int.hpp: * src/core/boost/mpl/int_fwd.hpp: * src/core/boost/mpl/integral_c.hpp: * src/core/boost/mpl/integral_c_fwd.hpp: * src/core/boost/mpl/integral_c_tag.hpp: * src/core/boost/mpl/is_placeholder.hpp: * src/core/boost/mpl/is_sequence.hpp: * src/core/boost/mpl/iter_fold.hpp: * src/core/boost/mpl/iter_fold_if.hpp: * src/core/boost/mpl/iterator_category.hpp: * src/core/boost/mpl/iterator_range.hpp: * src/core/boost/mpl/iterator_tags.hpp: * src/core/boost/mpl/joint_view.hpp: * src/core/boost/mpl/key_type.hpp: * src/core/boost/mpl/key_type_fwd.hpp: * src/core/boost/mpl/lambda.hpp: * src/core/boost/mpl/lambda_fwd.hpp: * src/core/boost/mpl/less.hpp: * src/core/boost/mpl/less_equal.hpp: * src/core/boost/mpl/limits/arity.hpp: * src/core/boost/mpl/limits/list.hpp: * src/core/boost/mpl/limits/map.hpp: * src/core/boost/mpl/limits/set.hpp: * src/core/boost/mpl/limits/unrolling.hpp: * src/core/boost/mpl/limits/vector.hpp: * src/core/boost/mpl/list.hpp: * src/core/boost/mpl/list/aux_/O1_size.hpp: * src/core/boost/mpl/list/aux_/begin_end.hpp: * src/core/boost/mpl/list/aux_/clear.hpp: * src/core/boost/mpl/list/aux_/empty.hpp: * src/core/boost/mpl/list/aux_/front.hpp: * src/core/boost/mpl/list/aux_/include_preprocessed.hpp: * src/core/boost/mpl/list/aux_/item.hpp: * src/core/boost/mpl/list/aux_/iterator.hpp: * src/core/boost/mpl/list/aux_/numbered.hpp: * src/core/boost/mpl/list/aux_/numbered_c.hpp: * src/core/boost/mpl/list/aux_/pop_front.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list10.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list20.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list30.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list40.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list50.hpp: * src/core/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp: * src/core/boost/mpl/list/aux_/push_back.hpp: * src/core/boost/mpl/list/aux_/push_front.hpp: * src/core/boost/mpl/list/aux_/size.hpp: * src/core/boost/mpl/list/aux_/tag.hpp: * src/core/boost/mpl/list/list0.hpp: * src/core/boost/mpl/list/list0_c.hpp: * src/core/boost/mpl/list/list10.hpp: * src/core/boost/mpl/list/list10_c.hpp: * src/core/boost/mpl/list/list20.hpp: * src/core/boost/mpl/list/list20_c.hpp: * src/core/boost/mpl/list/list30.hpp: * src/core/boost/mpl/list/list30_c.hpp: * src/core/boost/mpl/list/list40.hpp: * src/core/boost/mpl/list/list40_c.hpp: * src/core/boost/mpl/list/list50.hpp: * src/core/boost/mpl/list/list50_c.hpp: * src/core/boost/mpl/list_c.hpp: * src/core/boost/mpl/logical.hpp: * src/core/boost/mpl/long.hpp: * src/core/boost/mpl/long_fwd.hpp: * src/core/boost/mpl/lower_bound.hpp: * src/core/boost/mpl/map.hpp: * src/core/boost/mpl/map/aux_/at_impl.hpp: * src/core/boost/mpl/map/aux_/begin_end_impl.hpp: * src/core/boost/mpl/map/aux_/clear_impl.hpp: * src/core/boost/mpl/map/aux_/contains_impl.hpp: * src/core/boost/mpl/map/aux_/empty_impl.hpp: * src/core/boost/mpl/map/aux_/erase_impl.hpp: * src/core/boost/mpl/map/aux_/erase_key_impl.hpp: * src/core/boost/mpl/map/aux_/has_key_impl.hpp: * src/core/boost/mpl/map/aux_/include_preprocessed.hpp: * src/core/boost/mpl/map/aux_/insert_impl.hpp: * src/core/boost/mpl/map/aux_/item.hpp: * src/core/boost/mpl/map/aux_/iterator.hpp: * src/core/boost/mpl/map/aux_/key_type_impl.hpp: * src/core/boost/mpl/map/aux_/map0.hpp: * src/core/boost/mpl/map/aux_/numbered.hpp: * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp: * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp: * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp: * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp: * src/core/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp: * src/core/boost/mpl/map/aux_/preprocessed/plain/map10.hpp: * src/core/boost/mpl/map/aux_/preprocessed/plain/map20.hpp: * src/core/boost/mpl/map/aux_/preprocessed/plain/map30.hpp: * src/core/boost/mpl/map/aux_/preprocessed/plain/map40.hpp: * src/core/boost/mpl/map/aux_/preprocessed/plain/map50.hpp: * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp: * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp: * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp: * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp: * src/core/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp: * src/core/boost/mpl/map/aux_/size_impl.hpp: * src/core/boost/mpl/map/aux_/tag.hpp: * src/core/boost/mpl/map/aux_/value_type_impl.hpp: * src/core/boost/mpl/map/map0.hpp: * src/core/boost/mpl/map/map10.hpp: * src/core/boost/mpl/map/map20.hpp: * src/core/boost/mpl/map/map30.hpp: * src/core/boost/mpl/map/map40.hpp: * src/core/boost/mpl/map/map50.hpp: * src/core/boost/mpl/math/fixed_c.hpp: * src/core/boost/mpl/math/is_even.hpp: * src/core/boost/mpl/math/rational_c.hpp: * src/core/boost/mpl/max.hpp: * src/core/boost/mpl/max_element.hpp: * src/core/boost/mpl/min.hpp: * src/core/boost/mpl/min_element.hpp: * src/core/boost/mpl/min_max.hpp: * src/core/boost/mpl/minus.hpp: * src/core/boost/mpl/modulus.hpp: * src/core/boost/mpl/multiplies.hpp: * src/core/boost/mpl/multiset/aux_/count_impl.hpp: * src/core/boost/mpl/multiset/aux_/insert_impl.hpp: * src/core/boost/mpl/multiset/aux_/item.hpp: * src/core/boost/mpl/multiset/aux_/multiset0.hpp: * src/core/boost/mpl/multiset/aux_/tag.hpp: * src/core/boost/mpl/multiset/multiset0.hpp: * src/core/boost/mpl/negate.hpp: * src/core/boost/mpl/next.hpp: * src/core/boost/mpl/next_prior.hpp: * src/core/boost/mpl/not.hpp: * src/core/boost/mpl/not_equal_to.hpp: * src/core/boost/mpl/numeric_cast.hpp: * src/core/boost/mpl/or.hpp: * src/core/boost/mpl/order.hpp: * src/core/boost/mpl/order_fwd.hpp: * src/core/boost/mpl/pair.hpp: * src/core/boost/mpl/pair_view.hpp: * src/core/boost/mpl/partition.hpp: * src/core/boost/mpl/placeholders.hpp: * src/core/boost/mpl/plus.hpp: * src/core/boost/mpl/pop_back.hpp: * src/core/boost/mpl/pop_back_fwd.hpp: * src/core/boost/mpl/pop_front.hpp: * src/core/boost/mpl/pop_front_fwd.hpp: * src/core/boost/mpl/print.hpp: * src/core/boost/mpl/prior.hpp: * src/core/boost/mpl/protect.hpp: * src/core/boost/mpl/push_back.hpp: * src/core/boost/mpl/push_back_fwd.hpp: * src/core/boost/mpl/push_front.hpp: * src/core/boost/mpl/push_front_fwd.hpp: * src/core/boost/mpl/quote.hpp: * src/core/boost/mpl/range_c.hpp: * src/core/boost/mpl/remove.hpp: * src/core/boost/mpl/remove_if.hpp: * src/core/boost/mpl/replace.hpp: * src/core/boost/mpl/replace_if.hpp: * src/core/boost/mpl/reverse.hpp: * src/core/boost/mpl/reverse_fold.hpp: * src/core/boost/mpl/reverse_iter_fold.hpp: * src/core/boost/mpl/same_as.hpp: * src/core/boost/mpl/sequence_tag.hpp: * src/core/boost/mpl/sequence_tag_fwd.hpp: * src/core/boost/mpl/set.hpp: * src/core/boost/mpl/set/aux_/at_impl.hpp: * src/core/boost/mpl/set/aux_/begin_end_impl.hpp: * src/core/boost/mpl/set/aux_/clear_impl.hpp: * src/core/boost/mpl/set/aux_/empty_impl.hpp: * src/core/boost/mpl/set/aux_/erase_impl.hpp: * src/core/boost/mpl/set/aux_/erase_key_impl.hpp: * src/core/boost/mpl/set/aux_/has_key_impl.hpp: * src/core/boost/mpl/set/aux_/include_preprocessed.hpp: * src/core/boost/mpl/set/aux_/insert_impl.hpp: * src/core/boost/mpl/set/aux_/item.hpp: * src/core/boost/mpl/set/aux_/iterator.hpp: * src/core/boost/mpl/set/aux_/key_type_impl.hpp: * src/core/boost/mpl/set/aux_/numbered.hpp: * src/core/boost/mpl/set/aux_/numbered_c.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set10.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set20.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set30.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set40.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set50.hpp: * src/core/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp: * src/core/boost/mpl/set/aux_/set0.hpp: * src/core/boost/mpl/set/aux_/size_impl.hpp: * src/core/boost/mpl/set/aux_/tag.hpp: * src/core/boost/mpl/set/aux_/value_type_impl.hpp: * src/core/boost/mpl/set/set0.hpp: * src/core/boost/mpl/set/set0_c.hpp: * src/core/boost/mpl/set/set10.hpp: * src/core/boost/mpl/set/set10_c.hpp: * src/core/boost/mpl/set/set20.hpp: * src/core/boost/mpl/set/set20_c.hpp: * src/core/boost/mpl/set/set30.hpp: * src/core/boost/mpl/set/set30_c.hpp: * src/core/boost/mpl/set/set40.hpp: * src/core/boost/mpl/set/set40_c.hpp: * src/core/boost/mpl/set/set50.hpp: * src/core/boost/mpl/set/set50_c.hpp: * src/core/boost/mpl/set_c.hpp: * src/core/boost/mpl/shift_left.hpp: * src/core/boost/mpl/shift_right.hpp: * src/core/boost/mpl/single_view.hpp: * src/core/boost/mpl/size.hpp: * src/core/boost/mpl/size_fwd.hpp: * src/core/boost/mpl/size_t.hpp: * src/core/boost/mpl/size_t_fwd.hpp: * src/core/boost/mpl/sizeof.hpp: * src/core/boost/mpl/sort.hpp: * src/core/boost/mpl/stable_partition.hpp: * src/core/boost/mpl/switch.hpp: * src/core/boost/mpl/tag.hpp: * src/core/boost/mpl/times.hpp: * src/core/boost/mpl/transform.hpp: * src/core/boost/mpl/transform_view.hpp: * src/core/boost/mpl/unique.hpp: * src/core/boost/mpl/unpack_args.hpp: * src/core/boost/mpl/upper_bound.hpp: * src/core/boost/mpl/value_type.hpp: * src/core/boost/mpl/value_type_fwd.hpp: * src/core/boost/mpl/vector.hpp: * src/core/boost/mpl/vector/aux_/O1_size.hpp: * src/core/boost/mpl/vector/aux_/at.hpp: * src/core/boost/mpl/vector/aux_/back.hpp: * src/core/boost/mpl/vector/aux_/begin_end.hpp: * src/core/boost/mpl/vector/aux_/clear.hpp: * src/core/boost/mpl/vector/aux_/empty.hpp: * src/core/boost/mpl/vector/aux_/front.hpp: * src/core/boost/mpl/vector/aux_/include_preprocessed.hpp: * src/core/boost/mpl/vector/aux_/item.hpp: * src/core/boost/mpl/vector/aux_/iterator.hpp: * src/core/boost/mpl/vector/aux_/numbered.hpp: * src/core/boost/mpl/vector/aux_/numbered_c.hpp: * src/core/boost/mpl/vector/aux_/pop_back.hpp: * src/core/boost/mpl/vector/aux_/pop_front.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp: * src/core/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp: * src/core/boost/mpl/vector/aux_/push_back.hpp: * src/core/boost/mpl/vector/aux_/push_front.hpp: * src/core/boost/mpl/vector/aux_/size.hpp: * src/core/boost/mpl/vector/aux_/tag.hpp: * src/core/boost/mpl/vector/aux_/vector0.hpp: * src/core/boost/mpl/vector/vector0.hpp: * src/core/boost/mpl/vector/vector0_c.hpp: * src/core/boost/mpl/vector/vector10.hpp: * src/core/boost/mpl/vector/vector10_c.hpp: * src/core/boost/mpl/vector/vector20.hpp: * src/core/boost/mpl/vector/vector20_c.hpp: * src/core/boost/mpl/vector/vector30.hpp: * src/core/boost/mpl/vector/vector30_c.hpp: * src/core/boost/mpl/vector/vector40.hpp: * src/core/boost/mpl/vector/vector40_c.hpp: * src/core/boost/mpl/vector/vector50.hpp: * src/core/boost/mpl/vector/vector50_c.hpp: * src/core/boost/mpl/vector_c.hpp: * src/core/boost/mpl/void.hpp: * src/core/boost/mpl/void_fwd.hpp: * src/core/boost/mpl/zip_view.hpp: * src/core/boost/next_prior.hpp: * src/core/boost/noncopyable.hpp: * src/core/boost/pointer_cast.hpp: * src/core/boost/preprocessor.hpp: * src/core/boost/preprocessor/arithmetic.hpp: * src/core/boost/preprocessor/arithmetic/add.hpp: * src/core/boost/preprocessor/arithmetic/dec.hpp: * src/core/boost/preprocessor/arithmetic/detail/div_base.hpp: * src/core/boost/preprocessor/arithmetic/div.hpp: * src/core/boost/preprocessor/arithmetic/inc.hpp: * src/core/boost/preprocessor/arithmetic/mod.hpp: * src/core/boost/preprocessor/arithmetic/mul.hpp: * src/core/boost/preprocessor/arithmetic/sub.hpp: * src/core/boost/preprocessor/array.hpp: * src/core/boost/preprocessor/array/data.hpp: * src/core/boost/preprocessor/array/elem.hpp: * src/core/boost/preprocessor/array/insert.hpp: * src/core/boost/preprocessor/array/pop_back.hpp: * src/core/boost/preprocessor/array/pop_front.hpp: * src/core/boost/preprocessor/array/push_back.hpp: * src/core/boost/preprocessor/array/push_front.hpp: * src/core/boost/preprocessor/array/remove.hpp: * src/core/boost/preprocessor/array/replace.hpp: * src/core/boost/preprocessor/array/reverse.hpp: * src/core/boost/preprocessor/array/size.hpp: * src/core/boost/preprocessor/assert_msg.hpp: * src/core/boost/preprocessor/cat.hpp: * src/core/boost/preprocessor/comma.hpp: * src/core/boost/preprocessor/comma_if.hpp: * src/core/boost/preprocessor/comparison.hpp: * src/core/boost/preprocessor/comparison/equal.hpp: * src/core/boost/preprocessor/comparison/greater.hpp: * src/core/boost/preprocessor/comparison/greater_equal.hpp: * src/core/boost/preprocessor/comparison/less.hpp: * src/core/boost/preprocessor/comparison/less_equal.hpp: * src/core/boost/preprocessor/comparison/not_equal.hpp: * src/core/boost/preprocessor/config/config.hpp: * src/core/boost/preprocessor/config/limits.hpp: * src/core/boost/preprocessor/control.hpp: * src/core/boost/preprocessor/control/deduce_d.hpp: * src/core/boost/preprocessor/control/detail/dmc/while.hpp: * src/core/boost/preprocessor/control/detail/edg/while.hpp: * src/core/boost/preprocessor/control/detail/msvc/while.hpp: * src/core/boost/preprocessor/control/detail/while.hpp: * src/core/boost/preprocessor/control/expr_if.hpp: * src/core/boost/preprocessor/control/expr_iif.hpp: * src/core/boost/preprocessor/control/if.hpp: * src/core/boost/preprocessor/control/iif.hpp: * src/core/boost/preprocessor/control/while.hpp: * src/core/boost/preprocessor/debug.hpp: * src/core/boost/preprocessor/debug/assert.hpp: * src/core/boost/preprocessor/debug/error.hpp: * src/core/boost/preprocessor/debug/line.hpp: * src/core/boost/preprocessor/dec.hpp: * src/core/boost/preprocessor/detail/auto_rec.hpp: * src/core/boost/preprocessor/detail/check.hpp: * src/core/boost/preprocessor/detail/dmc/auto_rec.hpp: * src/core/boost/preprocessor/detail/is_binary.hpp: * src/core/boost/preprocessor/detail/is_nullary.hpp: * src/core/boost/preprocessor/detail/is_unary.hpp: * src/core/boost/preprocessor/detail/null.hpp: * src/core/boost/preprocessor/detail/split.hpp: * src/core/boost/preprocessor/empty.hpp: * src/core/boost/preprocessor/enum.hpp: * src/core/boost/preprocessor/enum_params.hpp: * src/core/boost/preprocessor/enum_params_with_a_default.hpp: * src/core/boost/preprocessor/enum_params_with_defaults.hpp: * src/core/boost/preprocessor/enum_shifted.hpp: * src/core/boost/preprocessor/enum_shifted_params.hpp: * src/core/boost/preprocessor/expand.hpp: * src/core/boost/preprocessor/expr_if.hpp: * src/core/boost/preprocessor/facilities.hpp: * src/core/boost/preprocessor/facilities/apply.hpp: * src/core/boost/preprocessor/facilities/empty.hpp: * src/core/boost/preprocessor/facilities/expand.hpp: * src/core/boost/preprocessor/facilities/identity.hpp: * src/core/boost/preprocessor/facilities/intercept.hpp: * src/core/boost/preprocessor/facilities/is_1.hpp: * src/core/boost/preprocessor/facilities/is_empty.hpp: * src/core/boost/preprocessor/facilities/is_empty_or_1.hpp: * src/core/boost/preprocessor/for.hpp: * src/core/boost/preprocessor/identity.hpp: * src/core/boost/preprocessor/if.hpp: * src/core/boost/preprocessor/inc.hpp: * src/core/boost/preprocessor/iterate.hpp: * src/core/boost/preprocessor/iteration.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/lower1.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/lower2.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/lower3.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/lower4.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/lower5.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/upper1.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/upper2.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/upper3.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/upper4.hpp: * src/core/boost/preprocessor/iteration/detail/bounds/upper5.hpp: * src/core/boost/preprocessor/iteration/detail/finish.hpp: * src/core/boost/preprocessor/iteration/detail/iter/forward1.hpp: * src/core/boost/preprocessor/iteration/detail/iter/forward2.hpp: * src/core/boost/preprocessor/iteration/detail/iter/forward3.hpp: * src/core/boost/preprocessor/iteration/detail/iter/forward4.hpp: * src/core/boost/preprocessor/iteration/detail/iter/forward5.hpp: * src/core/boost/preprocessor/iteration/detail/iter/reverse1.hpp: * src/core/boost/preprocessor/iteration/detail/iter/reverse2.hpp: * src/core/boost/preprocessor/iteration/detail/iter/reverse3.hpp: * src/core/boost/preprocessor/iteration/detail/iter/reverse4.hpp: * src/core/boost/preprocessor/iteration/detail/iter/reverse5.hpp: * src/core/boost/preprocessor/iteration/detail/local.hpp: * src/core/boost/preprocessor/iteration/detail/rlocal.hpp: * src/core/boost/preprocessor/iteration/detail/self.hpp: * src/core/boost/preprocessor/iteration/detail/start.hpp: * src/core/boost/preprocessor/iteration/iterate.hpp: * src/core/boost/preprocessor/iteration/local.hpp: * src/core/boost/preprocessor/iteration/self.hpp: * src/core/boost/preprocessor/library.hpp: * src/core/boost/preprocessor/limits.hpp: * src/core/boost/preprocessor/list.hpp: * src/core/boost/preprocessor/list/adt.hpp: * src/core/boost/preprocessor/list/append.hpp: * src/core/boost/preprocessor/list/at.hpp: * src/core/boost/preprocessor/list/cat.hpp: * src/core/boost/preprocessor/list/detail/dmc/fold_left.hpp: * src/core/boost/preprocessor/list/detail/edg/fold_left.hpp: * src/core/boost/preprocessor/list/detail/edg/fold_right.hpp: * src/core/boost/preprocessor/list/detail/fold_left.hpp: * src/core/boost/preprocessor/list/detail/fold_right.hpp: * src/core/boost/preprocessor/list/enum.hpp: * src/core/boost/preprocessor/list/filter.hpp: * src/core/boost/preprocessor/list/first_n.hpp: * src/core/boost/preprocessor/list/fold_left.hpp: * src/core/boost/preprocessor/list/fold_right.hpp: * src/core/boost/preprocessor/list/for_each.hpp: * src/core/boost/preprocessor/list/for_each_i.hpp: * src/core/boost/preprocessor/list/for_each_product.hpp: * src/core/boost/preprocessor/list/rest_n.hpp: * src/core/boost/preprocessor/list/reverse.hpp: * src/core/boost/preprocessor/list/size.hpp: * src/core/boost/preprocessor/list/to_tuple.hpp: * src/core/boost/preprocessor/list/transform.hpp: * src/core/boost/preprocessor/logical.hpp: * src/core/boost/preprocessor/logical/and.hpp: * src/core/boost/preprocessor/logical/bitand.hpp: * src/core/boost/preprocessor/logical/bitnor.hpp: * src/core/boost/preprocessor/logical/bitor.hpp: * src/core/boost/preprocessor/logical/bitxor.hpp: * src/core/boost/preprocessor/logical/bool.hpp: * src/core/boost/preprocessor/logical/compl.hpp: * src/core/boost/preprocessor/logical/nor.hpp: * src/core/boost/preprocessor/logical/not.hpp: * src/core/boost/preprocessor/logical/or.hpp: * src/core/boost/preprocessor/logical/xor.hpp: * src/core/boost/preprocessor/max.hpp: * src/core/boost/preprocessor/min.hpp: * src/core/boost/preprocessor/punctuation.hpp: * src/core/boost/preprocessor/punctuation/comma.hpp: * src/core/boost/preprocessor/punctuation/comma_if.hpp: * src/core/boost/preprocessor/punctuation/paren.hpp: * src/core/boost/preprocessor/punctuation/paren_if.hpp: * src/core/boost/preprocessor/repeat.hpp: * src/core/boost/preprocessor/repeat_2nd.hpp: * src/core/boost/preprocessor/repeat_3rd.hpp: * src/core/boost/preprocessor/repeat_from_to.hpp: * src/core/boost/preprocessor/repeat_from_to_2nd.hpp: * src/core/boost/preprocessor/repeat_from_to_3rd.hpp: * src/core/boost/preprocessor/repetition.hpp: * src/core/boost/preprocessor/repetition/deduce_r.hpp: * src/core/boost/preprocessor/repetition/deduce_z.hpp: * src/core/boost/preprocessor/repetition/detail/dmc/for.hpp: * src/core/boost/preprocessor/repetition/detail/edg/for.hpp: * src/core/boost/preprocessor/repetition/detail/for.hpp: * src/core/boost/preprocessor/repetition/detail/msvc/for.hpp: * src/core/boost/preprocessor/repetition/enum.hpp: * src/core/boost/preprocessor/repetition/enum_binary_params.hpp: * src/core/boost/preprocessor/repetition/enum_params.hpp: * src/core/boost/preprocessor/repetition/enum_params_with_a_default.hpp: * src/core/boost/preprocessor/repetition/enum_params_with_defaults.hpp: * src/core/boost/preprocessor/repetition/enum_shifted.hpp: * src/core/boost/preprocessor/repetition/enum_shifted_binary_params.hpp: * src/core/boost/preprocessor/repetition/enum_shifted_params.hpp: * src/core/boost/preprocessor/repetition/enum_trailing.hpp: * src/core/boost/preprocessor/repetition/enum_trailing_binary_params.hpp: * src/core/boost/preprocessor/repetition/enum_trailing_params.hpp: * src/core/boost/preprocessor/repetition/for.hpp: * src/core/boost/preprocessor/repetition/repeat.hpp: * src/core/boost/preprocessor/repetition/repeat_from_to.hpp: * src/core/boost/preprocessor/selection.hpp: * src/core/boost/preprocessor/selection/max.hpp: * src/core/boost/preprocessor/selection/min.hpp: * src/core/boost/preprocessor/seq.hpp: * src/core/boost/preprocessor/seq/cat.hpp: * src/core/boost/preprocessor/seq/detail/split.hpp: * src/core/boost/preprocessor/seq/elem.hpp: * src/core/boost/preprocessor/seq/enum.hpp: * src/core/boost/preprocessor/seq/filter.hpp: * src/core/boost/preprocessor/seq/first_n.hpp: * src/core/boost/preprocessor/seq/fold_left.hpp: * src/core/boost/preprocessor/seq/fold_right.hpp: * src/core/boost/preprocessor/seq/for_each.hpp: * src/core/boost/preprocessor/seq/for_each_i.hpp: * src/core/boost/preprocessor/seq/for_each_product.hpp: * src/core/boost/preprocessor/seq/insert.hpp: * src/core/boost/preprocessor/seq/pop_back.hpp: * src/core/boost/preprocessor/seq/pop_front.hpp: * src/core/boost/preprocessor/seq/push_back.hpp: * src/core/boost/preprocessor/seq/push_front.hpp: * src/core/boost/preprocessor/seq/remove.hpp: * src/core/boost/preprocessor/seq/replace.hpp: * src/core/boost/preprocessor/seq/rest_n.hpp: * src/core/boost/preprocessor/seq/reverse.hpp: * src/core/boost/preprocessor/seq/seq.hpp: * src/core/boost/preprocessor/seq/size.hpp: * src/core/boost/preprocessor/seq/subseq.hpp: * src/core/boost/preprocessor/seq/to_array.hpp: * src/core/boost/preprocessor/seq/to_tuple.hpp: * src/core/boost/preprocessor/seq/transform.hpp: * src/core/boost/preprocessor/slot.hpp: * src/core/boost/preprocessor/slot/counter.hpp: * src/core/boost/preprocessor/slot/detail/counter.hpp: * src/core/boost/preprocessor/slot/detail/def.hpp: * src/core/boost/preprocessor/slot/detail/shared.hpp: * src/core/boost/preprocessor/slot/detail/slot1.hpp: * src/core/boost/preprocessor/slot/detail/slot2.hpp: * src/core/boost/preprocessor/slot/detail/slot3.hpp: * src/core/boost/preprocessor/slot/detail/slot4.hpp: * src/core/boost/preprocessor/slot/detail/slot5.hpp: * src/core/boost/preprocessor/slot/slot.hpp: * src/core/boost/preprocessor/stringize.hpp: * src/core/boost/preprocessor/tuple.hpp: * src/core/boost/preprocessor/tuple/eat.hpp: * src/core/boost/preprocessor/tuple/elem.hpp: * src/core/boost/preprocessor/tuple/rem.hpp: * src/core/boost/preprocessor/tuple/reverse.hpp: * src/core/boost/preprocessor/tuple/to_list.hpp: * src/core/boost/preprocessor/tuple/to_seq.hpp: * src/core/boost/preprocessor/while.hpp: * src/core/boost/preprocessor/wstringize.hpp: * src/core/boost/range.hpp: * src/core/boost/range/begin.hpp: * src/core/boost/range/concepts.hpp: * src/core/boost/range/config.hpp: * src/core/boost/range/const_iterator.hpp: * src/core/boost/range/const_reverse_iterator.hpp: * src/core/boost/range/detail/begin.hpp: * src/core/boost/range/detail/collection_traits.hpp: * src/core/boost/range/detail/collection_traits_detail.hpp: * src/core/boost/range/detail/common.hpp: * src/core/boost/range/detail/const_iterator.hpp: * src/core/boost/range/detail/difference_type.hpp: * src/core/boost/range/detail/empty.hpp: * src/core/boost/range/detail/end.hpp: * src/core/boost/range/detail/implementation_help.hpp: * src/core/boost/range/detail/iterator.hpp: * src/core/boost/range/detail/mfc/carray.hpp: * src/core/boost/range/detail/mfc/cstring.hpp: * src/core/boost/range/detail/remove_extent.hpp: * src/core/boost/range/detail/sfinae.hpp: * src/core/boost/range/detail/size.hpp: * src/core/boost/range/detail/size_type.hpp: * src/core/boost/range/detail/sizer.hpp: * src/core/boost/range/detail/value_type.hpp: * src/core/boost/range/detail/vc6/end.hpp: * src/core/boost/range/detail/vc6/size.hpp: * src/core/boost/range/difference_type.hpp: * src/core/boost/range/empty.hpp: * src/core/boost/range/end.hpp: * src/core/boost/range/functions.hpp: * src/core/boost/range/iterator.hpp: * src/core/boost/range/iterator_range.hpp: * src/core/boost/range/metafunctions.hpp: * src/core/boost/range/rbegin.hpp: * src/core/boost/range/rend.hpp: * src/core/boost/range/result_iterator.hpp: * src/core/boost/range/reverse_iterator.hpp: * src/core/boost/range/reverse_result_iterator.hpp: * src/core/boost/range/size.hpp: * src/core/boost/range/size_type.hpp: * src/core/boost/range/sub_range.hpp: * src/core/boost/range/value_type.hpp: * src/core/boost/ref.hpp: * src/core/boost/scoped_array.hpp: * src/core/boost/scoped_ptr.hpp: * src/core/boost/shared_ptr.hpp: * src/core/boost/smart_cast.hpp: * src/core/boost/smart_ptr.hpp: * src/core/boost/static_assert.hpp: * src/core/boost/static_warning.hpp: * src/core/boost/throw_exception.hpp: * src/core/boost/type_traits.hpp: * src/core/boost/type_traits/add_const.hpp: * src/core/boost/type_traits/add_cv.hpp: * src/core/boost/type_traits/add_pointer.hpp: * src/core/boost/type_traits/add_reference.hpp: * src/core/boost/type_traits/add_volatile.hpp: * src/core/boost/type_traits/aligned_storage.hpp: * src/core/boost/type_traits/alignment_of.hpp: * src/core/boost/type_traits/alignment_traits.hpp: * src/core/boost/type_traits/arithmetic_traits.hpp: * src/core/boost/type_traits/array_traits.hpp: * src/core/boost/type_traits/broken_compiler_spec.hpp: * src/core/boost/type_traits/composite_traits.hpp: * src/core/boost/type_traits/config.hpp: * src/core/boost/type_traits/conversion_traits.hpp: * src/core/boost/type_traits/cv_traits.hpp: * src/core/boost/type_traits/decay.hpp: * src/core/boost/type_traits/detail/bool_trait_def.hpp: * src/core/boost/type_traits/detail/bool_trait_undef.hpp: * src/core/boost/type_traits/detail/cv_traits_impl.hpp: * src/core/boost/type_traits/detail/false_result.hpp: * src/core/boost/type_traits/detail/ice_and.hpp: * src/core/boost/type_traits/detail/ice_eq.hpp: * src/core/boost/type_traits/detail/ice_not.hpp: * src/core/boost/type_traits/detail/ice_or.hpp: * src/core/boost/type_traits/detail/is_function_ptr_helper.hpp: * src/core/boost/type_traits/detail/is_function_ptr_tester.hpp: * src/core/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp: * src/core/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp: * src/core/boost/type_traits/detail/size_t_trait_def.hpp: * src/core/boost/type_traits/detail/size_t_trait_undef.hpp: * src/core/boost/type_traits/detail/template_arity_spec.hpp: * src/core/boost/type_traits/detail/type_trait_def.hpp: * src/core/boost/type_traits/detail/type_trait_undef.hpp: * src/core/boost/type_traits/detail/wrap.hpp: * src/core/boost/type_traits/detail/yes_no_type.hpp: * src/core/boost/type_traits/extent.hpp: * src/core/boost/type_traits/function_traits.hpp: * src/core/boost/type_traits/has_nothrow_assign.hpp: * src/core/boost/type_traits/has_nothrow_constructor.hpp: * src/core/boost/type_traits/has_nothrow_copy.hpp: * src/core/boost/type_traits/has_nothrow_destructor.hpp: * src/core/boost/type_traits/has_trivial_assign.hpp: * src/core/boost/type_traits/has_trivial_constructor.hpp: * src/core/boost/type_traits/has_trivial_copy.hpp: * src/core/boost/type_traits/has_trivial_destructor.hpp: * src/core/boost/type_traits/has_virtual_destructor.hpp: * src/core/boost/type_traits/ice.hpp: * src/core/boost/type_traits/integral_constant.hpp: * src/core/boost/type_traits/intrinsics.hpp: * src/core/boost/type_traits/is_abstract.hpp: * src/core/boost/type_traits/is_arithmetic.hpp: * src/core/boost/type_traits/is_array.hpp: * src/core/boost/type_traits/is_base_and_derived.hpp: * src/core/boost/type_traits/is_base_of.hpp: * src/core/boost/type_traits/is_class.hpp: * src/core/boost/type_traits/is_compound.hpp: * src/core/boost/type_traits/is_const.hpp: * src/core/boost/type_traits/is_convertible.hpp: * src/core/boost/type_traits/is_empty.hpp: * src/core/boost/type_traits/is_enum.hpp: * src/core/boost/type_traits/is_float.hpp: * src/core/boost/type_traits/is_floating_point.hpp: * src/core/boost/type_traits/is_function.hpp: * src/core/boost/type_traits/is_fundamental.hpp: * src/core/boost/type_traits/is_integral.hpp: * src/core/boost/type_traits/is_member_function_pointer.hpp: * src/core/boost/type_traits/is_member_object_pointer.hpp: * src/core/boost/type_traits/is_member_pointer.hpp: * src/core/boost/type_traits/is_object.hpp: * src/core/boost/type_traits/is_pod.hpp: * src/core/boost/type_traits/is_pointer.hpp: * src/core/boost/type_traits/is_polymorphic.hpp: * src/core/boost/type_traits/is_reference.hpp: * src/core/boost/type_traits/is_same.hpp: * src/core/boost/type_traits/is_scalar.hpp: * src/core/boost/type_traits/is_signed.hpp: * src/core/boost/type_traits/is_stateless.hpp: * src/core/boost/type_traits/is_union.hpp: * src/core/boost/type_traits/is_unsigned.hpp: * src/core/boost/type_traits/is_void.hpp: * src/core/boost/type_traits/is_volatile.hpp: * src/core/boost/type_traits/msvc/remove_all_extents.hpp: * src/core/boost/type_traits/msvc/remove_bounds.hpp: * src/core/boost/type_traits/msvc/remove_const.hpp: * src/core/boost/type_traits/msvc/remove_cv.hpp: * src/core/boost/type_traits/msvc/remove_extent.hpp: * src/core/boost/type_traits/msvc/remove_pointer.hpp: * src/core/boost/type_traits/msvc/remove_reference.hpp: * src/core/boost/type_traits/msvc/remove_volatile.hpp: * src/core/boost/type_traits/msvc/typeof.hpp: * src/core/boost/type_traits/object_traits.hpp: * src/core/boost/type_traits/rank.hpp: * src/core/boost/type_traits/reference_traits.hpp: * src/core/boost/type_traits/remove_all_extents.hpp: * src/core/boost/type_traits/remove_bounds.hpp: * src/core/boost/type_traits/remove_const.hpp: * src/core/boost/type_traits/remove_cv.hpp: * src/core/boost/type_traits/remove_extent.hpp: * src/core/boost/type_traits/remove_pointer.hpp: * src/core/boost/type_traits/remove_reference.hpp: * src/core/boost/type_traits/remove_volatile.hpp: * src/core/boost/type_traits/same_traits.hpp: * src/core/boost/type_traits/transform_traits.hpp: * src/core/boost/type_traits/transform_traits_spec.hpp: * src/core/boost/type_traits/type_with_alignment.hpp: * src/core/boost/utility.hpp: * src/core/boost/utility/addressof.hpp: * src/core/boost/utility/base_from_member.hpp: * src/core/boost/utility/compare_pointees.hpp: * src/core/boost/utility/detail/in_place_factory_prefix.hpp: * src/core/boost/utility/detail/in_place_factory_suffix.hpp: * src/core/boost/utility/detail/result_of_iterate.hpp: * src/core/boost/utility/enable_if.hpp: * src/core/boost/utility/in_place_factory.hpp: * src/core/boost/utility/result_of.hpp: * src/core/boost/utility/typed_in_place_factory.hpp: * src/core/boost/utility/value_init.hpp: * src/core/boost/weak_ptr.hpp: moved boost headers to src/core because that has to be in the include path anyway 2008-07-30 Patrick Ohly * src/Makefile-gen.am: * src/client-test-app.cpp: unit tests in Register.cpp files not active without --enable-unit-tests 2008-07-30 Patrick Ohly * Doxyfile: * Makefile-gen.am: * configure-pre.in: added building of html source code documentation with Doxygen 2008-07-30 Patrick Ohly * Doxyfile: unmodified Doxyfile template as created by doxygen 1.5.3 2008-07-30 Patrick Ohly * Makefile-gen.am: * Makefile.am: * autogen.sh: * configure-post.in: * configure-pre.in: * src/Makefile-gen.am: * src/Makefile.am.gen: * src/backends/addressbook/Makefile.am: * src/backends/addressbook/configure-sub.in: * src/backends/evolution/Makefile.am: * src/backends/evolution/configure-sub.in: * src/backends/sqlite/Makefile.am: * src/backends/sqlite/configure-sub.in: * src/core/Makefile.am: file layout restructuring, take II 2008-07-29 Patrick Ohly * Makefile.am: * autogen.sh: * configure-pre.in: * configure.in: * src/AddressBookConstants.cpp: * src/AddressBookSource.cpp: * src/AddressBookSource.h: * src/AddressBookSourceRegister.cpp: * src/ConfigNode.h: * src/ConfigTree.h: * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionCalendarSourceRegister.cpp: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionContactSourceRegister.cpp: * src/EvolutionMemoSource.cpp: * src/EvolutionMemoSource.h: * src/EvolutionSmartPtr.h: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/FileConfigNode.cpp: * src/FileConfigNode.h: * src/FileConfigTree.cpp: * src/FileConfigTree.h: * src/FilterConfigNode.cpp: * src/FilterConfigNode.h: * src/Makefile.am: * src/Makefile.am.gen: * src/PrefixConfigNode.cpp: * src/PrefixConfigNode.h: * src/SQLiteContactSource.cpp: * src/SQLiteContactSource.h: * src/SQLiteContactSourceRegister.cpp: * src/SQLiteUtil.cpp: * src/SQLiteUtil.h: * src/SafeConfigNode.cpp: * src/SafeConfigNode.h: * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionCmdline.h: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: * src/SyncEvolutionUtil.cpp: * src/SyncEvolutionUtil.h: * src/TrackingSyncSource.cpp: * src/TrackingSyncSource.h: * src/VolatileConfigNode.h: * src/VolatileConfigTree.h: * src/backends/addressbook/AddressBookConstants.cpp: * src/backends/addressbook/AddressBookSource.cpp: * src/backends/addressbook/AddressBookSource.h: * src/backends/addressbook/AddressBookSourceRegister.cpp: * src/backends/evolution/EvolutionCalendarSource.cpp: * src/backends/evolution/EvolutionCalendarSource.h: * src/backends/evolution/EvolutionCalendarSourceRegister.cpp: * src/backends/evolution/EvolutionContactSource.cpp: * src/backends/evolution/EvolutionContactSource.h: * src/backends/evolution/EvolutionContactSourceRegister.cpp: * src/backends/evolution/EvolutionMemoSource.cpp: * src/backends/evolution/EvolutionMemoSource.h: * src/backends/evolution/e-cal-check-timezones.c: * src/backends/evolution/e-cal-check-timezones.h: * src/backends/evolution/libical/icalstrdup.c: * src/backends/evolution/libical/icalstrdup.h: * src/backends/sqlite/SQLiteContactSource.cpp: * src/backends/sqlite/SQLiteContactSource.h: * src/backends/sqlite/SQLiteContactSourceRegister.cpp: * src/backends/sqlite/SQLiteUtil.cpp: * src/backends/sqlite/SQLiteUtil.h: * src/core/ConfigNode.h: * src/core/ConfigTree.h: * src/core/EvolutionSmartPtr.h: * src/core/EvolutionSyncClient.cpp: * src/core/EvolutionSyncClient.h: * src/core/EvolutionSyncSource.cpp: * src/core/EvolutionSyncSource.h: * src/core/FileConfigNode.cpp: * src/core/FileConfigNode.h: * src/core/FileConfigTree.cpp: * src/core/FileConfigTree.h: * src/core/FilterConfigNode.cpp: * src/core/FilterConfigNode.h: * src/core/PrefixConfigNode.cpp: * src/core/PrefixConfigNode.h: * src/core/SafeConfigNode.cpp: * src/core/SafeConfigNode.h: * src/core/SyncEvolutionCmdline.cpp: * src/core/SyncEvolutionCmdline.h: * src/core/SyncEvolutionConfig.cpp: * src/core/SyncEvolutionConfig.h: * src/core/SyncEvolutionUtil.cpp: * src/core/SyncEvolutionUtil.h: * src/core/TrackingSyncSource.cpp: * src/core/TrackingSyncSource.h: * src/core/VolatileConfigNode.h: * src/core/VolatileConfigTree.h: * src/core/vocl/README: * src/core/vocl/VConverter.cpp: * src/core/vocl/VConverter.h: * src/core/vocl/VObject.cpp: * src/core/vocl/VObject.h: * src/core/vocl/VProperty.cpp: * src/core/vocl/VProperty.h: * src/core/vocl/posixadapter.h: * src/core/vocl/vcardconverter.cpp: * src/e-cal-check-timezones.c: * src/e-cal-check-timezones.h: * src/libical/icalstrdup.c: * src/libical/icalstrdup.h: * src/vocl/README: * src/vocl/VConverter.cpp: * src/vocl/VConverter.h: * src/vocl/VObject.cpp: * src/vocl/VObject.h: * src/vocl/VProperty.cpp: * src/vocl/VProperty.h: * src/vocl/posixadapter.h: * src/vocl/vcardconverter.cpp: major restructuring of the file layout and autotools build 2008-07-28 Patrick Ohly * configure.in: print summary of enabled backends 2008-07-23 Patrick Ohly * Makefile.am: another rename sync4j->funambol 2008-07-21 Patrick Ohly * configure.in: * src/Makefile.am: adapted to renaming of libsync4j -> libfunambol; also renamed variables and configure options, but old options kept as aliases 2008-07-21 Patrick Ohly * README: added further explanations to --source-property 2008-07-21 Patrick Ohly * debian/changelog: * src/EvolutionContactSource.cpp: disabled special support for X-OSSO-CONTACT-STATE because the property no longer is returned properly by libebook (SF #1947050) 2008-07-14 Patrick Ohly * NEWS: fixed --refresh-from-server typo 2008-07-14 Patrick Ohly * HACKING: added BINSUFFIX for Mac OS X 2008-07-14 Patrick Ohly * Makefile.am: * src/Makefile.am: added files required for 'make deb' to distribution 2008-07-12 Patrick Ohly * ChangeLog: * NEWS: * debian/changelog: # updated 2008-07-12 Patrick Ohly * src/SyncEvolutionConfig.cpp: added comment regarding myFUNAMBOL sc-pim- prefix to deviceId 2008-07-12 Patrick Ohly * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionConfig.cpp: fixed creating and testing of default configs 2008-07-12 Patrick Ohly * NEWS: * src/AddressBookSource.cpp: * src/AddressBookSource.h: * src/AddressBookSourceRegister.cpp: Mac OS X client now uses the new TrackingSyncSource 2008-07-12 Patrick Ohly * configure.in: simplified compiling for ppc/386 on Mac OS X 2008-07-12 Patrick Ohly * HACKING: simplified compiling for ppc/386 on Mac OS X 2008-07-12 Patrick Ohly * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.h: * src/EvolutionSyncSource.h: * src/SQLiteContactSource.h: * src/TrackingSyncSource.h: turned fileSuffix() into a const function 2008-07-11 Patrick Ohly * src/SyncEvolutionConfig.cpp: use sc-pim- prefix for device ID 2008-07-11 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncSource.cpp: * src/FileConfigNode.cpp: * src/FileConfigTree.cpp: * src/FilterConfigNode.cpp: * src/FilterConfigNode.h: * src/PrefixConfigNode.cpp: * src/SafeConfigNode.cpp: * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: * src/SyncEvolutionUtil.cpp: * src/SyncEvolutionUtil.h: * src/TrackingSyncSource.cpp: reduced explicit usage of iterators (mostly with BOOST_FOREACH) 2008-07-10 Patrick Ohly * src/AddressBookSource.cpp: * src/AddressBookSource.h: * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/SQLiteContactSource.cpp: * src/SQLiteContactSource.h: * src/SyncEvolutionCmdline.cpp: * src/TrackingSyncSource.h: cleaned up EvolutionSyncSource interface+implementation 2008-07-10 Patrick Ohly * test/evo.supp: * test/sys.supp: added plenty of suppressions for problems only found when running code linked against 2.22.x 2008-07-10 Patrick Ohly * test/runtests.py: added the possibility to run a setup script as part of each test 2008-07-08 Patrick Ohly * src/SyncEvolutionUtil.cpp: added missing header file 2008-07-07 Patrick Ohly * src/SyncEvolutionUtil.cpp: better random seed (avoids identical clientId when configs are created rapidly one after the other) 2008-07-06 Patrick Ohly * src/EvolutionSyncSource.cpp: * src/FilterConfigNode.h: * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionUtil.h: code cleanup (boost::join, list sort) 2008-07-06 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/PrefixConfigNode.cpp: * src/SafeConfigNode.cpp: code cleanup (map access) 2008-07-06 Patrick Ohly * src/SyncEvolutionConfig.h: code cleanup 2008-07-06 Patrick Ohly * src/FilterConfigNode.cpp: * src/FilterConfigNode.h: * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionUtil.h: simplified ConfigFilter: now uses keys as they are, but with case-insensitive compare 2008-07-06 Patrick Ohly * src/TrackingSyncSource.h: LUID may not change during update 2008-07-03 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: fixed mem leak when listing databases 2008-07-03 Patrick Ohly * src/shlibs.local: reverted to 0.7 packaging 2008-07-02 Patrick Ohly * ChangeLog: * NEWS: * configure.in: updated version, changelog, NEWS for 0.8 beta 1 2008-07-02 Patrick Ohly * src/shlibs.local: SF #1993109: for Evolution 2.6 use .deb dependencies which work with Ubuntu 6.06 LTS 2008-07-02 Patrick Ohly * src/SyncEvolutionCmdline.cpp: SF #1991286: when creating config for the first time, only enable sync sources which can be synchronized 2008-07-02 Patrick Ohly * src/Makefile.am: fixed problem with loading calendar backend dynamically on Maemo (depends on TrackingSyncSource being in the main binary) 2008-07-02 Patrick Ohly * src/EvolutionCalendarSource.cpp: avoid useless 'list: unable to access calendars: failure' error message 2008-06-29 Patrick Ohly * test/runtests.py: added MemoToo 2008-06-29 Patrick Ohly * src/EvolutionSyncSource.h: remember failure when iterating over items 2008-06-29 Patrick Ohly * src/vocl/VObject.cpp: * src/vocl/posixadapter.h: adapted to new C++ client library posixadapter.h 2008-06-29 Patrick Ohly * src/EvolutionSyncSource.cpp: return code of removeAllItems() is error code, not SyncML status 2008-06-29 Patrick Ohly * src/EvolutionSyncSource.h: clarified return code of inherited removeAllItems() method 2008-06-29 Patrick Ohly * src/vocl/posixadapter.h: fixed compile errors due to wchar redefines 2008-06-28 Patrick Ohly * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionConfig.cpp: added memotoo to expected list of templates, fixed Funambol syncURL 2008-06-28 Patrick Ohly * src/EvolutionSyncSource.h: removed extra sorting, std::set is already guaranteed to return entries in ascending order 2008-06-28 Patrick Ohly * src/SyncEvolutionConfig.cpp: fixed wrong URI in ScheduleWorld template 2008-06-28 Patrick Ohly * src/EvolutionContactSource.cpp: MemoToo sends vcards with just \n line termination, handle that when extracting FN 2008-06-28 Patrick Ohly * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionConfig.cpp: fixed wrong syncURL in ScheduleWorld template 2008-06-26 Patrick Ohly * test/runtests.py: added --prebuilt: testing with precompiled SyncEvolution 2008-06-26 Patrick Ohly * src/SyncEvolutionConfig.cpp: MemoToo prefers vCard 2.1 over 3.0 2008-06-25 Patrick Ohly * src/Makefile.am: rename SyncEvolution's copy of the libecal timezone functions 2008-06-25 Patrick Ohly * Makefile.am: * configure.in: * etc/.cvsignore: * etc/Makefile.am: * etc/source-config.txt: * etc/syncml-config.txt: removed obsolete example config files 2008-06-25 Patrick Ohly * configure.in: adapted to the official include flags (posix before common) 2008-06-25 Patrick Ohly * src/EvolutionMemoSource.cpp: added synchronization of Evolution memo summary 2008-06-25 Patrick Ohly * README: * src/SyncEvolutionCmdline.cpp: removed --properties option: not implemented yet 2008-06-25 Patrick Ohly * src/SyncEvolutionConfig.cpp: added MemoToo server template 2008-06-25 Patrick Ohly * src/client-test-app.cpp: fixed typo (evolution-todo -> evolution-tasks) 2008-06-25 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/Makefile.am: made detached recurrence handling more resilient 2008-06-15 Patrick Ohly * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: regression in 0.8 alpha 1: setting sync mode during status query or sync affected *all* sources, even the disabled ones 2008-06-12 Patrick Ohly * src/e-cal-check-timezones.c: * src/e-cal-check-timezones.h: addressed Chenthill's code review comments #49 and #50 2008-06-12 Patrick Ohly * src/SyncEvolutionCmdline.cpp: scheduleworld config template: calendar was using 'event2' instead of the correct 'cal2' URI 2008-06-12 Patrick Ohly * src/EvolutionContactSource.cpp: * src/EvolutionSyncSource.h: fixed segfaults for certain data 2008-06-12 Patrick Ohly * src/EvolutionCalendarSource.cpp: fixed compile error 2008-06-12 Patrick Ohly * src/EvolutionCalendarSource.cpp: removed/replaced 'calendar' string from message in libecal backend because it is also used for memos and tasks 2008-06-08 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionSyncSource.h: * src/Makefile.am: fixed modifying parent/child (=detached) calendar items 2008-06-07 Patrick Ohly * src/TrackingSyncSource.cpp: avoid redundant conversion to C string 2008-06-07 Patrick Ohly * src/EvolutionSyncSource.cpp: removeAllItems() must mark source as modified (EvolutionContactSource depends on it) 2008-06-07 Patrick Ohly * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: implemented SyncSource::removeAllItems() 2008-05-15 Patrick Ohly * src/e-cal-check-timezones.c: * src/e-cal-check-timezones.h: e_cal_match_tzid() is now public: required for mapping TZIDs of existing events 2008-05-15 Patrick Ohly * src/e-cal-check-timezones.c: use icaltimezone_get_builtin_timezone_from_tzid() 2008-05-15 Patrick Ohly * src/e-cal-check-timezones.c: try to strip trailing sequence number when mapping TZIDs 2008-05-12 Patrick Ohly * src/e-cal-check-timezones.c: add system time zones to VCALENDAR if they are getting used because of mapping (keeps VCALENDAR consistent) 2008-05-08 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/e-cal-check-timezones.c: * src/e-cal-check-timezones.h: optionally patch components stored in a GList (required by evolution-exchange) 2008-05-04 Patrick Ohly * src/libical/icalstrdup.c: fixed spelling mistake 2008-05-04 Patrick Ohly * src/EvolutionSmartPtr.h: must define HANDLE_LIBICAL_MEMORY to avoid compiler warning 2008-05-02 Patrick Ohly * configure.in: * src/EvolutionCalendarSource.cpp: * src/Makefile.am: * src/e-cal-check-timezones.c: * src/libical/icalstrdup.c: * src/libical/icalstrdup.h: GNOME Bugzilla #516408: always free ical strings, duplicate when necessary 2008-05-02 Patrick Ohly * test/runtests.py: also test SyncEvolution unit tests in addition to testing framework tests 2008-05-02 Patrick Ohly * test/evo.supp: suppressed all known leaks with trunk from April 1st 2008-04-20 Patrick Ohly * HACKING: Maemo no longer uses patched libdbus 2008-04-20 Patrick Ohly * authors.xml: account -> user mapping for svn2cl 2008-04-20 Patrick Ohly * src/EvolutionContactSource.cpp: SF #1947050: added sanity checks around string access of X-OSSO-CONTACT-STATE 2008-04-20 Patrick Ohly * debian/changelog: # updated 2008-04-19 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/Makefile.am: * src/e-cal-check-timezones.c: * src/e-cal-check-timezones.h: * src/e_cal_check_timezones.c: * src/e_cal_check_timezones.h: finished proposal for inclusion of e_cal_check_timezones() into Evolution 2008-04-19 Patrick Ohly * NEWS: # updated 2008-04-19 Patrick Ohly * ChangeLog: # updated 2008-04-19 Patrick Ohly * svn2cl.sh: svn checkout must be up-to-date for svn2cl to produce complete results 2008-04-19 Patrick Ohly * ChangeLog: * HACKING: * svn2cl.sh: generate ChangeLog from Subversion log 2008-04-19 Patrick Ohly * src/SyncEvolutionUtil.cpp: * src/client-test-app.cpp: adding SyncEvolution test target in all cases, take II 2008-04-17 Patrick Ohly * src/EvolutionCalendarSourceRegister.cpp: * src/e_cal_check_timezones.c: * src/e_cal_check_timezones.h: avoid timezone collisions by renaming the new VTIMEZONE before importing 2008-04-17 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSourceRegister.cpp: * src/EvolutionSyncSource.h: * src/Makefile.am: * src/e_cal_check_timezones.c: * src/e_cal_check_timezones.h: map TZIDs to system timezones, if possible 2008-04-17 Patrick Ohly * src/EvolutionSyncSource.cpp: avoid redundant underscore 2008-04-17 Patrick Ohly * src/EvolutionCalendarSourceRegister.cpp: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: added testing of opening default database 2008-04-17 Patrick Ohly * src/SyncEvolutionUtil.cpp: always provide SyncEvolution test class, even if it is empty: avoids the need to distinguish between builds when testing it 2008-04-17 Patrick Ohly * src/SyncEvolutionCmdline.cpp: unit tests were unintentionally enabled when only integration tests should have been on 2008-04-17 Patrick Ohly * HACKING: added comment about pre-releases 2008-04-16 Patrick Ohly * src/SyncEvolutionCmdline.cpp: added SSL options also to regression testing 2008-04-16 Patrick Ohly * Makefile.am: * configure.in: bumped version to alpha, made sure that .deb package version is larger than last release but smaller than final one 2008-04-10 Patrick Ohly * src/TrackingSyncSource.h: clarified insertItem 2008-04-10 Patrick Ohly * src/Makefile.am: * src/PrefixConfigNode.cpp: * src/PrefixConfigNode.h: * src/TrackingSyncSource.cpp: added prefix to change tracking node: that way have multiple name spaces in the same config node, in case we need it later on 2008-04-10 Patrick Ohly * src/FilterConfigNode.cpp: * src/SafeConfigNode.cpp: fixed typo in error message (missing 'not') 2008-04-10 Patrick Ohly * src/ConfigNode.h: * src/FileConfigNode.cpp: * src/FileConfigNode.h: * src/FilterConfigNode.cpp: * src/FilterConfigNode.h: * src/SafeConfigNode.cpp: * src/SafeConfigNode.h: * src/SyncEvolutionConfig.cpp: * src/TrackingSyncSource.cpp: avoid expensive copying of property map 2008-04-10 Patrick Ohly * src/SyncEvolutionCmdline.cpp: updated --help text 2008-04-10 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionMemoSource.cpp: make sure that the icomp UID is set before calling the update method (EDS crashes otherwise) 2008-04-10 Patrick Ohly * src/AddressBookSource.h: * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.h: * src/EvolutionMemoSource.h: * src/TrackingSyncSource.h: the useless clone() method is no longer needed because SyncSource no longer inherits from ArrayElement 2008-04-08 Patrick Ohly * src/EvolutionCalendarSource.cpp: implemented support for detached recurrences 2008-04-08 Patrick Ohly * src/EvolutionSyncSource.h: * src/client-test-app.cpp: adapted to new removeAllItems() prototype 2008-04-07 Patrick Ohly * src/EvolutionSyncClient.cpp: added missing initialization of sources during --status processing 2008-04-07 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionMemoSource.cpp: * src/EvolutionMemoSource.h: * src/SQLiteContactSource.cpp: * src/SQLiteContactSource.h: * src/TrackingSyncSource.cpp: * src/TrackingSyncSource.h: make results from insertItem explicit by putting them all in one struct 2008-04-07 Patrick Ohly * src/Makefile.am: 'test' is a meta target 2008-04-07 Patrick Ohly * src/AddressBookSource.cpp: * src/AddressBookSource.h: * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionMemoSource.cpp: * src/EvolutionMemoSource.h: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/SQLiteContactSource.cpp: * src/SQLiteContactSource.h: * src/TrackingSyncSource.cpp: * src/TrackingSyncSource.h: * src/client-test-app.cpp: EvolutionCalendarSyncSource now uses change tracking based on modification time stamp. 2008-04-07 Patrick Ohly * src/syncevolution.cpp: adapted to the extended printLine() method 2008-04-07 Patrick Ohly * src/EvolutionSmartPtr.h: added template class for calling free() on arbitrary pointer 2008-04-07 Patrick Ohly * src/Makefile.am: * src/SafeConfigNode.cpp: * src/SafeConfigNode.h: added wrapper around config node: accepts arbitrary key/value strings 2008-04-06 Patrick Ohly * src/Makefile.am: use instead of make 2008-04-06 Patrick Ohly * src/Makefile.am: added missing VolatileConfigTree.h to dist 2008-04-06 Patrick Ohly * configure.in: * src/Makefile.am: added dependencies on self-compiled client library (client-test and synceveoluition were not always recompiled) 2008-04-05 Patrick Ohly * src/EvolutionSyncClient.cpp: check config before open() and beginSync() to detect errors when it is still safe (change tracking not modified yet; exceptions handled gracefully 2008-04-05 Patrick Ohly * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: * src/VolatileConfigTree.h: allow temporary configuration in memory which is not tied to a persistent configuration 2008-04-05 Patrick Ohly * src/SyncEvolutionCmdline.cpp: return code of sync got lost 2008-04-05 Patrick Ohly * README: * src/EvolutionSyncClient.cpp: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: added several options for SSL connections 2008-04-03 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/EvolutionSyncSource.h: * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: - all passwords can be specified as env variables (${foo}) or read from stdin (-) - fixed config access in sync sources (broke during rewrite) 2008-04-01 Patrick Ohly * src/SyncEvolutionCmdline.cpp: added missing newline in error message 2008-03-30 Patrick Ohly * README: * src/SyncEvolutionCmdline.cpp: --properties not implemented yet 2008-03-30 Patrick Ohly * README: * src/ConfigNode.h: * src/FileConfigNode.cpp: * src/FileConfigNode.h: * src/FilterConfigNode.cpp: * src/FilterConfigNode.h: * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: default values are commmented out in .ini files; some important ones are always set normally 2008-03-30 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/SQLiteContactSource.cpp: * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: simplified configuration 2008-03-30 Patrick Ohly * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionConfig.cpp: cleaned up comments on properties 2008-03-30 Patrick Ohly * README: * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionUtil.cpp: * src/SyncEvolutionUtil.h: deviceId is now a pseudo UUID in new configurations 2008-03-30 Patrick Ohly * src/SyncEvolutionCmdline.cpp: added testing of --configure on old-style config 2008-03-30 Patrick Ohly * src/SyncEvolutionCmdline.cpp: added testing of source listing and migration, minor fixes 2008-03-30 Patrick Ohly * README: * src/FilterConfigNode.h: * src/SyncEvolutionCmdline.cpp: added testing of configuring existing config; minor fixes (case sensitivity in filter, modifying only selected sources) 2008-03-30 Patrick Ohly * src/SyncEvolutionCmdline.cpp: testing of/fixed creating config with sources specified; improved white space handling in parameters 2008-03-30 Patrick Ohly * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionUtil.h: added testing of --print-config, fixed some of the error handling 2008-03-30 Patrick Ohly * src/boost/detail/algorithm.hpp: * src/boost/detail/allocator_utilities.hpp: * src/boost/detail/atomic_count.hpp: * src/boost/detail/atomic_count_gcc.hpp: * src/boost/detail/atomic_count_pthreads.hpp: * src/boost/detail/atomic_count_win32.hpp: * src/boost/detail/binary_search.hpp: * src/boost/detail/call_traits.hpp: * src/boost/detail/catch_exceptions.hpp: * src/boost/detail/compressed_pair.hpp: * src/boost/detail/dynamic_bitset.hpp: * src/boost/detail/endian.hpp: * src/boost/detail/indirect_traits.hpp: * src/boost/detail/interlocked.hpp: * src/boost/detail/is_function_ref_tester.hpp: * src/boost/detail/is_incrementable.hpp: * src/boost/detail/is_xxx.hpp: * src/boost/detail/iterator.hpp: * src/boost/detail/lightweight_mutex.hpp: * src/boost/detail/lightweight_test.hpp: * src/boost/detail/limits.hpp: * src/boost/detail/lwm_nop.hpp: * src/boost/detail/lwm_pthreads.hpp: * src/boost/detail/lwm_win32_cs.hpp: * src/boost/detail/named_template_params.hpp: * src/boost/detail/no_exceptions_support.hpp: * src/boost/detail/none_t.hpp: * src/boost/detail/numeric_traits.hpp: * src/boost/detail/ob_call_traits.hpp: * src/boost/detail/ob_compressed_pair.hpp: * src/boost/detail/quick_allocator.hpp: * src/boost/detail/reference_content.hpp: * src/boost/detail/select_type.hpp: * src/boost/detail/shared_array_nmt.hpp: * src/boost/detail/shared_ptr_nmt.hpp: * src/boost/detail/templated_streams.hpp: * src/boost/detail/utf8_codecvt_facet.hpp: * src/boost/foreach.hpp: added more Boost header files (required by algorithm::string) 2008-03-30 Patrick Ohly * src/FilterConfigNode.h: * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionCmdline.h: added testing of --sync property storing 2008-03-29 Patrick Ohly * src/SyncEvolutionCmdline.cpp: test additional aspects of --template and --print-servers 2008-03-29 Patrick Ohly * src/SyncEvolutionCmdline.cpp: added --template testing 2008-03-29 Patrick Ohly * src/SyncEvolutionConfig.cpp: fixed default Funambol config (vCard 2.1, memo sync/URI mixup) 2008-03-29 Patrick Ohly * src/SyncEvolutionConfig.h: added missing 'syncevolution' subdir when XDG_CONFIG_HOME is set 2008-03-29 Patrick Ohly * src/EvolutionContactSource.cpp: * src/SQLiteContactSource.cpp: * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: * src/boost/algorithm/string.hpp: * src/boost/algorithm/string/case_conv.hpp: * src/boost/algorithm/string/classification.hpp: * src/boost/algorithm/string/compare.hpp: * src/boost/algorithm/string/concept.hpp: * src/boost/algorithm/string/config.hpp: * src/boost/algorithm/string/constants.hpp: * src/boost/algorithm/string/detail/case_conv.hpp: * src/boost/algorithm/string/detail/classification.hpp: * src/boost/algorithm/string/detail/find_format.hpp: * src/boost/algorithm/string/detail/find_format_all.hpp: * src/boost/algorithm/string/detail/find_format_store.hpp: * src/boost/algorithm/string/detail/find_iterator.hpp: * src/boost/algorithm/string/detail/finder.hpp: * src/boost/algorithm/string/detail/finder_regex.hpp: * src/boost/algorithm/string/detail/formatter.hpp: * src/boost/algorithm/string/detail/formatter_regex.hpp: * src/boost/algorithm/string/detail/predicate.hpp: * src/boost/algorithm/string/detail/replace_storage.hpp: * src/boost/algorithm/string/detail/sequence.hpp: * src/boost/algorithm/string/detail/trim.hpp: * src/boost/algorithm/string/detail/util.hpp: * src/boost/algorithm/string/erase.hpp: * src/boost/algorithm/string/find.hpp: * src/boost/algorithm/string/find_format.hpp: * src/boost/algorithm/string/find_iterator.hpp: * src/boost/algorithm/string/finder.hpp: * src/boost/algorithm/string/formatter.hpp: * src/boost/algorithm/string/iter_find.hpp: * src/boost/algorithm/string/join.hpp: * src/boost/algorithm/string/predicate.hpp: * src/boost/algorithm/string/predicate_facade.hpp: * src/boost/algorithm/string/replace.hpp: * src/boost/algorithm/string/sequence_traits.hpp: * src/boost/algorithm/string/split.hpp: * src/boost/algorithm/string/std/list_traits.hpp: * src/boost/algorithm/string/std/rope_traits.hpp: * src/boost/algorithm/string/std/slist_traits.hpp: * src/boost/algorithm/string/std/string_traits.hpp: * src/boost/algorithm/string/std_containers_traits.hpp: * src/boost/algorithm/string/trim.hpp: * src/boost/algorithm/string/yes_no_type.hpp: * src/boost/bind.hpp: * src/boost/bind/apply.hpp: * src/boost/bind/arg.hpp: * src/boost/bind/bind_cc.hpp: * src/boost/bind/bind_mf_cc.hpp: * src/boost/bind/bind_template.hpp: * src/boost/bind/make_adaptable.hpp: * src/boost/bind/mem_fn_cc.hpp: * src/boost/bind/mem_fn_template.hpp: * src/boost/bind/mem_fn_vw.hpp: * src/boost/bind/placeholders.hpp: * src/boost/bind/protect.hpp: * src/boost/bind/storage.hpp: * src/boost/cast.hpp: * src/boost/concept_archetype.hpp: * src/boost/concept_check.hpp: * src/boost/function.hpp: * src/boost/function/detail/function_iterate.hpp: * src/boost/function/detail/maybe_include.hpp: * src/boost/function/detail/prologue.hpp: * src/boost/function/function0.hpp: * src/boost/function/function1.hpp: * src/boost/function/function10.hpp: * src/boost/function/function2.hpp: * src/boost/function/function3.hpp: * src/boost/function/function4.hpp: * src/boost/function/function5.hpp: * src/boost/function/function6.hpp: * src/boost/function/function7.hpp: * src/boost/function/function8.hpp: * src/boost/function/function9.hpp: * src/boost/function/function_base.hpp: * src/boost/function/function_template.hpp: * src/boost/function_equal.hpp: * src/boost/get_pointer.hpp: * src/boost/implicit_cast.hpp: * src/boost/iterator.hpp: * src/boost/iterator/counting_iterator.hpp: * src/boost/iterator/detail/any_conversion_eater.hpp: * src/boost/iterator/detail/config_def.hpp: * src/boost/iterator/detail/config_undef.hpp: * src/boost/iterator/detail/enable_if.hpp: * src/boost/iterator/detail/facade_iterator_category.hpp: * src/boost/iterator/detail/minimum_category.hpp: * src/boost/iterator/filter_iterator.hpp: * src/boost/iterator/indirect_iterator.hpp: * src/boost/iterator/interoperable.hpp: * src/boost/iterator/is_lvalue_iterator.hpp: * src/boost/iterator/is_readable_iterator.hpp: * src/boost/iterator/iterator_adaptor.hpp: * src/boost/iterator/iterator_archetypes.hpp: * src/boost/iterator/iterator_categories.hpp: * src/boost/iterator/iterator_concepts.hpp: * src/boost/iterator/iterator_facade.hpp: * src/boost/iterator/iterator_traits.hpp: * src/boost/iterator/new_iterator_tests.hpp: * src/boost/iterator/permutation_iterator.hpp: * src/boost/iterator/reverse_iterator.hpp: * src/boost/iterator/transform_iterator.hpp: * src/boost/iterator/zip_iterator.hpp: * src/boost/lexical_cast.hpp: * src/boost/mem_fn.hpp: * src/boost/mpl/O1_size.hpp: * src/boost/mpl/O1_size_fwd.hpp: * src/boost/mpl/accumulate.hpp: * src/boost/mpl/advance.hpp: * src/boost/mpl/advance_fwd.hpp: * src/boost/mpl/alias.hpp: * src/boost/mpl/always.hpp: * src/boost/mpl/and.hpp: * src/boost/mpl/apply.hpp: * src/boost/mpl/apply_fwd.hpp: * src/boost/mpl/apply_wrap.hpp: * src/boost/mpl/arg.hpp: * src/boost/mpl/arg_fwd.hpp: * src/boost/mpl/arithmetic.hpp: * src/boost/mpl/as_sequence.hpp: * src/boost/mpl/assert.hpp: * src/boost/mpl/at.hpp: * src/boost/mpl/at_fwd.hpp: * src/boost/mpl/aux_/O1_size_impl.hpp: * src/boost/mpl/aux_/adl_barrier.hpp: * src/boost/mpl/aux_/advance_backward.hpp: * src/boost/mpl/aux_/advance_forward.hpp: * src/boost/mpl/aux_/apply_1st.hpp: * src/boost/mpl/aux_/arg_typedef.hpp: * src/boost/mpl/aux_/arithmetic_op.hpp: * src/boost/mpl/aux_/arity.hpp: * src/boost/mpl/aux_/arity_spec.hpp: * src/boost/mpl/aux_/at_impl.hpp: * src/boost/mpl/aux_/back_impl.hpp: * src/boost/mpl/aux_/basic_bind.hpp: * src/boost/mpl/aux_/begin_end_impl.hpp: * src/boost/mpl/aux_/clear_impl.hpp: * src/boost/mpl/aux_/common_name_wknd.hpp: * src/boost/mpl/aux_/comparison_op.hpp: * src/boost/mpl/aux_/config/adl.hpp: * src/boost/mpl/aux_/config/arrays.hpp: * src/boost/mpl/aux_/config/bind.hpp: * src/boost/mpl/aux_/config/compiler.hpp: * src/boost/mpl/aux_/config/ctps.hpp: * src/boost/mpl/aux_/config/dependent_nttp.hpp: * src/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp: * src/boost/mpl/aux_/config/dtp.hpp: * src/boost/mpl/aux_/config/eti.hpp: * src/boost/mpl/aux_/config/forwarding.hpp: * src/boost/mpl/aux_/config/gcc.hpp: * src/boost/mpl/aux_/config/has_apply.hpp: * src/boost/mpl/aux_/config/has_xxx.hpp: * src/boost/mpl/aux_/config/integral.hpp: * src/boost/mpl/aux_/config/intel.hpp: * src/boost/mpl/aux_/config/lambda.hpp: * src/boost/mpl/aux_/config/msvc.hpp: * src/boost/mpl/aux_/config/msvc_typename.hpp: * src/boost/mpl/aux_/config/nttp.hpp: * src/boost/mpl/aux_/config/operators.hpp: * src/boost/mpl/aux_/config/overload_resolution.hpp: * src/boost/mpl/aux_/config/preprocessor.hpp: * src/boost/mpl/aux_/config/static_constant.hpp: * src/boost/mpl/aux_/config/ttp.hpp: * src/boost/mpl/aux_/config/typeof.hpp: * src/boost/mpl/aux_/config/use_preprocessed.hpp: * src/boost/mpl/aux_/config/workaround.hpp: * src/boost/mpl/aux_/contains_impl.hpp: * src/boost/mpl/aux_/count_args.hpp: * src/boost/mpl/aux_/count_impl.hpp: * src/boost/mpl/aux_/empty_impl.hpp: * src/boost/mpl/aux_/erase_impl.hpp: * src/boost/mpl/aux_/erase_key_impl.hpp: * src/boost/mpl/aux_/filter_iter.hpp: * src/boost/mpl/aux_/find_if_pred.hpp: * src/boost/mpl/aux_/fold_impl.hpp: * src/boost/mpl/aux_/fold_impl_body.hpp: * src/boost/mpl/aux_/fold_op.hpp: * src/boost/mpl/aux_/fold_pred.hpp: * src/boost/mpl/aux_/front_impl.hpp: * src/boost/mpl/aux_/full_lambda.hpp: * src/boost/mpl/aux_/has_apply.hpp: * src/boost/mpl/aux_/has_begin.hpp: * src/boost/mpl/aux_/has_key_impl.hpp: * src/boost/mpl/aux_/has_rebind.hpp: * src/boost/mpl/aux_/has_size.hpp: * src/boost/mpl/aux_/has_tag.hpp: * src/boost/mpl/aux_/has_type.hpp: * src/boost/mpl/aux_/include_preprocessed.hpp: * src/boost/mpl/aux_/insert_impl.hpp: * src/boost/mpl/aux_/insert_range_impl.hpp: * src/boost/mpl/aux_/inserter_algorithm.hpp: * src/boost/mpl/aux_/integral_wrapper.hpp: * src/boost/mpl/aux_/is_msvc_eti_arg.hpp: * src/boost/mpl/aux_/iter_apply.hpp: * src/boost/mpl/aux_/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/iter_fold_impl.hpp: * src/boost/mpl/aux_/iter_push_front.hpp: * src/boost/mpl/aux_/joint_iter.hpp: * src/boost/mpl/aux_/lambda_arity_param.hpp: * src/boost/mpl/aux_/lambda_no_ctps.hpp: * src/boost/mpl/aux_/lambda_spec.hpp: * src/boost/mpl/aux_/lambda_support.hpp: * src/boost/mpl/aux_/largest_int.hpp: * src/boost/mpl/aux_/logical_op.hpp: * src/boost/mpl/aux_/msvc_dtw.hpp: * src/boost/mpl/aux_/msvc_eti_base.hpp: * src/boost/mpl/aux_/msvc_is_class.hpp: * src/boost/mpl/aux_/msvc_never_true.hpp: * src/boost/mpl/aux_/msvc_type.hpp: * src/boost/mpl/aux_/na.hpp: * src/boost/mpl/aux_/na_assert.hpp: * src/boost/mpl/aux_/na_fwd.hpp: * src/boost/mpl/aux_/na_spec.hpp: * src/boost/mpl/aux_/nested_type_wknd.hpp: * src/boost/mpl/aux_/nttp_decl.hpp: * src/boost/mpl/aux_/numeric_cast_utils.hpp: * src/boost/mpl/aux_/numeric_op.hpp: * src/boost/mpl/aux_/order_impl.hpp: * src/boost/mpl/aux_/overload_names.hpp: * src/boost/mpl/aux_/partition_op.hpp: * src/boost/mpl/aux_/pop_back_impl.hpp: * src/boost/mpl/aux_/pop_front_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/bcc/and.hpp: * src/boost/mpl/aux_/preprocessed/bcc/apply.hpp: * src/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/bcc/arg.hpp: * src/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/bcc/bind.hpp: * src/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/bcc/bitand.hpp: * src/boost/mpl/aux_/preprocessed/bcc/bitor.hpp: * src/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/bcc/deque.hpp: * src/boost/mpl/aux_/preprocessed/bcc/divides.hpp: * src/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/bcc/greater.hpp: * src/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/bcc/inherit.hpp: * src/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/bcc/less.hpp: * src/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/bcc/list.hpp: * src/boost/mpl/aux_/preprocessed/bcc/list_c.hpp: * src/boost/mpl/aux_/preprocessed/bcc/map.hpp: * src/boost/mpl/aux_/preprocessed/bcc/minus.hpp: * src/boost/mpl/aux_/preprocessed/bcc/modulus.hpp: * src/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/bcc/or.hpp: * src/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/bcc/plus.hpp: * src/boost/mpl/aux_/preprocessed/bcc/quote.hpp: * src/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc/set.hpp: * src/boost/mpl/aux_/preprocessed/bcc/set_c.hpp: * src/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/bcc/times.hpp: * src/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/bcc/vector.hpp: * src/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/and.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/apply.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/arg.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/bind.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/deque.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/divides.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/greater.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/less.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/list.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/map.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/minus.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/or.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/plus.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/quote.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/set.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/times.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/vector.hpp: * src/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/dmc/and.hpp: * src/boost/mpl/aux_/preprocessed/dmc/apply.hpp: * src/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/dmc/arg.hpp: * src/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/dmc/bind.hpp: * src/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/dmc/bitand.hpp: * src/boost/mpl/aux_/preprocessed/dmc/bitor.hpp: * src/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/dmc/deque.hpp: * src/boost/mpl/aux_/preprocessed/dmc/divides.hpp: * src/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/dmc/greater.hpp: * src/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/dmc/inherit.hpp: * src/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/dmc/less.hpp: * src/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/dmc/list.hpp: * src/boost/mpl/aux_/preprocessed/dmc/list_c.hpp: * src/boost/mpl/aux_/preprocessed/dmc/map.hpp: * src/boost/mpl/aux_/preprocessed/dmc/minus.hpp: * src/boost/mpl/aux_/preprocessed/dmc/modulus.hpp: * src/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/dmc/or.hpp: * src/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/dmc/plus.hpp: * src/boost/mpl/aux_/preprocessed/dmc/quote.hpp: * src/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/dmc/set.hpp: * src/boost/mpl/aux_/preprocessed/dmc/set_c.hpp: * src/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/dmc/times.hpp: * src/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/dmc/vector.hpp: * src/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/gcc/and.hpp: * src/boost/mpl/aux_/preprocessed/gcc/apply.hpp: * src/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/gcc/arg.hpp: * src/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/gcc/bind.hpp: * src/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/gcc/bitand.hpp: * src/boost/mpl/aux_/preprocessed/gcc/bitor.hpp: * src/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/gcc/deque.hpp: * src/boost/mpl/aux_/preprocessed/gcc/divides.hpp: * src/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/gcc/greater.hpp: * src/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/gcc/inherit.hpp: * src/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/gcc/less.hpp: * src/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/gcc/list.hpp: * src/boost/mpl/aux_/preprocessed/gcc/list_c.hpp: * src/boost/mpl/aux_/preprocessed/gcc/map.hpp: * src/boost/mpl/aux_/preprocessed/gcc/minus.hpp: * src/boost/mpl/aux_/preprocessed/gcc/modulus.hpp: * src/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/gcc/or.hpp: * src/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/gcc/plus.hpp: * src/boost/mpl/aux_/preprocessed/gcc/quote.hpp: * src/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/gcc/set.hpp: * src/boost/mpl/aux_/preprocessed/gcc/set_c.hpp: * src/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/gcc/times.hpp: * src/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/gcc/vector.hpp: * src/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/and.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/apply.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/arg.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/bind.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/deque.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/divides.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/greater.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/less.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/list.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/map.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/minus.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/or.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/plus.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/quote.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/set.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/times.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/vector.hpp: * src/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/and.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/apply.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/arg.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/bind.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/deque.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/divides.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/greater.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/less.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/list.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/map.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/minus.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/or.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/plus.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/quote.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/set.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/times.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/vector.hpp: * src/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/and.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/apply.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/arg.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/bind.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/deque.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/divides.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/greater.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/less.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/list.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/map.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/minus.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/or.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/plus.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/quote.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/set.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/times.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/vector.hpp: * src/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/and.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/less.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/list.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/map.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/or.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/set.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/times.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp: * src/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/and.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/less.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/list.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/map.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/or.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/set.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/times.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp: * src/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp: * src/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp: * src/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp: * src/boost/mpl/aux_/preprocessed/plain/and.hpp: * src/boost/mpl/aux_/preprocessed/plain/apply.hpp: * src/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp: * src/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp: * src/boost/mpl/aux_/preprocessed/plain/arg.hpp: * src/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp: * src/boost/mpl/aux_/preprocessed/plain/bind.hpp: * src/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp: * src/boost/mpl/aux_/preprocessed/plain/bitand.hpp: * src/boost/mpl/aux_/preprocessed/plain/bitor.hpp: * src/boost/mpl/aux_/preprocessed/plain/bitxor.hpp: * src/boost/mpl/aux_/preprocessed/plain/deque.hpp: * src/boost/mpl/aux_/preprocessed/plain/divides.hpp: * src/boost/mpl/aux_/preprocessed/plain/equal_to.hpp: * src/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp: * src/boost/mpl/aux_/preprocessed/plain/greater.hpp: * src/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp: * src/boost/mpl/aux_/preprocessed/plain/inherit.hpp: * src/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp: * src/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp: * src/boost/mpl/aux_/preprocessed/plain/less.hpp: * src/boost/mpl/aux_/preprocessed/plain/less_equal.hpp: * src/boost/mpl/aux_/preprocessed/plain/list.hpp: * src/boost/mpl/aux_/preprocessed/plain/list_c.hpp: * src/boost/mpl/aux_/preprocessed/plain/map.hpp: * src/boost/mpl/aux_/preprocessed/plain/minus.hpp: * src/boost/mpl/aux_/preprocessed/plain/modulus.hpp: * src/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp: * src/boost/mpl/aux_/preprocessed/plain/or.hpp: * src/boost/mpl/aux_/preprocessed/plain/placeholders.hpp: * src/boost/mpl/aux_/preprocessed/plain/plus.hpp: * src/boost/mpl/aux_/preprocessed/plain/quote.hpp: * src/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/preprocessed/plain/set.hpp: * src/boost/mpl/aux_/preprocessed/plain/set_c.hpp: * src/boost/mpl/aux_/preprocessed/plain/shift_left.hpp: * src/boost/mpl/aux_/preprocessed/plain/shift_right.hpp: * src/boost/mpl/aux_/preprocessed/plain/template_arity.hpp: * src/boost/mpl/aux_/preprocessed/plain/times.hpp: * src/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp: * src/boost/mpl/aux_/preprocessed/plain/vector.hpp: * src/boost/mpl/aux_/preprocessed/plain/vector_c.hpp: * src/boost/mpl/aux_/preprocessor/add.hpp: * src/boost/mpl/aux_/preprocessor/def_params_tail.hpp: * src/boost/mpl/aux_/preprocessor/default_params.hpp: * src/boost/mpl/aux_/preprocessor/enum.hpp: * src/boost/mpl/aux_/preprocessor/ext_params.hpp: * src/boost/mpl/aux_/preprocessor/filter_params.hpp: * src/boost/mpl/aux_/preprocessor/is_seq.hpp: * src/boost/mpl/aux_/preprocessor/params.hpp: * src/boost/mpl/aux_/preprocessor/partial_spec_params.hpp: * src/boost/mpl/aux_/preprocessor/range.hpp: * src/boost/mpl/aux_/preprocessor/repeat.hpp: * src/boost/mpl/aux_/preprocessor/sub.hpp: * src/boost/mpl/aux_/preprocessor/token_equal.hpp: * src/boost/mpl/aux_/preprocessor/tuple.hpp: * src/boost/mpl/aux_/ptr_to_ref.hpp: * src/boost/mpl/aux_/push_back_impl.hpp: * src/boost/mpl/aux_/push_front_impl.hpp: * src/boost/mpl/aux_/range_c/O1_size.hpp: * src/boost/mpl/aux_/range_c/back.hpp: * src/boost/mpl/aux_/range_c/empty.hpp: * src/boost/mpl/aux_/range_c/front.hpp: * src/boost/mpl/aux_/range_c/iterator.hpp: * src/boost/mpl/aux_/range_c/size.hpp: * src/boost/mpl/aux_/range_c/tag.hpp: * src/boost/mpl/aux_/reverse_fold_impl.hpp: * src/boost/mpl/aux_/reverse_fold_impl_body.hpp: * src/boost/mpl/aux_/reverse_iter_fold_impl.hpp: * src/boost/mpl/aux_/sequence_wrapper.hpp: * src/boost/mpl/aux_/shift_op.hpp: * src/boost/mpl/aux_/single_element_iter.hpp: * src/boost/mpl/aux_/size_impl.hpp: * src/boost/mpl/aux_/sort_impl.hpp: * src/boost/mpl/aux_/static_cast.hpp: * src/boost/mpl/aux_/template_arity.hpp: * src/boost/mpl/aux_/template_arity_fwd.hpp: * src/boost/mpl/aux_/test.hpp: * src/boost/mpl/aux_/test/assert.hpp: * src/boost/mpl/aux_/test/data.hpp: * src/boost/mpl/aux_/test/test_case.hpp: * src/boost/mpl/aux_/traits_lambda_spec.hpp: * src/boost/mpl/aux_/transform_iter.hpp: * src/boost/mpl/aux_/type_wrapper.hpp: * src/boost/mpl/aux_/unwrap.hpp: * src/boost/mpl/aux_/value_wknd.hpp: * src/boost/mpl/aux_/yes_no.hpp: * src/boost/mpl/back.hpp: * src/boost/mpl/back_fwd.hpp: * src/boost/mpl/back_inserter.hpp: * src/boost/mpl/base.hpp: * src/boost/mpl/begin.hpp: * src/boost/mpl/begin_end.hpp: * src/boost/mpl/begin_end_fwd.hpp: * src/boost/mpl/bind.hpp: * src/boost/mpl/bind_fwd.hpp: * src/boost/mpl/bitand.hpp: * src/boost/mpl/bitor.hpp: * src/boost/mpl/bitwise.hpp: * src/boost/mpl/bitxor.hpp: * src/boost/mpl/bool.hpp: * src/boost/mpl/bool_fwd.hpp: * src/boost/mpl/clear.hpp: * src/boost/mpl/clear_fwd.hpp: * src/boost/mpl/comparison.hpp: * src/boost/mpl/contains.hpp: * src/boost/mpl/contains_fwd.hpp: * src/boost/mpl/copy.hpp: * src/boost/mpl/copy_if.hpp: * src/boost/mpl/count.hpp: * src/boost/mpl/count_fwd.hpp: * src/boost/mpl/count_if.hpp: * src/boost/mpl/deque.hpp: * src/boost/mpl/deref.hpp: * src/boost/mpl/distance.hpp: * src/boost/mpl/distance_fwd.hpp: * src/boost/mpl/divides.hpp: * src/boost/mpl/empty.hpp: * src/boost/mpl/empty_base.hpp: * src/boost/mpl/empty_fwd.hpp: * src/boost/mpl/empty_sequence.hpp: * src/boost/mpl/end.hpp: * src/boost/mpl/equal.hpp: * src/boost/mpl/equal_to.hpp: * src/boost/mpl/erase.hpp: * src/boost/mpl/erase_fwd.hpp: * src/boost/mpl/erase_key.hpp: * src/boost/mpl/erase_key_fwd.hpp: * src/boost/mpl/eval_if.hpp: * src/boost/mpl/filter_view.hpp: * src/boost/mpl/find.hpp: * src/boost/mpl/find_if.hpp: * src/boost/mpl/fold.hpp: * src/boost/mpl/for_each.hpp: * src/boost/mpl/front.hpp: * src/boost/mpl/front_fwd.hpp: * src/boost/mpl/front_inserter.hpp: * src/boost/mpl/greater.hpp: * src/boost/mpl/greater_equal.hpp: * src/boost/mpl/has_key.hpp: * src/boost/mpl/has_key_fwd.hpp: * src/boost/mpl/has_xxx.hpp: * src/boost/mpl/identity.hpp: * src/boost/mpl/if.hpp: * src/boost/mpl/index_if.hpp: * src/boost/mpl/index_of.hpp: * src/boost/mpl/inherit.hpp: * src/boost/mpl/inherit_linearly.hpp: * src/boost/mpl/insert.hpp: * src/boost/mpl/insert_fwd.hpp: * src/boost/mpl/insert_range.hpp: * src/boost/mpl/insert_range_fwd.hpp: * src/boost/mpl/inserter.hpp: * src/boost/mpl/int.hpp: * src/boost/mpl/int_fwd.hpp: * src/boost/mpl/integral_c.hpp: * src/boost/mpl/integral_c_fwd.hpp: * src/boost/mpl/integral_c_tag.hpp: * src/boost/mpl/is_placeholder.hpp: * src/boost/mpl/is_sequence.hpp: * src/boost/mpl/iter_fold.hpp: * src/boost/mpl/iter_fold_if.hpp: * src/boost/mpl/iterator_category.hpp: * src/boost/mpl/iterator_range.hpp: * src/boost/mpl/iterator_tags.hpp: * src/boost/mpl/joint_view.hpp: * src/boost/mpl/key_type.hpp: * src/boost/mpl/key_type_fwd.hpp: * src/boost/mpl/lambda.hpp: * src/boost/mpl/lambda_fwd.hpp: * src/boost/mpl/less.hpp: * src/boost/mpl/less_equal.hpp: * src/boost/mpl/limits/arity.hpp: * src/boost/mpl/limits/list.hpp: * src/boost/mpl/limits/map.hpp: * src/boost/mpl/limits/set.hpp: * src/boost/mpl/limits/unrolling.hpp: * src/boost/mpl/limits/vector.hpp: * src/boost/mpl/list.hpp: * src/boost/mpl/list/aux_/O1_size.hpp: * src/boost/mpl/list/aux_/begin_end.hpp: * src/boost/mpl/list/aux_/clear.hpp: * src/boost/mpl/list/aux_/empty.hpp: * src/boost/mpl/list/aux_/front.hpp: * src/boost/mpl/list/aux_/include_preprocessed.hpp: * src/boost/mpl/list/aux_/item.hpp: * src/boost/mpl/list/aux_/iterator.hpp: * src/boost/mpl/list/aux_/numbered.hpp: * src/boost/mpl/list/aux_/numbered_c.hpp: * src/boost/mpl/list/aux_/pop_front.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list10.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list20.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list30.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list40.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list50.hpp: * src/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp: * src/boost/mpl/list/aux_/push_back.hpp: * src/boost/mpl/list/aux_/push_front.hpp: * src/boost/mpl/list/aux_/size.hpp: * src/boost/mpl/list/aux_/tag.hpp: * src/boost/mpl/list/list0.hpp: * src/boost/mpl/list/list0_c.hpp: * src/boost/mpl/list/list10.hpp: * src/boost/mpl/list/list10_c.hpp: * src/boost/mpl/list/list20.hpp: * src/boost/mpl/list/list20_c.hpp: * src/boost/mpl/list/list30.hpp: * src/boost/mpl/list/list30_c.hpp: * src/boost/mpl/list/list40.hpp: * src/boost/mpl/list/list40_c.hpp: * src/boost/mpl/list/list50.hpp: * src/boost/mpl/list/list50_c.hpp: * src/boost/mpl/list_c.hpp: * src/boost/mpl/logical.hpp: * src/boost/mpl/long.hpp: * src/boost/mpl/long_fwd.hpp: * src/boost/mpl/lower_bound.hpp: * src/boost/mpl/map.hpp: * src/boost/mpl/map/aux_/at_impl.hpp: * src/boost/mpl/map/aux_/begin_end_impl.hpp: * src/boost/mpl/map/aux_/clear_impl.hpp: * src/boost/mpl/map/aux_/contains_impl.hpp: * src/boost/mpl/map/aux_/empty_impl.hpp: * src/boost/mpl/map/aux_/erase_impl.hpp: * src/boost/mpl/map/aux_/erase_key_impl.hpp: * src/boost/mpl/map/aux_/has_key_impl.hpp: * src/boost/mpl/map/aux_/include_preprocessed.hpp: * src/boost/mpl/map/aux_/insert_impl.hpp: * src/boost/mpl/map/aux_/item.hpp: * src/boost/mpl/map/aux_/iterator.hpp: * src/boost/mpl/map/aux_/key_type_impl.hpp: * src/boost/mpl/map/aux_/map0.hpp: * src/boost/mpl/map/aux_/numbered.hpp: * src/boost/mpl/map/aux_/preprocessed/no_ctps/map10.hpp: * src/boost/mpl/map/aux_/preprocessed/no_ctps/map20.hpp: * src/boost/mpl/map/aux_/preprocessed/no_ctps/map30.hpp: * src/boost/mpl/map/aux_/preprocessed/no_ctps/map40.hpp: * src/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp: * src/boost/mpl/map/aux_/preprocessed/plain/map10.hpp: * src/boost/mpl/map/aux_/preprocessed/plain/map20.hpp: * src/boost/mpl/map/aux_/preprocessed/plain/map30.hpp: * src/boost/mpl/map/aux_/preprocessed/plain/map40.hpp: * src/boost/mpl/map/aux_/preprocessed/plain/map50.hpp: * src/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp: * src/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp: * src/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp: * src/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp: * src/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp: * src/boost/mpl/map/aux_/size_impl.hpp: * src/boost/mpl/map/aux_/tag.hpp: * src/boost/mpl/map/aux_/value_type_impl.hpp: * src/boost/mpl/map/map0.hpp: * src/boost/mpl/map/map10.hpp: * src/boost/mpl/map/map20.hpp: * src/boost/mpl/map/map30.hpp: * src/boost/mpl/map/map40.hpp: * src/boost/mpl/map/map50.hpp: * src/boost/mpl/math/fixed_c.hpp: * src/boost/mpl/math/is_even.hpp: * src/boost/mpl/math/rational_c.hpp: * src/boost/mpl/max.hpp: * src/boost/mpl/max_element.hpp: * src/boost/mpl/min.hpp: * src/boost/mpl/min_element.hpp: * src/boost/mpl/min_max.hpp: * src/boost/mpl/minus.hpp: * src/boost/mpl/modulus.hpp: * src/boost/mpl/multiplies.hpp: * src/boost/mpl/multiset/aux_/count_impl.hpp: * src/boost/mpl/multiset/aux_/insert_impl.hpp: * src/boost/mpl/multiset/aux_/item.hpp: * src/boost/mpl/multiset/aux_/multiset0.hpp: * src/boost/mpl/multiset/aux_/tag.hpp: * src/boost/mpl/multiset/multiset0.hpp: * src/boost/mpl/negate.hpp: * src/boost/mpl/next.hpp: * src/boost/mpl/next_prior.hpp: * src/boost/mpl/not.hpp: * src/boost/mpl/not_equal_to.hpp: * src/boost/mpl/numeric_cast.hpp: * src/boost/mpl/or.hpp: * src/boost/mpl/order.hpp: * src/boost/mpl/order_fwd.hpp: * src/boost/mpl/pair.hpp: * src/boost/mpl/pair_view.hpp: * src/boost/mpl/partition.hpp: * src/boost/mpl/placeholders.hpp: * src/boost/mpl/plus.hpp: * src/boost/mpl/pop_back.hpp: * src/boost/mpl/pop_back_fwd.hpp: * src/boost/mpl/pop_front.hpp: * src/boost/mpl/pop_front_fwd.hpp: * src/boost/mpl/print.hpp: * src/boost/mpl/prior.hpp: * src/boost/mpl/protect.hpp: * src/boost/mpl/push_back.hpp: * src/boost/mpl/push_back_fwd.hpp: * src/boost/mpl/push_front.hpp: * src/boost/mpl/push_front_fwd.hpp: * src/boost/mpl/quote.hpp: * src/boost/mpl/range_c.hpp: * src/boost/mpl/remove.hpp: * src/boost/mpl/remove_if.hpp: * src/boost/mpl/replace.hpp: * src/boost/mpl/replace_if.hpp: * src/boost/mpl/reverse.hpp: * src/boost/mpl/reverse_fold.hpp: * src/boost/mpl/reverse_iter_fold.hpp: * src/boost/mpl/same_as.hpp: * src/boost/mpl/sequence_tag.hpp: * src/boost/mpl/sequence_tag_fwd.hpp: * src/boost/mpl/set.hpp: * src/boost/mpl/set/aux_/at_impl.hpp: * src/boost/mpl/set/aux_/begin_end_impl.hpp: * src/boost/mpl/set/aux_/clear_impl.hpp: * src/boost/mpl/set/aux_/empty_impl.hpp: * src/boost/mpl/set/aux_/erase_impl.hpp: * src/boost/mpl/set/aux_/erase_key_impl.hpp: * src/boost/mpl/set/aux_/has_key_impl.hpp: * src/boost/mpl/set/aux_/include_preprocessed.hpp: * src/boost/mpl/set/aux_/insert_impl.hpp: * src/boost/mpl/set/aux_/item.hpp: * src/boost/mpl/set/aux_/iterator.hpp: * src/boost/mpl/set/aux_/key_type_impl.hpp: * src/boost/mpl/set/aux_/numbered.hpp: * src/boost/mpl/set/aux_/numbered_c.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set10.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set20.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set30.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set40.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set50.hpp: * src/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp: * src/boost/mpl/set/aux_/set0.hpp: * src/boost/mpl/set/aux_/size_impl.hpp: * src/boost/mpl/set/aux_/tag.hpp: * src/boost/mpl/set/aux_/value_type_impl.hpp: * src/boost/mpl/set/set0.hpp: * src/boost/mpl/set/set0_c.hpp: * src/boost/mpl/set/set10.hpp: * src/boost/mpl/set/set10_c.hpp: * src/boost/mpl/set/set20.hpp: * src/boost/mpl/set/set20_c.hpp: * src/boost/mpl/set/set30.hpp: * src/boost/mpl/set/set30_c.hpp: * src/boost/mpl/set/set40.hpp: * src/boost/mpl/set/set40_c.hpp: * src/boost/mpl/set/set50.hpp: * src/boost/mpl/set/set50_c.hpp: * src/boost/mpl/set_c.hpp: * src/boost/mpl/shift_left.hpp: * src/boost/mpl/shift_right.hpp: * src/boost/mpl/single_view.hpp: * src/boost/mpl/size.hpp: * src/boost/mpl/size_fwd.hpp: * src/boost/mpl/size_t.hpp: * src/boost/mpl/size_t_fwd.hpp: * src/boost/mpl/sizeof.hpp: * src/boost/mpl/sort.hpp: * src/boost/mpl/stable_partition.hpp: * src/boost/mpl/switch.hpp: * src/boost/mpl/tag.hpp: * src/boost/mpl/times.hpp: * src/boost/mpl/transform.hpp: * src/boost/mpl/transform_view.hpp: * src/boost/mpl/unique.hpp: * src/boost/mpl/unpack_args.hpp: * src/boost/mpl/upper_bound.hpp: * src/boost/mpl/value_type.hpp: * src/boost/mpl/value_type_fwd.hpp: * src/boost/mpl/vector.hpp: * src/boost/mpl/vector/aux_/O1_size.hpp: * src/boost/mpl/vector/aux_/at.hpp: * src/boost/mpl/vector/aux_/back.hpp: * src/boost/mpl/vector/aux_/begin_end.hpp: * src/boost/mpl/vector/aux_/clear.hpp: * src/boost/mpl/vector/aux_/empty.hpp: * src/boost/mpl/vector/aux_/front.hpp: * src/boost/mpl/vector/aux_/include_preprocessed.hpp: * src/boost/mpl/vector/aux_/item.hpp: * src/boost/mpl/vector/aux_/iterator.hpp: * src/boost/mpl/vector/aux_/numbered.hpp: * src/boost/mpl/vector/aux_/numbered_c.hpp: * src/boost/mpl/vector/aux_/pop_back.hpp: * src/boost/mpl/vector/aux_/pop_front.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp: * src/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp: * src/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp: * src/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp: * src/boost/mpl/vector/aux_/push_back.hpp: * src/boost/mpl/vector/aux_/push_front.hpp: * src/boost/mpl/vector/aux_/size.hpp: * src/boost/mpl/vector/aux_/tag.hpp: * src/boost/mpl/vector/aux_/vector0.hpp: * src/boost/mpl/vector/vector0.hpp: * src/boost/mpl/vector/vector0_c.hpp: * src/boost/mpl/vector/vector10.hpp: * src/boost/mpl/vector/vector10_c.hpp: * src/boost/mpl/vector/vector20.hpp: * src/boost/mpl/vector/vector20_c.hpp: * src/boost/mpl/vector/vector30.hpp: * src/boost/mpl/vector/vector30_c.hpp: * src/boost/mpl/vector/vector40.hpp: * src/boost/mpl/vector/vector40_c.hpp: * src/boost/mpl/vector/vector50.hpp: * src/boost/mpl/vector/vector50_c.hpp: * src/boost/mpl/vector_c.hpp: * src/boost/mpl/void.hpp: * src/boost/mpl/void_fwd.hpp: * src/boost/mpl/zip_view.hpp: * src/boost/next_prior.hpp: * src/boost/noncopyable.hpp: * src/boost/pointer_cast.hpp: * src/boost/preprocessor.hpp: * src/boost/preprocessor/arithmetic.hpp: * src/boost/preprocessor/arithmetic/add.hpp: * src/boost/preprocessor/arithmetic/dec.hpp: * src/boost/preprocessor/arithmetic/detail/div_base.hpp: * src/boost/preprocessor/arithmetic/div.hpp: * src/boost/preprocessor/arithmetic/inc.hpp: * src/boost/preprocessor/arithmetic/mod.hpp: * src/boost/preprocessor/arithmetic/mul.hpp: * src/boost/preprocessor/arithmetic/sub.hpp: * src/boost/preprocessor/array.hpp: * src/boost/preprocessor/array/data.hpp: * src/boost/preprocessor/array/elem.hpp: * src/boost/preprocessor/array/insert.hpp: * src/boost/preprocessor/array/pop_back.hpp: * src/boost/preprocessor/array/pop_front.hpp: * src/boost/preprocessor/array/push_back.hpp: * src/boost/preprocessor/array/push_front.hpp: * src/boost/preprocessor/array/remove.hpp: * src/boost/preprocessor/array/replace.hpp: * src/boost/preprocessor/array/reverse.hpp: * src/boost/preprocessor/array/size.hpp: * src/boost/preprocessor/assert_msg.hpp: * src/boost/preprocessor/cat.hpp: * src/boost/preprocessor/comma.hpp: * src/boost/preprocessor/comma_if.hpp: * src/boost/preprocessor/comparison.hpp: * src/boost/preprocessor/comparison/equal.hpp: * src/boost/preprocessor/comparison/greater.hpp: * src/boost/preprocessor/comparison/greater_equal.hpp: * src/boost/preprocessor/comparison/less.hpp: * src/boost/preprocessor/comparison/less_equal.hpp: * src/boost/preprocessor/comparison/not_equal.hpp: * src/boost/preprocessor/config/config.hpp: * src/boost/preprocessor/config/limits.hpp: * src/boost/preprocessor/control.hpp: * src/boost/preprocessor/control/deduce_d.hpp: * src/boost/preprocessor/control/detail/dmc/while.hpp: * src/boost/preprocessor/control/detail/edg/while.hpp: * src/boost/preprocessor/control/detail/msvc/while.hpp: * src/boost/preprocessor/control/detail/while.hpp: * src/boost/preprocessor/control/expr_if.hpp: * src/boost/preprocessor/control/expr_iif.hpp: * src/boost/preprocessor/control/if.hpp: * src/boost/preprocessor/control/iif.hpp: * src/boost/preprocessor/control/while.hpp: * src/boost/preprocessor/debug.hpp: * src/boost/preprocessor/debug/assert.hpp: * src/boost/preprocessor/debug/error.hpp: * src/boost/preprocessor/debug/line.hpp: * src/boost/preprocessor/dec.hpp: * src/boost/preprocessor/detail/auto_rec.hpp: * src/boost/preprocessor/detail/check.hpp: * src/boost/preprocessor/detail/dmc/auto_rec.hpp: * src/boost/preprocessor/detail/is_binary.hpp: * src/boost/preprocessor/detail/is_nullary.hpp: * src/boost/preprocessor/detail/is_unary.hpp: * src/boost/preprocessor/detail/null.hpp: * src/boost/preprocessor/detail/split.hpp: * src/boost/preprocessor/empty.hpp: * src/boost/preprocessor/enum.hpp: * src/boost/preprocessor/enum_params.hpp: * src/boost/preprocessor/enum_params_with_a_default.hpp: * src/boost/preprocessor/enum_params_with_defaults.hpp: * src/boost/preprocessor/enum_shifted.hpp: * src/boost/preprocessor/enum_shifted_params.hpp: * src/boost/preprocessor/expand.hpp: * src/boost/preprocessor/expr_if.hpp: * src/boost/preprocessor/facilities.hpp: * src/boost/preprocessor/facilities/apply.hpp: * src/boost/preprocessor/facilities/empty.hpp: * src/boost/preprocessor/facilities/expand.hpp: * src/boost/preprocessor/facilities/identity.hpp: * src/boost/preprocessor/facilities/intercept.hpp: * src/boost/preprocessor/facilities/is_1.hpp: * src/boost/preprocessor/facilities/is_empty.hpp: * src/boost/preprocessor/facilities/is_empty_or_1.hpp: * src/boost/preprocessor/for.hpp: * src/boost/preprocessor/identity.hpp: * src/boost/preprocessor/if.hpp: * src/boost/preprocessor/inc.hpp: * src/boost/preprocessor/iterate.hpp: * src/boost/preprocessor/iteration.hpp: * src/boost/preprocessor/iteration/detail/bounds/lower1.hpp: * src/boost/preprocessor/iteration/detail/bounds/lower2.hpp: * src/boost/preprocessor/iteration/detail/bounds/lower3.hpp: * src/boost/preprocessor/iteration/detail/bounds/lower4.hpp: * src/boost/preprocessor/iteration/detail/bounds/lower5.hpp: * src/boost/preprocessor/iteration/detail/bounds/upper1.hpp: * src/boost/preprocessor/iteration/detail/bounds/upper2.hpp: * src/boost/preprocessor/iteration/detail/bounds/upper3.hpp: * src/boost/preprocessor/iteration/detail/bounds/upper4.hpp: * src/boost/preprocessor/iteration/detail/bounds/upper5.hpp: * src/boost/preprocessor/iteration/detail/finish.hpp: * src/boost/preprocessor/iteration/detail/iter/forward1.hpp: * src/boost/preprocessor/iteration/detail/iter/forward2.hpp: * src/boost/preprocessor/iteration/detail/iter/forward3.hpp: * src/boost/preprocessor/iteration/detail/iter/forward4.hpp: * src/boost/preprocessor/iteration/detail/iter/forward5.hpp: * src/boost/preprocessor/iteration/detail/iter/reverse1.hpp: * src/boost/preprocessor/iteration/detail/iter/reverse2.hpp: * src/boost/preprocessor/iteration/detail/iter/reverse3.hpp: * src/boost/preprocessor/iteration/detail/iter/reverse4.hpp: * src/boost/preprocessor/iteration/detail/iter/reverse5.hpp: * src/boost/preprocessor/iteration/detail/local.hpp: * src/boost/preprocessor/iteration/detail/rlocal.hpp: * src/boost/preprocessor/iteration/detail/self.hpp: * src/boost/preprocessor/iteration/detail/start.hpp: * src/boost/preprocessor/iteration/iterate.hpp: * src/boost/preprocessor/iteration/local.hpp: * src/boost/preprocessor/iteration/self.hpp: * src/boost/preprocessor/library.hpp: * src/boost/preprocessor/limits.hpp: * src/boost/preprocessor/list.hpp: * src/boost/preprocessor/list/adt.hpp: * src/boost/preprocessor/list/append.hpp: * src/boost/preprocessor/list/at.hpp: * src/boost/preprocessor/list/cat.hpp: * src/boost/preprocessor/list/detail/dmc/fold_left.hpp: * src/boost/preprocessor/list/detail/edg/fold_left.hpp: * src/boost/preprocessor/list/detail/edg/fold_right.hpp: * src/boost/preprocessor/list/detail/fold_left.hpp: * src/boost/preprocessor/list/detail/fold_right.hpp: * src/boost/preprocessor/list/enum.hpp: * src/boost/preprocessor/list/filter.hpp: * src/boost/preprocessor/list/first_n.hpp: * src/boost/preprocessor/list/fold_left.hpp: * src/boost/preprocessor/list/fold_right.hpp: * src/boost/preprocessor/list/for_each.hpp: * src/boost/preprocessor/list/for_each_i.hpp: * src/boost/preprocessor/list/for_each_product.hpp: * src/boost/preprocessor/list/rest_n.hpp: * src/boost/preprocessor/list/reverse.hpp: * src/boost/preprocessor/list/size.hpp: * src/boost/preprocessor/list/to_tuple.hpp: * src/boost/preprocessor/list/transform.hpp: * src/boost/preprocessor/logical.hpp: * src/boost/preprocessor/logical/and.hpp: * src/boost/preprocessor/logical/bitand.hpp: * src/boost/preprocessor/logical/bitnor.hpp: * src/boost/preprocessor/logical/bitor.hpp: * src/boost/preprocessor/logical/bitxor.hpp: * src/boost/preprocessor/logical/bool.hpp: * src/boost/preprocessor/logical/compl.hpp: * src/boost/preprocessor/logical/nor.hpp: * src/boost/preprocessor/logical/not.hpp: * src/boost/preprocessor/logical/or.hpp: * src/boost/preprocessor/logical/xor.hpp: * src/boost/preprocessor/max.hpp: * src/boost/preprocessor/min.hpp: * src/boost/preprocessor/punctuation.hpp: * src/boost/preprocessor/punctuation/comma.hpp: * src/boost/preprocessor/punctuation/comma_if.hpp: * src/boost/preprocessor/punctuation/paren.hpp: * src/boost/preprocessor/punctuation/paren_if.hpp: * src/boost/preprocessor/repeat.hpp: * src/boost/preprocessor/repeat_2nd.hpp: * src/boost/preprocessor/repeat_3rd.hpp: * src/boost/preprocessor/repeat_from_to.hpp: * src/boost/preprocessor/repeat_from_to_2nd.hpp: * src/boost/preprocessor/repeat_from_to_3rd.hpp: * src/boost/preprocessor/repetition.hpp: * src/boost/preprocessor/repetition/deduce_r.hpp: * src/boost/preprocessor/repetition/deduce_z.hpp: * src/boost/preprocessor/repetition/detail/dmc/for.hpp: * src/boost/preprocessor/repetition/detail/edg/for.hpp: * src/boost/preprocessor/repetition/detail/for.hpp: * src/boost/preprocessor/repetition/detail/msvc/for.hpp: * src/boost/preprocessor/repetition/enum.hpp: * src/boost/preprocessor/repetition/enum_binary_params.hpp: * src/boost/preprocessor/repetition/enum_params.hpp: * src/boost/preprocessor/repetition/enum_params_with_a_default.hpp: * src/boost/preprocessor/repetition/enum_params_with_defaults.hpp: * src/boost/preprocessor/repetition/enum_shifted.hpp: * src/boost/preprocessor/repetition/enum_shifted_binary_params.hpp: * src/boost/preprocessor/repetition/enum_shifted_params.hpp: * src/boost/preprocessor/repetition/enum_trailing.hpp: * src/boost/preprocessor/repetition/enum_trailing_binary_params.hpp: * src/boost/preprocessor/repetition/enum_trailing_params.hpp: * src/boost/preprocessor/repetition/for.hpp: * src/boost/preprocessor/repetition/repeat.hpp: * src/boost/preprocessor/repetition/repeat_from_to.hpp: * src/boost/preprocessor/selection.hpp: * src/boost/preprocessor/selection/max.hpp: * src/boost/preprocessor/selection/min.hpp: * src/boost/preprocessor/seq.hpp: * src/boost/preprocessor/seq/cat.hpp: * src/boost/preprocessor/seq/detail/split.hpp: * src/boost/preprocessor/seq/elem.hpp: * src/boost/preprocessor/seq/enum.hpp: * src/boost/preprocessor/seq/filter.hpp: * src/boost/preprocessor/seq/first_n.hpp: * src/boost/preprocessor/seq/fold_left.hpp: * src/boost/preprocessor/seq/fold_right.hpp: * src/boost/preprocessor/seq/for_each.hpp: * src/boost/preprocessor/seq/for_each_i.hpp: * src/boost/preprocessor/seq/for_each_product.hpp: * src/boost/preprocessor/seq/insert.hpp: * src/boost/preprocessor/seq/pop_back.hpp: * src/boost/preprocessor/seq/pop_front.hpp: * src/boost/preprocessor/seq/push_back.hpp: * src/boost/preprocessor/seq/push_front.hpp: * src/boost/preprocessor/seq/remove.hpp: * src/boost/preprocessor/seq/replace.hpp: * src/boost/preprocessor/seq/rest_n.hpp: * src/boost/preprocessor/seq/reverse.hpp: * src/boost/preprocessor/seq/seq.hpp: * src/boost/preprocessor/seq/size.hpp: * src/boost/preprocessor/seq/subseq.hpp: * src/boost/preprocessor/seq/to_array.hpp: * src/boost/preprocessor/seq/to_tuple.hpp: * src/boost/preprocessor/seq/transform.hpp: * src/boost/preprocessor/slot.hpp: * src/boost/preprocessor/slot/counter.hpp: * src/boost/preprocessor/slot/detail/counter.hpp: * src/boost/preprocessor/slot/detail/def.hpp: * src/boost/preprocessor/slot/detail/shared.hpp: * src/boost/preprocessor/slot/detail/slot1.hpp: * src/boost/preprocessor/slot/detail/slot2.hpp: * src/boost/preprocessor/slot/detail/slot3.hpp: * src/boost/preprocessor/slot/detail/slot4.hpp: * src/boost/preprocessor/slot/detail/slot5.hpp: * src/boost/preprocessor/slot/slot.hpp: * src/boost/preprocessor/stringize.hpp: * src/boost/preprocessor/tuple.hpp: * src/boost/preprocessor/tuple/eat.hpp: * src/boost/preprocessor/tuple/elem.hpp: * src/boost/preprocessor/tuple/rem.hpp: * src/boost/preprocessor/tuple/reverse.hpp: * src/boost/preprocessor/tuple/to_list.hpp: * src/boost/preprocessor/tuple/to_seq.hpp: * src/boost/preprocessor/while.hpp: * src/boost/preprocessor/wstringize.hpp: * src/boost/range.hpp: * src/boost/range/begin.hpp: * src/boost/range/concepts.hpp: * src/boost/range/config.hpp: * src/boost/range/const_iterator.hpp: * src/boost/range/const_reverse_iterator.hpp: * src/boost/range/detail/begin.hpp: * src/boost/range/detail/collection_traits.hpp: * src/boost/range/detail/collection_traits_detail.hpp: * src/boost/range/detail/common.hpp: * src/boost/range/detail/const_iterator.hpp: * src/boost/range/detail/difference_type.hpp: * src/boost/range/detail/empty.hpp: * src/boost/range/detail/end.hpp: * src/boost/range/detail/implementation_help.hpp: * src/boost/range/detail/iterator.hpp: * src/boost/range/detail/mfc/carray.hpp: * src/boost/range/detail/mfc/cstring.hpp: * src/boost/range/detail/remove_extent.hpp: * src/boost/range/detail/sfinae.hpp: * src/boost/range/detail/size.hpp: * src/boost/range/detail/size_type.hpp: * src/boost/range/detail/sizer.hpp: * src/boost/range/detail/value_type.hpp: * src/boost/range/detail/vc6/end.hpp: * src/boost/range/detail/vc6/size.hpp: * src/boost/range/difference_type.hpp: * src/boost/range/empty.hpp: * src/boost/range/end.hpp: * src/boost/range/functions.hpp: * src/boost/range/iterator.hpp: * src/boost/range/iterator_range.hpp: * src/boost/range/metafunctions.hpp: * src/boost/range/rbegin.hpp: * src/boost/range/rend.hpp: * src/boost/range/result_iterator.hpp: * src/boost/range/reverse_iterator.hpp: * src/boost/range/reverse_result_iterator.hpp: * src/boost/range/size.hpp: * src/boost/range/size_type.hpp: * src/boost/range/sub_range.hpp: * src/boost/range/value_type.hpp: * src/boost/ref.hpp: * src/boost/smart_cast.hpp: * src/boost/static_assert.hpp: * src/boost/static_warning.hpp: * src/boost/type_traits.hpp: * src/boost/type_traits/add_const.hpp: * src/boost/type_traits/add_cv.hpp: * src/boost/type_traits/add_pointer.hpp: * src/boost/type_traits/add_reference.hpp: * src/boost/type_traits/add_volatile.hpp: * src/boost/type_traits/aligned_storage.hpp: * src/boost/type_traits/alignment_of.hpp: * src/boost/type_traits/alignment_traits.hpp: * src/boost/type_traits/arithmetic_traits.hpp: * src/boost/type_traits/array_traits.hpp: * src/boost/type_traits/broken_compiler_spec.hpp: * src/boost/type_traits/composite_traits.hpp: * src/boost/type_traits/config.hpp: * src/boost/type_traits/conversion_traits.hpp: * src/boost/type_traits/cv_traits.hpp: * src/boost/type_traits/decay.hpp: * src/boost/type_traits/detail/bool_trait_def.hpp: * src/boost/type_traits/detail/bool_trait_undef.hpp: * src/boost/type_traits/detail/cv_traits_impl.hpp: * src/boost/type_traits/detail/false_result.hpp: * src/boost/type_traits/detail/ice_and.hpp: * src/boost/type_traits/detail/ice_eq.hpp: * src/boost/type_traits/detail/ice_not.hpp: * src/boost/type_traits/detail/ice_or.hpp: * src/boost/type_traits/detail/is_function_ptr_helper.hpp: * src/boost/type_traits/detail/is_function_ptr_tester.hpp: * src/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp: * src/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp: * src/boost/type_traits/detail/size_t_trait_def.hpp: * src/boost/type_traits/detail/size_t_trait_undef.hpp: * src/boost/type_traits/detail/template_arity_spec.hpp: * src/boost/type_traits/detail/type_trait_def.hpp: * src/boost/type_traits/detail/type_trait_undef.hpp: * src/boost/type_traits/detail/wrap.hpp: * src/boost/type_traits/detail/yes_no_type.hpp: * src/boost/type_traits/extent.hpp: * src/boost/type_traits/function_traits.hpp: * src/boost/type_traits/has_nothrow_assign.hpp: * src/boost/type_traits/has_nothrow_constructor.hpp: * src/boost/type_traits/has_nothrow_copy.hpp: * src/boost/type_traits/has_nothrow_destructor.hpp: * src/boost/type_traits/has_trivial_assign.hpp: * src/boost/type_traits/has_trivial_constructor.hpp: * src/boost/type_traits/has_trivial_copy.hpp: * src/boost/type_traits/has_trivial_destructor.hpp: * src/boost/type_traits/has_virtual_destructor.hpp: * src/boost/type_traits/ice.hpp: * src/boost/type_traits/integral_constant.hpp: * src/boost/type_traits/intrinsics.hpp: * src/boost/type_traits/is_abstract.hpp: * src/boost/type_traits/is_arithmetic.hpp: * src/boost/type_traits/is_array.hpp: * src/boost/type_traits/is_base_and_derived.hpp: * src/boost/type_traits/is_base_of.hpp: * src/boost/type_traits/is_class.hpp: * src/boost/type_traits/is_compound.hpp: * src/boost/type_traits/is_const.hpp: * src/boost/type_traits/is_convertible.hpp: * src/boost/type_traits/is_empty.hpp: * src/boost/type_traits/is_enum.hpp: * src/boost/type_traits/is_float.hpp: * src/boost/type_traits/is_floating_point.hpp: * src/boost/type_traits/is_function.hpp: * src/boost/type_traits/is_fundamental.hpp: * src/boost/type_traits/is_integral.hpp: * src/boost/type_traits/is_member_function_pointer.hpp: * src/boost/type_traits/is_member_object_pointer.hpp: * src/boost/type_traits/is_member_pointer.hpp: * src/boost/type_traits/is_object.hpp: * src/boost/type_traits/is_pod.hpp: * src/boost/type_traits/is_pointer.hpp: * src/boost/type_traits/is_polymorphic.hpp: * src/boost/type_traits/is_reference.hpp: * src/boost/type_traits/is_same.hpp: * src/boost/type_traits/is_scalar.hpp: * src/boost/type_traits/is_signed.hpp: * src/boost/type_traits/is_stateless.hpp: * src/boost/type_traits/is_union.hpp: * src/boost/type_traits/is_unsigned.hpp: * src/boost/type_traits/is_void.hpp: * src/boost/type_traits/is_volatile.hpp: * src/boost/type_traits/msvc/remove_all_extents.hpp: * src/boost/type_traits/msvc/remove_bounds.hpp: * src/boost/type_traits/msvc/remove_const.hpp: * src/boost/type_traits/msvc/remove_cv.hpp: * src/boost/type_traits/msvc/remove_extent.hpp: * src/boost/type_traits/msvc/remove_pointer.hpp: * src/boost/type_traits/msvc/remove_reference.hpp: * src/boost/type_traits/msvc/remove_volatile.hpp: * src/boost/type_traits/msvc/typeof.hpp: * src/boost/type_traits/object_traits.hpp: * src/boost/type_traits/rank.hpp: * src/boost/type_traits/reference_traits.hpp: * src/boost/type_traits/remove_all_extents.hpp: * src/boost/type_traits/remove_bounds.hpp: * src/boost/type_traits/remove_const.hpp: * src/boost/type_traits/remove_cv.hpp: * src/boost/type_traits/remove_extent.hpp: * src/boost/type_traits/remove_pointer.hpp: * src/boost/type_traits/remove_reference.hpp: * src/boost/type_traits/remove_volatile.hpp: * src/boost/type_traits/same_traits.hpp: * src/boost/type_traits/transform_traits.hpp: * src/boost/type_traits/transform_traits_spec.hpp: * src/boost/type_traits/type_with_alignment.hpp: * src/boost/utility.hpp: * src/boost/utility/addressof.hpp: * src/boost/utility/base_from_member.hpp: * src/boost/utility/compare_pointees.hpp: * src/boost/utility/detail/in_place_factory_prefix.hpp: * src/boost/utility/detail/in_place_factory_suffix.hpp: * src/boost/utility/detail/result_of_iterate.hpp: * src/boost/utility/enable_if.hpp: * src/boost/utility/in_place_factory.hpp: * src/boost/utility/result_of.hpp: * src/boost/utility/typed_in_place_factory.hpp: * src/boost/utility/value_init.hpp: using boost::algorithm::string is okay from now on 2008-03-29 Patrick Ohly * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionCmdline.h: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: * src/SyncEvolutionUtil.cpp: * src/SyncEvolutionUtil.h: * src/client-test-app.cpp: added testing of config creation, fixed setting of default values 2008-03-28 Patrick Ohly * src/SyncEvolutionCmdline.cpp: infrastructure for config tree testing: scanFiles/createFiles 2008-03-28 Patrick Ohly * src/EvolutionSyncClient.cpp: * src/FileConfigNode.cpp: * src/FileConfigTree.cpp: * src/SyncEvolutionUtil.cpp: * src/SyncEvolutionUtil.h: moved utility code into separate file: directory iteration, rm -r, mkdir -p 2008-03-25 Patrick Ohly * src/AddressBookSourceRegister.cpp: * src/EvolutionCalendarSourceRegister.cpp: * src/EvolutionContactSource.cpp: * src/EvolutionContactSourceRegister.cpp: * src/EvolutionSyncSource.cpp: * src/Makefile.am: * src/SQLiteContactSourceRegister.cpp: * src/SyncEvolutionUtil.cpp: * src/SyncEvolutionUtil.h: * src/client-test-app.cpp: cleaned up test registration 2008-03-25 Patrick Ohly * test/evo.supp: recreated Evolution suppressions after fixing some leaks caused by SyncEvolution 2008-03-24 Patrick Ohly * src/EvolutionContactSource.cpp: * src/EvolutionContactSourceRegister.cpp: * src/SyncEvolutionConfig.cpp: fixed instantiating EvolutionSyncSource under unique name 2008-03-24 Patrick Ohly * src/EvolutionContactSource.cpp: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/FilterConfigNode.cpp: * src/FilterConfigNode.h: * src/SQLiteContactSource.cpp: * src/SQLiteUtil.cpp: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: * src/TrackingSyncSource.cpp: * src/client-test-app.cpp: * src/vocl/VConverter.cpp: * src/vocl/VObject.cpp: * src/vocl/VProperty.cpp: fixed compiler warnings and unit test of EvolutionContactSource 2008-03-24 Patrick Ohly * HACKING: * configure.in: * src/Makefile.am: added SYNCEVOLUTION_CXXFLAGS: use it to set flags for SyncEvolution source files 2008-03-24 Patrick Ohly * src/Makefile.am: re-added "testclean" target: removes files created during testing 2008-03-21 Patrick Ohly * src/Makefile.am: fix for the cleanup fix: client-api.build must be removed by distclean, not clean 2008-03-21 Patrick Ohly * src/Makefile.am: fixed dist + distcheck 2008-03-20 Patrick Ohly * src/ConfigTree.h: * src/FileConfigTree.cpp: * src/FileConfigTree.h: * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: cleaned up change tracking node handling, added copying of it during migration 2008-03-20 Patrick Ohly * src/ConfigNode.h: * src/FileConfigNode.cpp: * src/FileConfigNode.h: * src/FilterConfigNode.cpp: * src/FilterConfigNode.h: cleaned up const/non-const methods, added filtering of const nodes 2008-03-20 Patrick Ohly * src/EvolutionSyncClient.cpp: adapted to new normalized name for disabled sync mode 2008-03-20 Patrick Ohly * src/SyncEvolutionConfig.cpp: accept 'bin' as alias for 'b64' 2008-03-19 Patrick Ohly * README: * src/ConfigTree.h: * src/FileConfigTree.cpp: * src/FileConfigTree.h: * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionCmdline.h: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: implemented --migrate and --configure 2008-03-19 Patrick Ohly * src/SyncEvolutionCmdline.cpp: avoid printing empty comments in --print-config 2008-03-19 Patrick Ohly * README: * src/EvolutionCalendarSourceRegister.cpp: * src/FileConfigTree.cpp: * src/SQLiteContactSourceRegister.cpp: * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: * src/SyncEvolutionUtil.h: implemented server config templates (scheduleworld, funambol, synthesis) and printing of them 2008-03-19 Patrick Ohly * src/SyncEvolutionCmdline.cpp: minor fixes for command line handling 2008-03-19 Patrick Ohly * README: * src/ConfigNode.h: * src/EvolutionCalendarSourceRegister.cpp: * src/EvolutionContactSourceRegister.cpp: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/FileConfigNode.h: * src/FilterConfigNode.h: * src/Makefile.am: * src/SQLiteContactSourceRegister.cpp: * src/SyncEvolutionCmdline.cpp: * src/SyncEvolutionCmdline.h: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: * src/SyncEvolutionUtil.h: * src/VolatileConfigNode.h: next step in the configuration rewrite 2008-03-19 Patrick Ohly * src/SQLiteContactSource.cpp: * src/SQLiteContactSource.h: SQLiteContactSource now mentions the file:/// access to databases 2008-03-18 Patrick Ohly * README: * src/FileConfigNode.cpp: * src/FilterConfigNode.cpp: * src/FilterConfigNode.h: * src/SyncEvolutionCmdline.h: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: * src/syncevolution.cpp: first part of the new command line handling 2008-03-18 Patrick Ohly * README: * src/AddressBookSource.cpp: * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionSmartPtr.h: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncSource.h: * src/SQLiteContactSource.cpp: * src/SQLiteUtil.cpp: * src/SQLiteUtil.h: * src/TrackingSyncSource.cpp: * test/evo.supp: fixed some memory leaks for results of e_book_get_contacts/changes and e_cal_get_object_list_as_comp/e_cal_get_changes 2008-03-16 Patrick Ohly * test/client.supp: * test/evo.supp: * test/sys.supp: valgrind suppression rules 2008-03-16 Patrick Ohly * test/runtests.py: fixed rebuild of Evolution trunk: install stamp must be removed, otherwise it won't reinstall 2008-03-13 Patrick Ohly * src/EvolutionCalendarSourceRegister.cpp: support text/x-vcalendar to be backwards compatible way with old configs 2008-03-13 Patrick Ohly * src/SyncEvolutionConfig.cpp: added text/x-vcalendar alias 2008-03-13 Patrick Ohly * src/EvolutionSyncSource.h: clarified which data has to be set in createItem() 2008-03-11 Patrick Ohly * src/EvolutionCalendarSourceRegister.cpp: * src/SyncEvolutionConfig.cpp: fixed memo type property 2008-03-10 Patrick Ohly * configure.in: * src/AddressBookConstants.cpp: * src/AddressBookSource.cpp: * src/AddressBookSource.h: * src/AddressBookSourceRegister.cpp: * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSourceRegister.cpp: * src/EvolutionContactSource.cpp: * src/EvolutionContactSourceRegister.cpp: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/Makefile.am: * src/SQLiteContactSource.cpp: * src/SQLiteContactSourceRegister.cpp: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: * src/client-test-app.cpp: - implemented value aliases for the configuration - rewrote interpretation of "type" property: is now a combination of backend and mime type - improved registration of sync sources (RegisterSyncSource) 2008-03-09 Patrick Ohly * src/FileConfigNode.cpp: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: * src/client-test-app.cpp: implemented default values and creating config, cleaned up some properties 2008-03-09 Patrick Ohly * src/EvolutionSyncClient.cpp: added comment about setting sync mode 2008-03-09 Patrick Ohly * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: * src/client-test-app.cpp: replaced direct setting of properties with set methods 2008-03-09 Patrick Ohly * src/EvolutionMemoSource.h: adapted to new prototype of virtual mime type functions 2008-03-08 Patrick Ohly * configure.in: set DEVICE_TYPE: this is used as part of the DevInf to distinguish different SyncEvolution platforms 2008-03-07 Patrick Ohly * src/boost/assert.hpp: * src/boost/checked_delete.hpp: * src/boost/config.hpp: * src/boost/config/abi/borland_prefix.hpp: * src/boost/config/abi/borland_suffix.hpp: * src/boost/config/abi/msvc_prefix.hpp: * src/boost/config/abi/msvc_suffix.hpp: * src/boost/config/abi_prefix.hpp: * src/boost/config/abi_suffix.hpp: * src/boost/config/auto_link.hpp: * src/boost/config/compiler/borland.hpp: * src/boost/config/compiler/comeau.hpp: * src/boost/config/compiler/common_edg.hpp: * src/boost/config/compiler/compaq_cxx.hpp: * src/boost/config/compiler/digitalmars.hpp: * src/boost/config/compiler/gcc.hpp: * src/boost/config/compiler/gcc_xml.hpp: * src/boost/config/compiler/greenhills.hpp: * src/boost/config/compiler/hp_acc.hpp: * src/boost/config/compiler/intel.hpp: * src/boost/config/compiler/kai.hpp: * src/boost/config/compiler/metrowerks.hpp: * src/boost/config/compiler/mpw.hpp: * src/boost/config/compiler/sgi_mipspro.hpp: * src/boost/config/compiler/sunpro_cc.hpp: * src/boost/config/compiler/vacpp.hpp: * src/boost/config/compiler/visualc.hpp: * src/boost/config/no_tr1/complex.hpp: * src/boost/config/no_tr1/functional.hpp: * src/boost/config/no_tr1/memory.hpp: * src/boost/config/no_tr1/utility.hpp: * src/boost/config/platform/aix.hpp: * src/boost/config/platform/amigaos.hpp: * src/boost/config/platform/beos.hpp: * src/boost/config/platform/bsd.hpp: * src/boost/config/platform/cygwin.hpp: * src/boost/config/platform/hpux.hpp: * src/boost/config/platform/irix.hpp: * src/boost/config/platform/linux.hpp: * src/boost/config/platform/macos.hpp: * src/boost/config/platform/qnxnto.hpp: * src/boost/config/platform/solaris.hpp: * src/boost/config/platform/win32.hpp: * src/boost/config/posix_features.hpp: * src/boost/config/requires_threads.hpp: * src/boost/config/select_compiler_config.hpp: * src/boost/config/select_platform_config.hpp: * src/boost/config/select_stdlib_config.hpp: * src/boost/config/stdlib/dinkumware.hpp: * src/boost/config/stdlib/libcomo.hpp: * src/boost/config/stdlib/libstdcpp3.hpp: * src/boost/config/stdlib/modena.hpp: * src/boost/config/stdlib/msl.hpp: * src/boost/config/stdlib/roguewave.hpp: * src/boost/config/stdlib/sgi.hpp: * src/boost/config/stdlib/stlport.hpp: * src/boost/config/stdlib/vacpp.hpp: * src/boost/config/suffix.hpp: * src/boost/config/user.hpp: * src/boost/copyright: * src/boost/detail/bad_weak_ptr.hpp: * src/boost/detail/shared_count.hpp: * src/boost/detail/sp_counted_base.hpp: * src/boost/detail/sp_counted_base_cw_ppc.hpp: * src/boost/detail/sp_counted_base_cw_x86.hpp: * src/boost/detail/sp_counted_base_gcc_ia64.hpp: * src/boost/detail/sp_counted_base_gcc_ppc.hpp: * src/boost/detail/sp_counted_base_gcc_x86.hpp: * src/boost/detail/sp_counted_base_nt.hpp: * src/boost/detail/sp_counted_base_pt.hpp: * src/boost/detail/sp_counted_base_w32.hpp: * src/boost/detail/sp_counted_impl.hpp: * src/boost/detail/workaround.hpp: * src/boost/intrusive_ptr.hpp: * src/boost/scoped_array.hpp: * src/boost/scoped_ptr.hpp: * src/boost/shared_ptr.hpp: * src/boost/smart_ptr.hpp: * src/boost/throw_exception.hpp: * src/boost/weak_ptr.hpp: imported libboost-dev 1.34.1-2ubuntu1.1 headers to avoid build dependency on Boost 2008-03-06 Patrick Ohly * src/AddressBookSource.cpp: * src/AddressBookSource.h: * src/ConfigNode.h: * src/ConfigTree.h: * src/DeviceManagementNode.cpp: * src/DeviceManagementNode.h: * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionClientConfig.h: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionMemoSource.h: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/FileConfigNode.cpp: * src/FileConfigNode.h: * src/FileConfigTree.cpp: * src/FileConfigTree.h: * src/FilterConfigNode.cpp: * src/FilterConfigNode.h: * src/Makefile.am: * src/SQLiteContactSource.cpp: * src/SQLiteContactSource.h: * src/SyncEvolutionConfig.cpp: * src/SyncEvolutionConfig.h: * src/TrackingSyncSource.cpp: * src/TrackingSyncSource.h: * src/VolatileConfigNode.h: * src/client-test-app.cpp: * src/syncevolution.cpp: - introduced new SyncEvolution config handling - cleaned up passing of SyncSource creation parameters - reads old configs and should also work with new layout (not tested yet) 2008-03-01 Patrick Ohly * src/Makefile.am: * src/TestEvolution.cpp: removed obsolete TestEvolution (was moved into client library) 2008-02-24 Patrick Ohly * src/EvolutionContactSource.cpp: fixed iteration over address book authentication methods in error case 2008-02-14 Patrick Ohly * src/EvolutionSyncClient.cpp: * src/EvolutionSyncSource.cpp: revised error handling: lastError* variables are now hidden, use new methods 2008-02-14 Patrick Ohly * src/syncevolution.cpp: SF #1893582: compiler error due to missing include 2008-02-13 Patrick Ohly * test/runtests.py: check out SyncEvolution from Subversion 2008-02-11 Patrick Ohly * test/runtests.py: added building of Evolution trunk 2008-02-11 Patrick Ohly * src/EvolutionClientConfig.h: client library no longer uses BOOL=int, instead use real bool 2008-02-03 Patrick Ohly * src/TrackingSyncSource.cpp: always rebuild local tracking status during slow and refresh syncs 2008-02-03 Patrick Ohly * src/client-test-app.cpp: change tracking for Client::Source must distinguish between database and source accessing it 2008-02-03 Patrick Ohly * src/SQLiteContactSource.h: typo: mime-type must not include version (only matters for Synthesis at the moment) 2008-02-02 Patrick Ohly * src/Makefile.am: * src/SQLiteContactSource.cpp: * src/SQLiteContactSource.h: * src/SQLiteUtil.cpp: * src/SQLiteUtil.h: * src/client-test-app.cpp: turned SQLiteContactSource into a better example sync source 2008-02-02 Patrick Ohly * debian/changelog: * debian/rules: avoid docpurge by installing example configs into /usr/lib/syncevolution/doc 2008-02-02 Patrick Ohly * HACKING: beware of the need to update 'stable' and 'chinook' repositories when releasing for Maemo 2008-02-02 Patrick Ohly * src/vocl/VObject.cpp: * src/vocl/VObject.h: added another const qualifier 2008-02-02 Patrick Ohly * src/SQLiteContactSource.cpp: - log extracting items at debug level - fixed parsing of N property: it mixed up first and middle name 2008-01-29 Patrick Ohly * debian/changelog: # updated 2008-01-29 Patrick Ohly * debian/dbus-wrapper.cpp: * debian/rules: replaced linking against modified libdbus with a wrapper for the relevant dbus function 2008-01-19 Patrick Ohly * debian/changelog: * debian/rules: - patch libtool so that -Wl is inserted at the beginning of the command line used to build modules - added -Wl,--as-needed to LDFLAGS during compilation 2008-01-14 Patrick Ohly * src/EvolutionSyncSource.cpp: * src/Makefile.am: * src/SQLiteContactSource.cpp: * src/SQLiteContactSource.h: * src/SQLiteUtil.cpp: * src/SQLiteUtil.h: * src/TrackingSyncSource.cpp: * src/TrackingSyncSource.h: * src/client-test-app.cpp: implemented full change tracking in demo SQLiteContactSource with new TrackingSyncSource base class 2008-01-14 Patrick Ohly * src/EvolutionSmartPtr.h: added transferring pointer and its ownership from one smart pointer to another 2008-01-13 Patrick Ohly * src/AddressBookSource.cpp: * src/AddressBookSource.h: * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionMemoSource.cpp: * src/EvolutionMemoSource.h: * src/EvolutionSmartPtr.h: * src/EvolutionSyncSource.h: * src/SQLiteContactSource.cpp: * src/SQLiteContactSource.h: * src/TestEvolution.cpp: removed SyncState parameter out of all createItem() implementations into the caller; requires smartptr release() 2008-01-12 Patrick Ohly * HACKING: * configure.in: * src/Makefile.am: * src/SQLiteContactSource.cpp: * src/SQLiteContactSource.h: * src/SQLiteSyncSource.cpp: * src/SQLiteSyncSource.h: * src/SQLiteUtil.cpp: * src/SQLiteUtil.h: Replaced "is a" SQLiteSyncSource with "has a" SQLiteUtil instance in SQLiteContactSource. This is a first step towards deriving SQLiteContactSource from a sync source base class which does change tracking. 2008-01-12 Patrick Ohly * src/EvolutionSyncClient.h: with the 'abstract config' patch applied SyncManagerConfig.h must be included explicitly 2008-01-12 Patrick Ohly * src/EvolutionSyncClient.cpp: * src/syncevolution.cpp: Use the new singleton implementation for logging, if available. LOG_HAVE_SET_LOGGER and LOG_HAVE_DEVELOPER preprocessor symbols in the new Log.h header file are checked to detect that. 2007-12-21 Patrick Ohly * Makefile.am: * debian/changelog: need an epoch to make .deb versions larger than in the -pre .debs 2007-12-17 Patrick Ohly * ChangeLog: * NEWS: * configure.in: * debian/changelog: # SyncEvolution 0.7 2007-12-17 Patrick Ohly * Makefile.am: * README: * etc/source-config.txt: * test/runtests.py: fixed building of .deb (docdir and description) - the new checkinstall --docdir=: syntax is used to avoid adding the name twice - description-pak was not created and thus missing from package 2007-12-15 Patrick Ohly * src/EvolutionSyncClient.cpp: disabled the background glib event loop again because it caused segfaults 2007-12-10 Patrick Ohly * src/EvolutionSyncClient.cpp: myFUNAMBOL does not like empty types in the capability, so always send a valid (even if wrong) type 2007-12-09 Patrick Ohly * src/EvolutionMemoSource.cpp: text/plain requires \r\n line breaks: - send in that format now - accept both \r\n and \n line breaks for incoming memos 2007-12-06 Patrick Ohly * README: fixed typo in getting started section 2007-12-06 Patrick Ohly * HACKING: added list of debug packages 2007-12-01 Patrick Ohly * src/client-test-app.cpp: dump core if test fails instead of simply exiting 2007-12-01 Patrick Ohly * test/runtests.py: added the possibility to run under valgrind 2007-12-01 Patrick Ohly * src/EvolutionSyncClient.cpp: avoid including invalid information about inactive sources in DevInf by clearing it 2007-12-01 Patrick Ohly * src/EvolutionMemoSource.h: need to set mime type, required for correct DevInf (expected by Synthesis server) 2007-11-30 Patrick Ohly * src/EvolutionContactSource.cpp: bugfix: vCard 3.0 with mixed case were not converted properly to vCard 2.1 by SyncEvolution (must convert to upper case because vCard 2.1 only allows that), leading to problems with mapping phone numbers in the Funambol server. Diagnosed and reported by Paul McDermott, thanks a lot! 2007-11-30 Patrick Ohly * test/runtests.py: - changed configure/build so that it also builds .deb (default prefix + DESTDIR for install) - updated config for servers 2007-11-28 Patrick Ohly * src/EvolutionSyncClient.cpp: avoid delivering SIGALRM to background thread - glib/ebook crash when that happens 2007-11-28 Patrick Ohly * src/client-test-app.cpp: avoid lengthy objdump -l -C output in error handler, exit to prevent repeated segfault invocation 2007-11-22 Patrick Ohly * src/EvolutionSyncClient.cpp: added better error message when 'syncevolution' is started with non-existant sources as parameter 2007-11-21 Patrick Ohly * configure.in: * src/client-test-app.cpp: Added stack dumping in case of SIGABRT, SIGSEGV, SIGILL. Both valgrind and glibc backtrace() are used: the former automatically looks up source code, the later can handle stack back traces out of a signal handler. objdump is called so that the addresses printed by backtrace() can be associated with source code. 2007-11-10 Patrick Ohly * src/AddressBookSource.cpp: last minute fix for iPhone 0.7 pre2: removed debug output 2007-11-10 Patrick Ohly * src/EvolutionSyncClient.cpp: clarified post-sync comparison by adding 'Changes applied to client during synchronization' 2007-11-10 Patrick Ohly * configure.in: # bumped version 2007-11-10 Patrick Ohly * configure.in: # bumped version 2007-11-08 Patrick Ohly * ChangeLog: * NEWS: * debian/changelog: # updated 2007-11-08 Patrick Ohly * src/EvolutionContactSource.cpp: Evolution 2.12 generates contacts with e.g. TYPE=VOICE,WORK. This needs to be split into TYPE=VOICE;TYPE=WORK when converting to 2.1, otherwise myFUNAMBOL drops the phone numbers with the (in 2.1) incorrect TYPE 2007-11-08 Patrick Ohly * README: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/syncevolution.cpp: - revised an updated usage instructions (myFUNAMBOL instead of Funambol) - added dumping of local changes before sync (works best with logdir) - added command line options: 2007-11-08 Patrick Ohly * HACKING: separated compile and release instructions 2007-11-08 Patrick Ohly * etc/source-config.txt: let the default source configs access the default Evolution databases: less work for users to configure it 2007-11-05 Patrick Ohly * src/AddressBookSource.cpp: fixed iPhone photo import/export: that API wasn't as expected and therefore was called incorrectly. Importing photos crashed, exporting them may have failed randomly and/or picked the wrong size of the photo. 2007-11-04 Patrick Ohly * src/AddressBookSource.cpp: * src/AddressBookSource.h: * src/vocl/VObject.cpp: * src/vocl/VObject.h: when configured to use ScheduleWorld card3 URI, then switch to sending vCard 3.0 (easier to parse by SW); always dump contacts as vCard 3.0 (avoids quoted-printable in synccompare output) 2007-11-04 Patrick Ohly * src/vocl/VProperty.cpp: bug fix: TYPE with multiple comma-separated values (vCard 3.0, e.g. TYPE=WORK,VOICE) was not decoded as intended => downloading into iPhone from SW card3 URI did not set type correctly 2007-11-04 Patrick Ohly * src/EvolutionSyncClient.cpp: dump user name, date and SyncEvolution at beginning of debug log 2007-11-04 Patrick Ohly * etc/syncml-config.txt: Replaced guest/guest credentials with "your SyncML server account name" and "your SyncML server password" to make it clear that something must be entered there. Some servers also really have "guest/guest" demo accounts. 2007-11-03 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/EvolutionSyncSource.cpp: Detect unexpected crashes of the Evolution Data Server. A workaround for the fact that the synchronous EDS API calls block infinitely in that case. - drive default glib event look in background thread - listen for "backend-died" signals - if triggered, print a message ("Evolution Data Server has died unexpectedly, database no longer available.") and abort the process (other error handling is impossible) - for contacts instead of "database" "contacts" is printed 2007-11-03 Patrick Ohly * src/EvolutionCalendarSource.cpp: adapted calendar event insert/update to Evolution 2.12: the UID needs to be restored, otherwise the Evolution backend crashes (GNOME issue #488881) 2007-11-01 Patrick Ohly * src/AddressBookSource.cpp: fixed compile errors on Mac OS X 2007-10-25 Patrick Ohly * Makefile.am: * src/shlibs.local: added package release number and dependency calculation for local Evolution libs without installed .debs 2007-10-25 Patrick Ohly * test/Makefile.am: ClientTest.cpp and synccompare.pl are back in C++ library 2007-10-24 Patrick Ohly * src/Makefile.am: synccompare.pl wasn't found in client library because search rule had the wrong directory 2007-10-24 Patrick Ohly * src/syncevolution.cpp: workaround for dependency on size_t in client library Log.h: include stddef.h first 2007-10-24 Patrick Ohly * src/vocl/VObject.cpp: * src/vocl/VProperty.cpp: adapted to ArrayList::remove() -> removeElementAt() renaming 2007-10-23 Patrick Ohly * src/DeviceManagementNode.cpp: same patch as in client library: chop trailing white spaces 2007-10-23 Patrick Ohly * test/ClientTest.cpp: * test/synccompare.pl: # pushed sources back into SyncML client library 2007-10-21 Patrick Ohly * debian/changelog: # added remark about updated upstream 2007-10-21 Patrick Ohly * Makefile.am: # updated packaging: added provides/conflicts 2007-10-18 Patrick Ohly * NEWS: # extended description of logging 2007-10-18 Patrick Ohly * Makefile.am: * configure.in: * test/Makefile.am: # fixed distcheck problem 2007-10-17 Patrick Ohly * ChangeLog: * NEWS: * description: # updated 2007-10-17 Patrick Ohly * Makefile.am: added packaging via checkinstall as deb (working) and rpm (somehow not working) 2007-10-17 Patrick Ohly * configure.in: # version bump 2007-10-14 Patrick Ohly * ChangeLog: #updated 2007-10-14 Patrick Ohly * src/AddressBookSource.cpp: - consistently ignore all empty strings when reading vcard - interpret date time stamps relative to current system time zone (like GUI does) 2007-10-14 Patrick Ohly * src/EvolutionSyncClient.cpp: improved error handling: catch errors during post-processing and continue 2007-10-14 Patrick Ohly * etc/source-config.txt: SF #1764123: SyncCap is not generated unless syncModes are configured: added a comment to example config 2007-10-14 Patrick Ohly * src/EvolutionSyncClient.cpp: added a table which summarizes the changes made on client and server 2007-10-14 Patrick Ohly * src/EvolutionSyncClient.cpp: replaced ambiguous 'Modifications:' with 'Changes applied during synchronization:' 2007-10-14 Patrick Ohly * etc/Makefile.am: * etc/syncml-config.txt: use myFUNAMBOL instead of localhost for funambol demo config 2007-10-14 Patrick Ohly * src/AddressBookSource.cpp: avoid setting empty strings: the iPhone GUI adds redundant space around the empty property (e.g. middle name) 2007-10-14 Patrick Ohly * test/synccompare.pl: perl is not installed as /usr/bin/perl on iPhone: let /usr/bin/env find it 2007-10-14 Patrick Ohly * src/AddressBookSource.cpp: * src/AddressBookSource.h: use vCard 2.1 instead of 3.0 for iPhone: avoids parsing problems in myFUNAMBOL 2007-10-14 Patrick Ohly * configure.in: reset version to alpha (less than pre) 2007-10-13 Patrick Ohly * README: updated package commands for Debian 4.0 2007-10-13 Patrick Ohly * test/synccompare.pl: ScheduleWorld no longer drops department/office 2007-10-13 Patrick Ohly * src/EvolutionSyncClient.cpp: fixed segfault due to unintentional infinite recursion in new throwError() call 2007-10-12 Patrick Ohly * src/EvolutionContactSource.cpp: SF #1796086: also added all the other predefined TYPE values from vCard 2.1/3.0 2007-10-12 Patrick Ohly * test/ClientTest.cpp: temporary fork of 1.25: handle testComplexUpdate where some (but not all) sources have a complex update item 2007-10-12 Patrick Ohly * src/EvolutionSyncSource.cpp: fixed compile error with enabled modules (missing comma) 2007-10-11 Patrick Ohly * src/AddressBookSource.cpp: * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/EvolutionSyncSource.cpp: added workaround for missing exception handling on iPhone (http://code.google.com/p/iphone-dev/issues/detail?id=48) 2007-10-10 Patrick Ohly * Makefile.am: * SyncEvolution.plist.in: * configure.in: added iPhone Installer.app packaging 2007-10-07 Patrick Ohly * HACKING: added compile/packaging information 2007-10-07 Patrick Ohly * configure.in: * src/AddressBookSource.cpp: * src/AddressBookSource.h: * src/EvolutionSyncClient.cpp: problem with C++ output stream (http://code.google.com/p/iphone-dev/issues/detail?id=48): throws exception although everything is fine - disabled exceptions in one case and replaced with ANSI C calls in another 2007-10-07 Patrick Ohly * src/AddressBookSource.cpp: removed debug output which was added to track down crashes and now is no longer useful 2007-10-07 Patrick Ohly * src/AddressBookSource.cpp: * src/AddressBookSource.h: added comments, some cleanups 2007-10-06 Patrick Ohly * src/AddressBookSource.cpp: workarounds for ABMutableMultiValueRef on iPhone: - cannot be released - cannot be turned into a string 2007-10-04 Patrick Ohly * HACKING: * configure.in: * src/AddressBookConstants.cpp: * src/AddressBookSource.cpp: * src/AddressBookSource.h: port to iPhone: lots of hacks and debug output, none of the multiprops supported yet (use unknown format in API) 2007-10-04 Patrick Ohly * src/syncevolution.cpp: disable buffering to stdout/stderr: ensures that printf output appears immediately without explicit fflush() 2007-10-04 Patrick Ohly * src/EvolutionContactSource.cpp: SF #1796086: sync with EGW: lost or messed up telephones - SyncEvolution incorrectly added TYPE=OTHER to phone numbers sent with e.g. CELL instead of TYPE=CELL 2007-09-24 Patrick Ohly * ChangeLog: * NEWS: # updated 2007-09-24 Patrick Ohly * debian/changelog: * debian/control: SF #1781652: Nokia 770/800: uninstallable package fixed by setting category 2007-09-24 Patrick Ohly * src/Makefile.am: removed patching of CATEGORIES (recent client library has the fix) added possibility to update/commit test suite files in SyncEvolution test dir, then later move them back to client library 2007-09-24 Patrick Ohly * src/AddressBookConstants.cpp: * src/Makefile.am: workaround if address book library misses constants 2007-09-24 Patrick Ohly * src/client-test-app.cpp: fixed compile errors 2007-08-25 Patrick Ohly * configure.in: # bumped version 2007-08-25 Patrick Ohly * etc/Makefile.am: fixed SF 1767329: example configs were in share/share directory 2007-08-25 Patrick Ohly * src/DeviceManagementNode.h: * src/SQLiteSyncSource.cpp: fixed compile error 2007-08-25 Patrick Ohly * src/EvolutionSyncSource.cpp: * src/client-test-app.cpp: unsuccessful attempt to work around the 'one address book per user' limitation in order to get automated sync testing working 2007-08-25 Patrick Ohly * src/AddressBookSource.cpp: * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: less verbose INFO logging: extracting items is now logged as DEBUG 2007-08-24 Patrick Ohly * src/AddressBookSource.cpp: * src/AddressBookSource.h: * src/Makefile.am: * src/vocl/VProperty.cpp: * test/synccompare.pl: added custom vcard 3.0 <-> AddressBook conversion: needed to make vcard representation close to what SyncML servers understand 2007-08-21 Patrick Ohly * src/AddressBookSource.cpp: * src/AddressBookSource.h: * src/DeviceManagementNode.cpp: * src/DeviceManagementNode.h: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/Makefile.am: * src/client-test-app.cpp: * src/syncevolution.cpp: finished change tracking, update and delete - still needs improved import/export with own functions because Address Book vcard parser merges X- properties into NOTE and cannot update contact 2007-08-19 Patrick Ohly * configure.in: * src/AddressBookSource.cpp: * src/AddressBookSource.h: * src/EvolutionSmartPtr.h: * src/EvolutionSyncSource.cpp: * src/Makefile.am: * src/client-test-app.cpp: added initial support for Mac OS X address book: no change tracking, no updating 2007-08-19 Patrick Ohly * configure.in: # version bump 2007-08-19 Patrick Ohly * src/SQLiteSyncSource.cpp: fixed incorrect extraction of text columns from SQLite 2007-08-13 Patrick Ohly * configure.in: * src/EvolutionCalendarSource.h: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/Makefile.am: * src/SQLiteContactSource.cpp: * src/SQLiteContactSource.h: * src/SQLiteSyncSource.cpp: * src/SQLiteSyncSource.h: * src/client-test-app.cpp: * src/syncevolution.cpp: * src/vocl/VObject.cpp: * src/vocl/VObject.h: added a sync source which stores contacts in a SQLite database 2007-07-13 Patrick Ohly * ChangeLog: * NEWS: * debian/changelog: # mention fixed example configs 2007-07-13 Patrick Ohly * etc/Makefile.am: * etc/source-config.txt: fixed name of example source configs (broke during the changes for 0.6 pre) 2007-07-09 Patrick Ohly * test/runtests.py: # ignore known problems 2007-07-09 Patrick Ohly * test/runtests.py: # updated to new test system, added some command line parameters 2007-07-09 Patrick Ohly * ChangeLog: * HACKING: * NEWS: * configure.in: * debian/changelog: # release 0.6 2007-06-28 Patrick Ohly * src/EvolutionContactSource.cpp: * src/client-test-app.cpp: Maemo address book delete support works now: one has to search for X-OSSO-CONTACT-STATE:DELETED manually 2007-06-27 Patrick Ohly * src/EvolutionContactSource.cpp: * src/client-test-app.cpp: - added test for X-OSSO-CONTACT-STATE:DELETED handling - contacts marked for deletion are now deleted by SyncEvolution (but code fails test...) - made it possible to run client-test with EDS-DBus 2007-06-25 Patrick Ohly * src/Makefile.am: when using older test data fix the broken CATEGORIES 2007-06-24 Patrick Ohly * README: fixed invalid path names 2007-06-24 Patrick Ohly * src/EvolutionCalendarSource.cpp: workaround for Evolution bug in the calendar import/export: Evolution uses \, as separator for CATEGORIES, but the standard specifies a plain comma. The effect was that multiple categories were treated as one category with commas by ScheduleWorld. Events imported into Evolution were stored incorrectly and the GUI only used the last category. 2007-06-19 Patrick Ohly * HACKING: updated testing instructions 2007-04-23 Patrick Ohly * NEWS: # updated version of C++ client library 2007-04-22 Patrick Ohly * NEWS: # entry for 0.6 pre2 2007-04-22 Patrick Ohly * ChangeLog: # updated 2007-04-22 Patrick Ohly * README: # minor edits 2007-04-21 Patrick Ohly * src/EvolutionSyncClient.cpp: * src/EvolutionSyncSource.cpp: fixed error handling: a failed source was not forced into a slow sync, one failed source prevented saving configs of not-failed ones 2007-04-21 Patrick Ohly * HACKING: * README: * etc/Makefile.am: * etc/localhost_1/spds/sources/addressbook_1/config.txt: * etc/localhost_1/spds/syncml/config.txt: * etc/source-config.txt: * etc/syncml-config.txt: * src/EvolutionSyncClient.cpp: - improved logging: log file and backup can be avoided with logdir=none, loglevel is configurable - fixed off-by-one counting of months in backup directory names - only one example configuration per server, users typically do not need the _1/2 suffices and the testing system no longer has to be configured manually either - documented the switch from the original SyncEvolution testing to its successor, the generic Funambol C++ client testing framework 2007-04-15 Patrick Ohly * src/client-test-app.cpp: fixed compile problem on Debian 3.1/older gcc 2007-04-15 Patrick Ohly * etc/Makefile.am: * etc/localhost_1/spds/sources/addressbook_1/config.txt: * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionMemoSource.cpp: * src/EvolutionMemoSource.h: * src/EvolutionSyncSource.cpp: * src/Makefile.am: * src/client-test-app.cpp: added synchronization of Memos as plain text 2007-04-15 Patrick Ohly * HACKING: added note about building Maemo package with fakeroot 2007-04-14 Patrick Ohly * debian/rules: avoid unwanted dependencies caused by optional modules 2007-04-14 Patrick Ohly * configure.in: * debian/changelog: bumped to 0.6 pre2 2007-04-14 Patrick Ohly * src/client-test-app.cpp: minor changes about ifdef ENABLE, added comment avoid vcard21, FIXED itodo20 type 2007-04-12 Patrick Ohly * src/client-test-app.cpp: always set encoding, we might have to overwrite an encoding set earlier 2007-04-11 Patrick Ohly * src/EvolutionContactSource.cpp: type OTHER was converted to PARCEL when sending to server, but PARCEL was then not converted back to OTHER, but rather into HOME 2007-04-11 Patrick Ohly * src/client-test-app.cpp: - source type was not set in new configs as intended - fixed confusion with source index vs. type (broke testing of e.g. ical20) 2007-04-09 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: avoid not freeing error/overwriting error when trying again 2007-04-09 Patrick Ohly * src/client-test-app.cpp: fixed incorrect mapping from selected source to type 2007-04-09 Patrick Ohly * src/EvolutionSyncClient.cpp: always summarize ERROR/INFO messages at the end, even if sync didn't start - there might be errors which prevent starting it 2007-04-06 Patrick Ohly * src/Makefile.am: need to declare new files so that it gets included in distribution 2007-04-02 Patrick Ohly * src/Makefile.am: fixed distribution after taking several files from C++ client library 2007-04-01 Patrick Ohly * src/client-test-app.cpp: added CLIENT_TEST_EVOLUTION_PREFIX which overrides the evolutionsource setting in test configs; default SyncEvolution_Test_ 2007-04-01 Patrick Ohly * src/EvolutionCalendarSource.cpp: avoid e_cal_new_system_memos(), it breaks compilation with older Evolution 2007-04-01 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.cpp: * src/client-test-app.cpp: added the possibility to create databases if evolutionsource is set to a file:// uri 2007-04-01 Patrick Ohly * src/Makefile.am: explicit dependency on modules is needed for client-test 2007-03-31 Patrick Ohly * src/Algorithm/Artistic: * src/Algorithm/Diff.pm: * src/Algorithm/README: * src/Algorithm/copyright: * src/EvolutionClientConfig.h: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/Makefile.am: * src/client-test-app.cpp: synccompare and test suite are now taken from C++ client library 2007-03-26 Patrick Ohly * ChangeLog: * HACKING: * NEWS: * README: * debian/changelog: * debian/control: various release preparations 2007-03-26 Patrick Ohly * configure.in: streamlined dependencies and their checking 2007-03-26 Patrick Ohly * configure.in: * src/Makefile.am: do not remove src/client-api unless it was copied by configure 2007-03-25 Patrick Ohly * ChangeLog: # updated 2007-03-25 Patrick Ohly * configure.in: # version bump 2007-03-25 Patrick Ohly * HACKING: * configure.in: * debian/rules: * src/Makefile.am: - fixed building synccompare for Maemo - added/fixed rules to build for Maemo - add new Algorithm::Diff files to source distribution 2007-03-25 Patrick Ohly * src/EvolutionContactSource.cpp: fixed uninitialized memory read under Maemo 2007-03-25 Patrick Ohly * src/normalize_vcard.pl: Algorithm::Diff: check whether files really have changed 2007-03-25 Patrick Ohly * src/Algorithm/Artistic: * src/Algorithm/Diff.pm: * src/Algorithm/README: * src/Algorithm/copyright: * src/Makefile.am: * src/normalize_vcard.pl: - use Algorithm::Diff instead of external diff tool in synccompare; Algorithm::Diff is embedded in synccompare to keep it self-contained - tput must be called without redirection of stderr, otherwise it did not find the current number of columns 2007-03-24 Patrick Ohly * src/EvolutionContactSource.cpp: additional error check 2007-03-24 Patrick Ohly * src/EvolutionSyncSource.cpp: dlopen(RTLD_GLOBAL) fixes obscure libebook failures on Maemo; dlopen() errors can occur due to missing modules, only print as debug to avoid failure message after sync 2007-03-24 Patrick Ohly * etc/Makefile.am: also need to uninstall doc files, distcheck complains otherwise 2007-03-24 Patrick Ohly * src/EvolutionContactSource.cpp: * src/testVCard.vcf: * src/vocl/VObject.cpp: workaround for Funambol 3.0 trailing = parser bug 2007-03-24 Patrick Ohly * etc/localhost_1/spds/syncml/config.txt: enable large object support and max message limit by default 2007-03-24 Patrick Ohly * configure.in: * dbus-timeout.patch: * src/Makefile.am: * src/syncevolution.cpp: added configurable hacks for Maemo (--enable-maemo): - set the (non-standard!) DBUS_DEFAULT_TIMEOUT; see dbus-timeout.patch - wrap e_book_from_string() to fix invalid parameter - don't use UTF-8 encoding in Perl script 2007-03-24 Patrick Ohly * src/normalize_vcard.pl: BusyBox's mktemp on Maemo requires parameter 2007-03-24 Patrick Ohly * ChangeLog: # updated 2007-03-24 Patrick Ohly * etc/Makefile.am: new internal docdir was not actually used 2007-03-24 Patrick Ohly * debian/compat: * debian/control: Maemo only has debhelper 4 2007-03-24 Patrick Ohly * src/EvolutionSyncSource.cpp: fixed compile error without calendar support 2007-03-23 Patrick Ohly * src/EvolutionCalendarSource.cpp: added error checking for broken events which cannot be converted to iCal, e.g. because of a missing timezone definition (SF #1685637) 2007-03-23 Patrick Ohly * src/EvolutionContactSource.cpp: * src/EvolutionSyncClient.cpp: Errors while writing the initial datatbase dumps was not handled properly and led to a direct dump of the error exception. Now the error is logged first and the '.after' dump is skipped. 2007-03-23 Patrick Ohly * etc/Makefile.am: fixed compatibility problem with older automake/autoconf which does not have docdir yet 2007-03-19 Patrick Ohly * etc/Makefile.am: install into $(docdir), not etc; also use "funambol_*" instead of "localhost_" 2007-03-19 Patrick Ohly * debian/README.Debian: no special comment for Debian needed 2007-03-12 Patrick Ohly * debian/README.Debian: * debian/changelog: * debian/compat: * debian/control: * debian/copyright: * debian/docs: * debian/rules: added packaging for Debian 2007-03-11 Patrick Ohly * configure.in: * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/Makefile.am: * src/syncevolution.cpp: --enable-ecal/ebook are only enabled by default if the libs are present --enable-shared will build backends as modules which are loaded dynamically if possible (off by default) 2007-02-22 Patrick Ohly * src/async.patch: patch switches to async version of the Evolution API 2007-01-26 Patrick Ohly * src/EvolutionSyncClient.cpp: fixed free/delete [] mismatch 2007-01-22 Patrick Ohly * src/Makefile.am: fixed distdir target that broke in yesterday's commit 2007-01-21 Patrick Ohly * configure.in: * src/Makefile.am: added --enable-static-cxx to link libstdc++ statically 2007-01-20 Patrick Ohly * test/runtests.py: fixed problem of deleting read-only install directories 2007-01-20 Patrick Ohly * etc/Makefile.am: memo config now also included for localhost, but disabled by default 2007-01-11 Patrick Ohly * test/runtests.py: added cross-compilation 2007-01-09 Patrick Ohly * configure.in: pass cross-compilation options through to configure of client library 2007-01-04 Patrick Ohly * src/Makefile.am: * src/TestEvolution.cpp: * src/testMemo.ics: added testing of memos 2007-01-04 Patrick Ohly * README: * etc/Makefile.am: * etc/localhost_1/spds/sources/addressbook_1/config.txt: * src/EvolutionCalendarSource.h: * src/EvolutionSyncSource.cpp: * src/syncevolution.cpp: added support for synchronizing Evolution memos in iCalendar 2.0 VJOURNAL format 2007-01-04 Patrick Ohly * configure.in: bumped version, clean up copy of client library sources some more 2007-01-04 Patrick Ohly * src/Makefile.am: fixed problem with 'make dist' 2007-01-03 Patrick Ohly * src/EvolutionContactSource.cpp: avoid adding the non-standard TYPE=OTHER, better use HOME instead (that's also the default in the Synthesis server) 2007-01-03 Patrick Ohly * configure.in: autoconf checks must not be inside conditional code (fixes 'conditional AMDEP was never defined' error) 2006-12-17 Patrick Ohly * src/client-test-app.cpp: adapted to update test API 2006-12-17 Patrick Ohly * src/Makefile.am: ignore changes in autotools generated files 2006-12-17 Patrick Ohly * src/EvolutionSyncClient.cpp: fixed missing return code 2006-12-10 Patrick Ohly * COPYING: * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionSmartPtr.h: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/TestEvolution.cpp: * src/TestMain.cpp: * src/client-test-app.cpp: * src/syncevolution.cpp: copyright transfer to Funambol 2006-12-09 Patrick Ohly * src/client-test-app.cpp: adapted to new C++ client library test suite interface, finished configuration for calendars and tasks 2006-12-09 Patrick Ohly * src/normalize_vcard.pl: ignore differences caused by exporting vCard with ADR;TYPE=PARCEL instead of ADR;TYPE=OTHER 2006-12-07 Patrick Ohly * src/client-test-app.cpp: support testing with two clients 2006-12-05 Patrick Ohly * src/client-test-app.cpp: adapted contacts to full set of local tests 2006-12-05 Patrick Ohly * src/normalize_vcard.pl: avoid tput error when no valid terminal is set 2006-12-01 Patrick Ohly * configure.in: * src/Makefile.am: * src/client-test-app.cpp: use the new C++ client library testing framework 2006-11-27 Patrick Ohly * src/EvolutionContactSource.cpp: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncSource.cpp: * src/vocl/VProperty.cpp: adapted to const qualifier changes in client library and fixed minor memory leak 2006-11-12 Patrick Ohly * ChangeLog: * NEWS: # updates for 0.5 release 2006-11-12 Patrick Ohly * test/runtests.py: added building of release packages, adapted to some more known server limitations 2006-11-12 Patrick Ohly * src/TestEvolution.cpp: renamed testRefreshSync to testRefreshFromServerSync and added testRefreshFromClient 2006-11-12 Patrick Ohly * src/normalize_vcard.pl: ignore known limitations of Synthesis server 2006-11-11 Patrick Ohly * NEWS: * configure.in: 0.5 release 2006-11-11 Patrick Ohly * ChangeLog: # updated 2006-11-11 Patrick Ohly * ChangeLog: * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionSyncSource.h: messages about local changes are now logged as DEBUG and not INFO because they were confusing for users; now they are not visible in the final report 2006-11-04 Patrick Ohly * README: * etc/localhost_1/spds/syncml/config.txt: * src/EvolutionSyncSource.cpp: * src/TestEvolution.cpp: added support and testing of one-way-from-client/server 2006-11-03 Patrick Ohly * src/TestEvolution.cpp: TaskSync tests for large object support failed because the test item didn't have the expected DESCRIPTION to stuff the item's size 2006-11-03 Patrick Ohly * HACKING: * src/TestMain.cpp: allow running multiple tests by specifying them on the command line 2006-11-02 Patrick Ohly * README: * etc/localhost_1/spds/sources/addressbook_1/config.txt: added warning about setting evolutionuser/password when not needed -> causes backend to hang 2006-11-02 Patrick Ohly * src/normalize_vcard.pl: PHOTO/NOTE update for EGroupware and Funambol portal 2006-11-02 Patrick Ohly * src/TestEvolution.cpp: use simpler data for update test, moved complex contact update into testComplexUpdate 2006-11-01 Patrick Ohly * src/normalize_vcard.pl: avoid that patterns accidentally run over line ends, added special cases for Funambol and EGroupware server 2006-11-01 Patrick Ohly * test/runtests.py: allow to build arbitrary combinations of client library and SyncEvolution 2006-11-01 Patrick Ohly * src/EvolutionContactSource.cpp: <> and <> can be used to reference the system and the default address books, respectively 2006-11-01 Patrick Ohly * src/Makefile.am: cppunit-config was not called when compiling C++ code, therefore it was only found if in the default search path 2006-11-01 Patrick Ohly * src/TestEvolution.cpp: made test coverage configurable 2006-10-29 Patrick Ohly * src/TestEvolution.cpp: added testLargeObjectBin, changed calendar UID so that without support for special characters in the key the sync fails 2006-10-29 Patrick Ohly * src/EvolutionSyncClient.cpp: VerDTD must be configured, otherwise Funambol 3.0a (but not 3.0b5) fails during the second sync 2006-10-29 Patrick Ohly * etc/localhost_1/spds/sources/addressbook_1/config.txt: documentation got the direction in refresh-from-client/server wrong 2006-10-28 Patrick Ohly * test/runtests.py: filter out private information from logs, added --tag parameter 2006-10-04 Patrick Ohly * src/EvolutionSyncClient.cpp: setting config is no longer necessary 2006-10-04 Patrick Ohly * src/TestEvolution.cpp: disabled testLargeObjectEncoded again, it requires a suitable server 2006-10-03 Patrick Ohly * src/TestEvolution.cpp: enabled encoded LargeObject support test 2006-10-03 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: adapted to new API 2006-10-03 Patrick Ohly * src/normalize_vcard.pl: ignore some known Synthesis data conversions 2006-09-28 Patrick Ohly * src/TestEvolution.cpp: force server to split large items when LargeObject support is enabled 2006-09-28 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/TestEvolution.cpp: * src/syncevolution.cpp: adapted to additional SyncSourceConfig parameter in SyncSource constructor, added testing of LargeObject support 2006-09-28 Patrick Ohly * src/testVCard.vcf: make names unique again 2006-09-16 Patrick Ohly * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.h: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncSource.h: adapted to C++ client API change: supported datatypes now in config 2006-09-16 Patrick Ohly * configure.in: # bumped version to 0.5-CVS 2006-09-11 Patrick Ohly * ChangeLog: # updated 2006-09-11 Patrick Ohly * test/runtests.py: removed default values, added egroupware testing, improved log file copying 2006-09-11 Patrick Ohly * ChangeLog: # updated 2006-09-11 Patrick Ohly * NEWS: created entry for 0.3 -> 0.4 changes 2006-09-11 Patrick Ohly * ChangeLog: # updated 2006-09-11 Patrick Ohly * configure.in: # bumped to 0.4 2006-09-10 Patrick Ohly * src/TestEvolution.cpp: avoid refresh-from-server sync whenever possible because eGroupware server does not support it 2006-09-10 Patrick Ohly * src/normalize_vcard.pl: DTSTAMP may vary 2006-09-10 Patrick Ohly * README: minor updates for 0.4 2006-09-10 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: do not treat requests to delete non-existant items as error, instead log the event (grep for DEBUG and non-existant) and proceed - this is currently necessary with ScheduleWorld server 2006-09-10 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: added missing space to error messages 2006-09-09 Patrick Ohly * src/EvolutionCalendarSource.cpp: do not overwrite the UID in an addItem operation even if we fall back to an update 2006-09-09 Patrick Ohly * src/EvolutionContactSource.cpp: * src/TestEvolution.cpp: split TYPE parameter with commas into different parameters to help Evolution parse it (the overview display didn't handle this, the editor did) 2006-09-08 Patrick Ohly * src/TestMain.cpp: added TEST_EVOLUTION_ALARM to have some means of aborting when a test takes too long 2006-09-08 Patrick Ohly * src/EvolutionSyncClient.cpp: deviceId property was renamed -> restored compatibility with old configs 2006-09-08 Patrick Ohly * src/EvolutionSyncSource.cpp: added one-way from server/client 2006-09-07 Patrick Ohly * ChangeLog: * NEWS: # updated 2006-09-07 Patrick Ohly * configure.in: # set version to CVS again 2006-09-07 Patrick Ohly * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/EvolutionSyncSource.h: adapted to official DevInf API with one patch: config passed to SyncClient::conf() 2006-09-07 Patrick Ohly * src/EvolutionCalendarSource.cpp: beware to not overwrite valid UID with empty one (some tests broke due to this recent change) 2006-09-07 Patrick Ohly * src/Makefile.am: excluded automatically generated files from client-api-diff 2006-09-07 Patrick Ohly * src/TestMain.cpp: newline was missing after successfully completed test 2006-08-31 Patrick Ohly * src/EvolutionCalendarSource.cpp: SF issue 1511951: support copying changes back from EGroupware server by not expecting the UID of calendar items to be unmodified 2006-08-31 Patrick Ohly * src/TestMain.cpp: merged listeners so that failure message is generated in just one place 2006-08-30 Patrick Ohly * src/TestMain.cpp: print failure summary to cerr, like the rest of the messages 2006-08-27 Patrick Ohly * test/runtests.py: add number to preserve ordering of actions 2006-08-27 Patrick Ohly * test/runtests.py: added --skip option, made reporting a bit nicer 2006-08-27 Patrick Ohly * src/TestMain.cpp: added support for ignoring the failure of certain tests by listing them in TEST_EVOLUTION_FAILURES 2006-08-26 Patrick Ohly * test/runtests.py: executes CVS checkout, compilation and testing automatically 2006-08-21 Patrick Ohly * configure.in: # version bump 2006-08-21 Patrick Ohly * ChangeLog: # updated 2006-08-21 Patrick Ohly * NEWS: # polished news a bit for 0.4 pre2 2006-08-19 Patrick Ohly * README: new server is www.estamos.de 2006-08-19 Patrick Ohly * configure.in: better error message when Evolution development files are missing 2006-08-19 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: moved reading of changes into helper function so that it can be used in the pre- and post-processing 2006-08-17 Patrick Ohly * NEWS: * src/EvolutionSyncSource.cpp: * src/TestEvolution.cpp: ensure that after refresh-from-client items are not sent again 2006-08-17 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionSyncSource.h: * src/TestEvolution.cpp: changed list into a set to be more resilient against getting UIDs multiple times 2006-08-17 Patrick Ohly * NEWS: * README: * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.cpp: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncSource.h: implemented Evolution authentication 2006-08-15 Patrick Ohly * NEWS: * src/normalize_vcard.pl: normalizing ORG must not extend into other properties 2006-08-14 Patrick Ohly * NEWS: * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionSmartPtr.h: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/syncevolution.cpp: - rename qptr to eptr to avoid name clash with sstring - moved unref() into global name space so that more unref() functions can be added (otherwise local methods shadow the global functions) - use eptr for SourceList (wasn't destructed in case of error otherwise and logging in 0.4 pre continued to go to file) - check for server configuration and abort in prepare if none given with a suitable error message 2006-08-14 Patrick Ohly * NEWS: * src/vocl/VObject.cpp: avoid CHARSET=UTF-8 without quoted-printable encoding 2006-08-13 Patrick Ohly * ChangeLog: # updated 2006-08-13 Patrick Ohly * configure.in: # version is back to 0.4-cvs 2006-08-13 Patrick Ohly * NEWS: # added next release and comments about two fixes 2006-08-13 Patrick Ohly * src/testVCard.vcf: added some more test cases for special characters 2006-08-13 Patrick Ohly * src/EvolutionContactSource.h: send configured vCard format as part of DevInf (Synthesis server gets confused otherwise) 2006-08-13 Patrick Ohly * src/vocl/VObject.cpp: do not send CHARSET for vCard 3.0, not needed and illegal 2006-08-06 Patrick Ohly * NEWS: # bumped version 2006-08-06 Patrick Ohly * ChangeLog: # updated 2006-08-06 Patrick Ohly * src/vocl/VObject.cpp: always treat single ; as normal character in single-value properties 2006-08-06 Patrick Ohly * configure.in: # bumped version 2006-08-06 Patrick Ohly * ChangeLog: # updated 2006-08-06 Patrick Ohly * NEWS: * configure.in: * src/Makefile.am: * src/syncevolution.cpp: now compiles on Maemo 2006-08-06 Patrick Ohly * HACKING: added note about .patches 2006-08-06 Patrick Ohly * configure.in: C++ client library may or may not already contain the files generated by the autotools 2006-08-06 Patrick Ohly * etc/localhost_1/spds/sources/addressbook_1/config.txt: since adding the sync-mode-name.patch more comprehensible names are supported 2006-08-06 Patrick Ohly * NEWS: * src/EvolutionCalendarSource.cpp: * src/TestEvolution.cpp: workaround for incomplete result of e_cal_get_changes() 2006-08-06 Patrick Ohly * NEWS: * README: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/EvolutionSyncSource.h: * src/TestEvolution.cpp: * src/syncevolution.cpp: - adapted to new SyncClient API: configuration tree handling is now part of the library - do not reset anchors after failure: allows to proceed with two-way sync 2006-07-27 Patrick Ohly * src/EvolutionSyncSource.h: ensure that deleted items have a sane datatype (in particular avoid text/x-todo) 2006-07-27 Patrick Ohly * src/EvolutionContactSource.cpp: fixed compiler warning 2006-07-25 Patrick Ohly * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.h: added inclusion of config.h (needed since adding ENABLE_ECAL/EBOOK) added meta information callbacks 2006-07-23 Patrick Ohly * configure.in: * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionSmartPtr.h: * src/EvolutionSyncSource.cpp: * src/syncevolution.cpp: added --disable-ecal/ebook for installations without the required libs 2006-07-23 Patrick Ohly * src/EvolutionSyncClient.h: implemented more of the new meta info calls 2006-07-23 Patrick Ohly * NEWS: # updated 2006-07-23 Patrick Ohly * etc/localhost_1/spds/syncml/config.txt: firstTimeSyncMode is not used 2006-07-18 Patrick Ohly * configure.in: bumped version 2006-07-18 Patrick Ohly * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: use the new SyncClient API to set a default 'SyncEvolution x.y' as HTTP user agent 2006-07-17 Patrick Ohly * src/testVCard.vcf: * src/vocl/VObject.cpp: changed vCard 2.1 parser to make it compatible with servers which send a verbatim semicolon as part of properties where the semicolon has no special meaning 2006-07-14 Patrick Ohly * src/EvolutionContactSource.cpp: must always pass vCard through decoding/encoding to ensure that CHARSET is added as needed 2006-07-14 Patrick Ohly * src/TestEvolution.cpp: due to cut-and-paste error the ContactStress test was executed instead of Calendar/TaskStress 2006-07-14 Patrick Ohly * src/normalize_vcard.pl: ignore some more irrelevant differences with Synthesis server 2006-07-14 Patrick Ohly * src/vocl/VConverter.cpp: * src/vocl/VConverter.h: fixed decoding of quoted-printable soft line breaks, fixed unfolding of vCard 2.1 2006-07-14 Patrick Ohly * src/vocl/VObject.cpp: must add CHARSET=UTF-8 if non-ASCII character is found because default charset is not well-defined 2006-07-14 Patrick Ohly * src/testVCard.vcf: added folding and XML entities test cases 2006-07-08 Patrick Ohly * README: * etc/localhost_1/spds/sources/addressbook_1/config.txt: emphasized the need to chose the right uri/type combination, in particular with ScheduleWorld 2006-07-02 Patrick Ohly * NEWS: * etc/localhost_1/spds/syncml/config.txt: added support for setting HTTP user agent 2006-07-02 Patrick Ohly * src/TestEvolution.cpp: special characters in test cases were not escaped properly 2006-07-02 Patrick Ohly * src/TestEvolution.cpp: testMerge() dumps the result of conflict resolution, but no longer makes any assumptions about it 2006-06-27 Patrick Ohly * ChangeLog: * NEWS: # update 2006-06-27 Patrick Ohly * README: moved some content to new home page, added link to it 2006-06-27 Patrick Ohly * src/syncevolution.cpp: listing Evolution databases showed calendars twice instead of task lists 2006-06-26 Patrick Ohly * README: changed comments about Evolution versions affected by known problems 2006-06-26 Patrick Ohly * README: minor clarifications 2006-06-26 Patrick Ohly * etc/localhost_1/spds/syncml/config.txt: workaround for problems during slow-sync if items are split between different messages 2006-06-26 Patrick Ohly * src/EvolutionContactSource.cpp: clarified unknown name text 2006-06-26 Patrick Ohly * src/EvolutionContactSource.cpp: * src/normalize_vcard.pl: added special handling of TEL;TYPE=PREF,VOICE 2006-06-22 Patrick Ohly * src/TestEvolution.cpp: added *Stress::testManyItems 2006-06-19 Patrick Ohly * src/EvolutionSyncClient.cpp: always use two digits in file name 2006-06-17 Patrick Ohly * src/EvolutionSyncSource.cpp: never executed delete since adding workaround (wrong brackets) 2006-06-17 Patrick Ohly * src/normalize_vcard.pl: remove redundant VALUE=DATE-TIME 2006-06-17 Patrick Ohly * src/testCalendar.ics: added test case with BYSETPOS=-1 2006-06-17 Patrick Ohly * src/testCalendar.ics: added more special characters - double quotation marks currently not tested because of Evolution's invalid encoding of them 2006-06-17 Patrick Ohly * README: documented need to enter new address book to avoid 'EBookStatus returned 19' 2006-06-15 Patrick Ohly * src/normalize_vcard.pl: * src/testTask.ics: relax comparison of RRULE BYDAY, modified task test case to always use its own VTIMEZONE 2006-06-15 Patrick Ohly * src/testVCard.vcf: added test case with empty EMAIL: property 2006-06-15 Patrick Ohly * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: added safety check to avoid segfaults if server sends no data for item 2006-06-15 Patrick Ohly * README: some more comments about compiling on Debian Sarge 2006-06-15 Patrick Ohly * src/Makefile.am: added Test.h to distribution 2006-06-15 Patrick Ohly * ChangeLog: # updated 2006-06-15 Patrick Ohly * src/Makefile.am: added testTask.ics 2006-06-15 Patrick Ohly * README: * etc/localhost_1/spds/sources/addressbook_1/config.txt: * etc/localhost_1/spds/syncml/config.txt: clarified documentation and adapted to current status of SyncEvolution, ScheduleWorld and Funambol 2006-06-12 Patrick Ohly * Makefile.am: also add NEWS and COPYING to distribution 2006-06-12 Patrick Ohly * ChangeLog: # updated 2006-06-12 Patrick Ohly * NEWS: comments on 0.3 2006-06-12 Patrick Ohly * configure.in: bumped version to 0.3 2006-06-12 Patrick Ohly * README: some more proof-reading - terms are still not used consistently 2006-06-12 Patrick Ohly * src/EvolutionContactSource.cpp: * src/syncevolution.cpp: made output a bit nicer 2006-06-12 Patrick Ohly * src/Makefile.am: * src/vocl/vcardconverter.cpp: also imported the vcardconverter program from the Funambol CVS 2006-06-12 Patrick Ohly * src/vocl/VObject.cpp: readded the removal of CHARSET 2006-06-11 Patrick Ohly * src/EvolutionCalendarSource.cpp: importing new timezones before their events works better (e.g. with Evolution 2.4) 2006-06-11 Patrick Ohly * README: added remark about Evolution 2.0.4 GUI problem with new VTIMEZONE defs 2006-06-11 Patrick Ohly * src/testCalendar.ics: use a TZID that no-one else knows 2006-06-11 Patrick Ohly * src/TestEvolution.cpp: testImport should leave the items imported - moved import/delete into its own test 2006-06-11 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/TestEvolution.cpp: fixed several compiler warnings 2006-06-11 Patrick Ohly * src/normalize_vcard.pl: allow sync.scheduleworld.com to replace TZIDs 2006-06-11 Patrick Ohly * src/EvolutionSmartPtr.h: explicitly reference class member (required by g++ 4.1, but not g++ 3.3.5) 2006-06-11 Patrick Ohly * src/EvolutionContactSource.cpp: * src/Makefile.am: * src/vocl/README: * src/vocl/VConverter.cpp: * src/vocl/VConverter.h: * src/vocl/VObject.cpp: * src/vocl/VObject.h: * src/vocl/VProperty.cpp: * src/vocl/VProperty.h: * src/vocl/posixadapter.h: added a copy of the relevant VOCL classes to be independent of incompatible changes upstream 2006-06-11 Patrick Ohly * ChangeLog: # updated 2006-06-11 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: added sanity checks for using the results of Evolution's change tracking: invalid UIDs have been observed 2006-06-10 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.cpp: * src/EvolutionSmartPtr.h: * src/EvolutionSyncSource.cpp: fixed memory leaks 2006-06-10 Patrick Ohly * configure.in: remove unwanted files in case someone has compiled in the sync4j src dir 2006-06-08 Patrick Ohly * src/testVCard.vcf: avoid trailing space at end of NOTE, might not be preserved 2006-06-06 Patrick Ohly * etc/Makefile.am: * etc/localhost_1/spds/sources/addressbook_1/config.txt: fixed type for scheduleworld 2006-06-06 Patrick Ohly * src/TestEvolution.cpp: STATUS expected by libical 2006-06-06 Patrick Ohly * src/TestEvolution.cpp: split testDeleteAll into two tests, one for each method 2006-06-06 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: added support for custom timezones 2006-06-06 Patrick Ohly * src/testTask.ics: removed libical error message 2006-06-06 Patrick Ohly * src/testCalendar.ics: fixed invalid CREATED/LAST-MODIFIED, must be in UTC - broken by importing/exporting again, though 2006-06-05 Patrick Ohly * src/syncevolution.cpp: avoid copying incomplete type in catch 2006-06-05 Patrick Ohly * README: * src/normalize_vcard.pl: ignore known problems with contact properties in scheduleworld 2006-06-01 Patrick Ohly * src/TestEvolution.cpp: got rid of the remaining files with :: in the name 2006-06-01 Patrick Ohly * ChangeLog: # updated 2006-06-01 Patrick Ohly * src/TestEvolution.cpp: added test for add-update-download sequence 2006-06-01 Patrick Ohly * src/normalize_vcard.pl: adapted to syncing with sync.scheduleworld.com 2006-06-01 Patrick Ohly * src/EvolutionContactSource.cpp: added mapping for ADR;TYPE=OTHER for scheduleworld 2006-06-01 Patrick Ohly * etc/Makefile.am: * etc/localhost_1/spds/syncml/config.txt: updated references to sync.scheduleworld.com 2006-06-01 Patrick Ohly * etc/localhost_1/spds/sources/addressbook_1/config.txt: comments explain how to obtain valid Evolution sources 2006-05-29 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionSyncSource.cpp: better error logging 2006-05-29 Patrick Ohly * src/testVCard.vcf: fixed typo 2006-05-29 Patrick Ohly * src/testCalendar.ics: adapted to scheduleworld.com 2006-05-29 Patrick Ohly * src/normalize_vcard.pl: use simpler diff output and transform into side-by-side oneself (simpler code, less fragile, handles UTF-8) 2006-05-28 Patrick Ohly * src/Test.h: * src/TestEvolution.cpp: * src/TestMain.cpp: avoid filenames with colons in the name 2006-05-27 Patrick Ohly * src/normalize_vcard.pl: adapt automatically to console size if tput is available 2006-05-27 Patrick Ohly * README: * src/normalize_vcard.pl: made the diff output nicer: full items shown, separated by lines 2006-05-26 Patrick Ohly * src/normalize_vcard.pl: massage the full diff output so that it is easier to read and contains exactly the full vcard/vcalendar for each change 2006-05-26 Patrick Ohly * src/normalize_vcard.pl: added indention for nested BEGIN/END blocks in iCalendar 2006-05-26 Patrick Ohly * HACKING: * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: * src/EvolutionSmartPtr.h: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/TestEvolution.cpp: * src/syncevolution.cpp: cleaned up error reporting and exception handling 2006-05-25 Patrick Ohly * README: * src/EvolutionCalendarSource.cpp: * src/EvolutionContactSource.cpp: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: cleaned up error handling and logging, in particular when using multiple sources at once 2006-05-25 Patrick Ohly * configure.in: avoid copying temporary C++ API files 2006-05-25 Patrick Ohly * src/testVCard.vcf: added buffer overflow test case 2006-05-25 Patrick Ohly * src/EvolutionSyncSource.cpp: * src/TestEvolution.cpp: added test for slow-sync and added handling of the STC_ALREADY_EXISTS encountered then; twinning is currently broken in Funambol 3.0 beta 3, see #305357 2006-05-25 Patrick Ohly * README: added remark that text has to be exchanged as UTF-8 2006-05-25 Patrick Ohly * src/testVCard.vcf: added test case with explicit CHARSET="UTF-8" to test how the updated client library deals with it 2006-05-24 Patrick Ohly * src/EvolutionSyncClient.cpp: utility was renamed 2006-05-05 Patrick Ohly * ChangeLog: # added logs 2006-05-05 Patrick Ohly * README: # added prerelease note about scheduleworld 2006-05-05 Patrick Ohly * configure.in: # bumped version 2006-05-05 Patrick Ohly * src/EvolutionCalendarSource.cpp: fixed new[]/free() mismatch 2006-05-01 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: generate iCalendar items with VTIMEZONE definitions 2006-05-01 Patrick Ohly * README: added scheduleworld as preferred server 2006-04-26 Patrick Ohly * etc/Makefile.am: * etc/localhost_1/spds/sources/addressbook_1/config.txt: * src/EvolutionContactSource.cpp: * src/EvolutionSyncSource.cpp: added possibility to choose between sending vCard 2.1 and 3.0 2006-04-24 Patrick Ohly * README: syncing multiple databases at the same time now worked okay 2006-04-24 Patrick Ohly * src/TestEvolution.cpp: avoid the problematic timezones in the basic tests 2006-04-24 Patrick Ohly * src/EvolutionCalendarSource.cpp: write the required PRODID and VERSION for iCalendar entries 2006-04-24 Patrick Ohly * src/normalize_vcard.pl: avoid eating the trailing newline after PHOTO 2006-04-24 Patrick Ohly * HACKING: * etc/Makefile.am: * etc/localhost_1/spds/syncml/config.txt: * src/TestEvolution.cpp: * src/normalize_vcard.pl: added support for testing against www.scheduleworld.com 2006-04-24 Patrick Ohly * src/normalize_vcard.pl: fixed the fix of EMAIL normalization... 2006-04-24 Patrick Ohly * src/normalize_vcard.pl: hide differences due to different PHOTO parameters, fixed EMAIL;INTERNET;OTHER 2006-04-23 Patrick Ohly * etc/Makefile.am: avoid problems with ChangeSourceUriSynclet by using sc-pim-ppc for second client 2006-04-23 Patrick Ohly * README: avoid problems with ChangeSourceUriSynclet by using sc-pim-ppc for second client 2006-04-23 Patrick Ohly * src/EvolutionContactSource.cpp: also treat INTERNET as TYPE 2006-04-17 Patrick Ohly * ChangeLog: # updated 2006-04-17 Patrick Ohly * src/Makefile.am: * src/TestEvolution.cpp: * src/testTask.ics: added testing of tasks 2006-04-17 Patrick Ohly * HACKING: test names have changed 2006-04-17 Patrick Ohly * ChangeLog: # updated 2006-04-17 Patrick Ohly * README: added warnings about known-problems 2006-04-17 Patrick Ohly * src/testCalendar.ics: temporarily removed some problematic characters (forge tracker #304786) 2006-04-17 Patrick Ohly * README: * src/Makefile.am: * src/TestEvolution.cpp: * src/TestMain.cpp: - renamed normalize script to synccompare because it now applies to both calendar, tasks and contacts - temporary files in test suite now start with the name of the test they belong to 2006-04-17 Patrick Ohly * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/Makefile.am: * src/TestEvolution.cpp: * src/testCalendar.ics: * src/testTask.ics: - renamed "test" program to "TestEvolution" - copy original test cases to fit the name expected by TestEvolution and to have them in the build directory - handle merge with existing item in addItem(): return special status 2006-04-17 Patrick Ohly * src/normalize_vcard.pl: now also handles calendar comparison 2006-04-14 Patrick Ohly * src/EvolutionCalendarSource.h: added some support for inserting already existing item 2006-04-14 Patrick Ohly * src/TestEvolution.cpp: instantiate test for calendar 2006-04-14 Patrick Ohly * src/EvolutionCalendarSource.cpp: added some support for inserting already existing item 2006-04-12 Patrick Ohly * ChangeLog: # updated 2006-04-12 Patrick Ohly * src/TestEvolution.cpp: refactored code so that test suites can be built from the base template TestEvolution class: currently defined are ContactSource (local tests) and ContactSync (synchronization with server), tests work exactly as before 2006-04-12 Patrick Ohly * src/EvolutionContactSource.cpp: text/x-vcard is more suitable for vcard 2.1 2006-04-09 Patrick Ohly * src/TestEvolution.cpp: made sleep configurable (off by default), synchronize only one source 2006-04-09 Patrick Ohly * README: * configure.in: * etc/Makefile.am: * etc/localhost_1/spds/sources/addressbook_1/config.txt: * src/EvolutionCalendarSource.cpp: * src/EvolutionCalendarSource.h: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionSmartPtr.h: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/Makefile.am: * src/TestEvolution.cpp: * src/syncevolution.cpp: - added support for calendars and tasks: not yet tested automatically but manual tests show that it works in principle, albeit with some loss of attributes in the server for calendars (time zone) - removed "disabled" configuration option, use "sync = none" instead - added selection of databases to synchronize via additional command line parameters 2006-04-06 Patrick Ohly * README: * configure.in: * src/EvolutionContactSource.cpp: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/EvolutionSyncSource.h: * src/TestEvolution.cpp: * src/syncevolution.cpp: adapted to head revision of Sync4j C++ client library 2006-04-06 Patrick Ohly * src/Makefile.am: testVCard.vcf was missing in source distribution 2006-03-26 Patrick Ohly * src/sync4j-client-api-sdkcpp_3_0_6a.diff: fix for #304805: testing return code of SyncClient::beginSync() 2006-03-19 Patrick Ohly * ChangeLog: # updated 2006-03-19 Patrick Ohly * NEWS: * README: * configure.in: * etc/localhost_1/spds/syncml/config.txt: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/EvolutionSyncSource.h: * src/Makefile.am: * src/syncevolution.cpp: - implemented automatic backups, logging and database comparison - prepared 0.2 release 2006-03-19 Patrick Ohly * src/EvolutionContactSource.cpp: set TYPE=OTHER also for EMAIL if no other type found 2006-03-19 Patrick Ohly * src/normalize_vcard.pl: ignore some more irrelevant vcard differences (TYPE=PREF, extra separators) 2006-03-19 Patrick Ohly * src/sync4j-client-api-sdkcpp_3_0_6a.diff: * src/testVCard.vcf: when using quoted-printable, also encode non-ASCII for consistency 2006-03-18 Patrick Ohly * configure.in: * src/Makefile.am: make full copy of client lib C++ sources, added src/client-api-diff target to compare against original sources 2006-03-18 Patrick Ohly * src/sync4j-client-api-sdkcpp_3_0_6a.diff: changes for SyncEvolution not in Funambol CVS since sdkcpp_3_0_6a 2006-03-18 Patrick Ohly * src/TestMain.cpp: reset stdout/stderr before printing final result 2006-03-18 Patrick Ohly * ChangeLog: # updated 2006-03-18 Patrick Ohly * README: # reflect current status 2006-03-18 Patrick Ohly * NEWS: # initial release 2006-03-18 Patrick Ohly * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: ensure that unique properties occur not more than once 2006-03-18 Patrick Ohly * src/TestEvolution.cpp: test adding multiple business phone numbers 2006-03-18 Patrick Ohly * src/.cvsignore: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionSyncSource.h: * src/Makefile.am: * src/TestEvolution.cpp: * src/testVCard.vcf: test for copying via server now transmits testVCard.vcf and also compares against it 2006-03-18 Patrick Ohly * src/normalize_vcard.pl: format normalized vcards with 60 columns for easier side-by-side diff 2006-03-15 Patrick Ohly * README: * src/.cvsignore: * src/Makefile.am: * src/normalize_vcard.pl: normalize_vcard can now also compare two files automatically; it's also installed without .pl suffix 2006-03-12 Patrick Ohly * ChangeLog: # updated 2006-03-12 Patrick Ohly * README: * configure.in: update README and version in preparation for release 2006-03-12 Patrick Ohly * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: added workarounds for FBURL/CALURI and ADR without TYPE 2006-03-12 Patrick Ohly * README: * configure.in: * src/.cvsignore: * src/Makefile.am: * src/TestEvolution.cpp: * src/normalize_vcard.pl: replaced verification with vcard comparion via normalize_vcard.pl 2006-03-12 Patrick Ohly * ChangeLog: # updated 2006-03-12 Patrick Ohly * .cvsignore: * Makefile.am: * autogen.sh: * etc/Makefile.am: * src/Makefile.am: fixed maintainer-cleanup 2006-03-12 Patrick Ohly * .cvsignore: removed pregenerated autotools files from CVS - use autogen.sh 2006-03-12 Patrick Ohly * .cvsignore: * HACKING: * Makefile.in: * config.guess: * config.h.in: * config.sub: * configure: * depcomp: * etc/.cvsignore: * etc/Makefile.in: * install-sh: * ltmain.sh: * missing: * mkinstalldirs: * src/.cvsignore: * src/Makefile.in: removed pregenerated autotools files from CVS - use autogen.sh 2006-03-12 Patrick Ohly * .cvsignore: * HACKING: * Makefile.am: * Makefile.in: * README: * configure: * configure.in: * etc/Makefile.in: * src/.cvsignore: * src/Makefile.am: * src/Makefile.in: integrated compilation of Sync4j C++ client library + distribution of its source 2006-03-11 Patrick Ohly * .cvsignore: * COPYING: * HACKING: * Makefile.am: * Makefile.in: * README: * aclocal.m4: * autogen.sh: * configure: * configure.in: * etc/Makefile.am: * etc/Makefile.in: * etc/localhost_1/spds/sources/addressbook_1/config.txt: * src/.cvsignore: * src/Makefile.am: * src/Makefile.in: * src/TestEvolution.cpp: * src/normalize_vcard.pl: * src/sync4jevolution.cpp: * src/syncevolution.cpp: * test/normalize_vcard.pl: preparations for a release as 'SyncEvolution' 2006-03-11 Patrick Ohly * ChangeLog: *** empty log message *** 2006-03-11 Patrick Ohly * src/TestEvolution.cpp: restrict the usage of the problematic CALURI/FBURL to a few specific test cases 2006-02-26 Patrick Ohly * src/TestEvolution.cpp: check some more vcard fields (however, different order of entries still breaks comparison) 2006-02-26 Patrick Ohly * configure: * configure.in: try most recent Evolution versions first, because shared objects are not upward-compatible 2006-02-04 Patrick Ohly * ChangeLog: started to use emac's vc-update-change-log to update the ChangeLog 2006-02-04 Patrick Ohly * etc/localhost_1/spds/sources/addressbook_1/config.txt: * src/EvolutionContactSource.cpp: * src/EvolutionSyncSource.h: * src/TestEvolution.cpp: added support for the new refresh-client/server sync modes 2006-02-04 Patrick Ohly * README: added known problems and support section, updated compiling 2006-01-26 Patrick Ohly * README: added POHLY-SYNC4JEVOLUTION-CHECKED 2006-01-23 Patrick Ohly * src/EvolutionContactSource.cpp: removed redundant code 2006-01-23 Patrick Ohly * README: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/TestEvolution.cpp: added conflict handling 2006-01-21 Patrick Ohly * HACKING: * src/TestMain.cpp: allow running just one test 2006-01-21 Patrick Ohly * README: * src/TestEvolution.cpp: list the major features explicitly and improved tests to actually check copying/updating 2006-01-21 Patrick Ohly * HACKING: mention setup of unit testing 2006-01-21 Patrick Ohly * README: update to reflect current status 2006-01-21 Patrick Ohly * src/TestEvolution.cpp: minor changes to make it easier to debug 2006-01-08 Patrick Ohly * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/TestEvolution.cpp: added test cases for vcard conversion use VOCL classes to fix vcard encoding 2005-12-12 Patrick Ohly * src/EvolutionContactSource.cpp: a deleted item without data returns getDataSize() -1 2005-12-11 Patrick Ohly * HACKING: * src/.cvsignore: * src/EvolutionContactSource.cpp: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/TestEvolution.cpp: added unit testing for syncing, needs some support in core classes (overriding sync mode, full lists) 2005-12-10 Patrick Ohly * src/EvolutionContactSource.cpp: * src/EvolutionSyncSource.h: implemented distinction between different sync modes: 'refresh' requires deleting items, scanning is different for full and partial sync 2005-12-10 Patrick Ohly * Makefile.am: * Makefile.in: * README: * aclocal.m4: * configure: * configure.in: * etc/.cvsignore: * etc/Makefile.am: * etc/Makefile.in: * etc/localhost_1/spds/sources/addressbook_1/config.txt: * etc/localhost_1/spds/syncml/config.txt: * src/Makefile.in: * test/normalize_vcard.pl: added testing of syncing 2005-12-10 Patrick Ohly * src/EvolutionContactSource.cpp: * src/EvolutionSyncSource.h: added some more debug logging 2005-12-04 Patrick Ohly * src/EvolutionContactSource.cpp: more convervative logging 2005-12-03 Patrick Ohly * src/EvolutionSyncClient.cpp: * src/sync4jevolution.cpp: fixed/extended error detection at the end of the sync 2005-12-03 Patrick Ohly * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: added logging of contact vcards added hack to make Evolution's vcard V3.0 compatible with Sync4j 2.3b3 (needs to be remove or made configurable) 2005-12-03 Patrick Ohly * src/EvolutionSyncSource.cpp: strip special characters, Evolution gets confused by them 2005-11-26 Patrick Ohly * README: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionSyncClient.cpp: * src/EvolutionSyncClient.h: * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: * src/Makefile.am: * src/Makefile.in: * src/TestEvolution.cpp: * src/sync4jevolution.cpp: implemented front-end based on new SyncML C++ config API implemented the new begin/endSync() callbacks explain the change tracking and error handling -> copying from server works, the other way around fails, probably because of vcard 3.0 parsing problems on the server 2005-11-25 Patrick Ohly * INSTALL: * README: * configure: * configure.in: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/TestEvolution.cpp: * src/sync4jevolution.cpp: adapted to Sync4j C++ client API 3.x 2005-11-25 Patrick Ohly * src/EvolutionSyncSource.cpp: * src/EvolutionSyncSource.h: base class with functionality common to all Evolution sync sources 2005-11-05 Patrick Ohly * .cvsignore: * HACKING: * README: * src/.cvsignore: * src/EvolutionContactSource.cpp: * src/EvolutionContactSource.h: * src/EvolutionSmartPtr.h: * src/Makefile.am: * src/Makefile.in: * src/TestEvolution.cpp: * src/TestMain.cpp: * src/sync4jevolution.cpp: * src/valgrind.supp: first working version of SyncSource for Evolution contacts (requires Sync4j C++ API 2.0, not currently available) added unit testing 2005-10-08 Patrick Ohly * .cvsignore: * AUTHORS: * COPYING: * ChangeLog: * INSTALL: * Makefile.am: * Makefile.in: * NEWS: * README: * aclocal.m4: * config.guess: * config.h.in: * config.sub: * configure: * configure.in: * depcomp: * install-sh: * ltmain.sh: * missing: * mkinstalldirs: * src/.cvsignore: * src/Makefile.am: * src/Makefile.in: * src/sync4jevolution.cpp: setup framework 2005-10-08 (no author) <(no author)@15ad00c4-1369-45f4-8270-35d70d36bdcd> New repository initialized by cvs2svn.