platform/core/csapi/tizenfx.git
7 years agoRelease version 1.5.3
Junghoon Park [Wed, 10 May 2017 06:43:02 +0000 (15:43 +0900)]
Release version 1.5.3

Changes:
 - Remove Tizen.Applications.dll

Change-Id: I430aee049ca1c75a8d6cd881741098a25efa61f9
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
7 years agoRemove Tizen.Applications.dll
WonYoung Choi [Wed, 10 May 2017 00:46:36 +0000 (09:46 +0900)]
Remove Tizen.Applications.dll

- Tizen.Applications.dll was divided into following DLLs
- Divided DLLs
   Tizen.Applications.Alarm.dll
   Tizen.Applications.Common.dll
   Tizen.Applications.MessagePort.dll
   Tizen.Applications.Notification.dll
   Tizen.Applications.NotificationEventListener.dll
   Tizen.Applications.PackageManager.dll
   Tizen.Applications.Preference.dll
   Tizen.Applications.Service.dll
   Tizen.Applications.ToastMessage.dll
   Tizen.Applications.UI.dll
- Add TypeForwaredTo in Tizen.Applications.dll
- Change project files to VS2017 format

Change-Id: I1fecd2717620a2c9bc7bf8d4f5c97b81ba94af22
Signed-off-by: WonYoung Choi <wy80.choi@samsung.com>
7 years agoRelease version 1.5.2
Seungha Son [Mon, 8 May 2017 04:33:30 +0000 (13:33 +0900)]
Release version 1.5.2

 Support ResourceManager within tizen 3.0/4.0 native APIs
 Add new apis for alarm notification
 Modify to inherit from EventArgs
 Remove unnecessary and wrong example code
 Fix typo errors

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I0fd78df6310520348965711c92a6f0f9025860fa

7 years agoMerge "Fix typo errors" into tizen
Inkyun Kil [Mon, 8 May 2017 04:35:24 +0000 (04:35 +0000)]
Merge "Fix typo errors" into tizen

7 years agoFix typo errors
Inkyun Kil [Mon, 8 May 2017 04:32:32 +0000 (13:32 +0900)]
Fix typo errors

Change-Id: I6911f29f186e8d730efd116fcb5d1747f7278cf9
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
7 years agoModify description
Seungha Son [Wed, 3 May 2017 23:53:53 +0000 (08:53 +0900)]
Modify description

 Remove unnecessary and wrong example code
 Modify description related with class

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I84e547ffc696c934b53739d46f241a3127f8fdea

7 years agoModify to inherit from EventArgs
Myungki Lee [Thu, 27 Apr 2017 09:16:49 +0000 (18:16 +0900)]
Modify to inherit from EventArgs

 - NotificationEventArgs, NotificationDeleteEventArgs

Change-Id: I5eb98a54087f77ff07d74eaccaae1c17ce5b40bc
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
7 years agoAdd new apis for alarm notification
inkyun.kil [Mon, 24 Apr 2017 10:23:24 +0000 (19:23 +0900)]
Add new apis for alarm notification

Signed-off-by: inkyun.kil <inkyun.kil@samsung.com>
Change-Id: I79a85c9d104fe5d445e04abe9ac5b38b6e94546a

7 years agoSupport ResourceManager within tizen 3.0/4.0 native APIs
Junghoon Park [Thu, 27 Apr 2017 06:48:51 +0000 (15:48 +0900)]
Support ResourceManager within tizen 3.0/4.0 native APIs

- Since tizen 4.0, the native API, app_get_resource_manager_get() had been
  moved to libcapi-appfw-app-common.so.0 from
libcapi-appfw-application.so.0
- Because of this stuff, the dotnet API was not easy to bind the native API.
- To cover this issue, the fallback logic for importing that API is added

Change-Id: I12a332949ebc1ce11d97149660e8bb519d5f0518
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
7 years agoRelease version 1.5.1
Myungki Lee [Thu, 27 Apr 2017 08:01:32 +0000 (17:01 +0900)]
Release version 1.5.1

- Update the summary

Change-Id: I2d5e2aa1a60e51c6f5acd99a5f66c7f9466f9ab2
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
7 years agoUpdate the summary that describes the class
Myungki Lee [Thu, 27 Apr 2017 06:32:08 +0000 (15:32 +0900)]
Update the summary that describes the class

Change-Id: I7b56f83ea18b7f516316b1b063041d1e80eb2bc1
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
7 years agoRemove unnecessary summary
Seungha Son [Tue, 25 Apr 2017 22:50:45 +0000 (07:50 +0900)]
Remove unnecessary summary

 Remove unnecessary summary to disappear summary in doxygen.
 This summary is related with EditorBrowsableState.Never attributes,
 So this summary shouldn't be open in public documentation.

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I85ba7c6027a6c9edf74d03366d544e376d4e4459

