platform/core/csapi/tizenfx.git
8 years agoFix ApplicationManagerImpl/MessagePort finalizer
Seungkeun Lee [Thu, 7 Apr 2016 04:59:54 +0000 (13:59 +0900)]
Fix ApplicationManagerImpl/MessagePort finalizer

 - If implemented IDisposable interface, finalizer only call Dispose(false)

Change-Id: I849eaafa65c519834994f9418d1b31c71e46f77a

8 years agoApplicationManager : Remove redundant code using inheritance
Seungkeun Lee [Thu, 7 Apr 2016 01:09:03 +0000 (10:09 +0900)]
ApplicationManager : Remove redundant code using inheritance

 - InstalledApplicationMetadataFilter was inherited from InstalledApplicationFilter
 - Add Extension to create native filter handle (appinfo/metadata)
 - Reuse Callback handler

Change-Id: I3bf55b4bc428eacebf95a1b56d91ae5fa61d518e

8 years agoBundle - Add Factory Method
Seungkeun Lee [Wed, 6 Apr 2016 06:54:08 +0000 (15:54 +0900)]
Bundle - Add Factory Method

 - Add Factory Method for Retained bundle
 - Add Constructor parameter for checking ownership

Change-Id: I365c7c18fca50eb2d29c3e65b800ad670f40b837

8 years agoAdd property cache in ApplicationInfo
Seungkeun Lee [Wed, 6 Apr 2016 02:01:42 +0000 (11:01 +0900)]
Add property cache in ApplicationInfo

Change-Id: Id8b63b511429876a10bd9b652b0357714a835fa0

8 years agoRefactoring ApplcationManager Exceptions
Seungkeun Lee [Tue, 5 Apr 2016 09:57:48 +0000 (18:57 +0900)]
Refactoring ApplcationManager Exceptions

 - Should not throw excpetion in Native Callback
 - Change the interface of ExceptionFactory

Change-Id: If8cc5b1780d9f5fd13fdfc1c47eb121bf27828f7

8 years agoRefactoring ApplicationManager
Seungkeun Lee [Tue, 5 Apr 2016 08:35:35 +0000 (17:35 +0900)]
Refactoring ApplicationManager

 - remove ret instance variable
 - Simplify Property get/set

Change-Id: I2973b6d7252a634dfd5ade1185f10152152f9bb9

8 years agoRefactoring InstalledApplication[Metadata]Filter
Seungkeun Lee [Tue, 5 Apr 2016 07:38:29 +0000 (16:38 +0900)]
Refactoring InstalledApplication[Metadata]Filter

 - Use property initializer

Change-Id: Ib044038d1eddcb4417246c1b86a539bd42c60ddf

8 years agoFix code formatting in MessagePort
Seungkeun Lee [Tue, 5 Apr 2016 06:14:38 +0000 (15:14 +0900)]
Fix code formatting in MessagePort

Change-Id: I71079b14f1d37f44c1e431c58004d68e04b0091e

8 years agoRefactoring MessagePort
Seungkeun Lee [Tue, 5 Apr 2016 00:56:16 +0000 (09:56 +0900)]
Refactoring MessagePort

Change-Id: Iee540aeee3ae2090029294c2cfc02bbbfc6c2034

8 years agoFix spec file
WonYoung Choi [Tue, 5 Apr 2016 02:55:51 +0000 (11:55 +0900)]
Fix spec file

Change-Id: Ibe6574fdcac497b84da3e439a058b00c8f8b7508

8 years agoFix .csproj
WonYoung Choi [Tue, 5 Apr 2016 00:43:29 +0000 (09:43 +0900)]
Fix .csproj

Change-Id: Ibdb526d8e0ac2d06f4f7f5d6562d24bcb7272248

8 years agoFix spec file
WonYoung Choi [Tue, 5 Apr 2016 00:19:46 +0000 (09:19 +0900)]
Fix spec file

Change-Id: Ifabb32c19a7fb6868408c578ea9886bcfa71b380

8 years agoMerge "Add exception handling" into devel
WonYoung Choi [Tue, 5 Apr 2016 00:17:22 +0000 (09:17 +0900)]
Merge "Add exception handling" into devel

