framework/web/webkit-efl.git
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

10 years agoRemoved unnecessary condition to checking system keyboard state.
Yuni Jeong [Tue, 17 Sep 2013 07:19:00 +0000 (16:19 +0900)]
Removed unnecessary condition to checking system keyboard state.

[Title] Removed unnecessary condition to checking system keyboard state.
[Issue#] N/A
[Problem] Removed unnecessary condition to checking system keyboard state.
[Cause] Removed unnecessary condition to checking system keyboard state.
[Solution] Removed unnecessary condition to checking system keyboard state.

Change-Id: I274350699f4de1cbe767d838fa13afe7ca3c8ff8

10 years agoFix for Selection and showing context menu in the IFrame , when focused frame is...
Manish R Gurnaney [Mon, 16 Sep 2013 22:07:16 +0000 (03:37 +0530)]
Fix for Selection and showing context menu in the IFrame , when focused frame is subframe.

[Version] common
[Title] Context Menu not shown when do selectAll in IFrame.
[BinType] N/A
[Customer] HQ
[Issue#] DCM-2417
[Problem] Context Menu not shown when do selectAll in IFrame.
[Cause] In TextSelection::showContextMenu we always take ViewPort as MainFrame, not as FocusedFrame.
[Solution] Condition added so that when we ask to show the ContextMenu we will take view port as FocusedFrame in case SubFrame is selected.
[Team] WebCoreSupport
[Developer] m.gurnaney@samsung.com
[Request] N/A
[Horizontal expansion] N/A
[SCMRequest] NA

Change-Id: Ia67e11e0f701c788d9dee0f98f8199b5aab759c5

10 years agoFixed copy & paste popup is displayed twice after chaning font size in email app.
Yuni Jeong [Tue, 17 Sep 2013 05:58:10 +0000 (14:58 +0900)]
Fixed copy & paste popup is displayed twice after chaning font size in email app.

[Title] Fixed copy & paste popup is displayed twice after chaning font size in email app.
[Issue#] P130812-03666
[Problem] copy & paste popup is displayed twice after chaning font size in email app.
[Cause] Condition to check IME state is wrong.
[Solution] changed condition to checking IME state properly.

Change-Id: Ic02f740aa9fce20d1688075133350fbcfb9217c7

10 years agoFix for the issue "context menu is not shown on selecting selectall on contextmenu"
bhargavi.k [Fri, 30 Aug 2013 13:07:41 +0000 (18:37 +0530)]
Fix for the issue "context menu is not shown on selecting selectall on contextmenu"

[Title]  Fix for the issue context menu is not shown on selecting selectall on contextmenu
[Issue#] Web-3918
[Problem] Context menu is not displaying
[Cause]  Lectrect handler was not properly checked with Viewport rect
         If LeftRect's handler x & y position is in border of viewport maxX and maxY position, this was not handled.
[Solution] Made proper check for leftRect handlers wrt ViewRect.

Change-Id: Ibc1c528d6be838a7dc68f63b87ee396370fd3397

10 years agoFixed handes and context menu for text selection are disaplyed twice after changing...
Yuni Jeong [Wed, 11 Sep 2013 08:41:12 +0000 (17:41 +0900)]
Fixed handes and context menu for text selection are disaplyed twice after changing font size in email app.

[Title] Fixed handes and context menu for text selection are disaplyed twice after changing font size in email app.
[Issue#] P130812-03666
[Problem] Handes and context menu for text selection are disaplyed twice after changing font size in email app.
[Cause] After changing font size, IME is shown.
        When IME is shown, "dismissed" callback function for context menu is called.
        And then, context menu is hidden and context menu is shown again.
[Solution] If IME stats is "will show" when webkit try to display context menu,
           delayed to display context menu.

Change-Id: I8e986beb9319c4402ad9ddc2b23e84a96dbc4273

10 years agoWhen selection handler are out of view port,context menu should come in middle of...
Sudarshan C P [Fri, 30 Aug 2013 23:38:02 +0000 (05:08 +0530)]
When selection handler are out of view port,context menu should come in middle of the window.

    [Title] When selection handler are out of view port,context menu should come in middle of the window.
    [Issue#] P130813-04751
    [Problem] After selecting select all option,when selection handler are out of viewport,
             context menu not showing in the middle of the window,
    [Cause] Context menu draw based on the left and right hanlder position,not handled the
            selection handler out of viewport scenario to placing into middle of the window.
    [Solution] Added new implementation to place the selection handler on middle of the window,
              in case of selection handler out of viewport.

Change-Id: Iaffe3c0416e7870c50377df94a338bda694d6d1a

10 years agoText selection is updated by timer when webview's geometry is changed.
Yuni Jeong [Wed, 31 Jul 2013 14:15:08 +0000 (23:15 +0900)]
Text selection is updated by timer when webview's geometry is changed.

[Title] Text selection is updated by timer when webview's geometry is changed.
[Issue#] P130730-4510
[Problem] When text selection is working and screen is rotated in Email composer,
          webview is not scrolled smoothly.
[Cause] Whenever webview is scrolled, webview's geometry is changed.
        And whenever webview's geometry is changed, text selection is updated immediately.
        So, function to show context menu is called too many during scrolling.
[Solution] Added timer for updating text selection.
           - When webview's geometry is chagned, text selection is updated by timer.

Change-Id: I1cfdcf0145d6de08a95a0d17535dc50210faad95

10 years agoFixed display of wrong context menu
prathmesh.m [Wed, 12 Jun 2013 10:54:12 +0000 (16:24 +0530)]
Fixed display of wrong context menu

[Title] Fixed display of wrong context menu on scrolling
[Issue#] WEB-3122
[Problem] After scrolling in a page the selection goes
   behind a element and the context menu changes
[Cause] When selection appears to be behind as there is
   a element which is having higher z-index. Once point for
   display of context menu is sent, the hittest function in
   context menu will not the selection range as the display
   point overlaps the element having higher zindex and the
   context menu will differ
[Solution] Will not display the context menu and handles
   if there is element of higer zindex present on top of
   selected text

Change-Id: Ica1e4d7d70068bcafe38851bf191bc7d4035cd20

10 years agoFix the text_box sticking out from combo_box.
Kim Byung Jun [Thu, 10 Oct 2013 07:24:49 +0000 (16:24 +0900)]
Fix the text_box sticking out from combo_box.

[Title] Fix the text_box sticking out from combo_box.
[Issue] N_SE 52926
[Problem] Text_box sticks out from combo_box.
[Cause] Zero padding value was set for <select> element
[Solution] Set EFL theme padding value if the content has zero padding.
Change-Id: I0bac26194aac83b8a654ddcb95f80fefde586232

10 years agoImplemented selection by doubleTap in WebKit.
Yuni Jeong [Thu, 4 Jul 2013 14:32:38 +0000 (23:32 +0900)]
Implemented selection by doubleTap in WebKit.

[Title] Implemented selection by doubleTap in WebKit.
[Issue#] N/A
[Problem] When doubleTap on any text of email composor, sometimes selection is not working properly.
[Cause] Current, selection by doubleTap is implemented in Email.
        So, when doubleTap on any text of email composor,
        selection routine from email is called and tap is performed twice from WebKit.
        Tap should not be performed in case of doubleTap from email.
[Solution] Moved selection by doubleTap to WebKit.

Change-Id: I4440325118c302b2473a9b1f23734cf060f71eb3

10 years agoFixed invalid display of handlers for R2L languages
prathmesh.m [Mon, 1 Jul 2013 09:20:30 +0000 (14:50 +0530)]
Fixed invalid display of handlers for R2L languages

[Title] Fixed invalid display of handlers for R2L languages
[Issue#] WEB-3433, WEB-3434
[Problem] Long press and extend the selection to multiple lines
    then the first selected lies getting cleared
[Cause] Handles were drawn according to the selection rects. In all
    cases the bottom left of 1st rect and bottom right of last rect
    was used for drawing handlers. This is correct in case of L2R
    languages as the base of selection will be at start of 1st rect
    and extent at the end of last rect, but in case of R2L languages
    the base is at the end of 1st rect and the extent is at the start
    of the last rect
[Solution] Obtained the direction of selected text from
    frameselection and depending on the selection direction if the
    language is R2L draw the handlers at end of 1st rect and start
    of the last rect.

Change-Id: I4528b7b5744e3db30cdae42d90f2201f326271d4

10 years agoSometimes selection handler is not moving any direction.
deepak [Tue, 2 Jul 2013 19:02:32 +0000 (00:32 +0530)]
Sometimes selection handler is not moving any direction.

[Version]    N/A
[Project]    Redwood
[Title]      Sometimes selection handler is not moving any direction.
[BinType]    N/A
[Customer]   HQ
[Issue#]     WEB-3432
[Problem]    setBasePositionForMove is setting wrong in handleMouseDown in TextSelection.cpp file
[Cause]      setVisibleContent() from initializeVisibleContentRect() in PageClientImpl.cpp is setting m_visibleContectRect to 0,0
[Solution]   for Image height should not be set half as is happening for the text.
[Team]       WebCoreSupport
[Developer]  deepak.m1@samsung.com
[Request]    N/A
[Horizontal expansion] N/A
[SCMRequest] NA

Change-Id: I602e51d36d69518e5bc75b05fe1bdea01ceb7fba

10 years agoRemove selection handle after select image in e-mail app
Taeyun An [Mon, 20 May 2013 10:55:01 +0000 (19:55 +0900)]
Remove selection handle after select image in e-mail app

[Title] Remove selection handle after select image in e-mail app
[Issue#] P130515-5443
[Problem] Selection handles are not disappear after select image in e-mail app
[Cause] When select the image then webview is focused out, so It doesn't have caret. at that time webkit is excute return before text selection mode to false.
[Solution] Add text selection mode to false before return.

Change-Id: I47094afb07229f53324643f621299facb8b0c116

10 years ago[Title] Average Char width fix for Search box of google.com when the region is Arabic.
Rachit Puri [Mon, 7 Oct 2013 05:52:44 +0000 (11:37 +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] Added code to calculate Average Width from Space.
[Developer] h.joshi@samsung.com

Change-Id: Ia27ea4e70bffac311223a5e94c6f52a169811a52

10 years agoAvoid restoring scale factor 0 by HistoryController
Changhyup Jwa [Tue, 8 Oct 2013 10:33:32 +0000 (19:33 +0900)]
Avoid restoring scale factor 0 by HistoryController

[Title] Avoid restoring scale factor 0 by HistoryController
[Issue#] P131004-03246
[Problem] After going back to youtube, content is not rendered
[Cause] Scale factor which restored by HistoryController is 0
[Solution] Avoid 0 scale factor restoring

Change-Id: I750785fcf338c725655d3d8da89b2872af8ad906