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

10 years agoWhite screen and scrollbar while touching big and fitted image.
Ryuan Choi [Tue, 8 Oct 2013 03:15:23 +0000 (12:15 +0900)]
White screen and scrollbar while touching big and fitted image.

[Title] White screen and scrollbar while touching big and fitted image.
[Issue#] N_SE-45748
[Problem] When loaded image, fitting is a feature of webkit and scaled up when clicked.
          But, scaling is consist of two step.
          scaling and scroll.
          Because of multi process arch, these are sent individusaly.
          So, screen was blinked one time.
[Cause] clicking is not proper mobile.
[Solution] Disable scale behavior of clicking image.
           webkit have an option to disable it, but it has another side effect.
           So I just guard it as workaround.

Change-Id: I6ea74d3b22e7207a5cac772c522f51bb141499a1

10 years agoFix unhandled case for adjustScaleWithViewport()
Changhyup Jwa [Mon, 7 Oct 2013 13:58:32 +0000 (22:58 +0900)]
Fix unhandled case for adjustScaleWithViewport()

[Title] Fix unhandled case for adjustScaleWithViewport()
[Issue#] P130912-03310
[Problem] adjustScaleWithViewport() returns incorrectly adjusted value even
        it's inside the minimum and maximum scale factor range
[Cause] adjustScaleWithViewport() is not handling the case of maximum scale
        factor is smaller than minimum scale factor
[Solution] Consider minimum scale factor as a maximum scale factor if minimum
        scale factor is larger than maximum scale factor

Change-Id: I1724dbb3736e55ad4e9e5ca9fd3568caf59f95b6

10 years agoRemove focus ring from unfocusable element
SangYong Park [Tue, 8 Oct 2013 05:45:20 +0000 (14:45 +0900)]
Remove focus ring from unfocusable element

[Title] Remove focus ring from unfocusable element.
[Issue#] N_SE-54263
[Problem] Focus ring appeared on unfocusable element.
[Cause] Show focus ring forcely when focus ui mode was enabled.
[Solution] Initialize focused node when focus ui mode was enabled.

Change-Id: I8d07c9b7b00bd33be3d5aff24dd35138c33fe696

10 years agoSuspend URL until view size is calculated
Changhyup Jwa [Mon, 30 Sep 2013 06:26:21 +0000 (15:26 +0900)]
Suspend URL until view size is calculated

[Title] Suspend URL until view size is calculated
[Issue#] N_SE-51169, 51201
[Problem] Sometimes JS window.innerHeight returns incorrect height
[Cause] JS runs before view size is calculated
[Solution] Suspend URL load until view size is calculated

Change-Id: I7b5413daf58fa48fc4cd85e92cad31f94d47f6ed

10 years agoRevert "Fix the problem that the screen of the application does not rotation automati...
Changhyup Jwa [Fri, 4 Oct 2013 09:36:34 +0000 (18:36 +0900)]
Revert "Fix the problem that the screen of the application does not rotation automatically."

This reverts commit 963e7f2dde53aad71e766f37975f17f6a5aff09c.

Change-Id: I51c3ef9ad8b2d4e4a00d9ca919ce0b4059274b1c

10 years agoFix for "contextual popup appearing automatically after pressing back key from keyboa...
bhargavi.k [Mon, 7 Oct 2013 08:03:07 +0000 (13:33 +0530)]
Fix for "contextual popup appearing automatically after pressing back key from keyboard settings"

[Title]  Fix for "contextual popup appearing automatically after pressing back key from keyboard settings"
[Issue#] N-SE-53465
[Problem] Contextual popup is shown without selecting the text in text field
[Cause] CompositionSelectionChange check is not added while shown popup.
[Solution] Added a required check while composition is ON, then contextual popup menu is not shown.

Change-Id: I7e594ab2d11c99c18698a32c4be413bfa6d11d4d

10 years agoFix for crash when uploading a large image.
Divakar [Fri, 4 Oct 2013 14:40:42 +0000 (20:10 +0530)]
Fix for crash when uploading a large image.

[Title]    Fix for crash when uploading a large image.
[Issue#]   N_SE-53627
[Prolbem]  WebProcess is crashing due to low memory, this is because of
           url (data:image) length, which is allocated many times.
[Solution] Avoiding loading of an image when its url length exceeds 32MB.

Change-Id: I795bc078c81d91690d11198719fa916a8d0e0196

10 years agoDo not select the checkbox via text selecting operation
Taeyun An [Mon, 7 Oct 2013 09:31:12 +0000 (18:31 +0900)]
Do not select the checkbox via text selecting operation

[Title] Do not select the checkbox via text selecting operation
[Issue#] N_SE-54311
[Problem] Textselection operation is excuted on checkbox
[Cause] There is no prevention for checkbox
[Solution] Do not select the checkbox via text selecting operation

Change-Id: I37aaf86fe34e45ce79e57737347a71953fcb143a

10 years agoMerge "[Release] Webkit2-efl-123997_0.11.105" into tizen_2.2
Keunyong Lee [Mon, 7 Oct 2013 08:12:22 +0000 (08:12 +0000)]
Merge "[Release] Webkit2-efl-123997_0.11.105" into tizen_2.2

10 years ago[Release] Webkit2-efl-123997_0.11.105
Sanghyup Lee [Mon, 7 Oct 2013 08:13:20 +0000 (17:13 +0900)]
[Release] Webkit2-efl-123997_0.11.105

Change-Id: I6257822ce16d4a969d24921c4a62aa84852c4e8c

10 years agoMake altitude accuracy be non-negative real number
Jihye Kang [Thu, 26 Sep 2013 11:16:42 +0000 (20:16 +0900)]
Make altitude accuracy be non-negative real number

[Title] Make altitude accuracy be non-negative real number
[Issue#] N/A
[Problem] Altitude accuracy is -1
[Cause] Chip does not support vertical accuracy
[Solution] Because spec says it should not be a negative value, change -1 to 0

Change-Id: I6c2507b043a2f6cc5d3735f8e2e0b63797d1e68e

10 years agoSupport additional Coordinates information
Jihye Kang [Thu, 26 Sep 2013 04:12:33 +0000 (13:12 +0900)]
Support additional Coordinates information

[Title] Support additional Coordinates information
[Issue#] P130914-00015
[Problem] The altitude and the speed data are not displayed.
[Cause] Optional coordinates information - altitude, altitudeAccuracy, heading and spped - is not implemented.
[Solution] Implement for supporting optional coordinates data.
And do minor change on error log.

Change-Id: If508190e930facba452270b37f56f328208fd8cb

10 years agoInitialize geolocation provider
Jihye Kang [Fri, 23 Aug 2013 03:02:41 +0000 (12:02 +0900)]
Initialize geolocation provider

[Title] Initialize geolocation provider
[Issue#] N/A
[Problem]
[Cause]
[Solution] For avoiding reference garbage value, initialize member variables for geolocation provider

Change-Id: Ie1ed3f09026fd1fb2bad3b8f1617fa0360408640

10 years agoChange geolocation provider can monitoring multiple views
Jihye Kang [Mon, 19 Aug 2013 11:45:39 +0000 (20:45 +0900)]
Change geolocation provider can monitoring multiple views

[Title] Change geolocation provider can monitoring multiple views
[Issue#] N/A
[Problem] Crash occurs when positioning view is removed.
[Cause] removed view is referenced.
[Solution] Create one geolocation provider for one context and monitor multiple views so removed view is not referenced.

Change-Id: I02a8eb1a3dd70257f5ef9d9d4896996e7a881bb7

10 years agoUse ewkView as parent object of picker popup
KwangYong Choi [Fri, 4 Oct 2013 14:33:31 +0000 (23:33 +0900)]
Use ewkView as parent object of picker popup

[Title] Use ewkView as parent object of picker popup.
[Issue#] P131004-01644
[Problem] Picker popup is not displayed.
[Cause] EFL starts to check parent of popup tightly.
[Solution] Use ewkView as parent object of picker popup.

Change-Id: Ic520e7c28c8e3358860171d775a3941818c3687b

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: Iedc825c8b59d70fc35118b1ae794e6610798c0ca

10 years ago[WK2] Fix for Display error occur in Help Center of FaceBook page
Shanmuga Pandi M [Wed, 28 Aug 2013 13:35:10 +0000 (19:05 +0530)]
[WK2] Fix for Display error occur in Help Center of FaceBook page

[Title] Fix for Display error occur in Help Center of FaceBook page
[issue#] N_SE-47968
[Problem] Display error occurs due to painting SolidColor
[Cause] SolidColor is not having premultiplied color, but TextureMapperGL always uses a premultiplied color for emulator
[Solution] We must convert an unmultiplied color to a premultiplied color.
           This patch is based on below open source patch.
           http://trac.webkit.org/changeset/139674
[Developer] shanmuga.m

Change-Id: I286e32c3722648b6cc4f36b3dbc6f0d8d621111d

10 years agoModify wrong scroll position when input field zoom operation
bunam.jeon [Fri, 4 Oct 2013 06:36:35 +0000 (15:36 +0900)]
Modify wrong scroll position when input field zoom operation

[Title]    Modify wrong scroll position when input field zoom operation
[Issue#]   N/A
[Problem]  Wrong scroll position when input field zoom operation
[Cause]    Problem occurs unnecessary code due.
[Solution] Remove unnecessary code.

Change-Id: I85d1b62a28a7651574d9c7f06e2faeaa76197949

10 years agoAvoid force close on OpenPanel
Jihye Kang [Fri, 4 Oct 2013 08:15:26 +0000 (17:15 +0900)]
Avoid force close on OpenPanel

[Title] Avoid force close on OpenPanel
[Issue#] N_SE-53655
[Problem] Internet has closed unexpectedly due to upload giant image
[Cause] removed view is referenced
[Solution] Reply error on service launch rather than return without reply error and clear member varialbe on destructing openPanel for avoiding illegal reference of view.

Change-Id: Iaf972c89f0e8732208f2aa42a4779ae2634b0848

10 years agoUse default datetime format if dt_fmt is invalid
KwangYong Choi [Fri, 4 Oct 2013 06:22:01 +0000 (15:22 +0900)]
Use default datetime format if dt_fmt is invalid

[Title] Use default datetime format if dt_fmt is invalid.
[Issue#] N/A
[Problem] Datetime popup has no contents.
[Cause] Invalid datetime format set.
[Solution] Use default datetime format if dt_fmt is invalid.

Change-Id: Ib75247571e451e2b5e4c4f2c97789bc6c3110f6b

10 years agoMerge "Set focus on first color rect after color popup is shown" into tizen_2.2
InBum Chang [Fri, 4 Oct 2013 07:50:13 +0000 (07:50 +0000)]
Merge "Set focus on first color rect after color popup is shown" into tizen_2.2

10 years agoMerge "Accessibility focus set after click on color rect" into tizen_2.2
InBum Chang [Fri, 4 Oct 2013 07:49:56 +0000 (07:49 +0000)]
Merge "Accessibility focus set after click on color rect" into tizen_2.2

10 years agoUse Sync message for syncLocalStorage
Jihye Kang [Fri, 4 Oct 2013 06:33:23 +0000 (15:33 +0900)]
Use Sync message for syncLocalStorage

[Title] User Sync message for syncLocalStorage
[Issue#] N_SE-53752
[Problem] Tasks are not deleted after having empty box in Date-picker when reopen TaskManager without time-delay
[Cause] sync request was not send synchronously.
[Solution] use sync message for syncLocalStorage.
But the issue is not perfectly resolved on Emulator with this patch. So TaskManager application should be changed also.

Change-Id: I86ae84aa418315f8d9db2988386f56c7dd92434e

10 years agoDo not request to hide IME when RenderObject is removed
Taeyun An [Fri, 4 Oct 2013 07:02:45 +0000 (16:02 +0900)]
Do not request to hide IME when RenderObject is removed

[Title] Do not request to hide IME when the RenderObject is removed
[Issue#] N_SE-53692
[Problem] when clicking the entry in popup UI in www.getjar.mobi, IME disappear
[Cause] request to hide IME when RenderObject is removed
[Solution]  Do not request to hide IME when RenderObject is removed

Change-Id: I1c52db216fa73251f991ce4dea6bc00fdfb35d4f

10 years agoMinor variable name change on OpenPanel
Jihye Kang [Fri, 4 Oct 2013 06:17:25 +0000 (15:17 +0900)]
Minor variable name change on OpenPanel

[Title] Minor variable name change on OpenPanel
[Issue#] N/A
[Problem]
[Cause]
[Solution]

Change-Id: Ie837e6361b6011c029e2b7f35a6951da24158e6b

10 years agoNew lines are inserted in message text-box when press CTRL+M in Chatter.
Ryuan Choi [Fri, 4 Oct 2013 05:06:59 +0000 (14:06 +0900)]
New lines are inserted in message text-box when press CTRL+M in Chatter.

[Title] New lines are inserted in message text-box when press CTRL+M in Chatter.
[Issue#] N_SE-52737
[Problem] Linux generate \r for Ctrl + M and it was translated to newline in webkit.
[Cause] This behavior is not clear on all browsers.
[Solution] Removed translation

Change-Id: I698261d14a5f9c72af2b21f9eec046bc2937ef1a

10 years agoSet focus on first color rect after color popup is shown
KwangYong Choi [Fri, 4 Oct 2013 02:24:39 +0000 (11:24 +0900)]
Set focus on first color rect after color popup is shown

[Title] Set focus on first color rect after color popup is shown.
[Issue#] N-SE_54041
[Problem] Sometimes focus is remained on webview. So, it's not possible
          to select color with keyboard.
[Cause] N/A
[Solution] Set focus on first color rect after color popup is shown.

Change-Id: I6260dfdaba41d7170a3f6490b18a27d71f5ae2b2

10 years agoAccessibility focus set after click on color rect
KwangYong Choi [Wed, 2 Oct 2013 05:29:00 +0000 (14:29 +0900)]
Accessibility focus set after click on color rect

[Title] Accessibility focus set after click on color rect.
[Issue#] N_SE-53745
[Problem] Click on color -> press enter changes color.
[Cause] Access object does not have focus, so the enter event is fired on previous color.
[Solution] Change focus after click on color rect.

Change-Id: I6d355d67602990a7cb65ba68ea3c9da90270ab98

10 years agoFix the build break from patch "Delete hover_state in all theme".
Kim Byung Jun [Fri, 4 Oct 2013 03:34:11 +0000 (12:34 +0900)]
Fix the build break from patch "Delete hover_state in all theme".

[Title] Fix the build break from patch "Delete hover_state in all theme".
[Issue] N/A
[Problem] Patch "Delete hover_state in all theme" cause build break.
[Cause] N/A
[Solution] Fix the error part from patch.
Change-Id: I9dff524db9d2fcce00a496d1e08c89b1ea5f4d4a

10 years agoDelete hover_state in all theme.
Kim Byung Jun [Fri, 4 Oct 2013 00:53:06 +0000 (09:53 +0900)]
Delete hover_state in all theme.

[Title] Delete hover_state in all theme.
[Issue] N/A
[Problem] Hover state cause many problem on mobile.
[Cause] N/A
[Solution] Delete hover part from *.edc. And delete hover image.
Change-Id: Ie0df1d7f1677bac90b3f4e914285e2e9fe6db0f3

10 years agoDo not reset the ContentLayer and contentsOpaque for canvas and media elements
Shanmuga Pandi M [Thu, 11 Jul 2013 14:51:25 +0000 (20:21 +0530)]
Do not reset the ContentLayer and contentsOpaque for canvas and media elements

[Title] Do not reset the ContentLayer and contentsOpaque for canvas and media elements
[Issue#] N_SE-41346
[Problem] Canvas element disappers when tapping outside the canvas.
[Cause] ContentsLayer set to NULL and lost the original canvas content.
And ContentsOpaque is set to 1, because of that background color is not painted after that.
[Solution] Do not set ContentsLayer to NULL and donot change the contentsOpaque
           for canvas and media layers

Change-Id: I57afb45793ff087387dc315998493e2bb9992528

10 years agoRevert "Video pause button does not work in video streaming from nytimes.com"
Jiyeon Kim [Thu, 3 Oct 2013 23:18:12 +0000 (23:18 +0000)]
Revert "Video pause button does not work in video streaming from nytimes.com"

This reverts commit 665393f385ed0ffc6471a170b97522d493fada62.

Change-Id: Ib0598c6788c202af7d5af4d16e52cd5402f98dcc

10 years agoFix for "Marker blinking while press and hold Ctrl+A"
bhargavi.k [Wed, 2 Oct 2013 12:00:37 +0000 (17:30 +0530)]
Fix for "Marker blinking while press and hold Ctrl+A"

[Title]  Fix for "Marker blinking while press and hold Ctrl+A"
[Issue#] NSE-52739
[Problem] Blink was happening
[Cause]  Due to context menu disable , text selection was removed
[Solution] made changes like Thou context menu is disable, Text selection should be active.

Change-Id: I57517db7ef1a6ff5b143bf141db632b5142ffe21

10 years agoFix the issue that animation is not working after rotation.
Hurnjoo Lee [Fri, 26 Jul 2013 14:51:49 +0000 (23:51 +0900)]
Fix the issue that animation is not working after rotation.

[Title] Fix the issue that animation is not working after rotation.
[Issue#] DCM-2238
[Problem] The progress animation(rotating) on popup is stopped when device is rotated.
[Cause] When rebuild the layer tree, animation informations are not syncronized.
[Solution] Modifed to sync the animation informations while rebuild the layer tree.

Change-Id: I91fcb82e8afe8e3fd8c398ec508c6165697f1d54

10 years agoFix the issue that the webprocess is suspended
Hurnjoo Lee [Tue, 3 Sep 2013 12:09:24 +0000 (21:09 +0900)]
Fix the issue that the webprocess is suspended

[Title] Fix the issue that the webprocess is suspended
[Issues] P130823-01978
[Problem] When animation works, the webProcess is suspended after showing javascript alert.
[Solution] Prevent calling of serviceScriptedAnimations while webprocess waits finish of javascript popup.

Change-Id: I11ab6ec3299326feb8b5e6f42532d6f5c19d21df

10 years agoFix the animation performance issue
Hurnjoo Lee [Mon, 24 Jun 2013 00:51:00 +0000 (09:51 +0900)]
Fix the animation performance issue

[Title] Fix the animation performance issue
[Issue#] N/A
[Problem] Slider Puzzle: Performance is poor, app is keep stucking on any random steps even sometimes unable to start.
[Cause] Regression(http://slp-info.sec.samsung.net/gerrit/#/c/225669/)
[Solution] This issue can be resolved by r150015, but cherry-picking is hard because the current our
           local branch is different from webkit-org and there is a regression on the EFL.
           So we applied part of r150015(http://trac.webkit.org/changeset/150015)
           (refer to:https://bugs.webkit.org/show_bug.cgi?id=112345)

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

Change-Id: Ieface03402b46e28c23ccf5dc2af0830ace8465e

10 years ago[Cherry-pick] Disable REQUEST_ANIMATION_FRAME_TIMER to render a new animation frame
prabha.p@samsung.com [Tue, 18 Jun 2013 07:30:52 +0000 (16:30 +0900)]
[Cherry-pick] Disable REQUEST_ANIMATION_FRAME_TIMER to render a new animation frame

[Title] Disable REQUEST_ANIMATION_FRAME_TIMER to render a new animation frame
[Issue#] P130604-5534
[Problem] Delay in painting when the transition happens
[Cause]
[Solution] Cherry-picked
[Cherry-Picker] Prabhavathi Perumal <prabha.p@samsung.com>

[EFL] Disable REQUEST_ANIMATION_FRAME_TIMER to render a new animation frame.

https://bugs.webkit.org/show_bug.cgi?id=112114

Patch by JungJik Lee <jungjik.lee@samsung.com> on 2013-03-20
Reviewed by Kenneth Rohde Christiansen.

.:

Add a manual test to check the running of scripted transition animation.

* ManualTests/animation/transition-on-and-offscreen-animation.html: Added.

Source/WebKit/efl:

Add dummy functions for WK1.

Example test case: ManualTests/animation/transition-on-and-offscreen-animation.html

* WebCoreSupport/ChromeClientEfl.cpp: Add dummy functions for WK1.
(WebCore):
(WebCore::ChromeClientEfl::scheduleAnimation):
(WebCore::ChromeClientEfl::serviceScriptedAnimations):
* WebCoreSupport/ChromeClientEfl.h:
(ChromeClientEfl):

Source/WTF:

The issue is that if the animation starts outside of the area covered by keepRects,
the web process does not create tiles of the animation layer and the layer moves
without having any tiles. In order to fix this issue, CoordinatedLayerHost must call
scheduleLayerFlush to create new tiles when the layer enters the area covered by keepRect.
However EFL port didn't call scheduleLayerFlush periodically for animation.
We can tie scripted animations with synchronization of the layer and that already
has been implemented in r123786 by Qt port. This patch is for activating r123786 patch.

The testing is covered by ManualTests/animation/transition-on-and-offscreen-animation.html

* wtf/Platform.h: Disable REQUEST_ANIMATION_FRAME_TIMER.

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

Conflicts:

ChangeLog
Source/WTF/ChangeLog
Source/WTF/wtf/Platform.h
Source/WebKit/efl/ChangeLog
Source/WebKit/efl/WebCoreSupport/ChromeClientEfl.cpp

Change-Id: Ic227e02fea8dff94627c5d67ffe6df2ffa54a912

10 years agoMerge "[Cherry-pick] Create a GraphicsLayerUpdater class that will do periodic layer...
KJ Kim [Wed, 2 Oct 2013 08:31:38 +0000 (08:31 +0000)]
Merge "[Cherry-pick] Create a GraphicsLayerUpdater class that will do periodic layer flushes for layer trees containing tile caches" into tizen_2.2

10 years agoMerge "Clear page cache when settings's font type is changed" into tizen_2.2
KJ Kim [Wed, 2 Oct 2013 08:17:08 +0000 (08:17 +0000)]
Merge "Clear page cache when settings's font type is changed" into tizen_2.2

10 years agoClear page cache when settings's font type is changed
Hyeonji Kim [Wed, 2 Oct 2013 05:07:15 +0000 (14:07 +0900)]
Clear page cache when settings's font type is changed

[Title] Clear page cache when settings's font type is changed
[Issue#] P130913-03053
[Problem] When going back to the previous page, font is not changed
[Cause] The previous page is cached page, so font is not changed
[Solution] When font type is changed, clear page cache

Change-Id: Ia8bd07bc1390e491a137e3ad100367251034b23d

10 years agoMerge "Modify underline background color of Japanese IME Preedit" into tizen_2.2
KJ Kim [Wed, 2 Oct 2013 08:10:35 +0000 (08:10 +0000)]
Merge "Modify underline background color of Japanese IME Preedit" into tizen_2.2

10 years agoModified Text Selection area
Hyeonji Kim [Thu, 5 Sep 2013 12:38:30 +0000 (21:38 +0900)]
Modified Text Selection area

[Title] Modified Text Selection area
[Issue#] P130828-02628
[Problem] If the line is added when user enter the texts in email, the line is not selected even if user choose 'Select All'.
[Cause] the gap is not painted
[Solution] Modified Text Selection area

Change-Id: Iff05053d8ac763de69b3e3e461b45666a2f737b0