8 years agoMerge "[MessagePort] Modify MessagePort Exception" into devel
WonYoung Choi [Tue, 5 Apr 2016 00:17:15 +0000 (09:17 +0900)]
Merge "[MessagePort] Modify MessagePort Exception" into devel

8 years agoMerge "[AppControl] Implement ExtraData,SendLaunchRequest,Reply" into devel
WonYoung Choi [Tue, 5 Apr 2016 00:16:53 +0000 (09:16 +0900)]
Merge "[AppControl] Implement ExtraData,SendLaunchRequest,Reply" into devel

8 years ago[AppControl] Implement ExtraData,SendLaunchRequest,Reply
yons.kim [Mon, 28 Mar 2016 07:33:04 +0000 (16:33 +0900)]
[AppControl] Implement ExtraData,SendLaunchRequest,Reply

Change-Id: I844832bc6923eb127f24fbec5afca7fec5ad857f

8 years ago[MessagePort] Modify MessagePort Exception
Seunghyun Choi [Thu, 31 Mar 2016 05:44:30 +0000 (14:44 +0900)]
[MessagePort] Modify MessagePort Exception

Change-Id: I17131dddbd6902695f0d75971f30ec33296d2c41
Signed-off-by: Seunghyun Choi <sh4682.choi@samsung.com>
8 years agoAdd exception handling
sung-su.kim [Thu, 31 Mar 2016 05:35:42 +0000 (14:35 +0900)]
Add exception handling

Change-Id: I6f1b3bc1c1a56d7292c374852454b53abc3b3ed0

8 years ago[Bundle] Make RemoveItem boolean and enhance exceptions
Sidharth Gupta [Wed, 30 Mar 2016 09:31:48 +0000 (18:31 +0900)]
[Bundle] Make RemoveItem boolean and enhance exceptions

- Change RemoveItem() to return bool like a .NET
  dictionary

- Add a new internal class to manage exceptions
- Handle scenarios such as:
  Bundle b = new Bundle();
  b.Dispose();
  b.AddItem("my_key", "my_value");

Signed-off-by: Sidharth Gupta <sid92.gupta@samsung.com>
Change-Id: Iea5a5d06eead698078cc44260e0110f0c8407bfe

8 years ago[MessagePort] Modify Interop,MessagePort
Seunghyun Choi [Tue, 29 Mar 2016 12:17:36 +0000 (21:17 +0900)]
[MessagePort] Modify Interop,MessagePort

Change-Id: I267a75b47cc8cff351775a8f0e88bd2d8af0e6b6
Signed-off-by: Seunghyun Choi <sh4682.choi@samsung.com>
8 years agoFix .csproj
WonYoung Choi [Tue, 29 Mar 2016 10:15:51 +0000 (19:15 +0900)]
Fix .csproj

Change-Id: I104bc81aa451c448342033e9e9d0e61555cb9a05

8 years agoMerge "[Application Manager]Fix Accessibility level" into devel
WonYoung Choi [Tue, 29 Mar 2016 04:46:46 +0000 (13:46 +0900)]
Merge "[Application Manager]Fix Accessibility level" into devel

8 years agoFix .csproj
WonYoung Choi [Tue, 29 Mar 2016 02:32:20 +0000 (11:32 +0900)]
Fix .csproj

Change-Id: I22f3f1d41730f0c28225b8ea44a5b48c98d58b81

8 years agofix lifecycle functions
WonYoung Choi [Tue, 29 Mar 2016 02:27:53 +0000 (11:27 +0900)]
fix lifecycle functions

Change-Id: Ifd499fd5e702bd1d03a5e34fd473be985794984e

8 years agoAdd events for lifecycles
WonYoung Choi [Mon, 28 Mar 2016 12:23:00 +0000 (21:23 +0900)]
Add events for lifecycles

Change-Id: I650178e78b26ed330fbb26ddef1b4b82587fa712

8 years ago[Application Manager]Fix Accessibility level
jh5.cho [Mon, 28 Mar 2016 02:29:29 +0000 (11:29 +0900)]
[Application Manager]Fix Accessibility level

  - Fix the Accessibility level of the constructor of AplicationChangedEventArgs
  - Change handle names to 'handle' to have the name consistency