7 years agoRelease version 1.5.0
Seungha Son [Tue, 25 Apr 2017 08:55:49 +0000 (17:55 +0900)]
Release version 1.5.0

 Apply new design of Notification APIs
 Renewal Notification

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: Ic951d947386ef991d28546a072fd8b4c1d1d74f7

7 years agoDelete dummy files
Seungha Son [Tue, 25 Apr 2017 05:27:24 +0000 (14:27 +0900)]
Delete dummy files

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: Ibc436744ebe5c7af183d62d96b01c25ef0329e4c

7 years agoApply new design of Notification APIs
Myungki Lee [Tue, 25 Apr 2017 04:58:42 +0000 (13:58 +0900)]
Apply new design of Notification APIs

- implements NotificationEventListener

Change-Id: I903a7b1386012a817cca9c6e5677ebabf840eaa0
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
7 years agoRenewal Notification
seungha.son [Fri, 24 Mar 2017 06:12:38 +0000 (15:12 +0900)]
Renewal Notification

Signed-off-by: seungha.son <seungha.son@samsung.com>
Change-Id: Ia6253fe7ba07ae250a6ce67c405ee2e319254f7e
Signed-off-by: jusung son <jusung07.son@samsung.com>
7 years agoRelease version 1.4.2
Seungha Son [Tue, 18 Apr 2017 03:47:17 +0000 (12:47 +0900)]
Release version 1.4.2

 Tizen.Applications.Notifications
  - Exclude Lock from default NotificationArea

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I2aa4f03b313b2a903f937254b82131a60f4632a7

7 years agoExclude Lock from default NotificationArea
Seungha Son [Tue, 18 Apr 2017 03:19:55 +0000 (12:19 +0900)]
Exclude Lock from default NotificationArea

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I5b5373c1d70a58a16bd94d9e8660619ff0e5d277

7 years agoRelease version 1.4.1
Inkyun Kil [Tue, 11 Apr 2017 04:22:25 +0000 (13:22 +0900)]
Release version 1.4.1

Changes :
 - Fix bug difference of time_t size between 32bit and 64bit

Change-Id: I047d77dd88ed2daf69075219a4e8a86202c407ec
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
7 years agoFix bug difference of time_t size between 32bit and 64bit
inkyun.kil [Wed, 5 Apr 2017 05:27:23 +0000 (14:27 +0900)]
Fix bug difference of time_t size between 32bit and 64bit

- Refer to :
  The IntPtr type is designed to be an integer whose size is
  platform-specific. That is, an instance of this type is expected to be
  32-bits on 32-bit hardware and operating systems, and 64-bits on 64-bit
  hardware and operating systems.

Change-Id: Iec76f352e76d3af11c077eafe81894cc969e8382
Signed-off-by: inkyun.kil <inkyun.kil@samsung.com>
7 years agoRelease version 1.4.0
jongmyeongko [Fri, 31 Mar 2017 05:00:03 +0000 (14:00 +0900)]
Release version 1.4.0

Changes:
 - Refine some log messages
 - Add missing API comment to the RequestEventCallback
 - Add missing Event Type
 - Fix ApplicationInfo internal constructor
 - Add ApplicationManager.IsRunning() method
 - Add Package.InstalledTime property
 - Hide apis related to RecentApplications

Change-Id: I747ab78bcafa99ae47d0f604dfd47bb3bb8604ef
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoHide apis related to RecentApplications
inkyun.kil [Fri, 31 Mar 2017 00:21:39 +0000 (09:21 +0900)]
Hide apis related to RecentApplications

Change-Id: I074db29f98aaaeac5d774a65fbc55f5fcfd05c57
Signed-off-by: inkyun.kil <inkyun.kil@samsung.com>
7 years agoAdd Package.InstalledTime property
s89.jang [Thu, 30 Mar 2017 08:10:27 +0000 (17:10 +0900)]
Add Package.InstalledTime property

Change-Id: Ia810e32735bc29babbadb2751c5951ef632b04c2
Signed-off-by: s89.jang <s89.jang@samsung.com>
7 years agoAdd ApplicationManager.IsRunning() method
s89.jang [Thu, 30 Mar 2017 05:18:20 +0000 (14:18 +0900)]
Add ApplicationManager.IsRunning() method

Change-Id: I598ca2682582a3be4cf63cd5d4e69ce278d17358
Signed-off-by: s89.jang <s89.jang@samsung.com>
7 years agoFix ApplicationInfo internal constructor
s89.jang [Tue, 28 Mar 2017 08:34:00 +0000 (17:34 +0900)]
Fix ApplicationInfo internal constructor

