syncevolution/ChangeLog
Patrick Ohly 707c2226e4 generate ChangeLog from Subversion log
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@597 15ad00c4-1369-45f4-8270-35d70d36bdcd
2008-04-19 09:11:53 +00:00

2836 lines
95 KiB
Plaintext

2008-03-16 08:48 Patrick Ohly <patrick.ohly@gmx.de>
* test/client.supp, test/evo.supp, test/sys.supp: valgrind
suppression rules
The files were originally created for: sys = Debian Etch evo =
Evolution trunk ~ 2.22 client = Funambol C++ client library post
6.5
2008-03-16 08:48 Patrick Ohly <patrick.ohly@gmx.de>
* test/runtests.py: fixed rebuild of Evolution trunk: install stamp
must be removed, otherwise it won't reinstall
2008-03-13 19:42 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSourceRegister.cpp: support text/x-vcalendar
to be backwards compatible way with old configs
2008-03-13 19:41 Patrick Ohly <patrick.ohly@gmx.de>
* src/SyncEvolutionConfig.cpp: added text/x-vcalendar alias
2008-03-13 19:41 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncSource.h: clarified which data has to be set in
createItem()
2008-03-11 22:13 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSourceRegister.cpp,
src/SyncEvolutionConfig.cpp: fixed memo type property
2008-03-10 22:45 Patrick Ohly <patrick.ohly@gmx.de>
* 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 19:08 Patrick Ohly <patrick.ohly@gmx.de>
* 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 17:11 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: added comment about setting sync
mode
2008-03-09 16:57 Patrick Ohly <patrick.ohly@gmx.de>
* src/SyncEvolutionConfig.cpp, src/SyncEvolutionConfig.h,
src/client-test-app.cpp: replaced direct setting of properties
with set methods
2008-03-09 14:20 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionMemoSource.h: adapted to new prototype of virtual
mime type functions
2008-03-08 10:02 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: set DEVICE_TYPE: this is used as part of the DevInf
to distinguish different SyncEvolution platforms
2008-03-07 16:49 Patrick Ohly <patrick.ohly@gmx.de>
* src/boost, src/boost/assert.hpp, src/boost/checked_delete.hpp,
src/boost/config, src/boost/config.hpp, src/boost/config/abi,
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,
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,
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,
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, 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,
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 22:23 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:13 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am, src/TestEvolution.cpp: removed obsolete
TestEvolution (was moved into client library)
2008-02-24 17:59 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp: fixed iteration over address book
authentication methods in error case
In practice this code was never executed: if no password or user
are configured, then it is skipped to avoid hanging in
e_book_get_supported_auth_methods() (seen in Evolution 2.12.1 and
older versions). If it is not skipped, then authentication
hopefully works and the loop exits.
2008-02-14 19:48 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp, src/EvolutionSyncSource.cpp: revised
error handling: lastError* variables are now hidden, use new
methods
2008-02-14 19:48 Patrick Ohly <patrick.ohly@gmx.de>
* src/syncevolution.cpp: SF #1893582: compiler error due to missing
include <memory>
2008-02-13 22:28 Patrick Ohly <patrick.ohly@gmx.de>
* test/runtests.py: check out SyncEvolution from Subversion
2008-02-11 21:28 Patrick Ohly <patrick.ohly@gmx.de>
* test/runtests.py: added building of Evolution trunk
2008-02-11 21:14 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionClientConfig.h: client library no longer uses
BOOL=int, instead use real bool
2008-02-03 11:23 Patrick Ohly <patrick.ohly@gmx.de>
* src/TrackingSyncSource.cpp: always rebuild local tracking status
during slow and refresh syncs
2008-02-03 11:18 Patrick Ohly <patrick.ohly@gmx.de>
* src/client-test-app.cpp: change tracking for Client::Source must
distinguish between database and source accessing it
2008-02-03 11:17 Patrick Ohly <patrick.ohly@gmx.de>
* src/SQLiteContactSource.h: typo: mime-type must not include
version (only matters for Synthesis at the moment)
2008-02-02 21:40 Patrick Ohly <patrick.ohly@gmx.de>
* 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
- simplified the database schema by removing unused tables -
added more per-contact properties missing in the original Apple
schema - added comments - implemented storing of properties with
1:1 mapping to columns in database - simplified the test cases
used for sqlite
Client::Source::sqlite passes now. Client::Sync::sqlite still had
some issues, partly network timeouts due to load on the server,
partly problems in the client (?).
2008-02-02 21:34 Patrick Ohly <patrick.ohly@gmx.de>
* debian/changelog, debian/rules: avoid docpurge by installing
example configs into /usr/lib/syncevolution/doc
2008-02-02 21:32 Patrick Ohly <patrick.ohly@gmx.de>
* HACKING: beware of the need to update 'stable' and 'chinook'
repositories when releasing for Maemo
2008-02-02 21:32 Patrick Ohly <patrick.ohly@gmx.de>
* src/vocl/VObject.cpp, src/vocl/VObject.h: added another const
qualifier
2008-02-02 15:02 Patrick Ohly <patrick.ohly@gmx.de>
* src/SQLiteContactSource.cpp: - log extracting items at debug
level - fixed parsing of N property: it mixed up first and middle
name
2008-01-29 19:32 Patrick Ohly <patrick.ohly@gmx.de>
* debian/changelog: # updated
2008-01-29 19:21 Patrick Ohly <patrick.ohly@gmx.de>
* debian/dbus-wrapper.cpp, debian/rules: replaced linking against
modified libdbus with a wrapper for the relevant dbus function
The wrapper for dbus_connection_send_with_reply() sets the
increased timeout if necessary, then calls the original
implementation via dlsym(RTLD_NEXT). This ensures that always the
right libdbus of the host system is used, which is necessary for
ITOS2008 (which has a version which is incompatible with
ITOS2007/06).
2008-01-19 20:11 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:25 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:23 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSmartPtr.h: added transferring pointer and its
ownership from one smart pointer to another
2008-01-13 01:41 Patrick Ohly <patrick.ohly@gmx.de>
* 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 23:22 Patrick Ohly <patrick.ohly@gmx.de>
* 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 22:57 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.h: with the 'abstract config' patch
applied SyncManagerConfig.h must be included explicitly
2008-01-12 22:53 Patrick Ohly <patrick.ohly@gmx.de>
* 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 14:08 Patrick Ohly <patrick.ohly@gmx.de>
* Makefile.am, debian/changelog: need an epoch to make .deb
versions larger than in the -pre .debs
2007-12-17 19:30 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog, NEWS, configure.in, debian/changelog: # SyncEvolution
0.7
2007-12-17 18:58 Patrick Ohly <patrick.ohly@gmx.de>
* 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 16:43 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: disabled the background glib event
loop again because it caused segfaults
Without the event loop SyncEvolution will get stuck again in EDS
API calls when the EDS dies, but that is the lesser evil.
2007-12-10 19:59 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: myFUNAMBOL does not like empty types
in the capability, so always send a valid (even if wrong) type
2007-12-09 16:16 Patrick Ohly <patrick.ohly@gmx.de>
* 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 18:53 Patrick Ohly <patrick.ohly@gmx.de>
* README: fixed typo in getting started section
2007-12-06 18:53 Patrick Ohly <patrick.ohly@gmx.de>
* HACKING: added list of debug packages
2007-12-01 21:26 Patrick Ohly <patrick.ohly@gmx.de>
* src/client-test-app.cpp: dump core if test fails instead of
simply exiting
2007-12-01 21:07 Patrick Ohly <patrick.ohly@gmx.de>
* test/runtests.py: added the possibility to run under valgrind
2007-12-01 21:04 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: avoid including invalid information
about inactive sources in DevInf by clearing it
2007-12-01 21:03 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionMemoSource.h: need to set mime type, required for
correct DevInf (expected by Synthesis server)
2007-11-30 22:40 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:14 Patrick Ohly <patrick.ohly@gmx.de>
* test/runtests.py: - changed configure/build so that it also
builds .deb (default prefix + DESTDIR for install) - updated
config for servers
2007-11-28 18:05 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: avoid delivering SIGALRM to
background thread - glib/ebook crash when that happens
2007-11-28 18:03 Patrick Ohly <patrick.ohly@gmx.de>
* src/client-test-app.cpp: avoid lengthy objdump -l -C output in
error handler, exit to prevent repeated segfault invocation
2007-11-22 21:06 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: added better error message when
'syncevolution' is started with non-existant sources as parameter
2007-11-21 22:09 Patrick Ohly <patrick.ohly@gmx.de>
* 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 16:10 Patrick Ohly <patrick.ohly@gmx.de>
* src/AddressBookSource.cpp: last minute fix for iPhone 0.7 pre2:
removed debug output
2007-11-10 13:26 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: clarified post-sync comparison by
adding 'Changes applied to client during synchronization'
2007-11-10 12:59 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: # bumped version
2007-11-10 12:58 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: # bumped version
2007-11-08 22:20 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog, NEWS, debian/changelog: # updated
2007-11-08 22:18 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:22 Patrick Ohly <patrick.ohly@gmx.de>
* 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:
--sync|-s <mode> Temporarily synchronize the active sources in
that mode. Useful for a 'refresh-from-server' or
'refresh-from-client' sync which clears all data at one end and
copies all items from the other.
--status|-t The changes made to local data since the last
synchronization are shown without starting a new one. This can be
used to see in advance whether the local data needs to be
synchronized with the server.
--quiet|-q Suppresses most of the normal output during a
synchronization. The log file still contains all the information.
--help|-h Prints usage information.
--version Prints the SyncEvolution version.
2007-11-08 21:19 Patrick Ohly <patrick.ohly@gmx.de>
* HACKING: separated compile and release instructions
2007-11-08 20:54 Patrick Ohly <patrick.ohly@gmx.de>
* etc/source-config.txt: let the default source configs access the
default Evolution databases: less work for users to configure it
2007-11-05 22:02 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:10 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:07 Patrick Ohly <patrick.ohly@gmx.de>
* 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 17:33 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: dump user name, date and
SyncEvolution at beginning of debug log
2007-11-04 16:57 Patrick Ohly <patrick.ohly@gmx.de>
* 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 17:07 Patrick Ohly <patrick.ohly@gmx.de>
* 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 13:30 Patrick Ohly <patrick.ohly@gmx.de>
* 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 13:03 Patrick Ohly <patrick.ohly@gmx.de>
* src/AddressBookSource.cpp: fixed compile errors on Mac OS X
2007-10-25 21:10 Patrick Ohly <patrick.ohly@gmx.de>
* Makefile.am, src/shlibs.local: added package release number and
dependency calculation for local Evolution libs without installed
.debs
2007-10-25 17:15 Patrick Ohly <patrick.ohly@gmx.de>
* test/Makefile.am: ClientTest.cpp and synccompare.pl are back in
C++ library
2007-10-24 16:20 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am: synccompare.pl wasn't found in client library
because search rule had the wrong directory
2007-10-24 16:19 Patrick Ohly <patrick.ohly@gmx.de>
* src/syncevolution.cpp: workaround for dependency on size_t in
client library Log.h: include stddef.h first
2007-10-24 16:18 Patrick Ohly <patrick.ohly@gmx.de>
* src/vocl/VObject.cpp, src/vocl/VProperty.cpp: adapted to
ArrayList::remove() -> removeElementAt() renaming
2007-10-23 21:21 Patrick Ohly <patrick.ohly@gmx.de>
* src/DeviceManagementNode.cpp: same patch as in client library:
chop trailing white spaces
2007-10-23 21:20 Patrick Ohly <patrick.ohly@gmx.de>
* test/ClientTest.cpp, test/synccompare.pl: # pushed sources back
into SyncML client library
2007-10-21 21:23 Patrick Ohly <patrick.ohly@gmx.de>
* debian/changelog: # added remark about updated upstream
2007-10-21 21:23 Patrick Ohly <patrick.ohly@gmx.de>
* Makefile.am: # updated packaging: added provides/conflicts
2007-10-18 08:04 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS: # extended description of logging
2007-10-18 08:03 Patrick Ohly <patrick.ohly@gmx.de>
* Makefile.am, configure.in, test/Makefile.am: # fixed distcheck
problem
2007-10-17 21:22 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog, NEWS, description: # updated
2007-10-17 21:08 Patrick Ohly <patrick.ohly@gmx.de>
* Makefile.am: added packaging via checkinstall as deb (working)
and rpm (somehow not working)
2007-10-17 21:07 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: # version bump
2007-10-14 20:31 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: #updated
2007-10-14 18:40 Patrick Ohly <patrick.ohly@gmx.de>
* 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 18:19 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: improved error handling: catch
errors during post-processing and continue
2007-10-14 16:30 Patrick Ohly <patrick.ohly@gmx.de>
* etc/source-config.txt: SF #1764123: SyncCap is not generated
unless syncModes are configured: added a comment to example
config
2007-10-14 16:25 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: added a table which summarizes the
changes made on client and server
2007-10-14 14:49 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: replaced ambiguous 'Modifications:'
with 'Changes applied during synchronization:'
2007-10-14 14:45 Patrick Ohly <patrick.ohly@gmx.de>
* etc/Makefile.am, etc/syncml-config.txt: use myFUNAMBOL instead of
localhost for funambol demo config
2007-10-14 14:44 Patrick Ohly <patrick.ohly@gmx.de>
* src/AddressBookSource.cpp: avoid setting empty strings: the
iPhone GUI adds redundant space around the empty property (e.g.
middle name)
2007-10-14 14:02 Patrick Ohly <patrick.ohly@gmx.de>
* test/synccompare.pl: perl is not installed as /usr/bin/perl on
iPhone: let /usr/bin/env find it
2007-10-14 14:02 Patrick Ohly <patrick.ohly@gmx.de>
* src/AddressBookSource.cpp, src/AddressBookSource.h: use vCard 2.1
instead of 3.0 for iPhone: avoids parsing problems in myFUNAMBOL
2007-10-14 13:57 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: reset version to alpha (less than pre)
2007-10-13 20:24 Patrick Ohly <patrick.ohly@gmx.de>
* README: updated package commands for Debian 4.0
2007-10-13 20:23 Patrick Ohly <patrick.ohly@gmx.de>
* test/synccompare.pl: ScheduleWorld no longer drops
department/office
2007-10-13 16:04 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: fixed segfault due to unintentional
infinite recursion in new throwError() call
2007-10-12 20:21 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp: SF #1796086: also added all the
other predefined TYPE values from vCard 2.1/3.0
2007-10-12 18:02 Patrick Ohly <patrick.ohly@gmx.de>
* test/ClientTest.cpp: temporary fork of 1.25: handle
testComplexUpdate where some (but not all) sources have a complex
update item
2007-10-12 16:50 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncSource.cpp: fixed compile error with enabled
modules (missing comma)
2007-10-11 21:02 Patrick Ohly <patrick.ohly@gmx.de>
* 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 22:27 Patrick Ohly <patrick.ohly@gmx.de>
* Makefile.am, SyncEvolution.plist.in, configure.in: added iPhone
Installer.app packaging
2007-10-07 19:24 Patrick Ohly <patrick.ohly@gmx.de>
* HACKING: added compile/packaging information
2007-10-07 19:06 Patrick Ohly <patrick.ohly@gmx.de>
* 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
IPHONE define now in configure (cleaner).
Creating contacts twice (during dump and when sending) caused
crash - ref counting problem? Disabled any CFRelease() for now on
iPhone.
compile error fix for Mac OS X (probably more necessary)
2007-10-07 12:27 Patrick Ohly <patrick.ohly@gmx.de>
* src/AddressBookSource.cpp: removed debug output which was added
to track down crashes and now is no longer useful
2007-10-07 12:19 Patrick Ohly <patrick.ohly@gmx.de>
* src/AddressBookSource.cpp, src/AddressBookSource.h: added
comments, some cleanups
2007-10-06 22:13 Patrick Ohly <patrick.ohly@gmx.de>
* src/AddressBookSource.cpp: workarounds for ABMutableMultiValueRef
on iPhone: - cannot be released - cannot be turned into a string
improved phone number mapping
=> all properties enabled now
2007-10-04 20:54 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:46 Patrick Ohly <patrick.ohly@gmx.de>
* src/syncevolution.cpp: disable buffering to stdout/stderr:
ensures that printf output appears immediately without explicit
fflush()
2007-10-04 20:45 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:26 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog, NEWS: # updated
2007-09-24 21:26 Patrick Ohly <patrick.ohly@gmx.de>
* debian/changelog, debian/control: SF #1781652: Nokia 770/800:
uninstallable package fixed by setting category
2007-09-24 21:25 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:21 Patrick Ohly <patrick.ohly@gmx.de>
* src/AddressBookConstants.cpp, src/Makefile.am: workaround if
address book library misses constants
2007-09-24 21:17 Patrick Ohly <patrick.ohly@gmx.de>
* src/client-test-app.cpp: fixed compile errors
2007-08-25 14:03 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: # bumped version
2007-08-25 14:03 Patrick Ohly <patrick.ohly@gmx.de>
* etc/Makefile.am: fixed SF 1767329: example configs were in
share/share directory
2007-08-25 14:02 Patrick Ohly <patrick.ohly@gmx.de>
* src/DeviceManagementNode.h, src/SQLiteSyncSource.cpp: fixed
compile error
2007-08-25 13:23 Patrick Ohly <patrick.ohly@gmx.de>
* 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 13:22 Patrick Ohly <patrick.ohly@gmx.de>
* src/AddressBookSource.cpp, src/EvolutionCalendarSource.cpp,
src/EvolutionContactSource.cpp: less verbose INFO logging:
extracting items is now logged as DEBUG
2007-08-24 21:27 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:15 Patrick Ohly <patrick.ohly@gmx.de>
* 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 19:11 Patrick Ohly <patrick.ohly@gmx.de>
* 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 09:51 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: # version bump
2007-08-19 09:49 Patrick Ohly <patrick.ohly@gmx.de>
* src/SQLiteSyncSource.cpp: fixed incorrect extraction of text
columns from SQLite
2007-08-13 20:46 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:32 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog, NEWS, debian/changelog: # mention fixed example
configs
2007-07-13 20:28 Patrick Ohly <patrick.ohly@gmx.de>
* etc/Makefile.am, etc/source-config.txt: fixed name of example
source configs (broke during the changes for 0.6 pre)
2007-07-09 20:42 Patrick Ohly <patrick.ohly@gmx.de>
* test/runtests.py: # ignore known problems
2007-07-09 20:29 Patrick Ohly <patrick.ohly@gmx.de>
* test/runtests.py: # updated to new test system, added some
command line parameters
2007-07-09 20:24 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog, HACKING, NEWS, configure.in, debian/changelog: #
release 0.6
2007-06-28 20:11 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:24 Patrick Ohly <patrick.ohly@gmx.de>
* 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 19:49 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am: when using older test data fix the broken
CATEGORIES
2007-06-24 17:19 Patrick Ohly <patrick.ohly@gmx.de>
* README: fixed invalid path names
2007-06-24 17:19 Patrick Ohly <patrick.ohly@gmx.de>
* 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.
As a workaround SyncEvolution now converts back and forth between
, and \,
2007-06-19 17:36 Patrick Ohly <patrick.ohly@gmx.de>
* HACKING: updated testing instructions
2007-04-23 19:44 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS: # updated version of C++ client library
2007-04-22 19:49 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS: # entry for 0.6 pre2
2007-04-22 19:48 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2007-04-22 19:47 Patrick Ohly <patrick.ohly@gmx.de>
* README: # minor edits
2007-04-21 13:14 Patrick Ohly <patrick.ohly@gmx.de>
* 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 12:33 Patrick Ohly <patrick.ohly@gmx.de>
* HACKING, README, etc/Makefile.am, etc/localhost_1,
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 19:30 Patrick Ohly <patrick.ohly@gmx.de>
* src/client-test-app.cpp: fixed compile problem on Debian
3.1/older gcc
2007-04-15 13:42 Patrick Ohly <patrick.ohly@gmx.de>
* 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 13:41 Patrick Ohly <patrick.ohly@gmx.de>
* HACKING: added note about building Maemo package with fakeroot
2007-04-14 15:34 Patrick Ohly <patrick.ohly@gmx.de>
* debian/rules: avoid unwanted dependencies caused by optional
modules
2007-04-14 15:32 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in, debian/changelog: bumped to 0.6 pre2
2007-04-14 15:31 Patrick Ohly <patrick.ohly@gmx.de>
* src/client-test-app.cpp: minor changes about ifdef ENABLE, added
comment avoid vcard21, FIXED itodo20 type
2007-04-12 20:04 Patrick Ohly <patrick.ohly@gmx.de>
* src/client-test-app.cpp: always set encoding, we might have to
overwrite an encoding set earlier
2007-04-11 21:23 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:03 Patrick Ohly <patrick.ohly@gmx.de>
* 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 19:59 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSource.cpp, src/EvolutionContactSource.cpp:
avoid not freeing error/overwriting error when trying again
2007-04-09 19:58 Patrick Ohly <patrick.ohly@gmx.de>
* src/client-test-app.cpp: fixed incorrect mapping from selected
source to type
2007-04-09 19:58 Patrick Ohly <patrick.ohly@gmx.de>
* 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 17:32 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am: need to declare new files so that it gets
included in distribution
2007-04-02 17:57 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am: fixed distribution after taking several files
from C++ client library
2007-04-01 18:26 Patrick Ohly <patrick.ohly@gmx.de>
* src/client-test-app.cpp: added CLIENT_TEST_EVOLUTION_PREFIX which
overrides the evolutionsource setting in test configs; default
SyncEvolution_Test_
2007-04-01 17:59 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSource.cpp: avoid e_cal_new_system_memos(),
it breaks compilation with older Evolution
2007-04-01 13:02 Patrick Ohly <patrick.ohly@gmx.de>
* 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 12:41 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am: explicit dependency on modules is needed for
client-test
2007-03-31 16:22 Patrick Ohly <patrick.ohly@gmx.de>
* src/Algorithm, 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 20:35 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog, HACKING, NEWS, README, debian/changelog,
debian/control: various release preparations
2007-03-26 19:43 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: streamlined dependencies and their checking
2007-03-26 19:09 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in, src/Makefile.am: do not remove src/client-api
unless it was copied by configure
2007-03-25 20:22 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2007-03-25 20:20 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: # version bump
2007-03-25 20:19 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:17 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp: fixed uninitialized memory read
under Maemo
2007-03-25 18:05 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: Algorithm::Diff: check whether files
really have changed
2007-03-25 16:42 Patrick Ohly <patrick.ohly@gmx.de>
* src/Algorithm, 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 22:51 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp: additional error check
2007-03-24 22:50 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:51 Patrick Ohly <patrick.ohly@gmx.de>
* etc/Makefile.am: also need to uninstall doc files, distcheck
complains otherwise
2007-03-24 17:14 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp, src/testVCard.vcf,
src/vocl/VObject.cpp: workaround for Funambol 3.0 trailing =
parser bug
2007-03-24 15:54 Patrick Ohly <patrick.ohly@gmx.de>
* etc/localhost_1/spds/syncml/config.txt: enable large object
support and max message limit by default
2007-03-24 15:47 Patrick Ohly <patrick.ohly@gmx.de>
* 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 15:44 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: BusyBox's mktemp on Maemo requires
parameter
2007-03-24 15:43 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2007-03-24 15:43 Patrick Ohly <patrick.ohly@gmx.de>
* etc/Makefile.am: new internal docdir was not actually used
2007-03-24 15:06 Patrick Ohly <patrick.ohly@gmx.de>
* debian/compat, debian/control: Maemo only has debhelper 4
2007-03-24 15:06 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncSource.cpp: fixed compile error without calendar
support
2007-03-23 22:05 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:00 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:23 Patrick Ohly <patrick.ohly@gmx.de>
* etc/Makefile.am: fixed compatibility problem with older
automake/autoconf which does not have docdir yet
2007-03-19 22:00 Patrick Ohly <patrick.ohly@gmx.de>
* etc/Makefile.am: install into $(docdir), not etc; also use
"funambol_*" instead of "localhost_"
2007-03-19 21:57 Patrick Ohly <patrick.ohly@gmx.de>
* debian/README.Debian: no special comment for Debian needed
2007-03-12 20:29 Patrick Ohly <patrick.ohly@gmx.de>
* debian, debian/README.Debian, debian/changelog, debian/compat,
debian/control, debian/copyright, debian/docs, debian/rules:
added packaging for Debian
2007-03-11 22:13 Patrick Ohly <patrick.ohly@gmx.de>
* 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 19:33 Patrick Ohly <patrick.ohly@gmx.de>
* src/async.patch: patch switches to async version of the Evolution
API
2007-01-26 22:32 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: fixed free/delete [] mismatch
2007-01-22 20:13 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am: fixed distdir target that broke in yesterday's
commit
2007-01-21 16:14 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in, src/Makefile.am: added --enable-static-cxx to link
libstdc++ statically
2007-01-20 14:19 Patrick Ohly <patrick.ohly@gmx.de>
* test/runtests.py: fixed problem of deleting read-only install
directories
2007-01-20 14:17 Patrick Ohly <patrick.ohly@gmx.de>
* etc/Makefile.am: memo config now also included for localhost, but
disabled by default
2007-01-11 20:34 Patrick Ohly <patrick.ohly@gmx.de>
* test/runtests.py: added cross-compilation
2007-01-09 21:25 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: pass cross-compilation options through to configure
of client library
2007-01-04 22:13 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am, src/TestEvolution.cpp, src/testMemo.ics: added
testing of memos
2007-01-04 20:54 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:52 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: bumped version, clean up copy of client library
sources some more
2007-01-04 20:43 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am: fixed problem with 'make dist'
2007-01-03 20:58 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:12 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: autoconf checks must not be inside conditional code
(fixes 'conditional AMDEP was never defined' error)
2006-12-17 22:10 Patrick Ohly <patrick.ohly@gmx.de>
* src/client-test-app.cpp: adapted to update test API
2006-12-17 16:33 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am: ignore changes in autotools generated files
2006-12-17 16:33 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: fixed missing return code
2006-12-10 17:35 Patrick Ohly <patrick.ohly@gmx.de>
* 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 17:50 Patrick Ohly <patrick.ohly@gmx.de>
* src/client-test-app.cpp: adapted to new C++ client library test
suite interface, finished configuration for calendars and tasks
2006-12-09 16:25 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: ignore differences caused by exporting
vCard with ADR;TYPE=PARCEL instead of ADR;TYPE=OTHER
2006-12-07 22:27 Patrick Ohly <patrick.ohly@gmx.de>
* src/client-test-app.cpp: support testing with two clients
2006-12-05 22:24 Patrick Ohly <patrick.ohly@gmx.de>
* src/client-test-app.cpp: adapted contacts to full set of local
tests
2006-12-05 22:24 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: avoid tput error when no valid terminal
is set
2006-12-01 22:50 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in, src/Makefile.am, src/client-test-app.cpp: use the
new C++ client library testing framework
2006-11-27 21:08 Patrick Ohly <patrick.ohly@gmx.de>
* 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 12:46 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog, NEWS: # updates for 0.5 release
2006-11-12 12:42 Patrick Ohly <patrick.ohly@gmx.de>
* test/runtests.py: added building of release packages, adapted to
some more known server limitations
2006-11-12 12:40 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: renamed testRefreshSync to
testRefreshFromServerSync and added testRefreshFromClient
2006-11-12 12:39 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: ignore known limitations of Synthesis
server
2006-11-11 20:21 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS, configure.in: 0.5 release
2006-11-11 20:21 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-11-11 16:00 Patrick Ohly <patrick.ohly@gmx.de>
* 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 13:00 Patrick Ohly <patrick.ohly@gmx.de>
* 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 17:41 Patrick Ohly <patrick.ohly@gmx.de>
* 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 17:40 Patrick Ohly <patrick.ohly@gmx.de>
* HACKING, src/TestMain.cpp: allow running multiple tests by
specifying them on the command line
2006-11-02 21:03 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:29 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: PHOTO/NOTE update for EGroupware and
Funambol portal
2006-11-02 20:28 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: use simpler data for update test, moved
complex contact update into testComplexUpdate
2006-11-01 20:08 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: avoid that patterns accidentally run over
line ends, added special cases for Funambol and EGroupware server
2006-11-01 16:02 Patrick Ohly <patrick.ohly@gmx.de>
* test/runtests.py: allow to build arbitrary combinations of client
library and SyncEvolution
2006-11-01 12:59 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp: <<system>> and <<default>> can be
used to reference the system and the default address books,
respectively
2006-11-01 12:40 Patrick Ohly <patrick.ohly@gmx.de>
* 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 11:24 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: made test coverage configurable
2006-10-29 15:23 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: added testLargeObjectBin, changed calendar
UID so that without support for special characters in the key the
sync fails
2006-10-29 15:22 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: VerDTD must be configured, otherwise
Funambol 3.0a (but not 3.0b5) fails during the second sync
2006-10-29 15:21 Patrick Ohly <patrick.ohly@gmx.de>
* etc/localhost_1/spds/sources/addressbook_1/config.txt:
documentation got the direction in refresh-from-client/server
wrong
2006-10-28 08:52 Patrick Ohly <patrick.ohly@gmx.de>
* test/runtests.py: filter out private information from logs, added
--tag parameter
2006-10-04 19:39 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: setting config is no longer
necessary
2006-10-04 19:38 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: disabled testLargeObjectEncoded again, it
requires a suitable server
2006-10-03 11:49 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: enabled encoded LargeObject support test
2006-10-03 11:44 Patrick Ohly <patrick.ohly@gmx.de>
* 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 11:43 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: ignore some known Synthesis data
conversions
2006-09-28 23:07 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: force server to split large items when
LargeObject support is enabled
2006-09-28 23:02 Patrick Ohly <patrick.ohly@gmx.de>
* 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 22:56 Patrick Ohly <patrick.ohly@gmx.de>
* src/testVCard.vcf: make names unique again
2006-09-16 09:00 Patrick Ohly <patrick.ohly@gmx.de>
* 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 08:59 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: # bumped version to 0.5-CVS
2006-09-11 17:41 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-09-11 17:40 Patrick Ohly <patrick.ohly@gmx.de>
* test/runtests.py: removed default values, added egroupware
testing, improved log file copying
2006-09-11 17:39 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-09-11 17:38 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS: created entry for 0.3 -> 0.4 changes
2006-09-11 17:38 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-09-11 17:27 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: # bumped to 0.4
2006-09-10 20:43 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: avoid refresh-from-server sync whenever
possible because eGroupware server does not support it
2006-09-10 20:40 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: DTSTAMP may vary
2006-09-10 18:52 Patrick Ohly <patrick.ohly@gmx.de>
* README: minor updates for 0.4
2006-09-10 14:43 Patrick Ohly <patrick.ohly@gmx.de>
* 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 08:06 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSource.cpp, src/EvolutionContactSource.cpp:
added missing space to error messages
2006-09-09 14:58 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSource.cpp: do not overwrite the UID in an
addItem operation even if we fall back to an update
2006-09-09 08:36 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:38 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestMain.cpp: added TEST_EVOLUTION_ALARM to have some means
of aborting when a test takes too long
2006-09-08 19:57 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: deviceId property was renamed ->
restored compatibility with old configs
2006-09-08 19:55 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncSource.cpp: added one-way from server/client
2006-09-07 21:05 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog, NEWS: # updated
2006-09-07 20:59 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: # set version to CVS again
2006-09-07 19:47 Patrick Ohly <patrick.ohly@gmx.de>
* 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 19:06 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSource.cpp: beware to not overwrite valid
UID with empty one (some tests broke due to this recent change)
2006-09-07 18:29 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am: excluded automatically generated files from
client-api-diff
2006-09-07 18:28 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestMain.cpp: newline was missing after successfully
completed test
2006-08-31 21:34 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:24 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestMain.cpp: merged listeners so that failure message is
generated in just one place
2006-08-30 20:41 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestMain.cpp: print failure summary to cerr, like the rest of
the messages
2006-08-27 20:38 Patrick Ohly <patrick.ohly@gmx.de>
* test/runtests.py: add number to preserve ordering of actions
2006-08-27 20:11 Patrick Ohly <patrick.ohly@gmx.de>
* test/runtests.py: added --skip option, made reporting a bit nicer
2006-08-27 17:52 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestMain.cpp: added support for ignoring the failure of
certain tests by listing them in TEST_EVOLUTION_FAILURES
2006-08-26 15:44 Patrick Ohly <patrick.ohly@gmx.de>
* test, test/runtests.py: executes CVS checkout, compilation and
testing automatically
2006-08-21 20:35 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: # version bump
2006-08-21 20:35 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-08-21 20:32 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS: # polished news a bit for 0.4 pre2
2006-08-19 14:42 Patrick Ohly <patrick.ohly@gmx.de>
* README: new server is www.estamos.de
2006-08-19 12:37 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: better error message when Evolution development
files are missing
2006-08-19 08:42 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:39 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS, src/EvolutionSyncSource.cpp, src/TestEvolution.cpp: ensure
that after refresh-from-client items are not sent again
2006-08-17 20:39 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:26 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS, README, src/EvolutionCalendarSource.cpp,
src/EvolutionCalendarSource.h, src/EvolutionContactSource.cpp,
src/EvolutionSyncClient.cpp, src/EvolutionSyncSource.h:
implemented Evolution authentication
2006-08-15 19:20 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS, src/normalize_vcard.pl: normalizing ORG must not extend
into other properties
2006-08-14 20:52 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:46 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS, src/vocl/VObject.cpp: avoid CHARSET=UTF-8 without
quoted-printable encoding
2006-08-13 20:16 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-08-13 20:15 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: # version is back to 0.4-cvs
2006-08-13 20:14 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS: # added next release and comments about two fixes
2006-08-13 20:14 Patrick Ohly <patrick.ohly@gmx.de>
* src/testVCard.vcf: added some more test cases for special
characters
2006-08-13 20:12 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.h: send configured vCard format as
part of DevInf (Synthesis server gets confused otherwise)
2006-08-13 20:11 Patrick Ohly <patrick.ohly@gmx.de>
* src/vocl/VObject.cpp: do not send CHARSET for vCard 3.0, not
needed and illegal
2006-08-06 16:27 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS: # bumped version
2006-08-06 16:03 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-08-06 16:02 Patrick Ohly <patrick.ohly@gmx.de>
* src/vocl/VObject.cpp: always treat single ; as normal character
in single-value properties
2006-08-06 15:54 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: # bumped version
2006-08-06 15:53 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-08-06 15:48 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS, configure.in, src/Makefile.am, src/syncevolution.cpp: now
compiles on Maemo
2006-08-06 15:48 Patrick Ohly <patrick.ohly@gmx.de>
* HACKING: added note about .patches
2006-08-06 14:42 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: C++ client library may or may not already contain
the files generated by the autotools
2006-08-06 14:40 Patrick Ohly <patrick.ohly@gmx.de>
* etc/localhost_1/spds/sources/addressbook_1/config.txt: since
adding the sync-mode-name.patch more comprehensible names are
supported
2006-08-06 12:41 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS, src/EvolutionCalendarSource.cpp, src/TestEvolution.cpp:
workaround for incomplete result of e_cal_get_changes()
2006-08-06 07:56 Patrick Ohly <patrick.ohly@gmx.de>
* 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 19:42 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncSource.h: ensure that deleted items have a sane
datatype (in particular avoid text/x-todo)
2006-07-27 19:41 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp: fixed compiler warning
2006-07-25 21:25 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSource.h, src/EvolutionContactSource.h:
added inclusion of config.h (needed since adding
ENABLE_ECAL/EBOOK) added meta information callbacks
2006-07-23 10:27 Patrick Ohly <patrick.ohly@gmx.de>
* 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 09:36 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.h: implemented more of the new meta info
calls
2006-07-23 04:42 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS: # updated
2006-07-23 04:41 Patrick Ohly <patrick.ohly@gmx.de>
* etc/localhost_1/spds/syncml/config.txt: firstTimeSyncMode is not
used
2006-07-18 21:25 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: bumped version
2006-07-18 21:24 Patrick Ohly <patrick.ohly@gmx.de>
* 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 19:37 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:23 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp: must always pass vCard through
decoding/encoding to ensure that CHARSET is added as needed
2006-07-14 21:22 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: due to cut-and-paste error the
ContactStress test was executed instead of Calendar/TaskStress
2006-07-14 21:21 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: ignore some more irrelevant differences
with Synthesis server
2006-07-14 21:20 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:19 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:58 Patrick Ohly <patrick.ohly@gmx.de>
* src/testVCard.vcf: added folding and XML entities test cases
2006-07-08 18:25 Patrick Ohly <patrick.ohly@gmx.de>
* 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 16:30 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS, etc/localhost_1/spds/syncml/config.txt: added support for
setting HTTP user agent
2006-07-02 16:05 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: special characters in test cases were not
escaped properly
2006-07-02 15:46 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: testMerge() dumps the result of conflict
resolution, but no longer makes any assumptions about it
2006-06-27 21:25 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog, NEWS: # update
2006-06-27 21:24 Patrick Ohly <patrick.ohly@gmx.de>
* README: moved some content to new home page, added link to it
2006-06-27 16:26 Patrick Ohly <patrick.ohly@gmx.de>
* src/syncevolution.cpp: listing Evolution databases showed
calendars twice instead of task lists
2006-06-26 21:09 Patrick Ohly <patrick.ohly@gmx.de>
* README: changed comments about Evolution versions affected by
known problems
2006-06-26 21:00 Patrick Ohly <patrick.ohly@gmx.de>
* README: minor clarifications
2006-06-26 20:40 Patrick Ohly <patrick.ohly@gmx.de>
* etc/localhost_1/spds/syncml/config.txt: workaround for problems
during slow-sync if items are split between different messages
2006-06-26 20:28 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp: clarified unknown name text
2006-06-26 20:24 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp, src/normalize_vcard.pl: added
special handling of TEL;TYPE=PREF,VOICE
2006-06-22 19:19 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: added *Stress::testManyItems
2006-06-19 16:23 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: always use two digits in file name
2006-06-17 20:07 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncSource.cpp: never executed delete since adding
workaround (wrong brackets)
2006-06-17 16:20 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: remove redundant VALUE=DATE-TIME
2006-06-17 16:17 Patrick Ohly <patrick.ohly@gmx.de>
* src/testCalendar.ics: added test case with BYSETPOS=-1
2006-06-17 14:34 Patrick Ohly <patrick.ohly@gmx.de>
* src/testCalendar.ics: added more special characters - double
quotation marks currently not tested because of Evolution's
invalid encoding of them
2006-06-17 13:09 Patrick Ohly <patrick.ohly@gmx.de>
* README: documented need to enter new address book to avoid
'EBookStatus returned 19'
2006-06-15 16:15 Patrick Ohly <patrick.ohly@gmx.de>
* 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 16:14 Patrick Ohly <patrick.ohly@gmx.de>
* src/testVCard.vcf: added test case with empty EMAIL: property
2006-06-15 15:12 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h: added
safety check to avoid segfaults if server sends no data for item
2006-06-15 13:49 Patrick Ohly <patrick.ohly@gmx.de>
* README: some more comments about compiling on Debian Sarge
2006-06-15 13:48 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am: added Test.h to distribution
2006-06-15 10:29 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-06-15 10:28 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am: added testTask.ics
2006-06-15 09:35 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:33 Patrick Ohly <patrick.ohly@gmx.de>
* Makefile.am: also add NEWS and COPYING to distribution
2006-06-12 21:22 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-06-12 21:21 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS: comments on 0.3
2006-06-12 21:09 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: bumped version to 0.3
2006-06-12 21:01 Patrick Ohly <patrick.ohly@gmx.de>
* README: some more proof-reading - terms are still not used
consistently
2006-06-12 20:59 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp, src/syncevolution.cpp: made
output a bit nicer
2006-06-12 17:51 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am, src/vocl/vcardconverter.cpp: also imported the
vcardconverter program from the Funambol CVS
2006-06-12 17:50 Patrick Ohly <patrick.ohly@gmx.de>
* src/vocl/VObject.cpp: readded the removal of CHARSET
2006-06-11 21:54 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSource.cpp: importing new timezones before
their events works better (e.g. with Evolution 2.4)
2006-06-11 21:53 Patrick Ohly <patrick.ohly@gmx.de>
* README: added remark about Evolution 2.0.4 GUI problem with new
VTIMEZONE defs
2006-06-11 21:52 Patrick Ohly <patrick.ohly@gmx.de>
* src/testCalendar.ics: use a TZID that no-one else knows
2006-06-11 21:35 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: testImport should leave the items imported
- moved import/delete into its own test
2006-06-11 20:07 Patrick Ohly <patrick.ohly@gmx.de>
* 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 19:35 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: allow sync.scheduleworld.com to replace
TZIDs
2006-06-11 19:12 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSmartPtr.h: explicitly reference class member
(required by g++ 4.1, but not g++ 3.3.5)
2006-06-11 13:09 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp, src/Makefile.am, src/vocl,
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 13:06 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-06-11 08:56 Patrick Ohly <patrick.ohly@gmx.de>
* 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 12:26 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
src/EvolutionContactSource.cpp, src/EvolutionSmartPtr.h,
src/EvolutionSyncSource.cpp: fixed memory leaks
2006-06-10 12:21 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: remove unwanted files in case someone has compiled
in the sync4j src dir
2006-06-08 18:12 Patrick Ohly <patrick.ohly@gmx.de>
* src/testVCard.vcf: avoid trailing space at end of NOTE, might not
be preserved
2006-06-06 19:38 Patrick Ohly <patrick.ohly@gmx.de>
* etc/Makefile.am,
etc/localhost_1/spds/sources/addressbook_1/config.txt: fixed type
for scheduleworld
2006-06-06 19:34 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: STATUS expected by libical
2006-06-06 18:28 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: split testDeleteAll into two tests, one
for each method
2006-06-06 17:48 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h:
added support for custom timezones
2006-06-06 17:45 Patrick Ohly <patrick.ohly@gmx.de>
* src/testTask.ics: removed libical error message
2006-06-06 17:45 Patrick Ohly <patrick.ohly@gmx.de>
* src/testCalendar.ics: fixed invalid CREATED/LAST-MODIFIED, must
be in UTC - broken by importing/exporting again, though
2006-06-05 22:27 Patrick Ohly <patrick.ohly@gmx.de>
* src/syncevolution.cpp: avoid copying incomplete type in catch
2006-06-05 21:21 Patrick Ohly <patrick.ohly@gmx.de>
* README, src/normalize_vcard.pl: ignore known problems with
contact properties in scheduleworld
2006-06-01 20:06 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: got rid of the remaining files with :: in
the name
2006-06-01 20:05 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-06-01 19:29 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: added test for add-update-download
sequence
2006-06-01 18:06 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: adapted to syncing with
sync.scheduleworld.com
2006-06-01 18:05 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp: added mapping for ADR;TYPE=OTHER
for scheduleworld
2006-06-01 18:04 Patrick Ohly <patrick.ohly@gmx.de>
* etc/Makefile.am, etc/localhost_1/spds/syncml/config.txt: updated
references to sync.scheduleworld.com
2006-06-01 18:03 Patrick Ohly <patrick.ohly@gmx.de>
* etc/localhost_1/spds/sources/addressbook_1/config.txt: comments
explain how to obtain valid Evolution sources
2006-05-29 19:32 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSource.cpp, src/EvolutionSyncSource.cpp:
better error logging
2006-05-29 19:32 Patrick Ohly <patrick.ohly@gmx.de>
* src/testVCard.vcf: fixed typo
2006-05-29 19:31 Patrick Ohly <patrick.ohly@gmx.de>
* src/testCalendar.ics: adapted to scheduleworld.com
2006-05-29 19:30 Patrick Ohly <patrick.ohly@gmx.de>
* 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 16:24 Patrick Ohly <patrick.ohly@gmx.de>
* src/Test.h, src/TestEvolution.cpp, src/TestMain.cpp: avoid
filenames with colons in the name
2006-05-27 16:33 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: adapt automatically to console size if
tput is available
2006-05-27 15:57 Patrick Ohly <patrick.ohly@gmx.de>
* README, src/normalize_vcard.pl: made the diff output nicer: full
items shown, separated by lines
2006-05-26 21:38 Patrick Ohly <patrick.ohly@gmx.de>
* 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 19:34 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: added indention for nested BEGIN/END
blocks in iCalendar
2006-05-26 12:49 Patrick Ohly <patrick.ohly@gmx.de>
* 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 17:32 Patrick Ohly <patrick.ohly@gmx.de>
* 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 16:33 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: avoid copying temporary C++ API files
2006-05-25 14:42 Patrick Ohly <patrick.ohly@gmx.de>
* src/testVCard.vcf: added buffer overflow test case
2006-05-25 10:35 Patrick Ohly <patrick.ohly@gmx.de>
* 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 09:14 Patrick Ohly <patrick.ohly@gmx.de>
* README: added remark that text has to be exchanged as UTF-8
2006-05-25 09:14 Patrick Ohly <patrick.ohly@gmx.de>
* src/testVCard.vcf: added test case with explicit CHARSET="UTF-8"
to test how the updated client library deals with it
2006-05-24 19:38 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp: utility was renamed
2006-05-05 20:52 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # added logs
2006-05-05 20:44 Patrick Ohly <patrick.ohly@gmx.de>
* README: # added prerelease note about scheduleworld
2006-05-05 20:40 Patrick Ohly <patrick.ohly@gmx.de>
* configure.in: # bumped version
2006-05-05 20:38 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSource.cpp: fixed new[]/free() mismatch
2006-05-01 14:01 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h:
generate iCalendar items with VTIMEZONE definitions
2006-05-01 09:23 Patrick Ohly <patrick.ohly@gmx.de>
* README: added scheduleworld as preferred server
2006-04-26 20:44 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:47 Patrick Ohly <patrick.ohly@gmx.de>
* README: syncing multiple databases at the same time now worked
okay
2006-04-24 20:39 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: avoid the problematic timezones in the
basic tests
2006-04-24 20:38 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSource.cpp: write the required PRODID and
VERSION for iCalendar entries
2006-04-24 20:00 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: avoid eating the trailing newline after
PHOTO
2006-04-24 18:49 Patrick Ohly <patrick.ohly@gmx.de>
* 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 17:32 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: fixed the fix of EMAIL normalization...
2006-04-24 16:37 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: hide differences due to different PHOTO
parameters, fixed EMAIL;INTERNET;OTHER
2006-04-23 21:43 Patrick Ohly <patrick.ohly@gmx.de>
* etc/Makefile.am: avoid problems with ChangeSourceUriSynclet by
using sc-pim-ppc for second client
2006-04-23 19:45 Patrick Ohly <patrick.ohly@gmx.de>
* README: avoid problems with ChangeSourceUriSynclet by using
sc-pim-ppc for second client
2006-04-23 19:44 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp: also treat INTERNET as TYPE
2006-04-17 17:55 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-04-17 17:54 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am, src/TestEvolution.cpp, src/testTask.ics: added
testing of tasks
2006-04-17 17:53 Patrick Ohly <patrick.ohly@gmx.de>
* HACKING: test names have changed
2006-04-17 17:34 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-04-17 17:28 Patrick Ohly <patrick.ohly@gmx.de>
* README: added warnings about known-problems
2006-04-17 17:12 Patrick Ohly <patrick.ohly@gmx.de>
* src/testCalendar.ics: temporarily removed some problematic
characters (forge tracker #304786)
2006-04-17 15:59 Patrick Ohly <patrick.ohly@gmx.de>
* 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 09:41 Patrick Ohly <patrick.ohly@gmx.de>
* 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 09:37 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: now also handles calendar comparison
2006-04-14 11:36 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSource.h: added some support for inserting
already existing item
2006-04-14 11:30 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: instantiate test for calendar
2006-04-14 11:30 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionCalendarSource.cpp: added some support for inserting
already existing item
2006-04-12 21:05 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-04-12 21:03 Patrick Ohly <patrick.ohly@gmx.de>
* 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 21:01 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp: text/x-vcard is more suitable for
vcard 2.1
2006-04-09 21:56 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: made sleep configurable (off by default),
synchronize only one source
2006-04-09 11:48 Patrick Ohly <patrick.ohly@gmx.de>
* 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
Source: - Refactored code so that EvolutionSyncSource contains
the client-library facing code and commong logging/error
handling. EvolutionContactSource and EvolutionCalendarSource (for
both calendars and tasks) can now indicate errors via exceptions
in all functions.
2006-04-06 17:02 Patrick Ohly <patrick.ohly@gmx.de>
* 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 17:01 Patrick Ohly <patrick.ohly@gmx.de>
* src/Makefile.am: testVCard.vcf was missing in source distribution
2006-03-26 17:17 Patrick Ohly <patrick.ohly@gmx.de>
* src/sync4j-client-api-sdkcpp_3_0_6a.diff: fix for #304805:
testing return code of SyncClient::beginSync()
2006-03-19 21:38 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-03-19 21:37 Patrick Ohly <patrick.ohly@gmx.de>
* 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 09:55 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp: set TYPE=OTHER also for EMAIL if
no other type found
2006-03-19 09:54 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: ignore some more irrelevant vcard
differences (TYPE=PREF, extra separators)
2006-03-19 09:53 Patrick Ohly <patrick.ohly@gmx.de>
* 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 18:07 Patrick Ohly <patrick.ohly@gmx.de>
* 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 18:06 Patrick Ohly <patrick.ohly@gmx.de>
* src/sync4j-client-api-sdkcpp_3_0_6a.diff: changes for
SyncEvolution not in Funambol CVS since sdkcpp_3_0_6a
2006-03-18 17:44 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestMain.cpp: reset stdout/stderr before printing final
result
2006-03-18 17:34 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-03-18 17:30 Patrick Ohly <patrick.ohly@gmx.de>
* README: # reflect current status
2006-03-18 14:33 Patrick Ohly <patrick.ohly@gmx.de>
* NEWS: # initial release
2006-03-18 14:18 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp, src/EvolutionContactSource.h:
ensure that unique properties occur not more than once
2006-03-18 14:17 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: test adding multiple business phone
numbers
2006-03-18 13:35 Patrick Ohly <patrick.ohly@gmx.de>
* src, 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 13:29 Patrick Ohly <patrick.ohly@gmx.de>
* src/normalize_vcard.pl: format normalized vcards with 60 columns
for easier side-by-side diff
2006-03-15 22:09 Patrick Ohly <patrick.ohly@gmx.de>
* README, src, 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 22:39 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-03-12 22:31 Patrick Ohly <patrick.ohly@gmx.de>
* README, configure.in: update README and version in preparation
for release
2006-03-12 22:30 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp, src/EvolutionContactSource.h:
added workarounds for FBURL/CALURI and ADR without TYPE
2006-03-12 20:36 Patrick Ohly <patrick.ohly@gmx.de>
* README, configure.in, src, src/.cvsignore, src/Makefile.am,
src/TestEvolution.cpp, src/normalize_vcard.pl: replaced
verification with vcard comparion via normalize_vcard.pl
2006-03-12 10:31 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: # updated
2006-03-12 10:29 Patrick Ohly <patrick.ohly@gmx.de>
* ., .cvsignore, Makefile.am, autogen.sh, etc/Makefile.am,
src/Makefile.am: fixed maintainer-cleanup
2006-03-12 10:10 Patrick Ohly <patrick.ohly@gmx.de>
* ., .cvsignore: removed pregenerated autotools files from CVS -
use autogen.sh
2006-03-12 10:10 Patrick Ohly <patrick.ohly@gmx.de>
* ., .cvsignore, HACKING, Makefile.in, config.guess, config.h.in,
config.sub, configure, depcomp, etc, etc/.cvsignore,
etc/Makefile.in, install-sh, ltmain.sh, missing, mkinstalldirs,
src, src/.cvsignore, src/Makefile.in: removed pregenerated
autotools files from CVS - use autogen.sh
2006-03-12 09:48 Patrick Ohly <patrick.ohly@gmx.de>
* ., .cvsignore, HACKING, Makefile.am, Makefile.in, README,
configure, configure.in, etc/Makefile.in, src, src/.cvsignore,
src/Makefile.am, src/Makefile.in: integrated compilation of
Sync4j C++ client library + distribution of its source
2006-03-11 19:23 Patrick Ohly <patrick.ohly@gmx.de>
* ., .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,
src/.cvsignore, src/Makefile.am, src/Makefile.in,
src/TestEvolution.cpp, src/normalize_vcard.pl,
src/sync4jevolution.cpp, src/syncevolution.cpp, test:
preparations for a release as 'SyncEvolution'
2006-03-11 18:08 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: *** empty log message ***
2006-03-11 16:30 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: restrict the usage of the problematic
CALURI/FBURL to a few specific test cases
2006-02-26 18:12 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: check some more vcard fields (however,
different order of entries still breaks comparison)
2006-02-26 18:10 Patrick Ohly <patrick.ohly@gmx.de>
* configure, configure.in: try most recent Evolution versions
first, because shared objects are not upward-compatible
2006-02-04 20:25 Patrick Ohly <patrick.ohly@gmx.de>
* ChangeLog: started to use emac's vc-update-change-log to update
the ChangeLog
2006-02-04 20:22 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:21 Patrick Ohly <patrick.ohly@gmx.de>
* README: added known problems and support section, updated
compiling
2006-01-26 20:09 Patrick Ohly <patrick.ohly@gmx.de>
* README: added POHLY-SYNC4JEVOLUTION-CHECKED
2006-01-23 22:25 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp: removed redundant code
2006-01-23 21:51 Patrick Ohly <patrick.ohly@gmx.de>
* README, src/EvolutionContactSource.cpp,
src/EvolutionContactSource.h, src/TestEvolution.cpp: added
conflict handling
2006-01-21 17:13 Patrick Ohly <patrick.ohly@gmx.de>
* HACKING, src/TestMain.cpp: allow running just one test
2006-01-21 17:06 Patrick Ohly <patrick.ohly@gmx.de>
* README, src/TestEvolution.cpp: list the major features explicitly
and improved tests to actually check copying/updating
2006-01-21 15:52 Patrick Ohly <patrick.ohly@gmx.de>
* HACKING: mention setup of unit testing
2006-01-21 15:52 Patrick Ohly <patrick.ohly@gmx.de>
* README: update to reflect current status
2006-01-21 15:37 Patrick Ohly <patrick.ohly@gmx.de>
* src/TestEvolution.cpp: minor changes to make it easier to debug
2006-01-08 21:49 Patrick Ohly <patrick.ohly@gmx.de>
* 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 19:15 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp: a deleted item without data
returns getDataSize() -1
2005-12-11 17:13 Patrick Ohly <patrick.ohly@gmx.de>
* HACKING, src, 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 21:10 Patrick Ohly <patrick.ohly@gmx.de>
* 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 19:16 Patrick Ohly <patrick.ohly@gmx.de>
* Makefile.am, Makefile.in, README, aclocal.m4, configure,
configure.in, etc, etc/.cvsignore, etc/Makefile.am,
etc/Makefile.in, etc/localhost_1, etc/localhost_1/spds,
etc/localhost_1/spds/sources,
etc/localhost_1/spds/sources/addressbook_1,
etc/localhost_1/spds/sources/addressbook_1/config.txt,
etc/localhost_1/spds/syncml,
etc/localhost_1/spds/syncml/config.txt, src/Makefile.in, test,
test/normalize_vcard.pl: added testing of syncing
2005-12-10 17:48 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp, src/EvolutionSyncSource.h: added
some more debug logging
2005-12-04 19:49 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionContactSource.cpp: more convervative logging
2005-12-03 16:06 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncClient.cpp, src/sync4jevolution.cpp:
fixed/extended error detection at the end of the sync
2005-12-03 14:35 Patrick Ohly <patrick.ohly@gmx.de>
* 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 14:33 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncSource.cpp: strip special characters, Evolution
gets confused by them
2005-11-26 21:16 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:53 Patrick Ohly <patrick.ohly@gmx.de>
* 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 20:50 Patrick Ohly <patrick.ohly@gmx.de>
* src/EvolutionSyncSource.cpp, src/EvolutionSyncSource.h: base
class with functionality common to all Evolution sync sources
2005-11-05 22:04 Patrick Ohly <patrick.ohly@gmx.de>
* ., .cvsignore, HACKING, README, src, 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 12:03 Patrick Ohly <patrick.ohly@gmx.de>
* ., .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, src/.cvsignore,
src/Makefile.am, src/Makefile.in, src/sync4jevolution.cpp: setup
framework
2005-10-08 12:03
* branches, tags, .: New repository initialized by cvs2svn.