platform/core/csapi/tizenfx.git
7 years agochange version definition for each dll
SukHyung, Kang [Mon, 12 Jun 2017 23:10:06 +0000 (08:10 +0900)]
change version definition for each dll

Change-Id: I4ff430d492be7e280cdf85bb818f9d4b7ee0897a
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
7 years agoAdd default button Property in Notification, EventListener
Seungha Son [Tue, 30 May 2017 00:19:58 +0000 (09:19 +0900)]
Add default button Property in Notification, EventListener

 This patch add Property to display default button on active notification

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

7 years agoremove not existed file reference from sln file
SukHyung, Kang [Fri, 9 Jun 2017 10:26:25 +0000 (19:26 +0900)]
remove not existed file reference from sln file

Change-Id: Ibdb20a7464ca7a4f747c164ec90ed4baf24f29cc
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
7 years agoMerge packaging information to csproj
WonYoung Choi [Thu, 8 Jun 2017 00:16:42 +0000 (09:16 +0900)]
Merge packaging information to csproj

Change-Id: Ia069d191340f772a950aa8fe9259784aacff9e5f
Signed-off-by: WonYoung Choi <wy80.choi@samsung.com>
7 years agoremove Tizen.Applications dll
SukHyung, Kang [Wed, 31 May 2017 23:44:59 +0000 (08:44 +0900)]
remove Tizen.Applications dll

Change-Id: I85bf894311dcfde555ad4790d0d57f79a480400a
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
7 years agoAdd TypeLoadException in Notification and NotificationEventListener
Seungha Son [Wed, 24 May 2017 02:16:51 +0000 (11:16 +0900)]
Add TypeLoadException in Notification and NotificationEventListener

 This patch adds TypeLoadException to support in API version 3.0
 in Notification and NotificationEventListener

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

7 years agoChange SafeHandle naming in NotificationEventListener
Seungha Son [Tue, 30 May 2017 00:27:44 +0000 (09:27 +0900)]
Change SafeHandle naming in NotificationEventListener

 It improve readability by matching SafeHandle naming of Notification
 and NotificationEventListener.

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

7 years agoFix API Reference description
SukHyung, Kang [Mon, 29 May 2017 23:20:36 +0000 (08:20 +0900)]
Fix API Reference description

Change-Id: Ife29a2e8da89e0b6513840e8f3c997fbce82be26
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
7 years agoFix wrong spelling
Seungha Son [Tue, 23 May 2017 04:42:55 +0000 (13:42 +0900)]
Fix wrong spelling

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

7 years agoFix binding NotificationDisplayAppList in Indicatory style
Seungha Son [Thu, 18 May 2017 23:40:53 +0000 (08:40 +0900)]
Fix binding NotificationDisplayAppList in Indicatory style

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

7 years agoFix wrong input parameter
Myungki Lee [Fri, 19 May 2017 01:34:07 +0000 (10:34 +0900)]
Fix wrong input parameter

 ProgressCategory.PendingBar is same to Percent in native capi.
 There is no pendingbar in capi enum value, binding the pendingbar to
 native api is an error

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

7 years agoRelease version 1.5.8
Myungki Lee [Mon, 22 May 2017 05:29:47 +0000 (14:29 +0900)]
Release version 1.5.8

- Delete summary for EditorBrowsableState.Never func
- Fix typo in NotificationEventListener

Change-Id: I90754f212ad4aa796420edb45b403685c95244be
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
7 years agoDelete summary for EditorBrowsableState.Never func
Myungki Lee [Wed, 17 May 2017 09:24:53 +0000 (18:24 +0900)]
Delete summary for EditorBrowsableState.Never func

- NotificationEventListener/SendEvent()

Change-Id: I7b46014509dfb6a841d9e9be6fe5a81e99a57311
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
7 years agoFix typo in NotificationEventListener
Myungki Lee [Wed, 17 May 2017 04:34:12 +0000 (13:34 +0900)]
Fix typo in NotificationEventListener

- SountPath -> soundpath

Change-Id: I76dcf968c51e75d8acad40099fc67bc8d8c36a59
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
7 years agoRelease version 1.5.7
Myungki Lee [Tue, 16 May 2017 06:14:26 +0000 (15:14 +0900)]
Release version 1.5.7

- Remove bigpicture related content
- Fix summary
- Modify internal request callback

Change-Id: Ia23699e5335fbeab3af38138aaf39bb6098d470e
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
7 years agoRemove bigpicture related content
Myungki Lee [Fri, 12 May 2017 06:02:56 +0000 (15:02 +0900)]
Remove bigpicture related content

Change-Id: I0c9cc104bddc425d44814131278e76e33069fadf
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
7 years agoFix summary
Myungki Lee [Fri, 12 May 2017 11:30:15 +0000 (20:30 +0900)]
Fix summary

- Modified wrong description for IconPath

Change-Id: I435ee9cea48123c4dad4d265fb2b210adee23949
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
7 years agoModify internal request callback
jongmyeongko [Thu, 13 Apr 2017 12:56:04 +0000 (21:56 +0900)]
Modify internal request callback

add exception handling and releasing resources.

Change-Id: Ic43f6159548a193c37aaa1cde99a5bac8332e04f
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoRelease version 1.5.6
Seungha Son [Fri, 12 May 2017 04:56:15 +0000 (13:56 +0900)]
Release version 1.5.6

Changes:
 - Add fallback for Package.installedTime
 - Add RPM type to PackageType enum
 - Modify exception description in Notification

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

7 years agoModify exception description in Notification
Seungha Son [Fri, 12 May 2017 04:11:34 +0000 (13:11 +0900)]
Modify exception description in Notification

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

7 years agoAdd fallback for Package.installedTime
s89.jang [Fri, 28 Apr 2017 08:27:52 +0000 (17:27 +0900)]
Add fallback for Package.installedTime

Since the native api for getting installed time is available over
API version 4.0, we need fallback for this member when that native api
is not supported.

Change-Id: I56e4be3a8e9491a5ccd8b8b745e890a144faccd7
Signed-off-by: s89.jang <s89.jang@samsung.com>
7 years agoAdd RPM type to PackageType enum
jongmyeongko [Wed, 26 Apr 2017 11:37:20 +0000 (20:37 +0900)]
Add RPM type to PackageType enum

Application can get the type of some preloaded packages
as "rpm" using Native API.
So, C# api also should handle this type.

Change-Id: Ia349520f486a29d19844829ba15a4fc5b3a7f939
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoRelease version 1.5.5
SukHyung, Kang [Wed, 10 May 2017 09:20:43 +0000 (18:20 +0900)]
Release version 1.5.5

Changes:
    - Add sub package dependencies to csapi-application-nuget

Change-Id: I390786790803c4b5327a1050c3ce194798b69fd3
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
7 years agoAdd sub package dependencies to csapi-application-nuget
WonYoung Choi [Wed, 10 May 2017 07:40:32 +0000 (16:40 +0900)]
Add sub package dependencies to csapi-application-nuget

Change-Id: I5e5a8a610864a4e33b8ba33ac863be9dfc2486bf
Signed-off-by: WonYoung Choi <wy80.choi@samsung.com>
7 years agoFix the case that RequestHandle isn't disposed
jongmyeongko [Fri, 28 Apr 2017 01:38:55 +0000 (10:38 +0900)]
Fix the case that RequestHandle isn't disposed

RequestHandle isn't necessary when it's used without 'eventCallback' parameter.

Change-Id: I9199b971aae494fd4e7fb9ecc1013dc5dc0846d9
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
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>