Get appid at contstructor. Throw a argument exception when failed to get
appid from native handle.

Change-Id: I9d9d03518b6117aa0f207303e4dc9e8ae9c7f75e
Signed-off-by: s89.jang <s89.jang@samsung.com>
7 years agoAdd missing Event Type
jongmyeongko [Mon, 27 Mar 2017 06:58:25 +0000 (15:58 +0900)]
Add missing Event Type

Change-Id: Icd2fd6c8331051f9203624c094616d56ca1277dc
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoAdd missing API comment to the RequestEventCallback
jongmyeongko [Mon, 27 Mar 2017 06:57:37 +0000 (15:57 +0900)]
Add missing API comment to the RequestEventCallback

Change-Id: I5b7aa08d0ec32d48d549caa74eecbc4c827b72cd
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoRefine some log messages
s89.jang [Mon, 27 Mar 2017 11:34:35 +0000 (20:34 +0900)]
Refine some log messages

Print pkgid or appid at log messages to provide more information.

Change-Id: I76997861948c24151ed7428805cd58f31401ec72
Signed-off-by: s89.jang <s89.jang@samsung.com>
7 years agoRelease version 1.3.2
Junghoon Park [Mon, 27 Mar 2017 02:03:55 +0000 (11:03 +0900)]
Release version 1.3.2

Changes:
 - Add ToastMessage class summary

Change-Id: I731c5ee6504200d3a9e85c8e250e1641bacee215
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
7 years agoAdd ToastMessage class summary
seungha.son [Fri, 24 Mar 2017 07:45:00 +0000 (16:45 +0900)]
Add ToastMessage class summary

Signed-off-by: seungha.son <seungha.son@samsung.com>
Change-Id: I066e0dce50dd26ea5f84ea5a4adae7eafa176331

7 years agoRelease version 1.3.1
Jiwoong Im [Fri, 24 Mar 2017 02:24:00 +0000 (11:24 +0900)]
Release version 1.3.1

Changes:
 - Fix static analysis issue
 - Add missing member in DateTime structure

Change-Id: I4e42ebbd3dea08caf6ed383a01fb2edf5b3734b3
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
7 years agoAdd missing member in DateTime structure
Jiwoong Im [Thu, 23 Mar 2017 12:28:56 +0000 (21:28 +0900)]
Add missing member in DateTime structure

Change-Id: I8acb803e38676366e6caa4bb1afa616b64d7b32a
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
7 years agoFix static analysis issue
Junghyun Yeon [Mon, 20 Mar 2017 07:33:21 +0000 (16:33 +0900)]
Fix static analysis issue

Change-Id: I574e69a0d9d29ecf0fa3539d7ed9085b55a5df77
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoRelease version 1.3.0
inkyun.kil [Thu, 23 Mar 2017 00:10:31 +0000 (09:10 +0900)]
Release version 1.3.0

Changes:
 - Add new apis for getting information of recent applications

Change-Id: I176165ca5e9be083fda3d3f3db71802a72ce116c
Signed-off-by: inkyun.kil <inkyun.kil@samsung.com>
7 years agoAdd new apis for getting information of recent applications.
inkyun.kil [Thu, 16 Mar 2017 02:08:19 +0000 (11:08 +0900)]
Add new apis for getting information of recent applications.

Change-Id: Id72a7dc9089feeed0c57193b772bbac8b10f8474
Signed-off-by: inkyun.kil <inkyun.kil@samsung.com>
7 years agoMerge "Add bundle encode/decode APIs" into tizen
Semun Lee [Tue, 21 Mar 2017 01:37:36 +0000 (18:37 -0700)]
Merge "Add bundle encode/decode APIs" into tizen

7 years agoAdd bundle encode/decode APIs
Hyunho Kang [Mon, 20 Mar 2017 04:32:27 +0000 (13:32 +0900)]
Add bundle encode/decode APIs

- Encode
- Decode

Change-Id: I16dfe77cde61e9bf7624dfa4cc126200b6520a4f
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
7 years agoRelease version 1.2.9
Hwankyu Jhun [Tue, 21 Mar 2017 00:36:50 +0000 (09:36 +0900)]
Release version 1.2.9

Changes:
 - Fix a static analyzer issue
 - Add bundle encode/decode APIs
 - Initialize Tizen.Applications.ToastMessage
 - Revert "Add new API for getting filtered count"
 - Fix ApplicationManager.RegisterApplicationChangedEvent

