From: DotnetBuild Date: Mon, 4 Sep 2017 15:00:18 +0000 (+0900) Subject: Release 4.0.0-preview1-00147 X-Git-Tag: submit/tizen/20170905.002021~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=74f634f05c03449d9d9bbe858b99192b8b51eded;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git Release 4.0.0-preview1-00147 --- diff --git a/build/common.props b/build/common.props index 1d154e4..3df5a74 100644 --- a/build/common.props +++ b/build/common.props @@ -4,7 +4,7 @@ True True False - $(NoWarn);1570;1591 + $(NoWarn);1570;1587;1591 diff --git a/build/common.targets b/build/common.targets deleted file mode 100644 index 4de98b5..0000000 --- a/build/common.targets +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/packaging/csapi-tizenfx.spec b/packaging/csapi-tizenfx.spec index fb88c86..9a99b01 100644 --- a/packaging/csapi-tizenfx.spec +++ b/packaging/csapi-tizenfx.spec @@ -10,7 +10,7 @@ Name: csapi-tizenfx Summary: Assemblies of Tizen .NET -Version: 4.0.0.145 +Version: 4.0.0.147 Release: 1 Group: Development/Libraries License: Apache-2.0 diff --git a/src/Directory.Build.props b/src/Directory.Build.props new file mode 100644 index 0000000..0faa38c --- /dev/null +++ b/src/Directory.Build.props @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/ElmSharp.Wearable/ElmSharp.Wearable.csproj b/src/ElmSharp.Wearable/ElmSharp.Wearable.csproj index 5efcc98..fb34d39 100644 --- a/src/ElmSharp.Wearable/ElmSharp.Wearable.csproj +++ b/src/ElmSharp.Wearable/ElmSharp.Wearable.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - diff --git a/src/ElmSharp.Wearable/ElmSharp.Wearable/MoreOptionItem.cs b/src/ElmSharp.Wearable/ElmSharp.Wearable/MoreOptionItem.cs old mode 100644 new mode 100755 index 85ad356..d55c8ad --- a/src/ElmSharp.Wearable/ElmSharp.Wearable/MoreOptionItem.cs +++ b/src/ElmSharp.Wearable/ElmSharp.Wearable/MoreOptionItem.cs @@ -41,7 +41,7 @@ namespace ElmSharp.Wearable } /// - /// Set the icon to null + /// Creates and initializes a new instance of MoreOptionItem class. /// public MoreOptionItem() { diff --git a/src/ElmSharp/ElmSharp.csproj b/src/ElmSharp/ElmSharp.csproj index 88c3f81..e73da10 100644 --- a/src/ElmSharp/ElmSharp.csproj +++ b/src/ElmSharp/ElmSharp.csproj @@ -1,9 +1,7 @@  - netstandard1.6 - diff --git a/src/ElmSharp/ElmSharp/EvasMap.cs b/src/ElmSharp/ElmSharp/EvasMap.cs index b67264e..cdf1410 100755 --- a/src/ElmSharp/ElmSharp/EvasMap.cs +++ b/src/ElmSharp/ElmSharp/EvasMap.cs @@ -77,6 +77,15 @@ namespace ElmSharp /// Populates source and destination map points to exactly match the object. /// /// The object to use unmapped geometry to populate map coordinates + public void PopulatePoints(EvasObject obj) + { + Interop.Evas.evas_map_util_points_populate_from_object_full(_evasMap, obj, 0); + } + + /// + /// Populates source and destination map points to exactly match the object. + /// + /// The object to use unmapped geometry to populate map coordinates /// /// The point Z coordinate hint (pre-perspective transform)This value is used for all four points. /// @@ -96,6 +105,17 @@ namespace ElmSharp } /// + /// Rotate the map + /// + /// The abount of degrees from 0.0 to 360.0 to rotate + /// rotation's center horizontal position. + /// rotation's center vertical position. + public void Rotate(double degrees, int cx, int cy) + { + Interop.Evas.evas_map_util_rotate(_evasMap, degrees, cx, cy); + } + + /// /// Rotates the map around 3 axes in 3D. /// /// The amount of degrees from 0.0 to 360.0 to rotate around X axis diff --git a/src/ElmSharp/ElmSharp/EvasObject.cs b/src/ElmSharp/ElmSharp/EvasObject.cs old mode 100644 new mode 100755 index 9c5b71b..aea91a4 --- a/src/ElmSharp/ElmSharp/EvasObject.cs +++ b/src/ElmSharp/ElmSharp/EvasObject.cs @@ -70,6 +70,7 @@ namespace ElmSharp protected set { _realHandle = value; + Interop.Evas.evas_object_show(_realHandle); } } @@ -216,7 +217,7 @@ namespace ElmSharp remove { _renderPost -= value; - if (_renderPost?.GetInvocationList().Length == 0) + if (_renderPost == null) { Interop.Evas.evas_event_callback_del(Interop.Evas.evas_object_evas_get(RealHandle), Interop.Evas.ObjectCallbackType.RenderPost, _renderPostCallback); _renderPostCallback = null; @@ -439,11 +440,17 @@ namespace ElmSharp { get { - return Interop.Evas.evas_object_repeat_events_get(RealHandle); + var result = Interop.Evas.evas_object_repeat_events_get(Handle); + Debug.Assert(Handle == RealHandle || result == Interop.Evas.evas_object_repeat_events_get(RealHandle)); + return result; } set { - Interop.Evas.evas_object_repeat_events_set(RealHandle, value); + if (Handle != RealHandle) + { + Interop.Evas.evas_object_repeat_events_set(RealHandle, value); + } + Interop.Evas.evas_object_repeat_events_set(Handle, value); } } @@ -454,11 +461,17 @@ namespace ElmSharp { get { - return Interop.Evas.evas_object_propagate_events_get(RealHandle); + var result = Interop.Evas.evas_object_propagate_events_get(Handle); + Debug.Assert(Handle == RealHandle || result == Interop.Evas.evas_object_propagate_events_get(RealHandle)); + return result; } set { - Interop.Evas.evas_object_propagate_events_set(RealHandle, value); + if (Handle != RealHandle) + { + Interop.Evas.evas_object_propagate_events_set(RealHandle, value); + } + Interop.Evas.evas_object_propagate_events_set(Handle, value); } } @@ -469,11 +482,17 @@ namespace ElmSharp { get { - return Interop.Evas.evas_object_pass_events_get(RealHandle); + var result = Interop.Evas.evas_object_pass_events_get(Handle); + Debug.Assert(Handle == RealHandle || result == Interop.Evas.evas_object_pass_events_get(RealHandle)); + return result; } set { - Interop.Evas.evas_object_pass_events_set(RealHandle, value); + if (Handle != RealHandle) + { + Interop.Evas.evas_object_pass_events_set(RealHandle, value); + } + Interop.Evas.evas_object_pass_events_set(Handle, value); } } @@ -564,11 +583,17 @@ namespace ElmSharp { get { - return Interop.Evas.evas_object_freeze_events_get(RealHandle); + var result = Interop.Evas.evas_object_freeze_events_get(Handle); + Debug.Assert(Handle == RealHandle || result == Interop.Evas.evas_object_freeze_events_get(RealHandle)); + return result; } set { - Interop.Evas.evas_object_freeze_events_set(RealHandle, value); + if (Handle != RealHandle) + { + Interop.Evas.evas_object_freeze_events_set(RealHandle, value); + } + Interop.Evas.evas_object_freeze_events_set(Handle, value); } } @@ -961,4 +986,4 @@ namespace ElmSharp _eventStore.Add(item); } } -} \ No newline at end of file +} diff --git a/src/ElmSharp/Interop/Interop.Evas.cs b/src/ElmSharp/Interop/Interop.Evas.cs index 3dfd188..cd4d0b6 100644 --- a/src/ElmSharp/Interop/Interop.Evas.cs +++ b/src/ElmSharp/Interop/Interop.Evas.cs @@ -322,6 +322,9 @@ internal static partial class Interop internal static extern void evas_map_util_points_populate_from_geometry(IntPtr map, int x, int y, int w, int h, int z); [DllImport(Libraries.Evas)] + internal static extern void evas_map_util_rotate(IntPtr map, double degree, int cx, int cy); + + [DllImport(Libraries.Evas)] internal static extern void evas_map_util_3d_rotate(IntPtr map, double dx, double dy, double dz, int cx, int cy, int cz); [DllImport(Libraries.Evas)] diff --git a/src/Tizen.Account.AccountManager/Tizen.Account.AccountManager.csproj b/src/Tizen.Account.AccountManager/Tizen.Account.AccountManager.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Account.AccountManager/Tizen.Account.AccountManager.csproj +++ b/src/Tizen.Account.AccountManager/Tizen.Account.AccountManager.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Account.FidoClient/Tizen.Account.FidoClient.csproj b/src/Tizen.Account.FidoClient/Tizen.Account.FidoClient.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Account.FidoClient/Tizen.Account.FidoClient.csproj +++ b/src/Tizen.Account.FidoClient/Tizen.Account.FidoClient.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Account.OAuth2/Tizen.Account.OAuth2.csproj b/src/Tizen.Account.OAuth2/Tizen.Account.OAuth2.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Account.OAuth2/Tizen.Account.OAuth2.csproj +++ b/src/Tizen.Account.OAuth2/Tizen.Account.OAuth2.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Account.SyncManager/Tizen.Account.SyncManager.csproj b/src/Tizen.Account.SyncManager/Tizen.Account.SyncManager.csproj index a552e3f..8e139d2 100644 --- a/src/Tizen.Account.SyncManager/Tizen.Account.SyncManager.csproj +++ b/src/Tizen.Account.SyncManager/Tizen.Account.SyncManager.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -12,5 +11,4 @@ - diff --git a/src/Tizen.Applications.Alarm/Tizen.Applications.Alarm.csproj b/src/Tizen.Applications.Alarm/Tizen.Applications.Alarm.csproj index 42d8c2c..f4fddda 100755 --- a/src/Tizen.Applications.Alarm/Tizen.Applications.Alarm.csproj +++ b/src/Tizen.Applications.Alarm/Tizen.Applications.Alarm.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel.csproj b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel.csproj index 99f4360..8ab0f70 100755 --- a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel.csproj +++ b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - diff --git a/src/Tizen.Applications.Badge/Tizen.Applications.Badge.csproj b/src/Tizen.Applications.Badge/Tizen.Applications.Badge.csproj index 5ed2f1f..11cd4a8 100755 --- a/src/Tizen.Applications.Badge/Tizen.Applications.Badge.csproj +++ b/src/Tizen.Applications.Badge/Tizen.Applications.Badge.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Applications.Common/Tizen.Applications.Common.csproj b/src/Tizen.Applications.Common/Tizen.Applications.Common.csproj index 5ed2f1f..11cd4a8 100755 --- a/src/Tizen.Applications.Common/Tizen.Applications.Common.csproj +++ b/src/Tizen.Applications.Common/Tizen.Applications.Common.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Applications.DataControl/Tizen.Applications.DataControl.csproj b/src/Tizen.Applications.DataControl/Tizen.Applications.DataControl.csproj index 0e326ef..82cc77f 100644 --- a/src/Tizen.Applications.DataControl/Tizen.Applications.DataControl.csproj +++ b/src/Tizen.Applications.DataControl/Tizen.Applications.DataControl.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -14,5 +13,4 @@ - diff --git a/src/Tizen.Applications.MessagePort/Tizen.Applications.MessagePort.csproj b/src/Tizen.Applications.MessagePort/Tizen.Applications.MessagePort.csproj index 99f4360..8ab0f70 100755 --- a/src/Tizen.Applications.MessagePort/Tizen.Applications.MessagePort.csproj +++ b/src/Tizen.Applications.MessagePort/Tizen.Applications.MessagePort.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - diff --git a/src/Tizen.Applications.Notification/Tizen.Applications.Notification.csproj b/src/Tizen.Applications.Notification/Tizen.Applications.Notification.csproj index 99f4360..8ab0f70 100755 --- a/src/Tizen.Applications.Notification/Tizen.Applications.Notification.csproj +++ b/src/Tizen.Applications.Notification/Tizen.Applications.Notification.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - diff --git a/src/Tizen.Applications.NotificationEventListener/Tizen.Applications.NotificationEventListener.csproj b/src/Tizen.Applications.NotificationEventListener/Tizen.Applications.NotificationEventListener.csproj index 99f4360..8ab0f70 100755 --- a/src/Tizen.Applications.NotificationEventListener/Tizen.Applications.NotificationEventListener.csproj +++ b/src/Tizen.Applications.NotificationEventListener/Tizen.Applications.NotificationEventListener.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - diff --git a/src/Tizen.Applications.PackageManager/Tizen.Applications.PackageManager.csproj b/src/Tizen.Applications.PackageManager/Tizen.Applications.PackageManager.csproj index 99f4360..8ab0f70 100755 --- a/src/Tizen.Applications.PackageManager/Tizen.Applications.PackageManager.csproj +++ b/src/Tizen.Applications.PackageManager/Tizen.Applications.PackageManager.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - diff --git a/src/Tizen.Applications.Preference/Tizen.Applications.Preference.csproj b/src/Tizen.Applications.Preference/Tizen.Applications.Preference.csproj index 5ed2f1f..11cd4a8 100755 --- a/src/Tizen.Applications.Preference/Tizen.Applications.Preference.csproj +++ b/src/Tizen.Applications.Preference/Tizen.Applications.Preference.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Applications.RemoteView/Tizen.Applications.RemoteView.csproj b/src/Tizen.Applications.RemoteView/Tizen.Applications.RemoteView.csproj index ea9943a..b1c6a54 100644 --- a/src/Tizen.Applications.RemoteView/Tizen.Applications.RemoteView.csproj +++ b/src/Tizen.Applications.RemoteView/Tizen.Applications.RemoteView.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -11,5 +10,4 @@ - diff --git a/src/Tizen.Applications.Service/Tizen.Applications.Service.csproj b/src/Tizen.Applications.Service/Tizen.Applications.Service.csproj index 99f4360..8ab0f70 100755 --- a/src/Tizen.Applications.Service/Tizen.Applications.Service.csproj +++ b/src/Tizen.Applications.Service/Tizen.Applications.Service.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - diff --git a/src/Tizen.Applications.ToastMessage/Tizen.Applications.ToastMessage.csproj b/src/Tizen.Applications.ToastMessage/Tizen.Applications.ToastMessage.csproj index 99f4360..8ab0f70 100755 --- a/src/Tizen.Applications.ToastMessage/Tizen.Applications.ToastMessage.csproj +++ b/src/Tizen.Applications.ToastMessage/Tizen.Applications.ToastMessage.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - diff --git a/src/Tizen.Applications.UI/Tizen.Applications.UI.csproj b/src/Tizen.Applications.UI/Tizen.Applications.UI.csproj index 99f4360..8ab0f70 100755 --- a/src/Tizen.Applications.UI/Tizen.Applications.UI.csproj +++ b/src/Tizen.Applications.UI/Tizen.Applications.UI.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - diff --git a/src/Tizen.Applications.WatchApplication/Tizen.Applications.WatchApplication.csproj b/src/Tizen.Applications.WatchApplication/Tizen.Applications.WatchApplication.csproj index be4b321..4136f6c 100644 --- a/src/Tizen.Applications.WatchApplication/Tizen.Applications.WatchApplication.csproj +++ b/src/Tizen.Applications.WatchApplication/Tizen.Applications.WatchApplication.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Applications.WidgetApplication/Tizen.Applications.WidgetApplication.csproj b/src/Tizen.Applications.WidgetApplication/Tizen.Applications.WidgetApplication.csproj index be4b321..4136f6c 100644 --- a/src/Tizen.Applications.WidgetApplication/Tizen.Applications.WidgetApplication.csproj +++ b/src/Tizen.Applications.WidgetApplication/Tizen.Applications.WidgetApplication.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Applications.WidgetControl/Tizen.Applications.WidgetControl.csproj b/src/Tizen.Applications.WidgetControl/Tizen.Applications.WidgetControl.csproj index 99f4360..8ab0f70 100644 --- a/src/Tizen.Applications.WidgetControl/Tizen.Applications.WidgetControl.csproj +++ b/src/Tizen.Applications.WidgetControl/Tizen.Applications.WidgetControl.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - diff --git a/src/Tizen.CallManager/Tizen.CallManager.csproj b/src/Tizen.CallManager/Tizen.CallManager.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.CallManager/Tizen.CallManager.csproj +++ b/src/Tizen.CallManager/Tizen.CallManager.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Content.Download/Tizen.Content.Download.csproj b/src/Tizen.Content.Download/Tizen.Content.Download.csproj index 99f4360..8ab0f70 100644 --- a/src/Tizen.Content.Download/Tizen.Content.Download.csproj +++ b/src/Tizen.Content.Download/Tizen.Content.Download.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - diff --git a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent.csproj b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent.csproj index 60809fb..836f096 100644 --- a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent.csproj +++ b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -11,5 +10,4 @@ - diff --git a/src/Tizen.Content.MimeType/Tizen.Content.MimeType.csproj b/src/Tizen.Content.MimeType/Tizen.Content.MimeType.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Content.MimeType/Tizen.Content.MimeType.csproj +++ b/src/Tizen.Content.MimeType/Tizen.Content.MimeType.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Context/Tizen.Context.csproj b/src/Tizen.Context/Tizen.Context.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Context/Tizen.Context.csproj +++ b/src/Tizen.Context/Tizen.Context.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Convergence/Tizen.Convergence.csproj b/src/Tizen.Convergence/Tizen.Convergence.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Convergence/Tizen.Convergence.csproj +++ b/src/Tizen.Convergence/Tizen.Convergence.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Location.Geofence/Tizen.Location.Geofence.csproj b/src/Tizen.Location.Geofence/Tizen.Location.Geofence.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Location.Geofence/Tizen.Location.Geofence.csproj +++ b/src/Tizen.Location.Geofence/Tizen.Location.Geofence.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Location/Tizen.Location.csproj b/src/Tizen.Location/Tizen.Location.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Location/Tizen.Location.csproj +++ b/src/Tizen.Location/Tizen.Location.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Log/Tizen.Log.csproj b/src/Tizen.Log/Tizen.Log.csproj index 88c3f81..e73da10 100644 --- a/src/Tizen.Log/Tizen.Log.csproj +++ b/src/Tizen.Log/Tizen.Log.csproj @@ -1,9 +1,7 @@  - netstandard1.6 - diff --git a/src/Tizen.Maps/Tizen.Maps.csproj b/src/Tizen.Maps/Tizen.Maps.csproj index a9b894d..3bd4eaf 100644 --- a/src/Tizen.Maps/Tizen.Maps.csproj +++ b/src/Tizen.Maps/Tizen.Maps.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -30,5 +29,4 @@ - diff --git a/src/Tizen.Messaging.Push/Tizen.Messaging.Push.csproj b/src/Tizen.Messaging.Push/Tizen.Messaging.Push.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Messaging.Push/Tizen.Messaging.Push.csproj +++ b/src/Tizen.Messaging.Push/Tizen.Messaging.Push.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Messaging/Tizen.Messaging.csproj b/src/Tizen.Messaging/Tizen.Messaging.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Messaging/Tizen.Messaging.csproj +++ b/src/Tizen.Messaging/Tizen.Messaging.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Multimedia.AudioIO/Tizen.Multimedia.AudioIO.csproj b/src/Tizen.Multimedia.AudioIO/Tizen.Multimedia.AudioIO.csproj index 54f2094..dec532e 100644 --- a/src/Tizen.Multimedia.AudioIO/Tizen.Multimedia.AudioIO.csproj +++ b/src/Tizen.Multimedia.AudioIO/Tizen.Multimedia.AudioIO.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Multimedia.Camera/Tizen.Multimedia.Camera.csproj b/src/Tizen.Multimedia.Camera/Tizen.Multimedia.Camera.csproj index 54f2094..dec532e 100644 --- a/src/Tizen.Multimedia.Camera/Tizen.Multimedia.Camera.csproj +++ b/src/Tizen.Multimedia.Camera/Tizen.Multimedia.Camera.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Multimedia.MediaCodec/Tizen.Multimedia.MediaCodec.csproj b/src/Tizen.Multimedia.MediaCodec/Tizen.Multimedia.MediaCodec.csproj index 54f2094..dec532e 100644 --- a/src/Tizen.Multimedia.MediaCodec/Tizen.Multimedia.MediaCodec.csproj +++ b/src/Tizen.Multimedia.MediaCodec/Tizen.Multimedia.MediaCodec.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Multimedia.MediaPlayer/Tizen.Multimedia.MediaPlayer.csproj b/src/Tizen.Multimedia.MediaPlayer/Tizen.Multimedia.MediaPlayer.csproj index 54f2094..dec532e 100644 --- a/src/Tizen.Multimedia.MediaPlayer/Tizen.Multimedia.MediaPlayer.csproj +++ b/src/Tizen.Multimedia.MediaPlayer/Tizen.Multimedia.MediaPlayer.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Multimedia.Metadata/Tizen.Multimedia.Metadata.csproj b/src/Tizen.Multimedia.Metadata/Tizen.Multimedia.Metadata.csproj index 54f2094..dec532e 100644 --- a/src/Tizen.Multimedia.Metadata/Tizen.Multimedia.Metadata.csproj +++ b/src/Tizen.Multimedia.Metadata/Tizen.Multimedia.Metadata.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Multimedia.Radio/Tizen.Multimedia.Radio.csproj b/src/Tizen.Multimedia.Radio/Tizen.Multimedia.Radio.csproj index 728acb9..d9f42fb 100644 --- a/src/Tizen.Multimedia.Radio/Tizen.Multimedia.Radio.csproj +++ b/src/Tizen.Multimedia.Radio/Tizen.Multimedia.Radio.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Multimedia.Recorder/Tizen.Multimedia.Recorder.csproj b/src/Tizen.Multimedia.Recorder/Tizen.Multimedia.Recorder.csproj index 627273f..4731ceb 100644 --- a/src/Tizen.Multimedia.Recorder/Tizen.Multimedia.Recorder.csproj +++ b/src/Tizen.Multimedia.Recorder/Tizen.Multimedia.Recorder.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -11,5 +10,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Multimedia.Remoting/Tizen.Multimedia.Remoting.csproj b/src/Tizen.Multimedia.Remoting/Tizen.Multimedia.Remoting.csproj index 54f2094..dec532e 100644 --- a/src/Tizen.Multimedia.Remoting/Tizen.Multimedia.Remoting.csproj +++ b/src/Tizen.Multimedia.Remoting/Tizen.Multimedia.Remoting.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Multimedia.StreamRecorder/Tizen.Multimedia.StreamRecorder.csproj b/src/Tizen.Multimedia.StreamRecorder/Tizen.Multimedia.StreamRecorder.csproj index 6738590..82dec4d 100644 --- a/src/Tizen.Multimedia.StreamRecorder/Tizen.Multimedia.StreamRecorder.csproj +++ b/src/Tizen.Multimedia.StreamRecorder/Tizen.Multimedia.StreamRecorder.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Multimedia.Util/Tizen.Multimedia.Util.csproj b/src/Tizen.Multimedia.Util/Tizen.Multimedia.Util.csproj index 54f2094..dec532e 100644 --- a/src/Tizen.Multimedia.Util/Tizen.Multimedia.Util.csproj +++ b/src/Tizen.Multimedia.Util/Tizen.Multimedia.Util.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Multimedia.Vision/Tizen.Multimedia.Vision.csproj b/src/Tizen.Multimedia.Vision/Tizen.Multimedia.Vision.csproj index 54f2094..dec532e 100644 --- a/src/Tizen.Multimedia.Vision/Tizen.Multimedia.Vision.csproj +++ b/src/Tizen.Multimedia.Vision/Tizen.Multimedia.Vision.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Multimedia/Tizen.Multimedia.csproj b/src/Tizen.Multimedia/Tizen.Multimedia.csproj index 2bb3515..5b07fe6 100644 --- a/src/Tizen.Multimedia/Tizen.Multimedia.csproj +++ b/src/Tizen.Multimedia/Tizen.Multimedia.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -11,5 +10,4 @@ - \ No newline at end of file diff --git a/src/Tizen.NUI/Tizen.NUI.csproj b/src/Tizen.NUI/Tizen.NUI.csproj index ec640e5..53c7e3d 100755 --- a/src/Tizen.NUI/Tizen.NUI.csproj +++ b/src/Tizen.NUI/Tizen.NUI.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -23,5 +22,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Network.Bluetooth/Tizen.Network.Bluetooth.csproj b/src/Tizen.Network.Bluetooth/Tizen.Network.Bluetooth.csproj index b7549b0..3cc4118 100644 --- a/src/Tizen.Network.Bluetooth/Tizen.Network.Bluetooth.csproj +++ b/src/Tizen.Network.Bluetooth/Tizen.Network.Bluetooth.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Network.Connection/Tizen.Network.Connection.csproj b/src/Tizen.Network.Connection/Tizen.Network.Connection.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Network.Connection/Tizen.Network.Connection.csproj +++ b/src/Tizen.Network.Connection/Tizen.Network.Connection.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity.csproj b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity.csproj +++ b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Network.Mtp/Tizen.Network.Mtp.csproj b/src/Tizen.Network.Mtp/Tizen.Network.Mtp.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Network.Mtp/Tizen.Network.Mtp.csproj +++ b/src/Tizen.Network.Mtp/Tizen.Network.Mtp.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Network.Nfc/Tizen.Network.Nfc.csproj b/src/Tizen.Network.Nfc/Tizen.Network.Nfc.csproj index aac4c62..dd1bde7 100644 --- a/src/Tizen.Network.Nfc/Tizen.Network.Nfc.csproj +++ b/src/Tizen.Network.Nfc/Tizen.Network.Nfc.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - diff --git a/src/Tizen.Network.Nsd/Tizen.Network.Nsd.csproj b/src/Tizen.Network.Nsd/Tizen.Network.Nsd.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Network.Nsd/Tizen.Network.Nsd.csproj +++ b/src/Tizen.Network.Nsd/Tizen.Network.Nsd.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Network.Smartcard/Tizen.Network.Smartcard.csproj b/src/Tizen.Network.Smartcard/Tizen.Network.Smartcard.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Network.Smartcard/Tizen.Network.Smartcard.csproj +++ b/src/Tizen.Network.Smartcard/Tizen.Network.Smartcard.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Network.WiFi/Tizen.Network.WiFi.csproj b/src/Tizen.Network.WiFi/Tizen.Network.WiFi.csproj index 1caeeef..819343d 100644 --- a/src/Tizen.Network.WiFi/Tizen.Network.WiFi.csproj +++ b/src/Tizen.Network.WiFi/Tizen.Network.WiFi.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - diff --git a/src/Tizen.Network.WiFiDirect/Tizen.Network.WiFiDirect.csproj b/src/Tizen.Network.WiFiDirect/Tizen.Network.WiFiDirect.csproj index 04e4d6e..cda3b93 100644 --- a/src/Tizen.Network.WiFiDirect/Tizen.Network.WiFiDirect.csproj +++ b/src/Tizen.Network.WiFiDirect/Tizen.Network.WiFiDirect.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -14,5 +13,4 @@ - \ No newline at end of file diff --git a/src/Tizen.PhonenumberUtils/Tizen.PhonenumberUtils.csproj b/src/Tizen.PhonenumberUtils/Tizen.PhonenumberUtils.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.PhonenumberUtils/Tizen.PhonenumberUtils.csproj +++ b/src/Tizen.PhonenumberUtils/Tizen.PhonenumberUtils.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar.csproj b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar.csproj +++ b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarDatabase.cs b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarDatabase.cs index 0b75c81..acd1670 100644 --- a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarDatabase.cs +++ b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarDatabase.cs @@ -19,18 +19,19 @@ using System.Collections.Generic; using System.Runtime.InteropServices; using System.Diagnostics.CodeAnalysis; -/// -/// The Calendar Service API provides functions, enumerations used in the entire Content Service. -/// -/// -/// The Calendar Service API provides functions and ienumerations used in the entire Content Service. -/// The Information about calendar items i.e. book, event, todo, alarm, attendee and extended are managed in the database -/// and operations that involve database requires an active connection with the calendar service. -/// - namespace Tizen.Pims.Calendar { /// + /// Delegate for detecting the calendar database changes. + /// + /// The record uri + /// + /// The delegate must be registered using AddDBChangedDelegate. + /// It's invoked when the designated view changes. + /// + public delegate void CalendarDBChanged(string uri); + + /// /// CalendarDatabase provides methods to manage calendar information from/to the database. /// /// @@ -38,16 +39,6 @@ namespace Tizen.Pims.Calendar /// public class CalendarDatabase { - /// - /// Delegete for detecting the calendar database changes. - /// - /// The record uri - /// - /// The delegate must be registered using AddDBChangedDelegate. - /// It's invoked when the designated view changes. - /// - public delegate void CalendarDBChanged(string uri); - private Object thisLock = new Object(); private Dictionary _callbackMap = new Dictionary(); private Dictionary _delegateMap = new Dictionary(); @@ -430,7 +421,7 @@ namespace Tizen.Pims.Calendar /// The view URI to get records from /// The calendar book ID to filter /// The calendar database version - /// + /// The current calendar database versio> /// /// The record list /// @@ -518,7 +509,7 @@ namespace Tizen.Pims.Calendar Log.Error(Globals.LogTag, "AddDBChangedDelegate Failed with error " + error); throw CalendarErrorFactory.GetException(error); } - _callbackMap[viewUri] = callback; + _callbackMap[viewUri] += callback; _delegateMap[viewUri] = _dbChangedDelegate; } @@ -539,7 +530,7 @@ namespace Tizen.Pims.Calendar Log.Error(Globals.LogTag, "RemoveDBChangedDelegate Failed with error " + error); throw CalendarErrorFactory.GetException(error); } - _callbackMap.Remove(viewUri); + _callbackMap[viewUri] -= callback; _delegateMap.Remove(viewUri); } diff --git a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarFilter.cs b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarFilter.cs index 431fb1b..9ca6b53 100644 --- a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarFilter.cs +++ b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarFilter.cs @@ -267,6 +267,7 @@ namespace Tizen.Pims.Calendar /// /// Dispose /// + /// true to release both managed and unmanaged resources; false to release only unmanaged resources. protected virtual void Dispose(bool disposing) { if (!disposedValue) diff --git a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarList.cs b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarList.cs index 0c5ac4a..c462db9 100644 --- a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarList.cs +++ b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarList.cs @@ -74,7 +74,7 @@ namespace Tizen.Pims.Calendar } /// - /// Destory CalendarList resource. + /// Destroy CalendarList resource. /// ~CalendarList() { diff --git a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarManager.cs b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarManager.cs index cce5eb0..d289ec4 100644 --- a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarManager.cs +++ b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarManager.cs @@ -15,7 +15,6 @@ */ using System; -using System.Diagnostics.CodeAnalysis; namespace Tizen.Pims.Calendar { @@ -42,7 +41,7 @@ namespace Tizen.Pims.Calendar } /// - /// Destory CalendarManager resource. + /// Destroy CalendarManager resource. /// ~CalendarManager() { diff --git a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarReminder.cs b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarReminder.cs index 4063591..f5e3760 100644 --- a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarReminder.cs +++ b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarReminder.cs @@ -52,6 +52,7 @@ namespace Tizen.Pims.Calendar public void Dispose() { Dispose(true); + GC.SuppressFinalize(this); } #endregion @@ -78,7 +79,6 @@ namespace Tizen.Pims.Calendar if (CalendarError.None != (CalendarError)error) { Log.Error(Globals.LogTag, "Add reminder Failed with error " + error); - throw CalendarErrorFactory.GetException(error); } } s_reminderAlerted += value; @@ -96,7 +96,6 @@ namespace Tizen.Pims.Calendar if (CalendarError.None != (CalendarError)error) { Log.Error(Globals.LogTag, "Remove reminder Failed with error " + error); - throw CalendarErrorFactory.GetException(error); } } } diff --git a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarStructs.cs b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarStructs.cs index 2087cc3..ed69c5b 100644 --- a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarStructs.cs +++ b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarStructs.cs @@ -81,7 +81,7 @@ namespace Tizen.Pims.Calendar /// /// Get localTime /// - /// The localtime + /// The Localtime public DateTime LocalTime { get; @@ -110,8 +110,18 @@ namespace Tizen.Pims.Calendar return LocalTime.CompareTo(other.LocalTime); } - public bool Equals(CalendarTime other) + /// + /// Equals CalendarTime + /// + /// The CalendarTime to be compared + /// + /// A 32-bit signed integer that indicates the relative order of the objects being compared. + /// + /// Thrown when one of the arguments provided to a method is not valid + /// Thrown when failed due to out of memory + public override bool Equals(object obj) { + var other = obj as CalendarTime; if (_type != other._type) { Log.Error(Globals.LogTag, "Not to compare with different type"); diff --git a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarTypes.cs b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarTypes.cs index 43bcf24..dbd1933 100644 --- a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarTypes.cs +++ b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarTypes.cs @@ -17,10 +17,10 @@ namespace Tizen.Pims.Calendar { /// - /// This class provides enumurations about calendar inforamtion. + /// This class provides enumurations about calendar information. /// /// - /// Most enumurations are based on vcalendar, icalendar(ver 2.0) specification. + /// Most enumerations are based on vcalendar, icalendar(ver 2.0) specification. /// https://www.ietf.org/rfc/rfc2445.txt /// public static class CalendarTypes @@ -276,7 +276,7 @@ namespace Tizen.Pims.Calendar /// Gregorian, /// - /// East asian lunisolar calendar + /// East Asian lunisolar calendar /// Lunisolar, } diff --git a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarVcalendar.cs b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarVcalendar.cs index c064da4..fc272b4 100644 --- a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarVcalendar.cs +++ b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarVcalendar.cs @@ -22,6 +22,7 @@ namespace Tizen.Pims.Calendar /// Parsing vcalendar file callback function. /// /// The record + /// public delegate bool ParseCallback(CalendarRecord record); /// @@ -76,7 +77,7 @@ namespace Tizen.Pims.Calendar } /// - /// Parse vcalendar file with foreach + /// Parse vcalendar file with ForEach /// /// The file path of the vCalendar stream file /// he callback function to invoke @@ -95,7 +96,7 @@ namespace Tizen.Pims.Calendar error = Interop.Vcalendar.ParseForEach(path, cb, IntPtr.Zero); if (CalendarError.None != (CalendarError)error) { - Log.Error(Globals.LogTag, "Parse foreach Vcalendar Failed [" + error + "]"); + Log.Error(Globals.LogTag, "Parse ForEach Vcalendar Failed [" + error + "]"); throw CalendarErrorFactory.GetException(error); } } diff --git a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarViews.cs b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarViews.cs index cd649a7..d711daa 100644 --- a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarViews.cs +++ b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/CalendarViews.cs @@ -62,6 +62,8 @@ namespace Tizen.Pims.Calendar internal enum Id : uint { + None, + /// book BookId = (Book|DataTypeInteger|PropertyReadOnly), BookUid = (Book|DataTypeString) + 1, @@ -341,7 +343,7 @@ namespace Tizen.Pims.Calendar } /// - /// Describes properies of a Book record. + /// Describes properties of a Book record. /// public static class Book { @@ -412,8 +414,9 @@ namespace Tizen.Pims.Calendar } /// - /// Describes properies of a Event record. + /// Describes properties of a Event record. /// + [SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords")] public static class Event { /// @@ -659,7 +662,7 @@ namespace Tizen.Pims.Calendar } /// - /// Describes properies of a Todo record. + /// Describes properties of a Todo record. /// public static class Todo { @@ -862,7 +865,7 @@ namespace Tizen.Pims.Calendar } /// - /// Describes properies of a Timezone record. + /// Describes properties of a Timezone record. /// public static class Timezone { @@ -933,7 +936,7 @@ namespace Tizen.Pims.Calendar } /// - /// Describes properies of a Attendee record. + /// Describes properties of a Attendee record. /// public static class Attendee { @@ -1000,7 +1003,7 @@ namespace Tizen.Pims.Calendar } /// - /// Describes properies of a Alarm record. + /// Describes properties of a Alarm record. /// public static class Alarm { @@ -1043,7 +1046,7 @@ namespace Tizen.Pims.Calendar } /// - /// Describes properies of a InstanceUtimeBook record. + /// Describes properties of a InstanceUtimeBook record. /// /// Read only view public static class InstanceUtimeBook @@ -1127,7 +1130,7 @@ namespace Tizen.Pims.Calendar } /// - /// Describes properies of a InstanceLocaltimeBook record. + /// Describes properties of a InstanceLocaltimeBook record. /// /// Read only view public static class InstanceLocaltimeBook @@ -1215,7 +1218,7 @@ namespace Tizen.Pims.Calendar } /// - /// Describes properies of a InstanceUtimeBookExtended record. + /// Describes properties of a InstanceUtimeBookExtended record. /// /// Read only view public static class InstanceUtimeBookExtended @@ -1323,7 +1326,7 @@ namespace Tizen.Pims.Calendar } /// - /// Describes properies of a InstanceLocaltimeBookExtended record. + /// Describes properties of a InstanceLocaltimeBookExtended record. /// /// Read only view public static class InstanceLocaltimeBookExtended @@ -1435,7 +1438,7 @@ namespace Tizen.Pims.Calendar } /// - /// Describes properies of a UpdatedInfo record. + /// Describes properties of a UpdatedInfo record. /// /// Read only view public static class UpdatedInfo @@ -1463,7 +1466,7 @@ namespace Tizen.Pims.Calendar } /// - /// Describes properies of a Extended record. + /// Describes properties of a Extended record. /// public static class Extended { diff --git a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/ReminderEventArgs.cs b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/ReminderEventArgs.cs index 678a093..aa4e020 100644 --- a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/ReminderEventArgs.cs +++ b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar/ReminderEventArgs.cs @@ -15,7 +15,6 @@ */ using System; -using System.Collections.Generic; namespace Tizen.Pims.Calendar { @@ -31,8 +30,11 @@ namespace Tizen.Pims.Calendar } /// - /// The paramter which data is combinded(Value string like id=value&time=value&tick=value&unit=value&type=value) + /// The parameter which data is combinded. /// + /// + /// The combination of reminder data(Value string like id=value&time=value&tick=value&unit=value&type=value) + /// public string Param { get; diff --git a/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts.csproj b/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts.csproj index 598a431..45ee828 100644 --- a/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts.csproj +++ b/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsFilter.cs b/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsFilter.cs index 0b53bff..826a73c 100644 --- a/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsFilter.cs +++ b/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsFilter.cs @@ -49,6 +49,7 @@ namespace Tizen.Pims.Contacts error = Interop.Filter.ContactsFilterAddStr(_filterHandle, propertyId, matchType, matchValue); if ((int)ContactsError.None != error) { + Interop.Filter.ContactsFilterDestroy(_filterHandle); Log.Error(Globals.LogTag, "ContactsFilter Failed with error " + error); throw ContactsErrorFactory.CheckAndCreateException(error); } @@ -77,6 +78,7 @@ namespace Tizen.Pims.Contacts error = Interop.Filter.ContactsFilterAddInt(_filterHandle, propertyId, matchType, matchValue); if ((int)ContactsError.None != error) { + Interop.Filter.ContactsFilterDestroy(_filterHandle); Log.Error(Globals.LogTag, "ContactsFilter Failed with error " + error); throw ContactsErrorFactory.CheckAndCreateException(error); } @@ -105,6 +107,7 @@ namespace Tizen.Pims.Contacts error = Interop.Filter.ContactsFilterAddLli(_filterHandle, propertyId, matchType, matchValue); if ((int)ContactsError.None != error) { + Interop.Filter.ContactsFilterDestroy(_filterHandle); Log.Error(Globals.LogTag, "ContactsFilter Failed with error " + error); throw ContactsErrorFactory.CheckAndCreateException(error); } @@ -133,6 +136,7 @@ namespace Tizen.Pims.Contacts error = Interop.Filter.ContactsFilterAddDouble(_filterHandle, propertyId, matchType, matchValue); if ((int)ContactsError.None != error) { + Interop.Filter.ContactsFilterDestroy(_filterHandle); Log.Error(Globals.LogTag, "ContactsFilter Failed with error " + error); throw ContactsErrorFactory.CheckAndCreateException(error); } @@ -160,6 +164,7 @@ namespace Tizen.Pims.Contacts error = Interop.Filter.ContactsFilterAddBool(_filterHandle, propertyId, matchValue); if ((int)ContactsError.None != error) { + Interop.Filter.ContactsFilterDestroy(_filterHandle); Log.Error(Globals.LogTag, "ContactsFilter Failed with error " + error); throw ContactsErrorFactory.CheckAndCreateException(error); } diff --git a/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsQuery.cs b/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsQuery.cs index 63cadcb..4bb4efd 100644 --- a/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsQuery.cs +++ b/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsQuery.cs @@ -106,6 +106,11 @@ namespace Tizen.Pims.Contacts /// Thrown when one of the arguments provided to a method is not valid public void SetProjection(uint[] propertyIdArray) { + if (propertyIdArray == null) + { + throw new ArgumentException("Invalid Parameters Provided"); + } + int error = Interop.Query.ContactsQuerySetProjection(_queryHandle, propertyIdArray, propertyIdArray.Length); if ((int)ContactsError.None != error) { @@ -118,7 +123,6 @@ namespace Tizen.Pims.Contacts /// Sets the "distinct" option for projection. /// /// If true it is set, otherwise if false it is unset - /// Thrown when one of the arguments provided to a method is not valid public void SetDistinct(bool set) { int error = Interop.Query.ContactsQuerySetDistinct(_queryHandle, set); diff --git a/src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository.csproj b/src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository.csproj index 598a431..45ee828 100644 --- a/src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository.csproj +++ b/src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Security.TEEC/Tizen.Security.TEEC.csproj b/src/Tizen.Security.TEEC/Tizen.Security.TEEC.csproj index 598a431..45ee828 100644 --- a/src/Tizen.Security.TEEC/Tizen.Security.TEEC.csproj +++ b/src/Tizen.Security.TEEC/Tizen.Security.TEEC.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Security/Tizen.Security.csproj b/src/Tizen.Security/Tizen.Security.csproj index 050d44c..922c310 100644 --- a/src/Tizen.Security/Tizen.Security.csproj +++ b/src/Tizen.Security/Tizen.Security.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Sensor/Tizen.Sensor.csproj b/src/Tizen.Sensor/Tizen.Sensor.csproj index b7549b0..3cc4118 100644 --- a/src/Tizen.Sensor/Tizen.Sensor.csproj +++ b/src/Tizen.Sensor/Tizen.Sensor.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - \ No newline at end of file diff --git a/src/Tizen.System.Feedback/Tizen.System.Feedback.csproj b/src/Tizen.System.Feedback/Tizen.System.Feedback.csproj index 598a431..45ee828 100644 --- a/src/Tizen.System.Feedback/Tizen.System.Feedback.csproj +++ b/src/Tizen.System.Feedback/Tizen.System.Feedback.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.System.Information/Tizen.System.Information.csproj b/src/Tizen.System.Information/Tizen.System.Information.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.System.Information/Tizen.System.Information.csproj +++ b/src/Tizen.System.Information/Tizen.System.Information.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.System.MediaKey/Tizen.System.MediaKey.csproj b/src/Tizen.System.MediaKey/Tizen.System.MediaKey.csproj index 598a431..45ee828 100644 --- a/src/Tizen.System.MediaKey/Tizen.System.MediaKey.csproj +++ b/src/Tizen.System.MediaKey/Tizen.System.MediaKey.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.System.PlatformConfig/Tizen.System.PlatformConfig.csproj b/src/Tizen.System.PlatformConfig/Tizen.System.PlatformConfig.csproj index 598a431..45ee828 100644 --- a/src/Tizen.System.PlatformConfig/Tizen.System.PlatformConfig.csproj +++ b/src/Tizen.System.PlatformConfig/Tizen.System.PlatformConfig.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.System.Storage/Tizen.System.Storage.csproj b/src/Tizen.System.Storage/Tizen.System.Storage.csproj index 598a431..45ee828 100644 --- a/src/Tizen.System.Storage/Tizen.System.Storage.csproj +++ b/src/Tizen.System.Storage/Tizen.System.Storage.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings.csproj b/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings.csproj index 5ed2f1f..11cd4a8 100644 --- a/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings.csproj +++ b/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - diff --git a/src/Tizen.System/Tizen.System.csproj b/src/Tizen.System/Tizen.System.csproj index 598a431..45ee828 100644 --- a/src/Tizen.System/Tizen.System.csproj +++ b/src/Tizen.System/Tizen.System.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Tapi/Tizen.Tapi.csproj b/src/Tizen.Tapi/Tizen.Tapi.csproj index 598a431..45ee828 100644 --- a/src/Tizen.Tapi/Tizen.Tapi.csproj +++ b/src/Tizen.Tapi/Tizen.Tapi.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Telephony/Tizen.Telephony.csproj b/src/Tizen.Telephony/Tizen.Telephony.csproj index 598a431..45ee828 100644 --- a/src/Tizen.Telephony/Tizen.Telephony.csproj +++ b/src/Tizen.Telephony/Tizen.Telephony.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Tracer/Tizen.Tracer.csproj b/src/Tizen.Tracer/Tizen.Tracer.csproj index 598a431..45ee828 100644 --- a/src/Tizen.Tracer/Tizen.Tracer.csproj +++ b/src/Tizen.Tracer/Tizen.Tracer.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Uix.InputMethod/Tizen.Uix.InputMethod.csproj b/src/Tizen.Uix.InputMethod/Tizen.Uix.InputMethod.csproj index a8b52c3..895f913 100644 --- a/src/Tizen.Uix.InputMethod/Tizen.Uix.InputMethod.csproj +++ b/src/Tizen.Uix.InputMethod/Tizen.Uix.InputMethod.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -11,5 +10,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Uix.InputMethodManager/Tizen.Uix.InputMethodManager.csproj b/src/Tizen.Uix.InputMethodManager/Tizen.Uix.InputMethodManager.csproj index 598a431..45ee828 100644 --- a/src/Tizen.Uix.InputMethodManager/Tizen.Uix.InputMethodManager.csproj +++ b/src/Tizen.Uix.InputMethodManager/Tizen.Uix.InputMethodManager.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Uix.Stt/Tizen.Uix.Stt.csproj b/src/Tizen.Uix.Stt/Tizen.Uix.Stt.csproj index 598a431..45ee828 100644 --- a/src/Tizen.Uix.Stt/Tizen.Uix.Stt.csproj +++ b/src/Tizen.Uix.Stt/Tizen.Uix.Stt.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Uix.SttEngine/Tizen.Uix.SttEngine.csproj b/src/Tizen.Uix.SttEngine/Tizen.Uix.SttEngine.csproj index 598a431..45ee828 100755 --- a/src/Tizen.Uix.SttEngine/Tizen.Uix.SttEngine.csproj +++ b/src/Tizen.Uix.SttEngine/Tizen.Uix.SttEngine.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Uix.Tts/Tizen.Uix.Tts.csproj b/src/Tizen.Uix.Tts/Tizen.Uix.Tts.csproj index 598a431..45ee828 100644 --- a/src/Tizen.Uix.Tts/Tizen.Uix.Tts.csproj +++ b/src/Tizen.Uix.Tts/Tizen.Uix.Tts.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Uix.TtsEngine/Tizen.Uix.TtsEngine.csproj b/src/Tizen.Uix.TtsEngine/Tizen.Uix.TtsEngine.csproj index 598a431..45ee828 100755 --- a/src/Tizen.Uix.TtsEngine/Tizen.Uix.TtsEngine.csproj +++ b/src/Tizen.Uix.TtsEngine/Tizen.Uix.TtsEngine.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl.csproj b/src/Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl.csproj index 598a431..45ee828 100644 --- a/src/Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl.csproj +++ b/src/Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -10,5 +9,4 @@ - \ No newline at end of file diff --git a/src/Tizen.WebView/Tizen.WebView.csproj b/src/Tizen.WebView/Tizen.WebView.csproj index 6d55012..ea3ba84 100644 --- a/src/Tizen.WebView/Tizen.WebView.csproj +++ b/src/Tizen.WebView/Tizen.WebView.csproj @@ -1,5 +1,4 @@  - netstandard1.6 @@ -9,5 +8,4 @@ - \ No newline at end of file diff --git a/src/Tizen/Tizen.csproj b/src/Tizen/Tizen.csproj index 88c3f81..e73da10 100644 --- a/src/Tizen/Tizen.csproj +++ b/src/Tizen/Tizen.csproj @@ -1,9 +1,7 @@  - netstandard1.6 - diff --git a/tools/module.csproj.template b/tools/module.csproj.template index f79dd15..2257110 100644 --- a/tools/module.csproj.template +++ b/tools/module.csproj.template @@ -1,11 +1,8 @@  - netstandard1.6 - -