framework/web/webkit-efl.git
10 years agoFix focus ui mode issue when ewk view get focus.
SangYong Park [Tue, 29 Oct 2013 06:10:11 +0000 (15:10 +0900)]
Fix focus ui mode issue when ewk view get focus.

[Title] Fix focus ui mode issue when ewk view get focus.
[Issue#] N_SE-56371
[Problem] Focus ring did not appeared when ewk view get focus in focus ui mode.
[Cause] Do not activate focus ui.
[Solution] Activate focus ui when ewk view get focus.

Change-Id: Ied0456733767a84021133385514391eb96307bac

10 years agoShow text selection handlers when hostkeyboard is ON.
Gurpreet Kaur [Mon, 28 Oct 2013 10:33:11 +0000 (19:33 +0900)]
Show text selection handlers when hostkeyboard is ON.

[Version] common
[Title] Show text selection handlers when hostkeyboard is ON.
[BinType] N/A
[Customer] HQ
[Issue#] N_SE 56013, N_SE 55684, N_SE 56040
[Problem] Text selection handlers and context menu is not shown.
[Cause] Update handlers and context menu was not being called.
[Solution] While showing handlers and context menu IME state check was
           added which was not handled correctly. So added proper check.
[Team] WebCoreSupport
[Developer] k.gurpreet@samsung.com
[Request] N/A
[Horizontal expansion] N/A
[SCMRequest] NA

Change-Id: Idd62f03ca8662e5901d6babe34b932c0265083ba

10 years agoFix memory leak in OpenPanel and minor fixes
Jihye Kang [Mon, 28 Oct 2013 10:32:17 +0000 (19:32 +0900)]
Fix memory leak in OpenPanel and minor fixes

[Title] Fix memory leak in OpenPanel and minor fixes
[Issue#]
[Problem]
[Cause]
[Solution] Fix memory leak and initialize m_ewkView after close() on destructor of OpenPanel.
Also remove unnecessary codes and change function name.

Change-Id: I00081dd5a6a6363a66a885d9c410c1ac598a0b40

10 years ago[Release] Webkit2-efl-123997_0.11.111
Eunsol Cha [Mon, 28 Oct 2013 10:52:26 +0000 (19:52 +0900)]
[Release] Webkit2-efl-123997_0.11.111

Change-Id: I84d9d777996a35d830b56edaef1e7073059b249e

10 years agoFix orange world focus ring issue
SangYong Park [Fri, 25 Oct 2013 04:25:30 +0000 (13:25 +0900)]
Fix orange world focus ring issue

[Title] Fix orange world focus ring issue
[Issue#] P131023-00136
[Problem] Focus ring is smaller than image in orange world.
[Cause] Clipped by invalid rect.
[Solution] Modify clipping rect.

Change-Id: Icf5f7390d8c865e03018c3950162a675906e51e4

10 years agoFix build break
Hurnjoo Lee [Fri, 25 Oct 2013 07:53:33 +0000 (16:53 +0900)]
Fix build break

[Title] Fix build break
[Cause] Build break by 18fb48efde43c77dc8b5d7098b6d8e4589282520
[Problem] build break.

Change-Id: I8e4986b9b884548c627e76e9de2331bc63c9e201

10 years ago[Cherry-pick] Coordinated Graphics: remove the DidChangeScrollPosition message.
commit-queue@webkit.org [Tue, 12 Feb 2013 05:29:40 +0000 (05:29 +0000)]
[Cherry-pick] Coordinated Graphics: remove the DidChangeScrollPosition message.

[Title] Coordinated Graphics: remove the DidChangeScrollPosition message.
[Issues] N/A
[Problem] N/A
[Solution] Cherry picked.
[Cherry-Picker] Hurnjoo.Lee

Coordinated Graphics: remove the DidChangeScrollPosition message.
https://bugs.webkit.org/show_bug.cgi?id=108051

Patch by Huang Dongsung <luxtella@company100.net> on 2013-02-11
Reviewed by Noam Rosenthal.
Signed off for WebKit2 by Benjamin Poulain.

Currently, we use the DidChangeScrollPosition message to send the scroll
position that WebCore used in this frame to UI Process. We had to have
some member variables for the DidChangeScrollPosition message.
However, we can send a scroll position via the DidRenderFrame message,
because CoordinatedGraphicsScene::m_renderedContentsScrollPosition is
updated at the moment of flushing. So we can remove the
DidChangeScrollPosition message and some redundant member variables.

Source/WebCore:

No tests. No change in behavior.

* platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp:
(WebCore::CoordinatedGraphicsScene::flushLayerChanges):
* platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.h:
(CoordinatedGraphicsScene):

Source/WebKit2:

* UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.cpp:
(WebKit::CoordinatedLayerTreeHostProxy::didRenderFrame):
(WebKit):
* UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.h:
(CoordinatedLayerTreeHostProxy):
* UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.messages.in:
  Remove the DidChangeScrollPosition message.
* WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp:
(WebKit::CoordinatedLayerTreeHost::CoordinatedLayerTreeHost):
(WebKit::CoordinatedLayerTreeHost::flushPendingLayerChanges):
  Send a scroll position via the DidChangeScrollPosition message.
(WebKit::CoordinatedLayerTreeHost::syncLayerState):
  Don't send a scroll position because flushPendingLayerChanges() does
  that. In addition, it is weird to check if we must send a scroll
  position at the moment of sending the SyncLayerState message of every
  layers.
(WebKit::CoordinatedLayerTreeHost::setVisibleContentsRect):
* WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142578 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Conflicts:
Source/WebCore/ChangeLog
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.h
Source/WebKit2/ChangeLog
Source/WebKit2/UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.cpp
Source/WebKit2/UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.h
Source/WebKit2/UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.messages.in
Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp
Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h

Change-Id: I912ce8e626dd2d8c3dc41fda7134e63e3c4b0976

10 years agoFixed Problem that set the wrong scaleFactor, when sceen rotate.
HunseopJeong [Fri, 25 Oct 2013 06:45:18 +0000 (15:45 +0900)]
Fixed Problem that set the wrong scaleFactor, when sceen rotate.

[Title] Fixed Problem that set the wrong scaleFactor, when sceen rotate.
[Issue] N/A
[Problem] When screen rotate, set the wrong scaleFactor.
[Cause] Wrong use the setFixedVisibleContentRect function.
[Solution] Revert previous patch.

Change-Id: I06c833d7de679c52714f14c9cc0b8afe9e67fa97

10 years agoFind bold fallback font for the bold characters
Hyeonji Kim [Fri, 31 May 2013 04:29:45 +0000 (13:29 +0900)]
Find bold fallback font for the bold characters

[Title] Find bold fallback font for the bold characters
[Issue#] DCM-1766
[Problem] The bold characters are not displyed correctly
[Cause] When webkit find the fallback font, it dose not consider fontDescriptions's weight.
        So it can not find bold font.
[Solution] When font-weight is bold, check fontDescriptions's weight to find the bold fallback font.

Change-Id: Id7539a63e2248f44702d249460bfa03f81323c6e

10 years agoMerge "Modified TIZEN_USER_SETTINGS_FONT for Samsung Sans font" into tizen_2.2
KJ Kim [Fri, 25 Oct 2013 02:30:14 +0000 (02:30 +0000)]
Merge "Modified TIZEN_USER_SETTINGS_FONT for Samsung Sans font" into tizen_2.2

10 years agoFixed probelm that BS occurs when ime show
bunam.jeon [Thu, 24 Oct 2013 12:46:47 +0000 (21:46 +0900)]
Fixed probelm that BS occurs when ime show

[Title]    Fixed probelm that BS occurs when ime show
[Issue#]   N/A
[Problem]  BS occurs when ime show
[Cause]    focusedNodeRect is null when input field zoom
[Solution] focusedNodeRect null check

Change-Id: I4676266bb899fbd4e82ac0654d631f6237bf0371

10 years agoMerge "[Release] Webkit2-efl-123997_0.11.110" into tizen_2.2
Keunyong Lee [Thu, 24 Oct 2013 12:13:30 +0000 (12:13 +0000)]
Merge "[Release] Webkit2-efl-123997_0.11.110" into tizen_2.2

10 years ago[Release] Webkit2-efl-123997_0.11.110
Sun-woo Nam [Thu, 24 Oct 2013 12:14:30 +0000 (21:14 +0900)]
[Release] Webkit2-efl-123997_0.11.110

Change-Id: I302e2bdcadcca7757b38d08c26b676c8c3ba705c

10 years agoHide clipboard window before candidate panel hide when host keyboard on
Taeyun An [Thu, 24 Oct 2013 07:48:48 +0000 (16:48 +0900)]
Hide clipboard window before candidate panel hide when host keyboard on

[Title] Hide clipboard window before candidate panel hide when host keyboard on
[Issue#] N_SE-55826
[Problem] Clipboard is not disappear if user click once during showing candidate panel
[Cause] First time candidate panel is hided but that is back of the clipboard window so it makes user confused
[Solution] Hide clipboard window before candidate panel hide when host keyboard on

Change-Id: I1c56d6c0c3f6b185446dcf8bf8f8c9693182b60a

10 years agoFixed for prompt popup does not working
bunam.jeon [Fri, 18 Oct 2013 06:41:11 +0000 (15:41 +0900)]
Fixed for prompt popup does not working

[Title]    Fixed for prompt popup does not working
[Issue#]   N/A
[Problem]  Prompt popup does not working
[Cause]    Conformant element is duplicated.
[Solution] Remove the logic that generates the conformant element

Change-Id: Ibada116cbc8ba55795b75905163e9d0f228864c5

10 years agoModified TIZEN_USER_SETTINGS_FONT for Samsung Sans font
Hyeonji Kim [Wed, 8 May 2013 05:45:42 +0000 (14:45 +0900)]
Modified TIZEN_USER_SETTINGS_FONT for Samsung Sans font

[Title] Modified TIZEN_USER_SETTINGS_FONT for Samsung Sans font
[Issue#] N/A
[Problem] When Samsung Sans font is added as system font and Samsung sans is set at Settings, chocoCooky font is used for Korean language.
[Cause] char set affect Font matching, so we should use FcFontMatch API.
[Solution] use FcFontMatch API instead of FcFontSetMatch API

Change-Id: I14a05ca0006e49483e308b939da7766daa8d7def

10 years ago Avoid calling FocusRing Hide when already it is hidden state.
Manish R Gurnaney [Wed, 23 Oct 2013 10:18:19 +0000 (15:48 +0530)]
Avoid calling FocusRing Hide when already it is hidden state.

    [Version] common
    [Title] FocusRing doesn't come when tap on edit fields.
    [BinType] N/A
    [Customer] HQ
    [Issue#] WEB-3912
    [Problem] FocusRing doesn't come when tap on edit fields.
    [Cause] Contents are getting changed continueously which indirectly calls
            didChangeFocusedRect and it calls hide when already FocusRing state
            is hidden. This will clear showtimer which is set on tap event.
    [Solution] Before calling FocusRing hide we should check whether the state of
            FocusRing is hidden or not. If it is hidden State then don't call Hide.
    [Team] WebCoreSupport
    [Developer] m.gurnaney@samsung.com
    [Request] N/A
    [Horizontal expansion] N/A
    [SCMRequest] NA

    Change-Id: Id2bc3dbcf314bc58bb75d9c586989c680200d0ba

Change-Id: I924c019ace09bc11e24a3742277cbe5e2c15e4d6

10 years agoForce Zoom is not working immediately after returning to Page.
deepak [Thu, 17 Oct 2013 17:38:27 +0000 (23:08 +0530)]
Force Zoom is not working immediately after returning to Page.

[Version]    common
[Title]      Force Zoom is not working immediately after returning to Page.
[BinType]    N/A
[Customer]   HQ
[Issue#]     WEB-3988
[Problem]    Force Zoom is not working immediately after returning to Page.
[Cause]      m_viewportConstraints is considered instead of viewportConstraints() for getting the minimum and maximum scale.
[Solution]   viewportConstraints() is replaced for m_viewportConstraints while getting the userSclable().
[Team]       WebCoreSupport
[Developer]  deepak.m1@samsung.com
[Request]    N/A
[Horizontal expansion] N/A
[SCMRequest] NA

Change-Id: Iefb2168a7ab5c4f54046405ba352683d983fb078

10 years agoFix focus ring size issue in chatter
SangYong Park [Wed, 23 Oct 2013 08:13:22 +0000 (17:13 +0900)]
Fix focus ring size issue in chatter

[Title] Fix focus ring size issue in chatter
[Issue#] N_SE-55434
[Problem] Focus ring size is small in chatter
[Cause] Size is clipped by transformed parent element.
[Solution] Apply transformed parent element to focus ring size.

Change-Id: I076d23f86e9186abd12ccb72e4fe6c27a7728ae3

10 years agoIf focused node has overflow rect, moved as location of clipped rect.
Yuni Jeong [Tue, 22 Oct 2013 06:23:08 +0000 (15:23 +0900)]
If focused node has overflow rect, moved as location of clipped rect.

[Title] If focused node has overflow rect, moved as location of clipped rect.
[Issue#] N/A
[Problem] Position for showing selection popup menu is not properly.
[Cause] If focused node has overflow rect,
        location of clipped rect is not applied to location of focused node rect.
        Location should be moved as location of clipped rect.

[Solution] Moved as location of clipped rect.

Change-Id: I1f1968b36edb78e13b807bf6f07df38af65a5fb8

10 years agoFix input picker raising issue
SangYong Park [Tue, 22 Oct 2013 07:31:20 +0000 (16:31 +0900)]
Fix input picker raising issue

[Title] Fix input picker raising issue
[Issue#] N_SE-54357
[Problem] Input picker did not raise on second time by host keyboard
[Cause] Input picker state did not be cleared on first time.
[Solution] Clear input picker state when input picker was closed.

Change-Id: I39c16b736f0b7634661f26f3ef99186b460ce0b1

10 years agoFixed problem that input filed zoom does not working in Specific case.
bunam.jeon [Wed, 23 Oct 2013 08:24:26 +0000 (17:24 +0900)]
Fixed problem that input filed zoom does not working in Specific case.

[Title]    Fixed problem that input filed zoom does not operation in Specific case.
[Issue#]   WEB-4449
[Problem]  input filed zoom does not working in Specific case.
[Cause]    Running conditions and the scroll position is wrong.
[Solution] Modify Running conditions and the scroll position

Change-Id: I368af605f285fdd9b823fd27087e57eab15719b9

10 years agoFixed untranslate issue.
bunam.jeon [Wed, 23 Oct 2013 10:07:54 +0000 (19:07 +0900)]
Fixed untranslate issue.

[Title]    Fixed untranslate issue.
[Issue#]   P130905-02813
[Problem]  Text selection popup is untranslate when change the language
[Cause]    Do not set locale when change the language
[Solution] Set information of locale when change the languge

Change-Id: I5b82dd48a9affaa1a5a853a8db5eed25a27ddaee

10 years agoWhen previous duration is 0, it skips durationchanged evnet.
KeonHo Kim [Wed, 23 Oct 2013 02:55:54 +0000 (11:55 +0900)]
When previous duration is 0, it skips durationchanged evnet.

[Title] When previous duration is 0, it skips durationchanged evnet.
[Problem] N_SE-55543
[Cause] previousDuration condition make it skip event.
[Solution] Bug fixed.

Change-Id: I07d35c30de6c5f9e503fe82a0d4ef5fc2abdd97b

10 years agoRemove view dependency on web notification provider
Jihye Kang [Wed, 21 Aug 2013 12:34:19 +0000 (21:34 +0900)]
Remove view dependency on web notification provider

[Title] Remove view dependency on web notification provider
[Issue#] N/A
[Problem] Crash can be occurred if removed view is referenced.
[Cause] Notification provider should be one per context but it has dependency of view.
[Solution] Make notification provider per context and manage notifications on provider so it can use smart callback call with proper view

Change-Id: If840b5a6addaee0918fd51f0d84f39e55340d529

10 years agoMerge "Use single picker popup for <input type="time">" into tizen_2.2
InBum Chang [Tue, 22 Oct 2013 07:07:09 +0000 (07:07 +0000)]
Merge "Use single picker popup for <input type="time">" into tizen_2.2

10 years agoMerge "Use single picker popup for <input type="date">" into tizen_2.2
InBum Chang [Tue, 22 Oct 2013 07:06:53 +0000 (07:06 +0000)]
Merge "Use single picker popup for <input type="date">" into tizen_2.2

10 years agoFix navigation issue in fullscreen mode
SangYong Park [Tue, 22 Oct 2013 00:50:08 +0000 (09:50 +0900)]
Fix navigation issue in fullscreen mode

[Title] Fix navigation issue in fullscreen mode
[Issue#] N_SE-53701
[Problem] Navigate to element that is not visible by fullscreen element.
[Cause] Do not consider if fullscreen element is in iframe document.
[Solution] Change fullscreen element checking code.

Change-Id: I6c5f4c0f11c5227898a436d6f0d519598b9f7e43

10 years agoAdd exception for focus ui activating condition
SangYong Park [Mon, 21 Oct 2013 08:47:03 +0000 (17:47 +0900)]
Add exception for focus ui activating condition

[Title] Add exception for focus ui activating condition
[Issue#] N_SE-55494
[Problem] Can not write text in edit field
[Cause] Key events was ignored by focus ui activating condition
[Solution] Add exception for focus ui activating condition

Change-Id: I43c518e9a5a60699eccdc027b022dfa7dc5e956f

10 years agoMerge "[Release] Webkit2-efl-123997_0.11.109" into tizen_2.2
Keunyong Lee [Mon, 21 Oct 2013 11:11:57 +0000 (11:11 +0000)]
Merge "[Release] Webkit2-efl-123997_0.11.109" into tizen_2.2

10 years ago[Release] Webkit2-efl-123997_0.11.109
Sanghyup Lee [Mon, 21 Oct 2013 11:12:42 +0000 (20:12 +0900)]
[Release] Webkit2-efl-123997_0.11.109

Change-Id: Ica572fbc3c1d5e628a5c1f055427ca1cb062da1b

10 years agoUse single picker popup for <input type="time">
KwangYong Choi [Fri, 18 Oct 2013 12:37:10 +0000 (21:37 +0900)]
Use single picker popup for <input type="time">

[Title] Use single picker popup for <input type="time">
[Issue#] N/A
[Problem] Picker popup is displayed twice.
[Cause] N/A
[Solution] Remove first popup which is not required.

Change-Id: I7d156c75eef818c56fba2481f280279570967148

10 years agoUse single picker popup for <input type="date">
KwangYong Choi [Fri, 18 Oct 2013 11:21:56 +0000 (20:21 +0900)]
Use single picker popup for <input type="date">

[Title] Use single picker popup for <input type="date">
[Issue#] P131018-01206
[Problem] Picker popup is displayed twice.
[Cause] N/A
[Solution] Remove first popup which is not required.

Change-Id: I63d18390b3c6dc2dd920549290e006456f7d7340

10 years ago[Title] Average Char width fix for Search box of google.com when the region is Arabic
Rachit Puri [Mon, 21 Oct 2013 06:34:29 +0000 (12:19 +0545)]
[Title] Average Char width fix for Search box of google.com when the region is Arabic

[Issue#] N_SE_51504
[Problem] Search box of google.com not displayed properly when the display language is Arabic and the region is Arabic
[Cause] Average char width was not picked
[Solution] Code was checked-in before but NULL check was missing. Added proper condition ann verified the same
[Developer] h.joshi@samsung.com

Change-Id: I91f07a5bd99fea7f2c4614c45ed6abe0e5955a47

10 years agoMerge "Make buttons of javascript popup translatable when the langset has been change...
InBum Chang [Mon, 21 Oct 2013 06:26:37 +0000 (06:26 +0000)]
Merge "Make buttons of javascript popup translatable when the langset has been changed" into tizen_2.2

10 years agoUpdate getMobileDPI() policy
Changhyup Jwa [Wed, 28 Aug 2013 07:18:00 +0000 (16:18 +0900)]
Update getMobileDPI() policy

[Title] Update getMobileDPI() policy
[Issue#] N/A
[Problem] Device pixel ratio is 2 on emulator's default QHD screen
        It should be 1.5
[Cause] Device pixel ratio has dependency on real DPI
[Solution] Calculate device pixel ratio with resolution not DPI

Change-Id: I7ddc4c27971c2531f21dfd78b1000bb0dc855a0e

10 years agoModify execution condition of input field zoom
bunam.jeon [Wed, 2 Oct 2013 02:19:50 +0000 (11:19 +0900)]
Modify execution condition of input field zoom

[Title]    Modify execution condition of input field zoom
[Issue#]   N/A
[Problem]  input field zoom does not work in specific case of email composer.
[Cause]    Execution condition is not considered in this case.
[Solution] Modify execution condition

Change-Id: Id2983e28a4e0e6e258d7f1f553aa740e66a3984d

10 years agoFixed input field zoom in contentRichlyEditable field
bunam.jeon [Tue, 17 Sep 2013 04:44:39 +0000 (13:44 +0900)]
Fixed input field zoom in contentRichlyEditable field

[Title]    Fixed input field zoom in contentRichlyEditable field
[Issue#]   N/A
[Problem]  Wrong scroll position when input field zoom in contentRichlyEditable field
[Cause]    contentRichlyEditable was not considered
[Solution] Modify input field zoom and scroll position

Change-Id: I990fd5693ff29ea4cfe94293cad34209e9b00b05

10 years agoRemove displayViewport() in setVisibleContentRect()
Changhyup Jwa [Fri, 5 Apr 2013 07:00:37 +0000 (16:00 +0900)]
Remove displayViewport() in setVisibleContentRect()

[Title] Remove displayViewport() in setVisibleContentRect()
[Issue#] N/A
[Problem] displayViewport shouldn't be called by setVisibleContentRect()
[Cause] It should be seperated from setVisibleContentRect()
[Solution] Remove function call

Change-Id: I1417f71f90df901679ba7f8a82f9a53845859062

10 years agoAdjust scroll position immediately after hiding IME
Changhyup Jwa [Thu, 16 May 2013 07:36:23 +0000 (16:36 +0900)]
Adjust scroll position immediately after hiding IME

[Title] Adjust scroll position immediately after hiding IME
[Issue#] SE-38425
[Problem] Scroll position is updated too late after hiding IME
[Cause] If there's delay between resize view and didChangeViewportProperties(),
        scroll position is updated too late.
[Solution] Update drawing scroll position on UIProcess right after hiding IME

Change-Id: Ia3d56bf5340ea1e791cd860835f5f3740e6b0d23

10 years agoRevert "Revert "Revert "Fix the problem that the screen of the application does not...
Changhyup Jwa [Thu, 17 Oct 2013 00:58:08 +0000 (09:58 +0900)]
Revert "Revert "Revert "Fix the problem that the screen of the application does not rotation automatically."""

This reverts commit ad16feb4a223df6e7f8f57addbf4a78230348f19.

Change-Id: I05821c42b315e015aa2b1123fb3360c681dd1082

10 years agoPage focus is going to the top of the webpage in the below scenario.
deepak [Fri, 5 Jul 2013 21:03:10 +0000 (02:33 +0530)]
Page focus is going to the top of the webpage in the below scenario.

[Version]    ALL
[Title]      Page focus is going to the top of the webpage in the below scenario.
[BinType]    N/A
[Customer]   HQ
[Issue#]     WEB-3520
[Problem]    Page focus is going to the top of the webpage in the below scenario.
[Cause]      restored value of the scrollpoint and scalefactor get overwritted while calling initialize()
[Solution]   m_isInitializeCallBeforeFrameLoadFinished flag added to check if initialze function get called earlier .
[Team]       WebCoreSupport
[Developer]  deepak.m1@samsung.com
[Request]    N/A
[Horizontal expansion] N/A
[SCMRequest] NA

Change-Id: I5fee0ea844df629b79328f4db0d262028c3a2ece

10 years agoScrollPoint is not coming properly in page reload.
deepak [Thu, 20 Jun 2013 23:49:04 +0000 (05:19 +0530)]
ScrollPoint is not coming properly in page reload.

[Version]    N/A
[Project]    Redwood
[Title]      Reload On the Page after scroll should not comes to the start position.
[BinType]    N/A
[Customer]   HQ
[Issue#]     WEB-3334
[Problem]    ScrollPosition are getting set to 0,0
[Cause]      setVisibleContent() from initializeVisibleContentRect() in PageClientImpl.cpp is setting m_visibleContectRect to 0,0
[Solution]   code added to restore scroll position that will frame load notification come.
[Team]       WebCoreSupport
[Developer]  deepak.m1@samsung.com
[Request]    N/A
[Horizontal expansion] N/A
[SCMRequest] NA

Change-Id: I2ace399f2546cb0fe0107eb7f4621c5a899845d7

10 years agoImplement Force zoom
bunam.jeon [Mon, 17 Jun 2013 08:52:22 +0000 (17:52 +0900)]
Implement Force zoom

[Title] Implement Force zoom
[Issue#]
[Problem]
[Cause] Not Implement
[Solution] Implement Force zoom

Change-Id: I5d89c55916b3e7b9f6f0a047426686b10c5fa18a

10 years agoForce zoom from browser settings is not effective immediately after returning to...
bhargavi.k [Fri, 13 Sep 2013 12:37:20 +0000 (18:07 +0530)]
Force zoom from browser settings is not effective immediately after returning to webpage

[Title]  Force zoom from browser settings is not effective immediately after returning to webpage
[Issue#] Web-3988
[Problem] After setting force zoom , when we do pinch on page , pages is not getting zoomed.
[Cause]  The viewport attributes, UserScalable and maximumScale has not been updated to viewport after
         settings "force zoom" is enabled or disabled
[Solution] Whenever viewport attributes are requested, based on forcezoom enabled or disabled the values are updated.

Change-Id: I557cec76845dc3f0d98f41c4b01882fe43b39587

10 years agoFix incorrect scale factor after changing minimized view to fullscreen
Changhyup Jwa [Fri, 21 Jun 2013 06:53:55 +0000 (15:53 +0900)]
Fix incorrect scale factor after changing minimized view to fullscreen

[Title] Fix incorrect scale factor after changing minimized view to fullscreen
[Issue#] P130615-1169
[Problem] Scale factor is not kept after we change browser mode from minimized
        view to fullscreen mode
[Cause] Scale ratio is not kept properly by several resized callback and
        contents size change
[Solution] Keep scale ratio before triggering update viewport size. And restore
        this properly after viewport resize is done by WebProcess.

Change-Id: Id5b7232b1121d01392cbd1f842cc994eb4901513

10 years agoMerge "give focus to popup button in javascriptpopups" into tizen_2.2
InBum Chang [Mon, 21 Oct 2013 05:05:41 +0000 (05:05 +0000)]
Merge "give focus to popup button in javascriptpopups" into tizen_2.2

10 years agoMake buttons of javascript popup translatable when the langset has been changed
junghwan.kang [Mon, 21 Oct 2013 04:38:39 +0000 (13:38 +0900)]
Make buttons of javascript popup translatable when the langset has been changed

[Title] Make buttons of javascript popup translatable when the langset has been changed
[customer] N/A
[issue#] N/A
[problem] button for javascript popup cannot be changed
[cause] Those are hard-coded such as "Ok"
[solution] Make buttons of javascript popup translatable when the langset has been changed
[team] Web
[horizontal_expansion] N/A

Change-Id: I471a8ceb764210e6a7720872d597234b117d9663

10 years agoFixed when IME disappear, copy & paste context menu is displayed twice.
Taeyun An [Wed, 16 Oct 2013 09:15:41 +0000 (18:15 +0900)]
Fixed when IME disappear, copy & paste context menu is displayed twice.

[Title] Fixed when IME disappear, copy & paste context menu is displayed twice.
[Issue#] P130830-03879
[Problem] When IME disappear, copy & paste context menu is displayed twice.
[Cause] When IME disappear, webview is resized.
        If parent of copy & paste context menu is resized, "dismissed" callback fucntion to hide copy & paste context menu  is called.
        And then, copy & paste context menu is updated by setVisibleContentRect() function.
        So, copy & paste context menu is displayed twice.
[Solution] 1. Prevent to hide copy & paste context menu automatically using elm_ctxpopup_auto_hide_disabled_set() function.
           2. If geometry, visibleContentRect or etc.. of webview are not chagned,
              copy & paste context menu is not update again.

Change-Id: I6c79d8722443b4676b231da36910664d5c96fde7

10 years agoReturn true if the directory is not exist for checking memory size
Jiyeon Kim [Fri, 18 Oct 2013 06:50:42 +0000 (15:50 +0900)]
Return true if the directory is not exist for checking memory size

[Title] Return true if the directory is not exist for checking memory size
[Problem] Web app doesn't launch or lockup occured
[Cause] If web app use web storage and launch first time, local storage is not exist
[Solution] If directory is not exist for checking memory size, QUOTA_EXCEEDED_ERR will not occured

Change-Id: I8e036e2d87b06526b8c4f479ff4722b2f396481e

10 years agogive focus to popup button in javascriptpopups
junghwan.kang [Mon, 21 Oct 2013 01:11:14 +0000 (10:11 +0900)]
give focus to popup button in javascriptpopups

[Title] give focus to popup button in javascriptpopups
[binary_type] AP
[customer] N/A
[issue#] N_SE-55216
[problem] default focus for javascript popups is focus on area of message
[cause] No steps to manage focus on the popups
[solution] give focus to popup button in javascriptpopups
[team] Web
[horizontal_expansion] N/A

Change-Id: I8f990d0808c2379bcdaa824a25249a43b348336c

10 years agoDo not enable gesture movement if touchMoveThreshold is NOT exceeded.
Eunmi Lee [Tue, 1 Oct 2013 03:09:25 +0000 (12:09 +0900)]
Do not enable gesture movement if touchMoveThreshold is NOT exceeded.

[Title] Do not enable gesture movement if touchMoveThreshold is NOT exceeded.
[Issue#] P130925-03809
[Problem] The scrolling works even though touchMoveThreshold is NOT exceeded.
[Cause] The gesture movement is enabled when touchend is not set preventDefault.
[Solution] Do not enable gesture movement if touchMoveThreshold is NOT exceeded.

Change-Id: Iac447c8d5948b01fb3bf44aca17ddd74f30ed58d

10 years agoMerge "[Release] Webkit2-efl-123997_0.11.108" into tizen_2.2
Keunyong Lee [Thu, 17 Oct 2013 12:14:24 +0000 (12:14 +0000)]
Merge "[Release] Webkit2-efl-123997_0.11.108" into tizen_2.2

10 years ago[Release] Webkit2-efl-123997_0.11.108
Eunsol Cha [Thu, 17 Oct 2013 12:18:16 +0000 (21:18 +0900)]
[Release] Webkit2-efl-123997_0.11.108

Change-Id: I32f2baae10956810f83a2c392dfe5eb4f9eb19af

10 years agoSeperate the code that notify visible rect to web process for layout test.
YoungTaeck Song [Thu, 17 Oct 2013 09:35:41 +0000 (18:35 +0900)]
Seperate the code that notify visible rect to web process for layout test.

[Title] Seperate the code that notify visible rect to web process for layout test.
[Issue#] Layout test
[Problem] Layout test regression.
[Cause] This code is for TiledBackingStore machanism.
        Some code related TiledBackingStore occur layout test regression.
[Solution] Seperate the code that notify visible rect to web process for layout test.

Change-Id: Iae14d8d245634b44d4f16b04344da04f76e9fcbc

10 years ago[Title] Brackets are showing reversed, while google searching language is Persian
Rachit Puri [Wed, 16 Oct 2013 05:50:53 +0000 (11:35 +0545)]
[Title] Brackets are showing reversed, while google searching language is Persian
[Issue#] N_SE_53772
[Problem] Parenthesis are displaying reversed in RTL languages
[Cause] Parenthesis mirroring was not handled for complex text (RTL languages)
[Solution] Proper check added and verified

Change-Id: If958638885d0fab5b271bdfa352ced8dc12b3d8e

10 years agoPaste only latest item if clipboard has many items
Taeyun An [Mon, 9 Sep 2013 12:53:45 +0000 (21:53 +0900)]
Paste only latest item if clipboard has many items

[Title] Paste only latest item if clipboard has many items
[Issue#] N/A
[Problem] Not latest item is pasted If latest item is image and user doing paste operation in editable contents
[Cause] There are exsited find next item routine in paste operation
[Solution] Paste only latest item if clipboard has many items

Change-Id: I722b9fbbb1305f0c2178e471367cdbf6c2f50278

10 years agoFix for clipboard and selection handler disappear, when tapping selected word or...
Sudarshan C P [Mon, 2 Sep 2013 23:19:58 +0000 (04:49 +0530)]
Fix for clipboard and selection handler disappear, when tapping selected word or outside, inside the input element.

    [Title]  Fix for clipboard and selection handler disappear, when tapping
             selected word or outside, inside the input element.
    [Issue#] P130830-04620
    [Problem] Selecting clipboard option in context menu, selection handler disappear,
              and tapping selecting word or outside clipboard disappear.
    [Cause] On selecting clipboard option,update selection handler is disable, and deleting
            clipboard window on tapping again on the input element.
    [Solution] After selecting the clipboard option,updating the selection handler and added new
               logic to retain the clipboard window after tapping on input element.

Change-Id: I5e96a6c2d956229cbb52c0aa2439387d7b95f20c

10 years agoReturn if user try to open clipboard window again during clipboard is showing
Taeyun An [Thu, 5 Sep 2013 14:23:13 +0000 (23:23 +0900)]
Return if user try to open clipboard window again during clipboard is showing

[Title] Return if user try to open clipboard window again during clipboard is showing
[Issue#] N/A
[Problem] Try to open clipboard even if while clipboard is opening few times. after then try to paste by clipboard then many of items are pasted
[Cause] Callbacks are registed when clipboard is opened. before close clipboard window callbacks are not delete.
[Solution] Return if user try to open clipboard window again during clipboard is showing

Change-Id: I8904def2daece8b1d0aa3ebbb2686e71ef9c251c

10 years agoWrite directly image uri to x for CBHM
Taeyun An [Thu, 8 Aug 2013 12:27:40 +0000 (21:27 +0900)]
Write directly image uri to x for CBHM

[Title] Write directly image uri to x for CBHM
[Issue#] N/A
[Problem] Cannot write image to clipboard via efl api
[Cause] efl api can not able to access application home directory in RSA. cause cbhm module has app permission in RSA.
[Solution] Write directly image uri to x for CBHM

Change-Id: Id3f95f48d51899f2bf4a5136a7cea794ae000e1a

10 years agoFixed translation issue
bunam.jeon [Thu, 17 Oct 2013 08:29:01 +0000 (17:29 +0900)]
Fixed translation issue

[Title]    Fixed translation issue
[Issue#]   P131016-02752
[Problem]  "Drag and Drop" text is untranslate when langauge changed directly.
[Cause]    This string is static variables. so does not update.
[Solution] Changes to local variables

Change-Id: Ib73403dedabf4d1b59be2b254d573752c3599ac5

10 years agoReplace 'utf' with 'UTF' in region format string.
KwangYong Choi [Wed, 16 Oct 2013 13:10:40 +0000 (22:10 +0900)]
Replace 'utf' with 'UTF' in region format string.

[Title] Replace 'utf' with 'UTF' in region format string.
[Issue#] N/A
[Problem] Datetime format can not be obtained.
[Cause] dgettext support only upper case 'UTF-8' string.
[Solution] Replace 'utf8' or 'utf-8' with 'UTF-8'.

Change-Id: I0ee87e79cbdd1abf28e7234a0541d0199a1250c7

10 years agoRemove datalist == NULL error log
KwangYong Choi [Thu, 10 Oct 2013 10:34:03 +0000 (19:34 +0900)]
Remove datalist == NULL error log

[Title] Remove datalist == NULL error log.
[Issue#] N/A
[Problem] It's not error.
[Cause] EINA_SAFETY_ON_NULL_RETURN is used.
[Solution] Use if statement instead of EINA_SAFETY_ON_NULL_RETURN.

Change-Id: I67b06714d374698adb33e16e161a55f2795fb9a4

10 years agoSet datetime format for month picker
KwangYong Choi [Thu, 10 Oct 2013 10:06:33 +0000 (19:06 +0900)]
Set datetime format for month picker

[Title] Set datetime format for month picker.
[Issue#] N_SE-54358
[Problem] '/' is displayed before month. (ex. /08/2013)
[Cause] Wrong format is used.
[Solution] Use fixed format for month picker.

Change-Id: Ie4b4accf46bc3e41fb08984a2121bd8a2b5049a3

10 years agoFix surrounding text issue
SangYong Park [Wed, 16 Oct 2013 08:57:10 +0000 (17:57 +0900)]
Fix surrounding text issue

[Title] Fix surrounding text issue
[Issue#] P131014-04048
[Problem] Candidate text was invalid by IME.
[Cause] Set invalid surrounding text by webkit.
[Solution] Provide valid surrounding text

Change-Id: I31ceaa625d45df15dcbdc0cd18e9fdc5b012e731

10 years agoRemove unnecessary code about data-list
bunam.jeon [Wed, 16 Oct 2013 06:09:25 +0000 (15:09 +0900)]
Remove unnecessary code about data-list

[Title]    Remove unnecessary code about data-list
[Issue#]   N/A
[Problem]  N/A
[Cause]    data-list is implemented in the new UI. So, the existing code is no longer needed.
[Solution] Remove unnecessary code about data-list

Change-Id: I6fd93a2b464a895ada293a037fefb64a2baf5488

10 years agoFix youtube crash issue
Jiyeon Kim [Wed, 16 Oct 2013 07:27:56 +0000 (16:27 +0900)]
Fix youtube crash issue

[Title] Fix youtube crash issue
[Problem] When user connect youtube site, webprocess crash occured
[Cause] Youtube site use session storage and in case of session storage, there is no directory path for the storage
[Solution] Check memory space only local storage not session storage

Change-Id: I0d5ec7df6b45a51b551f55c74c63b425a1275f48

10 years agoClip focus ring rect by focused node rect
SangYong Park [Tue, 15 Oct 2013 08:14:56 +0000 (17:14 +0900)]
Clip focus ring rect by focused node rect

[Title] Clip focus ring rect by focused node rect
[Issue#] P131008-00357
[Problem] Sometimes focus ring did draw larger than focused node rect.
[Cause] Do not clip rect
[Solution] Clip focus ring rect by focused node rect.

Change-Id: Ief337dc478e45d2d6412cdae80cd130cd8263f55

10 years agoChange focus ui activating condition
SangYong Park [Tue, 15 Oct 2013 10:09:55 +0000 (19:09 +0900)]
Change focus ui activating condition

[Title] Change focus ui activating condition
[Issue#] N_SE-54669
[Problem] Focus ui did activated in different condition with osp app.
[Cause] activating conditions are different.
[Solution] Change focus ui activating condition.

Change-Id: Ieb136a03a560b1932e958311d4359de0239792c9

10 years agoFix the bug of backface-visibility:hidden
Hurnjoo Lee [Tue, 15 Oct 2013 04:38:26 +0000 (13:38 +0900)]
Fix the bug of backface-visibility:hidden

[Title] Fix the bug of backface-visibility:hidden
[Issues] P130925-02172, P130925-02094
[Problem] Inspite of backface-visibility:hidden, backface of the element is visible.
[Solution] If the layer hasn't own 3D rendering context, m_state.visible of TextureMapperLayer should be inherited.

Change-Id: Ica79a79ec645f5c394e6b1bd143cc04bd5a35d31

10 years agoFix for Context menu not coming in the docomo email.
deepak.m1 [Wed, 25 Sep 2013 08:18:45 +0000 (17:18 +0900)]
Fix for Context menu not coming in the docomo email.

[Version]    common
[Title]      Context menu does not come in the docomo email.
[BinType]    N/A
[Customer]   HQ
[Issue#]     N/A
[Problem]    context menu not showing.
[Cause]      focusedFrameRect is coming empty.
[Solution]   if focusedFrameRect is empty then we should use absoluteClipedOverflowRect for getting iframe rect, This is the rect that is getting painted.
[Team]       WebCoreSupport
[Developer]  deepak.m1@samsung.com
[Request]    N/A
[Horizontal expansion] N/A
[SCMRequest] NA

Change-Id: Ied5e66c630cf6f2606918a1add979aa6fbe7c127

10 years agoFix for selection handles not disappearing and context menu is not coming on selectAll.
deepak.m1 [Wed, 11 Sep 2013 06:59:25 +0000 (15:59 +0900)]
Fix for selection handles not disappearing and context menu is not coming on selectAll.

[Version]    common
[Title]      Selection handles are not disappearing and context menu not showing on selectAll.
[BinType]    N/A
[Customer]   HQ
[Issue#]     N/A
[Problem]    context menu not showing.
[Cause]      isFixedNode in nodeData is not set.
[Solution]   isFixedNode variable initialized.
[Team]       WebCoreSupport
[Developer]  deepak.m1@samsung.com
[Request]    N/A
[Horizontal expansion] N/A
[SCMRequest] NA

Change-Id: I7ac72b36f0be6481c040c9aa64945de96174e4c3

10 years ago[WK2] Fix for fixed layer's wrong position for tizen.org
Shanmuga Pandi M [Tue, 15 Oct 2013 06:35:50 +0000 (12:05 +0530)]
[WK2] Fix for fixed layer's wrong position for tizen.org

[Title] Fix for fixed layer's wrong position for tizen.org
[issue#] N_SE-55082
[Problem] Display error occurs due to wrong position of fixed layer
[Cause] After navigating to new page, new scroll position(0,0) is not updated on webProcess side  and it is still having the old scroll position.
[Solution] Update the new scroll position immediatly while navigation by calling setVisibleContentsRect.
           This change is already there in private branch.
[Developer] shanmuga.m

Change-Id: I41016a7f4d3f175c9167550e1211335d1ae3ea74

10 years agoFix problem of clipping when the textureSize is odd
user [Fri, 11 Oct 2013 09:27:21 +0000 (14:57 +0530)]
Fix problem of clipping when the textureSize is odd

[Title] When the Texture Size is Odd then a line is appearing in m.rolex.com in emulator
[Issue] N_SE-50996
[Problem] Presently the textureSize is reduced by one if the content Size is Odd to make it even.
[Solution] Increase the TextureSize by one instead of decreasing. By this the values in clipping will fall under the limits when the paint is done usingTheOverLapRegions. Previously when the clipping was done since the textureSize was falling one less a white line was visiblle.

Change-Id: I4df161cea4233b6a8ee01c041a63b90f46cd397a

10 years agoRevert "Revert "Fix the problem that the screen of the application does not rotation...
Changhyup Jwa [Mon, 14 Oct 2013 03:07:35 +0000 (12:07 +0900)]
Revert "Revert "Fix the problem that the screen of the application does not rotation automatically.""

This reverts commit 44aec492c32cd73459f5634d89a12cd3bcb24e43.

Change-Id: Ide898929169e090dc03f2ca4c3387fa276e5035a

10 years agoRevert "Suspend URL until view size is calculated"
Changhyup Jwa [Mon, 14 Oct 2013 02:34:38 +0000 (11:34 +0900)]
Revert "Suspend URL until view size is calculated"

This reverts commit 684881e57a5bd54f465b54bd494c57241efc8ebd.

Change-Id: I76f2a91feb480d6ae2660e04a20c25f10f6c1cce

10 years agoPrevent to select word when user longtap on picker.
Yuni Jeong [Mon, 14 Oct 2013 11:55:12 +0000 (20:55 +0900)]
Prevent to select word when user longtap on picker.

[Title] Prevent to select word when user longtap on picker.
[Issue#] P131014-02077
[Problem] Text selection is working when user longtap on picker.
[Cause] When user longTap on picker, text selection is working.
[Solution] If user longTap on picker, text selection is not working.
           And the picker popup is displayed.

Change-Id: I7abf66930b422ff15ab69decf2288f14896c12b5

10 years agoFix focus ring rect issue if focused node has transform style
SangYong Park [Mon, 14 Oct 2013 08:12:15 +0000 (17:12 +0900)]
Fix focus ring rect issue if focused node has transform style

[Title] Fix focus ring rect issue if focused node has transform style
[Issue#] P131008-00357
[Problem] Focus ring has invalid rect in m.daum.net
[Cause] Focus ring rect do not apply transform style
[Solution] Calculate focus ring rect by considering the transform style

Change-Id: Ifbd233cb374c545e98cc2a9704633f65e145131c

10 years agoAdd memory space check routine before saving web storage data
Jiyeon Kim [Mon, 14 Oct 2013 07:03:11 +0000 (16:03 +0900)]
Add memory space check routine before saving web storage data

[Title] Add memory space check routine before saving web storage data
[Issue#] N_SE-51170
[Problem] Add time and Add custom Workout delete automatically when reopen the sample ExercisePlanner
[Cause] If phone memory reach low memory, web application cannot save any data and doesn't throuw any error
[Solution] Add memory space before saving web storage data and throw QUATA_EXCEEDED_ERR if there is not enough memory in Phone

Change-Id: Ib93534fe56f48dce0df26c4d25c173dd62c1f53a

10 years agoMerge "Put date into field that was used to activate DatePicker instead of currectly...
Jiyeon Kim [Mon, 14 Oct 2013 12:25:10 +0000 (12:25 +0000)]
Merge "Put date into field that was used to activate DatePicker instead of currectly focused field." into tizen_2.2

10 years agoPut date into field that was used to activate DatePicker instead of currectly focused...
Rafal Lelusz [Tue, 8 Oct 2013 12:14:38 +0000 (14:14 +0200)]
Put date into field that was used to activate DatePicker instead of currectly focused field.

[Title] Show date in the correct field after DatePicker closes. Remember field that activated DatePicker and use it instead of focused field.
[Issue] N_SE-52629
[Problem] Date value is inserted into focused fields, which might not be date field that activated DatePicker.
[Cause] When asyncronic event is sent from WebProcess to UIProcess, for a short while focus chaning events are still active on page and can lead to focus move.
In order to put new text into correct field, we not longer put new text into focused field, but store the target node and store new text into this target node.
[Solution] Insert date value into last clicked or entered field.

Change-Id: Idbe7d9dadb8d68ab2c342e249a6137d7a533eb43

10 years agoMake permission request for geolocation check page
Jihye Kang [Mon, 14 Oct 2013 06:39:38 +0000 (15:39 +0900)]
Make permission request for geolocation check page

[Title] Make permission request for geolocation check page
[Issue#] P131011-01895
[Problem] Force close occurs while doing stress test on Cineday app
[Cause] Invalid page on GeolocationPermissionRequestManager::didReceiveGeolocationPermissionDecision is referenced.
[Solution] Check validity of the page before call WKGeolocationPermissionAllow and Deny.
Also null check of m_page on didReceiveGeolocationPermissionDecision.

Change-Id: I25abaf0958a7559b81433c4fcd49e5c0a4c0e04f

10 years agoMerge "[Release] Webkit2-efl-123997_0.11.107" into tizen_2.2
Keunyong Lee [Mon, 14 Oct 2013 10:49:31 +0000 (10:49 +0000)]
Merge "[Release] Webkit2-efl-123997_0.11.107" into tizen_2.2

10 years ago[Release] Webkit2-efl-123997_0.11.107
Eunsol Cha [Mon, 14 Oct 2013 10:34:33 +0000 (19:34 +0900)]
[Release] Webkit2-efl-123997_0.11.107

Change-Id: Ic6648dc576e9de0ddd02e5e046d493033fddb847

10 years agoFixed problem that scrollbar blink in NPRuntime
bunam.jeon [Mon, 14 Oct 2013 07:10:39 +0000 (16:10 +0900)]
Fixed problem that scrollbar blink in NPRuntime

[Title]    Fixed problem that scrollbar blink in NPRuntime
[Issue#]   N_SE-55128
[Problem]  Scrollbar blinks for a while when pressing on number keypad in NPRuntime
[Cause]    scroll position is different when input field zoom and pressing on number keypad.
[Solution] Rounded up to scroll position when input field zoom.

Change-Id: I781b8efacdf1ea06fab1da8788ceca3982c1bc6c

10 years agoSync onorientationchange and onresize event
Changhyup Jwa [Mon, 12 Aug 2013 13:18:49 +0000 (22:18 +0900)]
Sync onorientationchange and onresize event

[Title] Sync onorientationchange and onresize event
[Issue#] DCM-2318
[Problem] JS window.innerWidth and innerHeight returns incorrect value on
        orientation changed event
[Cause] JS values are not set yet
[Solution] Dispatch onorientationchanged event after JS values are set

Change-Id: I64fe68ec31106cf5bac918df793f3939122e8902

10 years agoFixed problem that BS occurs when webview is deleted.
bunam.jeon [Fri, 11 Oct 2013 11:16:00 +0000 (20:16 +0900)]
Fixed problem that BS occurs when webview is deleted.

[Title]    Fixed problem that BS occurs when webview is deleted.
[Issue#]   N/A
[Problem]  BS occurs when webview is deleted.
[Cause]    Invalid read occurs when webview is deleted.
[Solution] Unnecessary code delete.

Change-Id: I92335c44bf4ec8e12f4ebc0bbdc2a0100e64f069

10 years agoRollback font patch
Hyeonji Kim [Fri, 11 Oct 2013 06:48:16 +0000 (15:48 +0900)]
Rollback font patch

[Title] Rollback font patch
[Issue#] N/A
[Problem] WebProcess BS occurs when installing Docomo mail
[Cause] becuase of the font patch
[Solution] Rollback font patch

Change-Id: I7b9afe0d05bba0bc67860a8231538f01045563ba

10 years agoFix for sound not played after resuming widget
Piotr Grad [Mon, 30 Sep 2013 15:08:25 +0000 (17:08 +0200)]
Fix for sound not played after resuming widget

[Title] Sound not played after resuming application when clicking play, just after resume.
[Issue] N_SE-51493
[Problem] Suspend method from HTMLMediaElement was causing gstreamer state change to NULL, so that further play trigger was not working
[Solution] Prevent from changing network and ready states when player is suspended, fixed paused method (paused means "not playing" for HTMLMediaElement).
           Add guard for seek method (seek can be performed only when GStreamer is in playing or paused state. Updated suspend time when seeking. When in suspend state suspendTime is returned.

Change-Id: I318221b351ae1b93701ff07200b8d5524831e92f

10 years agoAudioDestion need to render even if there is active call.
KeonHo Kim [Fri, 11 Oct 2013 02:40:47 +0000 (11:40 +0900)]
AudioDestion need to render even if there is active call.

[Title] AudioDestion need to render even if there is active call.
[Problem] N_SE-54515
[Cause] AudioSessionManger has been blocked render audiodestion.
[Solution] Make it always play, if there is user action.

Change-Id: Ie6c86cd5a17ce73cb15d6c75b4022b89db4fced6

10 years agoMerge "Fix the text_box sticking out from combo_box." into tizen_2.2
Ryuan Choi [Fri, 11 Oct 2013 05:08:34 +0000 (05:08 +0000)]
Merge "Fix the text_box sticking out from combo_box." into tizen_2.2

10 years agoFix Chinese text issue
SangYong Park [Thu, 10 Oct 2013 08:32:08 +0000 (17:32 +0900)]
Fix Chinese text issue

[Title] Fix Chinese text issue
[Issue#] N_SE-51954
[Problem] English text was entered when keyboard and touch input quickly mixed.
[Cause] Keyboard event was handled in ui process before touch event result was not arrived in web process.
[Solution] Process keyboard event again in ui process.

Change-Id: I121cbe55738ecdccffdfaab0a0cef3c685f2a476

10 years agoFixed problem that BS occurs when debugging by remote web inspector
bunam.jeon [Thu, 10 Oct 2013 12:00:15 +0000 (21:00 +0900)]
Fixed problem that BS occurs when debugging by remote web inspector

[Title]    Fixed problem that BS occurs when debugging by remote web inspector
[Issue#]   N_SE-54920
[Problem]  BS occurs when debugging by remote web inspector
[Cause]    Overlay data has not been deleted when exit the app. So an operation to highlight the node and crash.
[Solution] Overlay data clear when exit the app.

Change-Id: I18380169d049c725aec65891bae77900959ca824

10 years agoPrevent to show context menu after paste
Taeyun An [Thu, 10 Oct 2013 12:45:10 +0000 (21:45 +0900)]
Prevent to show context menu after paste

[Title] Prevent to show context menu after paste
[Issue#] N_SE-53993
[Problem] Context menu is appearing after paste operation via selection menu
[Cause] Condition is wrong related context menu hide
[Solution] Prevent to show context menu after paste

Change-Id: I25177afd82f5e08bc57916437d094bef4cdb984f

10 years agoFix for "Clipboard disappear first time and changing keyboard setting ON/OFF will...
bhargavi.k [Thu, 10 Oct 2013 11:11:15 +0000 (16:41 +0530)]
Fix for "Clipboard disappear first time and changing keyboard setting ON/OFF will not close clipboard"

[Title] Fix for "Clipboard disappear first time and changing keyboard setting ON/OFF will not close clipboard"
[Issue#] N-SE-53993
[Problem] Clipboard gets closed on changing host keyboard settings
[Cause] When keyboard is set to ON/OFF, force close of clipboard is made.
[Solution] On every setting on/off of host keyboard, clipboard is made not closed.

Change-Id: I6158fe25d1402431fc6445e86c8007d58b22a41d

10 years agoMerge "[Release] Webkit2-efl-123997_0.11.106" into tizen_2.2
Keunyong Lee [Thu, 10 Oct 2013 11:35:02 +0000 (11:35 +0000)]
Merge "[Release] Webkit2-efl-123997_0.11.106" into tizen_2.2

10 years agoRevert "[WK2] calculate tiledBackingStoreVisibleRect including animation trajectory."
Hurnjoo Lee [Tue, 8 Oct 2013 09:45:07 +0000 (18:45 +0900)]
Revert "[WK2] calculate tiledBackingStoreVisibleRect including animation trajectory."

This reverts commit df16f73a1980a8f36435dcf12df316e9d579032c.

[Title] Revert "[WK2] calculate tiledBackingStoreVisibleRect including animation trajectory."
[Issues] N/A
[Problem] -webkit-transition uses too much memory.
[Solution] Revert "[WK2] calculate tiledBackingStoreVisibleRect including animation trajectory."

Conflicts:
Source/WebKit2/WebProcess/WebPage/LayerTreeCoordinator/WebGraphicsLayer.cpp

Change-Id: I1c87f0bd2f9174f0e18e8f0003bab570dc6afd3f

10 years ago[Release] Webkit2-efl-123997_0.11.106
Sanghyup Lee [Thu, 10 Oct 2013 10:17:02 +0000 (19:17 +0900)]
[Release] Webkit2-efl-123997_0.11.106

Change-Id: I80492853afc7f2ebaf2cae09c44a805344a3c6bc

10 years agoFix for Context menu overlapping overlap with the selection handles issue in Email...
deepak.m1 [Fri, 6 Sep 2013 07:07:59 +0000 (16:07 +0900)]
Fix for Context menu overlapping overlap with the selection handles issue in Email & Webpages.

[Version]    common
[Title]      Context menu should not overlap with the selection handles.
[BinType]    N/A
[Customer]   HQ
[Issue#]     P130918-01691
[Problem]    Context menu should not overlap with the selection handles.
[Cause]      Context menu,  Position points decide the Position of the Context menu, and based on the context menu priority it will apprear.
[Solution]   Condition added so that when the chances of overlap then context menu will come below the right slection handler,As selection can be multiple lines.
[Team]       WebCoreSupport
[Developer]  deepak.m1@samsung.com
[Request]    N/A
[Horizontal expansion] N/A
[SCMRequest] NA

Change-Id: Ie88424a35a64e64905fdd56fd2227389a0f34d2d

10 years agoFix for context menu flicker and Selection handler disappear on double tapping the...
Sudarshan C P [Thu, 19 Sep 2013 21:22:08 +0000 (02:52 +0530)]
Fix for context menu flicker and Selection handler disappear on double tapping the word in Email APP.

    [Title] Fix for context menu flicker/Selection handler disappear on double tapping the word in Email APP.
    [Issue#] P130917-03737
    [Problem] Double tapping on word, context menu flickers and again tapping selected word selection
              handler disappears.
    [Cause] On double tap UI process and WebProcess, both updates the context menu and selection handler,
            due to this flicker shown, again double tapping the selected word we are hiding the selection.
    [Solution] Handled the above scenario with proper condtiion for updating context menu and selection handler,
               in case of double tap.

Change-Id: I5f617c29572a80ee958650852cf7749d2c12aec3