Change-Id: Iddbe32b31189b8345ea035a4bb9305396b6bae84
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agoFix a static analyzer issue
s89.jang [Mon, 20 Mar 2017 07:33:38 +0000 (16:33 +0900)]
Fix a static analyzer issue

Use using statement to call Dispose() properly.

Change-Id: Iafc78925819f0c40f45ee8d23cf8b891d3c9c718
Signed-off-by: s89.jang <s89.jang@samsung.com>
7 years agoAdd bundle encode/decode APIs
Hyunho Kang [Mon, 20 Mar 2017 04:32:27 +0000 (13:32 +0900)]
Add bundle encode/decode APIs

- Encode
- Decode

Change-Id: If27b9fcb3c8cdc95878568e575842a47be71797b
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
7 years agoInitialize Tizen.Applications.ToastMessage
seungha.son [Fri, 17 Feb 2017 07:44:12 +0000 (16:44 +0900)]
Initialize Tizen.Applications.ToastMessage

Signed-off-by: seungha.son <seungha.son@samsung.com>
Change-Id: I9a8ed7dc5f20b7fbae5fe6224d1592b982209a51

7 years agoRevert "Add new API for getting filtered count"
jongmyeong ko [Fri, 17 Mar 2017 06:29:25 +0000 (23:29 -0700)]
Revert "Add new API for getting filtered count"

there is other way to get count from the result using C# lib.

using System.Ling;
pkglist = PackageManger.GetPackages(filter);
pkglist.Count(); //

This reverts commit 7b56cf8bf7696418ac3ac4975cde6845c75f732c.

Change-Id: Ic52160b9d8e2ad0d5f0cbccbf8ff5c306103a2e0

7 years agoFix ApplicationManager.RegisterApplicationChangedEvent
s89.jang [Fri, 17 Mar 2017 07:55:13 +0000 (16:55 +0900)]
Fix ApplicationManager.RegisterApplicationChangedEvent

Change-Id: Ic8ac0b9c80cb5731cee8c86220afecf4ad279f9a
Signed-off-by: s89.jang <s89.jang@samsung.com>
7 years agoRelease version 1.2.8
Junghyun Yeon [Fri, 17 Mar 2017 06:55:21 +0000 (15:55 +0900)]
Release version 1.2.8

- Add APIs related with package
- Add APIs related with clearing cache and userdata
- Add APIs related with getting filtered count
- Add ApplicationRunningContext class

Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Change-Id: Ifa6e9e11e54f68f2ae0c18455b86fee9595685ec

7 years agoAdd ApplicationRunningContext class
Sangyoon Jang [Fri, 10 Mar 2017 09:18:03 +0000 (18:18 +0900)]
Add ApplicationRunningContext class

ApplicationRunningContext has dynamic informations of application such
as app state, process id.
Some properties of ApplicationInfo class is removed or moved into
ApplicationRunningContext class.

Now ApplicationManager.GetRunningApplicationsAsync returns a list of
ApplicationRunningContext and ApplicationLaunched/Terminated event
passes ApplicationRunningContext class.

Change-Id: Iab37846028d0f04de3a4de419cd4b923c3f0644e
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
7 years agoAdd new API for getting filtered count
jongmyeongko [Wed, 8 Mar 2017 14:48:21 +0000 (23:48 +0900)]
Add new API for getting filtered count

usage)
var filter = new PackageFilter();
filter.Filters.Add(PackasgeFilter.Keys.Removalble, true);
var pkgList1 = PackageManager.GetPackage(filter);
var pkgList2 = PackageManager.GetPackage(filter);
int count = filter.GetCount(); // get count from latest filtered result.
int count = filter.GetCount(pkgList1); // get count from the given filtered result.

Change-Id: Idd111de78964bd1bc81e4703945b4cc8d1fb8987
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoAdd missing API and fix wrong behavior
jongmyeongko [Wed, 15 Feb 2017 12:55:03 +0000 (21:55 +0900)]
Add missing API and fix wrong behavior

1. Add request-callback feature
Usage)
PackageManager.Install(packagePath, MyCallback1);
PackageManager.Install(packagePath, tepPath, MyCallback1);
PackageManager.Install(packagePath, tepPath, pkgType, MyCallback1);
...
PackageManager.Move(packageID, PackageType.TPK, StorageType.External, MyCallbackMove1);
PackageManager.Move(packageID, PackageType.TPK, StorageType.Internal, MyCallbackMove2);
PackageManager.Uninstall(packageID, PackageType.TPK, MyCallback2);
...

