platform/core/appfw/shortcut.git
10 years agoModification about smack label of db file belong to process. 69/20569/2 accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi tizen_3.0.2014.q3_common tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.m14.2_ivi tizen_3.0.m14.3_ivi tizen_3.0_ivi accepted/tizen/common/20140519.224149 accepted/tizen/ivi/20140521.164853 accepted/tizen/mobile/20140602.132445 submit/tizen/20140516.060908 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.2_ivi_release tizen_3.0.m14.3_ivi_release tizen_3.0_ivi_release
jooseong.lee [Fri, 9 May 2014 09:02:59 +0000 (18:02 +0900)]
Modification about smack label of db file belong to process.

[Problem]
Most db files have 'floor' label.  Because these are created when binary is built.
No process can write db (since 'floor' label allows only read and execute)

[Solution]
Modify smack label based on below condition and three domain model
Condition1. Assign domain of process creates db files
Condition2. Assign domain of process uses db files.

Change-Id: I4e7ae01dc4b386e5df73713459917806b9d5ef5a
Signed-off-by: jooseong.lee <jooseong.lee@samsung.com>
10 years agoAdd multi-user support 65/16465/1 accepted/tizen_ivi_panda tizen_ivi_panda accepted/tizen/common/20140506.112840 accepted/tizen/ivi/panda/20140403.015115 submit/tizen/20140430.020549 submit/tizen_ivi_panda/20140403.011839
Kévin THIERRY [Tue, 28 Jan 2014 15:52:34 +0000 (16:52 +0100)]
Add multi-user support

Note that offending paths ("/opt/usr/apps") in the file sample.xml were
not removed since this file is neither used nor part of the
generated RPM. As the name of the file suggest it, it simply is a
sample.

Also correct some RPMLINT warnings/errors:
+ set a valid license tag in spec file
+ set a valid group tag in spec file
+ call ldconfig during post install (%post) and post uninstall (%postun)
  processes in spec file

Bug-Tizen: PTREL-345
Change-Id: I1b4b00ddcf8d51c98f67e5ae268e0ca0503de176
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
10 years agoSync with the latest one 80/14480/1
Sung-jae Park [Sun, 5 Jan 2014 09:20:28 +0000 (18:20 +0900)]
Sync with the latest one

Change-Id: I7b2c98dba2cd930933f72283b23c5a7fcdda8f06

10 years agoSupporting the I18Nized icons for shortcut-list 51/13251/1
Sung-jae Park [Mon, 2 Dec 2013 01:54:33 +0000 (10:54 +0900)]
Supporting the I18Nized icons for shortcut-list

Change-Id: Ia33a1ad926f8f06f0a598325529019123ddf6eb4

10 years agopkgmgr doesn't give the docPtr anymore while uninstalling. 89/12389/1
Sung-jae Park [Thu, 14 Nov 2013 09:52:36 +0000 (18:52 +0900)]
pkgmgr doesn't give the docPtr anymore while uninstalling.

While uninstalling a package, pkgmgr doesn't give the docPtr anymore.
So the plugin cannot parse the document anymore.
Now the plugin should validate the docPtr before try to parse it.
If the docPtr is NULL, skip to parse a document for safety.

Change-Id: Idaa6841e9c6068662d57832f4be99e1a3a9236f6

10 years agoAdd version table 75/11675/1
Sung-jae Park [Fri, 1 Nov 2013 15:53:23 +0000 (00:53 +0900)]
Add version table

Change-Id: I27025bcb250fd5ca33e6e0edd8e3a9a346286bf1

10 years agoUpdate shortcut pkgmgr DB 74/11674/1
Sung-jae Park [Fri, 1 Nov 2013 14:00:11 +0000 (23:00 +0900)]
Update shortcut pkgmgr DB

Change-Id: Ie046b7420e373f60a6418d04a598f7b8e0d94da9

10 years agoMerge branch 'tizen_2.2' of ssh://review.tizendev.org:29418/framework/appfw/shortcut... accepted/tizen/ivi/stable accepted/tizen_generic accepted/tizen/20131022.083745 accepted/tizen/20131022.162909 accepted/tizen/20131112.015328 accepted/tizen/ivi/20140308.005333 accepted/tizen/mobile/20140310.025536 accepted/tizen_ivi_stable/20131116.110552 submit/tizen/20131022.040151 submit/tizen/20140307.080719 submit/tizen_ivi_stable/20131116.100250
Sung-jae Park [Tue, 22 Oct 2013 03:55:12 +0000 (12:55 +0900)]
Merge branch 'tizen_2.2' of ssh://review.tizendev.org:29418/framework/appfw/shortcut into work

10 years agoTry to use gettimeofday if clock_gettime is failed
Sung-jae Park [Thu, 26 Sep 2013 03:37:30 +0000 (12:37 +0900)]
Try to use gettimeofday if clock_gettime is failed

