Jihoon Chung [Fri, 18 Oct 2013 00:43:54 +0000 (09:43 +0900)]
Reduce unnecessary resize
[Issue#] N_SE-54888
[Problem] Wrong touch position is passed to webkit.
: Approximately 20~30 pixel is added to height position.
[Cause] Webkit set view-port width and height when first resize callback is called.
In problem case, resize callback is called with wrong width and height.
As investigate, WRT too early set webkit to contents area of elementary before elementary finished resize.
[Solution] Remove unnecessary resize behavior
: Set default naviframe item style to "empty".
As result of style set, one resize is removed (720, 1154 -> 720, 1780)
[Verification] Launch application and checking first resize callbak result.
[SCMRequest] N/A
Conflicts:
src/wrt-client/window_data.cpp
Change-Id: I3e6399b6a238e76d23b508ef8384cedc4bf0fabd
Jihoon Chung [Fri, 18 Oct 2013 01:35:29 +0000 (10:35 +0900)]
Reduce unnecessary resize
[Issue#] N_SE-54888
[Problem] Wrong touch position is passed to webkit.
: Approximately 20~30 pixel is added to height position.
[Cause] Webkit set view-port width and height when first resize callback is called.
In problem case, resize callback is called with wrong width and height.
As investigate, WRT too early set webkit to contents area of elementary before elementary finished resize.
[Solution] Remove unnecessary resize behavior
: Remove unnecessary evas_object_show API call
After call API, resize is occurred one more time.
[Verification] Launch application and checking first resize callbak result.
[SCMRequest] N/A
Change-Id: I2559db6337ce7feff376d7614b90b54c10a7fdf3
sung-su.kim [Thu, 17 Oct 2013 12:33:43 +0000 (21:33 +0900)]
Fix prevent issue
[Issue#] CID:21193
[Problem] Use of untrusted string value
[Cause] Return null value in getenv function
[Solution] If getenv return null value, set empty string
[Verification] Build repository
Change-Id: I91d797c15d49a331c8fa9baaf43fce798ae057ef
sung-su.kim [Thu, 17 Oct 2013 08:24:17 +0000 (17:24 +0900)]
[Release] wrt_0.8.287
Change-Id: I61a004f582fd418f7f98561120c3349f18f4436b
Soyoung Kim [Tue, 15 Oct 2013 06:56:00 +0000 (15:56 +0900)]
fixed checking condition of decyprtion for preload and download.
[Issue#] N/A
[Problem] can't decrypt resource when launch encypted prealod app.
[Cause] there was wrong condition about checking preload or download.
[Solution]
Change checking condition to using package manager api.
(pkgmgrinfo_pkginfo_is_preload and pkgmgrinfo_pkginfo_is_update)
[SCMRequest] N/A
Change-Id: Icf4037160795c1ae5a69bf01f6313e3170b3b263
Rusty Lynch [Mon, 21 Oct 2013 22:08:39 +0000 (15:08 -0700)]
PTREL-135: Fix build issues caused by using unavailable functions
The sync of code from 2.2 has included some wrong assumptions about
a few methods in elementary and webkit-efl. This patch removes those
calls to fix the build with the expectation that once the associated
functionality has landed in elementary and webkit-efl that this patch
can be removed.
Change-Id: Ic433c5a6888eafb772d5dd317339eb00352a3646
Signed-off-by: Rusty Lynch <rusty.lynch@intel.com>
Rusty Lynch [Mon, 21 Oct 2013 22:06:59 +0000 (15:06 -0700)]
Fix build issues for wayland based targets
Change-Id: Ie04cb58fcdac2c68c9e72df108c8041aed42f348
Signed-off-by: Rusty Lynch <rusty.lynch@intel.com>
Rusty Lynch [Mon, 21 Oct 2013 21:06:52 +0000 (14:06 -0700)]
Add BuildRequires for app2sd
This package is explicitly required in src/CMakeList.txt but not
explicitly called out in the spec
Change-Id: I203657205f7f043513ab07dbd6aab9b4258e3518
Signed-off-by: Rusty Lynch <rusty.lynch@intel.com>
sung-su.kim [Mon, 14 Oct 2013 23:18:57 +0000 (08:18 +0900)]
[Release] wrt_0.8.286
Change-Id: I089b8b7c1ac5b30eb81b01650e72597f4ffb289e
Jihoon Chung [Mon, 14 Oct 2013 01:14:01 +0000 (10:14 +0900)]
Replace "dpl/unused.h" to "dpl/availability.h"
[Issue#] LINUXWRT-1015
[Problem] To create common header for various macro, "dpl/availability.h" is added.
Old macro usage case should replace to use new header.
[Cause] N/A
[Solution] DPL_UNUSED and DPL_UNUSED_PARAM macro move to "dpl/availability.h"
[Verification] Build package.
[SCMRequest] N/A
Change-Id: I7a59c0d72981ee46efcfac779d35802a84f5f356
sung-su.kim [Wed, 9 Oct 2013 23:29:42 +0000 (08:29 +0900)]
[Release] wrt_0.8.284
Change-Id: I83f1dba7f838b40b29e0b139df13b96e04176fc8
Jihoon Chung [Tue, 8 Oct 2013 11:52:36 +0000 (11:52 +0000)]
Revert "Revert "Add specific condition for back-key handle""
* Note: ewk_view_text_selection_clear() API is now available in RSA webkit.
[Issue#] P130829-05787
[Problem] Long press on the text to enter text-selection mode.
Back-key is working to history back or send tizenhwkey event to Application even current mode is text-selection mode.
[Cause] Elementary is called back-key callback both webkit and wrt.
[Solution] WRT calls "ewk_view_text_selection_clear" before handle back-key.
If return value is "EINA_TRUE", back-key is handled by webkit.
As back-key event is handled by webkit, WRT doens't need to handle back-key.
In case of return value is "EINA_FALSE", WRT should handle back-key.
History back or dispatch tizenhwkey event to application.
[SCMRequest] N/A
Change-Id: I7d96d3b2ea38a42e4e8d2746f27137cfcf1bbc94
Tae-Jeong Lee [Tue, 8 Oct 2013 09:17:05 +0000 (18:17 +0900)]
Fix Prevent issue
[Issue#] CID: 17523
[Problem] Resource leak.
[Cause] There was allocated memory resources that we intentionally keep it
not to be released until its process terminates.
[Solution] Use atexit() to release resources properly.
Change-Id: I05658e633d9c7537731368a5e0ec27a76355bebe
Zbigniew Kostrzewa [Mon, 7 Oct 2013 12:15:03 +0000 (14:15 +0200)]
Fix Prevent issue
[Issue#] CID: 33146
[Problem] Unchecked return value
[Cause] Return value from function is not checked
[Solution] Check return value
[Verification] Build repository
Change-Id: Id3c6c49239ed0d42a1762ae18e2bc07cb24678a9
sung-su.kim [Tue, 8 Oct 2013 00:24:30 +0000 (09:24 +0900)]
[Release] wrt_0.8.283
Change-Id: I5e92464877fe8f54dcc9856ea2da3bdc41274abb
Jihoon Chung [Fri, 4 Oct 2013 01:52:47 +0000 (10:52 +0900)]
Add "Restart" systemd option
[Issue#] LINUXWRT-1001
[Problem] wrt_launchpad_daemon does not restart when daemon is killed.
[Cause] Missing "Restart" option in the service file, while systemd supports automatic restart.
[Solution] Add "Restart" option to service file.
[Remarks] Reference - https://fedoraproject.org/wiki/User:Johannbg/QA/Systemd/Systemd.service
- Restart=always
: Configures whether the main service process shall be restarted when it exits.
Takes one of "once", "restart-on-success" or "restart-always".
If set to once (the default), the service will not be restarted when it exits.
If set to restart-on-success, it will be restarted only when it exited cleanly
(i.e. terminated with an exit code of 0).
If set to restart-always, the service will be restarted regardless whether it exited
cleanly or not, or got terminated abnormally by a signal.
- RestartSec=0
: Configures the time to sleep before restarting a service (as configured with Restart=).
Takes a unit-less value in seconds, or a time span value such as "5min 20s".
Defaults to 100ms.
[SCMRequest] Only applicable to Tizen RSA repository.
Change-Id: I1af7b34a63e7845f3fc575d5f0660a2e250327c8
Jihoon Chung [Sat, 5 Oct 2013 06:36:32 +0000 (15:36 +0900)]
Remove "app2sd" build dependency
* app2sd library supports APIs to handle external storage
[Issue#] LINUXWRT-998
[Problem] "app2sd" package dependency is no longer necessary.
[Cause] symlink'ing to external storage is managed by platform level now.
For this reason, WRT does not need to use "app2sd" package.
[Solution] Deprecate "app2sd" usage
- Remove "app2sd" dependency.
- Remove "src/domain/prepare_external_storage.cpp/h" and usage
[Remarks]
- To launch apps installed in external storage, symlink'ing to external storage is mandatory.
- WRT used to create symlink during web app installation time to external storage feature,
but this is no longer necessary.
[SCMRequest] N/A
Change-Id: Iab51f9cb7a6ab58b5bf0cb7ee2378cfaaac5ddb3
sung-su.kim [Fri, 4 Oct 2013 00:34:50 +0000 (09:34 +0900)]
[Release] wrt_0.8.282
Change-Id: I4395414a9da0379208cf4e42207d9631a629975a
Tomasz Iwanek [Thu, 3 Oct 2013 09:08:21 +0000 (11:08 +0200)]
Fix app Id format in for all wrt test cases
[Issue#] LINUXWRT-912
[Problem] Test cases missing Tizen app Id
[Cause] N/A
[Solution] Run the script attached to Jira to fix app Id.
http://cam.sprc.samsung.pl/secure/attachment/44397/fix_application.py
[Verification] Build repository.
Change-Id: Ib3ef9a27c2bdbdc9ae31a62ed8164761f64d03a0
Jihoon Chung [Thu, 3 Oct 2013 02:42:40 +0000 (11:42 +0900)]
Automatically restart wrt_launchpad_daemon after install package
* wrt_launchpad_daemon maintains three services:
1. wrt_launchpad_daemon@app.service
2. wrt_launchpad_daemon_1.socket
3. wrt_launchpad_daemon_2.socket
[Issue#] N/A
[Problem] Fail to restart wrt_launchpad_daemon after install a new package,
even though "wrt.spec" has restart command.
- systemctl restart wrt_launchpad_daemon@app.service
[Cause] Below preconditions are missed before restarting services.
- "stop service" with dependency service
(wrt_launchpad_daemon_1.socket wrt_launchpad_daemon_2.socket)
- "daemon-reload" after installing a new service config file
- "if" condition used wrong value.
%post
install ($1 == 1)
upgrade ($1 == 2)
uninstall (N/A) --> Only available %postun
[Solution] Fixed missed preconditions
- "stop service" with dependency service
(wrt_launchpad_daemon_1.socket wrt_launchpad_daemon_2.socket)
: Add command to stop all services during running "%pre".
Moreover, restart should do when wrt_launchpad_daemon is existed case.
To verify condition, add condition to check "upgrade package" case.
This change also applies to "%preun"
- "daemon-reload" after install new service config file
: The command for "daemon-reload" is existed in the "post". Keep current state.
However next command is "restart service".
As all services are stopped during running "%pre",
it changes to "start" service only for daemon.(wrt_launchpad_daemon@app.service)
Also add condition to run only "upgrade package" case.
[SCMRequest] Tizen RSA only
[Remarks] rpm reference http://fedoraproject.org/wiki/Packaging:ScriptletSnippets
Change-Id: I1559e6e94772e308e75cd41823998f5bec847892
Conflicts:
packaging/wrt.spec
Zbigniew Kostrzewa [Thu, 3 Oct 2013 05:20:42 +0000 (07:20 +0200)]
Fix Prevent issue
[Issue#] CID: 33265
[Problem] Resource leak.
[Cause] Allocated memory is not released.
[Solution] Fix the code so that allocated memory is assigned to pointer
from outer scope which is passed to the EVAS_CALLBACK_DEL callback
(in which the memory is released).
[Verification]
1. Build repository
2. Run a test that will display pop-up from security origin.
Change-Id: Ic03284cb9b696e4d5aa8329d081700d2bd086381
Jihoon Chung [Tue, 1 Oct 2013 14:40:38 +0000 (23:40 +0900)]
Register a key callback to handle back key event with untrusted certificate confirm popup
- This applies to the permission request popup for untrusted certificate confirm
[Issue#] N/A
[Problem] A web page underneath pop-up moves to the previous page when user expects the pop-up closed.
[Cause] The permission request pop-up did not handle the back-key callback.
[Solution] Register the key callback.
[SCMRequest] N/A
Change-Id: Iddee71ee6414a24326eeedd083601571e5726cc7
Jihoon Chung [Wed, 2 Oct 2013 02:57:14 +0000 (11:57 +0900)]
Enhance createPopup() API to support key callback
[Issue#] N/A
[Problem] A web page underneath pop-up moves to the previous page when user expects the pop-up closed.
This happens when a user select back-key when the permission request pop-up is on the screen.
[Cause] Permission request pop-up does not handle the key callback.
Moreover, the key event (which is not consumed) is passed onto the webview evas_object.
As a result, the default behavior (i.e. dispatch tizenhwkey event) happens.
[Solution] Add key callback handler to popup evas_object.
Destory popup and pass "deny" to webkit that waits permission request result,
when Back-key event callback is called.
[SCMRequest] Needed by https://review.tizendev.org/gerrit/#/c/88381/
[Remarks] Implementation details
* CertificateSupportUtil::createPopup extend an argument to receive key callback.
(Evas_Smart_Cb keyCallback)
* Add "EVAS_CALLBACK_DEL" callback to remove before popup is removed.
This behavior will prevent crash.
Sometimes ecore dispatch event which is in the queue even callback data is already released.
Change-Id: I48b09e85db36da9f9ca27a38e7a08ed27b29cbbc
Jihoon Chung [Tue, 1 Oct 2013 13:47:43 +0000 (22:47 +0900)]
Register a key callback to handle back key event with W3C permission popup
- This applies to the permission request popup for W3C Web Notification.
[Issue#] N/A
[Problem] A web page underneath pop-up moves to the previous page when user expects the pop-up closed.
[Cause] The permission request pop-up did not handle the back-key callback.
[Solution] Register the key callback.
[SCMRequest] N/A
Change-Id: I9489658ebafe750a2d157d15c4d573ae7b51a147
Jihoon Chung [Tue, 1 Oct 2013 14:14:34 +0000 (23:14 +0900)]
Register a key callback to handle back key event with W3C permission popup
- This applies to the permission request popup for W3C Web Storage.
[Issue#] N/A
[Problem] A web page underneath pop-up moves to the previous page when user expects the pop-up closed.
[Cause] The permission request pop-up did not handle the back-key callback.
[Solution] Register the key callback.
[SCMRequest] N/A
Change-Id: I0d14b6092678724f1462e8153754a7efe3ec5819
Jihoon Chung [Tue, 1 Oct 2013 08:18:08 +0000 (17:18 +0900)]
Fixed wrong argument usage for geolocation permission popup
[Issue#] N/A
[Problem] Fail to set "allow"/"deny" even though user selects button
on the permision request popup
[Cause] Wrong argument passed to "SecurityOriginSupportUtil::getResult" API.
- Wrong Usage : popup evas_object
- Right Usage : button evas_object
[Solution] Change argument to correct evas_object for "button".
[SCMRequest] N/A
Change-Id: I6b02599837d5680747a9a2337cf3d6f29ef41c12
Adam Banasiak [Tue, 17 Sep 2013 13:27:47 +0000 (15:27 +0200)]
Problem with encoding in WRT
[Issue#] WGL-427
[Problem] No validation of default encoding in WRT
[Cause] N/A
[Solution] Add encoding validation to WRT. Set default encoding to UTF-8
[Verification]
1. Build repository
2. Download (http://cam.sprc.samsung.pl/secure/attachment/42428/e7.wgt) and install e7.wgt
3. Launch the widget
Change-Id: I317ebec5bc37d62b41b778166469f6d153d045df
sung-su.kim [Tue, 1 Oct 2013 23:37:30 +0000 (08:37 +0900)]
[Release] wrt_0.8.281
Change-Id: I6316278b896d9a274345634146c42febc61639ca
Zbigniew Kostrzewa [Tue, 1 Oct 2013 07:42:15 +0000 (09:42 +0200)]
Fix build break in Profiling build type.
[Issue#] N/A
[Problem] Build break in Profiling build type.
[Cause] Profiling API not adjusted to C language (e.g. bool type).
[Solution] Fix build break.
[Verification] Build repository with following command:
$ gbs build -A armv7l --define 'build_type Profiling'
Change-Id: I5a0338353607250a757ff45bd42d44c5dd363b66
Jihoon Chung [Sat, 28 Sep 2013 05:19:01 +0000 (14:19 +0900)]
Implement flexible popup depend on text length
[Issue#] P130927-03499
[Problem] Layout of permission popup is broken
[Cause] Current WRT doesn't set padding area to popup layout.
Before it is working fine with default padding supported by elementary,
the latest version has no padding area is supported.
[Solution] Change popup layout to use padding area.
- Add padding(SPACER type) between contents and four sides of a popup.
- Contents area(body text) removes minimum size. (Automatically set by elementary)
Add scroller if text is overflown screen height.
- Register "resize" callback to popup.
- When callback is called, calculate screen height and popup height.
- In case of popup height is over screen height, add scroller to popup.
[SCMRequest] N/A
Change-Id: Ic07a3209ebeebad0ac35bbab92aea1d5250b31f4
sung-su.kim [Mon, 30 Sep 2013 08:59:52 +0000 (17:59 +0900)]
[Release] wrt_0.8.280
Change-Id: I64848e9ea7147bc468fda6f6cf1f0ca8d282be77
Jihoon Chung [Sat, 28 Sep 2013 04:26:21 +0000 (13:26 +0900)]
UX change of check box usage in permission request popup
[Issue#] N/A
[Problem] New UX concept is applied to check box in the permission request popup
[Cause] N/A
[Solution] The relevant implementation is already done in the elementary library layer.
- To use elemetary implementation, remove "elm,text" in the WRT.
- After clean-up "elm,text", text will be attached to check box evas_object.
[Remarks]
* Previous concept: toggle when user click check box area only.
* New concept: toggle check box even though user selects text area beside check box.
[SCMRequest] N/A
Change-Id: I725a258375f2d937cee342fbaa0784711caad0c2
Jihoon Chung [Sat, 28 Sep 2013 07:31:17 +0000 (16:31 +0900)]
Fixed wrong part name usage
[Issue#] N/A
[Problem] Certificate confirm popup check wrong part name.
It will be caused get wrong check box status.
[Cause] Miss-typo.
[Solution] Change part name:
"elm.swallow.end" -> "elm.swallow.checkbox"
[SCMRequest] N/A
Change-Id: I28cefd8df0655a1c4768e9c7cb9ff742fc2f29ce
sung-su.kim [Mon, 30 Sep 2013 02:45:30 +0000 (11:45 +0900)]
[Release] wrt_0.8.279
Change-Id: I3cbae8668493f4369d3647ac30540bbb57c8320d
Zbigniew Kostrzewa [Fri, 27 Sep 2013 11:45:07 +0000 (13:45 +0200)]
Update package spec file for license
[Issue#] LINUXWRT-927
[Problem] Invalid/missing license file
[Cause] N/A
[Solution] Update license file
[Verification]
1. Build repository
2. Install package on DUT
3. Check whether license for this repository exists in
/usr/share/license
Change-Id: If29463cb4b560e24f06a7b3cade7b02e31e67385
Jihoon Chung [Fri, 27 Sep 2013 13:57:25 +0000 (22:57 +0900)]
Register a key callback to handle back key event with W3C permisison popup
- This applies to the permission request popup for W3C Geolocation API.
[Issue#] P130927-03479
[Problem] A web page underneath pop-up moves to the previous page when user expects the pop-up closed.
[Cause] The permission request pop-up did not handle the back-key callback.
[Solution] Register the key callback.
[SCMRequest] Depends on https://review.tizendev.org/gerrit/#/c/91228/
Change-Id: Ib987a8b4e5795a434771d1e7ffe26eb0f8149c38
Soo-Hyun Choi [Sat, 28 Sep 2013 06:13:19 +0000 (15:13 +0900)]
Revert "Add specific condition for back-key handle"
This reverts commit
7654c550d2d4636c2e0fe968bcd16af0c7951119.
[Remarks] Fix build break!
ewk_view_text_selection_clear() is not ready in RSA WebKit yet.
Change-Id: Ibb546f5e4e495a48a41f0d122d3fbeee044921b5
Jihoon Chung [Fri, 27 Sep 2013 10:37:36 +0000 (19:37 +0900)]
Enhance createPopup() API to support key callback
[Issue#] P130927-03479
[Problem] A web page underneath pop-up moves to the previous page when user expects the pop-up closed.
This happens when a user select back-key when the permission request pop-up is on the screen.
[Cause] Permission request pop-up does not handle the key callback.
Moreover, the key event (which is not consumed) is passed onto the webview evas_object.
As a result, the default behavior (i.e. dispatch tizenhwkey event) happens.
[Solution] Add key callback handler to popup evas_object.
Destory popup and pass "deny" to webkit that waits permission request result,
when Back-key event callback is called.
[SCMRequest] Needed by https://tizendev.org/gerrit/#/c/91230/
[Remarks] Implementation details
* SecurityOriginSupportUtil::createPopup extend an argument to receive key callback.
(Evas_Smart_Cb keyCallback)
* Add "EVAS_CALLBACK_DEL" callback to remove before popup is removed.
This behavior will prevent crash.
Sometimes ecore dispatch event which is in the queue even callback data is already released.
Change-Id: I4aeaf6ee4e2a9219ec3fd27c886673a2ba88a452
Jihoon Chung [Thu, 26 Sep 2013 04:57:32 +0000 (13:57 +0900)]
Drop root permission when launching apps in command line
- Launching apps in command line is useful to investigate issue with printf or other tools.
[Issue#] N/A
[Problem] Indicator does not show correctly when launched via command line.
[Cause] Caused by various reasons - e.g., DAC and SMACK.
* When applications are run with "root" permission,
some of the platform feature (DAC, SMACK, etc) will fail to initialize.
* Indicator issue is one of the issues which will occurr
when web application is running on the "root" permission.
[Solution] Drop root permission
* To support normal operations when launched by command line,
web app needs to drop "root" permission before doing something.
[Remarks] Implementation details
* Drop "root" permission should be done before touching platform resource.
* Current implementation point is too early, before attaching database, to access widget dao.
* To resolve this, using ail to get various information to use privilege API.
Change-Id: I4c3014277da924cff590a80cb01c411655418a05
sung-su.kim [Fri, 27 Sep 2013 02:36:18 +0000 (11:36 +0900)]
[Release] wrt_0.8.278
Change-Id: Id2f82312ac1fb2612829fc8ee5cf10760be901ef
Jihoon Chung [Thu, 26 Sep 2013 10:35:30 +0000 (19:35 +0900)]
Add specific condition for back-key handle
[Issue#] P130829-05787
[Problem] Long press on the text to enter text-selection mode.
Back-key is working to history back or send tizenhwkey event to Application even current mode is text-selection mode.
[Cause] Elementary is called back-key callback both webkit and wrt.
[Solution] WRT calls "ewk_view_text_selection_clear" before handle back-key.
If return value is "EINA_TRUE", back-key is handled by webkit.
As back-key event is handled by webkit, WRT doens't need to handle back-key.
In case of return value is "EINA_FALSE", WRT should handle back-key.
History back or dispatch tizenhwkey event to application.
[SCMRequest] N/A
Change-Id: I3ecea8ae5c3aaec71fdd07b86b6df49e70dae500
Hoseon LEE [Thu, 10 Oct 2013 12:24:28 +0000 (21:24 +0900)]
Fixing Build error
The conflict resolving has some missing for
6f29260d365e5d81caab020c1430d61e7ab40b51.
Adding conflict resolving for fixing build error.
Change-Id: Ibb270807e4887075e9a7b70b40e409e7da0d12da
sung-su.kim [Mon, 23 Sep 2013 11:44:07 +0000 (20:44 +0900)]
[Release] wrt_0.8.277
Change-Id: I9d14358e169a825c67b8f26bcd57fa7e39844485
Tae-Jeong Lee [Mon, 16 Sep 2013 08:49:10 +0000 (17:49 +0900)]
App-control sub-mode disable
[Issue#] P130905-02637
[Problem] App-control sub-mode operation on webapp is unstable.
[Cause] App-control webapi was not ready to support sum-mode.
[Solution] So, we have decided to disable sub-mode support til the architecture is arranged for sub-mode.
Change-Id: I0bc8184cdb3e72b2b2b5a5783b30454ba71e62ca
Karol Pawlowski [Mon, 23 Sep 2013 07:01:08 +0000 (09:01 +0200)]
Fix Prevent issue
[Issue#] CID: 15851
[Problem] Static analysis fails
[Cause] N/A
[Solution] Refactored proces_pool_fd_handler method
[Verification] Build wrt repository.
Launch widget with wrt-client -l and wrt-launcher -s
Change-Id: Ib354c50a6734ef90fe6c0e0c40dad1a8c2b6b352
Karol Pawlowski [Mon, 23 Sep 2013 06:14:35 +0000 (08:14 +0200)]
Fix Prevent issue
[Issue#] CID: 13633
[Problem] Static analysis fails
[Cause] N/A
[Solution] Refactored error__refuse_dummy_process method
[Verification] Build wrt repository.
Launch widget with wrt-client -l and wrt-launcher -s
Change-Id: I13445890810f98c372488aae0e62b97920f3d94b
sung-su.kim [Mon, 23 Sep 2013 00:00:04 +0000 (09:00 +0900)]
[Release] wrt_0.8.276
Change-Id: I242ed6a685abd539187cdabc31827b0810e291ec
Soo-Hyun Choi [Sat, 21 Sep 2013 07:57:22 +0000 (16:57 +0900)]
Fix build warning
* warning: unused parameter
[Issue#] N/A
[Problem] Build warning
[Cause] Unused parameter
[Solution] Make use of DPL_UNUSED_PARAM()
Change-Id: I9269bf5f182b2cd0d42024b3f2e3d29f68976e17
Grzegorz Rynkowski [Fri, 20 Sep 2013 08:56:28 +0000 (10:56 +0200)]
Fix building the package with GCC-4.8
[Problem] The package cannot be built with gcc-4.8.
[Cause] Missing #include statements.
[Solution] Add the missing #include statements.
[Verification] Build package both with current (GCC-4.5) and (GCC-4.8)
version of compiler.
[SCMRequest] N/A
Change-Id: Ie6c62621ab29fabd5ededfde2d3b658f17622953
Soo-Hyun Choi [Tue, 17 Sep 2013 06:54:34 +0000 (15:54 +0900)]
Replace a deprecated libprivilege-control API
set_app_privilege() -> perm_app_set_privilege()
[Issue#] N/A
[Problem] set_app_privilege() will be deprecated.
[Cause] API updates on libprivilege-control.
[Solution] Replaced the deprecated API.
Tae-Jeong Lee [Tue, 17 Sep 2013 07:17:53 +0000 (16:17 +0900)]
Fix for certification support popup.
[Issue#] N/A
[Problem] A crash occurs when drawing certificate support check popup.
[Cause] The ui popup has been created base on 'ewk_view' obejct.
[Solution] Fixed to creating popup based on window object by getParentWindow() api.
Change-Id: I917ecf5d735fc71c269695b5bb43c3998fc8d039
Zbigniew Kostrzewa [Mon, 16 Sep 2013 07:56:26 +0000 (09:56 +0200)]
Fix Prevent issue
[Issue#] CID: 31582
[Problem] Resource leak
[Cause] Invalid condition
[Solution] Fix condition
[Verification] Build repository
Change-Id: I4d22559cc127a3e2380f072fb773c8830812cc48
Zbigniew Kostrzewa [Mon, 16 Sep 2013 06:05:01 +0000 (08:05 +0200)]
Prevent issue fix
[Issue#] CID: 32418
[Problem] Unused variable
[Cause] Variable defined but not used
[Solution] Remove unused variable
[Verification] Build repository
Change-Id: I04df3df3cefa76b6798be37ed85bfc411e5b2acc
Hoseon LEE [Sat, 14 Sep 2013 08:02:20 +0000 (17:02 +0900)]
[Release] wrt_0.8.275
Change-Id: Iea4ed4ce9f415cceebdb4f69538315017483bd98
Hoseon LEE [Sat, 14 Sep 2013 06:52:34 +0000 (15:52 +0900)]
The unnecessary condition is removed in VibrationSupport
[Issue#] P130911-02986
[Problem] web-provider crash by assert code
[Cause] The destructor of VibrationSupport has unnecessary condition
Sometimes m_initialized is set to false. But the destructor always check that it is true
[Solution] The unnecessary condition is removed
Change-Id: I149be5073efa750810bd08cc3aa7c72b534f1963
Hoseon LEE [Sat, 14 Sep 2013 06:25:35 +0000 (15:25 +0900)]
[Release] wrt_0.8.274
Change-Id: I0ffcc72a4803409a74e1c56d6441255ba4dc2ba7
Karol Pawlowski [Fri, 13 Sep 2013 12:13:21 +0000 (14:13 +0200)]
Catch DatabaseError while getting widget list in wrt-launcher
[Issue#] N_SE-51978
[Problem] wrt-launcher has closed unexpectedly
[Cause] The reason may be some uncaught exception
[Solution] Try Catch block added
Change-Id: Id8855b4637c2c5f507b3928ccab4686d7c955504
sung-su.kim [Fri, 13 Sep 2013 07:27:25 +0000 (16:27 +0900)]
[Release] wrt_0.8.273
Conflicts:
packaging/wrt.spec
Change-Id: I71fe5aca5a740131de0e6276a5c94ca4fd5d2024
Tae-Jeong Lee [Fri, 13 Sep 2013 05:22:01 +0000 (14:22 +0900)]
Temporary fix for asking geolocation permission popup crash.
[Issue#] N/A
[Problem] A crash occurs when webkit ask geolocation permission to wrt.
[Cause] The ui popup has been created base on 'ewk_view' obejct.
[Solution] Fixed to creating popup based on window object by getParentWindow() api.
Change-Id: I62fa67da6de5d07cba52f6162290e3ff9af9dcd0
Hoseon LEE [Sun, 29 Sep 2013 07:11:47 +0000 (16:11 +0900)]
Merge branch working into tizen
Conflicts:
CMakeLists.txt
packaging/wrt.spec
src/view/common/application_launcher.cpp
src/view/common/scheme_action_map_data.h
src/view/webkit/ewk_context_manager.cpp
src/view/webkit/injected-bundle/CMakeLists.txt
src/view/webkit/injected-bundle/wrt-injected-bundle.cpp
src/view/webkit/view_logic_service_support.cpp
src/wrt-client/window_data.cpp
src/wrt-client/wrt-client.cpp
src/wrt-client/wrt-client.h
src/wrt-launcher/wrt-launcher.cpp
src/wrt-launchpad-daemon/legacy/preload_list_wrt.txt
Change-Id: I34297e3a0e893eb64f0b62a776aa21f8b51ed930
Tae-Jeong Lee [Mon, 9 Sep 2013 02:58:37 +0000 (11:58 +0900)]
[Release] wrt_0.8.271
Change-Id: I1008134af02cf5de976ad95dc58c2655af379baf
Tae-Jeong Lee [Fri, 6 Sep 2013 15:34:53 +0000 (00:34 +0900)]
[Release] wrt_0.8.270
Change-Id: I658031fa288cafb4de102d8a133abe42aa06994d
sung-su.kim [Wed, 4 Sep 2013 10:53:13 +0000 (19:53 +0900)]
[Release] wrt_0.8.268
Change-Id: I9b1a1df599061c4d6fc3664de5092a1e642b3bc8
sung-su.kim [Wed, 21 Aug 2013 02:19:15 +0000 (11:19 +0900)]
[Release] wrt_0.8.264
Change-Id: I8e69503197665a1eb5b7d51fea9df99929cc2347
sung-su.kim [Wed, 14 Aug 2013 00:10:27 +0000 (09:10 +0900)]
[Release] wrt_0.8.260
Change-Id: If485ec86da43f9a52d5207fe8c48d7bbe6c4b6de
sung-su.kim [Thu, 8 Aug 2013 07:54:06 +0000 (16:54 +0900)]
[Release] wrt_0.8.257
Change-Id: Ie1af6747c6a39ecbdee26f0b2f5b64c88b024659
Jihoon Chung [Wed, 31 Jul 2013 03:04:35 +0000 (12:04 +0900)]
Add tizen scheme handler
[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Add tizen scheme handler in the IPC callback
"tizen://exit", "tizen://hide"
No longer used title changed callback for IPC between UI process and tizen plugin
[SCMRequest] must be imported with wrt-plugins-common
Change-Id: I9d17a6963d7907d76b1193247a311e5c9b621fcc
sung-su.kim [Fri, 26 Jul 2013 01:53:50 +0000 (10:53 +0900)]
[Release] wrt_0.8.251
Change-Id: I539642f74159813695092410932a13f809b91db4
sung-su.kim [Tue, 16 Jul 2013 11:51:37 +0000 (20:51 +0900)]
[Release] wrt_0.8.240.1
Change-Id: I842db2910f944d81b5c8fb3a448a1816fad72f5d
sung-su.kim [Mon, 15 Jul 2013 13:02:24 +0000 (22:02 +0900)]
[Release] wrt_0.8.240
Change-Id: I89b96673d21c4c95091af57fe02b097d07fd09f9
sung-su.kim [Fri, 12 Jul 2013 04:17:59 +0000 (13:17 +0900)]
[Release] wrt_0.8.238
Change-Id: I8874d58030cb892e4632cd6669690c174bc9f3a8
Jihoon Chung [Wed, 10 Jul 2013 12:36:40 +0000 (21:36 +0900)]
[Release] wrt_0.8.237
Change-Id: Ie338ec8661bf798daec5705da4207d0fc9e52162
Jihoon Chung [Tue, 9 Jul 2013 13:41:21 +0000 (22:41 +0900)]
[Release] wrt_0.8.235
Change-Id: I2772ea94902f10452eb2e5945f01fd205ac57ee8
sung-su.kim [Wed, 3 Jul 2013 11:15:22 +0000 (20:15 +0900)]
[Release] wrt_0.8.233
Change-Id: Id2878f6e9abc183a0f1e173eb4de38252926cb22
sung-su.kim [Tue, 2 Jul 2013 11:14:08 +0000 (20:14 +0900)]
[Release] wrt_0.8.232
Change-Id: Ie34835289738b1f2362c78342563cb50450ab400
Jihoon Chung [Sun, 30 Jun 2013 11:32:45 +0000 (20:32 +0900)]
Fixed window unshowed issue
[Issue#] N_SE-44053, N_SE-43973
[Problem] After enable process pool, window isn't showed
[Cause] x server doesn't prepared to show application x window
[Solution] Call x window show one more time after set webview
[SCMRequest] N/A
Change-Id: Ifb8d83649f976a74c90c057965312cb0d5652946
Jihoon Chung [Sat, 29 Jun 2013 13:16:01 +0000 (22:16 +0900)]
[Release] wrt_0.8.231
Change-Id: Ifdc6f2bb29158a47ce323b09aa00227285296ba7
Jihoon Chung [Sat, 29 Jun 2013 07:42:28 +0000 (16:42 +0900)]
[Release] wrt_0.8.230
Change-Id: Ief5e568c5d4fdd4125360f54f5642537c2c62588
Taejeong Lee [Tue, 18 Jun 2013 09:20:17 +0000 (18:20 +0900)]
[Release] wrt_0.8.229
Change-Id: I78fcaa3a6bc537777e1f3888b32fd393cbfa27c5
Zbigniew Kostrzewa [Fri, 14 Jun 2013 11:32:58 +0000 (13:32 +0200)]
[Release] wrt_0.8.227
Change-Id: Ibb6e97d27396cdf2120c915629705f299d4e70cd
Jihoon Chung [Mon, 24 Jun 2013 04:45:50 +0000 (13:45 +0900)]
[Release] wrt_0.8.226
Change-Id: I2f302fb7b02d5d6d62131d9db74fa2561f553a49
Jihoon Chung [Sat, 22 Jun 2013 12:13:16 +0000 (21:13 +0900)]
[Release] wrt_0.8.225
Change-Id: Ie331d03b0d526c24f43f5cebf2c132c7675f8fe5
Jihoon Chung [Thu, 13 Jun 2013 08:05:43 +0000 (08:05 +0000)]
Revert "Build break fix"
This reverts commit
3289bb084e10603ef98dfc135779957a21dd1e10
Change-Id: I3b921aff621e26b2fffc5dac0a23dbdef03457c7
Jihoon Chung [Tue, 11 Jun 2013 07:20:46 +0000 (16:20 +0900)]
Revert "Replace download manager define"
This reverts commit
286b71cd274ffa7b762c65a1d7e521a246ec0938.
Jihoon Chung [Mon, 22 Apr 2013 12:49:38 +0000 (21:49 +0900)]
Replace download manager define
[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Replace SERVICE_OPERATION_DOWNLOAD to DOWNLOAD_SERVICE_OPERATION
[SCMRequest] N/A
Change-Id: Ic4ed1e10f246d630a67da5ffab65554a56d5b5bf
Jihoon Chung [Fri, 7 Jun 2013 14:34:09 +0000 (23:34 +0900)]
[Release] wrt_0.8.215
Change-Id: I0b85572f6e8362d0494ef1512172e16e578600d5
Jihoon Chung [Thu, 6 Jun 2013 11:16:47 +0000 (20:16 +0900)]
[Release] wrt_0.8.213
Change-Id: Ia9819d419d389f7f22cb30570790948a8507fd10
Rusty Lynch [Thu, 22 Aug 2013 22:19:48 +0000 (15:19 -0700)]
Fix build by removing refs to nonexisting youtube implementation
Rusty Lynch [Thu, 1 Aug 2013 17:29:36 +0000 (10:29 -0700)]
Update changelog
Change-Id: Id2ecd3e698d60c514f3e912fdb0b7cf8c7e21515
Wang Quanxian [Wed, 24 Jul 2013 02:20:59 +0000 (10:20 +0800)]
Add gles dependency since wrt-client needs it when wrt-client is built with ewebkit2
Bug Fix TDIST-277. https://bugs.tizen.org/jira/browse/TDIST-277
Signed-Off-By Quanxian Wang <quanxian.wang@intel.com>
Baptiste DURAND [Thu, 25 Jul 2013 09:44:36 +0000 (11:44 +0200)]
Add build Option for multi-user support
Change-Id: I87e7bb02948c1b59f5ce9a2bea7c8870fd6b5380
Signed-off-by: Baptiste DURAND <baptiste.durand@eurogiciel.fr>
Rusty Lynch [Mon, 15 Jul 2013 23:03:31 +0000 (16:03 -0700)]
Remove display system specific environment
We need the prelaunch daemon to run in both X and wayland environments,
so directly exporting DISPLAY or ELM_ENGINE in the service file will
not work. Instead the service file will use the EnvironmentFile mechanism
to load a snippet (if the file exists).
Each vertical can create a /etc/sysconfig/wrt file containing key/value
pairs that needed for the specific environment. This could be done in the
post section of a ks file or any other mechanism.Z
Change-Id: I8e14233595c6e992b718ae9dfa14077a026c657c
Rusty Lynch [Mon, 15 Jul 2013 23:03:31 +0000 (16:03 -0700)]
Remove display system specific environment
We need the prelaunch daemon to run in both X and wayland environments,
so directly exporting DISPLAY or ELM_ENGINE in the service file will
not work. Instead the service file will use the EnvironmentFile mechanism
to load a snippet (if the file exists).
Each vertical can create a /etc/sysconfig/wrt file containing key/value
pairs that needed for the specific environment. This could be done in the
post section of a ks file or any other mechanism.Z
Change-Id: I8e14233595c6e992b718ae9dfa14077a026c657c
Baptiste DURAND [Tue, 9 Jul 2013 11:35:16 +0000 (13:35 +0200)]
Fix memory leak
ri_t is a complex structure.
It should be freed by call iri_destroy.
Cast it to a scopedPtr is forbiden because that call a delete function not iri_destroy
Rusty Lynch [Mon, 8 Jul 2013 20:13:51 +0000 (13:13 -0700)]
Update changelog
Change-Id: If2674c75c9ed3edb2bc0baf3997f47cb85abcc4e
Rusty Lynch [Mon, 8 Jul 2013 20:02:29 +0000 (13:02 -0700)]
Refactor spec handling of decrypt support
Change-Id: Ia1ce892e6093bc03e18a72e9ce83bb4ad06fd856
Baptiste DURAND [Fri, 5 Jul 2013 09:56:16 +0000 (11:56 +0200)]
Return an error when we try to load an encrypted ressource if DECRYPT build Option is disabled.
Baptiste DURAND [Fri, 5 Jul 2013 09:49:44 +0000 (11:49 +0200)]
Fix build compatibility for x64 arch
Remove FPIE gcc option to avoid relocation R_X86_64_PC32 error during build.
Change-Id: I1b4012fbb55761d7c0395c7ff772b58b01b356c4
Alexandru Cornea [Fri, 28 Jun 2013 16:25:44 +0000 (19:25 +0300)]
resetting manifest requested domain to floor
Rusty Lynch [Thu, 27 Jun 2013 21:23:21 +0000 (14:23 -0700)]
Explicitly set EGL_PLATFORM when using wayland
Change-Id: Ib706600f802386234ad7e682b37571bfad65089b