2. Add Move, ClearData event
usage)
private static EventHandler<PackageManagerEventArgs> PackageEventCallback;
PackageEventCallback = (s, e) => { Log.Debug(TAG, "callback called"); };
// set cb
PackageManger.MoveProgressChanged += PackageEventCallback;
PackageManger.ClearDataProgressChanged += PackageEventCallback;
// unset cb
PackageManger.MoveProgressChanged -= PackageEventCallback;
PackageManger.ClearDataProgressChanged -= PackageEventCallback;

3. Fix wrong behavior of package-event handling.

Requires:
https://review.tizen.org/gerrit/#/c/116315/
https://review.tizen.org/gerrit/#/c/117332/

Change-Id: I31fa3eb35e7e56599e794221cd0e0120b297fb21
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoAdd new api for clearing cache, data directory
jongmyeongko [Thu, 9 Mar 2017 09:52:53 +0000 (18:52 +0900)]
Add new api for clearing cache, data directory

usage)
PackageManager.ClearCacheDirectory(pkgId); // static method
PackageManager.ClearDataDirectory(pkgId); // static method

Move ClearCacheDirectory behavior from Package class to PackageManger class,
so that all responsibility related to clearing directories are granted
to PackageManager class only.

Change-Id: I33b2f24b048f1e185e0a599d8650e5561af45340
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoAdd missing APIs
Junghyun Yeon [Mon, 6 Mar 2017 08:55:36 +0000 (17:55 +0900)]
Add missing APIs

- Package certificate-related APIs
PackageManager.CompareCertInfo
PackageManager.CompareCertInfoByApplicationId
Package.CompareCertInfo

- Package DRM-related APIs
PackageManager.drm.GenerateLicenseRequest
PackageManager.drm.RegisterLicense
PackageManager.drm.DrcryptPackage
PackageDrm.GetRequestData
PackageDrm.GetLicenseUrl

- Other package-related APIs
PackageManager.GetPermissionTypeByApplicationId
PackageManager.IsPreloadPackageByApplicationId

Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Change-Id: I96e977b47bd612f8d8f902b9d4c273990c0608cd

7 years agoRelease version 1.2.7
Hwankyu Jhun [Thu, 16 Mar 2017 07:26:45 +0000 (16:26 +0900)]
Release version 1.2.7

Changes:
 - Add files for DeviceOrientation to Tizen.Application project
 - Add new APIs
 - Add to get orientation event

Change-Id: I2b77b42feb304cfa3457e0c411018b8af0edd895
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agoMerge "Add files for DeviceOrientation to Tizen.Application project" into tizen
SukHyung, Kang [Thu, 16 Mar 2017 05:13:55 +0000 (22:13 -0700)]
Merge "Add files for DeviceOrientation to Tizen.Application project" into tizen

7 years agoAdd files for DeviceOrientation to Tizen.Application project
SukHyung, Kang [Thu, 16 Mar 2017 04:50:16 +0000 (13:50 +0900)]
Add files for DeviceOrientation to Tizen.Application project

Change-Id: I71a151accc0455507c3b97eff6db0f29a7c24b09
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
7 years agoAdd new APIs
Hwankyu Jhun [Mon, 13 Mar 2017 06:52:42 +0000 (15:52 +0900)]
Add new APIs

- Add ApplicationEnabled
- Add ApplicationDisabled
- The event handler is called when the application is enabled or
disabled.

Change-Id: I4da9a6d49660168fcca016a9504ad4be344bdac4
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agoAdd to get orientation event
SukHyung, Kang [Mon, 6 Mar 2017 06:45:08 +0000 (15:45 +0900)]
Add to get orientation event

Change-Id: I128730161613d28ac3e2cdb9d392dad0feee1041
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
7 years agoRelease version 1.2.6
Junghoon Park [Tue, 14 Mar 2017 04:31:32 +0000 (13:31 +0900)]
Release version 1.2.6

- Add API for the resource manager
- Add new APIs
- fix app event add error to get event properly

Change-Id: I81933384c2bb415b2c2c54e5dc73388a82dae561
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
7 years agoAdd API for the resource manager
Junghoon Park [Wed, 8 Mar 2017 10:18:04 +0000 (19:18 +0900)]
Add API for the resource manager

Change-Id: Ie01ecec531d99f9e5c8a242eb48763f92eccfc05
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
7 years agoAdd new APIs
Hwankyu Jhun [Thu, 9 Mar 2017 09:15:10 +0000 (18:15 +0900)]
Add new APIs

- Add new property to get IsSubApp
- Add new method to get all running app info

Change-Id: Ic5caaa6a18219b84ec5bb593152e51c0798e9ce7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agofix app event add error to get event properly
SukHyung, Kang [Tue, 7 Mar 2017 05:05:31 +0000 (14:05 +0900)]
fix app event add error to get event properly