Change-Id: Ib4475943c798bff990259eac364f55acc5d0a79d

10 years agoReplace gettimeofday with clock_get_time
Sung-jae Park [Thu, 26 Sep 2013 02:24:52 +0000 (11:24 +0900)]
Replace gettimeofday with clock_get_time

Change-Id: I88e8eee0ab2dfd031a807aa4c4c7fb701fdd7cdf

10 years agoAdd missing header
Sung-jae Park [Tue, 3 Sep 2013 10:00:35 +0000 (19:00 +0900)]
Add missing header

Change-Id: I0b794286472f49dc43dbdff117585c9cd344ae59

10 years agoUse the uniq desc filename
Sung-jae Park [Thu, 29 Aug 2013 06:11:27 +0000 (15:11 +0900)]
Use the uniq desc filename

To prevent from overwriting desc file if the request is duplicated.

Change-Id: I59e1820f85570954c1be053c7b2bd551deaf2b7c

10 years agoUpdate coding convetion.
Sung-jae Park [Tue, 13 Aug 2013 01:44:28 +0000 (10:44 +0900)]
Update coding convetion.

Change-Id: Iaac15cbf752bc72aae77b7983d701147c60ebb61

10 years agoMerge "resetting manifest requested domain to floor" into tizen accepted/tizen/ivi/genivi accepted/tizen/ivi/release tizen_ivi_genivi tizen_ivi_release accepted/tizen/20130710.221522 accepted/tizen/20130912.185907 accepted/tizen/20130912.194048 accepted/tizen/20130913.030704 accepted/tizen/ivi/genivi/20140131.060035 accepted/tizen_ivi_release/20131120.050454 ivi_oct_m2 submit/tizen/20130710.102955 submit/tizen/20130912.080403 submit/tizen/20130912.090703 submit/tizen_ivi_genivi/20140131.060235 submit/tizen_ivi_release/20131120.023425 submit/tizen_ivi_release/20131120.025951
Ryan Ware [Mon, 8 Jul 2013 17:07:22 +0000 (10:07 -0700)]
Merge "resetting manifest requested domain to floor" into tizen

10 years agoRemoe last trailing comma
Sung-jae Park [Wed, 3 Jul 2013 23:44:27 +0000 (08:44 +0900)]
Remoe last trailing comma

Change-Id: I537aa6eb1cb0eb4489c0a3fbcb04c7ad5b45d9ed

10 years agoresetting manifest requested domain to floor 45/5145/1
Alexandru Cornea [Mon, 1 Jul 2013 13:52:36 +0000 (16:52 +0300)]
resetting manifest requested domain to floor

10 years agoCheck the API and its type.
Sung-jae Park [Sun, 30 Jun 2013 05:23:35 +0000 (14:23 +0900)]
Check the API and its type.

Change-Id: Ieda77a5ef0e4b01c3f7230bd0db7f00035dbf158

10 years agoAdd new error code for permission validation (smack)
Sung-jae Park [Sun, 30 Jun 2013 01:22:06 +0000 (10:22 +0900)]
Add new error code for permission validation (smack)

Change-Id: I690cebd2bb0d9f68c514f5cc6e5e454faa545b17

10 years agoresetting manifest requested domain to floor 79/4479/1
Alexandru Cornea [Fri, 28 Jun 2013 13:32:56 +0000 (16:32 +0300)]
resetting manifest requested domain to floor

10 years agoUpdate Log
Sung-jae Park [Thu, 27 Jun 2013 05:16:49 +0000 (14:16 +0900)]
Update Log

Change-Id: I3b8fd1812452f9a3a556313ccd5e15c8204c8a1d

10 years agoMerge branch 'tizen_2.1' into tizen_2.2
Sung-jae Park [Thu, 13 Jun 2013 02:08:41 +0000 (11:08 +0900)]
Merge branch 'tizen_2.1' into tizen_2.2

Change-Id: Ifb541c3aa2990c9abb9c1128d37146e7d1fddbb1

10 years agoUse the secure_dlog
Sung-jae Park [Thu, 13 Jun 2013 01:14:51 +0000 (10:14 +0900)]
Use the secure_dlog

