release 0.8 beta 2
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@707 15ad00c4-1369-45f4-8270-35d70d36bdcd
This commit is contained in:
parent
dc45d2680b
commit
38ca714cf2
269
ChangeLog
269
ChangeLog
|
@ -1,3 +1,272 @@
|
|||
2008-08-03 20:48 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* src/core/SyncEvolutionCmdline.cpp: --sync implies --run, to be
|
||||
compatible with old command lines
|
||||
|
||||
2008-08-03 20:26 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* src/README.h: better explanation what the classes do
|
||||
|
||||
2008-08-03 20:26 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* src/client-test-app.cpp: added documentation for client-test env
|
||||
variables and usage
|
||||
|
||||
2008-08-03 20:23 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* HACKING: corrected outdated config path
|
||||
|
||||
2008-08-03 20:06 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* src/backends/addressbook/AddressBookSourceRegister.cpp,
|
||||
src/backends/evolution/EvolutionCalendarSourceRegister.cpp,
|
||||
src/backends/evolution/EvolutionContactSourceRegister.cpp,
|
||||
src/backends/file/FileSyncSourceRegister.cpp,
|
||||
src/backends/sqlite/SQLiteContactSourceRegister.cpp: only include
|
||||
integration tests in anonymous namespace because CPPUnit unit
|
||||
tests become ugly otherwise
|
||||
|
||||
2008-08-03 19:51 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* src/backends/file, src/backends/file/FileSyncSource.cpp,
|
||||
src/backends/file/FileSyncSource.h,
|
||||
src/backends/file/FileSyncSourceRegister.cpp,
|
||||
src/backends/file/Makefile.am,
|
||||
src/backends/file/configure-sub.in: added file backend
|
||||
|
||||
2008-08-03 19:50 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* src/core/EvolutionSyncSource.cpp, src/core/EvolutionSyncSource.h:
|
||||
added EvolutionSyncSource::logItemUtil(): extracts key properties
|
||||
from raw data and logs them
|
||||
|
||||
2008-08-03 19:48 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* src/Makefile-gen.am: more dependency fixes
|
||||
|
||||
2008-08-03 13:21 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* README: added synopsis for --status
|
||||
|
||||
2008-08-03 13:20 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* src/backends/addressbook/AddressBookSourceRegister.cpp,
|
||||
src/backends/evolution/EvolutionCalendarSourceRegister.cpp,
|
||||
src/backends/evolution/EvolutionContactSourceRegister.cpp,
|
||||
src/backends/sqlite/SQLiteContactSourceRegister.cpp: use
|
||||
anonymous namespaces to avoid name conflicts between classes
|
||||
|
||||
2008-08-03 13:00 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* README, src/core/SyncEvolutionCmdline.cpp,
|
||||
src/core/SyncEvolutionCmdline.h: improved command line and its
|
||||
documented
|
||||
|
||||
More explicit description of the different operations. Added
|
||||
--run|-r switch: if properties are on the command line, then an
|
||||
operation must be specified explicitly, with --run standing for a
|
||||
sync run. Otherwise a sync might accidentally be done when a
|
||||
configuration change was intented, but the --configure switch was
|
||||
forgotten.
|
||||
|
||||
2008-08-03 12:58 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* src/Makefile-gen.am: minor fixes for recent introduction of
|
||||
libsyncevolution
|
||||
|
||||
syncevolution and client-test were not rebuilt when lib changed.
|
||||
Unit tests in lib were not pulled into client-test.
|
||||
|
||||
2008-08-03 12:35 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* src/Makefile-gen.am: re-added 'test' target (alias for
|
||||
client-test now)
|
||||
|
||||
2008-08-02 17:48 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* Doxyfile, Makefile-gen.am, src/README.h,
|
||||
src/core/EvolutionSyncSource.h, src/core/SyncEvolutionConfig.h:
|
||||
cleaned up Doxygen documentation + included Funambol API
|
||||
|
||||
2008-08-02 15:46 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* src/Makefile-gen.am,
|
||||
src/backends/addressbook/AddressBookSourceRegister.cpp,
|
||||
src/backends/evolution/EvolutionCalendarSourceRegister.cpp,
|
||||
src/backends/evolution/EvolutionContactSourceRegister.cpp,
|
||||
src/backends/sqlite/Makefile.am,
|
||||
src/backends/sqlite/SQLiteContactSource.cpp,
|
||||
src/backends/sqlite/SQLiteContactSourceRegister.cpp,
|
||||
src/client-test-app.cpp, src/core/EvolutionSyncSource.cpp,
|
||||
src/core/EvolutionSyncSource.h, src/core/Makefile.am: added
|
||||
automatic registration of test
|
||||
|
||||
2008-08-02 12:51 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* src/Makefile-gen.am: client-test now depends on
|
||||
libsyncevolution.la and backends, i.e. 'all'
|
||||
|
||||
2008-08-02 07:55 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* src/Makefile-gen.am, src/core/Makefile.am: fixed inclusion of
|
||||
moved boost in distribution
|
||||
|
||||
2008-07-31 19:57 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* Doxyfile, src/Test.h, src/boost, src/core/boost: moved boost
|
||||
headers to src/core because that has to be in the include path
|
||||
anyway
|
||||
|
||||
2008-07-30 20:31 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* src/Makefile-gen.am, src/client-test-app.cpp: unit tests in
|
||||
Register.cpp files not active without --enable-unit-tests
|
||||
|
||||
2008-07-30 20:11 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* Doxyfile, Makefile-gen.am, configure-pre.in: added building of
|
||||
html source code documentation with Doxygen
|
||||
|
||||
2008-07-30 20:10 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* Doxyfile: unmodified Doxyfile template as created by doxygen
|
||||
1.5.3
|
||||
|
||||
2008-07-30 17:30 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* Makefile-gen.am, Makefile.am, autogen.sh, configure-post.in,
|
||||
configure-pre.in, src, src/Makefile-gen.am, src/Makefile.am.gen,
|
||||
src/backends/addressbook, src/backends/addressbook/Makefile.am,
|
||||
src/backends/addressbook/configure-sub.in,
|
||||
src/backends/evolution, src/backends/evolution/Makefile.am,
|
||||
src/backends/evolution/configure-sub.in, src/backends/sqlite,
|
||||
src/backends/sqlite/Makefile.am,
|
||||
src/backends/sqlite/configure-sub.in, src/core,
|
||||
src/core/Makefile.am, test: file layout restructuring, take II
|
||||
|
||||
Added missing files, finished automatic registration of backends,
|
||||
Emacs mode for renamed files.
|
||||
|
||||
2008-07-29 21:06 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* Makefile.am, autogen.sh, configure-pre.in, configure.in,
|
||||
src/AddressBookConstants.cpp, src/AddressBookSource.cpp,
|
||||
src/AddressBookSource.h, src/AddressBookSourceRegister.cpp,
|
||||
src/ConfigNode.h, src/ConfigTree.h,
|
||||
src/EvolutionCalendarSource.cpp, src/EvolutionCalendarSource.h,
|
||||
src/EvolutionCalendarSourceRegister.cpp,
|
||||
src/EvolutionContactSource.cpp, src/EvolutionContactSource.h,
|
||||
src/EvolutionContactSourceRegister.cpp,
|
||||
src/EvolutionMemoSource.cpp, src/EvolutionMemoSource.h,
|
||||
src/EvolutionSmartPtr.h, src/EvolutionSyncClient.cpp,
|
||||
src/EvolutionSyncClient.h, src/EvolutionSyncSource.cpp,
|
||||
src/EvolutionSyncSource.h, src/FileConfigNode.cpp,
|
||||
src/FileConfigNode.h, src/FileConfigTree.cpp,
|
||||
src/FileConfigTree.h, src/FilterConfigNode.cpp,
|
||||
src/FilterConfigNode.h, src/Makefile.am, src/Makefile.am.gen,
|
||||
src/PrefixConfigNode.cpp, src/PrefixConfigNode.h,
|
||||
src/SQLiteContactSource.cpp, src/SQLiteContactSource.h,
|
||||
src/SQLiteContactSourceRegister.cpp, src/SQLiteUtil.cpp,
|
||||
src/SQLiteUtil.h, src/SafeConfigNode.cpp, src/SafeConfigNode.h,
|
||||
src/SyncEvolutionCmdline.cpp, src/SyncEvolutionCmdline.h,
|
||||
src/SyncEvolutionConfig.cpp, src/SyncEvolutionConfig.h,
|
||||
src/SyncEvolutionUtil.cpp, src/SyncEvolutionUtil.h,
|
||||
src/TrackingSyncSource.cpp, src/TrackingSyncSource.h,
|
||||
src/VolatileConfigNode.h, src/VolatileConfigTree.h, src/backends,
|
||||
src/backends/addressbook,
|
||||
src/backends/addressbook/AddressBookConstants.cpp,
|
||||
src/backends/addressbook/AddressBookSource.cpp,
|
||||
src/backends/addressbook/AddressBookSource.h,
|
||||
src/backends/addressbook/AddressBookSourceRegister.cpp,
|
||||
src/backends/evolution,
|
||||
src/backends/evolution/EvolutionCalendarSource.cpp,
|
||||
src/backends/evolution/EvolutionCalendarSource.h,
|
||||
src/backends/evolution/EvolutionCalendarSourceRegister.cpp,
|
||||
src/backends/evolution/EvolutionContactSource.cpp,
|
||||
src/backends/evolution/EvolutionContactSource.h,
|
||||
src/backends/evolution/EvolutionContactSourceRegister.cpp,
|
||||
src/backends/evolution/EvolutionMemoSource.cpp,
|
||||
src/backends/evolution/EvolutionMemoSource.h,
|
||||
src/backends/evolution/e-cal-check-timezones.c,
|
||||
src/backends/evolution/e-cal-check-timezones.h,
|
||||
src/backends/evolution/libical, src/backends/sqlite,
|
||||
src/backends/sqlite/SQLiteContactSource.cpp,
|
||||
src/backends/sqlite/SQLiteContactSource.h,
|
||||
src/backends/sqlite/SQLiteContactSourceRegister.cpp,
|
||||
src/backends/sqlite/SQLiteUtil.cpp,
|
||||
src/backends/sqlite/SQLiteUtil.h, src/core,
|
||||
src/core/ConfigNode.h, src/core/ConfigTree.h,
|
||||
src/core/EvolutionSmartPtr.h, src/core/EvolutionSyncClient.cpp,
|
||||
src/core/EvolutionSyncClient.h, src/core/EvolutionSyncSource.cpp,
|
||||
src/core/EvolutionSyncSource.h, src/core/FileConfigNode.cpp,
|
||||
src/core/FileConfigNode.h, src/core/FileConfigTree.cpp,
|
||||
src/core/FileConfigTree.h, src/core/FilterConfigNode.cpp,
|
||||
src/core/FilterConfigNode.h, src/core/PrefixConfigNode.cpp,
|
||||
src/core/PrefixConfigNode.h, src/core/SafeConfigNode.cpp,
|
||||
src/core/SafeConfigNode.h, src/core/SyncEvolutionCmdline.cpp,
|
||||
src/core/SyncEvolutionCmdline.h,
|
||||
src/core/SyncEvolutionConfig.cpp, src/core/SyncEvolutionConfig.h,
|
||||
src/core/SyncEvolutionUtil.cpp, src/core/SyncEvolutionUtil.h,
|
||||
src/core/TrackingSyncSource.cpp, src/core/TrackingSyncSource.h,
|
||||
src/core/VolatileConfigNode.h, src/core/VolatileConfigTree.h,
|
||||
src/core/vocl, src/e-cal-check-timezones.c,
|
||||
src/e-cal-check-timezones.h, src/libical, src/vocl: major
|
||||
restructuring of the file layout and autotools build
|
||||
|
||||
This change makes it possible to add a new backend without
|
||||
changing any of the core files. It also gets rid of some hacks
|
||||
(like -export-dynamic for the binary) by putting all core
|
||||
SyncEvolution code into a library.
|
||||
|
||||
The transition is not quite complete: there are still some lists
|
||||
of existing backends, which will be removed soon.
|
||||
EvolutionSmartPtr.h and EvolutionSyncSource depend on
|
||||
Evolution/GNOME libs, which forces all backends to use the right
|
||||
-I flags.
|
||||
|
||||
2008-07-28 20:48 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* configure.in: print summary of enabled backends
|
||||
|
||||
2008-07-23 20:59 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* Makefile.am: another rename sync4j->funambol
|
||||
|
||||
2008-07-21 19:12 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* configure.in, src/Makefile.am: adapted to renaming of libsync4j
|
||||
-> libfunambol; also renamed variables and configure options, but
|
||||
old options kept as aliases
|
||||
|
||||
2008-07-21 16:55 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* README: added further explanations to --source-property
|
||||
|
||||
2008-07-21 16:53 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* tags/syncevolution-0-8beta1a/debian/changelog,
|
||||
tags/syncevolution-0-8beta1a/src/EvolutionContactSource.cpp,
|
||||
debian/changelog, src/EvolutionContactSource.cpp: disabled
|
||||
special support for X-OSSO-CONTACT-STATE because the property no
|
||||
longer is returned properly by libebook (SF #1947050)
|
||||
|
||||
2008-07-14 18:41 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* NEWS: fixed --refresh-from-server typo
|
||||
|
||||
2008-07-14 18:40 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* HACKING: added BINSUFFIX for Mac OS X
|
||||
|
||||
2008-07-14 18:40 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* Makefile.am, src/Makefile.am: added files required for 'make deb'
|
||||
to distribution
|
||||
|
||||
2008-07-12 20:03 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* ChangeLog, NEWS, debian/changelog: # updated
|
||||
|
||||
2008-07-12 20:02 Patrick Ohly <patrick.ohly@gmx.de>
|
||||
|
||||
* src/SyncEvolutionConfig.cpp: added comment regarding myFUNAMBOL
|
||||
|
|
41
NEWS
41
NEWS
|
@ -1,3 +1,44 @@
|
|||
SyncEvolution 0.8 beta 1 -> 0,8 beta 2, 03.08.2008
|
||||
--------------------------------------------------
|
||||
C++ client library: 7.0 plus compatibility patch for Synthesis
|
||||
|
||||
* To prevent accidental sync runs when a configuration change
|
||||
was intented, a new --run switch must be used when configuration
|
||||
properties are given on the command line. When neither --run
|
||||
nor --configure are specified, SyncEvolution prints an
|
||||
error and refuses to do anything.
|
||||
|
||||
* Improved documentation for command line, in particular the synopsis.
|
||||
|
||||
* Added a new file backend: stores each SyncML item as a separate file
|
||||
in a directory. The directory has to be specified via the database
|
||||
name, using [file://]<path> as format. The file:// prefix is
|
||||
optional, but the directory is only created if it is used.
|
||||
|
||||
Change tracking is done via the file systems modification time
|
||||
stamp: editing a file treats it as modified and then sends it to the
|
||||
server in the next sync. Removing and adding files also works.
|
||||
|
||||
The local unique identifier for each item is its name in the
|
||||
directory. New files are created using a running count which
|
||||
initialized based on the initial content of the directory to
|
||||
"highest existing number + 1" and incremented to avoid collisions.
|
||||
|
||||
Although this sync source itself does not care about the content of
|
||||
each item/file, the server needs to know what each item sent to it
|
||||
contains and what items the source is able to receive. Therefore
|
||||
the "type" property for this source must contain a data format
|
||||
specified, including a version for it. Here are some examples:
|
||||
- type=file:text/vcard:3.0
|
||||
- type=file:text/plain:1.0
|
||||
|
||||
* Code restructuring: it is now possible to add new backends and thus
|
||||
write SyncML clients for other kinds of data without touching any
|
||||
line of code in SyncEvolution itself. All the required interfaces
|
||||
are documented inside SyncEvolution itself. A HTML documentation can
|
||||
be built via the new "make doc" target (requires Doxygen and dot).
|
||||
|
||||
|
||||
SyncEvolution 0.8 alpha 1 -> 0.8 beta 1, 12.07.2008
|
||||
---------------------------------------------------
|
||||
C++ client library: the frozen 7.0 code, but before the release
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
dnl Invoke autogen.sh to produce a configure script.
|
||||
|
||||
AC_INIT(src/syncevolution.cpp)
|
||||
AM_INIT_AUTOMAKE(syncevolution, 0.8-beta1)
|
||||
AM_INIT_AUTOMAKE(syncevolution, 0.8-beta2)
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
AC_LIBTOOL_DLOPEN
|
||||
|
||||
|
|
Loading…
Reference in New Issue