Change-Id: Ifc5ed25848efb2fac381dd3ef03055f7592df42f
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
7 years agoremove .Net45 project files in charp application
SukHyung, Kang [Mon, 6 Mar 2017 08:25:38 +0000 (17:25 +0900)]
remove .Net45 project files in charp application

Change-Id: Iafa98b46a2a5c2f9def4837db7e53a29ef9795b1
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
7 years agochange Error code in GetEventContext method to return proper error
SukHyung, Kang [Mon, 6 Mar 2017 06:28:29 +0000 (15:28 +0900)]
change Error code in GetEventContext method to return proper error

Change-Id: I24d54451fcf9e78dc4fc0388289574d3390af6bb
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
7 years agoRelease version 1.2.4
Hwankyu Jhun [Mon, 27 Feb 2017 05:20:02 +0000 (14:20 +0900)]
Release version 1.2.4

Changes:
 - Create AppEventCallbacks in the backend constructors

Change-Id: Ib04467f14b345afabd6cbeaffdc35d0e8ee5024f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agoCreate AppEventCallbacks in the backend constructors
Hwankyu Jhun [Mon, 27 Feb 2017 05:02:29 +0000 (14:02 +0900)]
Create AppEventCallbacks in the backend constructors

Change-Id: I1d5ad122eb8ee6637fab3b4434388e059762dd32
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agoRelease version 1.2.3
Hwankyu Jhun [Fri, 24 Feb 2017 08:42:40 +0000 (17:42 +0900)]
Release version 1.2.3

Changes:
 - change ApplicationInfoFilter description
 - [Preference] add exception when set value is null

Change-Id: I4d96cc3df316d2a19e2899daf16b55d8c05c12e1
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agoMerge "change ApplicationInfoFilter description" into tizen
SukHyung, Kang [Thu, 23 Feb 2017 06:52:58 +0000 (22:52 -0800)]
Merge "change ApplicationInfoFilter description" into tizen

7 years agochange ApplicationInfoFilter description
SukHyung, Kang [Thu, 23 Feb 2017 04:40:31 +0000 (13:40 +0900)]
change ApplicationInfoFilter description

Change-Id: I111f716e06a62ba08d74d97c3005035909d1f9d7
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
7 years agoMerge "[Preference] add exception when set value is null" into tizen
SukHyung, Kang [Thu, 23 Feb 2017 04:38:27 +0000 (20:38 -0800)]
Merge "[Preference] add exception when set value is null" into tizen

7 years agoRelease version 1.2.2
Hwankyu Jhun [Wed, 22 Feb 2017 08:11:36 +0000 (17:11 +0900)]
Release version 1.2.2

Changes:
 - Add new property to get app state
 - Add an exception handling about args
 - Fix wrong comments
 - Add packageType on Install
 - Split the nuget packages
 - Change preference error value to match with capi

Change-Id: Iec7b7b0efaa2146b0031d62f04ee6949e4bdc855
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agoAdd new property to get app state
Hwankyu Jhun [Wed, 8 Feb 2017 04:59:51 +0000 (13:59 +0900)]
Add new property to get app state

Change-Id: I379eadf81c9666726e7bb762b8b3d128d31aa873
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years ago[Preference] add exception when set value is null
SukHyung, Kang [Tue, 21 Feb 2017 07:19:22 +0000 (16:19 +0900)]
[Preference] add exception when set value is null

Change-Id: I14bf13873d2f8070eef1f05babdd317a53fafe55
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
7 years agoAdd an exception handling about args
Hwankyu Jhun [Tue, 21 Feb 2017 05:09:10 +0000 (14:09 +0900)]
Add an exception handling about args

Change-Id: I206b45b8100f956b4aedb8065404d50c10b09b6e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agoFix wrong comments
jongmyeongko [Wed, 15 Feb 2017 13:10:54 +0000 (22:10 +0900)]
Fix wrong comments

Change-Id: I403f9b6e6ccf98b52086a5fbce1d12d2c308b03d
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoAdd packageType on Install
Hwankyu Jhun [Thu, 9 Feb 2017 12:20:31 +0000 (21:20 +0900)]
Add packageType on Install

Change-Id: Ic124718c0a97044e06313e3b3abb7fff406af6ab
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agoSplit the nuget packages
Hwankyu Jhun [Wed, 8 Feb 2017 11:43:40 +0000 (20:43 +0900)]
Split the nuget packages

Change-Id: I3418ab178d1e2e1ae554432c2bc258bd770bcc7e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agoChange preference error value to match with capi
SukHyung, Kang [Wed, 8 Feb 2017 05:57:44 +0000 (14:57 +0900)]
Change preference error value to match with capi