[model] Tizen
[binary_type] AP
[customer] Tizen Developer
[issue#] N/A
[problem] Secured data should not be printed as a log
[cause] Security enhancement
[solution] Use the secure_dlog instead of dlog
[team] HomeTF
[request]
[horizontal_expansion]

Change-Id: I1af54d083a117166aa1e5fa830f43db198dd338f

10 years agoChanges : Replace manifest with default floor 14/3814/1 accepted/tizen/20130606.163123 submit/tizen/20130605.124739
Xavier Roche [Wed, 5 Jun 2013 09:39:38 +0000 (11:39 +0200)]
Changes : Replace manifest with default floor

10 years agoReplace manifest with default floor 13/3813/1
Xavier Roche [Wed, 5 Jun 2013 09:38:42 +0000 (11:38 +0200)]
Replace manifest with default floor

10 years agoFix prevent issues.
Sung-jae Park [Wed, 29 May 2013 07:05:47 +0000 (16:05 +0900)]
Fix prevent issues.

Change-Id: Ib601a9b9f8a74a625724a4697f2fad4909877582

11 years agoDon't try to make a connection from discon cb.
Sung-jae Park [Mon, 20 May 2013 11:30:34 +0000 (20:30 +0900)]
Don't try to make a connection from discon cb.

Change-Id: I10ac77e38f01643ae63d3da5165e169808bd384f

11 years agoIcon service API is introduced. tizen_2.1 accepted/tizen/20130520.100932 submit/tizen/20130517.044820 submit/tizen_2.1/20130516.045513
Sung-jae Park [Wed, 15 May 2013 02:13:11 +0000 (11:13 +0900)]
Icon service API is introduced.

Patch 2
    Update the icon service reuqest codes.
    APIs are changed.

Patch 1
    Update shortcut service library.
    Icon service API is implemented.
    Default layout & group should be "" (zero length string)
    The icon provider will choose the default layout and group when it get zero length string.

Change-Id: I2d47a1dbdeb8281c20f3a352fd3bcaf4ffe10a4e

11 years agoAdd new sizes. submit/tizen_2.1/20130514.053102
Sung-jae Park [Thu, 2 May 2013 01:23:41 +0000 (10:23 +0900)]
Add new sizes.

Should be exposured for commercializing feature.

Change-Id: I782b11aa266a4aa0d93a98de46c7aa43c9a909c9

11 years agoUpdate spec comment 2.1b_release accepted/tizen_2.1/20130425.035428 submit/tizen_2.1/20130424.230904
Sung-jae Park [Tue, 23 Apr 2013 00:43:29 +0000 (09:43 +0900)]
Update spec comment

Change-Id: Ia16d0953a04f9debbacd1fa2938006ada7a916c0

11 years agoMerge branch 'tizen_2.1' of ssh://tizendev.org:29418/framework/appfw/shortcut into...
Sung-jae Park [Tue, 23 Apr 2013 00:42:21 +0000 (09:42 +0900)]
Merge branch 'tizen_2.1' of ssh://tizendev.org:29418/framework/appfw/shortcut into tizen_2.1

11 years agoClient/Server architecture is applied.
Sung-jae Park [Tue, 23 Apr 2013 00:05:03 +0000 (09:05 +0900)]
Client/Server architecture is applied.

There is master service daemon to help communicate between app & home.
Every request and reply will through the master.

Change-Id: I1aadd01ff3d0e19274fc46777ef73f9d514f9a22

11 years agoMerge branch 'tizen_2.1' of ssh://tizendev.org:29418/framework/appfw/shortcut into...
Sung-jae Park [Tue, 23 Apr 2013 00:20:06 +0000 (09:20 +0900)]
Merge branch 'tizen_2.1' of ssh://tizendev.org:29418/framework/appfw/shortcut into tizen_2.1

11 years agoClient/Server architecture is applied.
Sung-jae Park [Tue, 23 Apr 2013 00:05:03 +0000 (09:05 +0900)]
Client/Server architecture is applied.

There is master service daemon to help communicate between app & home.
Every request and reply will through the master.

Change-Id: I1aadd01ff3d0e19274fc46777ef73f9d514f9a22

11 years agoFix for 64 bit compatibility.
Junfeng Dong [Thu, 28 Mar 2013 09:30:49 +0000 (17:30 +0800)]
Fix for 64 bit compatibility.

- Fix hardcoding path.
- Use %cmake to set default paths.

Change-Id: Idf0f2d2403575f0571447c61bb6d2c953b0888d8

11 years agoAdd new API for removing shortcut(livebox)
Sung-jae Park [Sat, 30 Mar 2013 04:28:42 +0000 (04:28 +0000)]
Add new API for removing shortcut(livebox)

Change-Id: I58bece3692a8a1fdeb5ecf2acc6557be76425048

11 years agoUpdate shortcut status codes.
Sung-jae Park [Wed, 27 Mar 2013 04:47:17 +0000 (04:47 +0000)]
Update shortcut status codes.

Add cared bit mask.
If the homescreen already cares the error status, the application should know it.
So it can decide what it should do for error status.

Change-Id: I84d752a9e4e975b5394374f46fb1b5df8cb63fa7

11 years agoUpdate License
Sung-jae Park [Mon, 25 Mar 2013 04:24:22 +0000 (04:24 +0000)]
Update License

Add the shortcut status codes.
User(developer) can get the status code for handling the result of shortcut add request.

Change-Id: Icfd4e0e7e3a644c3696fddf5c2ebd3e9e845de83

11 years agoMerge branch 'master' into tizen_2.1
Sung-jae Park [Thu, 21 Mar 2013 13:10:55 +0000 (13:10 +0000)]
Merge branch 'master' into tizen_2.1

Conflicts:
lib/include/shortcut.h
lib/src/main.c
packaging/libshortcut.spec

Change-Id: Iea906d9a45831adb87457e30198efef41c72f2ee

11 years agoRemove unused functions, Add allow_duplicate parameter.
Sung-jae Park [Tue, 19 Mar 2013 10:29:41 +0000 (10:29 +0000)]
Remove unused functions, Add allow_duplicate parameter.

Homescreen will check the app-name and app-id for checking the duplicated.
If the allow_duplicate is 0, the homescreen should reject the shortcut add request if it is already exists.
or add it.

Change-Id: If5f4ece386e87be5cc152d2fcddfa5e65f3fe85c

11 years agomerge with master
Jinkun Jang [Fri, 15 Mar 2013 16:12:42 +0000 (01:12 +0900)]
merge with master

11 years agoTizen 2.1 base
Jinkun Jang [Tue, 12 Mar 2013 16:46:38 +0000 (01:46 +0900)]
Tizen 2.1 base

11 years agoReplace the NULL with SQLITE_TRANSIENT.
Sung-jae Park [Tue, 5 Mar 2013 15:27:44 +0000 (15:27 +0000)]
Replace the NULL with SQLITE_TRANSIENT.

NULL is defined as SQLITE_STATIC.
But I intend to use the SQLITE_TRANSIENT, so I set it correctly.

Change-Id: I43c5cae2a5deb80f425746a1ee8f255daa104bc1

11 years agoAdd new type for easy mode livebox
Sung-jae Park [Mon, 18 Feb 2013 04:16:51 +0000 (04:16 +0000)]
Add new type for easy mode livebox

Change-Id: Icdc9cd9269c1efa09510612cb34e22fd0df15526

11 years agoUpdate the upgrade feature
Sung-jae Park [Fri, 15 Feb 2013 03:00:20 +0000 (03:00 +0000)]
Update the upgrade feature

Change-Id: I24b872f658d63cf1f3ce4eb13d383f3c35af7be3

11 years agoChange the smack manifest
Sung-jae Park [Thu, 24 Jan 2013 03:25:15 +0000 (03:25 +0000)]
Change the smack manifest

Change-Id: I85e67b49a3e777cc6be9c28025079a5f75d21bd9

11 years agoChange S/W License to Apache
Sung-jae Park [Sat, 19 Jan 2013 05:12:52 +0000 (14:12 +0900)]
Change S/W License to Apache

Change-Id: I4a69a34d27ef616679bb8aa3520d720bc35fdca4

11 years agoRevise the spec file
Sung-jae Park [Fri, 4 Jan 2013 12:37:18 +0000 (21:37 +0900)]
Revise the spec file

Change-Id: I29f6dd096f7058988b57ab25c95c574a94a93e6a

11 years agoChange the LOG_TAG, Remove homescreen plugin.
Sung-jae Park [Wed, 2 Jan 2013 07:06:10 +0000 (16:06 +0900)]
Change the LOG_TAG, Remove homescreen plugin.

Change-Id: I38dcf75b7eabf9fe43e32438832a3c587773dc16

11 years agoUpdate the project to the newest version.
Sung-jae Park [Thu, 20 Dec 2012 08:19:30 +0000 (17:19 +0900)]
Update the project to the newest version.

Change-Id: I1a1b629fb3f26e68d8b896b23dbc7c209965c774

11 years agoApply smack patch
Sung-jae Park [Wed, 19 Sep 2012 09:52:19 +0000 (18:52 +0900)]
Apply smack patch

Change-Id: Ic0124db60697a15b647bbd576b936b402adb5d9d

11 years agoAdd new API 2.0alpha master 2.0_alpha accepted/tizen/20130520.102720 submit/master/20120920.151039 submit/tizen/20130517.015346
Sung-jae Park [Wed, 22 Aug 2012 07:41:34 +0000 (16:41 +0900)]
Add new API

Change package name

Change-Id: I93cd647c7b640cb9497625f10c84daaf4a3c5224

11 years agoapply FSL(Flora Software License)
Kim Kibum [Fri, 8 Jun 2012 05:54:13 +0000 (14:54 +0900)]
apply FSL(Flora Software License)

11 years agoInitial empty repository
Hyesook Choi [Thu, 7 Jun 2012 23:56:46 +0000 (08:56 +0900)]
Initial empty repository