framework/web/wrt.git
10 years agoUpdate package spec file for license
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

10 years agoRegister a key callback to handle back key event with W3C permisison popup
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

10 years agoRevert "Add specific condition for back-key handle"
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

10 years agoEnhance createPopup() API to support key callback
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

10 years agoDrop root permission when launching apps in command line
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

10 years ago[Release] wrt_0.8.278
sung-su.kim [Fri, 27 Sep 2013 02:36:18 +0000 (11:36 +0900)]
[Release] wrt_0.8.278

Change-Id: Id2f82312ac1fb2612829fc8ee5cf10760be901ef

10 years agoAdd specific condition for back-key handle
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

10 years ago[Release] wrt_0.8.277
sung-su.kim [Mon, 23 Sep 2013 11:44:07 +0000 (20:44 +0900)]
[Release] wrt_0.8.277

Change-Id: I9d14358e169a825c67b8f26bcd57fa7e39844485

10 years agoApp-control sub-mode disable
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

10 years agoFix Prevent issue
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

10 years agoFix Prevent issue
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

10 years ago[Release] wrt_0.8.276
sung-su.kim [Mon, 23 Sep 2013 00:00:04 +0000 (09:00 +0900)]
[Release] wrt_0.8.276

Change-Id: I242ed6a685abd539187cdabc31827b0810e291ec

10 years agoFix build warning
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

10 years agoFix building the package with GCC-4.8
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

10 years agoReplace a deprecated libprivilege-control API
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.

10 years agoFix for certification support popup.
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

10 years agoFix Prevent issue
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

10 years agoPrevent issue fix
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

10 years ago[Release] wrt_0.8.275
Hoseon LEE [Sat, 14 Sep 2013 08:02:20 +0000 (17:02 +0900)]
[Release] wrt_0.8.275

Change-Id: Iea4ed4ce9f415cceebdb4f69538315017483bd98

10 years agoThe unnecessary condition is removed in VibrationSupport
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

10 years ago[Release] wrt_0.8.274
Hoseon LEE [Sat, 14 Sep 2013 06:25:35 +0000 (15:25 +0900)]
[Release] wrt_0.8.274

Change-Id: I0ffcc72a4803409a74e1c56d6441255ba4dc2ba7

10 years agoCatch DatabaseError while getting widget list in wrt-launcher
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

10 years ago[Release] wrt_0.8.273
sung-su.kim [Fri, 13 Sep 2013 07:27:25 +0000 (16:27 +0900)]
[Release] wrt_0.8.273

Change-Id: I71fe5aca5a740131de0e6276a5c94ca4fd5d2024

10 years agoTemporary fix for asking geolocation permission popup crash.
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

10 years ago[Release] wrt_0.8.271
Tae-Jeong Lee [Mon, 9 Sep 2013 02:50:55 +0000 (11:50 +0900)]
[Release] wrt_0.8.271

Change-Id: I258999cad6edf209d4f50974fa24376a3a91c523

10 years agoRevert about inserting application info to user agent.
Tae-Jeong Lee [Mon, 9 Sep 2013 02:21:11 +0000 (11:21 +0900)]
Revert about inserting application info to user agent.