Change-Id: I57820e56feb0158e1e630178f7ef84aafe2f62cb
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
7 years agoRelease version 1.2.0
Junghoon Park [Wed, 8 Feb 2017 04:21:32 +0000 (13:21 +0900)]
Release version 1.2.0

Changes:
- Modify args
- Remove the AppContextGetPackage
- Split Tize.Applications.dll
- Remove useless property

Change-Id: I2a670c6e2770d1b6b6634f94eb0a1e7925e5c377
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
7 years agoModify args
Hwankyu Jhun [Wed, 8 Feb 2017 01:55:05 +0000 (10:55 +0900)]
Modify args

According to .Net Spec, the args[0] isn't the app path.
We should consider to parse the bundle from the args.

Change-Id: I5800f28313435add9871c3a524a2dc0ebe43901b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agoRemove the AppContextGetPackage
Hwankyu Jhun [Tue, 7 Feb 2017 11:13:34 +0000 (20:13 +0900)]
Remove the AppContextGetPackage

The AppContextGetPackage function is unnecessary.
We use the AppContextGetAppId function instead of
the AppContextGetPackage function.

Change-Id: I9d27bf95e8038c2e360366e7791181a6b0a2e687
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agoSplit Tize.Applications.dll
Junghoon Park [Mon, 6 Feb 2017 10:06:08 +0000 (19:06 +0900)]
Split Tize.Applications.dll

- Support configurable packages to make a headless profile
- Tizen.Applications.dll will be splitted into
  Tizen.Applications.Common.dll
  Tizen.Applications.Alarm.dll
  Tizen.Applications.MessagePort.dll
  Tizen.Applications.Notification.dll
  Tizen.Applications.PackageManager.dll
  Tizen.Applications.Service.dll
  Tizen.Applications.UI
  Tizen.Applications.Preference.dll

Change-Id: Ib87006ab2ccc87b9162e55d8eeade533e6ee3af9
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
7 years agoRemove useless property
Junghoon Park [Wed, 1 Feb 2017 07:47:08 +0000 (16:47 +0900)]
Remove useless property

Change-Id: I23f7e5e6d60c449fe9ac124c7adad31adf3043a7
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
7 years agoRelease version 1.1.0
Junghoon Park [Wed, 18 Jan 2017 06:19:38 +0000 (15:19 +0900)]
Release version 1.1.0

Changes:
- Add constructor to support receiving AppStartResultEvent
- Add GC.Collect() in low memory handler
- Add AppControlData class and terminate request API
- Modify AlarmId accessor from internal to public for easier native
  alarm manipulation

Change-Id: I735a829be039116a1619c3cc724aa013db9af5d0
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
7 years agoModify AlarmId accessor from internal to public for easier native alarm manipulation
Hobum Kwon [Wed, 18 Jan 2017 07:26:40 +0000 (16:26 +0900)]
Modify AlarmId accessor from internal to public for easier native alarm manipulation

Change-Id: I436c2a8d6e32d858fa9a1069f5d5644a9dfed763

7 years agoAdd constructor to support receiving AppStartResultEvent
Junghoon Park [Wed, 18 Jan 2017 01:50:55 +0000 (10:50 +0900)]
Add constructor to support receiving AppStartResultEvent

- It is related to app_control_enable_app_started_result_event() in app_control.h

Change-Id: Ibea494511de434b483748b52431e215362d1e5ba
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
7 years agoAdd AppControlData class and terminate request API
SukHyung, Kang [Mon, 19 Dec 2016 08:22:23 +0000 (17:22 +0900)]
Add AppControlData class and terminate request API

Change-Id: Idaeaec3c5db7efcea1d6e80c6759c9ac912490d9
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
7 years agoChange the sequence for calling GC colletion method
Junghoon Park [Wed, 18 Jan 2017 05:45:24 +0000 (14:45 +0900)]
Change the sequence for calling GC colletion method

Change-Id: Ibdd2075db4337268b3a23368da70a4d2a9156db7
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
7 years agoAdd GC.Collect() in low memory handler
Junghoon Park [Mon, 16 Jan 2017 08:16:52 +0000 (17:16 +0900)]
Add GC.Collect() in low memory handler

- To release native object which is connected with managed code

Change-Id: I9aacda7d5cdf0ebb4f670bc5366a70ab3261c087
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
7 years agoRemove %ix86 from ExcludeArch
WonYoung Choi [Mon, 26 Dec 2016 07:14:06 +0000 (16:14 +0900)]
Remove %ix86 from ExcludeArch