Change-Id: I6a6b057c99bec25b23ce4bbb5b776617e3c0c8a7

8 years agoFix build break
WonYoung Choi [Mon, 28 Mar 2016 11:33:51 +0000 (20:33 +0900)]
Fix build break

Change-Id: I23e38a6e4b321aa06e9ba1ba41222d863739e5e3

8 years agoChange namespaces
WonYoung Choi [Mon, 28 Mar 2016 11:24:39 +0000 (20:24 +0900)]
Change namespaces

Change-Id: I127bca59e1db4ad4792c8ff8b6c3ca07b243ac3f

8 years agoFix build break for message-port
WonYoung Choi [Mon, 28 Mar 2016 11:17:15 +0000 (20:17 +0900)]
Fix build break for message-port

Change-Id: I067ded04e6d6b127fcc6369cf9bffca3f1fb7acf

8 years agoMerge "[Bundle] Allow other modules to access bundle handle" into devel
WonYoung Choi [Mon, 28 Mar 2016 11:14:52 +0000 (20:14 +0900)]
Merge "[Bundle] Allow other modules to access bundle handle" into devel

8 years agoMerge "[MessagePort] Modify MessagePort, modify Bundle's handle" into devel
WonYoung Choi [Mon, 28 Mar 2016 11:14:29 +0000 (20:14 +0900)]
Merge "[MessagePort] Modify MessagePort, modify Bundle's handle" into devel

8 years agoRefactor AppFW
WonYoung Choi [Mon, 28 Mar 2016 11:01:29 +0000 (20:01 +0900)]
Refactor AppFW

Change-Id: I11fd3b9f8dead12b07f8c326eca7769b48b446a7

8 years ago[Bundle] Allow other modules to access bundle handle
Sidharth Gupta [Fri, 25 Mar 2016 05:26:50 +0000 (14:26 +0900)]
[Bundle] Allow other modules to access bundle handle

- Make an internal getter
- Modules such as message port can use this

- Also remove unnecessary CallingConvention from
  PInvoke methods

Signed-off-by: Sidharth Gupta <sid92.gupta@samsung.com>
Change-Id: I954c21c8e619e8ed71c2498da80a23b4410720fc

8 years ago[MessagePort] Modify MessagePort, modify Bundle's handle
Seunghyun Choi [Mon, 14 Mar 2016 05:05:56 +0000 (14:05 +0900)]
[MessagePort] Modify MessagePort, modify Bundle's handle

Signed-off-by: Seunghyun Choi <sh4682.choi@samsung.com>
Change-Id: I390271d30a98baf71d395bf0ab840e020eb163e3

8 years agoAdd Tizen.Application.ApplicationManager
sung-su.kim [Fri, 18 Mar 2016 07:37:51 +0000 (16:37 +0900)]
Add Tizen.Application.ApplicationManager

Change-Id: Icc645926bceeb97f4781be0f3e1cd058f17eea3b

8 years agoFix spec for smack issue
WonYoung Choi [Thu, 24 Mar 2016 05:27:00 +0000 (14:27 +0900)]
Fix spec for smack issue

Change-Id: Ib6f50e06dab1184235bbb118e6751b6846ad9d1d

8 years agoFix build break
WonYoung Choi [Thu, 24 Mar 2016 01:40:51 +0000 (10:40 +0900)]
Fix build break

Change-Id: If3af1eebd7fb6166bcfc21d2188a75d3660a7edb

8 years ago[AppControl] Add Features Manipulating Data
yons.kim [Wed, 9 Mar 2016 10:06:19 +0000 (19:06 +0900)]
[AppControl] Add Features Manipulating Data

Add AppControl's features.
- AddData, GetData, RemoveData,TryGetData,
- and ExtraData Class for mentioned features
- For these features, add code for Libc.so

Change-Id: I3ef033f81c394147ed8444d4777cb148e363ea5d

8 years agoMerge "Implements Tizen.Applications.ApplicationInfo" into devel
WonYoung Choi [Wed, 23 Mar 2016 07:47:49 +0000 (16:47 +0900)]
Merge "Implements Tizen.Applications.ApplicationInfo" into devel

