From: <svn...@op...> - 2010-09-05 22:52:02
|
Author: paule Date: Mon Sep 6 00:51:52 2010 New Revision: 6118 URL: http://www.opensync.org/changeset/6118 Log: opie-sync: define static capabilities Added: plugins/opie-sync/src/opie-sync-capabilities.xml plugins/opie-sync/src/opie-sync-description.xml Modified: plugins/opie-sync/src/CMakeLists.txt plugins/opie-sync/src/opie_sync.c Modified: plugins/opie-sync/src/CMakeLists.txt ============================================================================== --- plugins/opie-sync/src/CMakeLists.txt Sun Sep 5 00:45:00 2010 (r6117) +++ plugins/opie-sync/src/CMakeLists.txt Mon Sep 6 00:51:52 2010 (r6118) @@ -25,5 +25,7 @@ OPENSYNC_FORMAT_INSTALL( opie ) OPENSYNC_PLUGIN_INSTALL( opie-sync ) +OPENSYNC_PLUGIN_CAPABILITIES( opie-sync-capabilities.xml ) # install capabilities file +OPENSYNC_PLUGIN_DESCRIPTIONS( opie-sync-description.xml ) # install description file OPENSYNC_PLUGIN_CONFIG( opie-sync ) Added: plugins/opie-sync/src/opie-sync-capabilities.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ plugins/opie-sync/src/opie-sync-capabilities.xml Mon Sep 6 00:51:52 2010 (r6118) @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<Caps Version="1.0" CapsFormat="xmlformat"> + <ObjType Name="contact"> + <Cap> + <Name>Address</Name> + <Cap><Name>Country</Name></Cap> + <Cap><Name>Locality</Name></Cap> + <Cap><Name>PostalCode</Name></Cap> + <Cap><Name>Region</Name></Cap> + <Cap><Name>Street</Name></Cap> + </Cap> + <Cap><Name>Anniversary</Name></Cap> + <Cap><Name>Assistant</Name></Cap> + <Cap><Name>Birthday</Name></Cap> + <Cap><Name>BlogUrl</Name></Cap> + <Cap><Name>Categories</Name></Cap> + <Cap><Name>EMail</Name></Cap> + <Cap><Name>FormattedName</Name></Cap> + <Cap> + <Name>Name</Name> + <Cap><Name>FirstName</Name></Cap> + <Cap><Name>LastName</Name></Cap> + </Cap> + <Cap><Name>Manager</Name></Cap> + <Cap> + <Name>Name</Name> + <Cap><Name>FirstName</Name></Cap> + <Cap><Name>LastName</Name></Cap> + </Cap> + <Cap><Name>Nickname</Name></Cap> + <Cap><Name>Note</Name></Cap> + <Cap><Name>Organization</Name></Cap> + <Cap><Name>Profession</Name></Cap> + <Cap><Name>Role</Name></Cap> + <Cap><Name>Spouse</Name></Cap> + <Cap><Name>Telephone</Name></Cap> + <Cap><Name>Title</Name></Cap> + <Cap><Name>Uid</Name></Cap> + <Cap><Name>Url</Name></Cap> + </ObjType> + <ObjType Name="event"> + <Cap><Name>Alarm</Name></Cap> + <Cap><Name>Categories</Name></Cap> + <Cap><Name>Created</Name></Cap> + <Cap><Name>DateEnd</Name></Cap> + <Cap><Name>DateStarted</Name></Cap> + <Cap><Name>Description</Name></Cap> + <Cap><Name>ExceptionDateTime</Name></Cap> + <Cap><Name>Location</Name></Cap> + <Cap><Name>RecurrenceRule</Name></Cap> + <Cap><Name>Summary</Name></Cap> + <Cap><Name>Uid</Name></Cap> + </ObjType> + <ObjType Name="todo"> + <Cap><Name>Alarm</Name></Cap> + <Cap><Name>Categories</Name></Cap> + <Cap><Name>Completed</Name></Cap> + <Cap><Name>DateStarted</Name></Cap> + <Cap><Name>Description</Name></Cap> + <Cap><Name>Due</Name></Cap> + <Cap><Name>PercentComplete</Name></Cap> + <Cap><Name>Priority</Name></Cap> + <Cap><Name>RecurrenceRule</Name></Cap> + <Cap><Name>Status</Name></Cap> + <Cap><Name>Summary</Name></Cap> + </ObjType> + <ObjType Name="note"> + <Cap><Name>Description</Name></Cap> + <Cap><Name>Summary</Name></Cap> + </ObjType> +</Caps> Added: plugins/opie-sync/src/opie-sync-description.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ plugins/opie-sync/src/opie-sync-description.xml Mon Sep 6 00:51:52 2010 (r6118) @@ -0,0 +1,13 @@ +<?xml version="1.0"?> +<versions version="0.1"> +<version> +<PlugIn>opie-sync</PlugIn> +<Priority>100</Priority> +<Vendor>Opie</Vendor> +<ModelVersion></ModelVersion> +<FirmwareVersion></FirmwareVersion> +<SoftwareVersion></SoftwareVersion> +<HardwareVersion></HardwareVersion> +<Identifier>opie-sync-capabilities.xml</Identifier> +</version> +</versions> Modified: plugins/opie-sync/src/opie_sync.c ============================================================================== --- plugins/opie-sync/src/opie_sync.c Sun Sep 5 00:45:00 2010 (r6117) +++ plugins/opie-sync/src/opie_sync.c Mon Sep 6 00:51:52 2010 (r6118) @@ -908,6 +908,7 @@ OSyncVersion *version = osync_version_new(error); osync_version_set_plugin(version, "opie-sync"); + osync_version_set_vendor(version, "Opie"); //osync_version_set_modelversion(version, "version"); //osync_version_set_firmwareversion(version, "firmwareversion"); //osync_version_set_softwareversion(version, "softwareversion"); @@ -915,9 +916,6 @@ osync_plugin_info_set_version(info, version); osync_version_unref(version); - - /* FIXME define capabilities */ - osync_trace(TRACE_EXIT, "%s", __func__); return TRUE; } |