KwangYong Choi [Thu, 13 Jun 2013 09:58:57 +0000 (18:58 +0900)]
Fix crash when the app is terminated while color picker is shown
[Title] Fix crash when the app is terminated while color picker is shown
[Issue#] N_SE-41001
[Problem] Crash when the apps terminated while color picker is shown
[Cause] Color picker resource is not accessible during destruction time.
[Solution] Close color picker before the page is destructed.
Change-Id: I5bfe69292ca17c55c8f5531b2563b921084329d3
Eunsol Cha [Thu, 13 Jun 2013 08:24:36 +0000 (17:24 +0900)]
[Release] Webkit2-efl-123997_0.11.59
Change-Id: If2ddec989d9e7cabcc2530dd3661a404f711d0c8
InBum Chang [Thu, 13 Jun 2013 04:42:43 +0000 (13:42 +0900)]
Merge "Suspend ewk view when the picker popup is shown" into tizen_2.2
Taeyun An [Wed, 12 Jun 2013 14:30:00 +0000 (23:30 +0900)]
Fix the position of the magnifier for text selection
[Title] Fix the position of the magnifier for text selection
[Issue#] P130610-4150
[Problem] the magnifier for text selection was displayed at the invalid postion
in the email viewer in landscape mode
[Cause] the position of the view was calculcated
[Solution] add the position of the view when calculcating the position of the magnifier
Change-Id: Ib426df956b3b1c0c7939843fc19ebee82a8f5a6f
Taeyun An [Wed, 22 May 2013 12:48:11 +0000 (21:48 +0900)]
Can able to scroll and move handle directly while context menu is showing
[Title] Can able to scroll and move handle directly while context menu is showing
[Issue#] P130516-3961
[Problem] Can't scroll and move handle directly while context menu is showing
[Cause] UI concept was changed
[Solution] Can able to scroll and move handle directly while context menu is showing
Change-Id: I5e9a1e159e8dfc55b9b086f46ab31ae119a36724
Conflicts:
Source/WebKit2/UIProcess/tizen/WebContextMenuProxyTizen.cpp
Taeyun An [Mon, 20 May 2013 07:08:06 +0000 (16:08 +0900)]
Initialize TextSelectionHandles status to false when context menu item has been selected
[Title] Initialize TextSelectionHandles status to false when context menu item has been selected
[Issue#] N_SE-41082
[Problem] Handles are not updated when choose the select all context menu after move handle.
[Cause] There is no initialize handle status routine after choose context menu items.
[Solution] Add init routine at contextMenuItemSelectedCallback.
Change-Id: Ib2c526eefb50d22937228496e74e8d3ffaf77803
Changhyup Jwa [Wed, 5 Jun 2013 09:31:09 +0000 (18:31 +0900)]
Enable auto fitting setting value initially
[Title] Enable auto fitting setting value initially
[Issue#] N/A (OSP WebViewer issue report)
[Problem] No way to disable scroll bar right after ewk_view_add()
[Cause] Initially auto fitting is disabled. Plus, disabling this is impossible
because setting cannot be changed before ewk_view_add()
[Solution] Initially enable auto fitting setting value
Change-Id: I851864a48a71633d4bd52b2471926962c96541e5
Taeyun An [Wed, 12 Jun 2013 11:07:41 +0000 (20:07 +0900)]
Remove Paste, Cut, Clipboard options if context menu be shown on input element.
[Title] Remove Paste, Cut, Clipboard options if context menu be shown on input element.
[Issue#] N_SE-40982
[Problem] Paste, Cut, Clipboard options are displayed if context menu be shown on input element.
[Cause] There is no remove routine.
[Solution] Remove Paste, Cut, Clipboard options if context menu be shown on input element.
Change-Id: I970a5c5bda694378f7103000bede43cb567e9433
KwangYong Choi [Fri, 7 Jun 2013 08:17:28 +0000 (17:17 +0900)]
Suspend ewk view when the picker popup is shown
[Title] Suspend ewk view when the picker popup is shown.
[Issue#] N_SE-40575
[Problem] Keyboard input is inserted when the picker popup is shown.
[Cause] ewk view has focus even though popup is shown.
[Solution] Suspend ewk view when the picker popup is shown.
Change-Id: Ib79d2662a2858ff9fd1dbce54e20796d45fc873d
Eunsol Cha [Tue, 11 Jun 2013 08:23:26 +0000 (17:23 +0900)]
[Release] Webkit2-efl-123997_0.11.58
Change-Id: Icdff3268b6073730007a8a2c6182e34100381cd6
SangYong Park [Mon, 10 Jun 2013 10:03:16 +0000 (19:03 +0900)]
Turn on password echo in settings
[Title] Turn on password echo in settings
[Issue#] P130605-7020
[Problem] Can not distinguish input text in password field
[Cause] All text was filtered in password field
[Solution] Turn on password echo in settings
Change-Id: Ibb7494d905215acba6e610645fb1ac9b0f4d2ddd
Kangil Han [Mon, 10 Jun 2013 07:50:44 +0000 (16:50 +0900)]
Merge "[Release] Webkit2-efl-123997_0.11.57" into tizen_2.2
Taehwan Kim [Mon, 10 Jun 2013 07:43:58 +0000 (16:43 +0900)]
[Release] Webkit2-efl-123997_0.11.57
Change-Id: I45d4f698564131cfa9a4656690c680dea4f4fd11
KyungTae Kim [Sat, 8 Jun 2013 00:22:59 +0000 (09:22 +0900)]
If posChildNeedsLayout but !m_positionedObjects, normal layout is needed
[Title]
If posChildNeedsLayout but !m_positionedObjects, normal layout is needed
[Issue]
Docomo Shabette Conciere Web App Issue
[Problem]
The mascot image is not shown when start up
[Cause]
The "content_main" element is a positioned child of "ui-scrollview-view",
but was not registered to m_positionedObjects during first layout of "ui-scrollview-view".
Then, when the mascot image is added to "content_main",
the layout of "ui-scrollview-view" triggered with posChildNeedsLayout flag,
but layoutPositionedObjects called by simplifiedLayout is just returned.
[Solution]
If posChildNeedsLayout but !m_positionedObjects, return the simplifiedLayout with false
to execute normal layoutBlock that register the pos child and execute the layoutPositionedObjects.
Change-Id: Ic116480d7ffde39d617935ff1b5d3e42663a83c4
Taehwan Kim [Mon, 10 Jun 2013 07:06:59 +0000 (16:06 +0900)]
Switch release branch from tizen_2.1 to tizen_2.2
[Title] Switch release branch from tizen_2.1 to tizen_2.2
[Issue] N/A
[Problem] Release policy was changed.
[Cause] N/A
[Solution] Switch release branch from tizen_2.1 to tizen_2.2.
Change-Id: Ib3b908ac3d06a7a313e38f8e69482e1764e19cb5
SangYong Park [Wed, 5 Jun 2013 12:36:24 +0000 (21:36 +0900)]
Fix keypad closing issue
[Title] Fix keypad closing issue
[Issue#] P130605-2496
[Problem] Keypad was closed when tap ok button
[Cause] Condition for keypad closing is invalid
[Solution] Change condition
Change-Id: I7b1356663d5958cbfa2dc4ebbcc9c0b35695874a
Yuni Jeong [Sun, 9 Jun 2013 07:55:55 +0000 (16:55 +0900)]
Adjusted position for showing text selection context menu properly.
[Title] Adjusted position for showing text selection context menu properly.
[Issue#] N_SE-38751
[Problem] Select All context menu show wrong position in NPRuntime.
[Cause] Context menu is showned at center position of selection range.
If center position of selection range is in invisible editor box area(outside of the editor box),
context menu is showned at wrong position and wrong context menu is showned.
[Solution] Adjusted position for shwoing context menu to center position of visible selection range in the editor box.
Change-Id: I6bc8e9c994050e0fbead15525b3d5c9c63cfe9df
Taeyun An [Sat, 8 Jun 2013 10:38:59 +0000 (19:38 +0900)]
Fix invalid position when loading new page from clicking the link
[Title] Fix invalid position when loading new page from clicking the link
[Issue#] P130605-5873, P130523-2961
[Problem] The scroll position is not top when loading new page from link
[Cause] The previsou scroll position was set for new page
[Solution] Reset the scroll position for new page
Change-Id: I0906a988166847c10e5523bcd2c121b5b418812d
keonho07.kim [Fri, 7 Jun 2013 13:00:58 +0000 (22:00 +0900)]
AudioDestination of DefaultDestinationNode need to be released for kill process that cause a crash in finishBuildingPipelineAfterWavParserPadReady.
[Title] AudioDestination of DefaultDestinationNode need to be released for kill process that cause a crash in finishBuildingPipelineAfterWavParserPadReady.
[Problem] N_SE-40772, N_SE-40465, N_SE-40459, N_SE-40456
[Cause] N/A
[Solution] Add m_destination.clear() in destructor.
Change-Id: I1e8fcf1b96ad260b545a8b4f391d954866a18b34
Raveendra Karu [Fri, 7 Jun 2013 11:21:48 +0000 (16:51 +0530)]
Fixed issue suggestions become hyperlink in error page
[Title] Suggest of "webpage not available" become hyperlink after loading a URL with maximum character
[Issue#] N_SE-40226
[Problem] suggestions become hyperlink in a error page
[Cause] Since url length is more than the allocated character array length to store error message,
suggestions are also overwritten by the url.
[Solution] Allocating errorMessage buffer, based on the url length
[Developer] Raveendra Karu (r.karu@samsung.com)
Jiyeon Kim [Fri, 7 Jun 2013 07:24:24 +0000 (16:24 +0900)]
Web application can not stop vibration in background
[Title] Web application can not stop vibration in background
[Problem] DCM-1925
[Cause] vibrate method doesn't execute when page visibility is hidden
[Solution] vibrate method with time argument is 0 execute even if page visibility is hidden
Change-Id: Id2098671dc73092c8e0ee79c978a3e92467e85bc
Kangil Han [Fri, 7 Jun 2013 06:45:17 +0000 (15:45 +0900)]
Merge "[Release] Webkit2-efl-123997_0.11.56" into tizen_2.2
Taehwan Kim [Fri, 7 Jun 2013 06:42:55 +0000 (15:42 +0900)]
[Release] Webkit2-efl-123997_0.11.56
Change-Id: I035470005bd69644b6cfa324f5edfa088cf0f397
InBum Chang [Fri, 7 Jun 2013 06:34:17 +0000 (15:34 +0900)]
Merge "Call "Unselect" operation when setting the value from picker" into tizen_2.2
Rashmi Shyamasundar [Fri, 7 Jun 2013 06:03:25 +0000 (11:33 +0530)]
[Title] Fix the parsing-logic used to collect the harfBuzzRuns
[Issue#] N_SE36590
[Problem] Width of any word, containing a complex character after a space, is wrong.
[Cause] There should be one harfBuzzRun created for one word. In the case where the word starts with
a complex character and there is a space before the word, the first glyph of the complex character
becomes one harfBuzzRun and the rest of the word is another harfBuzzRun.
The complex character is not reshaped as expected.
[Solution] Fix the parsing-logic used to collect the harfBuzzRuns, in function HarfBuzzShaper::collectHarfBuzzRuns.
Update the value of "nextScript" in the for-loop, soon after consuming each character.
[Developer] rashmi.s2@samsung.com
Seonae Kim [Mon, 27 May 2013 10:05:39 +0000 (19:05 +0900)]
Replace deviceWidth and deviceHeight to screenRect
[Title] Replace deviceWidth and deviceHeight to screenRect
[Issue] N/A
[Problem] When entered fullscreen, the font size is too small and abnormal.
[Cause] deviceWidth and deviceHeight value is changed by another patch.
[Solution] we should change to screenRect, because it is no longer used.
Change-Id: Id83857c9b59d7537f5d74ffc3e20f5d89f6b09ef
Ryuan Choi [Wed, 5 Jun 2013 10:49:52 +0000 (19:49 +0900)]
Added new API to enable/disable link effect(link sound)
[Title] Added new API to enable/disable link effect(link sound)
[Issue#] N/A
[Problem] OSP requested.
[Cause]
[Solution] Added.
Change-Id: I0a6862a4dc25b8448c37d929cb3ceccd3adb7067
Conflicts:
Source/WebCore/page/Settings.cpp
Source/WebKit2/Shared/WebPreferencesStore.h
Source/WebKit2/UIProcess/API/efl/ewk_settings.cpp
Source/WebKit2/UIProcess/API/efl/ewk_settings.h
Source/WebKit2/WebProcess/WebPage/efl/WebPageEfl.cpp
Wojciech Bielawski [Tue, 14 May 2013 12:18:30 +0000 (14:18 +0200)]
Fix for Docomo bug 1339. No regression
Change-Id: If920087064c57ab26484657fe063a37944c6d101
Jongseok Yang [Thu, 6 Jun 2013 06:00:01 +0000 (15:00 +0900)]
Call "Unselect" operation when setting the value from picker
[Title] Call "Unselect" operation when setting the value from picker
[Issue#] N_SE-40584
[Problem] The picker popup appeared when reopen the web app with the entry for picker
[Cause] the focus operation caused to the entry for picker because it still had the focus
after setting the value
[Solution] Reset the focus for the entry when setting the vlaue from picker
Change-Id: Iab41a2ed501d2b9901b4b6269a682edaf49d54e7
Kangil Han [Wed, 5 Jun 2013 08:42:48 +0000 (17:42 +0900)]
Merge "[Release] Webkit2-efl-123997_0.11.55" into tizen_2.2
Taehwan Kim [Wed, 5 Jun 2013 08:39:54 +0000 (17:39 +0900)]
[Release] Webkit2-efl-123997_0.11.55
Change-Id: Ic052305c196b69e95e977c80665e7b3308b07ea9
Yuni Jeong [Wed, 5 Jun 2013 08:04:43 +0000 (17:04 +0900)]
Adjusted magnifier position properly in case that touched position is outside of the editor box.
[Title] Adjusted magnifier position properly in case that touched position is outside of the editor box.
[Issue#] N_SE-40154, N_SE-38039
[Problem] When touched position is outside of the editor box,
magnifier is displayed in the center of the editor box.
[Cause] Magnifier position is set to the center of the editor box
in case that touched position is outside of the editor box.
[Solution] Adjusted magnifier position properly like below:
- If Y of the touched position < Y of the editor box, set to Y of the editor box.
- If Y of the touched position > maxY of the editor box, set to maxY of the editor box.
Change-Id: I33059e7971915f56192bc00727ec10dfe8e2a0c6
Taeyun An [Wed, 22 May 2013 11:42:03 +0000 (20:42 +0900)]
Display select all menu in context menu only in text selection mode
[Title] Display select all menu in context menu only in text selection mode
[Issue#] N_SE-39211
[Problem] Select all menu is appeared when it is not selection mode
[Cause] There is no selection mode check routine
[Solution] Add selection status check routine
Change-Id: If0fd189f17c65240e334e79eb8cdd5e9971a225b
YoungTaeck Song [Wed, 5 Jun 2013 03:00:52 +0000 (12:00 +0900)]
Prevent showing previous scaled image when rotating.
[Title] Prevent showing previous scaled image when rotating.
[Issue#] N_SE-37874
[Problem] After rotating, previous scaled image is showed
[Cause] Right after rotating, We show current contents immediately.
[Solution] Prevent showing previous scaled image when rotating.
Change-Id: Ib70458e85c41b478de5d222ac2f0f8b75dc68e8a
Taehwan Kim [Wed, 5 Jun 2013 04:51:21 +0000 (13:51 +0900)]
Merge commit '
346b1212862b0f339185c8fcc1f98d833e9f287e' into tizen_2.2
Change-Id: I6e31b46a5264814eb11e06176f3b9b7143c038a5
SangYong Park [Tue, 28 May 2013 01:01:00 +0000 (10:01 +0900)]
Add null checking in InputMethodContextEFL
[Title] Add null checking in InputMethodContextEFL
[Issue#] N_SE-40282
[Problem] abort() was occured in ecore imf module
[Cause] null pointer was passed
[Solution] Add null checking in InputMethodContextEFL
Change-Id: I5bb3be43f954700a93e3f9e8077a6d7c2419f2f5
SangYong Park [Thu, 23 May 2013 10:13:01 +0000 (19:13 +0900)]
Set return key type if input type is search
[Title] Set return key type if input type is search
[Issue#] P130426-7919
[Problem] Return key type is invalid if input type is search
[Cause] Return key type was not set
[Solution] Return key type should be set
Change-Id: I2ba2afaa4fa943be8b438f39b1d59cc16e034787
Jiyeon Kim [Wed, 5 Jun 2013 02:18:49 +0000 (11:18 +0900)]
Add ewk_view_open_panel_cancel for canceling and removing openPanelListener
[Title] Add ewk_view_open_panel_cancel for canceling and removing openPanelListener
[Problem] N_SE-40409
[Cause] openPanelListenr was not released
[Solution] Called ewk_view_open_panel_cancel API in OpenPanel destructor
Praveen R Jadhav [Fri, 3 May 2013 11:00:10 +0000 (20:00 +0900)]
Shiny Drum Machine doesn't play in TRATS device.
[Title] Shiny Drum Machine doesn't play in TRATS device.
[Problem] Total processing time of Audio Nodes is more than max latency.
[Cause] Convolver Node takes more time than max latency and hence no audio is heard.
[Solution] Convolver Node latency is checked before processing.
Change-Id: I2f947eab18e4cb76b78fd4955648455694cf7cbf
Shao Changbin [Fri, 31 May 2013 01:42:18 +0000 (21:42 -0400)]
Fix the issue that Web Audio test case fails on PR3.
[Title] Fix the issue that Web Audio test case fails on PR3.
[Issue#] TWEB-1144
[Cause] assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed when set GValue, because the value doesn't initialize its type.
[Solution] Initilize the GValue type.
keonho07.kim [Tue, 4 Jun 2013 07:14:08 +0000 (16:14 +0900)]
Gmail attachment server is not supported seek, it is not suitable to stream play. So, make it download file.
[Title] Gmail attachment server is not supported seek, it is not suitable to stream play. So, make it download file.
[Problem] N_SE-39292
[Cause] N/A
[Solution] Do not make a launching mediadocument anymore.
Change-Id: I15a5820a06bd18bd5342d41b9ca3f2474438565d
Gyuyoung Kim [Sat, 1 Jun 2013 05:36:17 +0000 (14:36 +0900)]
Fix that naver page is shown widely when page mode is changed from landscape to portrait mode
[Title] Fix that naver page is shown widely when page mode is changed from landscape to portrait mode
[Issue#] N_SE-39597
[Problem] Some pages of naver.com are shown widely.
[Cause] Wrong width value is set when device screen is changed from landscape to portrait.
[Solution]
Change-Id: I490f05950ea6704694539a114fc5180d509eebf0
Jinwoo Song [Tue, 4 Jun 2013 10:18:47 +0000 (19:18 +0900)]
Merge "The value of file input should not be URL encoded." into tizen_2.1
Ryuan Choi [Tue, 4 Jun 2013 10:05:57 +0000 (19:05 +0900)]
The value of file input should not be URL encoded.
[Title] The value of file input should not be URL encoded.
[Issue#] N_SE-39241
[Problem] fileSystemPath should be decoded, but EFL port didn't.
[Cause]
[Solution] Opensource was already fixed after r147883.
So I cherry-picked it.
Author: paroga@webkit.org <paroga@webkit.org@
268f45cc-cd09-0410-ab3c-
d52691b4dbfc>
Date: Sun Apr 7 22:18:48 2013 +0000
Add default implementation for KURL::fileSystemPath()
https://bugs.webkit.org/show_bug.cgi?id=108326
Change-Id: I12a286f33b048f7ffe9a0c0b05222e0cfbd96e5b
Changhyup Jwa [Mon, 3 Jun 2013 07:47:44 +0000 (16:47 +0900)]
Keep visible content width on rotation
[Title] Keep visible content width on rotation
[Issue#] N_SE-39623
[Problem] Scale factor is not kept after device rotation from portrait to
landscape and getting back to portrait
[Cause] Webkit just keep current scale factor, not visible content width
[Solution] Keep visible content width on rotation
Change-Id: I81a25acee942539e5428461a98a0214fa6171ff1
Changhyup Jwa [Tue, 4 Jun 2013 04:47:36 +0000 (13:47 +0900)]
Fix ImageDocument's reference size
[Title] Fix ImageDocument's reference size
[Issue#] N_SE-39200, 39237
[Problem] Image resource's size is not equal even it's reloaded
[Cause] ImageDocument resizes image resource with visible content rect.
And visible content rect can be changed by user or loading progress.
[Solution] Fix ImageDocument to refer layout size which is not changed
Change-Id: I12974ac3a3830bc711c4689d55666c509250347f
Changhyup Jwa [Wed, 22 May 2013 06:21:19 +0000 (15:21 +0900)]
Fix orientation angle value
[Title] Fix orientation angle value
[Issue#] N/A (TC fail)
[Problem] On secondary landscape mode, screen width and height are incorrect
[Cause] WebKit's secondary landscape mode's orientation value is -90, but
currently screen rect is handling 270 only
[Solution] Use -90 instead of 270
Change-Id: I843a0ed827fe37252990fc516e7696064af8e369
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
Changhyup Jwa [Wed, 10 Apr 2013 06:18:50 +0000 (15:18 +0900)]
Unset device width and height in Settings
[Title] Unset device width and height in Settings
[Issue#] N/A
[Problem] Contents' size is not fit to view size, only fit to screen size
[Cause] Viewport attributes are calculated with screen size if device width
and height is set
[Solution] Unset device width and height
Change-Id: I48f732ed70cf30a1b7b5cf074db1271bc95b5d04
Changhyup Jwa [Sun, 12 May 2013 00:49:19 +0000 (09:49 +0900)]
Rescale if scale factor exceeds scalable range by changed contents size
[Title] Rescale if scale factor exceeds scalable range by changed contents size
[Issue#] N_SE-38068
[Problem] Rotate from landscape to portrait on Google's "Feeling Lucky" page,
empty space is displayed on right side.
[Cause] Contents size is changed smaller lately after updating scale factor
[Solution] If scale factor exceeds scalable range by changed contents size,
update scale factor with adjusted value.
Change-Id: Ie16865278097878bdd859343bc064ae7ff576c13
Jiyeon Kim [Thu, 18 Apr 2013 04:42:02 +0000 (13:42 +0900)]
[CherryPick] thumb doesn't match click position for rtl input type=range
[Title] [CherryPick] thumb doesn't match click position for rtl input type=range
[Problem] N/A
[Cause] N/A
[Solution] N/A
[Cherry-Picker] Jiyeon Kim
https://bugs.webkit.org/show_bug.cgi?id=94890
Change-Id: Ifb02014b86b960e1f559fbbd925be0366456e5db
Jiyeon Kim [Thu, 18 Apr 2013 04:26:27 +0000 (13:26 +0900)]
[CherryPick] Clicking input type=range with padding or border sets wrong value
[Title] [CherryPick] Clicking input type=range with padding or border sets wrong value
[Problem] N/A
[Cause] N/A
[Solution] N/A
[Cherry-Picker] Jiyeon Kim
https://bugs.webkit.org/show_bug.cgi?id=94473
Change-Id: I41c047cea50be6fe50e21cbb687ebb2a2efd82f2
Jiyeon Kim [Wed, 17 Apr 2013 13:24:11 +0000 (22:24 +0900)]
Redesign style for normal controller and add media slider thumb
[Title] Redesign style for normal controller and add media slider thumb
[Problem] N/A
[Cause] N/A
[Solution] N/A
Change-Id: I407d0418ccb6ab71b0d691587b3347f04cfc2e36
Kangil Han [Tue, 4 Jun 2013 04:46:39 +0000 (13:46 +0900)]
Merge "[Release] Webkit2-efl-123997_0.11.54" into tizen_2.1
Taehwan Kim [Tue, 4 Jun 2013 04:43:57 +0000 (13:43 +0900)]
[Release] Webkit2-efl-123997_0.11.54
Change-Id: Ie865639c6df04a8d924b2adba0c85b2752c848a8
SangYong Park [Tue, 4 Jun 2013 03:53:49 +0000 (12:53 +0900)]
Fix crash issue on moving by history
[Title] Fix crash issue on moving by history
[Issue#] N_SE-40314 N_SE-39978
[Problem] Crash was occured when move by history
[Cause] Pass null pointer to shouldDoSAmDocumentNavigationTo()
[Solution] Check null pointer
Change-Id: I8b470fbe606e591d214a89ac031a1804b00db0a2
Ryuan Choi [Mon, 3 Jun 2013 23:37:38 +0000 (08:37 +0900)]
Added missing EAPI macro for ewk_view_main_frame_scrollbar_visible_XXX
[Title] Added missing EAPI macro for ewk_view_main_frame_scrollbar_visible_XXX
[Issue#] N/A
[Problem] This was API, but it wasn't exposed. For email to use this, we should expose them.
[Cause]
[Solution] FIXED.
Change-Id: Ib39b022827bb52795898817e66cb4fe2dd656183
Grzegorz Czajkowski [Fri, 17 May 2013 08:06:02 +0000 (10:06 +0200)]
Non inheritable CSS properties are not preserved when merging paragraphs
In 'mergeInlineAndImplicitStyleOfElement' we get style from matched rules.
If they contain either background-color or text-decoration they will be removed
in removeNonEditingProperties() due to implicit OnlyInheritableEditingProperties
parameter.
We have already had similar issue at https://bugs.webkit.org/show_bug.cgi?id=53196
This is being discussed at https://bugs.webkit.org/show_bug.cgi?id=116215.
Change-Id: I63a37cbf5a7f729487c52e824f57941782a37da0
rniwa@webkit.org [Fri, 5 Oct 2012 18:26:37 +0000 (18:26 +0000)]
Deleting across multiple paragraphs can change the style of surrounding text
https://bugs.webkit.org/show_bug.cgi?id=97266
Reviewed by Levi Weintraub.
Source/WebCore:
Preserve editing styles from CSS rules in wrappingStyleForSerialization as well as inline styles
even when we're not annotating. We don't want to preserve all styles because it's against
the user expectation to keep borders, etc... when merging paragraphs. We also don't want to copy
styles from a mail blockquote because that's not a style the user has applied. See the comment
in EditingStyle::wrappingStyleForSerialization.
Test: editing/deleting/merge-paragraph-with-style-from-rule.html
* editing/EditingStyle.cpp:
(WebCore::EditingStyle::mergeInlineAndImplicitStyleOfElement):
(WebCore::EditingStyle::wrappingStyleForSerialization):
LayoutTests:
Added a regression test and rebaselined tests.
* editing/deleting/delete-before-block-image-2-expected.txt:
* editing/deleting/merge-paragraph-from-p-with-style-expected.txt:
* editing/deleting/merge-paragraph-from-p-with-style.html: We changed the behavior. The editing style of p
is now preserved when merging paragraphs.
* editing/deleting/merge-paragraph-with-style-from-rule-expected.txt: Added.
* editing/deleting/merge-paragraph-with-style-from-rule.html: Added.
* platform/mac/editing/deleting/delete-block-merge-contents-001-expected.txt:
* platform/mac/editing/pasteboard/merge-end-blockquote-expected.txt:
Change-Id: I1965220755b35616dbb6c48608047b241a3b3d5f
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130532
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
Grzegorz Czajkowski [Fri, 17 May 2013 09:13:47 +0000 (11:13 +0200)]
Revert "WebKit doesn't preserve style when copying text from another element"
This reverts commit
fccadac34c199ba488e2835fde9401fe7faca785.
There is a better solution at https://tizendev.org/gerrit/#/c/69322/ (no regression)
Change-Id: I75bf5fd5fa7cd9e51b470ba8f0438ee32844b80f
Taeyun An [Mon, 3 Jun 2013 10:20:13 +0000 (19:20 +0900)]
Set same page group as the caller page when creating window
[Title] Set same page group as the caller page when creating window
[Issue#] N_SE-37344
[Problem] A blank window is created when clicking the score link in livescore.com
[Cause] WebCore cannot find out the "target" for the created window
because the page group for the new window is not same as the previous window.
[Solution] Set same page group as the caller page when creating window
Change-Id: I5f48070b8f1cc24bf4890a3a1589a832a41432af
bunam.jeon [Mon, 3 Jun 2013 08:07:53 +0000 (17:07 +0900)]
Modified to early convert the focused node rect for OSP
[Title] Modified to early convert the focused node rect for OSP
[Issue#] N/A
[Problem] N/A
[Cause] In order to distribute the exact coordinates for OSP.
[Solution] early convert the focused node rect
Change-Id: I2350ec0a07e0f68524c3a3b1930332b236d3eaca
Jaehun Lim [Mon, 3 Jun 2013 06:35:07 +0000 (15:35 +0900)]
Don't change the focsued frame when target node is null.
[Title] Don't change the focsued frame when target node is null.
[Issue#] N_SE-39321
[Problem] The focus of IME is moved after panning.
[Cause] The focused frame is changed whenever panning starts,
even though the touched node is not scrollabled.
[Solution] Don't change the focused frame when the pressed node is
not scrollable.
Change-Id: I5cc12e3395dc34b0d39af1dcd1b1d3ed9f766bb8
Jongseok Yang [Sat, 1 Jun 2013 05:49:07 +0000 (14:49 +0900)]
Apply "nodebug" option to disable debug build
After this patch, debug build can be disabled using --define="nodebug 1"
ex) gbs build -A i586 --incremental --include-all --define="nodebug 1"
[Title] Apply "nodebug" option to disable debug build
[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] N/A
Change-Id: I057f7cb230cd24c5763467a11e15193ce19b792f
Jinwoo Song [Mon, 3 Jun 2013 03:28:21 +0000 (12:28 +0900)]
addMarker() should not encompass the consecutive marker.
[Title] addMarker() should not encompass the consecutive marker.
[Issue#] N_SE-39678
[Problem] Consecutively searching characters are set highlighted in finding text.
[Cause] addMarker() in DocumentMarkerController did not create a new marker for the consecutively added string,
instead it encompassed the new marker to the existed one.
[Solution] Do not encompass the new marker to exist markers when the new markers's start offset
is equal to exist markers' endOffset. Markers should be seperately created to set highlight
each markers distinguishable.
Change-Id: Iaa67b0c45692fa738cac8e1d1022516e484434db
SangYong Park [Fri, 31 May 2013 07:35:35 +0000 (16:35 +0900)]
Remove invalid condition about contents editable
[Title] Remove invalid condition about contents editable
[Issue#] N_SE-39715
[Problem] Keypad was not appear in google drive
[Cause] Ignore contents editable if node is located out of screen
[Solution] Remove invalid condition
Change-Id: I9c2a44cddfb52bcb933bac1cadbd5fd7a4eff9c3
Eunsol Cha [Fri, 31 May 2013 05:01:55 +0000 (14:01 +0900)]
[Release] Webkit2-efl-123997_0.11.53
Change-Id: I97c27b0bb554113890ec7bb8d57aeef9ca6da310
keonho07.kim [Wed, 29 May 2013 12:35:17 +0000 (21:35 +0900)]
Audio is stopped, but shows playing icon when call ended.
[Title] Audio is stopped, but shows playing icon when call ended.
[Issue#] N_SE-37832
[Problem] Play/Pause icon is not matched during a call.
[Cause] Mediaplayer do not notify to HTMLMediaElement about pause.
[Solution] Call a play()/pause() for update status of HTMLMediaElement.
Change-Id: If0b72fef764c8dceb280db28794f287442024384
keonho07.kim [Wed, 29 May 2013 12:17:54 +0000 (21:17 +0900)]
After finishing a playback of media player, progress bar doesn't present correct position of seek point when user press time line for seek.
[Title] After finishing a playback of media player, progress bar doesn't present correct position of seek point when user press time line for seek.
[Issue#] N_SE-38230
[Problem] After finishing a playback of media player, progress bar doesn't present correct position of seek point when user press time line for seek.
[Cause] Playbackposition has been returned duration when it was reached the end.
[Solution] Reset m_isEndReached should be reset.
Change-Id: I0e956da6ea005d434caf5f51e3a7175cf918d736
KeonHo Kim [Wed, 29 May 2013 10:43:12 +0000 (19:43 +0900)]
Revert "Fix issue that timeline goes back to end when try to seek an arbitary position after playback is finished."
It causes below issues N_SE-39425
This reverts commit
b5deb532fe92c00c8e7b506bc3dfabf6f0e5383c
Ryuan Choi [Fri, 31 May 2013 01:51:36 +0000 (10:51 +0900)]
DeviceOrientation.absolute should return false when it was not initialized.
[Title] DeviceOrientation.absolute should return false when it was not initialized.
[Issue#] TWEB-1103
[Problem] spec mentioned that it should return false, but code is wrong.
[Cause]
[Solution] Fixed.
Change-Id: I9a6720c38ef8c463875578a1f406cca3cb7a0ea3
Kangil Han [Thu, 30 May 2013 12:52:24 +0000 (21:52 +0900)]
Merge "[Release] Webkit2-efl-123997_0.11.52" into tizen_2.1
Taehwan Kim [Thu, 30 May 2013 12:49:37 +0000 (21:49 +0900)]
[Release] Webkit2-efl-123997_0.11.52
Change-Id: Ia45ad39c420eb86055c3dafe74ab46f521d80fa5
Hyunsoo Shim [Thu, 30 May 2013 08:20:42 +0000 (17:20 +0900)]
Add notify process to UI process and block gestures while debugging with inspector
[Title] Add notify process to UI process and block gestures while debugging with inspector
[Issue#] N_SE-39488
[Problem] Web contents still work while dubugging Web project with inspector
[Cause] UI process does not know the content has been suspended
[Solution] Notify the suspend state to WebPageProxy and block gestures
Change-Id: I7e54a09ea5a790dab05a90fbaaaf27ac428a081e
bunam.jeon [Thu, 30 May 2013 06:23:15 +0000 (15:23 +0900)]
Notify to UI process that the content has been suspended by inspector
[Title] Notify to UI process that the content has been suspended by inspector
[Issue#]
[Problem] UI process do not know that the content has been suspend.
[Cause] Not Implement
[Solution] Notice the suspend state WebPageProxy
Change-Id: I7b09a1ddebd0ff0c1c0d32fbe814ae3081f3a431
jinwoo jeong [Thu, 30 May 2013 02:35:07 +0000 (11:35 +0900)]
Initialize m_orientation of the frame class while creating a frame object.
[Title] Initialize m_orientation of the frame class while creating a frame object.
[Issues#] N/A
[Problem] If a target is on landscape mode while loading, the m_orientation of all frame objects is set to '0'.
[Cause] The m_orientation is initialized as '0' in frame constructor.
[Solution] Initialize m_orientation of the frame obejct as the same value of the mainFrame object.
Change-Id: Ieb8ccff31bca4c9e1d0e1dbfcf7e03c3954d6b28
keonho07.kim [Wed, 29 May 2013 04:53:39 +0000 (13:53 +0900)]
Self camera should be lauched during a call.
[Title] Self camera should be lauched during a call.
[Issue#] N_SE-38583
[Problem] Self camera should be lauched during a call.
[Cause] Audio session manager is blocked lauching a camera.
[Solution] Make a exception for getusermedia
Change-Id: I34977645ee4db331c33102ffd66623b1cae4f7f5
Kangil Han [Wed, 29 May 2013 11:25:04 +0000 (20:25 +0900)]
Merge "[Release] Webkit2-efl-123997_0.11.51" into tizen_2.1
Eunsol Cha [Wed, 29 May 2013 11:20:03 +0000 (20:20 +0900)]
[Release] Webkit2-efl-123997_0.11.51
Change-Id: If038097ba920dfaf3445816c0863a8ba3e12b3d6
SangYong Park [Thu, 9 May 2013 05:11:54 +0000 (14:11 +0900)]
Add keypad layout that has number variation
[Title] Add keypad layout that has number variation
[Issue#] P-130507-0231
[Problem] Number keypad contain non-numeric button
[Cause] Set wrong keypad layout
[Solution] Set proper keypad layout
Change-Id: I0a251f4c7403490bb7398fecf66c5f8902edb5ac
Conflicts:
Source/WebKit2/UIProcess/WebPageProxy.messages.in
Jiyeon Kim [Wed, 15 May 2013 14:27:03 +0000 (23:27 +0900)]
Revert "Fix issue that timeline goes back to 00:00 during pressing FF button repeatly"
This reverts commit
258fd6edc89234ee2729f6ae39ca33eafe608ad2
Lukasz Krok [Tue, 28 May 2013 09:32:09 +0000 (11:32 +0200)]
Fix for incorrect FileReader behaviour when utf-8 filenames given
[Title] Fix for incorrect FileReader behaviour when utf-8 filenames given
[Issue#] HTML5-52
[Problem] API FileReader can't read files with non-english character file name
[Solution] In ewk_view_open_panel_reply() method of ewk_view.cpp file, the second argument of KURL url() has to be surrounded in String::fromUTF8() method.
Change-Id: I28fa4eb94b95e6645635f8a496386832f10c4ac3
Eunsol Cha [Mon, 27 May 2013 12:07:03 +0000 (21:07 +0900)]
[Release] Webkit2-efl-123997_0.11.50
Change-Id: I8c9434cfdd7306d63920969e6d96eedab3dcf267
Taehwan Kim [Fri, 24 May 2013 11:32:32 +0000 (20:32 +0900)]
Revert "Initialize m_orientation of the frame class while creating a frame object."
This reverts commit
116225daabc74300f89177f37c4cec525fa13a75.
Kangil Han [Fri, 24 May 2013 08:33:53 +0000 (17:33 +0900)]
Merge "Disable virtual keyboard for WTR" into tizen_2.1
Grzegorz Czajkowski [Fri, 5 Apr 2013 13:15:44 +0000 (15:15 +0200)]
Disable virtual keyboard for WTR
WebKitTestRunner doesn't need the virtual keyboard to input
text. Generally it types charaters via JavaScript methods.
Disabling the virtual keyboard solves timouts for almost
tests from the editing category.
Change-Id: I0b80d11c7b6d47c65cab4308b1d752d7ef7bc5e9
jinwoo jeong [Fri, 24 May 2013 03:48:44 +0000 (12:48 +0900)]
Initialize m_orientation of the frame class while creating a frame object.
[Title] Initialize m_orientation of the frame class while creating a frame object.
[Issues#] N/A
[Problem] If a target is on landscape mode while loading, the m_orientation of all frame objects is set to '0'.
[Cause] The m_orientation is initialized as '0' in frame constructor.
[Solution] Initialize m_orientation of the frame obejct as the same value of the mainFrame object.
Change-Id: I2219af39b9fafcd1d528a97073db165c146506bb
Sanghyup Lee [Wed, 22 May 2013 01:49:49 +0000 (10:49 +0900)]
Fix the incorrect behavior touch sound on single tap event.
[Title] Fix the incorrect behavior touch sound on single tap event.
[Issue#] DCM-1690
[Problem] There is no touch sound when tapped object that has JQuery mobile's vclick event.
[Cause] Link event check that node has Atag, button, input tag or onclick event only.
[Solution] Improve checking routine to decide sound effect on link event.
- Add '!rendererIsEditaple()' for loop conditions to ignore input-text or textarea tags.
- Use supportsFocus() instead of checking Atag, button, input tags to support vclick event.
- Add mouse down, up, over event to play touch sound.
- isRoot() moved because play touch sound when root node has Atags.
Change-Id: Id15eba2895a236715da08d7c853bbbf26c4cab76
Taehwan Kim [Thu, 23 May 2013 08:28:12 +0000 (17:28 +0900)]
[Release] Webkit2-efl-123997_0.11.49
Change-Id: Ifa53496bf7c847ca92c6863b685c2191641892ea
YoungTaeck Song [Thu, 23 May 2013 02:40:00 +0000 (11:40 +0900)]
Merge "Fixed Build error; isUsingPlatformSurface() was undefined" into tizen_2.1
Eunsol Park [Thu, 23 May 2013 01:44:37 +0000 (10:44 +0900)]
Fixed Build error; isUsingPlatformSurface() was undefined
[Title] Fixed Build error; isUsingPlatformSurface() was undefined
[Issue#] N/A
[Problem] Build error
[Cause] isUsingPlatformSurface() was undefined in WebLayerTreeRenderer.h
[Solution] add definition
Change-Id: I6ba48eb817e60c7d386eb7226bee0bb23bdfe7f9
Hyunki Baik [Thu, 23 May 2013 01:08:19 +0000 (10:08 +0900)]
Merge "Fixed Build error; no member named isUsingPlatformSurface()" into tizen_2.1
SangYong Park [Mon, 20 May 2013 09:14:11 +0000 (18:14 +0900)]
Set input method state when webpage move by history
[Title] Set input method state when webpage move by history
[Issue#] N_SE-38778
[Problem] Keypad do not showing after history back
[Cause] Input method state was wrong
[Solution] Set input method state when webpage move by history
Change-Id: Ie64c2313a7b3edb7b355190b0f652d6f083fe1cf
Eunsol Park [Wed, 22 May 2013 10:55:47 +0000 (19:55 +0900)]
Fixed Build error; no member named isUsingPlatformSurface()
[Title] Fixed Build error; no member named isUsingPlatformSurface()
[Issue#] N/A
[Problem] Build error
[Cause] the func is only defined when TIZEN_RUNTIME_BACKEND_SELECTION is ENABLE.
[Solution] fixed the macro usage
Change-Id: I15a006abb4d26ff3245ecf8a1603496d1826b89f
Kangil Han [Wed, 22 May 2013 09:28:39 +0000 (18:28 +0900)]
Merge "[WK2][WTR] Rebaselining some compositing layout testcases for efl-tizen." into tizen_2.1
Taehwan Kim [Wed, 22 May 2013 09:19:33 +0000 (18:19 +0900)]
[Release] Webkit2-efl-123997_0.11.48
Change-Id: Ia5a4645e99b2c37d443ffd981b2919bcb3907dcd
ryuan [Mon, 15 Apr 2013 11:29:15 +0000 (20:29 +0900)]
Refactor FormDataCandidatePopup
[Title] Refactor FormDataCandidatePopup
[Issue#] N/A
[Problem] elm_genlist_item_index_get is not good function because it is based on loop.
[Cause] N/A
[Solution] N/A
Change-Id: I0d0f250afc0536901ba8bc4872985646fe5254bd
ryuan [Mon, 15 Apr 2013 04:44:27 +0000 (13:44 +0900)]
Refactor ewk_popup_picker
[Title] Refactor ewk_popup_picker
[Issue#] N/A
[Problem] elm_genlist_item_index_get is not good function because it is based on loop.
[Cause] N/A
[Solution] N/A
1. Removed duplicated function, menuItemDeactivated.
2. Rename menuItemActivated because it is not for activation.
3. Tried not to call elm_genlist_item_index_get.
4. Removed unnecessary macro in labelGet.
5. Deleted unselect callback when destroyed.
6. Reorder member of _Ewk_Popup_Picker.
Change-Id: I37b31f61d929ada9c5f9ad89f6476bf1414d0be1
Kyungtae Kim [Tue, 21 May 2013 00:47:16 +0000 (09:47 +0900)]
Set caret height to object height
[Title] Set caret height to object height
[Issue] P130508-1708
[Problem] When put a image and text on a same line in a object with "contenteditable", the caret is too big.
[Cause] The caret height is set to the selectionHeight to follow Mac port's operation
[Solution] Set caret height to object height - it's more reasonable on Linux ports.
Change-Id: Ibfc150f69b7673d4260f141ec0da9d613a644633
commit-queue@webkit.org [Wed, 13 Feb 2013 20:11:43 +0000 (20:11 +0000)]
[CherryPick] To paint column-rules wider than column-gap
[Title] [CherryPick] To paint column-rules wider than column-gap
[Issue] TWEB-1032
[Problem] If column-rule-width > column-gap, the column-rule is not painted
[Cause] WebKit ignored column-rules wider than column-gap
[Solution] Cherry-pick the opensource patch.
[Cherry-Picker] KyungTae Kim <ktf.kim@samsung.com>
WebKit ignores column-rules wider than column-gap
https://bugs.webkit.org/show_bug.cgi?id=15553
Paint column rules even if they are wider than the gap.
Rules wider than the gap should just overlap with column contents.
Patch by Morten Stenshorne <mstensho@opera.com> on 2013-02-13
Reviewed by Eric Seidel.
Source/WebCore:
Test: fast/multicol/rule-thicker-than-gap.html
* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::paintColumnRules):
LayoutTests:
* fast/multicol/rule-thicker-than-gap-expected.html: Added.
* fast/multicol/rule-thicker-than-gap.html: Added.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142770
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
Change-Id: I3881829f6d2fe71236ff909699d165c1997b3664