8 years agoImplements Tizen.Applications.ApplicationInfo
Seungkeun Lee [Wed, 23 Mar 2016 05:41:19 +0000 (14:41 +0900)]
Implements Tizen.Applications.ApplicationInfo

 - AppCommon API in C#

Change-Id: Iec780775eb9d24ec598663140400f759ea05a08b

8 years ago[Bundle] Get count using HashSet Count property
Sidharth Gupta [Wed, 23 Mar 2016 04:49:28 +0000 (13:49 +0900)]
[Bundle] Get count using HashSet Count property

- It is O(1)
- Previous PInvoke was used with bundle_get_count()

Signed-off-by: Sidharth Gupta <sid92.gupta@samsung.com>
Change-Id: Iff4bc35ee508594d228af20779450b47f67fad07

8 years agoRefactor to simple model
WonYoung Choi [Tue, 22 Mar 2016 07:44:00 +0000 (16:44 +0900)]
Refactor to simple model

Change-Id: I09342b8e55b77389c00e8fd7874768a1ede5aa89

8 years ago[Bundle] Add GetItem<T>(), TryGetItem(), Is<T>(), Contains()
Sidharth Gupta [Thu, 10 Mar 2016 07:00:30 +0000 (16:00 +0900)]
[Bundle] Add GetItem<T>(), TryGetItem(), Is<T>(), Contains()

- Added internal constructor for other modules to use.
- Common Tizen errors have been added to the Tizen.Internals
  namespace. Hence, these errors are now checked for here.
- Common Tizen errors have been equated to Bundle errors in a
  private enum.

Signed-off-by: Sidharth Gupta <sid92.gupta@samsung.com>
Change-Id: Icb91b3590825dd0c6900a128b7c75f0e6faf120e

8 years agoRefactor Lifecycles
WonYoung Choi [Wed, 16 Mar 2016 04:48:04 +0000 (13:48 +0900)]
Refactor Lifecycles

- Rename Actor to UIController
- Rename Service to ServiceController

Change-Id: I19f5365dd8fa80626c4c376324d3936dfaecdc5d

8 years agoFix lifecycles
WonYoung Choi [Sat, 12 Mar 2016 12:31:41 +0000 (21:31 +0900)]
Fix lifecycles

Change-Id: If8ae8fd9562b3399855f6444d47c11f7f3cb4420

8 years agoFix errata
WonYoung Choi [Sat, 12 Mar 2016 12:09:50 +0000 (21:09 +0900)]
Fix errata

Change-Id: I68df92bc1ad1001e390288990eeea4b72ebcd97e

8 years agoFix lifecycles
WonYoung Choi [Sat, 12 Mar 2016 11:39:41 +0000 (20:39 +0900)]
Fix lifecycles

Change-Id: Ice898bd13ccd7dc08bb4c6127f28110ce6dd999d

8 years agoRemove ActorGroup
WonYoung Choi [Thu, 10 Mar 2016 13:06:20 +0000 (22:06 +0900)]
Remove ActorGroup

Change-Id: I6a80d0520eefab1129591e753146caa36add7fa5

8 years agoDocument for public/protected API
WonYoung Choi [Wed, 9 Mar 2016 14:04:23 +0000 (23:04 +0900)]
Document for public/protected API

Change-Id: Ibd1aa6968963fa29b1aba0778add615869575f18

8 years ago[Bundle] Add module
Sidharth Gupta [Wed, 9 Mar 2016 12:18:14 +0000 (21:18 +0900)]
[Bundle] Add module

- Spec file modified to allow GBS to build unsafe code.
  Bundle uses unsafe code.

Signed-off-by: Sidharth Gupta <sid92.gupta@samsung.com>
Change-Id: I1b7bc05bfd1a25abb3611378130da5cf8426679d

8 years agoRefactor Tizen.Applications
WonYoung Choi [Wed, 9 Mar 2016 13:53:29 +0000 (22:53 +0900)]
Refactor Tizen.Applications

- Rename ContextGroup to ActorGroup
- Manage Service in Application
- Manage ActorLifecycle in ActorGroup
- Apply CodeFormatter

Change-Id: I5f616979e0f34868ea5e5faacbe3aa7b9c0e19f5

