XML config samples: split up into individual fragments
authorPatrick Ohly <patrick.ohly@intel.com>
Mon, 1 Feb 2010 16:03:18 +0000 (17:03 +0100)
committerPatrick Ohly <patrick.ohly@intel.com>
Tue, 2 Feb 2010 14:18:18 +0000 (15:18 +0100)
commit3decb42564f2cc62f56ca3249b7d383664ec191d
tree4b113a9570b236a2fde46d1f380503817e38abaa
parentf66be54237f3a945ba569739c3391ae42cebb827
XML config samples: split up into individual fragments

The sample configs contain common elements (datatypes, scripts, remote
rules, debug settings) which are maintained as separate files in the
corresponding directories. When modifying those common elements, run
"update-samples.pl" in this directory to update the sample configs.

The complete samples are under version control for several reasons:
1. avoid dependency on Perl unless common elements need to be updated
2. effect of changes on complete config show up in patches
3. the file layout and unshared parts (<client> and <server>) are
   determined by the sample configs

The naming of common elements determines the order in which they get
inserted. Files not ending in .xml are ignored. Elements that only
apply to a client or server are stored in the corresponding sub
directories, while the shared elements are in the
"debug/scripting/datatypes/remoterules".

It is a somewhat subjective choice which elements are stored in one
file and which ones are split up. The three elements of a datatype
definition (field list, profile, datatype) where split up because
there might be multiple different profiles using the same field list
and some users of these files might want to replace the default one.

This patch unifies some definitions in client and servers. These
user-visible changes are:
- <folding>auto</folding> and <disable option="match"/> added to client
- unused SYNCLVL field added to client
- bookmark CATEGORIES definition in client updated to the more versatile
  one from the server
- minor white space and comment changes
- "note" -> "note10", "vbookmark" -> "vBookmark", "vbookmark" -> "vBookmark10"
  renames in server to be consistent with client

As Lukas pointed out, the email scripts and datatypes are server
specific because they depend on server-only methods. A normal client
doesn't need them anyway resp. has to implement email support
differently.
73 files changed:
src/sysync_SDK/configs/README [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/00vcard-fieldlist.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/01vcard-profile.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/02vcard-types.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/10calendar-fieldlist.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/11calendar-profile.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/12calendar-types.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/20note-fieldlist.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/21note-profile.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/22notes-types.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/30bookmark-fieldlist.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/31bookmark-profile.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/32bookmark-type.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/server/40email-fieldlist.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/server/41email-profile.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/server/42email-type-zipped.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/server/42email-type.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/server/43email-sonyericsson.xml [new file with mode: 0644]
src/sysync_SDK/configs/datatypes/server/44email-nokia9500.xml [new file with mode: 0644]
src/sysync_SDK/configs/debug/00default.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/00_t39m.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/01_t68.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/02_V3.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/03_V3i.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/04_6230.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/05_9210.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/06_9210i.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/07_3220.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/08_3230.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/09_3600.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/10_3620.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/11_3650.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/12_3660.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/13_6260.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/14_6600.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/15_6620.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/16_6630.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/17_6670.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/18_7250.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/19_7250i.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/20_7260.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/21_7610.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/22_7650.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/23_N-Gage.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/24_N-Gage_QD.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/25_9300.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/26_9500.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/27_E90.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/28_X.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/29_SX1.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/30_M55.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/31_SL55.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/32_S55.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/33_S65.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/34_SL65.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/35_K700.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/36_T610_T630.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/37_M600i.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/38_P800.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/39_P900.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/40_P910.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/41_P910i.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/42_P990i.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/43_t68i.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/44_Funambol_Outlook.xml [new file with mode: 0644]
src/sysync_SDK/configs/remoterules/server/45_SyncJe_Outlook.xml [new file with mode: 0644]
src/sysync_SDK/configs/scripting/10newuid.xml [new file with mode: 0644]
src/sysync_SDK/configs/scripting/11calendar.xml [new file with mode: 0644]
src/sysync_SDK/configs/scripting/client/00timeout.xml [new file with mode: 0644]
src/sysync_SDK/configs/scripting/server/12email.xml [new file with mode: 0644]
src/sysync_SDK/configs/syncclient_sample_config.xml
src/sysync_SDK/configs/syncserv_sample_config.xml
src/sysync_SDK/configs/update-samples.pl [new file with mode: 0755]