platform/framework/web/wrt.git
11 years agoCustom handlers callback connected.
Andrzej Surdej [Wed, 12 Dec 2012 17:45:36 +0000 (18:45 +0100)]
Custom handlers callback connected.

[Issue#] N/A
[Problem] Support for custom handlers
[Cause] N/A
[Solution] Connected webkit callback with database to stor data.
[ScmRequest] wrt-commons
This commit depends on https://tizendev.org/gerrit/#/c/20791/
[Verification] To verify run custom_handlers.wgt and run
different buttons combination. Uninstall, install and try
this again

Change-Id: Iffc08a7f1093c249945df502c6f4bffe479f004a

11 years ago[Custom handler] Content listener
Przemyslaw Ciezkowski [Thu, 13 Dec 2012 15:23:29 +0000 (16:23 +0100)]
[Custom handler] Content listener

[Issue#] N/A
[Feature] Handle content (mime type) from custom handlers.
[Problem] N/A
[Cause] N/A
[Solution] Added content (mime) listener. It will check if widget
was run by appservice and will look for proper page to show.
[ScmRequest] wrt-commons
This patch depends on:
https://tizendev.org/gerrit/#/c/20791/

[Verification] Run manual test from wrt-extra:
1. Run sh registered_handler_register.sh to add widget to appsvc and to custom handlers.
2. Install register_handler.wgt
3. Run wrt-appsvc-test
4. Verify that custom.html from register_handler.wgt was run with proper file in uri.

Change-Id: Ib0434a9f3409896681e7a536eaed4ad42af0bb7c

11 years ago[Custom handler] Protocol listener
Przemyslaw Ciezkowski [Thu, 13 Dec 2012 13:14:49 +0000 (14:14 +0100)]
[Custom handler] Protocol listener

[Issue#] N/A
[Feature] Handle protocol from custom handlers.
[Problem] N/A
[Cause] N/A
[Solution] Added protocol listener. It will check if widget
was run by appservice and will look for proper page to show.
[ScmRequest] wrt-commons
This patch depends on:
https://tizendev.org/gerrit/#/c/20791/

[Verification] Run manual test from wrt-extra:
1. Run sh registered_handler_register.sh to add widget to appsvc and to custom handlers.
2. Install register_handler.wgt
3. Run scheme_test_tizen.wgt
4. Run mailto link, verify that mailto.html from register_handler.wgt was run.

Change-Id: I3ea18d251999d15df5aaf3fd9d8b3405e3f36bba

11 years agoCustom handlers support for whitelist and blacklist
Andrzej Surdej [Thu, 6 Dec 2012 11:20:45 +0000 (12:20 +0100)]
Custom handlers support for whitelist and blacklist

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] N/A
[Verification] To verify build repo and run custom_handler.wgt test

Change-Id: I65776616193c522b2ace0d9bf76b0ad36bec368c

11 years agoMerge "Boilerplates fixed"
Zbigniew Kostrzewa [Fri, 14 Dec 2012 13:47:41 +0000 (22:47 +0900)]
Merge "Boilerplates fixed"

11 years ago[Release] wrt_0.8.123
leerang song [Fri, 14 Dec 2012 09:23:09 +0000 (18:23 +0900)]
[Release] wrt_0.8.123

Change-Id: Iba31e1015c7d6213512de71d086d20daf93a7d8b

11 years agoBoilerplates fixed
Krzysztof Jackiewicz [Wed, 12 Dec 2012 16:53:28 +0000 (17:53 +0100)]
Boilerplates fixed

[Issue#] N/A
[Feature] N/A
[Problem] Some boilerplates were missing/incorrect
[Cause] N/A
[Solution] Boilerplates fixed

[Verification] Check boilerplate correctness. Successfull compilation.

Change-Id: Iff6758bf4b56b34eb9155b2779033d75b07dd212

11 years agoMerge "Change background-support default value to disable according to WRT spec."
Hoseon LEE [Fri, 14 Dec 2012 08:39:51 +0000 (17:39 +0900)]
Merge "Change background-support default value to disable according to WRT spec."

11 years agoReplace deprecated API to new webkit API
leerang song [Thu, 13 Dec 2012 07:12:45 +0000 (16:12 +0900)]
Replace deprecated API to new webkit API

[Issue#] N/A
[Problem] webkit API is changed
[Cause] N/A
[Solution] Replace old API to new API
[SCMRequest] N/A

Change-Id: Ifbdfc101aa758b2b0439c783a5c327c548a82d3f

11 years agoChange url_download.h to download.h
leerang song [Fri, 14 Dec 2012 06:52:06 +0000 (15:52 +0900)]
Change url_download.h to download.h

[Issue#] N/A
[Feature] N/A
[Problem] url_download.h is removed
[Cause] N/A
[Solution] Change url_download.h to download.h

Change-Id: Ia100d9c76575dcc1b6a8ed2d78c82446b5dfdce2

11 years agoWindow system team recomend removing this win_raise code
leerang song [Thu, 13 Dec 2012 08:28:22 +0000 (17:28 +0900)]
Window system team recomend removing this win_raise code

[Issue#] N/A
[Feature] N/A
[Problem] N/A
[Cause] N/A
[Solution] N/A

Change-Id: I7524bfeaa7cfea5e9cbd0ef432d78c379f82fb68

11 years agoGlobalLogic moved to api_new
Tomasz Iwanek [Tue, 27 Nov 2012 13:39:46 +0000 (14:39 +0100)]
GlobalLogic moved to api_new

[Issue#]       LINUXNGWAP-561
[Bug]          Global logic should be moved to core module
[Cause]        N/A
[Solution]     N/A
[Verification] Install and run any widget.

Signed-off-by: Iwanek Tomasz <t.iwanek@samsung.com>
Change-Id: I610c9975c449dea96185697372e60b00202e956f

11 years ago[Release] wrt_0.8.122
Yunchan Cho [Thu, 13 Dec 2012 10:40:43 +0000 (19:40 +0900)]
[Release] wrt_0.8.122

Change-Id: Id3bfebe8f8d43460b5a4960dc76105c6778a36ed

11 years agoFix crash on clearing webkit cache
Yunchan Cho [Thu, 13 Dec 2012 09:40:01 +0000 (18:40 +0900)]
Fix crash on clearing webkit cache

[Issue#] crash occurs when webkit cache is clear on low memory
[Bug] N/A
[Cause] ewk_context_cache_clear() API is not stable
[Solution] Temporarily wrt dosen't use this ewk API until it becomes stable

Change-Id: I8e3d87e244f3bb1cd44680b854cd62de6979e396

11 years agoFix firing serveral times of ime js event when ime shows or hides
Yunchan Cho [Wed, 5 Dec 2012 05:26:07 +0000 (14:26 +0900)]
Fix firing serveral times of ime js event when ime shows or hides

[Issue#]       N/A
[Bug]          ime js event is fired several times when ime shows or hides
[Cause]        "inputmethod,changed" webview smart event is fired serveral time when ime show or hides
[Solution]     "inputmethod,changed" event is used just for getting width/height of ime, and
               wrt fires once ime js event to web contents when "editorclient,ime,opened" event is emitted by webkit

Change-Id: I1ddc353297513bd4004d4b9bbccfc1eab44e3f8f

11 years agoRevert "Clean up unused code."
Taejeong Lee [Thu, 13 Dec 2012 10:22:10 +0000 (19:22 +0900)]
Revert "Clean up unused code."

This reverts commit 8409b6abe2e76bb26a5a5b74dfde86ca332d651e.

Change-Id: I7180c67c7fa4ab0c5a5795c0fa6234eb0a3dd6ed

11 years agoPopup removal
Lukasz Marek [Fri, 30 Nov 2012 15:09:51 +0000 (16:09 +0100)]
Popup removal

[Issue#] N/A
[Bug] N/A
[Cause] Implementation of modal popups is divided into multiple repositiories
[Solution] This commit removes implementation from wrt and switch to popups from wrt-plugins-common.
[Verification] Rebuild wrt against current wrt-plugins-common and run widget showing popups.

Commit required https://tizendev.org/gerrit/#/c/20506/ to be merged first

Change-Id: I67ea94bd10717f82eda48d85566bc4cedbe3d718

11 years ago[Release] wrt_0.8.121
Taejeong Lee [Thu, 13 Dec 2012 04:58:29 +0000 (13:58 +0900)]
[Release] wrt_0.8.121

11 years agoMerge "[systemd] bug fix for wrt_launchpad_daemon systemd service file"
Hoseon LEE [Thu, 13 Dec 2012 02:32:28 +0000 (11:32 +0900)]
Merge "[systemd] bug fix for wrt_launchpad_daemon systemd service file"

11 years agoClean up unused code.
Taejeong Lee [Wed, 12 Dec 2012 06:21:15 +0000 (15:21 +0900)]
Clean up unused code.

 * IndicatorPresence feaure was removed.
 * Widget title feaure was removed.

[Issue#] N/A
[Problem] Clean up unused code.
[Cause] N/A
[Solution] N/A

Change-Id: I6c334ee8dacbee07cf0247b94b05811a2598fbcd

11 years ago[systemd] bug fix for wrt_launchpad_daemon systemd service file
baik [Thu, 13 Dec 2012 01:51:40 +0000 (10:51 +0900)]
[systemd] bug fix for wrt_launchpad_daemon systemd service file

Change-Id: I64eb85aa1d769f5157f4609fc6762f189d544980

11 years agoCustom handler popups
Przemyslaw Ciezkowski [Tue, 11 Dec 2012 14:10:10 +0000 (15:10 +0100)]
Custom handler popups

[Issue#] N/A
[Feature] Custom handler register callbacks should show popup.
[Problem] N/A
[Cause] N/A
[Solution] Popups added.

[Verification] Run manual test custom_handlers.wgt
1. Click register provider, check if popup appears.
2. Click again, popup should not appear.
3. Run widget again check if popup doesn't appear.
Repeat steps for content handler.

Change-Id: I0117dcaf098e5d5f98b9ccb5570a66ff315d07a9

11 years ago[Prevent] Handle unhandled exceptions in wrt-launcher.
Jan Olszak [Wed, 12 Dec 2012 10:02:45 +0000 (11:02 +0100)]
[Prevent] Handle unhandled exceptions in wrt-launcher.

[Issue#] Unhandled exceptions propagate to main().
[Bug] N/A
[Cause] N/A
[Solution] Catch all exceptions and log them.
[Verification] Build wrt.

Change-Id: I7e8f81dd2478154c303d3d02fb8f4d56b0fc6efd

11 years ago[Prevent] Ensure pointer is not void* on delete.
Jan Olszak [Fri, 7 Dec 2012 09:30:51 +0000 (10:30 +0100)]
[Prevent] Ensure pointer is not void* on delete.

[Issue#] Pointer could have been void*
[Bug] N/A
[Cause] N/A
[Solution] Small cast pointer on delete.
[Verification] Build wrt. Run wrt tests.

Change-Id: I72d5a4eeba9eb74a87ec58175f84711282b67ada

11 years ago[Prevent] Handle ewk_view_script_execute return value
Jan Olszak [Wed, 5 Dec 2012 13:27:36 +0000 (14:27 +0100)]
[Prevent] Handle ewk_view_script_execute return value

[Issue#] Return value not handled.
[Bug] N/A
[Cause] N/A
[Solution] Changed Pkgname type, changed definition in database to NOT NULL.
[Verification] Build wrt. Run tests.

Change-Id: I57858ade6a8ce89e151d389bf59e995eecae6c04

11 years ago[Prevent] Handle unhandled exceptions in wrt-client.
Jan Olszak [Tue, 11 Dec 2012 12:02:17 +0000 (13:02 +0100)]
[Prevent] Handle unhandled exceptions in wrt-client.

[Issue#] Unhandled exceptions propagate to main().
[Bug] N/A
[Cause] N/A
[Solution] Catch all exceptions and log them.
[Verification] Build wrt.

Change-Id: Ifc4d4d9fbb773e23e3f6faba0e8766fc670eb0e2

11 years agoChange background-support default value to disable according to WRT spec.
LongXiang [Wed, 12 Dec 2012 05:36:41 +0000 (13:36 +0800)]
Change background-support default value to disable according to WRT spec.

11 years agoPatch for blank frame.
Taejeong Lee [Wed, 12 Dec 2012 03:01:08 +0000 (12:01 +0900)]
Patch for blank frame.

 * A blank frame has "about:blank" uri. But, this uri loading is rejected on wrt action.
   so onload event related blank frame was not triggered. it was fixed.

[Issue#] TDIS-792
[Problem] onload event related blank frame was not triggered.
[Cause] "about:blank" uri loading was rejected on wrt action.
[Solution] resolved rejecting.

Change-Id: Ib2dce363c4c21173a0d65114e8f3048a6297652f

11 years ago[Prevent] Ensure we don't use a pointer to a freed resource.
Jan Olszak [Fri, 7 Dec 2012 10:36:19 +0000 (11:36 +0100)]
[Prevent] Ensure we don't use a pointer to a freed resource.

[Issue#] Using pointer to freed resource.
[Bug] N/A
[Cause] N/A
[Solution] Not using a pointer.
[Verification] Build wrt. Run wrt tests.

Change-Id: Ide07986f42b0151899961ea9e87a05de5b65e1f1

11 years ago[Release] wrt_0.8.120
Taejeong Lee [Tue, 11 Dec 2012 10:51:27 +0000 (19:51 +0900)]
[Release] wrt_0.8.120

Change-Id: I734e293ef87784d563a6d963eb23aa01608d47ed

11 years agoEnable systemd service for wrt_launchpad_daemon
Taejeong Lee [Tue, 11 Dec 2012 10:34:03 +0000 (19:34 +0900)]
Enable systemd service for wrt_launchpad_daemon

 * This commit must be keeping in RSA only.

Change-Id: I447e73cb05b3e5ef822ee36ef766ee9e2b3a41b1

11 years ago[Release] wrt_0.8.119
Taejeong Lee [Tue, 11 Dec 2012 08:29:34 +0000 (17:29 +0900)]
[Release] wrt_0.8.119

Change-Id: I208b2cdda68f792ad5bd82c571371fdd96f0e7c5

11 years agoModify popup type name
Jihoon Chung [Tue, 11 Dec 2012 07:00:51 +0000 (16:00 +0900)]
Modify popup type name

[Issue#] N/A
[Problem] Popup isn't closed after select button in the popup
[Cause] Text for widget type is changed
[Solution] Change widget type to "elm_popup"
[SCMRequest] N/A

Change-Id: I224dd7caac007a139bdb17a0f0665156ff3b95b8

11 years agoWRT Launchpad Daemon Feature
Taejeong Lee [Thu, 6 Dec 2012 10:07:27 +0000 (19:07 +0900)]
WRT Launchpad Daemon Feature

 * wrt_launchpad_daemon helps wrt-client to launch more fast.
 * wrt_launchpad_daemon will load so files related wrt-client in advanced.

[Issue#] N/A
[Problem] WRT Launchpad Daemon Feature
[Cause] N/A
[Solution] N/A

Change-Id: I8ba76ab3e84a978beae787fc5a37400313d3b525

11 years agoRemove widget handle
Przemyslaw Ciezkowski [Wed, 28 Nov 2012 13:41:10 +0000 (14:41 +0100)]
Remove widget handle

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Replaced with tizen id
[SCMRequest] wrt-commons
Depends on:
https://tizendev.org/gerrit/#/c/17405/
[Verification] Run any widget.

Change-Id: I313f5dfbde520192e6167b1f32cf81ba7b408dd4

11 years ago[Release] wrt_0.8.118
Jihoon Chung [Mon, 10 Dec 2012 11:20:11 +0000 (20:20 +0900)]
[Release] wrt_0.8.118

Change-Id: I9d450e4de006b26fd79a7e6092978ec7ae46fe52

11 years agoRevert Back button
Jihoon Chung [Mon, 10 Dec 2012 09:07:36 +0000 (18:07 +0900)]
Revert Back button

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Revert floating backbutton for Hosted web app
[SCMRequest] N/A

Change-Id: I39605fbc526156a17ee131b42da78dcc7580f8b3

11 years agoChange auto_fitting_set setting
Jihoon Chung [Mon, 10 Dec 2012 08:29:22 +0000 (17:29 +0900)]
Change auto_fitting_set setting

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Change ewk_settings_auto_fitting_set setting to EINA_TRUE
[SCMRequest] N/A

Change-Id: I120f658a5f41fe6f030853614605b59f91b5a52c

11 years agoTo comply a rule of webkit EFL port, ewk_init()/ewk_shutdown() api call were added.
Taejeong Lee [Wed, 5 Dec 2012 02:33:19 +0000 (11:33 +0900)]
To comply a rule of webkit EFL port, ewk_init()/ewk_shutdown() api call were added.

 * Also this commit includes some change about print debug info.

[Issue#] N/A
[Problem] Add ewk_init()/ewk_shutdown()
[Cause] To comply a rule of webkit EFL port.
[Solution] N/A
[SCMRequest] N/A

Change-Id: Iefa17b76f2eb67350d8a7a03d308a39dd528de4a

11 years agoUnused code 2
Tomasz Iwanek [Wed, 21 Nov 2012 14:46:37 +0000 (15:46 +0100)]
Unused code 2

[Issue#]       N/A
[Bug]          There is unused code
[Cause]        N/A
[Solution]     Remove that code.
[Verification] Build repository or check buildbot status

Change-Id: Idf35a3742cac662699ff3e542e97115077a74a14

11 years agoCopy-paste code removal
Tomasz Iwanek [Mon, 26 Nov 2012 08:21:15 +0000 (09:21 +0100)]
Copy-paste code removal

[Issue#]       LINUXNGWAP-567
[Bug]          There is some copy-pasted code
[Cause]        Someone copy-pasted it
[Solution]     Remove code-pasted code.
[Verification] Build repository. Run any widget.
Run widget manual_tests/wrt_test_widgets/scheme_support/scheme_test_tizen.wgt
then go: window.open() test -> youtube, check log for successfull launch of com.samsung.video-player.
Player is closing imediately but is beyond change scope.

Change-Id: Ie6fb50e31a41542b07118f6b5367d2842dd0e5c8

11 years agoCustom handler callbacks connected to JS API.
Krzysztof Jackiewicz [Thu, 29 Nov 2012 09:43:24 +0000 (10:43 +0100)]
Custom handler callbacks connected to JS API.

[Issue#] N/A
[Feature] Custom handler callbacks has to be connected to JS API
[Problem] N/A
[Cause] N/A
[Solution] Callbacks connected.

[Verification] Run manual test:
http://slp-info.sec.samsung.net/gerrit/#/c/119846/
Press all buttons and see if logs from handlers are displayed correctly.

Change-Id: I8bacfd01db14d44360e67bfa3e92ca2d7f8f585f

11 years agoRelease wrt_0.8.117
Yunchan Cho [Tue, 4 Dec 2012 04:44:25 +0000 (13:44 +0900)]
Release wrt_0.8.117

Change-Id: I895b6d50c080239e7b31ccdcfa4dc70842ca51e1

11 years agofix build break due to wrong header file
Yunchan Cho [Fri, 30 Nov 2012 09:57:08 +0000 (18:57 +0900)]
fix build break due to wrong header file

[Issue#]       N/A
[Bug]          build break
[Cause]        optional.h dosen't include OptionalString type
[Solution]     optional_typedefs.h is used instead of optional.h

Change-Id: Iba08a0d57f04fe15b4a5d52ac4f6a2551167571c

11 years agoMerge "Add new usercallbacks for executable to know when new webview created and...
Hoseon LEE [Fri, 30 Nov 2012 09:42:02 +0000 (18:42 +0900)]
Merge "Add new usercallbacks for executable to know when new webview created and destroyed."

11 years agoFix for fullscreen toggling methods
Janusz Majnert [Wed, 28 Nov 2012 09:21:05 +0000 (10:21 +0100)]
Fix for fullscreen toggling methods

[Issue#] ORANGE-128
[Bug] Fullscreen API broken
[Cause] Changes made to fullscreen toggling methods broke them
[Solution] Fix the changes
[Verification] Run the fullscreen-test.wgt widget

The verification widget is available in the bug report:
https://tizendev.org/bugs/browse/ORANGE-128

Change-Id: Icce5df94ebfbf91d51aa3c7119d4bbe2d303fe63

11 years agoAdd new usercallbacks for executable to know when new webview created and destroyed.
Yunchan Cho [Wed, 21 Nov 2012 06:10:00 +0000 (15:10 +0900)]
Add new usercallbacks for executable to know when new webview created and destroyed.

[Issue#] executables that use wrt-core lib may need to know when new webview is created or destroyed.
[Bug] N/A
[Cause] Now there is no way for each executable using wrt-core to know that time
[Solution] New two UserDelegates callbacks are added, and they are called in window create, close callback of viewlogic
[Verification] Register new two UserDelegates callbacks in your executable (like wrt-client),
               and let your executable to load specific web contents that executes window.open as '_blank'

Change-Id: I40e81111ad3af115f2684a4957ece921d9a18174

11 years agoUnused code 3
Tomasz Iwanek [Tue, 27 Nov 2012 13:39:46 +0000 (14:39 +0100)]
Unused code 3

[Issue#]       LINUXNGWAP-561
[Bug]          Unused code and headers
[Cause]        N/A
[Solution]     N/A
[Verification] Build repository

Change-Id: I0d93e7f3fa0bf7e71a0a9696f83aa460b15d816e

11 years agoUnused code
Tomasz Iwanek [Wed, 21 Nov 2012 07:57:57 +0000 (08:57 +0100)]
Unused code

[Issue#]       LINUXNGWAP-561
[Bug]          Unused code
[Cause]        N/A
[Solution]     Removing code that is never used
[Verification] Run quick tests

Change-Id: Ia12bbf2c8a9913f975c171813856fb0d95a513e0

11 years agoDistinguish between system headers and project headers.
Jan Olszak [Fri, 23 Nov 2012 11:25:40 +0000 (12:25 +0100)]
Distinguish between system headers and project headers.

[Issue#] During compilation system and project headers were included the same way.
[Bug] N/A
[Cause] N/A
[Solution] Use -isystem flag to include system headers. In CMake files it's done by INCLUDE_DIRECTORY( SYSTEM ... ).
[Verification] Build. No warnings from system headers.

Change-Id: I275281d33fc262ba67b79bc523b3f994ace9ec9b

11 years ago[Release] wrt_0.8.116
Jihoon Chung [Fri, 23 Nov 2012 12:24:04 +0000 (21:24 +0900)]
[Release] wrt_0.8.116

Change-Id: I3b63c23248f0ccf6796f28b04e384791668b99e4

11 years agoSupport security origin for W3C geolocation
Jihoon Chung [Fri, 23 Nov 2012 09:21:54 +0000 (18:21 +0900)]
Support security origin for W3C geolocation

[Issue#] N/A
[Problem] Support security origin for geolocation permmision
[Cause] N/A
[Solution] Implement security origin stored database after user
makes decision on the asking popup
[SCMRequest] N/A

Change-Id: Idd5fa1fb39491c84f6943e713b42346b6a163872

11 years agoSupport security origin for W3C Web storage usage
Jihoon Chung [Fri, 23 Nov 2012 08:06:11 +0000 (17:06 +0900)]
Support security origin for W3C Web storage usage

[Issue#] N/A
[Problem] Support security origin for create web storage
[Cause] N/A
[Solution] Implement security origin stored database after user
makes decision on the asking popup
[SCMRequest] N/A

Change-Id: I876ec13f82d67e93c5a831a4f614196a09f669e3

11 years agoSupport check popup for security origin permission
Jihoon Chung [Fri, 23 Nov 2012 04:12:29 +0000 (13:12 +0900)]
Support check popup for security origin permission

[Issue#] N/A
[Problem] Permission for security origin is changed
Popup needs check button for "Don't ask again"
[Cause] N/A
[Solution] Implement check popup for security origin in the
security origin support.
This popup isn't flexible for using other case.
[SCMRequest] N/A

Change-Id: I0424a15b30152a49d2a81243c8c308261af45fed

11 years agoSupport security origin for W3C filesystem API
Jihoon Chung [Fri, 12 Oct 2012 00:51:30 +0000 (09:51 +0900)]
Support security origin for W3C filesystem API

[Issue#] N/A
[Problem] Support security origin for file API
[Cause] N/A
[Solution] Implement security origin stored database after user
makes decision on the asking popup
[SCMRequest] N/A
This commit needs https://tizendev.org/gerrit/#/c/14079/2

Change-Id: I14968d51ab4df8fde53473c30b103969b215b38c

11 years agoLogs restored in Release configuration
Krzysztof Jackiewicz [Thu, 22 Nov 2012 10:38:19 +0000 (11:38 +0100)]
Logs restored in Release configuration

[Issue#] N/A
[Feature] N/A
[Problem] Logs were disabled in Release configuration
[Cause] N/A
[Solution] Logs enabled for Release configuration

[Verification] Compile wrt in Debug, Profiling and Release mode. Only in
Profiling mode, logs should be permanently disabled.

Change-Id: I743937833d12638c3633009348ae9444b959ab76

11 years agoChange action of appservice in case that serviced page is same to current page of...
Yunchan Cho [Tue, 20 Nov 2012 09:27:58 +0000 (18:27 +0900)]
Change action of appservice in case that serviced page is same to current page of webapp

[Issue#] appservice handling is wrong.
[Bug] N/A
[Cause] N/A
[Solution] when appservice is requested and webapp for the appservice already has its service page as top level page,
           wrt has to raise and activate window, and then fire custom event for appservice.

Change-Id: Ia7623cf42320db14885b1ed00342225bff497910

11 years ago[Release] wrt_0.8.115
Jihoon Chung [Fri, 23 Nov 2012 02:07:44 +0000 (11:07 +0900)]
[Release] wrt_0.8.115

Change-Id: Ic41315cdff60cf9204548e42721ee194c9c46a70

11 years agoSupport security origin database
Jihoon Chung [Thu, 8 Nov 2012 02:43:44 +0000 (11:43 +0900)]
Support security origin database

[Issue#] N/A
[Problem] Implement security origin for WebApplication
[Cause] N/A
[Solution] For keeping enhancement launching time and create security
origin DAO by ondemand, implement security origin using singleton.
Singleton will initialize securityOriginDAO when webkit required user
permission
[SCMRequest] N/A

Change-Id: Ib149a935ee1369a6c7226098fd314ab26c40249a

11 years agoRemove build warning
Jihoon Chung [Tue, 13 Nov 2012 23:08:53 +0000 (08:08 +0900)]
Remove build warning

[Issue#] N/A
[Problem] Build warning is occurred by deprecated API
[Cause] Some webkit API is deprecated
[Solution] Replace API to new API
[SCMRequest] N/A

Change-Id: Iaead7ed71fbe81a319dd66b23f8939ef98fb9031

11 years agoTest mode for installation of widgets in profiling script
Tomasz Iwanek [Wed, 21 Nov 2012 12:48:07 +0000 (13:48 +0100)]
Test mode for installation of widgets in profiling script

[Issue#]       N/A
[Bug]          wrt-installer should be launched in TEST_MODE
[Cause]        wrt-installer will prompt popups with test mode
[Solution]     N/A
[Verification] Run profiling_target_part.pl and see if widgets have been installed with no popups

Change-Id: I5f81361bb21c5d79ae657de50e9c55a74f314537

11 years agoReturn to previous window structure
lke01.lee [Thu, 22 Nov 2012 04:42:18 +0000 (13:42 +0900)]
Return to previous window structure

[Issue#] New concept for window doesn't apply on RSA
[Problem]
[Cause]
[Solution] Return to the previous window structure
[SCMRequest] N/A

Change-Id: I72546458843f2d2d09b43902b3b1932e3ed197ee

11 years agolocalizeWidgetModel() removal
Marcin Kaminski [Wed, 7 Nov 2012 14:35:44 +0000 (15:35 +0100)]
localizeWidgetModel() removal

New LanguageTagsPpovider API is used
for default widget locales setting
instead of calling deprecated
localizeWidgetModel()

[Issue#] N/A
[Feature] Code refactoring & cleaning.
[Cause] localizeWidgetModel() was the only
method in file and did not do anymore
what it's name suggest.
[Solution] N/A

[Verification] Successfull build.

Change-Id: Ic11531d63b7f5bc77ff183d33fe29115b7ab2f65

11 years agoRemoved GetFactoryWidget.
Jan Olszak [Tue, 13 Nov 2012 10:47:38 +0000 (11:47 +0100)]
Removed GetFactoryWidget.

[Issue#] Factory_widget not used anymore.
[Bug] N/A
[Cause] N/A
[Solution] Removed factory_widget and related methods, error codes, exceptions.
[Verification] Build wrt. No undefined symbols = OK

Change-Id: I9864a640964246c9f18b38fd690879d949e8f0e4

11 years ago[Engine] Replace widget handle with tizen id in widgetModel
Przemyslaw Ciezkowski [Wed, 31 Oct 2012 10:45:36 +0000 (11:45 +0100)]
[Engine] Replace widget handle with tizen id in widgetModel

[Issue#] LINUXNGWAP-427
[Problem] Widget handle should not be exposed in widgetModel.
[Cause] N/A
[Solution] Replaced.

[Verification] Run any widget.

Change-Id: I9fac55513ea58307443fa545582ae86075678715

11 years ago[Engine] Replace widget handle with tizen id
Przemyslaw Ciezkowski [Wed, 31 Oct 2012 10:17:03 +0000 (11:17 +0100)]
[Engine] Replace widget handle with tizen id

[Issue#] LINUXNGWAP-427
[Problem] Widget handle should not be exposed in ViewLogic SecuritySupport
and in PluginModule Support.
[Cause] N/A
[Solution] Replaced.

[Verification] Run any WAC widget (to test pluginModule).
Run manual geolocation test.

Change-Id: Ica6e0fbb26a08e37c5b6be38efc383b82eac4877

11 years agoUnregister bundle callbacks to avoid abort
Grzegorz Krawczyk [Mon, 12 Nov 2012 16:16:33 +0000 (17:16 +0100)]
Unregister bundle callbacks to avoid abort

[Issue#] N_SE-13058
[Problem] WRT abort occurs when emula
[Cause] Webkit invoke callbacks on object which is not available.
[Solution] Unregister callbacks from webkit
[SCMRequest] N/A

Verification :
(On emulator)
1. Run Intel hangonman
2. Right click on emulator window
3. Close (emulator)
4. Ok (to confirm)
5. Start the emulator again
6. Go SLP bugs folder in connection explorer
(/opt/share/hidden_storage/SLP_debug) check that new file with bug trace
does not appear

Change-Id: Iab5c211822dcec748cb2f3765d90a007d4e669f4

11 years agoProfiling disabled for other configurations
Krzysztof Jackiewicz [Thu, 8 Nov 2012 11:37:59 +0000 (12:37 +0100)]
Profiling disabled for other configurations

[Issue#] N/A
[Bug] Profiling library was compiled and used regardless of the build
configuration. Logs should be disabled in configurations other than Debug.
[Problem] N/A
[Cause] Incorrect cmake configuration.
[Solution] Compilation is triggered only in Profiling build configuration. Logs
allowed only in Debug mode.

[Verification]
1.Compile wrt with build_type set to Profiling and any other (Release, Debug).
Both should succeed.
2.For both configurations run rpm -qlp <wrt.rpm> | grep profiling. Only in case
of Profiling the library should be present.
3.Run any widget. It should be displayed properly in both cases.
4.Run profiling scripts. In case of profiling they should produce graphs. It
should fail (freeze) in other configurations.
5.Check compilation output. Logs should be enabled only in Debug mode

Change-Id: Ia60d609433e1896750f43a3508ca343b7e86695a

11 years ago[Release] wrt_0.8.114
Yunchan Cho [Mon, 19 Nov 2012 04:25:17 +0000 (13:25 +0900)]
[Release] wrt_0.8.114

Change-Id: Ibe86effeae35a3b88560742d9375a09e82dde77b

11 years agoresolve abnormal action on recieving appservice event
Yunchan Cho [Tue, 6 Nov 2012 06:48:13 +0000 (15:48 +0900)]
resolve abnormal action on recieving appservice event

[Issue#] appservice didn't work in the wrt
[Problem] mime check function didn't compare NULL value
[Cause] N/A
[Solution] Comparing NULL value is added to code checking appservice

Change-Id: I8af9248fa6586a24aee3a0d6bca7d18eb0dced5a

11 years ago[Release] wrt_0.8.113
Yunchan Cho [Thu, 15 Nov 2012 06:43:13 +0000 (15:43 +0900)]
[Release] wrt_0.8.113

Change-Id: I35ab5afc534c73dff4f1941dd4c47165b9184611

11 years ago[Engine] Support custom js event regarding state change of softkeyboard(ime)
Yunchan Cho [Tue, 6 Nov 2012 07:22:29 +0000 (16:22 +0900)]
[Engine] Support custom js event regarding state change of softkeyboard(ime)

[Issue#] There is needs that wrt fires custom js event on state change of softkeyboard
[Problem] N/A
[Cause] N/A
[Solution] register smart callback for softkeyboardchange event,
           and request to injected bundle to fire custome js event for softkeyboardchange

Change-Id: I71f988013440f4bd1fdcfae73844eeb9ba3c94c9

11 years ago[Engine] Add interface to fire custom js event for Tizen Webapp
Yunchan Cho [Thu, 1 Nov 2012 09:11:24 +0000 (18:11 +0900)]
[Engine] Add interface to fire custom js event for Tizen Webapp

[Issue#] There is needs that wrt provides interface to fire some custom events
[Feature] N/A
[Cause] N/A
[Solution] add new functions to RunnableWidgetObject for firing event
           and modify that plugin module of wrt requests to plugin logic of wrt-plugins-common for many custom events

Change-Id: I9db6cc54e7c462f83067b7c1cf2779a88f1d2d18

11 years agoFor Desktop Mode
lke01.lee [Wed, 14 Nov 2012 11:54:25 +0000 (20:54 +0900)]
For Desktop Mode

[Issue#]
[Problem] Title and icon don't show in window mode
[Cause]
[Solution] to show title and icon in window mode, I use elm_win_title_set & elm_win_icon_object_set
[SCMRequest] N/A

Change-Id: I8f78859ba0fee288b5023846ca3655ccd84f7ea1

11 years ago[Release] wrt_0.8.112
Jihoon Chung [Tue, 13 Nov 2012 23:26:26 +0000 (08:26 +0900)]
[Release] wrt_0.8.112

Change-Id: I4690cd12916ebc211918c65eb212ca07e940481b

11 years agoFix resource leaks
Przemyslaw Ciezkowski [Tue, 6 Nov 2012 09:11:05 +0000 (10:11 +0100)]
Fix resource leaks

[Issue#] N/A
[Feature] There are pointers not freed in some circumstances.
There is wrong usage of delete for array.
[Cause] N/A
[Solution] Fixed.

[Verification] Build repository. Test auto fill in forms.
Run test widget for scheme.

Change-Id: Ic60b11cc3af10e5c1ebf32cbe4252da72965ef32

11 years agoProfiling points updated, script fixed
Krzysztof Jackiewicz [Tue, 30 Oct 2012 11:55:11 +0000 (12:55 +0100)]
Profiling points updated, script fixed

[Issue#] LINUXNGWAP-314
[Feature] Profiling points need to be updated to better show critical launch
phases. During verification it turned out that sometimes host part of the
script fails and does not produce output graphs.
[Problem] N/A
[Cause] In one of perl scripts incorrect sorting method has been used.
[Solution] Profiling points updated. Sorting fixed.

[Verification] Run profiling scripts and check if graph is correctly generated

Change-Id: I77ff199ece38fd7defcb87609de98ff24e40f9a6

11 years agoRemoved compilation warnings
Jan Olszak [Wed, 31 Oct 2012 09:18:03 +0000 (10:18 +0100)]
Removed compilation warnings

[Issue#] N/A
[Problem] Compilation warnings
[Cause] N/A
[Solution] Removed minor warnings. Left warnings connected to GUI, deprecation.
[Verification] Build wrt and run wrt tests.
[SCMRequest] N/A

Change-Id: Icfaaa348190945904bc1c3727152b9fc0688f924

11 years agoFix resource leaks
Przemyslaw Ciezkowski [Tue, 6 Nov 2012 07:40:58 +0000 (08:40 +0100)]
Fix resource leaks

[Issue#] N/A
[Problem] There are memory leaks in wrt-client.
[Cause] N/A
[Solution] Removed unused pointer. Freed another pointer.
[SCMRequest] N/A

Change-Id: I7b939f4f06842aedeed25b6b14c1b60b441dccb4

11 years ago[Release] wrt_0.8.111
lke01.lee [Mon, 12 Nov 2012 13:39:38 +0000 (22:39 +0900)]
[Release] wrt_0.8.111

Change-Id: I12b6f78f9f90dd97156f9eb98325b547034498f8

11 years agoModified hide operation of viewlogic
Yunchan Cho [Wed, 7 Nov 2012 05:13:47 +0000 (14:13 +0900)]
Modified hide operation of viewlogic

[Issue#] N/A
[Problem] Created webviews still remains after destorying viewlogic instance.
          This cause the application that managing multiple viewlogic instances to have huge memory
[Cause] On hiding widget (ViewLogic::hideWidget()), Viewlogic instance didn't remove existing webviews using evas_object_del()
[Solution] On hiding widget, code is modified that Viewlogic remove created webviews
[SCMRequest] N/A

Change-Id: If247a553b01dc7fe74a3bcabad31e17063233845

11 years agofor desktop mode
lke01.lee [Thu, 25 Oct 2012 02:21:04 +0000 (11:21 +0900)]
for desktop mode

Change-Id: Iafbda12954ef332adba6b0c28c431113e9662e48

11 years ago[Release] wrt_0.8.110
Jihoon Chung [Wed, 7 Nov 2012 04:22:27 +0000 (13:22 +0900)]
[Release] wrt_0.8.110

Change-Id: I1b7d6b76306a2389ed96ea1a47ff79b3a9c3e79c

11 years agoChange cache model to EWK_CACHE_MODEL_DOCUMENT_BROWSER
Jihoon Chung [Tue, 6 Nov 2012 07:31:34 +0000 (16:31 +0900)]
Change cache model to EWK_CACHE_MODEL_DOCUMENT_BROWSER

[Issue#] N/A
[Problem]
[Cause] N/A
[Solution] As requirment by webkit team, change cache model to
EWK_CACHE_MODEL_DOCUMENT_BROWSER
[SCMRequest] N/A

Change-Id: I99fc713468a59c72802b4f5e862cda5729a9bece

11 years agoRemove unnecessary dependency in wrt bundle.
Taejeong Lee [Tue, 6 Nov 2012 07:27:37 +0000 (16:27 +0900)]
Remove unnecessary dependency in wrt bundle.

 * cert-svc-vcore

[Issue#] N/A
[Problem] Remove cert-svc-vcore dependency in wrt bundle.
[Cause] N/A
[Solution] N/A

Change-Id: I6653d9b13406ec72317a9f6941d724a6b97c4bb4

11 years agoRemove deprecated code (roaming_agent)
Jihoon Chung [Mon, 5 Nov 2012 07:21:53 +0000 (16:21 +0900)]
Remove deprecated code (roaming_agent)

[Issue#] N/A
[Problem] Remove deprecated code for roaming_agent
[Cause] N/A
[Solution] WRT will use system contorl for management network in
case of roaming
[SCMRequest] N/A

Change-Id: I0f5bc38c2882852f7a1bee9d2ef0c055b9f8ec7c

11 years agoTitle & Indicator policy has been changed.
lke01.lee [Mon, 5 Nov 2012 23:58:48 +0000 (08:58 +0900)]
Title & Indicator policy has been changed.

[Issue#]
[Problem]
[Cause]
[Solution]
1. Title hasn't been supported anymore.
2. Indicator displays only  when maximized mode.
[SCMRequest] N/A

Change-Id: Ia5abfe68a79842b520d3f23baf12d3500c955d3f

12 years agoModify state change when showed state changes to showed state
Yunchan Cho [Fri, 2 Nov 2012 02:47:48 +0000 (11:47 +0900)]
Modify state change when showed state changes to showed state

[Issue#] N/A
[Problem] Some case doesn't need to change state
[Cause] N/A
[Solution] Change function to NoChange

Change-Id: Ie85eeeaea10ed30a1c4e309f9bab2aad19652e3a

12 years agoset environment value
Jihoon Chung [Sun, 4 Nov 2012 23:06:35 +0000 (08:06 +0900)]
set environment value

[Issue#] N/A
[Problem] Some specific feature "COREGL_FASTPATH" isn't enabled
in the RSA
[Cause] N/A
[Solution] Set environment value with build flag
[SCMRequest] N/A

Change-Id: I6d190874e4ec16950c66e5f9c0846b3f75d3cdad

12 years ago[Release] wrt_0.8.109
Jihoon Chung [Fri, 2 Nov 2012 02:55:36 +0000 (11:55 +0900)]
[Release] wrt_0.8.109

Change-Id: Ibdbcf007c48721756741f5ca5b57d18d09f1592b

12 years agoFix for launching problem.
Taejeong Lee [Fri, 2 Nov 2012 02:06:22 +0000 (11:06 +0900)]
Fix for launching problem.

 * It cause by haptic library.

[Issue#] N/A
[Problem] Fix for launching problem.
[Cause] N/A
[Solution] the code using haptic library wad removed temporarily.
[SCMRequest] N/A

Change-Id: I15c50e262fa809f00197366fb3bf315fcae0d9cc

12 years agoFixed N_SE-12031
Jihoon Chung [Wed, 31 Oct 2012 01:07:06 +0000 (10:07 +0900)]
Fixed N_SE-12031

[Issue#] N_SE-12031
[Problem] Select any editor field for shown IME.
Press Home key for webapp move to background
Launch "Application" webapp and select "Launch" button for webapp
which is moved to background
After webapp is launched, IME isn't displayed.
[Cause] Exactly, default reset event means reset webapp.
This issue is occurred by webapp is still on the previous page.
[Solution] Change default action to reset webapp when received
reset event from other webapp.
[SCMRequest] N/A

Change-Id: Idf97cdf7b406ba62a9af2ff282a11dbe1e154f79

12 years agoRemove floating backbutton
Jihoon Chung [Tue, 30 Oct 2012 04:44:05 +0000 (13:44 +0900)]
Remove floating backbutton

[Issue#] N/A
[Problem] Floating backbutton isn't support anymore
[Cause] N/A
[Solution] Remove floating backbutton
[SCMRequest] N/A

Change-Id: I0b3d77c30315908ccae5c53a0e3f8c3b54829791

12 years agoUpdate wrt-preloader binary
Przemyslaw Ciezkowski [Tue, 30 Oct 2012 15:34:33 +0000 (16:34 +0100)]
Update wrt-preloader binary

[Issue#] N/A
[Feature] wrt-preloader was broken - segmentation fault.
[Cause] elementary must be init before webkit context is created.
[Solution] Update binary.

[Verification] Run wrt-preloader on target.

Change-Id: I6fa5d5df4b09e9e65448b78dc4d993848396450d

12 years agoClean unused libraries and includes
Przemyslaw Ciezkowski [Tue, 30 Oct 2012 14:53:04 +0000 (15:53 +0100)]
Clean unused libraries and includes

[Issue#] LINUXNGWAP-446
[Bug] There are unused libraries or not used directly by wrt.
[Problem] N/A
[Cause] N/A
[Solution] Removed

[Verification] Build repository. Check if all libraries
are found with ldd /usr/bin/wrt-client

Change-Id: I801ebfee57630adadfe6d7c8aef67ddfad2c25a6

12 years agoFor indicator widget, the elementaries for window are changed
lke01.lee [Tue, 23 Oct 2012 07:20:53 +0000 (16:20 +0900)]
For indicator widget, the elementaries for window are changed

From : window-naviframe-conformant
To : window-conformant-naviframe

Change-Id: I07875fe619c232e8151e3dd24f9cd85a51b78a7d

12 years agoStart URI localized only once + localization fix
Marcin Kaminski [Fri, 26 Oct 2012 08:26:50 +0000 (10:26 +0200)]
Start URI localized only once + localization fix

[Issue#] N/A
[Problem] Duplicated start file localization.
After moving localization to WebProcess it is needed
to reload language tags (fix placed in
Bundle::didReceiveMessage)
[Cause] N/A
[Solution] Removed localization from UI process.

[Verification] Build and install package. Run
widget and check if it's localized properly
(with start file).

Change-Id: I4c39a577d6b4060a160f17b9a292a928f1c173ea

12 years ago[Release] wrt_0.8.108
Jihoon Chung [Tue, 30 Oct 2012 06:34:47 +0000 (15:34 +0900)]
[Release] wrt_0.8.108

Change-Id: I3d9871d1326574d82ad2c9e6c59b0d38bf52e4a2

12 years agoFixed crash issue during receiving reset event
Jihoon Chung [Tue, 30 Oct 2012 01:10:00 +0000 (10:10 +0900)]
Fixed crash issue during receiving reset event

[Issue#] N/A
[Problem] Crash issue occurred when webapp receive reset event
[Cause] RunnableWidgetObjectState isn't stable
[Solution] Change state when receive reset event to ShowedState
[SCMRequest] N/A

Change-Id: I0cc1f777bcbd03e146cfd956c292b06e4550df89

12 years agoFixed JIRA #S1-9623
Jihoon Chung [Fri, 26 Oct 2012 10:04:45 +0000 (19:04 +0900)]
Fixed JIRA #S1-9623

[Issue#] JIRA #S1-9623
[Problem] After called "process,crashed" callback in the UI side, crash is occurred.
[Cause] Wrong callback data is handled.
[Solution] Make correct to use correct callback data
[SCMRequest] N/A

Change-Id: I3d08ea5415ca1195b6b1886e70be008bb06b6d09