[Issue#] N/A
[Problem] New concept of user agent causes some unexpected problem.
[Cause] N/A
[Solution] So, it reverted to original type.

Change-Id: I0c3dd12c2372b0c50129dcb427fa806d5e0dc6d8

10 years ago[Release] wrt_0.8.270
Tae-Jeong Lee [Fri, 6 Sep 2013 15:23:13 +0000 (00:23 +0900)]
[Release] wrt_0.8.270

Change-Id: Ia970093eb6b5c2fef4c5f35740767652ad084a60

10 years ago[Release] wrt_0.8.269
Tae-Jeong Lee [Fri, 6 Sep 2013 05:41:38 +0000 (14:41 +0900)]
[Release] wrt_0.8.269

Change-Id: I1c529910590c0f34ebc77866faf473116913522c

10 years agoURI processing bug fix About "about:blank"/"about:srcdoc".
Tae-Jeong Lee [Wed, 4 Sep 2013 07:49:58 +0000 (16:49 +0900)]
URI processing bug fix About "about:blank"/"about:srcdoc".

[Issue#] N/A
[Problem] That URI doesn't need URI processing.
[Cause] N/A
[Solution] About that doesn't perform additory URI processing.

Change-Id: I97f62f618525a4ffc53dd822c39a34f97e8d2763

10 years agoWebapp Freezing Problem Fix.
Tae-Jeong Lee [Thu, 5 Sep 2013 08:32:53 +0000 (17:32 +0900)]
Webapp Freezing Problem Fix.

[Issue#] P130830-02056
[Problem] Webapp freezing problem after USB mouse right button click.
[Cause] EFL naviframe removed a item which is showing currently when mouse right button is clicked.
        So, webview graphic context was destroyed abnormally.
[Solution] Changed to not be able to remove a navi item by mouse click event.

Change-Id: I799064ba2f4210c7d2c5983f4210f9893454f00d

10 years ago[Release] wrt_0.8.268
sung-su.kim [Tue, 3 Sep 2013 23:38:30 +0000 (08:38 +0900)]
[Release] wrt_0.8.268

Change-Id: I50333663da014508dd25bd118e3ec87ceb3deb5a

10 years agoChange string of certificate permission popup button
leerang song [Thu, 29 Aug 2013 05:52:14 +0000 (14:52 +0900)]
Change string of certificate permission popup button

[Issue#]     N/A
[Problem]    Information text of Certificate permission popup and button text is not matched
[Cause]      Certification permission popup shows a security certification problem message
             'There are problems with the security certificate for this site origin'.
             User have to select whether app access a site or not.
[Solution]   Popup text changes 'Yes' to 'Allow' and 'NO' to 'Cancel'
[SCMRequest] N/A

Change-Id: I3078d75cd6f973dbb30fb522c02ac6146083ed8c

10 years ago[Release] wrt_0.8.267
sung-su.kim [Mon, 2 Sep 2013 00:04:24 +0000 (09:04 +0900)]
[Release] wrt_0.8.267

Change-Id: I4f10fbe4ede9fe8b368c29e159ab9977a25f55c5

10 years agoReplace Log to secure_log
Jihoon Chung [Fri, 30 Aug 2013 12:45:33 +0000 (21:45 +0900)]
Replace Log to secure_log

[Issue#]   N/A
[Problem]  As Tizen platform policy, all log should use secure_log.
           Also, c style log has better performance than C++.
[Cause]    N/A
[Solution] Replace Log to secure_log
           - src/view/webkit/view_logic_scheme_support.cpp
[SCMRequest] this patch has dependency with https://review.tizendev.org/gerrit/#/c/87428/

Change-Id: Id6d4c8dc8490b6061a505f98d0bf5f547e7b6af0

10 years agoRemove source difference between RSA and Private
Jihoon Chung [Sat, 31 Aug 2013 04:30:52 +0000 (13:30 +0900)]
Remove source difference between RSA and Private

[Issue#]   N/A
[Problem]  Some code has difference between RSA and Private even
           that code isn't related with feature difference.
           It will be burden to manage two source code.
[Cause]    Unexcpected difference is occurred.
[Solution] Make sync between RSA and Prvate
           - Remove meaningless newline
           - Change getpid usage
[SCMRequest] N/A

Change-Id: I5fc3b98ba4a21449e5fdb650dae1c34c52a937ab

10 years agoClean-up CMakeLists.txt (build edc and install files)
Jihoon Chung [Sat, 31 Aug 2013 06:34:19 +0000 (15:34 +0900)]
Clean-up CMakeLists.txt (build edc and install files)

[Issue#]    N/A
[Problem]   CMakeLists.txt has mesh code
[Cause]     It looks that CMakeLists.txt aren't managed.
[Solution]  Clean-up CMakeLists.txt
            - Re-arrange line to gather files meaningful
            - Remove install files of "popup edj" to "share/edje/wrt/"
              Before that file is used for modal popup.
              However current web application doesn't use modal popup.
[SCMRequest] N/A

Change-Id: I20ea49af7a7d4b0bd5a3378f435bf654f65917cb

10 years agoClean-up deprecated IPC ("title,changed" callback)
Jihoon Chung [Fri, 23 Aug 2013 11:29:22 +0000 (20:29 +0900)]
Clean-up deprecated IPC ("title,changed" callback)

[Issue#]    N/A
[Problem]   "title,changed" callback is no more used.
[Cause]     "title,changed" callback is used for IPC between tizen plugin and UI process before.
            Current architecture has new IPC mechanism to replace "title,changed" callback.
            (IPCMessageSupport:: AsyncConnectionManager)
            Moreover "title,changed" callback isn't working in the iframe.
            Because webkit only calls "title,changed" callback in case of title is changed in the main frame.
[Solution]  Clean-up "title,changed" callback.
[SCMRequest] This patch should be imported after merged below commit
             https://review.tizendev.org/gerrit/#/c/87428/2

Change-Id: Ie21bb339582dcf0b215e4310a2ecc5366232f587

10 years agoClean-up view_logic_scheme_support
Jihoon Chung [Fri, 23 Aug 2013 07:26:28 +0000 (16:26 +0900)]
Clean-up view_logic_scheme_support

[Issue#]    N/A
[Problem]   As appType is deprecated, SchemeSupport isn't necessary to
            be handled by instance.
[Cause]     N/A
[Solution]  To change instance to API, removed SchemeSupport instance in the viewLogic instance.
            Also clean-up unused argument from API.
            - WidgetModel : Before used to get WrtDB::AppType
            - WrtDB::AppType : This value is used to separate handle between Tizen and WAC
              As current WRT doesn't support WAC, clean-up code.
            Moreover, unnecessary dependency header also clean-up
            - dpl/wrt-dao-ro/common_dao_types.h, common/evas_object.h, appcore-common.h, widget_model.h
[SCMRequest] N/A

Change-Id: I8b0575e3ee32f79a193d840138298a263dd8f34a

10 years agoAdd a scroller in certificate problem popup
leerang song [Thu, 29 Aug 2013 06:38:22 +0000 (15:38 +0900)]
Add a scroller in certificate problem popup

[Issue#]     P130827-07138
[Problem]    Text of certificate problem popup is displayed outside the popup when browsing app
[Cause]      Text of popup was not scrolled when text is longer than popup height.
[Solution]   Add a scroller in text

[SCMRequest] N/A

Change-Id: Ifbe14824b1342758d36e22301489714a5d8c5edd

10 years agoRemove deprecated file (edc)
Jihoon Chung [Sat, 31 Aug 2013 05:48:23 +0000 (14:48 +0900)]
Remove deprecated file (edc)

[Issue#]    N/A
[Problem]   Unnecessary files are existed.
[Cause]     This file, "communicationBox.edc", is used to support combo box.
            After webkit is upgraded webkit2, combo box is implemented in the EFL port.
[Solution]  Clean-up file
            - communicationBox.edc : Combo box draws edc.
[SCMRequest] N/A

Change-Id: I5077d90cac4302a73138d416b60bec849a515c3f

10 years agoRemove deprecated files (WAC)
Jihoon Chung [Sat, 31 Aug 2013 05:05:15 +0000 (14:05 +0900)]
Remove deprecated files (WAC)

[Issue#]    N/A
[Problem]   Unnecessary files are existed.
[Cause]     Since WRT doesn't support WAC, these files are unused.
[Solution]  Clean-up files
            - WAC2.0TestRootCA.cert : Certificate for testing WAC
            - data/userAgentProfile.xml : UA profile for testing WAC
[SCMRequest] N/A

Change-Id: I17edcf149daf6136b5dd37287403a99d07016bb6

10 years agoIndicator display is broken during rotation
Jihoon Chung [Fri, 30 Aug 2013 05:27:17 +0000 (14:27 +0900)]
Indicator display is broken during rotation

[Issue#]   Orange TV
[Problem]  Indicator bar is showed on the content area in the following scenario.
             1. Launch OrangeTV or any fullscreen toggle application.
             2. Change fullscreen and rotate to landscape. Again change rotation to potrait.
[Cause]    Currently, WRT use elm_win_indicator_mode_set() which is not the API
           used for normal applications (e.g., for mini app).

           In case of normal web applications, it should use below APIs.
             - fullscreen : elm_win_indicator_opacity_set(win, ELM_WIN_INDICATOR_TRANSPARENT)
             - normal : elm_win_indicator_opacity_set(win, ELM_WIN_INDICATOR_OPAQUE)
[Solution] Replace indicator enable/disable APIs
             - fullscreen : elm_win_indicator_opacity_set(win, ELM_WIN_INDICATOR_TRANSPARENT)
             - normal : elm_win_indicator_opacity_set(win, ELM_WIN_INDICATOR_OPAQUE)

           Also, elm_win_indicator_mode_set() API, which is used for making conneciton
           between app itself and indicator, is now moved to the post initialization step.
           Note that it has to be called with app permission as it fails to make
           connection with root permission (e.g., process poll candidate process).

[SCMRequest] N/A

Change-Id: Id00b5e15bbbc06e5920b94f2f62d20b97addeb59

10 years ago[Release] wrt_0.8.266
sung-su.kim [Thu, 22 Aug 2013 22:32:44 +0000 (07:32 +0900)]
[Release] wrt_0.8.266

Change-Id: I77cac1f39a8a6fa1ba047f8a8b09d779f34475bc

10 years agoImplement enhanced W3C web notificaion
Jihoon Chung [Sun, 18 Aug 2013 05:09:01 +0000 (14:09 +0900)]
Implement enhanced W3C web notificaion

- W3C Web Notificaions (http://www.w3.org/TR/notifications/)

[Issue#]   N/A
[Problem]  WRT only support show Notificaion. As official TCT has imported web notification,
           WRT is needed to refactoring for supporting web notificaion specification.
[Cause]    Refactoring and implement to enhance web notification support.
[Solution] Old WRT web notification support
           - There is only simple API to show notificaion. Also permission popup code and
             data structure for notificaion is declare one source file. It is difficult to
             maintain.

           New WRT web notificaion support
           - Separate three parts
             WebNotificationData : Data structure. This structure stored notificaion information
             and mandatory argument data, "Ewk_Notificaion", which is used in ewk API.
             WebNotificationPermissionSupport : Handle permission request. Support permission popup
             and handle permission result to store security_origin_dao.
             WebNotificationSupport : Instance to manage notificaion data. Also support show and
             hide notificaion.

           - Every View_logic initialize "WebNotificationSupport" instance with package ID. PackageID
             is required to generate download icon directory.
           - When webkit callback for notificaion is called, View_logic creates "WebNotificationData"
             and passed to "WebNotificationSupport" instance.
           - Show
             "WebNotificationSupport" instance shows notificaion and store "WebNotificationData" with
             notificaion private id(This id is used when Hide is called).
             After finished show notificaion, WRT calls ewk API to dispatch "onshow" event.
             EAPI void ewk_notification_showed(Ewk_Context *context, uint64_t notification_id);
           - Replace
             "WebNotificationSupport" instance checks stored data to find whether request "WebNotificationData"
             is already showed or not. In case of already showed, close showed notificaion and shows
             new "WebNotificationData"
           - Close
             "WebNotificationSupport" instance gets notificaion private id to close required "WebNotificationData"
             After finished close notificaion, WRT calls ewk API to dispatch "onclose" event.
             EAPI Eina_Bool ewk_view_notification_closed(Evas_Object* o, Eina_List* notification_list);
[SCMRequest] N/A

Change-Id: I012515a1723e9a0bca8716c5a44d7fe88af87b29

10 years ago[Release] wrt_0.8.264
sung-su.kim [Wed, 21 Aug 2013 01:40:11 +0000 (10:40 +0900)]
[Release] wrt_0.8.264

Change-Id: I0e09ad4796dc76cc30c78fff30c73c584b769a78

10 years agoLocalization of certificate permission popup
leerang song [Mon, 19 Aug 2013 10:22:41 +0000 (19:22 +0900)]
Localization of certificate permission popup

[Issue#] P130814-03974
[Problem] Certificate permission popup is not localized
[Cause] N/A
[Solution] Add the string of certification-popup in po files.
[SCMRequest] N/A

Change-Id: I1de247eeff3f9d108bddf4fcf4e01b2f30172b5b

10 years agoBlock "Save image" from context menu
Jihoon Chung [Tue, 20 Aug 2013 08:34:22 +0000 (17:34 +0900)]
Block "Save image" from context menu

[Issue#]   N_SE-47299
[Problem]  Web application cannot support "Save image" in case of url is file scheme.
[Cause]    Originally, "Save image" mechanism is supported by download manager.
           Only case of file scheme, WRT copy image from app data directory to my files
           and create notification UX to notice that save image is finished.
           As default SMACK rule for notificaion is removed, it is no way to support UX.
[Solution] To avoid issues, block "Save image" menu from context menu.
[SCMRequest] N/A

Change-Id: Ic6b664bfb373632eb2b5440bd40a03eb44317edf

10 years agoMerge "[Release] wrt_0.8.263"
HOSEON LEE [Mon, 19 Aug 2013 05:15:51 +0000 (05:15 +0000)]
Merge "[Release] wrt_0.8.263"

10 years agoRevert "Remove unuseful data files"
Jihoon Chung [Mon, 19 Aug 2013 04:15:07 +0000 (04:15 +0000)]
Revert "Remove unuseful data files"

This reverts commit 28022f8ff0b80adfe96bfd46935551931d9ee958.

Change-Id: Ibcee181eddaafa5976dbaf3bccc5a52f2723c703

10 years ago[Release] wrt_0.8.263
sung-su.kim [Sun, 18 Aug 2013 23:52:17 +0000 (08:52 +0900)]
[Release] wrt_0.8.263

Change-Id: Idc87cebc769f26eac5095fa4e159cad3ca44e430

10 years agoClean-up Multiprocess service support
Jihoon Chung [Wed, 31 Jul 2013 13:53:23 +0000 (22:53 +0900)]
Clean-up Multiprocess service support

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Clean-up Multiprocess service support
[SCMRequest] N/A

Change-Id: I49c5ba9b6aa0da5c4af7bb8aeb94e3b8dc39788e

10 years agoRemove unuseful data files
Jihoon Chung [Wed, 14 Aug 2013 04:49:47 +0000 (13:49 +0900)]
Remove unuseful data files

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Clean-up unuseful data files
- WAC data files
- unused edc file
[SCMRequest] N/A

Change-Id: I4cd98bbebd3ff78df2b38b7a3ac05179656e02d2

10 years ago[Release] wrt_0.8.262
Jihoon Chung [Fri, 16 Aug 2013 04:41:00 +0000 (13:41 +0900)]
[Release] wrt_0.8.262

Change-Id: I8f50a74a711020904f3fa4f647ebd0ae009345bd

10 years agoMove elm_config_preferred_engine_set to window_data
Jihoon Chung [Fri, 16 Aug 2013 02:48:17 +0000 (11:48 +0900)]
Move elm_config_preferred_engine_set to window_data

[Issue#] N/A
[Problem] Orange WebApps (Cineday, Dailymotion) fail to show video content
          (i.e., autio only) after 1d32c0974e5aa68c8902a30b7101bb152954dea4
[Cause] Web application runs with software backend because elm_init removes gl
        settin which was called before.
[Solution] This gl setting is re-initialized by elm_init, unintentionally.
As current appcore_efl_main called elm_init, gl setting related APIs
should move to call after appcore_efl_main.
[SCMRequest] N/A

Change-Id: I7daaada40d31b4809d6f3dbb68a36d9223e4a6ef

10 years ago[Release] wrt_0.8.261
sung-su.kim [Fri, 16 Aug 2013 02:08:32 +0000 (11:08 +0900)]
[Release] wrt_0.8.261

Change-Id: Ic815b88753d92ccab7b260f1227617e5dca19d52

10 years agoReplace text to use STMS
Jihoon Chung [Thu, 15 Aug 2013 03:05:26 +0000 (12:05 +0900)]
Replace text to use STMS

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Replace hard coded text to use STMS
After change to use STMS, body text is overlapped other popup area.
To fix UI issue, body area is changed to use scroller.
[SCMRequest] N/A

Change-Id: I05f4a54f3d50c50f34a3ddcc06be76f85b4a0af5

10 years agoRemove unuseful WARP error message
Jihoon Chung [Wed, 14 Aug 2013 04:39:07 +0000 (13:39 +0900)]
Remove unuseful WARP error message

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Remove unuseful WARP error message
[SCMRequest] N/A

Change-Id: I6401dae39e20577e17940f25aa5731fabeca2e61

10 years ago[Release] wrt_0.8.260
sung-su.kim [Mon, 12 Aug 2013 23:12:49 +0000 (08:12 +0900)]
[Release] wrt_0.8.260

Change-Id: I505dd7fabe174f01ed56e49001d6c38b4bb4a017

10 years agoReplace gl env to API
Jihoon Chung [Mon, 5 Aug 2013 11:54:15 +0000 (20:54 +0900)]
Replace gl env to API

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Replace gl env to API
elm_config_preferred_engine_set
[SCMRequest] N/A

Change-Id: I31e192fa7c63f2395b41c110d32786cb3a098c4e

10 years ago[wrt] Ace Check API change.
Tae-Jeong Lee [Wed, 7 Aug 2013 14:16:05 +0000 (23:16 +0900)]
[wrt] Ace Check API change.

 * ace_check_access() -> ace_check_access_ex()

[Issue#] N/A
[Problem] Platform requirement.
[Cause] N/A
[Solution] To get more detailed information about denied cause, ace check api was changed.

Change-Id: Ibf9052ca4a2222095efe8008e0a6de2096f6632f

10 years ago[Release] wrt_0.8.259
sung-su.kim [Sun, 11 Aug 2013 23:26:41 +0000 (08:26 +0900)]
[Release] wrt_0.8.259

Change-Id: I14b1fb19bf761b8d3b76dcf065dbf0d16641d784

10 years agoAdd "delete,request" callback to elm_win
Jihoon Chung [Fri, 9 Aug 2013 02:39:42 +0000 (11:39 +0900)]
Add "delete,request" callback to elm_win

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Add "delete,request" callback to elm_win
This callback called when user close window.
[SCMRequest] N/A

Change-Id: I1ebf26e52f861b8db1ccad8c6038f1e741212c2f

10 years ago[Release] wrt_0.8.258
sung-su.kim [Thu, 8 Aug 2013 23:03:09 +0000 (08:03 +0900)]
[Release] wrt_0.8.258

Change-Id: I1bbf25496e3f06570f104a68fa23e0535ddadcf8

10 years agoClean-up ewk extensible api set
Jihoon Chung [Thu, 8 Aug 2013 12:42:41 +0000 (21:42 +0900)]
Clean-up ewk extensible api set

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Clean-up ewk extensible api set
[SCMRequest] N/A

Change-Id: I0086259ba3c6bd6ac5e08203bdedc8c3819a19c1

10 years agoInsert application info to user agent
Jihoon Chung [Thu, 8 Aug 2013 10:43:30 +0000 (19:43 +0900)]
Insert application info to user agent

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] As specification of tizen UA, UA should be added application info.
This commit insert application info (name/version) to user agent by
ewk API. Also clean-up user agent code to separate source.
[SCMRequest] N/A

Change-Id: I661c3ab2649582198f4bb79c3349c30dba196e91

10 years agoSplash Screen Relocation Bug Fix
Tae-Jeong Lee [Thu, 8 Aug 2013 06:16:17 +0000 (15:16 +0900)]
Splash Screen Relocation Bug Fix

[Issue#] N/A
[Problem] Spalsh screen overlaps indicator area.
[Cause] There was a bug in calulating splash screen position.
[Solution] Fixed.

Change-Id: Ifb64e5ac7baa20efd37e7c3f69b871604804b17b

10 years ago[Release] wrt_0.8.257
sung-su.kim [Wed, 7 Aug 2013 23:54:40 +0000 (08:54 +0900)]
[Release] wrt_0.8.257

Change-Id: I3c7cd2bdc8800ccc284d818a0400845b848a518b

10 years agoAdd the cflag about feature of USER/ENG binary.
Jihoon Chung [Wed, 7 Aug 2013 13:55:30 +0000 (22:55 +0900)]
Add the cflag about feature of USER/ENG binary.

[Issue#] N/A
[Problem] can't display dlog.
[Cause] N/A
[Solution] Add TIZEN_ENGINEER_MODE.
Change console log to use ALOG_VA
[SCMRequest] N/A

Change-Id: I61163bd77f6ef0b9049a0144402095cab18ee403

10 years ago[Release] wrt_0.8.256
sung-su.kim [Tue, 6 Aug 2013 23:32:46 +0000 (08:32 +0900)]
[Release] wrt_0.8.256

Change-Id: If67d79eaf94f0c121d8e43ee09ef8ef1747483b4

10 years agoApplicationDataSingleton problem fixed
Andrzej Surdej [Mon, 29 Jul 2013 14:55:56 +0000 (16:55 +0200)]
ApplicationDataSingleton problem fixed

[Issue#] N/A
[Problem] N/A
[Cause] Static wrt engine library was indirectly included into wrt-clien
[Solution] Overwrite the variable to avoid this.
[Verification] Install app-control-complex*.wgt and unit-test-for-app-control.wgt from tct-ext02 test package.
Run unit-test-for-app-control and push the buttons. There should be page displayded that contains operation not just widget name.

Change-Id: I8b7d165ae426f1597d8946b56d62b0e33ed854a6

10 years ago[Release] wrt_0.8.255
sung-su.kim [Mon, 5 Aug 2013 23:17:12 +0000 (08:17 +0900)]
[Release] wrt_0.8.255

Change-Id: I9209b146590bbaf9d0e1a14123d9439d911031e1

10 years agoClean-up service module
Jihoon Chung [Sun, 4 Aug 2013 06:34:16 +0000 (15:34 +0900)]
Clean-up service module

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Clean-up service module
Move service module from view_logic to client layer. This change to
avoid unuseful touch by web-provider.
Also service module changes to use ecore_x API instead of app_svc.
[SCMRequest] N/A

Change-Id: Ibe1654298b0c61d2bf8698b1ae5235ff04049a22

10 years ago[Release] wrt_0.8.254
sung-su.kim [Mon, 5 Aug 2013 08:07:05 +0000 (17:07 +0900)]
[Release] wrt_0.8.254

Change-Id: I570251ba35a7144e04a11a259baba22a7c647579

10 years agoFixed crash during reset
Jihoon Chung [Mon, 5 Aug 2013 06:26:35 +0000 (15:26 +0900)]
Fixed crash during reset

[Issue#] N/A
[Problem] Crash is occurred when receive reset event
[Cause] Wrong memory is handled
[Solution] Add initialize code after release memory
[SCMRequest] N/A

Change-Id: Iafb90aa9754ae982bd362114337e6a0ddb91f3e4

10 years ago[Release] wrt_0.8.253
sung-su.kim [Sun, 4 Aug 2013 23:42:43 +0000 (08:42 +0900)]
[Release] wrt_0.8.253

Change-Id: I308049530aa21784c5c16e61d6c43a5465eb577a

10 years agoFixed & clean-up wrt-launcher
Jihoon Chung [Fri, 2 Aug 2013 04:38:24 +0000 (13:38 +0900)]
Fixed & clean-up wrt-launcher

[Issue#] N_SE-47902
[Problem] wrt-launcher has close unexpectedly
[Cause] It is difficult to find root cause of crash.
As review of wrt-launcer code, there are bad touch of wrong memory
[Solution] Fixed and clean-up wrt-launcher
[SCMRequest] N/A

Change-Id: I4bb3d00bd1d2e4393906c660735577e349b5c0aa

10 years ago[Release] wrt_0.8.252
sung-su.kim [Thu, 1 Aug 2013 01:38:16 +0000 (10:38 +0900)]
[Release] wrt_0.8.252

Change-Id: Ib115b43ffba466ee4bf58bcf9ec6b4d64ada3522

10 years agoAdd tizen scheme handler
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

10 years agoFail to capture "recent" image
Jihoon Chung [Wed, 31 Jul 2013 02:35:18 +0000 (11:35 +0900)]
Fail to capture "recent" image

[Issue#] P130730-5049
[Problem] Sometimes fail to capture image for "recent" tab in app-tray
[Cause] In case of web application is terminated by tizen API, wrt called
ewk_shutdown before elm_exit.
[Solution] Remove ewk_shutdown. ewk_shutdown will be called before terminate
[SCMRequest] N/A

Change-Id: I573b99b8da379a454f1e4cef24e3268973b71c08

10 years ago[Release] wrt_0.8.251
sung-su.kim [Tue, 30 Jul 2013 00:13:27 +0000 (09:13 +0900)]
[Release] wrt_0.8.251

Change-Id: I92b4f1c0ac2db9d0bd06a5f3d2246264e32a3ac1

10 years agoRefactoring "tizen:setting"
Jihoon Chung [Sun, 21 Jul 2013 10:15:45 +0000 (19:15 +0900)]
Refactoring "tizen:setting"

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Refactoring "tizen:setting"
- clean-up const string with namespace
- Replace LogProvider to dlog
- Add env to enable log (default log will be disabled)
[SCMRequest] N/A

Change-Id: I0bb7fa3cc63e39e2bea3378573b8bd1fefc20f42

10 years ago[Release] wrt_0.8.250
Jihoon Chung [Mon, 29 Jul 2013 06:52:57 +0000 (15:52 +0900)]
[Release] wrt_0.8.250

Change-Id: I3404155e5f749f8d7ccb1f26591620a7f1c70c4e

10 years agoAdd exception case for Fullscreen
Jihoon Chung [Fri, 26 Jul 2013 13:18:31 +0000 (22:18 +0900)]
Add exception case for Fullscreen

[Issue#] N/A
[Problem] Video element support default fullscreen button in the UX
[Cause] After select default fullscreen button, it is difficult to
guide web application side regarding calling fullscreen exit API if
hw key event is occurred
[Solution] Webkit callback will pass event info about fullscreen is
called by platform or application. In case of platform called full
screen API, back button should work to exit fullscreen.
[SCMRequest] N/A

Change-Id: Idae1fd91e209eed5d6bb1255834e06847b64929b

10 years ago[Release] wrt_0.8.249
Jihoon Chung [Fri, 26 Jul 2013 15:52:24 +0000 (00:52 +0900)]
[Release] wrt_0.8.249

Change-Id: I46d112d8b77c26bca65a26e66423c5748f391580

10 years agoFixed fail to set bundle data
Jihoon Chung [Sat, 27 Jul 2013 10:53:23 +0000 (19:53 +0900)]
Fixed fail to set bundle data

[Issue#] N/A
[Problem] Fail to set bundle data for appcontrol
[Cause] Missed to link static library. It caused to create two
singleton.
[Solution] Fixed fail to set bundle data
[SCMRequest] N/A

Change-Id: I510396df54515cd42ed96f8bb5fa93bf2cf0fa48

10 years ago[Release] wrt_0.8.248
Jihoon Chung [Fri, 26 Jul 2013 06:21:56 +0000 (15:21 +0900)]
[Release] wrt_0.8.248

Change-Id: I7c369faa52f1c64b2575eeb33974601fece6bb5e

10 years ago[Release] wrt_0.8.247
sung-su.kim [Fri, 26 Jul 2013 01:48:00 +0000 (10:48 +0900)]
[Release] wrt_0.8.247

Change-Id: Ia997e2fcbef6fcfea69e6fb661b845a22f4a8a84

10 years agoMerge "Revert "Support console message""
HOSEON LEE [Fri, 26 Jul 2013 01:44:59 +0000 (01:44 +0000)]
Merge "Revert "Support console message""

10 years agoRevert "Support console message"
Jihoon Chung [Fri, 26 Jul 2013 01:43:21 +0000 (01:43 +0000)]
Revert "Support console message"

This reverts commit 305e7d74036ee11ffbbf1a59f30594a08178b5fd

Change-Id: I4ee0b94c7a4c5606dd25f709aaeb6d657909d167

10 years agoShow notification status when downloading is started
Jihoon Chung [Sun, 21 Jul 2013 04:39:45 +0000 (13:39 +0900)]
Show notification status when downloading is started

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Show notification status when downloading is started
[SCMRequest] N/A

Change-Id: I7d8f53a4ad083b0686f875f784bd2e1691d2e58a

10 years agoFixed permission popup error
Jihoon Chung [Thu, 25 Jul 2013 13:00:47 +0000 (22:00 +0900)]
Fixed permission popup error

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Fixed permission popup error
Wrong content area is checked
[SCMRequest] N/A

Change-Id: I85f37578b5c1dec9779c2f4dfe44ab311768d109

10 years agoSupport console message
Jihoon Chung [Thu, 25 Jul 2013 04:41:54 +0000 (13:41 +0900)]
Support console message

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Support console message
To apply secure log, only console message is showed in case of
web application is launched by IDE, debug as.
Also, add env to internal developer
[SCMRequest] N/A

Change-Id: Ie877017c038f38afc7642c4e982d322080a3d50a

10 years ago[Release] wrt_0.8.246
sung-su.kim [Thu, 25 Jul 2013 00:20:28 +0000 (09:20 +0900)]
[Release] wrt_0.8.246

Change-Id: Ic98ea25842cab3ae7756d1298a85a08a20b3e5d5

10 years agoCode clean up
Andrzej Surdej [Thu, 18 Jul 2013 07:53:21 +0000 (09:53 +0200)]
Code clean up

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] ApplicationDataSingleton moved to /src/domain as wrt-client uses it,
Servise support moved from webkit to common (webkit independent)
context manager moved to /src/view as it depends on webkit,
CMakes cleaned
[Verification] Build repo and run some widgets.

Change-Id: I0c9c379526e421135de6c7d9a6055e4b25969166

10 years ago[Release] wrt_0.8.245
sung-su.kim [Mon, 22 Jul 2013 23:57:14 +0000 (08:57 +0900)]
[Release] wrt_0.8.245

Change-Id: I83b9967a8e355b56c462102a5d74e98c01e68bbf

10 years agoClean-up command line parser
Jihoon Chung [Fri, 19 Jul 2013 05:54:29 +0000 (14:54 +0900)]
Clean-up command line parser

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Clean-up command line parser
[SCMRequest] N/A

Change-Id: Iff953dc4aa3583d10903157547343949da72470d

10 years agoClean-up window_data
Jihoon Chung [Thu, 18 Jul 2013 05:17:06 +0000 (14:17 +0900)]
Clean-up window_data

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Clean-up window_data
[SCMRequest] N/A

Change-Id: I012d39b135f82bcc71c4b7d77c5122a61190d07e

10 years ago[Release] wrt_0.8.244
sung-su.kim [Mon, 22 Jul 2013 01:38:16 +0000 (10:38 +0900)]
[Release] wrt_0.8.244

Change-Id: Iebc3346746b649db8deb9974c9e0b5565222aa2d

10 years agoSupport sound-mode
Jihoon Chung [Wed, 17 Jul 2013 08:37:38 +0000 (17:37 +0900)]
Support sound-mode

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Support sound-mode template
<tizen:setting sound-mode="shared"/"exclusive"
"shared", sound is mixed with other application
"exclusive", applicaion play exclusive sound without mixing
[SCMRequest] N/A

Change-Id: I084a18e54553284327b6c7c7ba7a7242c0e81183

10 years agoReplace LogProvider to Dlog
Jihoon Chung [Fri, 19 Jul 2013 11:48:39 +0000 (20:48 +0900)]
Replace LogProvider to Dlog

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Replace LogProvider to Dlog
[SCMRequest] N/A

Change-Id: I59f97c489ef93cebbe643ca7be09a1d0abd38a09