Change-Id: I8863186f44a77943ac64adeda1f5b3f914efa50d
Signed-off-by: WonYoung Choi <wy80.choi@samsung.com>
7 years agoFix for thread-safe issue
Seungkeun Lee [Wed, 21 Dec 2016 04:32:02 +0000 (13:32 +0900)]
Fix for thread-safe issue

 - TizenSynchronizationContext could be called by worker thread
 - but underlying Dictionary class was not support thread-safe
 - Change to ConcurrentDictionary

Change-Id: I73bfb6cab5de307cff185b39a44705bf79dabe1f

7 years agoApply dotnet RPM macros
WonYoung Choi [Mon, 19 Dec 2016 09:35:45 +0000 (18:35 +0900)]
Apply dotnet RPM macros

Change-Id: I565688411dee66a25242a3a8f0c744a8c42be8fa
Signed-off-by: WonYoung Choi <wy80.choi@samsung.com>
7 years agomerge application code from spin
SukHyung, Kang [Wed, 14 Dec 2016 06:03:17 +0000 (15:03 +0900)]
merge application code from spin

Change-Id: Iec3dfa90e35ac0c21a61f8f71d15c7d4a0020947
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
8 years agoadd prelease meta data for Tizen.net and update version
SukHyung, Kang [Mon, 7 Nov 2016 07:20:09 +0000 (16:20 +0900)]
add prelease meta data for Tizen.net and update version

Change-Id: Iade43faa51d6854be3f833937a4579baec659562
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
8 years ago[AppControl] Remove using Marshal.GetIUnknownForObject API
Hwankyu Jhun [Wed, 26 Oct 2016 05:47:41 +0000 (14:47 +0900)]
[AppControl] Remove using Marshal.GetIUnknownForObject API

Change-Id: I2f439001b9c138a23a9d50636a05295552101baa
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
8 years agoModify license
seungha.son [Mon, 31 Oct 2016 07:42:40 +0000 (16:42 +0900)]
Modify license

Signed-off-by: seungha.son <seungha.son@samsung.com>
Change-Id: I7d5bdacb518121391076f1c435ff34be86708460

8 years agoFix notification removebutton api
Myungki Lee [Wed, 26 Oct 2016 05:05:33 +0000 (14:05 +0900)]
Fix notification removebutton api

- delete SetEventHandler
  The app_control shouldn't be set.

Change-Id: I01f7539de79a7c3bb038668a45a0689949020c9b
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
8 years ago[PackageManager] Fixed svace warnings
Dinesh Dwivedi [Thu, 28 Jul 2016 16:39:19 +0000 (22:09 +0530)]
[PackageManager] Fixed svace warnings

Change-Id: I987e2dd7b80956ebf4e131b98cb00c15d106cfab
Signed-off-by: Dinesh Dwivedi <dinesh.d@samsung.com>
8 years ago[Preference] CS API implementation with doxygen comments
Jyothi Kumar Sambolu [Thu, 15 Sep 2016 10:44:05 +0000 (16:14 +0530)]
[Preference] CS API implementation with doxygen comments

Change-Id: I05013552f5da06055b671e1b97a2c96f5717556c
Signed-off-by: Jyothi Kumar Sambolu <s.jyothi@samsung.com>
8 years agoDisable AutoReqProv in spec file
WonYoung Choi [Wed, 5 Oct 2016 09:30:45 +0000 (18:30 +0900)]
Disable AutoReqProv in spec file

Change-Id: I2f69d3d694cecdb8977c852a3f9679cb47d1b1fe

8 years agoMerge "Use nuget restore to solve dependencies" into devel
JungHoon Park [Wed, 5 Oct 2016 05:34:57 +0000 (14:34 +0900)]
Merge "Use nuget restore to solve dependencies" into devel

8 years agoUse nuget restore to solve dependencies
WonYoung Choi [Tue, 4 Oct 2016 04:21:56 +0000 (13:21 +0900)]
Use nuget restore to solve dependencies

Change-Id: I4c6b637320563f438bcbba040d92c7010eec2808

8 years agoAlarm module implementation.Updated project files.Updated doxygen with previleges...
Praveen Gattu [Mon, 19 Sep 2016 05:24:01 +0000 (10:54 +0530)]
Alarm module implementation.Updated project files.Updated doxygen with previleges and exception.

Change-Id: I9bc7747cbf268c076d16dc1c9e89a3bf4177565f
Signed-off-by: Praveen Gattu <gattu.p@samsung.com>
8 years agoSupport netstandard 1.6
WonYoung Choi [Fri, 2 Sep 2016 05:15:00 +0000 (14:15 +0900)]
Support netstandard 1.6

Change-Id: Idb7b611265b345902851b76b257916c95c81d13d