syncevolution/src/syncevo
Patrick Ohly 04f11b422e source -> datastore rename, improved terminology
The word "source" implies reading, while in fact access is read/write.
"datastore" avoids that misconception. Writing it in one word emphasizes
that it is single entity.

While renaming, also remove references to explicit --*-property
parameters. The only necessary use today is "--sync-property ?"
and "--datastore-property ?".

--datastore-property was used instead of the short --store-property
because "store" might be mistaken for the verb. It doesn't matter
that it is longer because it doesn't get typed often.

--source-property must remain valid for backward compatility.

As many user-visible instances of "source" as possible got replaced in
text strings by the newer term "datastore". Debug messages were left
unchanged unless some regex happened to match it.

The source code will continue to use the old variable and class names
based on "source".

Various documentation enhancements:
  Better explain what local sync is and how it involves two sync
  configs. "originating config" gets introduces instead of just
  "sync config".

  Better explain the relationship between contexts, sync configs,
  and source configs ("a sync config can use the datastore configs in
  the same context").

  An entire section on config properties in the terminology
  section. "item" added (Todd Wilson correctly pointed out that it was
  missing).

  Less focus on conflict resolution, as suggested by Graham Cobb.

  Fix examples that became invalid when fixing the password
  storage/lookup mechanism for GNOME keyring in 1.4.

  The "command line conventions", "Synchronization beyond SyncML" and
  "CalDAV and CardDAV" sections were updated. It's possible that the
  other sections also contain slightly incorrect usage of the
  terminology or are simply out-dated.
2014-07-28 15:29:41 +02:00
..
configs datatypes: fix contact caching 2014-07-14 13:38:55 +02:00
BoostHelper.h Boost helper: support weak pointer indirection for up to 9 parameters 2012-12-07 20:00:44 +01:00
Cmdline.cpp source -> datastore rename, improved terminology 2014-07-28 15:29:41 +02:00
Cmdline.h config: selectively resolve username during indirect credential lookup 2013-09-27 08:59:14 -07:00
CmdlineSyncClient.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
CmdlineSyncClient.h config: revise default of the "keyring" property 2013-10-01 09:28:38 +02:00
ConfigFilter.cpp command line: allow setting empty properties 2012-06-07 14:16:58 +02:00
ConfigFilter.h command line: allow setting empty properties 2012-06-07 14:16:58 +02:00
ConfigNode.cpp .ini files: use newer Ini*ConfigNode 2012-06-07 14:16:58 +02:00
ConfigNode.h sync: avoid maintaining suspend/resume meta data during ephemeral sync 2013-07-12 11:44:39 +02:00
ConfigTree.h config: refactor root path handling 2013-09-27 08:59:13 -07:00
CurlTransportAgent.cpp Logging: eliminate _instance from SE_LOG* macros 2013-05-06 16:28:13 +02:00
CurlTransportAgent.h syncevo: Clean up namespace pollution. 2011-08-26 12:52:15 +02:00
DBusTraits.h config: user name -> identity 2013-09-27 08:59:13 -07:00
DataBlob.h DataBlob: abstract access to chunks of data 2010-05-04 09:39:19 +02:00
DevNullConfigNode.h sync: avoid maintaining suspend/resume meta data during ephemeral sync 2013-07-12 11:44:39 +02:00
EDSClient.cpp EDS: support dual-install of ebook/ecal backends for EDS < 3.6 and EDS >= 3.6 2013-10-25 21:07:26 +01:00
EDSClient.h code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
Exception.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
Exception.h code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
FileConfigTree.cpp config: refactor root path handling 2013-09-27 08:59:13 -07:00
FileConfigTree.h config: refactor root path handling 2013-09-27 08:59:13 -07:00
FileDataBlob.cpp DataBlob: abstract access to chunks of data 2010-05-04 09:39:19 +02:00
FileDataBlob.h DataBlob: abstract access to chunks of data 2010-05-04 09:39:19 +02:00
FilterConfigNode.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
FilterConfigNode.h sync: avoid maintaining suspend/resume meta data during ephemeral sync 2013-07-12 11:44:39 +02:00
ForkExec.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
ForkExec.h ForkExec: allow passing arguments to helper 2013-07-11 11:40:51 +02:00
GLibSupport.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
GLibSupport.h code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
GValueSupport.h glib: avoid GValue compile problem 2014-07-23 10:48:19 +02:00
GeeSupport.h gee: stricter ref counting 2013-05-17 12:38:17 -07:00
GuardFD.h GuardFD: smart pointer for file descriptors 2014-04-01 16:45:09 +02:00
HashConfigNode.h ConfigNode API: added writeProperties() and clear() 2009-10-07 18:17:14 +02:00
IdentityProvider.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
IdentityProvider.h config: add identity provider registry 2013-09-27 08:59:14 -07:00
IniConfigNode.cpp cppcheck performance: Prefer prefix ++/-- operators for non-primitive types. 2014-01-17 16:15:15 +01:00
IniConfigNode.h sync: avoid maintaining suspend/resume meta data during ephemeral sync 2013-07-12 11:44:39 +02:00
LocalTransportAgent.cpp source -> datastore rename, improved terminology 2014-07-28 15:29:41 +02:00
LocalTransportAgent.h local sync: allow config name in syncURL=local:// 2014-07-25 03:01:52 -07:00
LogDLT.cpp DLT: fix minor memory leak 2013-11-26 17:03:02 +01:00
LogDLT.h logging: support DLT (FDO #66769) 2013-10-25 21:07:27 +01:00
LogRedirect.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
LogRedirect.h Logging: apply filter to glib messages 2013-05-17 12:25:54 -07:00
LogStdout.cpp logging: support DLT (FDO #66769) 2013-10-25 21:07:27 +01:00
LogStdout.h Logging: merge Logger and LoggerBase 2013-05-06 16:28:13 +02:00
LogSyslog.cpp Logging: thread-safe 2013-05-06 16:28:13 +02:00
LogSyslog.h Logging: thread-safe 2013-05-06 16:28:13 +02:00
Logging.cpp logging: avoid empty " :" prefix 2014-05-02 16:43:52 +02:00
Logging.h logging: support DLT (FDO #66769) 2013-10-25 21:07:27 +01:00
MapSyncSource.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
MapSyncSource.h engine: tell peers about detached recurrence exceptions 2011-11-09 11:38:14 +01:00
MultiplexConfigNode.cpp command line: allow setting empty properties 2012-06-07 14:16:58 +02:00
MultiplexConfigNode.h remove unused member variables 2014-07-03 11:20:10 +02:00
ObexTransportAgent.cpp Logging: eliminate _instance from SE_LOG* macros 2013-05-06 16:28:13 +02:00
ObexTransportAgent.h OBEX transport: code cleanup 2012-01-20 13:58:52 +01:00
PrefixConfigNode.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
PrefixConfigNode.h sync: avoid maintaining suspend/resume meta data during ephemeral sync 2013-07-12 11:44:39 +02:00
SafeConfigNode.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
SafeConfigNode.h sync: avoid maintaining suspend/resume meta data during ephemeral sync 2013-07-12 11:44:39 +02:00
SafeOstream.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
SafeOstream.h DataBlob: abstract access to chunks of data 2010-05-04 09:39:19 +02:00
SingleFileConfigTree.cpp config: refactor root path handling 2013-09-27 08:59:13 -07:00
SingleFileConfigTree.h config: refactor root path handling 2013-09-27 08:59:13 -07:00
SmartPtr.h SmartPtr: add reset() 2013-05-16 11:19:32 +02:00
SoupTransportAgent.cpp Logging: eliminate _instance from SE_LOG* macros 2013-05-06 16:28:13 +02:00
SoupTransportAgent.h rewrote signal handling 2012-01-20 13:58:52 +01:00
StringDataBlob.cpp syncevo: Clean up namespace pollution. 2011-08-26 12:52:15 +02:00
StringDataBlob.h StringDataBlob: implemented write() method 2010-12-01 12:32:47 +01:00
SuspendFlags.cpp suspend flags: try harder to write data in signal handler 2014-07-23 10:48:19 +02:00
SuspendFlags.h SuspendFlags: make it thread-safe 2013-07-05 17:44:10 +02:00
SyncConfig.cpp source -> datastore rename, improved terminology 2014-07-28 15:29:41 +02:00
SyncConfig.h remove unused member variables 2014-07-03 11:20:10 +02:00
SyncContext.cpp source -> datastore rename, improved terminology 2014-07-28 15:29:41 +02:00
SyncContext.h code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
SyncML.cpp engine: use thread-safe localtime_r(), check results 2013-05-06 16:27:40 +02:00
SyncML.h SyncSource: optional support for asynchronous insert/update/delete 2013-07-05 17:44:09 +02:00
SyncSource.cpp source -> datastore rename, improved terminology 2014-07-28 15:29:41 +02:00
SyncSource.h SyncSource: allow marking databases as read-only 2014-05-02 16:43:52 +02:00
SynthesisDBPlugin.cpp SyncSource: add source name to all exception handling 2014-05-02 16:43:52 +02:00
SynthesisEngine.cpp DBusServer: change status code for password timeout (MB#9636) 2010-03-17 18:40:20 +08:00
SynthesisEngine.h D-Bus server: fix support for WBXML 2012-05-10 22:08:49 +02:00
ThreadSupport.h Threading: add Cond class 2013-07-05 17:44:20 +02:00
Timespec.h Timespec: in-place resetMonotonic() and resetSystem() 2014-04-01 16:45:08 +02:00
TmpFile.cpp PBAP: transfer data via pipe (part of FDO #72112) 2014-04-01 16:45:08 +02:00
TmpFile.h PBAP: transfer data via pipe (part of FDO #72112) 2014-04-01 16:45:08 +02:00
TrackingSyncSource.cpp SyncSource: support asynchronous add/update in utility classes 2013-07-05 17:44:09 +02:00
TrackingSyncSource.h SyncSource: support asynchronous add/update in utility classes 2013-07-05 17:44:09 +02:00
TransportAgent.cpp config: first step towards modular identity providers 2013-09-27 08:59:14 -07:00
TransportAgent.h PBAP: Suspend/ResumeSync() (FDO #72112) 2014-04-01 16:45:09 +02:00
UserInterface.cpp ConfigPasswordKey: add toString() 2013-09-27 08:59:13 -07:00
UserInterface.h UserInterface: provide simple default implementation 2013-10-01 09:28:38 +02:00
VolatileConfigNode.h sync: avoid maintaining suspend/resume meta data during ephemeral sync 2013-07-12 11:44:39 +02:00
VolatileConfigTree.h config: refactor root path handling 2013-09-27 08:59:13 -07:00
declarations.h core: add SE_NORETURN 2014-01-17 16:15:16 +01:00
eds_abi_wrapper.cpp code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
eds_abi_wrapper.h ical compatibility: cover more symbols 2014-03-26 09:48:32 +01:00
gsignond-pipe-stream.cpp GSignondPipeStream: avoid depending on newer glib 2014-04-01 16:45:09 +02:00
gsignond-pipe-stream.h GSignondPipeStream: utility class for D-Bus over file descriptor 2014-04-01 16:45:09 +02:00
icalstrdup.c libical: moved support code into core SyncEvolution 2011-02-25 12:18:28 +01:00
icalstrdup.h icalstrdup: fixed compile issue in EDS backend 2011-03-01 15:18:21 +01:00
icaltz-util.c ical: remove dead assignment 2014-04-24 04:30:33 -07:00
icaltz-util.h ical: workaround for libical 1.0 builtin timezone change 2014-03-26 09:48:52 +01:00
installcheck-local.sh autotools: fix temp file vulnerability during compilation (CVE-2014-1639) 2014-02-16 20:56:14 +01:00
lcs.cpp syncevo: Clean up namespace pollution. 2011-08-26 12:52:15 +02:00
lcs.h lcs: must include unistd.h for (s)size_t 2012-01-13 16:42:08 +01:00
readme2c.pl command line: --delete-items ... * deletes all items 2010-10-26 10:24:48 +02:00
syncevo.am code restructing: Exception, throwError() 2014-05-02 16:43:52 +02:00
syncevolution.pc.in autotools: ensure that link lines are complete 2012-07-12 16:11:33 +00:00
util.cpp cppcheck: suppress if check warning 2014-07-03 11:20:10 +02:00
util.h util: ToString() 2014-07-21 10:40:57 +02:00