From: DotnetBuild Date: Mon, 23 Oct 2017 15:00:26 +0000 (+0900) Subject: Release 4.0.0-preview1-00332 X-Git-Tag: accepted/tizen/unified/20171024.071457^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=714553632ab0aa2da56079d43e1a182ff3cbd8f1;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git Release 4.0.0-preview1-00332 --- diff --git a/build.sh b/build.sh index 66ecec2..27d8a49 100755 --- a/build.sh +++ b/build.sh @@ -3,33 +3,24 @@ SCRIPT_FILE=$(readlink -f $0) SCRIPT_DIR=$(dirname $SCRIPT_FILE) -# Properties OUTDIR=$SCRIPT_DIR/Artifacts NUGET_CMD="mono $SCRIPT_DIR/tools/NuGet.exe" - RETRY_CMD="$SCRIPT_DIR/tools/retry.sh" TIMEOUT_CMD="$SCRIPT_DIR/tools/timeout.sh" - DOTNET_CMD="$RETRY_CMD $TIMEOUT_CMD 600 dotnet" RUN_BUILD="$DOTNET_CMD msbuild $SCRIPT_DIR/build/build.proj" RUN_BUILD_DUMMY="$DOTNET_CMD build $SCRIPT_DIR/build/build.dummy.csproj" - usage() { - echo "Usage: $0 [options] [args]" - echo " Options:" - echo " -h, --help Show this usages message" - echo " -b, --build [module] Build a module" - echo " -f, --full Build all modules in src/ directory" - echo " -d, --dummy Build dummy modules" - echo " -p, --pack [version] Make nuget packages" - echo " -c, --clean Clean all artifacts" -} - -cmd_clean() { - $RUN_BUILD /t:clean + echo "Usage: %0 [command] [args]" + echo "Commands:" + echo " build [module] Build a specific module" + echo " full Build all modules in src/ directory" + echo " dummy Generate dummy assemblies of all modules" + echo " pack [version] Make a NuGet package with build artifacts" + echo " clean Clean all artifacts" } cmd_build() { @@ -50,6 +41,13 @@ cmd_full_build() { $RUN_BUILD /t:build $NUGET_SOURCE_OPT } +cmd_dummy_build() { + if [ -d /nuget ]; then + NUGET_SOURCE_OPT="/p:RestoreSources=/nuget" + fi + $RUN_BUILD_DUMMY $NUGET_SOURCE_OPT +} + cmd_pack() { if [ -n "$1" ]; then NUGET_VERSION_OPT="-Version $1" @@ -59,42 +57,16 @@ cmd_pack() { $NUGET_CMD pack $SCRIPT_DIR/pkg/Tizen.NET.nuspec -Symbols -NoPackageAnalysis $NUGET_VERSION_OPT -BasePath $SCRIPT_DIR -OutputDirectory $OUTDIR } -cmd_dummy_build() { - if [ -d /nuget ]; then - NUGET_SOURCE_OPT="/p:RestoreSources=/nuget" - fi - $RUN_BUILD_DUMMY $NUGET_SOURCE_OPT +cmd_clean() { + $RUN_BUILD /t:clean } -OPTS=`getopt -o hcbfpd --long help,clean,build,full,pack,dummy -n 'build' -- "$@"` -if [ $? != 0 ] ; then echo "Failed parsing options." >&2 ; usage; exit 1 ; fi -eval set -- "$OPTS" - -FLAG_HELP=false -FLAG_FULL=false -FLAG_BUILD=false -FLAG_CLEAN=false -FLAG_DUMMY=false -FLAG_PACK=false - -while true; do - case "$1" in - -h|--help) FLAG_HELP=true; shift ;; - -b|--build) FLAG_BUILD=true; shift ;; - -f|--full) FLAG_FULL=true; shift ;; - -d|--dummy) FLAG_DUMMY=true; shift ;; - -p|--pack) FLAG_PACK=true; shift ;; - -c|--clean) FLAG_CLEAN=true; shift ;; - --) shift; break ;; - *) break ;; - esac -done - -if $FLAG_HELP; then usage; exit 0; fi -if $FLAG_CLEAN; then cmd_clean; exit 0; fi -if $FLAG_FULL; then cmd_full_build; exit 0; fi -if $FLAG_BUILD; then cmd_build $@; exit 0; fi -if $FLAG_PACK; then cmd_pack $@; exit 0; fi -if $FLAG_DUMMY; then cmd_dummy_build; exit 0; fi - -usage; +cmd=$1; shift; +case "$cmd" in + build|--build|-b) cmd_build $@ ;; + full |--full |-f) cmd_full_build $@ ;; + dummy|--dummy|-d) cmd_dummy_build $@ ;; + pack |--pack |-p) cmd_pack $@ ;; + clean|--clean|-c) cmd_clean $@ ;; + *) usage ;; +esac diff --git a/build/build.proj b/build/build.proj index 58e76f8..fec1d82 100644 --- a/build/build.proj +++ b/build/build.proj @@ -24,7 +24,7 @@ Delete all artifacts, including the Artifacts/ directory and the obj/ directories for all projects. --> - + diff --git a/packaging/csapi-tizenfx.spec b/packaging/csapi-tizenfx.spec index b6eeed5..a785368 100644 --- a/packaging/csapi-tizenfx.spec +++ b/packaging/csapi-tizenfx.spec @@ -9,7 +9,7 @@ Name: csapi-tizenfx Summary: Assemblies of Tizen .NET -Version: 4.0.0.324 +Version: 4.0.0.332 Release: 1 Group: Development/Libraries License: Apache-2.0 @@ -144,7 +144,7 @@ rm -fr %{_tizenfx_bin_path} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true ./build.sh --full ./build.sh --dummy -./build.sh --pack 4.0.0-preview1-00324 +./build.sh --pack 4.0.0-preview1-00332 %install mkdir -p %{buildroot}%{DOTNET_ASSEMBLY_PATH} diff --git a/src/ElmSharp/ElmSharp.sln b/src/ElmSharp/ElmSharp.sln index a762491..4f8c3ce 100755 --- a/src/ElmSharp/ElmSharp.sln +++ b/src/ElmSharp/ElmSharp.sln @@ -1,10 +1,20 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 -VisualStudioVersion = 15.0.26430.12 +VisualStudioVersion = 15.0.27004.2002 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElmSharp", "ElmSharp.csproj", "{14E1F109-06BC-4BB7-9146-704A71EC2522}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElmSharp.Test", "..\..\test\ElmSharp.Test\ElmSharp.Test.csproj", "{5B98F018-2F17-4F70-BDC3-C539B134E2AE}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen", "..\Tizen\Tizen.csproj", "{225F3CC2-ACCD-40DF-A06E-8D6B763AFD5C}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Log", "..\Tizen.Log\Tizen.Log.csproj", "{336DF7DE-FF3F-479A-827B-C602CCBDEC5F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Applications.UI", "..\Tizen.Applications.UI\Tizen.Applications.UI.csproj", "{D0710FFD-F89F-4B11-BD25-D7484713AC64}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Applications.Common", "..\Tizen.Applications.Common\Tizen.Applications.Common.csproj", "{526D21B7-D8BD-47F5-9A87-1E8E15A0D5AE}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -15,8 +25,31 @@ Global {14E1F109-06BC-4BB7-9146-704A71EC2522}.Debug|Any CPU.Build.0 = Debug|Any CPU {14E1F109-06BC-4BB7-9146-704A71EC2522}.Release|Any CPU.ActiveCfg = Release|Any CPU {14E1F109-06BC-4BB7-9146-704A71EC2522}.Release|Any CPU.Build.0 = Release|Any CPU + {5B98F018-2F17-4F70-BDC3-C539B134E2AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5B98F018-2F17-4F70-BDC3-C539B134E2AE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5B98F018-2F17-4F70-BDC3-C539B134E2AE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5B98F018-2F17-4F70-BDC3-C539B134E2AE}.Release|Any CPU.Build.0 = Release|Any CPU + {225F3CC2-ACCD-40DF-A06E-8D6B763AFD5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {225F3CC2-ACCD-40DF-A06E-8D6B763AFD5C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {225F3CC2-ACCD-40DF-A06E-8D6B763AFD5C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {225F3CC2-ACCD-40DF-A06E-8D6B763AFD5C}.Release|Any CPU.Build.0 = Release|Any CPU + {336DF7DE-FF3F-479A-827B-C602CCBDEC5F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {336DF7DE-FF3F-479A-827B-C602CCBDEC5F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {336DF7DE-FF3F-479A-827B-C602CCBDEC5F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {336DF7DE-FF3F-479A-827B-C602CCBDEC5F}.Release|Any CPU.Build.0 = Release|Any CPU + {D0710FFD-F89F-4B11-BD25-D7484713AC64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D0710FFD-F89F-4B11-BD25-D7484713AC64}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D0710FFD-F89F-4B11-BD25-D7484713AC64}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D0710FFD-F89F-4B11-BD25-D7484713AC64}.Release|Any CPU.Build.0 = Release|Any CPU + {526D21B7-D8BD-47F5-9A87-1E8E15A0D5AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {526D21B7-D8BD-47F5-9A87-1E8E15A0D5AE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {526D21B7-D8BD-47F5-9A87-1E8E15A0D5AE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {526D21B7-D8BD-47F5-9A87-1E8E15A0D5AE}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {7374A40E-8414-4249-925C-0DF5F19C773F} + EndGlobalSection EndGlobal diff --git a/src/ElmSharp/ElmSharp/GenList.cs b/src/ElmSharp/ElmSharp/GenList.cs index 220290d..7afb41c 100755 --- a/src/ElmSharp/ElmSharp/GenList.cs +++ b/src/ElmSharp/ElmSharp/GenList.cs @@ -289,6 +289,26 @@ namespace ElmSharp } /// + /// Gets or Sets focus upon items selection mode. + /// + /// + /// When enabled, every selection of an item inside the will automatically set focus to its first focusable widget from the left. + /// This is true of course if the selection was made by clicking an unfocusable area in an item or selecting it with a key movement. + /// Clicking on a focusable widget inside an item will couse this particular item to get focus as usual. + /// + public bool FocusOnSelection + { + get + { + return Interop.Elementary.elm_genlist_focus_on_selection_get(RealHandle); + } + set + { + Interop.Elementary.elm_genlist_focus_on_selection_set(RealHandle, value); + } + } + + /// /// Gets or sets whether enable multi-selection in the genlist. /// public bool IsMultiSelection diff --git a/src/ElmSharp/ElmSharp/AnimatorMotionMapper.cs b/src/ElmSharp/ElmSharp/IAnimatorMotionMapper.cs old mode 100755 new mode 100644 similarity index 82% rename from src/ElmSharp/ElmSharp/AnimatorMotionMapper.cs rename to src/ElmSharp/ElmSharp/IAnimatorMotionMapper.cs index 22db0c5..8ed3d37 --- a/src/ElmSharp/ElmSharp/AnimatorMotionMapper.cs +++ b/src/ElmSharp/ElmSharp/IAnimatorMotionMapper.cs @@ -7,23 +7,23 @@ namespace ElmSharp /// /// The AnimatorMotionMapper interface /// - public interface AnimatorMotionMapper + public interface IAnimatorMotionMapper { /// /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve /// - double Caculate(double position); + double Calculate(double position); } /// /// The LinearMotionMapper class /// - public class LinearMotionMapper : AnimatorMotionMapper + public class LinearMotionMapper : IAnimatorMotionMapper { /// /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve /// - public double Caculate(double position) + public double Calculate(double position) { return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Linear, 0, 0); } @@ -32,12 +32,12 @@ namespace ElmSharp /// /// The AccelerateMotionMapper class /// - public class AccelerateMotionMapper : AnimatorMotionMapper + public class AccelerateMotionMapper : IAnimatorMotionMapper { /// /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve /// - public double Caculate(double position) + public double Calculate(double position) { return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Accelerate, 0, 0); } @@ -46,12 +46,12 @@ namespace ElmSharp /// /// The DecelerateMotionMapper class /// - public class DecelerateMotionMapper : AnimatorMotionMapper + public class DecelerateMotionMapper : IAnimatorMotionMapper { /// /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve /// - public double Caculate(double position) + public double Calculate(double position) { return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Decelerate, 0, 0); } @@ -60,12 +60,12 @@ namespace ElmSharp /// /// The SinusoidalMotionMapper class /// - public class SinusoidalMotionMapper : AnimatorMotionMapper + public class SinusoidalMotionMapper : IAnimatorMotionMapper { /// /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve /// - public double Caculate(double position) + public double Calculate(double position) { return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Sinusoidal, 0, 0); } @@ -74,7 +74,7 @@ namespace ElmSharp /// /// The AccelerateFactorMotionMapper class /// - public class AccelerateFactorMotionMapper : AnimatorMotionMapper + public class AccelerateFactorMotionMapper : IAnimatorMotionMapper { /// /// The power factor of AccelerateFactorMotionMapper @@ -84,7 +84,7 @@ namespace ElmSharp /// /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve /// - public double Caculate(double position) + public double Calculate(double position) { return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.AccelerateFactor, PowerFactor, 0); } @@ -93,7 +93,7 @@ namespace ElmSharp /// /// The DecelerateFactorMotionMapper class /// - public class DecelerateFactorMotionMapper : AnimatorMotionMapper + public class DecelerateFactorMotionMapper : IAnimatorMotionMapper { /// /// The power factor of DecelerateFactorMotionMapper @@ -103,7 +103,7 @@ namespace ElmSharp /// /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve /// - public double Caculate(double position) + public double Calculate(double position) { return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.DecelerateFactor, PowerFactor, 0); } @@ -112,7 +112,7 @@ namespace ElmSharp /// /// The SinusoidalFactorMotionMapper class /// - public class SinusoidalFactorMotionMapper : AnimatorMotionMapper + public class SinusoidalFactorMotionMapper : IAnimatorMotionMapper { /// /// The power factor of SinusoidalFactorMotionMapper @@ -122,7 +122,7 @@ namespace ElmSharp /// /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve /// - public double Caculate(double position) + public double Calculate(double position) { return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.SinusoidalFactor, PowerFactor, 0); } @@ -131,7 +131,7 @@ namespace ElmSharp /// /// The DivisorInterpolatedMotionMapper class /// - public class DivisorInterpolatedMotionMapper : AnimatorMotionMapper + public class DivisorInterpolatedMotionMapper : IAnimatorMotionMapper { /// /// The Divisor of DivisorInterpolatedMotionMapper @@ -146,7 +146,7 @@ namespace ElmSharp /// /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve /// - public double Caculate(double position) + public double Calculate(double position) { return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.DivisorInterp, Divisor, Power); } @@ -155,7 +155,7 @@ namespace ElmSharp /// /// The BounceMotionMapper class /// - public class BounceMotionMapper : AnimatorMotionMapper + public class BounceMotionMapper : IAnimatorMotionMapper { /// /// The bounces of BounceMotionMapper @@ -170,7 +170,7 @@ namespace ElmSharp /// /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve /// - public double Caculate(double position) + public double Calculate(double position) { return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Bounce, DecayFactor, Bounces); } @@ -179,7 +179,7 @@ namespace ElmSharp /// /// The SpringMotionMapper class /// - public class SpringMotionMapper : AnimatorMotionMapper + public class SpringMotionMapper : IAnimatorMotionMapper { /// /// The wobbles of SpringMotionMapper @@ -194,7 +194,7 @@ namespace ElmSharp /// /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve /// - public double Caculate(double position) + public double Calculate(double position) { return Interop.Ecore.ecore_animator_pos_map(position, Interop.Ecore.PositionMap.Bounce, DecayFactor, Wobbles); } @@ -203,7 +203,7 @@ namespace ElmSharp /// /// The CubicBezierMotionMapper class /// - public class CubicBezierMotionMapper : AnimatorMotionMapper + public class CubicBezierMotionMapper : IAnimatorMotionMapper { /// /// The X1 of CubicBezierMotionMapper @@ -228,7 +228,7 @@ namespace ElmSharp /// /// Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve /// - public double Caculate(double position) + public double Calculate(double position) { double[] values = { X1, Y1, X2, Y2 }; return Interop.Ecore.ecore_animator_pos_map_n(position, Interop.Ecore.PositionMap.Bounce, values.Length, values); diff --git a/src/ElmSharp/Interop/Interop.Elementary.GenListView.cs b/src/ElmSharp/Interop/Interop.Elementary.GenListView.cs index bfb326f..f2ef63f 100644 --- a/src/ElmSharp/Interop/Interop.Elementary.GenListView.cs +++ b/src/ElmSharp/Interop/Interop.Elementary.GenListView.cs @@ -179,6 +179,12 @@ internal static partial class Interop internal static extern void elm_genlist_longpress_timeout_set(IntPtr obj, double timeout); [DllImport(Libraries.Elementary)] + internal static extern void elm_genlist_focus_on_selection_set(IntPtr obj, bool enabled); + + [DllImport(Libraries.Elementary)] + internal static extern bool elm_genlist_focus_on_selection_get(IntPtr obj); + + [DllImport(Libraries.Elementary)] internal static extern bool elm_genlist_multi_select_get(IntPtr obj); [DllImport(Libraries.Elementary)] diff --git a/src/Tizen.Account.SyncManager/Tizen.Account.SyncManager/SyncAdapter.cs b/src/Tizen.Account.SyncManager/Tizen.Account.SyncManager/SyncAdapter.cs index 5b95f22..01d45a6 100755 --- a/src/Tizen.Account.SyncManager/Tizen.Account.SyncManager/SyncAdapter.cs +++ b/src/Tizen.Account.SyncManager/Tizen.Account.SyncManager/SyncAdapter.cs @@ -66,12 +66,14 @@ namespace Tizen.Account.SyncManager AccountManager.Account account = new AccountManager.Account(new SafeAccountHandle(accountHandle, true)); Bundle bundle = new Bundle(new SafeBundleHandle(syncJobUserData, true)); - SyncJobData syncJobData = new SyncJobData() - { - Account = account, - SyncJobName = syncJobName, - UserData = bundle - }; + SyncJobData syncJobData = new SyncJobData(); + syncJobData.Account = account; + if (syncJobName == null) + syncJobData.SyncJobName = syncCapability; + else + syncJobData.SyncJobName = syncJobName; + syncJobData.UserData = bundle; + return startSyncCb(syncJobData); }; @@ -83,12 +85,13 @@ namespace Tizen.Account.SyncManager AccountManager.Account account = new AccountManager.Account(new SafeAccountHandle(accountHandle, true)); Bundle bundle = new Bundle(new SafeBundleHandle(syncJobUserData, true)); - SyncJobData syncJobData = new SyncJobData() - { - Account = account, - SyncJobName = syncJobName, - UserData = bundle - }; + SyncJobData syncJobData = new SyncJobData(); + syncJobData.Account = account; + if (syncJobName == null) + syncJobData.SyncJobName = syncCapability; + else + syncJobData.SyncJobName = syncJobName; + syncJobData.UserData = bundle; cancelSyncCb(syncJobData); }; diff --git a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Columns.cs b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Columns.cs index e0ddf41..8b2d7a9 100644 --- a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Columns.cs +++ b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/Columns.cs @@ -152,7 +152,7 @@ namespace Tizen.Content.MediaContent /// /// The value type is string. /// - /// + /// public static string Title => "MEDIA_TITLE"; /// diff --git a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/EventArgs.cs b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/EventArgs.cs index b2c7eab..8a5e559 100644 --- a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/EventArgs.cs +++ b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/EventArgs.cs @@ -75,7 +75,7 @@ namespace Tizen.Content.MediaContent /// /// Gets the type of the media updated. /// - /// The of the media updated. + /// The of the media updated. public MediaType MediaType { get; diff --git a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/FaceInfo.cs b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/FaceInfo.cs index a1b4901..a92aeee 100644 --- a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/FaceInfo.cs +++ b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/FaceInfo.cs @@ -54,6 +54,7 @@ namespace Tizen.Content.MediaContent /// /// Gets the ID of face information. /// + /// The unique ID of face information. public string Id { get; } /// @@ -63,9 +64,9 @@ namespace Tizen.Content.MediaContent public string MediaInfoId { get; } /// - /// Gets the tag name. + /// Gets the tag. /// - /// The tag name of face information. + /// The tag of face information. public string Tag { get; } /// diff --git a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/FaceInfoCommand.cs b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/FaceInfoCommand.cs index 8b3f8dc..ed9c1c2 100644 --- a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/FaceInfoCommand.cs +++ b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/FaceInfoCommand.cs @@ -97,7 +97,6 @@ namespace Tizen.Content.MediaContent /// The face information ID to update. /// The tag value for update. /// true if the matched record was found and updated, otherwise false. - /// Only values set in the are updated. /// The is disconnected. /// The has already been disposed of. /// An error occurred while executing the command. diff --git a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaDatabase.cs b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaDatabase.cs index c6bee10..88e9d90 100644 --- a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaDatabase.cs +++ b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaDatabase.cs @@ -316,7 +316,7 @@ namespace Tizen.Content.MediaContent } /// - /// Requests to scan a folder recursively. + /// Requests to scan a folder. /// /// /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.
diff --git a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaInfo.cs b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaInfo.cs index 75215e9..8ec0c56 100644 --- a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaInfo.cs +++ b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/MediaInfo.cs @@ -77,9 +77,9 @@ namespace Tizen.Content.MediaContent public string DisplayName { get; } /// - /// Gets the of media. + /// Gets the of media. /// - /// The of media. + /// The of media. public MediaType MediaType { get; } /// diff --git a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/PlaylistCommand.cs b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/PlaylistCommand.cs index 10d05ba..653d70f 100644 --- a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/PlaylistCommand.cs +++ b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/PlaylistCommand.cs @@ -69,7 +69,7 @@ namespace Tizen.Content.MediaContent /// /// The playlist ID. /// The member ID of the playlist. - /// The containing the results. + /// The order of the member in the playlist. /// The is disconnected. /// The has already been disposed of. /// An error occurred while executing the command. diff --git a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/QueryArguments.cs b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/QueryArguments.cs index 2d8516d..c595e0b 100644 --- a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/QueryArguments.cs +++ b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent/QueryArguments.cs @@ -36,34 +36,31 @@ namespace Tizen.Content.MediaContent ///
/// A string that represents a filtering expression applied when data is retrieved. /// - /// Expressions for the filter can be one of the following forms: - /// - /// column = value - /// column > value - /// column >= value - /// - /// - /// value = column - /// value >= column - /// - /// - /// column IN (value) - /// column IN(value-list) - /// column NOT IN(value) - /// column NOT IN(value-list) - /// column LIKE value - /// expression COLLATE NOCASE - /// expression COLLATE RTRIM - /// expression COLLATE LOCALIZED - /// expression1 AND expression2 OR expression3 ... - /// - /// + /// Expressions for the filter can be one of the following forms:
+ /// - column = value + /// - column > value + /// - column >= value + /// - + /// - + /// - value = column + /// - value >= column + /// - + /// - + /// - column IN (value) + /// - column IN(value-list) + /// - column NOT IN(value) + /// - column NOT IN(value-list) + /// - column LIKE value + /// - expression COLLATE NOCASE + /// - expression COLLATE RTRIM + /// - expression COLLATE LOCALIZED + /// - expression1 AND expression2 OR expression3 ... + ///
/// Note that if you want to set quotation (" ' " or " " ") as value of LIKE operator, you should use two times. (" '' " or " "" "). /// And the optional ESCAPE clause is supported. Both percent symbol("%") and underscore symbol("_") are used in the LIKE pattern. /// If these characters are used as values of the LIKE operation, then the expression following the ESCAPE clause of sqlite will be ignored.
///
- /// For example,
- /// - column LIKE ('#%') ESCAPE ('#') - "#" is an escape character, it will be ignored. + /// For example, column LIKE ('#%') ESCAPE ('#') - "#" is an escape character, it will be ignored. ///
/// is a zero-length string, contains only white space. /// diff --git a/src/Tizen.Multimedia.AudioIO/AudioIO/AudioCapture.cs b/src/Tizen.Multimedia.AudioIO/AudioIO/AudioCapture.cs index f90ff57..fea275a 100644 --- a/src/Tizen.Multimedia.AudioIO/AudioIO/AudioCapture.cs +++ b/src/Tizen.Multimedia.AudioIO/AudioIO/AudioCapture.cs @@ -170,9 +170,11 @@ namespace Tizen.Multimedia /// /// Gets the size allocated for the audio input buffer. /// - /// The AudioPlayback has already been disposed of. + /// The AudioCaptureBase has already been disposed of. public int GetBufferSize() { + ValidateNotDisposed(); + AudioIOUtil.ThrowIfError(AudioInput.GetBufferSize(_handle, out var size)); return size; } @@ -185,6 +187,7 @@ namespace Tizen.Multimedia /// -or-
/// The current state is not . /// + /// The AudioCaptureBase has already been disposed of. /// public void Prepare() { @@ -202,6 +205,7 @@ namespace Tizen.Multimedia /// -or-
/// The current state is . /// + /// The AudioCaptureBase has already been disposed of. /// public void Unprepare() { @@ -219,6 +223,7 @@ namespace Tizen.Multimedia /// -or-
/// The method is called in the event handler. /// + /// The AudioCaptureBase has already been disposed of. /// public void Pause() { @@ -238,6 +243,7 @@ namespace Tizen.Multimedia /// -or-
/// The method is called in the event handler. /// + /// The AudioCaptureBase has already been disposed of. /// public void Resume() { @@ -254,6 +260,7 @@ namespace Tizen.Multimedia /// Flushes and discards buffered audio data from the input stream. ///
/// The current state is . + /// The AudioCaptureBase has already been disposed of. public void Flush() { ValidateState(AudioIOState.Running, AudioIOState.Paused); @@ -268,7 +275,11 @@ namespace Tizen.Multimedia ///
/// The to apply for the AudioCapture. /// is null. - /// has already been disposed of. + /// + /// has already been disposed of.
+ /// -or-
+ /// The AudioCaptureBase has already been disposed of. + ///
/// is not supported. /// Not able to retrieve information from . public void ApplyStreamPolicy(AudioStreamPolicy streamPolicy) @@ -306,7 +317,7 @@ namespace Tizen.Multimedia /// -or-
/// is invalid. /// - /// The required privilege is not specified. + /// The required privilege is not specified. /// The system does not support microphone. public AudioCapture(int sampleRate, AudioChannel channel, AudioSampleType sampleType) : base(sampleRate, channel, sampleType) @@ -320,6 +331,7 @@ namespace Tizen.Multimedia /// The buffer of audio data captured. /// The current state is not . /// is equal to or less than zero. + /// The AudioCapture has already been disposed of. public byte[] Read(int count) { if (count <= 0) @@ -366,7 +378,7 @@ namespace Tizen.Multimedia /// -or-
/// is invalid. /// - /// The required privilege is not specified. + /// The required privilege is not specified. /// The system does not support microphone. public AsyncAudioCapture(int sampleRate, AudioChannel channel, AudioSampleType sampleType) : base(sampleRate, channel, sampleType) diff --git a/src/Tizen.Multimedia.MediaPlayer/Player/MediaStreamConfiguration.cs b/src/Tizen.Multimedia.MediaPlayer/Player/MediaStreamConfiguration.cs index c0a6319..5cf47cf 100644 --- a/src/Tizen.Multimedia.MediaPlayer/Player/MediaStreamConfiguration.cs +++ b/src/Tizen.Multimedia.MediaPlayer/Player/MediaStreamConfiguration.cs @@ -56,7 +56,7 @@ namespace Tizen.Multimedia public event EventHandler SeekingOccurred; /// - /// Gets the max size of the buffer. + /// Gets or sets the max size of the buffer. /// /// The max size of the buffer. The default is 200000. /// If the buffer level overflows the max size, will be raised with . @@ -91,7 +91,7 @@ namespace Tizen.Multimedia } /// - /// Gets the minimum threshold of the buffer, or zero if the is not assigned to a player. + /// Gets or sets the minimum threshold of the buffer. /// /// The minimum threshold of the buffer in percentage. The default is zero. /// If the buffer level drops below the threshold value, will be raised with . diff --git a/src/Tizen.Multimedia.MediaPlayer/Player/Player.cs b/src/Tizen.Multimedia.MediaPlayer/Player/Player.cs index c1b35a0..23be412 100644 --- a/src/Tizen.Multimedia.MediaPlayer/Player/Player.cs +++ b/src/Tizen.Multimedia.MediaPlayer/Player/Player.cs @@ -20,6 +20,7 @@ using System.Diagnostics; using System.IO; using System.Threading; using static Interop; +using System.ComponentModel; namespace Tizen.Multimedia { @@ -167,7 +168,7 @@ namespace Tizen.Multimedia /// The player has already been disposed of. /// is an empty string. /// The specified path does not exist. - /// The path is null. + /// is null. public void SetSubtitle(string path) { ValidateNotDisposed(); @@ -637,6 +638,7 @@ namespace Tizen.Multimedia /// /// This method supports the product infrastructure and is not intended to be used directly from application code. /// + [EditorBrowsable(EditorBrowsableState.Never)] protected static Exception GetException(int errorCode, string message) => ((PlayerErrorCode)errorCode).GetException(message); } diff --git a/src/Tizen.Multimedia.MediaPlayer/Player/PlayerDisplaySettings.cs b/src/Tizen.Multimedia.MediaPlayer/Player/PlayerDisplaySettings.cs index 35bbe7c..83e02ba 100644 --- a/src/Tizen.Multimedia.MediaPlayer/Player/PlayerDisplaySettings.cs +++ b/src/Tizen.Multimedia.MediaPlayer/Player/PlayerDisplaySettings.cs @@ -15,6 +15,7 @@ */ using System; +using System.ComponentModel; using System.Diagnostics; using Native = Interop.Display; @@ -28,6 +29,7 @@ namespace Tizen.Multimedia /// /// This constructor supports the product infrastructure and is not intended to be used directly from application code. /// + [EditorBrowsable(EditorBrowsableState.Never)] protected PlayerDisplaySettings(Player player) { if (player == null) @@ -99,7 +101,7 @@ namespace Tizen.Multimedia /// Gets or sets the rotation of the display. ///
/// , , , - /// + /// . /// /// Operation failed; internal error. /// diff --git a/src/Tizen.Multimedia.MediaPlayer/Player/PlayerTrackInfo.cs b/src/Tizen.Multimedia.MediaPlayer/Player/PlayerTrackInfo.cs index 82f11e4..50345da 100644 --- a/src/Tizen.Multimedia.MediaPlayer/Player/PlayerTrackInfo.cs +++ b/src/Tizen.Multimedia.MediaPlayer/Player/PlayerTrackInfo.cs @@ -74,7 +74,7 @@ namespace Tizen.Multimedia /// /// is less than zero.
/// -or-
- /// is equal to or greater than + /// is equal to or greater than . ///
public string GetLanguageCode(int index) { @@ -123,7 +123,7 @@ namespace Tizen.Multimedia /// /// is less than zero.
/// -or-
- /// is equal to or greater than + /// is equal to or greater than . ///
public int Selected { diff --git a/src/Tizen.Multimedia.MediaPlayer/Player/VideoStreamChangedEventArgs.cs b/src/Tizen.Multimedia.MediaPlayer/Player/VideoStreamChangedEventArgs.cs index 40ca485..e269cac 100644 --- a/src/Tizen.Multimedia.MediaPlayer/Player/VideoStreamChangedEventArgs.cs +++ b/src/Tizen.Multimedia.MediaPlayer/Player/VideoStreamChangedEventArgs.cs @@ -38,7 +38,7 @@ namespace Tizen.Multimedia public Size Size { get; } /// - /// Gets the fps of the new video + /// Gets the fps of the new video. /// public int Fps { get; } diff --git a/src/Tizen.Multimedia.Metadata/MetadataEditor/MetadataEditor.cs b/src/Tizen.Multimedia.Metadata/MetadataEditor/MetadataEditor.cs index cc06c34..36ca2a2 100644 --- a/src/Tizen.Multimedia.Metadata/MetadataEditor/MetadataEditor.cs +++ b/src/Tizen.Multimedia.Metadata/MetadataEditor/MetadataEditor.cs @@ -442,7 +442,7 @@ namespace Tizen.Multimedia /// -or-
/// The media file is read-only. /// - /// is null + /// is null. /// The file does not exist. /// The caller does not have required privilege to access the file. /// The has already been disposed of. diff --git a/src/Tizen.Multimedia.Metadata/MetadataExtractor/SyncLyrics.cs b/src/Tizen.Multimedia.Metadata/MetadataExtractor/SyncLyrics.cs index 77f1bdf..43c03d3 100755 --- a/src/Tizen.Multimedia.Metadata/MetadataExtractor/SyncLyrics.cs +++ b/src/Tizen.Multimedia.Metadata/MetadataExtractor/SyncLyrics.cs @@ -22,7 +22,7 @@ namespace Tizen.Multimedia public class SyncLyrics { /// - /// Initializes a new instance of the MetadataExtractor class with the specified lyrics and the timestamp. + /// Initializes a new instance of the class with the specified lyrics and the timestamp. /// /// 3 /// The text of synchronized lyrics. diff --git a/src/Tizen.Multimedia.Radio/Radio/Radio.cs b/src/Tizen.Multimedia.Radio/Radio/Radio.cs index e7bef77..8bf3f59 100755 --- a/src/Tizen.Multimedia.Radio/Radio/Radio.cs +++ b/src/Tizen.Multimedia.Radio/Radio/Radio.cs @@ -153,7 +153,7 @@ namespace Tizen.Multimedia } /// - /// Gets the value indicating if the radio is muted. + /// Gets or sets the value indicating if the radio is muted. /// /// /// true if the radio is muted; otherwise, false. @@ -256,7 +256,7 @@ namespace Tizen.Multimedia } /// - /// Starts the radio scanning and triggers the ScanInformationUpdated event when the scan information is updated. + /// Starts the radio scanning and triggers the event when the scan information is updated. /// /// The radio must be in the or state. /// The radio is not in the valid state. diff --git a/src/Tizen.Multimedia.Radio/Radio/ScanUpdatedEventArgs.cs b/src/Tizen.Multimedia.Radio/Radio/ScanUpdatedEventArgs.cs index 174f670..72075d8 100644 --- a/src/Tizen.Multimedia.Radio/Radio/ScanUpdatedEventArgs.cs +++ b/src/Tizen.Multimedia.Radio/Radio/ScanUpdatedEventArgs.cs @@ -29,7 +29,7 @@ namespace Tizen.Multimedia } /// - /// Gets the tuned radio frequency that is scanned, in range [87500 ~ 108000] (kHz). + /// Gets the tuned radio frequency that is scanned, in the range of 87500 ~ 108000 kHz. /// public int Frequency { get; } diff --git a/src/Tizen.Multimedia.Recorder/Recorder/Recorder.cs b/src/Tizen.Multimedia.Recorder/Recorder/Recorder.cs index f4dcd35..630d210 100755 --- a/src/Tizen.Multimedia.Recorder/Recorder/Recorder.cs +++ b/src/Tizen.Multimedia.Recorder/Recorder/Recorder.cs @@ -138,8 +138,8 @@ namespace Tizen.Multimedia /// Prepares the media recorder for recording. ///
/// - /// The recorder should be in the state.
- /// The state of the recorder will be the after this.
+ /// The recorder should be in the state. + /// The state of the recorder will be the after this. /// It has no effect if the current state is the . ///
/// diff --git a/src/Tizen.Multimedia.Recorder/Recorder/VideoRecorder.Capabilities.cs b/src/Tizen.Multimedia.Recorder/Recorder/VideoRecorder.Capabilities.cs index 9c3e223..7f1d3e0 100644 --- a/src/Tizen.Multimedia.Recorder/Recorder/VideoRecorder.Capabilities.cs +++ b/src/Tizen.Multimedia.Recorder/Recorder/VideoRecorder.Capabilities.cs @@ -61,7 +61,7 @@ namespace Tizen.Multimedia /// Gets the video resolutions that the current device supports. ///
/// http://tizen.org/feature/camera - /// The camera device to retrieve the supported resolutions + /// The camera device to retrieve the supported resolutions. /// A required feature is not supported. /// is invalid. public static IEnumerable GetSupportedVideoResolutions(CameraDevice device) diff --git a/src/Tizen.Multimedia.Recorder/Recorder/VideoRecorder.cs b/src/Tizen.Multimedia.Recorder/Recorder/VideoRecorder.cs index 414653b..cb396b0 100755 --- a/src/Tizen.Multimedia.Recorder/Recorder/VideoRecorder.cs +++ b/src/Tizen.Multimedia.Recorder/Recorder/VideoRecorder.cs @@ -51,7 +51,8 @@ namespace Tizen.Multimedia } /// - /// Initializes a new instance of the class with the specified camera, video codec and file format. + /// Initializes a new instance of the class with the specified + /// camera, video codec, and file format. /// /// /// If the state of is , @@ -92,8 +93,8 @@ namespace Tizen.Multimedia } /// - /// Initializes a new instance of the class with the specified camera, video codec, - /// audio codec and file format. + /// Initializes a new instance of the class with the specified + /// camera, video codec, audio codec, and file format. /// /// /// If the state of is , @@ -115,7 +116,7 @@ namespace Tizen.Multimedia /// -or-
/// is not supported.
/// -or-
- /// is not supported with the specified video codec. + /// is not supported with the specified video codec.
/// -or-
/// is not supported with the specified audio codec. /// @@ -142,7 +143,7 @@ namespace Tizen.Multimedia } /// - /// Sets the video codec and the file format for recording. Audio will not recorded. + /// Sets the video codec and the file format for recording. Audio will not be recorded. /// /// The codec for video encoding. /// The format of result file. @@ -167,7 +168,7 @@ namespace Tizen.Multimedia } /// - /// Sets the video codec, audio codec and the file format for recording. + /// Sets the video codec, audio codec, and the file format for recording. /// /// The codec for video encoding. /// The codec for audio encoding. @@ -177,7 +178,7 @@ namespace Tizen.Multimedia /// -or-
/// is not supported.
/// -or-
- /// is not supported with the specified video codec. + /// is not supported with the specified video codec.
/// -or-
/// is not supported with the specified audio codec. /// @@ -232,7 +233,7 @@ namespace Tizen.Multimedia /// /// The attribute is valid only in a video recorder.
/// If the rate is in range of 0-1, the video is recorded in a slow motion mode.
- /// If the rate is bigger than 1, the video is recorded in a fast motion mode.
+ /// If the rate is greater than 1, the video is recorded in a fast motion mode.
///
/// To set, the recorder must be in the or the state. ///
diff --git a/src/Tizen.Multimedia.StreamRecorder/StreamRecorder/StreamRecorderAudioOptions.cs b/src/Tizen.Multimedia.StreamRecorder/StreamRecorder/StreamRecorderAudioOptions.cs index 44aeb5e..f7fea50 100644 --- a/src/Tizen.Multimedia.StreamRecorder/StreamRecorder/StreamRecorderAudioOptions.cs +++ b/src/Tizen.Multimedia.StreamRecorder/StreamRecorder/StreamRecorderAudioOptions.cs @@ -46,7 +46,7 @@ namespace Tizen.Multimedia /// /// Initialize a new instance of the class with the specified - /// codec, sample rate, bit rate and channel value. + /// codec, sample rate, bit rate, and channel value. /// /// The for encoding audio stream. /// The sample rate for encoding audio stream. diff --git a/src/Tizen.Multimedia.StreamRecorder/StreamRecorder/StreamRecorderOptions.cs b/src/Tizen.Multimedia.StreamRecorder/StreamRecorder/StreamRecorderOptions.cs index 2ce5369..1c5c1f2 100644 --- a/src/Tizen.Multimedia.StreamRecorder/StreamRecorder/StreamRecorderOptions.cs +++ b/src/Tizen.Multimedia.StreamRecorder/StreamRecorder/StreamRecorderOptions.cs @@ -105,7 +105,6 @@ namespace Tizen.Multimedia /// /// After reaching the limitation, the data which is being recorded will /// be discarded and not written to the file. - /// The recorder state must be state. /// /// is less than zero. /// diff --git a/src/Tizen.Multimedia.StreamRecorder/StreamRecorder/StreamRecorderVideoOptions.cs b/src/Tizen.Multimedia.StreamRecorder/StreamRecorder/StreamRecorderVideoOptions.cs index a000330..40c13ef 100644 --- a/src/Tizen.Multimedia.StreamRecorder/StreamRecorder/StreamRecorderVideoOptions.cs +++ b/src/Tizen.Multimedia.StreamRecorder/StreamRecorder/StreamRecorderVideoOptions.cs @@ -31,7 +31,7 @@ namespace Tizen.Multimedia /// /// Initialize a new instance of the class with the specified - /// codec, resolution, source format and frame rate. + /// codec, resolution, source format, and frame rate. /// /// The for encoding video stream. /// The resolution of video recording. @@ -58,7 +58,7 @@ namespace Tizen.Multimedia /// /// Initialize a new instance of the class with the specified - /// codec, resolution, source format, frame rate and bit rate. + /// codec, resolution, source format, frame rate, and bit rate. /// /// The for encoding video stream. /// The resolution of video recording. diff --git a/src/Tizen.Multimedia/AssemblyAttrs.cs b/src/Tizen.Multimedia/AssemblyAttrs.cs index 50e0b43..37a6060 100644 --- a/src/Tizen.Multimedia/AssemblyAttrs.cs +++ b/src/Tizen.Multimedia/AssemblyAttrs.cs @@ -19,56 +19,31 @@ using System.Runtime.CompilerServices; -[assembly: InternalsVisibleTo("Tizen.Multimedia.AudioIO, " + - "PublicKey=0024000004800000940000000602000000240000525341310004000001000100d115b100424841" + - "6b12d21b626cfb17149c9303fe394693fd3b32d7872e89559a4fa96c98110c2e62eea48aca693b" + - "ddbe17094ca8ea2e2cd79970ca590fb672b9b371b5d7002076817321f62d6483ea50c56dbd1f37" + - "b185a4c24c47718876e6ae6d266508c551170d4cbdda3f82edaff9405ee3d7857282d8269e8e518d2f0fb2")] +[assembly: InternalsVisibleTo("Tizen.Multimedia.AudioIO, " + PublicKey.Value)] -[assembly: InternalsVisibleTo("Tizen.Multimedia.Camera, " + - "PublicKey=0024000004800000940000000602000000240000525341310004000001000100d115b100424841" + - "6b12d21b626cfb17149c9303fe394693fd3b32d7872e89559a4fa96c98110c2e62eea48aca693b" + - "ddbe17094ca8ea2e2cd79970ca590fb672b9b371b5d7002076817321f62d6483ea50c56dbd1f37" + - "b185a4c24c47718876e6ae6d266508c551170d4cbdda3f82edaff9405ee3d7857282d8269e8e518d2f0fb2")] +[assembly: InternalsVisibleTo("Tizen.Multimedia.Camera, " + PublicKey.Value)] -[assembly: InternalsVisibleTo("Tizen.Multimedia.MediaCodec, " + - "PublicKey=0024000004800000940000000602000000240000525341310004000001000100d115b100424841" + - "6b12d21b626cfb17149c9303fe394693fd3b32d7872e89559a4fa96c98110c2e62eea48aca693b" + - "ddbe17094ca8ea2e2cd79970ca590fb672b9b371b5d7002076817321f62d6483ea50c56dbd1f37" + - "b185a4c24c47718876e6ae6d266508c551170d4cbdda3f82edaff9405ee3d7857282d8269e8e518d2f0fb2")] +[assembly: InternalsVisibleTo("Tizen.Multimedia.MediaCodec, " + PublicKey.Value)] -[assembly: InternalsVisibleTo("Tizen.Multimedia.MediaPlayer, " + - "PublicKey=0024000004800000940000000602000000240000525341310004000001000100d115b100424841" + - "6b12d21b626cfb17149c9303fe394693fd3b32d7872e89559a4fa96c98110c2e62eea48aca693b" + - "ddbe17094ca8ea2e2cd79970ca590fb672b9b371b5d7002076817321f62d6483ea50c56dbd1f37" + - "b185a4c24c47718876e6ae6d266508c551170d4cbdda3f82edaff9405ee3d7857282d8269e8e518d2f0fb2")] +[assembly: InternalsVisibleTo("Tizen.Multimedia.MediaPlayer, " + PublicKey.Value)] -[assembly: InternalsVisibleTo("Tizen.Multimedia.Recorder, " + - "PublicKey=0024000004800000940000000602000000240000525341310004000001000100d115b100424841" + - "6b12d21b626cfb17149c9303fe394693fd3b32d7872e89559a4fa96c98110c2e62eea48aca693b" + - "ddbe17094ca8ea2e2cd79970ca590fb672b9b371b5d7002076817321f62d6483ea50c56dbd1f37" + - "b185a4c24c47718876e6ae6d266508c551170d4cbdda3f82edaff9405ee3d7857282d8269e8e518d2f0fb2")] +[assembly: InternalsVisibleTo("Tizen.Multimedia.Recorder, " + PublicKey.Value)] -[assembly: InternalsVisibleTo("Tizen.Multimedia.StreamRecorder, " + - "PublicKey=0024000004800000940000000602000000240000525341310004000001000100d115b100424841" + - "6b12d21b626cfb17149c9303fe394693fd3b32d7872e89559a4fa96c98110c2e62eea48aca693b" + - "ddbe17094ca8ea2e2cd79970ca590fb672b9b371b5d7002076817321f62d6483ea50c56dbd1f37" + - "b185a4c24c47718876e6ae6d266508c551170d4cbdda3f82edaff9405ee3d7857282d8269e8e518d2f0fb2")] +[assembly: InternalsVisibleTo("Tizen.Multimedia.StreamRecorder, " + PublicKey.Value)] -[assembly: InternalsVisibleTo("Tizen.Multimedia.Remoting, " + - "PublicKey=0024000004800000940000000602000000240000525341310004000001000100d115b100424841" + - "6b12d21b626cfb17149c9303fe394693fd3b32d7872e89559a4fa96c98110c2e62eea48aca693b" + - "ddbe17094ca8ea2e2cd79970ca590fb672b9b371b5d7002076817321f62d6483ea50c56dbd1f37" + - "b185a4c24c47718876e6ae6d266508c551170d4cbdda3f82edaff9405ee3d7857282d8269e8e518d2f0fb2")] +[assembly: InternalsVisibleTo("Tizen.Multimedia.Remoting, " + PublicKey.Value)] -[assembly: InternalsVisibleTo("Tizen.Multimedia.Util, " + - "PublicKey=0024000004800000940000000602000000240000525341310004000001000100d115b100424841" + - "6b12d21b626cfb17149c9303fe394693fd3b32d7872e89559a4fa96c98110c2e62eea48aca693b" + - "ddbe17094ca8ea2e2cd79970ca590fb672b9b371b5d7002076817321f62d6483ea50c56dbd1f37" + - "b185a4c24c47718876e6ae6d266508c551170d4cbdda3f82edaff9405ee3d7857282d8269e8e518d2f0fb2")] +[assembly: InternalsVisibleTo("Tizen.Multimedia.Util, " + PublicKey.Value)] -[assembly: InternalsVisibleTo("Tizen.Multimedia.Vision, " + - "PublicKey=0024000004800000940000000602000000240000525341310004000001000100d115b100424841" + - "6b12d21b626cfb17149c9303fe394693fd3b32d7872e89559a4fa96c98110c2e62eea48aca693b" + - "ddbe17094ca8ea2e2cd79970ca590fb672b9b371b5d7002076817321f62d6483ea50c56dbd1f37" + - "b185a4c24c47718876e6ae6d266508c551170d4cbdda3f82edaff9405ee3d7857282d8269e8e518d2f0fb2")] \ No newline at end of file +[assembly: InternalsVisibleTo("Tizen.Multimedia.Vision, " + PublicKey.Value)] + +[assembly: InternalsVisibleTo("Tizen.Multimedia.Radio, " + PublicKey.Value)] + +internal static class PublicKey +{ + internal const string Value = + "PublicKey=0024000004800000940000000602000000240000525341310004000001000100d115b100424841" + + "6b12d21b626cfb17149c9303fe394693fd3b32d7872e89559a4fa96c98110c2e62eea48aca693b" + + "ddbe17094ca8ea2e2cd79970ca590fb672b9b371b5d7002076817321f62d6483ea50c56dbd1f37" + + "b185a4c24c47718876e6ae6d266508c551170d4cbdda3f82edaff9405ee3d7857282d8269e8e518d2f0fb2"; +} \ No newline at end of file diff --git a/src/Tizen.Multimedia/AudioManager/AudioStreamPolicy.cs b/src/Tizen.Multimedia/AudioManager/AudioStreamPolicy.cs index cd0207b..89e7560 100755 --- a/src/Tizen.Multimedia/AudioManager/AudioStreamPolicy.cs +++ b/src/Tizen.Multimedia/AudioManager/AudioStreamPolicy.cs @@ -29,11 +29,11 @@ namespace Tizen.Multimedia private Interop.AudioStreamPolicy.FocusStateChangedCallback _focusStateChangedCallback; /// - /// Initializes a new instance of the class with + /// Initializes a new instance of the class with . /// /// /// To apply the stream policy according to this stream information, the AudioStreamPolicy should - /// be passed to other APIs related to playback or recording. (For example., , + /// be passed to other APIs related to playback or recording. (For example., , /// , etc.) /// /// The type of the sound stream for which the policy needs to be created. diff --git a/src/Tizen.Multimedia/AudioManager/AudioStreamPolicyFocusStateChangedEventArgs.cs b/src/Tizen.Multimedia/AudioManager/AudioStreamPolicyFocusStateChangedEventArgs.cs index c8b3e70..e5a8b99 100644 --- a/src/Tizen.Multimedia/AudioManager/AudioStreamPolicyFocusStateChangedEventArgs.cs +++ b/src/Tizen.Multimedia/AudioManager/AudioStreamPolicyFocusStateChangedEventArgs.cs @@ -53,7 +53,7 @@ namespace Tizen.Multimedia public AudioStreamFocusChangedReason Reason { get; } /// - /// Gets the requested behaviors that should be followed + /// Gets the requested behaviors that should be followed. /// /// The requested behaviors that should be followed. public AudioStreamBehaviors Behaviors { get; } diff --git a/src/Tizen.Multimedia/AudioManager/MaxVolumeLevel.cs b/src/Tizen.Multimedia/AudioManager/MaxVolumeLevel.cs index 931d9c1..7a8cc90 100644 --- a/src/Tizen.Multimedia/AudioManager/MaxVolumeLevel.cs +++ b/src/Tizen.Multimedia/AudioManager/MaxVolumeLevel.cs @@ -28,7 +28,7 @@ namespace Tizen.Multimedia } /// - /// Gets the max volume level of the specified + /// Gets the max volume level of the specified . /// /// The to query. /// The maximum volume level. diff --git a/src/Tizen.Multimedia/AudioManager/VolumeLevel.cs b/src/Tizen.Multimedia/AudioManager/VolumeLevel.cs index cdfcbf0..6225d82 100644 --- a/src/Tizen.Multimedia/AudioManager/VolumeLevel.cs +++ b/src/Tizen.Multimedia/AudioManager/VolumeLevel.cs @@ -28,7 +28,7 @@ namespace Tizen.Multimedia } /// - /// Gets or sets the volume level of the specified + /// Gets or sets the volume level of the specified . /// /// The to control. /// The current volume level. @@ -36,10 +36,10 @@ namespace Tizen.Multimedia /// http://tizen.org/privilege/volume.set /// is invalid. /// - /// is . - /// -or- - /// is less than zero. - /// -or- + /// is .
+ /// -or-
+ /// is less than zero.
+ /// -or-
/// is greater than . ///
/// The caller does not have required privilege to set volume. diff --git a/src/Tizen.Multimedia/Common/IMediaBuffer.cs b/src/Tizen.Multimedia/Common/IMediaBuffer.cs index 0a6969e..1d5204b 100644 --- a/src/Tizen.Multimedia/Common/IMediaBuffer.cs +++ b/src/Tizen.Multimedia/Common/IMediaBuffer.cs @@ -52,7 +52,7 @@ namespace Tizen.Multimedia bool IsReadOnly { get; } /// - /// Copies data from a byte array to the buffer. + /// Copies data from the buffer to a byte array. /// /// The array to copy to. /// The zero-based index in the source array where copying should start. @@ -63,7 +63,7 @@ namespace Tizen.Multimedia void CopyTo(byte[] dest, int startIndex, int length); /// - /// Copies data from a byte array to the buffer. + /// Copies data from the buffer to a byte array. /// /// The array to copy to. /// The zero-based index in the source array where copying should start. @@ -76,7 +76,7 @@ namespace Tizen.Multimedia void CopyTo(byte[] dest, int startIndex, int length, int offset); /// - /// Copies data from the buffer to a byte array. + /// Copies data from a byte array to the buffer. /// /// The array to copy from. /// The zero-based index in the destination array where copying should start. @@ -88,7 +88,7 @@ namespace Tizen.Multimedia void CopyFrom(byte[] source, int startIndex, int length); /// - /// Copies data from the buffer to a byte array. + /// Copies data from a byte array to the buffer. /// /// The array to copy from. /// The zero-based index in the destination array where copying should start. diff --git a/src/Tizen.NUI/src/public/FilterModeType.cs b/src/Tizen.NUI/src/public/FilterModeType.cs old mode 100755 new mode 100644 index 9a36257..6dd8490 --- a/src/Tizen.NUI/src/public/FilterModeType.cs +++ b/src/Tizen.NUI/src/public/FilterModeType.cs @@ -44,32 +44,22 @@ namespace Tizen.NUI /// 3 LINEAR, /// - /// Chooses the mipmap that most closely matches the size of the pixel being - /// textured and uses the GL_NEAREST criterion (the texture element closest to - /// the specified texture coordinates) to produce a texture value. + /// Filter nearest mipmap nearest. /// /// 3 NEAREST_MIPMAP_NEAREST, /// - /// Chooses the mipmap that most closely matches the size of the pixel being textured - /// and uses the GL_LINEAR criterion (a weighted average of the four texture elements - /// that are closest to the specified texture coordinates) to produce a texture value. + /// Filter linear mipmap nearest. /// /// 3 LINEAR_MIPMAP_NEAREST, /// - /// Chooses the two mipmaps that most closely match the size of the pixel being textured - /// and uses the GL_NEAREST criterion (the texture element closest to the specified texture - /// coordinates ) to produce a texture value from each mipmap. The final texture value is a - /// weighted average of those two values. + /// Filter nearest mipmap linear. /// /// 3 NEAREST_MIPMAP_LINEAR, /// - /// Chooses the two mipmaps that most closely match the size of the pixel being textured and - /// uses the GL_LINEAR criterion (a weighted average of the texture elements that are closest - /// to the specified texture coordinates) to produce a texture value from each mipmap. The final - /// texture value is a weighted average of those two values. + /// Filter linear mipmap linear. /// /// 3 LINEAR_MIPMAP_LINEAR diff --git a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/IoTConnectivityClientManager.cs b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/IoTConnectivityClientManager.cs index e7d1486..1ea02a5 100755 --- a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/IoTConnectivityClientManager.cs +++ b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/IoTConnectivityClientManager.cs @@ -79,10 +79,10 @@ namespace Tizen.Network.IoTConnectivity ///
/// 3 /// - /// Value to be set must be in range from 1 to 3600. Default timeout interval value is 30.\n - /// Sets/gets the timeout of StartFindingResource(), StartFindingDeviceInformation(), StartFindingPlatformInformation(), - /// RemoteResource.GetAsync(), RemoteResource.PutAsync(), RemoteResource.PostAsync() and RemoteResource.DeleteAsync() APIs.\n - /// Setter can throw exception. + /// Value to be set must be in range from 1 to 3600. Default timeout interval value is 30. + /// Sets/gets the timeout of StartFindingResource(), StartFindingDeviceInformation(), StartFindingPlatformInformation(), + /// RemoteResource.GetAsync(), RemoteResource.PutAsync(), RemoteResource.PostAsync() and RemoteResource.DeleteAsync() APIs. + /// Setter can throw exception. /// ///
         /// Initialize() should be called to initialize.
@@ -163,16 +163,14 @@ namespace Tizen.Network.IoTConnectivity
         /// 
/// 3 /// - /// @a filePath point to a file for handling secure virtual resources. + /// points to a file for handling secure virtual resources. /// The file that is CBOR(Concise Binary Object Representation)-format must already exist - /// in @a filePath. We recommend to use application-local file for @a filePath. + /// in . We recommend to use application-local file for . /// - /// - /// http://tizen.org/privilege/network.get \n - /// http://tizen.org/privilege/internet - /// + /// http://tizen.org/privilege/network.get + /// http://tizen.org/privilege/internet /// public - /// The file path to point to storage for handling secure virtual resources. + /// The file path pointing to storage for handling secure virtual resources. /// http://tizen.org/feature/iot.ocf /// /// You must call Deinitialize() if IoTCon API is no longer needed. @@ -261,16 +259,15 @@ namespace Tizen.Network.IoTConnectivity ///
/// 3 /// - /// Sends request to receive presence to an interested server's resource with resourceType. + /// Sends request to receive presence to an interested server's resource with resourceType. /// If succeeded, event handler will be triggered when the server sends presence. - /// A server sends presence events when adds / removes / alters a resource or start / stop presence.\n - /// @a hostAddress could be for IPv4 multicast. - /// The length of @ resourceType should be less than or equal to 61. The @ resourceType must start with a lowercase alphabetic character, followed by a sequence - /// of lowercase alphabetic, numeric, ".", or "-" characters, and contains no white space. + /// A server sends presence events when adds / removes / alters a resource or start / stop presence. + /// could be for IPv4 multicast. + /// The length of should be less than or equal to 61. + /// The must start with a lowercase alphabetic character, followed by a sequence + /// of lowercase alphabetic, numeric, ".", or "-" characters, and contains no white space. /// - /// - /// http://tizen.org/privilege/internet - /// + /// http://tizen.org/privilege/internet /// public /// The address or addressable name of the server. /// A resource type that a client is interested in. @@ -278,7 +275,7 @@ namespace Tizen.Network.IoTConnectivity /// http://tizen.org/feature/iot.ocf ///
Initialize() should be called to initialize.
/// - /// When the resource receive presence, event handler will be invoked.\n + /// When the resource receive presence, event handler will be invoked.
/// You must destroy presence by calling StopReceivingPresence() if presence event is no longer needed. ///
/// @@ -371,9 +368,7 @@ namespace Tizen.Network.IoTConnectivity /// /// Sends request to not to receive server's presence any more. /// - /// - /// http://tizen.org/privilege/internet - /// + /// http://tizen.org/privilege/internet /// public /// The start presence request identifier. /// http://tizen.org/feature/iot.ocf @@ -443,15 +438,14 @@ namespace Tizen.Network.IoTConnectivity ///
/// 3 /// - /// Sends request to find a resource of @a hostAddress server with @a resourceType. - /// If succeeded, event handler will be triggered with information of the resource.\n - /// @a hostAddress could be for the IPv4 multicast. - /// The length of @a resourceType should be less than or equal to 61. The @ resourceType must start with a lowercase alphabetic character, followed by a sequence - /// of lowercase alphabetic, numeric, ".", or "-" characters, and contains no white space. + /// Sends request to find a resource of server with . + /// If succeeded, event handler will be triggered with information of the resource. + /// could be for the IPv4 multicast. + /// The length of should be less than or equal to 61. The must start + /// with a lowercase alphabetic character, followed by a sequence + /// of lowercase alphabetic, numeric, ".", or "-" characters, and contains no white space. /// - /// - /// http://tizen.org/privilege/internet - /// + /// http://tizen.org/privilege/internet /// public /// The address or addressable name of the server. The address includes a protocol like coaps://. /// The query specified as a filter for founding resources. @@ -557,13 +551,11 @@ namespace Tizen.Network.IoTConnectivity /// /// 3 /// - /// Requests server for device information. - /// If succeeded, event handler will be triggered with information of the device.\n - /// @a hostAddress could be for the IPv4 multicast. + /// Requests server for device information. + /// If succeeded, event handler will be triggered with information of the device. + /// could be for the IPv4 multicast. /// - /// - /// http://tizen.org/privilege/internet - /// + /// http://tizen.org/privilege/internet /// public /// The host address of the remote server. /// The query specified as a filter for founding resources. @@ -660,13 +652,11 @@ namespace Tizen.Network.IoTConnectivity /// /// 3 /// - /// Requests server for platform information. - /// If succeeded, event handler will be triggered with information of the platform.\n - /// @a hostAddress could be for IPv4 multicast. + /// Requests server for platform information. + /// If succeeded, event handler will be triggered with information of the platform. + /// could be for IPv4 multicast. /// - /// - /// http://tizen.org/privilege/internet - /// + /// http://tizen.org/privilege/internet /// public /// The host address of remote server. /// The query specified as a filter for founding resources. diff --git a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/IoTConnectivityServerManager.cs b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/IoTConnectivityServerManager.cs index c93c532..6313cbc 100755 --- a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/IoTConnectivityServerManager.cs +++ b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/IoTConnectivityServerManager.cs @@ -33,16 +33,14 @@ namespace Tizen.Network.IoTConnectivity /// /// 3 /// - /// @a filePath point to a file for handling secure virtual resources. + /// points to a file for handling secure virtual resources. /// The file that is CBOR(Concise Binary Object Representation)-format must already exist - /// in @a filePath. We recommend to use application-local file for @a filePath. + /// in . We recommend to use application-local file for . /// - /// - /// http://tizen.org/privilege/network.get \n - /// http://tizen.org/privilege/internet - /// + /// http://tizen.org/privilege/network.get + /// http://tizen.org/privilege/internet /// public - /// The file path to point to storage for handling secure virtual resources. + /// The file path pointing to storage for handling secure virtual resources. /// http://tizen.org/feature/iot.ocf /// /// You must call Deinitialize() if IoTCon API is no longer needed. @@ -93,9 +91,7 @@ namespace Tizen.Network.IoTConnectivity /// Registers a resource in IoTCon server. /// /// 3 - /// - /// http://tizen.org/privilege/internet - /// + /// http://tizen.org/privilege/internet /// public /// The resource to register. /// http://tizen.org/feature/iot.ocf @@ -165,9 +161,7 @@ namespace Tizen.Network.IoTConnectivity /// Unregisters a resource in IoTCon server. /// /// 3 - /// - /// http://tizen.org/privilege/internet - /// + /// http://tizen.org/privilege/internet /// public /// The resource to unregister. /// http://tizen.org/feature/iot.ocf @@ -208,14 +202,12 @@ namespace Tizen.Network.IoTConnectivity /// /// 3 /// - /// Use this API to send server's announcements to clients. - /// Server can call this API when online for the first time or come back from offline to online.\n - /// If @a time is 0, server will set default value as 60 seconds.\n - /// If @a time is very big, server will set maximum value as (60 * 60 * 24) seconds, (24 hours). + /// Use this API to send server's announcements to clients. + /// Server can call this API when online for the first time or come back from offline to online. + /// If is 0, server will set default value as 60 seconds. + /// If is very big, server will set maximum value as (60 * 60 * 24) seconds, (24 hours). /// - /// - /// http://tizen.org/privilege/internet - /// + /// http://tizen.org/privilege/internet /// public /// The interval of announcing presence in seconds. /// http://tizen.org/feature/iot.ocf @@ -254,9 +246,7 @@ namespace Tizen.Network.IoTConnectivity /// Use this API to stop sending server's announcements to clients. /// Server can call this API when terminating, entering to offline or out of network. /// - /// - /// http://tizen.org/privilege/internet - /// + /// http://tizen.org/privilege/internet /// public /// http://tizen.org/feature/iot.ocf ///
@@ -287,8 +277,8 @@ namespace Tizen.Network.IoTConnectivity
         /// 
         ///  3 
         /// 
-        /// This API sets the name of the local device (the device calling the API).\n
-        /// If the device name is set, clients can get the name using .
+        /// This API sets the name of the local device (the device calling the API).
+        /// If the device name is set, clients can get the name using .
         /// 
         /// The device name.
         /// http://tizen.org/feature/iot.ocf
diff --git a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/LiteResource.cs b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/LiteResource.cs
index a69e2ae..34d0418 100755
--- a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/LiteResource.cs
+++ b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/LiteResource.cs
@@ -32,13 +32,11 @@ namespace Tizen.Network.IoTConnectivity
         /// 
         ///  3 
         /// 
-        /// Creates a lite resource, which can then be registered in server using .\n
-        /// When client requests some operations, it sends a response to client automatically.\n
-        /// @a uri length must be less than 128.
+        /// Creates a lite resource, which can then be registered in server using .
+        /// When client requests some operations, it sends a response to client automatically.
+        ///  length must be less than 128.
         /// 
-        /// 
-        /// http://tizen.org/privilege/internet
-        /// 
+        /// http://tizen.org/privilege/internet
         /// public
         /// The uri path of the lite resource.
         /// The type of the resource.
diff --git a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/RemoteResource.cs b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/RemoteResource.cs
index af90596..6a7d1b4 100755
--- a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/RemoteResource.cs
+++ b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/RemoteResource.cs
@@ -51,10 +51,10 @@ namespace Tizen.Network.IoTConnectivity
         /// 
         ///  3 
         /// 
-        /// To use this API, you should provide all the details required to correctly contact and
-        /// observe the object.\n
-        /// If not, you should discover the resource object manually.\n
-        /// The @a policy can contain multiple policies like ResourcePolicy.Discoverable | ResourcePolicy.Observable.
+        /// To use this API, you should provide all the details required to correctly contact and
+        /// observe the object.
+        /// If not, you should discover the resource object manually.
+        /// The  can contain multiple policies like ResourcePolicy.Discoverable | ResourcePolicy.Observable.
         /// 
         /// The host address of the resource.
         /// The URI path of the resource.
@@ -301,9 +301,7 @@ namespace Tizen.Network.IoTConnectivity
         /// 
         /// When server sends notification message,  will be called.
         /// 
-        /// 
-        /// http://tizen.org/privilege/internet
-        /// 
+        /// http://tizen.org/privilege/internet
         /// public
         /// The type to specify how client wants to observe.
         /// The query to send to server.
@@ -369,9 +367,7 @@ namespace Tizen.Network.IoTConnectivity
         /// Stops observing on the resource.
         /// 
         ///  3 
-        /// 
-        /// http://tizen.org/privilege/internet
-        /// 
+        /// http://tizen.org/privilege/internet
         /// public
         /// http://tizen.org/feature/iot.ocf
         /// Thrown when the iotcon is not supported.
@@ -391,9 +387,7 @@ namespace Tizen.Network.IoTConnectivity
         /// Gets the attributes of a resource asynchronously.
         /// 
         ///  3 
-        /// 
-        /// http://tizen.org/privilege/internet
-        /// 
+        /// http://tizen.org/privilege/internet
         /// public
         /// The ResourceQuery to send to server.
         /// Remote response with result and representation.
@@ -447,9 +441,7 @@ namespace Tizen.Network.IoTConnectivity
         /// Puts the representation of a resource asynchronously.
         /// 
         ///  3 
-        /// 
-        /// http://tizen.org/privilege/internet
-        /// 
+        /// http://tizen.org/privilege/internet
         /// public
         /// Resource representation to put.
         /// The ResourceQuery to send to server.
@@ -509,9 +501,7 @@ namespace Tizen.Network.IoTConnectivity
         /// Posts request on a resource asynchronously.
         /// 
         ///  3 
-        /// 
-        /// http://tizen.org/privilege/internet
-        /// 
+        /// http://tizen.org/privilege/internet
         /// public
         /// Resource representation of request.
         /// The ResourceQuery to send to server.
@@ -564,9 +554,7 @@ namespace Tizen.Network.IoTConnectivity
         /// Deletes the resource asynchronously.
         /// 
         ///  3 
-        /// 
-        /// http://tizen.org/privilege/internet
-        /// 
+        /// http://tizen.org/privilege/internet
         /// public
         /// Remote response with result and representation.
         /// http://tizen.org/feature/iot.ocf
diff --git a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/Resource.cs b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/Resource.cs
index e3a4535..3369eff 100755
--- a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/Resource.cs
+++ b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/Resource.cs
@@ -39,12 +39,10 @@ namespace Tizen.Network.IoTConnectivity
         /// 
         ///  3 
         /// 
-        /// @a uri format would be relative URI path like '/a/light'
+        ///  format would be relative URI path like '/a/light'
         /// and its length must be less than 128.
         /// 
-        /// 
-        /// http://tizen.org/privilege/internet
-        /// 
+        /// http://tizen.org/privilege/internet
         /// public
         /// The URI path of the resource.
         /// Resource types.
@@ -162,9 +160,7 @@ namespace Tizen.Network.IoTConnectivity
         /// Notify the specified representation and qos.
         /// 
         ///  3 
-        /// 
-        /// http://tizen.org/privilege/internet
-        /// 
+        /// http://tizen.org/privilege/internet
         /// public
         /// Representation.
         /// The quality of service for message transfer.
diff --git a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceInterfaces.cs b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceInterfaces.cs
index 8947003..2cbaef2 100755
--- a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceInterfaces.cs
+++ b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceInterfaces.cs
@@ -175,7 +175,7 @@ namespace Tizen.Network.IoTConnectivity
         /// 
         ///  3 
         /// 
-        /// @a item could be a value, such as .
+        ///  could be a value, such as .
         /// 
         /// The string data to insert into the resource interfaces.
         /// http://tizen.org/feature/iot.ocf
diff --git a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceOptions.cs b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceOptions.cs
index f3353c1..d5aad1d 100755
--- a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceOptions.cs
+++ b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceOptions.cs
@@ -23,9 +23,9 @@ using System.Linq;
 namespace Tizen.Network.IoTConnectivity
 {
     /// 
-    /// This class represents resource options. It provides APIs to manage them.\n
-    /// The iotcon options API provides methods for managing vendor specific options of coap packet.\n
-    /// See more about coap packet in http://tools.ietf.org/html/rfc7252.
+    /// This class represents resource options. It provides APIs to manage them.
+    /// The iotcon options API provides methods for managing vendor specific options of coap packet.
+    /// See more about coap packet in http://tools.ietf.org/html/rfc7252.
     /// 
     ///  3 
     public class ResourceOptions : IDictionary, IDisposable
@@ -217,9 +217,9 @@ namespace Tizen.Network.IoTConnectivity
         /// 
         ///  3 
         /// 
-        /// ResourceOptions can have up to 2 options. \n
-        /// key is always situated between 2048 and 3000. \n
-        /// Length of option data is less than or equal to 15.
+        /// ResourceOptions can have up to 2 options.
+        /// key is always situated between 2048 and 3000.
+        /// Length of option data is less than or equal to 15.
         /// 
         /// The ID of the option to insert.
         /// The string data to insert into the options.
diff --git a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceTypes.cs b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceTypes.cs
index 4205bde..f0f2c7f 100755
--- a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceTypes.cs
+++ b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/ResourceTypes.cs
@@ -134,10 +134,10 @@ namespace Tizen.Network.IoTConnectivity
         /// 
         ///  3 
         /// 
-        /// The length of @a item should be less than or equal to 61.\n
-        /// The @a item must start with a lowercase alphabetic character, followed by a sequence
-        /// of lowercase alphabetic, numeric, ".", or "-" characters, and contains no white space.\n
-        /// Duplicate strings are not allowed.
+        /// The length of  should be less than or equal to 61.
+        /// The  must start with a lowercase alphabetic character, followed by a sequence
+        /// of lowercase alphabetic, numeric, ".", or "-" characters, and contains no white space.
+        /// Duplicate strings are not allowed.
         /// 
         /// The string data to insert into the resource types.
         /// http://tizen.org/feature/iot.ocf
diff --git a/tools/NuGet.exe b/tools/NuGet.exe
old mode 100644
new mode 100755