platform/framework/web/wrt-installer.git
11 years agochange directory owner during update web app.
Soyoung Kim [Thu, 20 Jun 2013 11:53:33 +0000 (20:53 +0900)]
change directory owner during update web app.

[Issue#] N/A
[Problem] private directory owner changed to root during update web app.
[Cause] because of copy backup directory.
[Solution] chage owner to app during update web app.
[SCMRequest] N/A

Change-Id: Id3719ef0fec9236c318e047c7da27b5ab107e42d

11 years agoSupport 'use-decoration' attribute of <tizen:box-size>
Yunchan Cho [Tue, 18 Jun 2013 12:36:34 +0000 (21:36 +0900)]
Support 'use-decoration' attribute of <tizen:box-size>

[Issue#] N/A
[Problem] frame decoration feature was not supported on dynamic box
[Cause] There is no way for developer to apply frame decoration of dynamic box
[Solution] For this, 'use-decoration' attribute has been added to <tizen:box-size>
           'use-decoration' attribute is optional, and can have 'true' or 'false' as value.
           default value is 'true'
[SCMRequest] Depends on: wrt-commons. https://review.tizenrsa.org/#/c/75079/

Change-Id: I08fff1d8f022d6de0c2835cce0e7c100b1c8550d

11 years agoAdd WidgetUpdate tests
Grzegorz Rynkowski [Tue, 11 Jun 2013 13:37:20 +0000 (15:37 +0200)]
Add WidgetUpdate tests

[Issue#] LINUXWRT-403
[Problem] A lot of paths used in wrt are constructedmanually
[Cause] N/A
[Solution] Add WidgetUpdate test group.
[Verification]
    1. Build wrt-installer repo with --define "WITH_TESTS ON"
    2. Run tests wrt-installer-tests-general --output=text.
    It should be test group named "WidgetUpdate" who contains 7 tesets.
    Five of them passed, and two failed.

Change-Id: I7ade49f50cfbf6ef2e476357e8ad39f0315889cd

11 years agoMerge "[Release] wrt-installer_0.1.82"
HOSEON LEE [Thu, 20 Jun 2013 05:09:10 +0000 (05:09 +0000)]
Merge "[Release] wrt-installer_0.1.82"

11 years agoChange tizen:metadata details
Jihoon Chung [Tue, 18 Jun 2013 05:33:17 +0000 (14:33 +0900)]
Change tizen:metadata details

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Change tizen:metadata details
Add value is null case
[SCMRequest] must be imported with wrt-commons

Change-Id: I7ab48bee18e8d3689dd129877958aa39e5dc8fda

11 years agoFixed resource symbolic link for prealod app.
Soyoung Kim [Tue, 18 Jun 2013 12:25:19 +0000 (21:25 +0900)]
Fixed resource symbolic link for prealod app.

[Issue#] P130614-0991
[Problem] show wrong alarm icon at schedule memo app.
[Cause] wrong symbolic link for service app.
[Solution] change symbolic link at resource directory.
[SCMRequest] N/A

Change-Id: I2a517a5e544211a18319e6892870a5349957e7c9

11 years ago[Release] wrt-installer_0.1.82
sung-su.kim [Tue, 18 Jun 2013 05:46:01 +0000 (14:46 +0900)]
[Release] wrt-installer_0.1.82

Change-Id: Id59079f9856b6e3c30085f2c8dd8a2e754b2a8a3

11 years agoFix installation of NPRuntime plug-ins.
Zbigniew Kostrzewa [Fri, 14 Jun 2013 10:56:53 +0000 (12:56 +0200)]
Fix installation of NPRuntime plug-ins.

[Issue#] N/A
[Problem] All NPRuntime plug-ins are installed with a widget instead of
only those that match target architecture.
See "Tizen Web Runtime Core Specification 2.1", section
"Web Application Installation", requirements 0102 and 0103.
[Cause] N/A
[Solution] Install from widget package from sub-directory
"plugins/" only those files that are in sub-directory for target
architecture.
[SCMRequest] Depends on: https://review.tizenrsa.org/74219

[Verification]
1. Build repository.
2. Install widget npruntime-all-on-arm-x86.wgt from
RSA/test/wrt/wrt-package-management-tests/resources/ on the device.
3. Check if only plug-ins for arm architecture have been installed.

Change-Id: Iaa5ddca79f8cb1bc0237531869841864ee0e4625

11 years ago[CTS Week24] appwidget-box-label-null should PASS
Kamil Nowac [Fri, 14 Jun 2013 09:44:15 +0000 (11:44 +0200)]
[CTS Week24] appwidget-box-label-null should PASS

[Issue#] LINUXWRT-450
[Problem] widget doesn't install
[Cause] N/A
[Solution] Changed verify method
[Verification]
1. Build wrt-installer
2. install appwidget-box-label-null from attachement in
http://cam.sprc.samsung.pl/browse/LINUXWRT-450
Widget should install without problems

Change-Id: Ib4d3635eb94936e0d4a8dced0512cdd6f97e56db

11 years ago[Release] wrt-installer_0.1.81
Soyoung Kim [Fri, 14 Jun 2013 06:19:08 +0000 (15:19 +0900)]
[Release] wrt-installer_0.1.81

Change-Id: Ia3ec3c7156363bede44a520a1e41e479bacdb383

11 years agoModification of widgets.tizen.xsd for splash screen support.
Taejeong Lee [Fri, 14 Jun 2013 05:25:00 +0000 (14:25 +0900)]
Modification of widgets.tizen.xsd for splash screen support.

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Modification of widgets.tizen.xsd for splash screen support.

Change-Id: I5e3fe9011c3d9922a36391ad212c0927378610a0

11 years agoFixed get signature file logic
Soyoung Kim [Fri, 14 Jun 2013 04:53:32 +0000 (13:53 +0900)]
Fixed get signature file logic

[Issue#] N/A
[Problem] can't install twitter web app.
[Cause] fail to get signature file.
[Solution] if there is no signature file, skip get certificate.
[SCMRequest] N/A

Change-Id: I1371ca4239eef58c0e99d4122055db66b6514289

11 years ago[Release] wrt-installer_0.1.80
Jihoon Chung [Thu, 13 Jun 2013 14:10:51 +0000 (23:10 +0900)]
[Release] wrt-installer_0.1.80

Change-Id: Iecdf197484422a9ad813b94b0223a8c4866a3c7e

11 years agoFixed reinstall hybrid web app.
Soyoung Kim [Wed, 12 Jun 2013 11:02:27 +0000 (20:02 +0900)]
Fixed reinstall hybrid web app.

[Issue#] N/A
[Problem] failed installation native app
[Cause] can't check whether hybrid web app or not.
[Solution] fixed check routine.
[SCMRequest] N/A

Change-Id: I645a41dbd761135dfa014f86ab7bcc57d008bfdb

11 years ago[CTS Week24] W3C P&C wiget installation
Kamil Nowac [Wed, 12 Jun 2013 14:46:15 +0000 (16:46 +0200)]
[CTS Week24] W3C P&C wiget installation

[Issue#] LINUXWRT-437
[Problem] Unhandled exception during instalation
of bg.wgt and bh.wgt
[Cause] N/A
[Solution] Checking existence of config.xml
[Verification]
1.Build wrt-extra and wrt-installer with --define "WITH_TESTS ON"
2.Install widgets bg.wgt and bh.wgt (/opt/share/widget/tests/w3c_widgets/)
Installation should fail but without unhandled exceptions.

Change-Id: I8ccf79e30f89664e2b66ad96efb715721c62aecc

11 years agoMerge "Content tag parsing fix"
Pawel Sikorski [Thu, 13 Jun 2013 10:24:39 +0000 (10:24 +0000)]
Merge "Content tag parsing fix"

11 years agoFixed hybrid web app update
Soyoung Kim [Thu, 13 Jun 2013 05:02:12 +0000 (14:02 +0900)]
Fixed hybrid web app update

[Issue#] N/A
[Problem] can't update hybrid web app.
[Cause] failed update manifest file.
[Solution] update manifest file.
[SCMRequest] N/A

Change-Id: I6f58c91a7171771b240c571f793f4565cded2a3b

11 years ago[Release] wrt-installer_0.1.79
Jihoon Chung [Thu, 13 Jun 2013 04:23:09 +0000 (13:23 +0900)]
[Release] wrt-installer_0.1.79

Change-Id: I208009ba1399ac478423f522ca0845446ebd1065

11 years agoContent tag parsing fix
Tomasz Iwanek [Wed, 12 Jun 2013 13:34:01 +0000 (15:34 +0200)]
Content tag parsing fix

[Issue#]       LINUXWRT-438
[Bug]          Bug in content parsing when src == "" is treated as if not encountered at all
[Cause]        Wrong content parswing changes
[Solution]     Fix
[Verification] Run tests:
 wrt-extra-tests-w3c --output=text --regexp='br'
 wrt-extra-tests-w3c --output=text --regexp='bq'
 wrt-extra-tests-w3c --output=text --regexp='bs'
 wrt-extra-tests-w3c --output=text --regexp='d7'
 wrt-extra-tests-w3c --output=text --regexp='d8'
 wrt-extra-tests-w3c --output=text --regexp='gb'
 wrt-extra-tests-w3c --output=text --regexp='b3'
 wrt-extra-tests-misc --output=text --regexp='first_content'
 wrt-extra-tests-misc --output=text --regexp='prefer_tizen_content'

Change-Id: I4d0eb996a4bcebbfab960fbd73c41eb04c124dde

11 years agoUpdate XSD
Jihoon Chung [Wed, 12 Jun 2013 06:10:29 +0000 (15:10 +0900)]
Update XSD

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Update XSD
Fixed XSD compile error in the box-label
Add "hwkey-event" to the tizen:setting
[SCMRequest] N/A

Change-Id: I0ebf9e2b56befec970f89790272c5adb78c96fef

11 years agoFixed package version
Soyoung Kim [Wed, 12 Jun 2013 08:58:16 +0000 (17:58 +0900)]
Fixed package version

[Issue#] N/A
[Problem] wrong package version
[Cause] N/A
[Solution] fixed update pkg parser api..
[SCMRequest] N/A

Change-Id: I4380f8fc4862dc1543632770738f4dc588b351dd

11 years agoFixed wrong package info version
Soyoung Kim [Wed, 12 Jun 2013 06:05:48 +0000 (15:05 +0900)]
Fixed wrong package info version

[Issue#] N/A
[Problem] wrong package version
[Cause] wrong check pre condition.
[Solution] fixed condition.
[SCMRequest] N/A

Change-Id: If9e60bca9dc3ee363ba0eae95d019ddefa9610cc

11 years ago[Release] wrt-installer_0.1.78
sung-su.kim [Tue, 11 Jun 2013 02:25:30 +0000 (11:25 +0900)]
[Release] wrt-installer_0.1.78

Change-Id: Ide8397a93147ca5ed769002e1b4152efb9a977e6

11 years agoFixed installation hybrid web app.
Soyoung Kim [Tue, 11 Jun 2013 05:54:49 +0000 (14:54 +0900)]
Fixed installation hybrid web app.

[Issue#] N/A
[Problem] can't install hybrid web app.
[Cause] wrong comparison
[Solution] fixed comparison.
[SCMRequest] N/A

Change-Id: I67fb358f683a82dc3d601c86148dc47705ef2687

11 years ago[Path usage Unification] Plugin Installation part unification
Kamil Nowac [Wed, 29 May 2013 13:05:55 +0000 (15:05 +0200)]
[Path usage Unification] Plugin Installation part unification

[Issue#] LINUXWRT-395
[Problem] A lot of paths used in wrt are constructed manually
[Cause] N/A
[Solution] Used module DPL::Utils::Path
[Verification] 1. Build wrt-installer repo with --define "WITH_TESTS ON"
2. Install plugins by using wrt-installer -p and
run tests wrt-installer-tests-general --output=text
They shoud install without problems and tests should pass.

Change-Id: I6e03f4732a6bb10df78dfb0bc451f5a3da627ac8

11 years agoFixed systemd
Soyoung Kim [Mon, 10 Jun 2013 08:45:14 +0000 (17:45 +0900)]
Fixed systemd

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] fixed systemd
[SCMRequest] N/A

Change-Id: Ic04ac832ac2f9de80bb68f8d3f6c985803434e0f

11 years agofixed wrong package version.
Soyoung Kim [Mon, 10 Jun 2013 08:27:00 +0000 (17:27 +0900)]
fixed wrong package version.

[Issue#] N/A
[Problem] can't update package version.
[Cause] should be call parsing upgrade api when web app update.
[Solution] call parsing upgrade api if prealod web app update.
[SCMRequest] N/A

Change-Id: Ifb0f60a747d971fbe98000f5c067622afa619bd4

11 years agoapp directory isn't removed if native app installation failed.
Soyoung Kim [Mon, 10 Jun 2013 06:36:38 +0000 (15:36 +0900)]
app directory isn't removed if native app installation failed.

[Issue#] S1-14267
[Problem] app directory isn't removed.
[Cause] missing directory remove.
[Solution] add directory remove.
[SCMRequest] N/A

Change-Id: I76f6e3d0caff773355e40b5de720ec9e41ec5a98

11 years agoSplash screen declaration element name was changed.
Taejeong Lee [Fri, 7 Jun 2013 02:05:22 +0000 (11:05 +0900)]
Splash screen declaration element name was changed.

 - 'tizne' namespace is needed.
 <splash src="...">  ->  <tizen:splash src="...">

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Splash screen declaration element name was changed.

Change-Id: Id768612da81a51c7d70bdb842af907e94c613399

11 years ago[Release] wrt-installer_0.1.75
Jihoon Chung [Fri, 7 Jun 2013 05:18:13 +0000 (14:18 +0900)]
[Release] wrt-installer_0.1.75

Change-Id: I780b2f66035cf1cfd211f6c68c61ed2eb3660bc2

11 years agoMerge "[Path usage Unification] Widget Uninstallation part unification"
Pawel Sikorski [Thu, 6 Jun 2013 15:36:02 +0000 (00:36 +0900)]
Merge "[Path usage Unification] Widget Uninstallation part unification"

11 years agoInstaller Jobs list clean up
Rafal Bednarski [Wed, 29 May 2013 11:58:01 +0000 (13:58 +0200)]
Installer Jobs list clean up

[Issue#] N/A
[Problem] wrt-installer cannot be used to install/uninstall
    multiple widgets at once. Because of that,
    InstallerLogic does not need to use the Jobs container
    for the jobs.
    InstallerLogic can run/use just one job at given time.
[Cause] N/A
[Solution] container is exchanged for a single pointer
    value that holds the job.
[Verification]  Verification should contain:
    running wrt-installer -p (plugins installation)
    installing, deinstalling, update widgets
    installing invalid widget (that should
    not be installed)

Change-Id: Ib738f61551c5fb39085b6c972b152c9515c9711f

11 years agoAdd default icon
Jihoon Chung [Thu, 6 Jun 2013 07:30:57 +0000 (16:30 +0900)]
Add default icon

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Add default icon
[SCMRequest] N/A

Change-Id: I59df43d004f3ff493742b2876b27128dc14ce1d0

11 years ago[Path usage Unification] Widget Uninstallation part unification
Kamil Nowac [Wed, 29 May 2013 10:38:24 +0000 (12:38 +0200)]
[Path usage Unification] Widget Uninstallation part unification

[Issue#] LINUXWRT-394
[Problem] A lot of paths used in wrt are constructed manually
[Cause] N/A
[Solution] Used module DPL::Utils::Path
[Verification] 1. Build wrt-installer repo with --define "WITH_TESTS ON"
2. Install and uninstall widgets on targets. They shoud uninstall without problems.

Change-Id: I90a680aad6d7292cb53a4dd236c7b353a5286187

11 years ago[Release] wrt-installer_0.1.74
Soyoung Kim [Wed, 5 Jun 2013 11:38:19 +0000 (20:38 +0900)]
[Release] wrt-installer_0.1.74

Change-Id: Icbca11207d86e251cc2596b2522a404866879461

11 years agoBuild break fix within DRM functionality
Pawel Sikorski [Wed, 5 Jun 2013 09:50:59 +0000 (11:50 +0200)]
Build break fix within DRM functionality

[Issue#] N/A
[Problem] Build break during RSA wrt-installer compilation
[Cause] Wrong Exception declaration (no DrmDecryptFailed Exception)
[Solution] DrmDecryptFailed exception declaration added

Change-Id: If10594683175459a850b9d7b8bbd08f3105ab069

11 years ago[Release] wrt-installer_0.1.73
Soyoung Kim [Wed, 5 Jun 2013 08:37:19 +0000 (17:37 +0900)]
[Release] wrt-installer_0.1.73

Change-Id: I421c478ccd9a4dd0a692f61d4724220d241ee51d

11 years agoFixed error code when wgt file is invalid.
Soyoung Kim [Wed, 5 Jun 2013 08:27:55 +0000 (17:27 +0900)]
Fixed error code when wgt file is invalid.

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] add error code when wgt file is invalid
[SCMRequest] N/A

Change-Id: Ib5bc38f375de8b68ccd0e3bd9e05ed03d9481539

11 years agoFixed save certification for distributor2.
Soyoung Kim [Wed, 5 Jun 2013 07:32:54 +0000 (16:32 +0900)]
Fixed save certification for distributor2.

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Fixed save certification for distributor2.
[SCMRequest] N/A

Change-Id: Ic62dae0a4c41514056ee2251e6ed85909908d700

11 years agoRevert "Fix widget version support"
Lukasz Marek [Mon, 27 May 2013 16:44:55 +0000 (18:44 +0200)]
Revert "Fix widget version support"

This reverts commit 499860cd91b1c6799d3a424d4625151d6c913f6c.

11 years agoMissing tizen settings in XML schema
Tomasz Iwanek [Mon, 3 Jun 2013 06:54:03 +0000 (08:54 +0200)]
Missing tizen settings in XML schema

[Issue#]       N/A
[Bug]          Some of settings are not specified in Core Spec but needed.
[Cause]        N/A
[Solution]     Added settings which are needed.
[Verification] Look at changes. Run: xmlstarlet val -e configuration/widgets.xsd configuration/config.xml

Change-Id: Ic92988fdeccf634c91f0d0835baba032ad60e854

11 years agoclean up unzip. phase 1
Soyoung Kim [Tue, 4 Jun 2013 08:58:06 +0000 (17:58 +0900)]
clean up unzip. phase 1

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] remove unzip task to class.
[SCMRequest] N/A

Change-Id: Ibb6e946ae0606a38964ab481de7424bdcaf321b2

11 years agoFixed systemd
Soyoung Kim [Tue, 28 May 2013 09:41:52 +0000 (18:41 +0900)]
Fixed systemd

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] fixed systemd about wrt-preinstall-widgets.service
[SCMRequest] N/A

Change-Id: I9f067f0d179b5de0413c45ec2c1003b5872f1bda

11 years agoFixed shared directory's owner
Soyoung Kim [Tue, 4 Jun 2013 06:42:32 +0000 (15:42 +0900)]
Fixed shared directory's owner

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Fixed shared directory's owner.
[SCMRequest] N/A

Change-Id: I3b0f8f33942c6dee81f5039a829eb5056745be52

11 years ago[Release] wrt-installer_0.1.72
Jihoon Chung [Tue, 4 Jun 2013 04:29:32 +0000 (13:29 +0900)]
[Release] wrt-installer_0.1.72

Change-Id: I6e3c9f927879200b1f46f9927ef8dd5a532a5915

11 years ago[Release] wrt-installer_0.1.71
Yunchan Cho [Fri, 31 May 2013 08:17:43 +0000 (17:17 +0900)]
[Release] wrt-installer_0.1.71

Change-Id: Ide46267ad8c8922b64aac8085f2e294b2e701110

11 years agoWrite the variable language boxlabel in manifest file.
leerang song [Mon, 27 May 2013 10:29:21 +0000 (19:29 +0900)]
Write the variable language boxlabel in manifest file.

[Issue#] N/A
[Bug] N/A
[Cause] N/A
[Solution] Add function for parsing language label in widget_parser.
[Verification] This commit should be release with wrt-commons.

Change-Id: I789f4d2518d900cd3dd1e6e2b90f227ad9cbb68f

11 years ago[Release] wrt-installer_0.1.70
Jihoon Chung [Thu, 30 May 2013 07:43:20 +0000 (16:43 +0900)]
[Release] wrt-installer_0.1.70

Change-Id: I0921c1ec4644a8cb6c44349271f3db022eea307c

11 years agoAdd set removable for manifest when CSC installation
Soyoung Kim [Wed, 29 May 2013 14:11:55 +0000 (23:11 +0900)]
Add set removable for manifest when CSC installation

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Add set removable for manifest when CSC installation
[SCMRequest] N/A

Change-Id: I4cf3aba0480717c5674012f6d0261ee310356820

11 years agoChange temporary storage path
Jihoon Chung [Wed, 29 May 2013 06:50:36 +0000 (15:50 +0900)]
Change temporary storage path

[Issue#] H0100184102
[Problem] Using tizen.download to download to "wgt-private" works,
but not to "wgt-private-tmp"
[Cause] N/A
[Solution]
Change temporary storage path app directory
Before : /tmp/pkgid/
After  : /opt/usr/apps/pkgid/tmp/
[SCMRequest] must be imported with wrt-commons

Change-Id: Ie23da9d17e4c0c4c459b5df9e33af0cebade2f7c

11 years agoCrash on wrt-installer -r
Karol Pawlowski [Wed, 29 May 2013 16:00:32 +0000 (18:00 +0200)]
Crash on wrt-installer -r

[Issue#] LINUXWRT-399 TDIS-5963
[Problem] Exception during reinstalling the widget
[Cause] N/A
[Solution] N/A
[Verification] N/A

Change-Id: I412ab0e71fca6d3ea21d68d84d38c25008fcac2f

11 years agoFix widget version support
Lukasz Marek [Mon, 27 May 2013 16:44:55 +0000 (18:44 +0200)]
Fix widget version support

[Issue#] N/A
[Problem] wrt-installer was able to install older or the save version of the widget
[Cause] N/A
[Solution] Check version before installation
[SCMRequest] N/A

Change-Id: Id00d0a0587526e457290e32ff572545fa7972f17

11 years agoConfig.xml XML Schema validation
Tomasz Iwanek [Mon, 6 May 2013 10:34:01 +0000 (12:34 +0200)]
Config.xml XML Schema validation

[Issue#]       LINUXWRT-314
[Feature]      Schema validation
[Cause]        N/A
[Solution]     Xml schema validation based on updated schema from related change.
Validation is turned on by SCHEMA_VALIDATION_SUPPORT option (default OFF). This is because of problem with w3c testcases.
[Verification] Build repository. Install some testcases.

Change-Id: Ia8d17c61d1faf96fbdbbc13a810302a39f9c2245

11 years agoMerge "change minimum value of update-period attribute to 1800.0 second"
Hoseon LEE [Wed, 29 May 2013 07:20:08 +0000 (16:20 +0900)]
Merge "change minimum value of update-period attribute to 1800.0 second"

11 years agoMerge "fixed icon path at hybrid web app for backend installer."
Hoseon LEE [Wed, 29 May 2013 06:40:51 +0000 (15:40 +0900)]
Merge "fixed icon path at hybrid web app for backend installer."

11 years agochange minimum value of update-period attribute to 1800.0 second
Yunchan Cho [Fri, 24 May 2013 01:16:09 +0000 (10:16 +0900)]
change minimum value of update-period attribute to 1800.0 second

[Issue#] N/A
[Problem] checking minimum value of update-period is not correct.
[Cause] Core specification of Tizen 2.1 regarding update-period has been changed
[Solution] parser code and schema file is changed to have minimum value of update-period as 1800.0 second

Change-Id: I533d22ac01de96ab820d82a6a711210e8cbb97c5

11 years agoRemove unused dependency "vconf"
Jihoon Chung [Wed, 29 May 2013 05:41:42 +0000 (14:41 +0900)]
Remove unused dependency "vconf"

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Remove unused dependency "vconf"
[SCMRequest] N/A

Change-Id: Id8f4c28d0ec802f7c884ec696c83be4f6995e11b

11 years agofixed icon path at hybrid web app for backend installer.
Soyoung Kim [Wed, 29 May 2013 05:56:14 +0000 (14:56 +0900)]
fixed icon path at hybrid web app for backend installer.

[Issue#] N/A
[Problem] can't get icon path at backend installer.
[Cause] icon path is wrong when hybrid web app.
[Solution] fixed icon path.
[SCMRequest] N/A

Change-Id: I675a326887c599144cdd89ab72af325cf42bb24a

11 years ago[Release] wrt-installer_0.1.69
sung-su.kim [Wed, 29 May 2013 02:12:00 +0000 (11:12 +0900)]
[Release] wrt-installer_0.1.69

Change-Id: I435414f141d8c90e5dc82839eede20241228c83f

11 years agoConfig.xml XML Schema reworked
Tomasz Iwanek [Mon, 6 May 2013 10:34:01 +0000 (12:34 +0200)]
Config.xml XML Schema reworked

[Issue#]       LINUXWRT-314
[Feature]      Schema reworked base on: dev.w3.org/2006/waf/widgets-schema/
[Cause]        N/A
[Solution]
 1. xsd files were substituted with schema received from convertion
    of http://dev.w3.org/2006/waf/widgets-schema/tests/ relax NG syntax.
 2. Tizen changes were applied as in old config.xsd
 3. Some restrictions have been removed for purpose of tests
[Verification] Validate xml schema: xmlstarlet val -e configuration/widgets.xsd configuration/config.xml
 Check xml schema content.

Change-Id: I960fbd393ce144ab9acf5b67cdafa219ecc435dc

11 years agoInstaller testcases fix
Tomasz Iwanek [Mon, 6 May 2013 10:34:01 +0000 (12:34 +0200)]
Installer testcases fix

[Issue#]       LINUXWRT-314
[Bug]          Outdated tests
[Cause]        N/A
[Solution]     Fix config.xml for 2 tests
[Verification] Not needed.

Change-Id: Ib26ac370d5e69e393609bf9bab45d24a0b065953

11 years agoRemove a step for checking boxsize.
leerang song [Tue, 28 May 2013 10:38:16 +0000 (19:38 +0900)]
Remove a step for checking boxsize.

[Issue#] N/A
[Problem] Install fails are occured
[Cause] N/A
[Solution] Remove a step for checking boxsize
[SCMRequest] N/A

Change-Id: If45391be78d1695bfae88253746c5554c9c4297c

11 years ago[Release] wrt-installer_0.1.68
Soyoung Kim [Mon, 27 May 2013 14:30:39 +0000 (23:30 +0900)]
[Release] wrt-installer_0.1.68

Change-Id: I4669e8211ca7540249ce79f23937b97a0dd13884

11 years agoFixed build break
Soyoung Kim [Mon, 27 May 2013 14:28:41 +0000 (23:28 +0900)]
Fixed build break

[Issue#] N/A
[Problem] occur build break
[Cause] N/A
[Solution] fixed build break
[SCMRequest] N/A

Change-Id: I08f5de2c3ec5adf39496202f7a2748196e97a38f

11 years agoapply systemd for wrt_preload_widget.sh
Soyoung Kim [Mon, 27 May 2013 13:57:49 +0000 (22:57 +0900)]
apply systemd for wrt_preload_widget.sh

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] apply systemd for wrt_preload_widget.sh
[SCMRequest] N/A

Change-Id: If9c604b67593b15f89c5b409f8f8ea3e398c00fa

11 years ago[Release] wrt-installer_0.1.67
sung-su.kim [Mon, 27 May 2013 12:07:26 +0000 (21:07 +0900)]
[Release] wrt-installer_0.1.67

Change-Id: I58d7393e851234bc261517c06cb8525ddba238e1

11 years agoFixed skip encryption when downgrade preload webapp
Soyoung Kim [Mon, 27 May 2013 11:25:38 +0000 (20:25 +0900)]
Fixed skip encryption when downgrade preload webapp

[Issue#] N/A
[Problem] twice encrypt during downgrade to preload webapp.
[Cause] preload webapp is already encrypted.
[Solution] if downgrade to preload webapp, skip encryption.
[SCMRequest] N/A

Change-Id: Idcfe249b59e0429b9759ccc059e3ccece7968bd9

11 years ago[Release] wrt-installer_0.1.66
sung-su.kim [Mon, 27 May 2013 08:54:01 +0000 (17:54 +0900)]
[Release] wrt-installer_0.1.66

Change-Id: Ic80260b3e530da1f7b1da54ad0ec37ca18eeece0

11 years agoAdd update download web app to preload web app
Soyoung Kim [Sat, 25 May 2013 14:47:08 +0000 (23:47 +0900)]
Add update download web app to preload web app

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] downgrade to preload when download web app removed.
[SCMRequest] N/A

Change-Id: I09c5c77df9105dd3a6fa238d8b4e9951e2400e11

11 years agoAdd attributes for internal use regarding dynamic box(app widget)
Yunchan Cho [Sat, 25 May 2013 08:18:35 +0000 (17:18 +0900)]
Add attributes for internal use regarding dynamic box(app widget)

[Issue#] N/A
[Problem] Some commercialization features regarding dynamic box doesn't work
[Cause] Internally used attributes was removed by other patch
        <tizen:pd fastOpen>, <tizen:app-widget type>
[Solution] Add these attributes again.
           these attributes aren't announced publicly, so that wrt core spec doesn't include them.

Change-Id: I0a3dbe450dc5eb7aa4e5fee2952764d51fcd24c9

11 years agoDeferred installation removal.
Grzegorz Rynkowski [Thu, 23 May 2013 06:56:57 +0000 (08:56 +0200)]
Deferred installation removal.

[Issue#] LINUXWRT-161
[Problem] Unused functionality.
[Cause] N/A
[Solution] Removing it.
[Verification]
    1. Build a repository.
    2. Do a wrt-installer-tests-general after installation new
    wrt-installer. Compare the new test results with the previous
    (additionally you could do that for other tests also).

Change-Id: Ifb3c1b86a75f42f43582d2d775cb12749c3fed6c

11 years ago[Release] wrt-installer_0.1.65
sung-su.kim [Fri, 24 May 2013 05:25:35 +0000 (14:25 +0900)]
[Release] wrt-installer_0.1.65

Change-Id: I0fd9b20f21274ec447770914392ae4538aa276f0

11 years agoMerge "Set the API to check the supported boxsize."
Yunchan Cho [Fri, 24 May 2013 01:22:58 +0000 (10:22 +0900)]
Merge "Set the API to check the supported boxsize."

11 years agoFix for wiget parser.
Andrzej Surdej [Wed, 22 May 2013 15:37:23 +0000 (17:37 +0200)]
Fix for wiget parser.

[Issue#] N/A
[Problem] When checking 'update-period' the decimal point mark
various in different locales.
[Cause] strdot() uses locales when converting string to double.
[Solution] Set standard "C" locales on parsing time.
[Verification] To verify install new-app-widget* attached in
https://tizendev.org/bugs/browse/TDIS-5713.
Both should be able to install.

Change-Id: I4c4d67e96845c16b66f4c91b8e17c67dab77c05a

11 years agoMerge "Configuration parser adjustment to specification"
Pawel Sikorski [Thu, 23 May 2013 10:18:06 +0000 (19:18 +0900)]
Merge "Configuration parser adjustment to specification"

11 years ago[Release] wrt-installer_0.1.64
sung-su.kim [Thu, 23 May 2013 09:21:20 +0000 (18:21 +0900)]
[Release] wrt-installer_0.1.64

Change-Id: I294cfd078e79fadfdb32daf2a95feeefea59bf1b

11 years agoAdd encryption for preload web app
Soyoung Kim [Tue, 21 May 2013 12:30:54 +0000 (21:30 +0900)]
Add encryption for preload web app

[Issue#] N/A
[Problem] Can't install web app is required encryption during preload.
[Cause] there is no encryption api for preload web app.
[Solution] Add encryption api using master key.
[SCMRequest] this package have to release with ss-client and ss-server.

Change-Id: Id05cd77cf3657526ee0f13286ef6bc179b2f6840

11 years agoConfiguration parser adjustment to specification
Tomasz Iwanek [Tue, 7 May 2013 12:25:29 +0000 (14:25 +0200)]
Configuration parser adjustment to specification

[Issue#]       LINUXWRT-314
[Bug]          Parser not working as specified
[Cause]        N/A
[Solution]     Several fixes. Following things are being fixed:
 - prefering tizen:content element over widgets:content element
 - taking first content element (besides rule above)
[Verification] Build repository.

Run tests from change no "202543" from wrt-extra.

Change-Id: I75fd980a0dc6a372a001135a62acb9cd4ecd7c54

11 years agoupdate encryption logic to capi.
Soyoung Kim [Thu, 9 May 2013 12:38:50 +0000 (21:38 +0900)]
update encryption logic to capi.

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] update encryption logic to capi.
[SCMRequest] this commit have to release with wrt.

Change-Id: I5cf257135a8857647a4d77a7d031306df254b8b9

11 years ago[Release] wrt-installer_0.1.63
sung-su.kim [Tue, 21 May 2013 05:53:05 +0000 (14:53 +0900)]
[Release] wrt-installer_0.1.63

Change-Id: I3fd1cc00f616ba2076c13b8a0ebbf619c58ea2e4

11 years agoSet the API to check the supported boxsize.
leerang song [Mon, 29 Apr 2013 10:54:05 +0000 (19:54 +0900)]
Set the API to check the supported boxsize.

[Issue#] N/A
[Problem] Config.xml use the not supported boxsize
[Cause] N/A
[Solution] Set the API to check the supported boxsize.
[SCMRequest] N/A

Change-Id: I7d39b257c1822f5296922342385c2629efe3e625

11 years agoPrevent fix
Lukasz Marek [Tue, 14 May 2013 11:15:02 +0000 (13:15 +0200)]
Prevent fix

[Issue#] N/A
[Problem] Memory leak found.
[Cause] N/A
[Solution] Release resources.
[Verification] Compile repository, install any widget.

Change-Id: If73441a222fb0c96bc2bc426726176ca3c770a8d

11 years agoRemove add_shared_dir_readers
Jihoon Chung [Fri, 17 May 2013 07:22:19 +0000 (16:22 +0900)]
Remove add_shared_dir_readers

[Issue#] N/A
[Problem] lock-up is occurred when web application is updating
[Cause] SMACK API has problem
[Solution] Remove API from installer part
[SCMRequest] N/A

Change-Id: I36dd8522da653c7c0d0ae0cdc60f6b6617933b2d

11 years ago[Release] wrt-installer_0.1.62
sung-su.kim [Thu, 16 May 2013 04:30:08 +0000 (13:30 +0900)]
[Release] wrt-installer_0.1.62

Change-Id: I889fa94dbf52caa019b4864ac31e1241cc307301

11 years agoAdjust wrt-installer AppWidgetParser to current specification
Karol Pawlowski [Wed, 15 May 2013 07:48:40 +0000 (09:48 +0200)]
Adjust wrt-installer AppWidgetParser to current specification

[Issue#] LINUXWRT-322
[Problem] N/A
[Cause] N/A
[Solution] adjusted to specification http://slp-info.sec.samsung.net/confluence/display/BROWSER/Tizen+Web+Runtime+Core+Specification+2.1#TizenWebRuntimeCoreSpecification21-Web%C2%A0AppWidgetConfigurationExtensions
[Verification] Build wrt-installer repository
Tests located in test/wrt repository in wrt-webapp-widget-tests subdir shouldn't be installed:
app-widget-icon-null.wgt
app-widget-content-null.wgt
widget-app-box-size-null.wgt
app-widget-box-size-invalid.wgt

Change-Id: I70460106b2983a360c800b084f41f942a18201c8

11 years ago[Release] wrt-installer_0.1.61
sung-su.kim [Wed, 15 May 2013 05:19:29 +0000 (14:19 +0900)]
[Release] wrt-installer_0.1.61

Change-Id: I98359651c7d53844eadc9a489dc08c4687dcab35

11 years agoCopy picture files of livebox to shared directory of app
Yunchan Cho [Wed, 15 May 2013 02:25:24 +0000 (11:25 +0900)]
Copy picture files of livebox to shared directory of app

[Issue#] N/A
[Problem] Livebox Viewer application like Homescreen can't read picture files of web livebox
[Cause] The picture files are labled as appid of web application of the livebox.
[Solution] Such files are moved to shared directory (APPROOT/shared/data), which files are automatically labeled as "_".

Change-Id: I5c0e911781efb340a7861038b74e76b38be45fdc

11 years ago[Prevent] Fixing issue 53026
Grzegorz Rynkowski [Fri, 10 May 2013 11:33:59 +0000 (13:33 +0200)]
[Prevent] Fixing issue 53026

[Issue#] LINUXWRT-305
[Problem] Unchecked return value.
[Cause] N/A
[Solution] Add handling for return value.
[Verification] Build repo.

Change-Id: I180ee55b39978165268823d6d785531ad0ff86a0

11 years ago[Release] wrt-installer_0.1.59
Soyoung Kim [Mon, 13 May 2013 02:24:50 +0000 (11:24 +0900)]
[Release] wrt-installer_0.1.59

11 years agofixed failed update preload web app
Soyoung Kim [Sun, 12 May 2013 11:52:39 +0000 (20:52 +0900)]
fixed failed update preload web app

[Issue#] N/A
[Problem] can't install web app.
[Cause] check pakcage id from RO.
And failed set smack label at shared directory.
[Solution] To validate package id is only from RW.
And skip to set smack label if update.
[SCMRequest] N/A

Change-Id: I51fe5137134ce59fd862e2a8bb61fcf35ab50587

11 years agoFixed crash when RDS mode is not supported
Jihoon Chung [Sun, 12 May 2013 12:33:32 +0000 (21:33 +0900)]
Fixed crash when RDS mode is not supported

[Issue#] N/A
[Problem] Crash is occurred when RDS update is failed
[Cause] Assert condition doesn't checked new error code
[Solution] Add NotSupportedRDSUpdate error enum to avoid Assert condition
[SCMRequest] N/A

Change-Id: I34718ea5a7468c0d09a81b8422d35cb8a8778d88

11 years agoRemove vconf creation code
Jihoon Chung [Fri, 10 May 2013 06:06:57 +0000 (15:06 +0900)]
Remove vconf creation code

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Remove vconf creation code
[SCMRequest] must be imported with wrt-commons

Change-Id: Ica7d38bf9f6b1eef8de1dd3d2ffa63984bd32c5b

11 years ago[Release] wrt-installer_0.1.58
Taejeong Lee [Fri, 10 May 2013 12:12:36 +0000 (21:12 +0900)]
[Release] wrt-installer_0.1.58

Change-Id: I6d0150134451f264f16cdb8146c543f535c68dc5

11 years agoSynchronized with tizen_2.1_smack branch
Soyoung Kim [Thu, 28 Mar 2013 07:45:19 +0000 (16:45 +0900)]
Synchronized with tizen_2.1_smack branch

[Issue#]   N/A
[Bug]      N/A
[Cause]    Requested from smack team.
[Solution] Synchronized with tizen_2.1_smack branch

Change-Id: Id3568e077452cf7a3bc9820c5b3222978e58fb66

11 years ago[Release] wrt-installer_0.1.57
sung-su.kim [Fri, 10 May 2013 05:08:09 +0000 (14:08 +0900)]
[Release] wrt-installer_0.1.57

Change-Id: I84fb287d69951bf051c985c384d1360d64c7e424

11 years agoUpdate XSD to check application id boundary
Jihoon Chung [Wed, 8 May 2013 12:13:40 +0000 (21:13 +0900)]
Update XSD to check application id boundary

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Update XSD to check application id boundary (1 to 52)
[SCMRequest] N/A

Change-Id: I97e59942f005b379c1cedf2f59eb2f0197fd6da5

11 years agoSupport testmode privilege
Jihoon Chung [Fri, 10 May 2013 01:19:21 +0000 (10:19 +0900)]
Support testmode privilege

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Support testmode privilege
For disable privacy checks pop-up, TCS should define test mode privilege
in the config.xml. (http://tizen.org/privilege/testautomation)
This commit convert privilege to device-capability to check ACE
[SCMRequest] N/A

Change-Id: I5d4f14e0aed6c5d065685ec1582c1ce8bf7ea120

11 years agoSupport tizen:metadata
Jihoon Chung [Thu, 9 May 2013 04:44:23 +0000 (13:44 +0900)]
Support tizen:metadata

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Support tizen:metadata
This key & value is written in the manifest.xml to be used by other application.
Verification : pkginfo --metadata <appid>
[SCMRequest] must be imported with wrt-commons

Change-Id: I6eb9b17a970c8bdad929634103efe70747bed416

11 years ago[Release] wrt-installer_0.1.56
Jihoon Chung [Thu, 9 May 2013 12:14:41 +0000 (21:14 +0900)]
[Release] wrt-installer_0.1.56

Change-Id: Idefea100df67619ffb144336a0ca0f5b73d89c2c

11 years ago[Prevent] Fixing issue 52340
Grzegorz Rynkowski [Tue, 7 May 2013 12:17:43 +0000 (14:17 +0200)]
[Prevent] Fixing issue 52340

[Issue#] LINUXWRT-305
[Problem] N/A
[Cause] N/A
[Solution] Free allocated data.
[Verification] Build repo.

Change-Id: I27de958733fe2d8336f41bd0d94f78fc270142b0