8 years agoRefactor Tizen.Applications
WonYoung Choi [Wed, 9 Mar 2016 06:22:34 +0000 (15:22 +0900)]
Refactor Tizen.Applications

Change-Id: Id05845647c03ee7041f6a095a2df62cc6019c822

8 years agoChange toolsversion to 4.0 and .net 4.5.2 to 4.5
pius.lee [Tue, 8 Mar 2016 11:15:59 +0000 (20:15 +0900)]
Change toolsversion to 4.0 and .net 4.5.2 to 4.5

For Supporting MONO Xbuild

8 years agoAdd Service
Seungkeun Lee [Mon, 7 Mar 2016 01:46:49 +0000 (10:46 +0900)]
Add Service

 - Appcontrol handler without UI
 - Service was created only one instance by ServiceManager
 - It can start using StartService
 - It can stop using StopService
 - It can stop itself, using Terminate API
 - When it was created, OnCreate was called
 - When it was terminate, OnTerminate was called
 - When it received the AppControl, OnAppControl was called
 - TODO. if All context was removed, but the running service was existed.
   process should not terminate, but now there is no API.

Change-Id: Ibb2b59206b85735236fe733aed2db5c3f6db5097

8 years agoMerge "Fix spec, include file from Tizen.Application" into devel
WonYoung Choi [Fri, 4 Mar 2016 11:35:19 +0000 (20:35 +0900)]
Merge "Fix spec, include file from Tizen.Application" into devel

8 years agoFix spec, include file from Tizen.Application
Lukasz Foniok [Fri, 4 Mar 2016 08:06:54 +0000 (09:06 +0100)]
Fix spec, include file from Tizen.Application

Change-Id: Iabad2dbc25010586ba112ac134fa3168f399b403
Signed-off-by: Lukasz Foniok <l.foniok@samsung.com>
8 years agoFix build break
WonYoung Choi [Fri, 4 Mar 2016 07:10:15 +0000 (16:10 +0900)]
Fix build break

Change-Id: Icddd7f98f342517a9fd8db43eb1ee21298e0543c

8 years agoImplement Lifecycles of Application
WonYoung Choi [Wed, 2 Mar 2016 11:21:57 +0000 (20:21 +0900)]
Implement Lifecycles of Application

Change-Id: I43eec8c56b7e1123c7fa5fc38759ab171feb1631

8 years agoAdd Simple Window implements
Seungkeun Lee [Wed, 2 Mar 2016 07:44:09 +0000 (16:44 +0900)]
Add Simple Window implements

Change-Id: I5721231c714085e7e6789e7b55350f2e434ea67c

8 years agoFixing spec file
Lukasz Foniok [Wed, 2 Mar 2016 12:41:02 +0000 (13:41 +0100)]
Fixing spec file

Change-Id: Ib02b8897868a00e719deceda5d1cd0c19bc64826
Signed-off-by: Lukasz Foniok <l.foniok@samsung.com>
8 years agoImplement AppControlFilter.IsMatch()
WonYoung Choi [Wed, 2 Mar 2016 10:32:12 +0000 (19:32 +0900)]
Implement AppControlFilter.IsMatch()

Change-Id: I36cd66469320b7fdf87f983cc3064aa5bb2a1533

8 years agoChange directory structure
WonYoung Choi [Wed, 2 Mar 2016 00:10:36 +0000 (09:10 +0900)]
Change directory structure

Change-Id: If291d0f2a13ae89cc25b13911370d08145aaf294

8 years agoAdd Tizen.Application namespace
WonYoung Choi [Mon, 22 Feb 2016 06:39:14 +0000 (15:39 +0900)]
Add Tizen.Application namespace

Change-Id: Icfdee0aa2bd5a8a3bacf5193af91e0cbffd75adb

8 years agoAdd .gitignore
WonYoung Choi [Mon, 22 Feb 2016 02:47:36 +0000 (11:47 +0900)]
Add .gitignore

Change-Id: I6169409a862b4ba49e664e8b2e82eac7be783d1a

8 years agoInitial empty repository
JeongHoon Jeon [Mon, 22 Feb 2016 01:36:23 +0000 (10:36 +0900)]
Initial empty repository