SangYong Park [Fri, 10 May 2013 10:14:22 +0000 (19:14 +0900)]
Implement Focus UI
[Title] Implement Focus UI
[Issue#] N/A
[Problem] Focus UI is not supported.
[Cause] N/A
[Solution] N/A
Change-Id: I9845408e0a104f7777db5271f1c55e412dfbcede
SangYong Park [Thu, 2 May 2013 23:56:43 +0000 (08:56 +0900)]
Revert "Revert "Refine focus ring repainting code when web contents was changed.""
This reverts commit
905629c3334b573592d3410caeef8c94d12eed06.
Change-Id: I591f1c33084348ab0d92eaea2baed4b1468ad5ee
bunam.jeon [Thu, 1 Aug 2013 04:45:36 +0000 (13:45 +0900)]
Fixed a problem that remember popup does not disappear
[Title] Fixed a problem that remember popup does not disappear
[Issue#] N_SE-47372
[Problem] Remeber popup does not disappear when you search on web page.
[Cause] ewkViewLoadCommitted called, there is no Hide function.
[Solution] Add hide function in ewkViewLoadCommitted()
Change-Id: I3d0452294b503cc82d10ed2e12353912df3c4bd8
SangYong Park [Fri, 19 Jul 2013 08:35:27 +0000 (17:35 +0900)]
Fix keypad issue when ime context transit to another context
[Title] Fix keypad issue when ime context transit to another context
[Issue#] FMM-2019 N_SE-47635
[Problem] Keypad was closed when ime context transit to another context
[Cause] Do not handle show keypad callback by ime context transition
[Solution] Handle show keypad callback by ime context transition
Change-Id: I591f5220a8663e2087ee972a14149ee37d4e8896
EunMi Lee [Thu, 1 Aug 2013 05:20:57 +0000 (05:20 +0000)]
Merge "Disabled touch adjust feature in case of SDK version." into tizen_2.2
Yuni Jeong [Thu, 1 Aug 2013 04:58:42 +0000 (13:58 +0900)]
Disabled touch adjust feature in case of SDK version.
[Title] Disabled touch adjust feature in case of SDK version.
[Issue#] N_SE-47502
[Problem] Link menu is highlighted first while selecting the text around link menu.
[Cause] Focus ring is displayed for link menu by touch adjust feature in spite of longTap on text.
[Solution] Touch adjust feature is not needed in case of SDK version.
So, disabled touch adjust feature.
Change-Id: I83b334350ad10a4023a5da2b045ac8a9d8b2a082
KwangYong Choi [Wed, 31 Jul 2013 01:10:49 +0000 (10:10 +0900)]
Use TIZEN_ENGINEER_MODE macro instead of _SECURE_LOG
[Title] Use TIZEN_ENGINEER_MODE macro instead of _SECURE_LOG.
[Issue#] N/A
[Problem] Dlog usage is changed.
[Cause] N/A
[Solution] Use TIZEN_ENGINEER_MODE macro instead of _SECURE_LOG.
Change-Id: I08d5d63032d83969ced02552c2ddd51c81087ae9
Sanghyup Lee [Tue, 30 Jul 2013 07:17:06 +0000 (16:17 +0900)]
[Release] Webkit2-efl-123997_0.11.85
Change-Id: I3858cbfee3c4145d8be2a37164d1976bf42e6976
Sanghyup Lee [Thu, 25 Jul 2013 02:03:01 +0000 (11:03 +0900)]
Remove unnecessary repetition of initializing feedback library.
[Title] Remove unnecessary repetition of initializing feedback library.
[Issue#] N/A
[Problem] N/A
[Cause] We don't need to initialize feedback library each time.
[Solution] Move initialize method into getHandle method that called only one time. and remove deinitialize.
Change-Id: I07152592eed156f5c5ffcc648802fe7946a7004d
Eunsol Cha [Thu, 25 Jul 2013 06:31:31 +0000 (15:31 +0900)]
[Release] Webkit2-efl-123997_0.11.84
prathmesh.m [Wed, 19 Jun 2013 10:39:09 +0000 (16:09 +0530)]
Blocked painting of selection for inline inputbox
[Title] Blocked painting of selection for inline inputbox
[Issue#] N/A
[Problem] Select content and extend it to input box when
the IME is not up (input node not focused) and the
copy the text. Text inside the input box is not copied
but painted for selection
[Cause] The input box content is in shadow root. So this
content is not selected. But while painting there is
such condition. All the contents are getting painted
[Solution] Checking if the content is in shadow root then
do not paint the selection as it is not selected in the
dom selection
Change-Id: Ieaf87576d9ec961016982a7c0a1dd1c003315bb3
prathmesh.m [Mon, 8 Jul 2013 13:32:42 +0000 (19:02 +0530)]
Selection mode on images is not working
[Title] Selection mode on images is not working
[Issue#] WEB-3582
[Problem] Long tap on image with hyperlink and select
selection mode, selection mode is not wokring
[Cause] In this case there is a anchor tag and image tag
is child of anchor, but before image there is another
tag. Using this tag we create a selection range and
once the range is created we check if its not image and
extent the selection. This is not correct, we must
extend the selection even if there is image
[Solution] Removed the check to block extending seletion
when there is image tag
Change-Id: I6db5848ea72e14cdd7ee3789af6cf4c1995d9fb8
prathmesh.m [Tue, 25 Jun 2013 06:59:03 +0000 (12:29 +0530)]
Changed the postion of context menu to avaliable space
[Title] Changed the display location of context menu in avaliable space
[Issue#] P130623-0376, P130619-0477
[Problem] Context menu is not visible fully when there is space
on the screen
[Cause] Context menu is having style to create menu on top direction.
So always the direction was top and the context menu was made scrollable
and was displayed at the end
[Solution] Added mutliple direction. Now context menu will be open in
the avaliable space
Change-Id: Id2515e94f15edd21cb4062804e43734743f4adbe
bunam.jeon [Wed, 24 Jul 2013 08:24:09 +0000 (17:24 +0900)]
Remove the value of improper css property.
[Title] Remove the value of improper css property.
[Issue#] TDIS-6988
[Problem] Debuggin buttons cannot be shown in inspector.
[Cause] Use an wrong property value
[Solution] It is unnecessary property.
and this property has already been deleted in opensource.
Change-Id: I2de1245917df970b0eb2b7afd399f88d95cc6596
Jongseok Yang [Mon, 22 Jul 2013 10:16:35 +0000 (19:16 +0900)]
Hide focus ring immediately in gesture end operation
[Title] Hide focus ring immediately in gesture end operation
[Issue#] N/A
[Problem] The afterimage of focus ring is displayed when double tap zoom is operated
[Cause] At that time, hide the focus ring using timer operation
[Solution] Hide focus ring immediately in gesture end operation
Change-Id: I34e17cd8af7d6328f827b44c17e28d7bfd559dc1
Yuni Jeong [Wed, 17 Jul 2013 13:16:02 +0000 (22:16 +0900)]
Fixed sometimes focus ring is hidden when context menu is shown by longTap
[Title] Fixed sometimes focus ring is hidden when context menu is shown by longTap
[Issue#] P130709-3174
[Problem] Sometimes focus ring is hidden when context menu is shown by longTap
[Cause] Focus ring is hidden when gesture move event occur.
If minute movement occur when longTap, gesture move event occur.
So, focus ring is hidden.
[Solution] When context menu is showing, focus ring should not be hidden.
So, added condition to check whether context menu is visible or invisible
when gesture move event occur.
Change-Id: I491068689b79aa9d2ef9b1b2c6f1fc555a9162a2
Taehwan Kim [Fri, 19 Jul 2013 12:29:04 +0000 (21:29 +0900)]
[Release] Webkit2-efl-123997_0.11.83
Change-Id: I8b63cdd563a3a6aa4c147ff609f1ae6302dec81a
eojin.ham [Fri, 19 Jul 2013 10:50:41 +0000 (19:50 +0900)]
Fix the issue that duration is not updated.
[Title] Fix the issue that duration is not updated.
[Problem] N_SE-46482
Duration is not updated when repeating enter and exit page has specific audio tag.
[Cause] Source of <audio> is Video file.
And it wasn't suspended when exit page. Because it is audio tag and this app support background mode.
[Solution] Suspend <audio> element if it has video source.
Change-Id: Iba615fa0a007eac5d2ba01cb1d4e91a28fd22c84
Ryuan Choi [Fri, 19 Jul 2013 07:01:35 +0000 (16:01 +0900)]
Revert "up spin button is now shown"
This reverts commit
db56a4ca73e27b824f2ced1ff424f1cd9073198d.
Change-Id: I05f35a05cf55788c368a94ef554ff711f4b49bf7
Taeyun An [Fri, 19 Jul 2013 04:59:58 +0000 (13:59 +0900)]
Clear selection when back key is called from picker popup
[Title] Clear selection when back key is called from picker popup
[Issue#] N_SE-46926
[Problem] Text can be inserted in task date field after disappear popup when Host keyboard ON
[Cause] The selection is not cleared after disappear popup
[Solution] Clear selection when back key is called from picker popup
Change-Id: I3f6f93cf2420c1509185c77ed167c3ec02197b3c
Ryuan Choi [Wed, 17 Jul 2013 13:51:13 +0000 (22:51 +0900)]
up spin button is now shown
[Title] up spin button is now shown
[Issue#] N/A
[Problem] http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_max_min
[Cause] when input is small, edc was wrongly reduced.
[Solution] Fixed edc properly.
offset is not a way to show this buttons accordingly.
Instead, used align.
Change-Id: I843058db8e99df6c487e79ca29c5637a1db97cc2
eojin.ham [Wed, 17 Jul 2013 14:41:52 +0000 (23:41 +0900)]
Fix lock up issue in TizenWinset widget
[Title] Fix lock up issue in TizenWinset widget.
[Problem] N_SE-46482
Lock up occur when enter and exit page has specific audio tag.
[Cause] Source of <audio> element is Video file.
But it doesn't suspended because it is audio tag and this app support background mode.
[Solution] Suspend <audio> element if it has video source.
Change-Id: I9a30828e155bf433e2d8dbe8264f3031d82f9d0c
eojin.ham [Tue, 16 Jul 2013 11:40:15 +0000 (20:40 +0900)]
Fix the issue that audio is not played after resuming.
[Title] Fix the issue that audio is not played after resuming.
[Problem] N_SE_46100
After 'DeviceMotionCapture' app is resumed, sound effect is not played.
[Cause] Seeking to end position when resuming.
[Solution] Fix not to seek end of position when the media already reach end of file.
Change-Id: I9b7741f0bcfce7e31351ef11602bfb7f16757aa7
Taehwan Kim [Tue, 16 Jul 2013 03:41:08 +0000 (12:41 +0900)]
[Release] Webkit2-efl-123997_0.11.82
Change-Id: I10fb76a9aa9e552c9ceac162f47ae6baab715d93
KyungTae Kim [Wed, 3 Jul 2013 05:08:34 +0000 (14:08 +0900)]
ToggleBold does not work in specific editable contents
[Title] ToggleBold does not work in specific editable contents
[Issue] P130610-4137
[Problem] In Email, ToggleBold does not work after 'select all' for some mails.
[Cause] The invisible text elements was included when checking triStateOfStyle.
[Solution] Add a checking routine for 'node->renderer' so that the invisible elements can't make the state as 'mixed'.
Added on opensource: http://webkit.org/b/118285
Change-Id: I721599d62b87a07bd39ca4a124c5d3e6f4059575
Taeyun An [Mon, 15 Jul 2013 11:01:16 +0000 (20:01 +0900)]
Do not set the focus to webview when showing picker popup
[Title] Do not focus webview when showing picker popup
[Issue#] N_SE-46208, N_SE-46206
[Problem] some text can be inserted using host keyboard while displaying picker popup
[Cause] key event for webview is called because webview has the focus when showing picker
[Solution] Do not set the focus when showing picker
Change-Id: I0755137f58563484ed9ba0c02d6b1531baad9cd8
Gyuyoung Kim [Mon, 15 Jul 2013 09:52:44 +0000 (18:52 +0900)]
Remove work-around patch for naver
[Title] Remove work-around patch for naver
[Issue#] N_SE-46200
[Problem] Browser comes to crash when url is null in a work-around patch.
[Cause] There is no null check
[Solution] Remove it because the patch is not needed anymore
Change-Id: I4a946fa3c23b10188f601f5e1fe5df5f90e3a9e3
HYUNKI BAIK [Mon, 15 Jul 2013 09:03:06 +0000 (09:03 +0000)]
Merge "[WK2] Small Caps font variant issue for Italic fonts" into tizen_2.2
Keunyong Lee [Mon, 15 Jul 2013 05:21:13 +0000 (05:21 +0000)]
Merge "[Release] Webkit2-efl-123997_0.11.81" into tizen_2.2
Taehwan Kim [Mon, 15 Jul 2013 04:58:24 +0000 (13:58 +0900)]
[Release] Webkit2-efl-123997_0.11.81
Change-Id: I8f7c4358e8f16aacd6fb3d46884e78cbe1ed877f
InBum Chang [Mon, 15 Jul 2013 04:43:34 +0000 (04:43 +0000)]
Merge "Change log level: info -> debug" into tizen_2.2
KwangYong Choi [Mon, 15 Jul 2013 01:12:01 +0000 (10:12 +0900)]
Change log level: info -> debug
[Title] Change log level: info -> debug
[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Change log level: info -> debug
Reduce logs for product.
Change-Id: Ia5d682371c1c74c40dbc497dab381e5372405abd
YoungTaeck Song [Sat, 13 Jul 2013 08:43:02 +0000 (17:43 +0900)]
Don't draw contents to evas image when being background.
[Title] Don't draw contents to evas image when being background.
[Issue#] N_SE-46030
[Problem] Web Contents is flikering when being foreground.
[Cause] When being background, Blank page is drawed to evas image.
[Solution] Don't draw contents to evas image in background.
Change-Id: I23bdfd983bb8a31c04aea8ad0a70afa4014d053c
Tanvir [Tue, 28 May 2013 15:07:27 +0000 (20:37 +0530)]
[WK2] Small Caps font variant issue for Italic fonts
[Version] N/A
[Project] N/A
[Title] Fix the smallcaps-italic combination issue
[BinType] N/A
[Customer] N/A
[Issue#] N/A
[Solution] The combination of small-caps and italic is synthesized. If there is a combination of smallcaps and italic then the fon
cache will give the normal font and we will synthesize(skew) that font face.
[Developer] tanvir.rizvi
[Request] N/A
[Horizontal expansion] N/A
[SCM request] N/A
Change-Id: Ib857cbd00b54f4644321bcebe0bbcb6dd16570e5
Conflicts:
Source/WTF/wtf/Platform.h
Taeyun An [Fri, 12 Jul 2013 07:39:56 +0000 (16:39 +0900)]
Update selection handle position in Ref-Internet browser
[Title] Update selection handle position in Ref-Internet browser
[Issue#] N_SE-44441
[Problem] Selection Handles are not moving with selected text while swipe web page after rotate a few times.
[Cause] There is existed selection mode to false in updateHandlesAndContextMemu() method if it doesn't have range and it is in content editable.
[Solution] Check one more routine if gesture is working routine.
Change-Id: I13ed1dee1c9f977003144509d21a54f2b5221614
prathmesh.m [Fri, 21 Jun 2013 09:49:51 +0000 (15:19 +0530)]
Hide context menu after specific time interval
[Title] Hide context menu after specific time interval
[Issue#] P130619-4131
[Problem] Context menu is overlapping other options which are
becoming unusable
[Cause] Context menu remains persistant after it is shown
[Solution] Context menu will display and hide after specific time interval
Change-Id: Ib671635673dd07018cac992679553b6ce0f032aa
Taeyun An [Thu, 13 Jun 2013 12:55:38 +0000 (21:55 +0900)]
Prevent to show context menu after unlocked
[Title] Prevent to show context menu after unlocked
[Issue#] N_SE-41092
[Problem] Sometimes context menu is appeared after unlocked
[Cause] There is existed timing issue when try to device lock.
It makes appear context menu after webview has focused out.
[Solution] Prevent to show context menu after unlocked.
Change-Id: I52bcd122ad1c739478b27a7d2f45a63a95b18af6
robert@webkit.org [Wed, 20 Feb 2013 18:27:03 +0000 (18:27 +0000)]
[CherryPick] input element with placeholder text and width set to 100% on focus causes overflow even after losing focus
[Title] [CherryPick] input element with placeholder text and width set to 100% on focus causes overflow even after losing focus
[Issue] WEB-3608
[Problem] nid.naver.com is not fit in screen when device is rotated from landscape to portrait
[Cause] The placeholder of password input element(with 100% width) was calculated as overflow before being layouted
[Solution] Re-calculating the overflow after the placeholder layout
[Cherry-Picker] KyungTae Kim <ktf.kim@samsung.com>
input element with placeholder text and width set to 100% on focus causes overflow even after losing focus
https://bugs.webkit.org/show_bug.cgi?id=109020
Reviewed by David Hyatt.
Source/WebCore:
Tests: fast/forms/input-placeholder-layout-view.html
fast/forms/textarea-placeholder-layout-view.html
Placeholder elements don't affect layout so shouldn't contribute overflow either.
* rendering/RenderTextControlSingleLine.cpp:
(WebCore::RenderTextControlSingleLine::layout):
LayoutTests:
* fast/forms/input-placeholder-layout-view-expected.html: Added.
* fast/forms/input-placeholder-layout-view.html: Added.
* fast/forms/textarea-placeholder-layout-view-expected.html: Added.
* fast/forms/textarea-placeholder-layout-view.html: Added.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143475
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
Change-Id: Ide40af34b8590a5894bf94296c160cf96dc5b183
Keunyong Lee [Fri, 12 Jul 2013 05:54:07 +0000 (05:54 +0000)]
Merge "[Release] Webkit2-efl-123997_0.11.80" into tizen_2.2
Eunsol Cha [Fri, 12 Jul 2013 05:52:32 +0000 (14:52 +0900)]
[Release] Webkit2-efl-123997_0.11.80
eojin.ham [Thu, 11 Jul 2013 10:52:27 +0000 (19:52 +0900)]
Fix the 'SelfCamera' issue.
[Title] Fix the 'SelfCamera' issue
[Problem] N_SE-45035
Real video width and height is different with property value of video element in emulator.
[Cause] Depends on camera device, resolution of video is different.
[Solution] Set video size of emulator as different value with target.
Change-Id: Iffa5cd68dcf690ee083d1cd79b2b1f572a113ce7
SangYong Park [Wed, 10 Jul 2013 09:20:04 +0000 (18:20 +0900)]
Fix clearing text issue of email composer
[Title] Fix clearing text issue of email composer
[Issue#] N/A
[Problem] Text was cleared after to tap enter key.
[Cause] IMF callback was called without filtering.
[Solution] Also handle IMF callback if no filtering.
Change-Id: I8799a9f1119e095a503de0dcc0af36ff86465cd9
Kangil Han [Fri, 12 Jul 2013 01:23:08 +0000 (01:23 +0000)]
Merge "Update layout test result" into tizen_2.2
Taehwan Kim [Fri, 12 Jul 2013 01:00:28 +0000 (10:00 +0900)]
Update layout test result
[Title] Update layout test result
[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] N/A
Change-Id: Iff7e8020c4d47245f392929609ba0f84a18b7280
keonho [Thu, 11 Jul 2013 12:34:55 +0000 (21:34 +0900)]
Duration doesn't change even if it is updated on EOS(additional).
[Title] Duration doesn't change even if it is updated on EOS(additional).
[Problem] N/A
[Cause] In stream mode, there is updating of duration value.
[Solution] now != duration needs to update duration on HTMLMediaElement.
Change-Id: I801151e8431c2afd7569500116332e76d6ed4982
Taeyun An [Thu, 11 Jul 2013 11:21:04 +0000 (20:21 +0900)]
remove suspend/resume from picker operation
[Title] remove suspend/resume from picker operation
[Issue#] N_SE-45591
[Problem] mismatch of value between entry and picker
[Cause] call suspend function when showing picker
[Solution] remove suspend when showing picker
Change-Id: I0318deca24cb2fe61496a8c587ce4f10bfbcd291
Jihye Kang [Thu, 11 Jul 2013 05:27:25 +0000 (14:27 +0900)]
Support iconUrl of w3c Notification
[Title] Support iconUrl of w3c Notification
[Issue#] N/A
[Problem] iconUrl of w3c Notification is not working
[Cause] iconUrl is not saved when creating Notification
[Solution] save iconUrl when creating Notification
Change-Id: I6ed31bb94b3fb9fd71324d98a5b0e3d413c8ef76
Heejin Chung [Thu, 11 Jul 2013 08:46:50 +0000 (08:46 +0000)]
Merge "[CherryPick] [WEBGL] Rename WEBKIT_WEBGL_compressed_texture_s3tc to WEBGL_compressed_texture_s3tc" into tizen_2.2
Keunyong Lee [Thu, 11 Jul 2013 08:19:21 +0000 (08:19 +0000)]
Merge "[Release] Webkit2-efl-123997_0.11.79" into tizen_2.2
Eunsol Cha [Thu, 11 Jul 2013 08:16:09 +0000 (17:16 +0900)]
[Release] Webkit2-efl-123997_0.11.79
Gyuyoung Kim [Tue, 9 Jul 2013 11:22:40 +0000 (20:22 +0900)]
[Title] Update a work-around patch for a naver page
[Issues] There are some side-effect by existing work-around patch
[Problem] Some web pages can't layout properly.
[Solution] Improve a condition to adjust the work-around patch
Change-Id: I914d1200199d556a1b46f4e4482eaf0ad1f109bd
Taeyun An [Thu, 30 May 2013 01:52:11 +0000 (10:52 +0900)]
Show vertical mode context menu at the link or image when cursor is in editable contents.
[Title] Show horizontal mode context menu at the link or image when cursor is in editable contents.
[Issue#] N/A
[Problem] Horizontal mode context menu is shown at the link or image when try to show context menu in editable content.
[Cause] Now just checking EditorState
[Solution] Change checking condition code
Change-Id: I7a9d12a95d0b834acf5f8e17e6212ffa992e5853
bunam.jeon [Wed, 10 Jul 2013 09:34:00 +0000 (18:34 +0900)]
Update untranslated text
[Title] Update untranslated text
[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Update untranslated text
Change-Id: I8e8ac304f2dd98b3e861d447fa0e8cecc467dcc6
Seonae Kim [Thu, 20 Jun 2013 10:34:52 +0000 (19:34 +0900)]
Add ewk_view_fullscreen_exit to exit fullscreen mode
[Title] Add ewk_view_fullscreen_exit to exit fullscreen mode
[Issue] N/A
[Problem] when the back key is pressed, move to the previous page, despite being in fullscreen.
[Cause] The H/W back key is applied.
[Solution] In apps, should call this api instead of history back.
Change-Id: I2df4f6d4e82e05505157885bdd21a0c173c07ad2
Keunyong Lee [Wed, 10 Jul 2013 08:14:58 +0000 (08:14 +0000)]
Merge "[Release] Webkit2-efl-123997_0.11.78" into tizen_2.2
Eunsol Cha [Wed, 10 Jul 2013 08:11:40 +0000 (17:11 +0900)]
[Release] Webkit2-efl-123997_0.11.78
Yuni Jeong [Wed, 10 Jul 2013 06:31:25 +0000 (15:31 +0900)]
Fixed somtimes focus ring is shown twice.
[Title] Fixed somtimes focus ring is shown twice.
[Issue#] N/A
[Problem] Somtimes, focus ring is shown twice.
[Cause] When tap is performed in handleGestureEvent() function,
although timer for showing focus ring has expired(focus ring had already shown and hidden),
function to show focus ring is called again.
[Solution] When tap is performed in handleGestureEvent() function,
if timer for showing focus ring has expired(focus ring had already shown and hidden),
focus ring is not shown again.
Change-Id: Ia7a9802c8228d510a184c13d9cc6ae5ab670bee6
SangYong Park [Tue, 9 Jul 2013 07:10:09 +0000 (16:10 +0900)]
Fix input picker issue
[Title] Fix input picker issue
[Issue#] N/A
[Problem] Data/time input picker did not showing
[Cause] ewk view has not focus
[Solution] Set focus to ewk view after handling tap event
Change-Id: I217b5954878cecff81fff1ba262d8398d1b3c8e6
mhahnenberg@apple.com [Wed, 12 Sep 2012 04:26:15 +0000 (04:26 +0000)]
[Cherry-Pick] IncrementalSweeper should not sweep/free Zapped blocks
https://bugs.webkit.org/show_bug.cgi?id=96464
[Issue#] N_SE-45371
[Problem] Crash after randomly operation on internet
[Solution] GC should not sweep/free Zapped blocks.
[Cherry-Picker] Lee SangGyu <sg5.lee@samsung.com>
Reviewed by Filip Pizlo.
This is not beneficial in terms of performance because there isn't any way a block can emerge in the Zapped state from a call to Heap::collect() unless we run an eager sweep on it, in which case we've already run all the destructors we possibly can. This also causes bugs since we don't take zapped-ness into account when determining whether or not a block is empty to free it. The incremental sweeper can then accidentally free blocks that it thinks are empty but are in fact zapped with still-live objects in them.
* heap/MarkedBlock.h:
(JSC::MarkedBlock::needsSweeping): It is only valid to sweep a block if it is in the Marked state.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@128262
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
Change-Id: Ie304b8b475eb4912162853e154f99f824e74a52c
Taeyun An [Tue, 9 Jul 2013 05:33:27 +0000 (14:33 +0900)]
Create string tightly when retrive string from cbhm
[Title] Create string tightly when retrive string from cbhm
[Issue#] DCM-1658
[Problem] \u0000 null value is inserted at the end of string.
[Cause] Included null value string length is returned when use XGetWindowProperty API.
[Solution] Create string tightly when retrive string from cbhm
Change-Id: Ifc48ac491a33f0953b808029f45841c4a8174751
Yuni Jeong [Fri, 24 May 2013 15:53:33 +0000 (00:53 +0900)]
Changed focus ring color
[Title] Changed focus ring color
[Issue#] P130517-1229
[Problem] Focus ring is not shown in http://m.tvpot.daum.net site.
[Cause] Focus ring is displayed by gray color and background color of selected link menu is black.
So, focus ring is not shown well.
[Solution] Changed focus ring color to RGBA(255, 143, 37, 153).
Change-Id: I2bcfa572fa2dc603b7d73d13ac9db51a1d53414e
Yuni Jeong [Thu, 27 Jun 2013 17:46:37 +0000 (02:46 +0900)]
Fixed sometimes foucs ring disappear late and is not shown.
[Title] Fixed sometimes foucs ring disappear late and is not shown.
[Issue#] N/A
[Problem]
1. Sometimes focus ring disappear after loading new page.
2. Sometimes focus ring is not shown.
[Cause]
1. After new page was loaded, timer for hidding focus ring expire.
So, focus ring disappear late.
2. After new page was loaded, timer for showing focus ring expire.
And then, to getting focus ring node is performed at new page.
[Solution]
1. When new load is commited, added code to hide focus ring immediately.
2. If focus ring is not showing just before tap is performed,
added code to show focus ring immediately.
Change-Id: I9e65f9dc8231038722ec45995a5207880fd76035
Manish R Gurnaney [Tue, 25 Jun 2013 14:30:27 +0000 (20:00 +0530)]
Whole block area is highlighted instead of only Selected option.
[Title] Whole block area is highlighted instead of only Selected option.
[Issue#] P130612-3611, P130612-3538, P130615-1146, WEB-3182
[Problem] Header element is shown as Focused element
[Cause] Header element has been regisetered with click-event listener in the page content.
[Solution] We will be checking two conditions here If the FocusRect is too big then we don't show focus ring.
Second to see focused parent should not have any child which is focusable.
Change-Id: I8e690bb817c160698ecd498d094b810591aec3f3
Yuni Jeong [Sat, 22 Jun 2013 10:00:44 +0000 (19:00 +0900)]
Changed the point for searching clickable node to get focus ring rect.
[Title] Changed the point for searching clickable node to get focus ring rect.
[Issue#] DCM-2047
[Problem] focus ring is displayed above two link menu than tapped link menu.
[Cause] When user tap contents in iframe, it is searching clickable node using the point from iframe.
But, the point from main frame is needed for searching clickable node.
So, focus ring is displayed at wrong position.
[Solution] Changed the point for searching clickable node to the main frame point.
Change-Id: I9df118900b39aefdb0671bd167acc91beea4b582
Yuni Jeong [Mon, 20 May 2013 14:18:35 +0000 (23:18 +0900)]
Fixed when tapping on "Tap" menu in "m.naver.com" site, focus ring is not displayed.
[Title] Fixed when tapping on "Tap" menu in "m.naver.com" site, focus ring is not displayed.
[Issue#] P130517-1777
[Problem] When tapping on "Tap" menu in "m.naver.com" site, focus ring is not displayed.
[Cause] Condition for displaying focus ring is not proper.
[Solution] Added condition for displaying focus ring.
Change-Id: I827eac68891837c84b618dad2fd8779488ca3fd3
Yuni Jeong [Mon, 13 May 2013 14:49:43 +0000 (23:49 +0900)]
Fixed when user tap on linkable contents, somtimes focus ring is not shown.
[Title] Fixed when user tap on linkable contents, somtimes focus ring is not shown.
[Issue#] P130508-1455
[Problem] When user tap on linkable contents, somtimes focus ring is not shown
[Cause] 1. When user tap quickly, hide() function was called before show() function is called by timer for showing focus ring.
- timing issue
2. When user tap any point that is not linkable contents around linkable contents,
tap operation is worked by touch adjust feature and focus ring is not shown.
[Solution] 1. Added routine to call hide() function by timer.
2. Added touch adjust feature to routine for getting focus ring rect.
Change-Id: I56263a00a5e1f3a42cfb7522a1541bb623066005
Yuni Jeong [Thu, 16 May 2013 13:20:24 +0000 (22:20 +0900)]
Implement that a text selection handle can be moved over another text selection handle.
[Title] Implement that a text selection handle can be moved over another text selection handle.
[Issue#] P130401-3601
[Problem] A text selection handle can not be moved another text selection handle.
[Cause] Not implemented.
[Solution] Implement that a text selection handle can be moved over another text selection handle.
Change-Id: I257c66a29e08059d6393c8fb3ecebe459ace46f6
Yuni Jeong [Mon, 20 May 2013 14:26:38 +0000 (23:26 +0900)]
Added "Copy" context menu in case that selected node has imageURL.
[Title] Added "Copy" context menu in case that selected node has imageURL.
[Issue#] P130517-3062
[Problem] when "SelectMode" context menu is selected after longtap on image in reader view,
context menu(ex - Copy...) for text selection is not displayed.
[Cause] If selected node has linkURL, "Copy" context menu is added.
In this case, selected node has only imageURL and does not has linkURL.
So, "Copy" context menu is not added.
[Solution] Added "Copy" context menu in case that selected node has imageURL.
Change-Id: Ifedc0aa5a8b91a176653d7add6637fa9e669975b
Taeyun An [Thu, 13 Jun 2013 14:50:26 +0000 (23:50 +0900)]
Create string tightly when retrive string from cbhm callback event
[Title] Create string tightly when retrive string from cbhm callback event.
[Issue#] DCM-1918
[Problem] \u0000 null value is inserted at the end of string.
[Cause] Included null value string length is transfered from cbhm callback event.
[Solution] Create string tightly when retrive string from cbhm callback event
Change-Id: I22ca8267c5bd021987bf13118cc98c7b686a0f5e
Taeyun An [Mon, 3 Jun 2013 02:34:55 +0000 (11:34 +0900)]
Remove tag if when paste x-elementary-markup type of text
[Title] Remove tag if when paste x-elementary-markup type of text
[Issue#] P130530-0290
[Problem] Tags are inserted when paste copied text from calculator text in webview editable content.
[Cause] x-elementary-markup type should tag be removed.
[Solution] Remove tag using evas_textblock_text_markup_to_utf8() API
Change-Id: I7f530a6f39b05538bfdb301d8f3662155dfb3bee
Taeyun An [Tue, 9 Jul 2013 07:00:45 +0000 (16:00 +0900)]
Sync the source code for ClipboardHelper with private code
[Title] Sync the source code for ClipboardHelper with private code
[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] N/A
Change-Id: I1b530de6dcc0557d1013643922dd25e2e283ca31
Taeyun An [Tue, 2 Jul 2013 12:31:25 +0000 (21:31 +0900)]
Do not hide context menu if it showing from image in editable content.
[Title] Do not hide context menu if it showing from image in editable content.
[Issue#] DCM-2134
[Problem]
1. Context menu disappear after tab end if it showing from image in editable content
2. Focus ring doesn't hide after tab end if before context menu is shown
[Cause]
1. In case of image and link, context menu is showing before end tab so when endtap is called it makes textselection mode to false
2. Don't hide focus ring if context menu was shown before
[Solution]
1. Don't show context menu if hittest result data is contentEditable in start gesture
2. Hide focus ring if textSelectionMode is true in end gesture
Change-Id: I4c2e0a9ee4cfb82c4cd88447ee8d90d5c339bed1
Jinwoo Song [Tue, 9 Jul 2013 12:40:45 +0000 (12:40 +0000)]
Merge "[Release] Webkit2-efl-123997_0.11.77" into tizen_2.2
Sanghyup Lee [Tue, 9 Jul 2013 12:29:27 +0000 (21:29 +0900)]
[Release] Webkit2-efl-123997_0.11.77
Change-Id: I7324ca5f483715a74f6b9c875129f0125690ebf0
HYUNKI BAIK [Tue, 9 Jul 2013 07:57:46 +0000 (07:57 +0000)]
Merge "Fix webgl crash issue." into tizen_2.2
keonho07.kim [Mon, 8 Jul 2013 11:00:21 +0000 (20:00 +0900)]
Duration doesn't change even if it is updated on EOS.
[Title] Duration doesn't change even if it is updated on EOS.
[Problem] N/A
[Cause] In stream mode, there is updating of duration value.
[Solution] now >= duration needs to update duration on HTMLMediaElement.
Change-Id: I8b8f81ff10a7c70200640000a3ea42e1caf23bf3
YongGeol Jung [Tue, 9 Jul 2013 07:47:48 +0000 (16:47 +0900)]
Fix webgl crash issue.
[Title] Fix webgl crash issue.
[Issue#] DCM-2169
[Problem] Webgl page does not launch in the emulator.
[Cause] Member variable was not cleared after calling XDestroyImage.
[Solution] Clear member variable.
Change-Id: Id79303845ebbf708f6a60ff058ca0e3f6c30ac96
Taeyun An [Tue, 9 Jul 2013 07:14:47 +0000 (16:14 +0900)]
Set the focus again when trying to show picker even though it already is shown
[Title] Set the focus again when trying to show picker even though it already is shown
[Issue#] N_SE-44406
[Problem] WebApp is closed when seleting H/W back key in the state of showing picker
[Cause] the webview has focus when showing the picker
[Solution] Set the focus again when trying to show picker even though it already is shown
Change-Id: I15d81fda393fcd70c2de97548a78ecae1ae07489
prathmesh.m [Fri, 5 Jul 2013 08:50:43 +0000 (14:20 +0530)]
Contents of Magnifier are getting truncated
[Title] Contents of Magnifier are getting truncated
[Issue#] N_SE-44325
[Problem] If the touch point is at the top or at the bottom
end during extending the selection then the contents in
the magnifier are not visible correctly
[Cause] The rect sent to get the snapshot of the page is
above the visable area so text appears to be truncated
[Solution] Added check if the touch point is very near to
top or bottom then adjust the content rect
Change-Id: I248d7b0886347dc80f6ad81e2a17d218228803e3
bunam.jeon [Wed, 3 Jul 2013 06:31:24 +0000 (15:31 +0900)]
Fix the problem that the screen of the application does not rotation automatically.
[Title] Fix the problem that the screen of the application does not rotation automatically.
[Issue#] N/A
[Problem] It is not rotated automatically and the screen is not updated.
When you rotate to landscape mode, then the screen is updated and recovered.
[Cause] App is hidden and when the device is rotated, disregard to updateViewportSize.
[Solution] If app is hidden, defer to updateViewportSize.
Change-Id: Ifee20dfe5dde443ae9528701c221af2994a63e51
bunam.jeon [Fri, 7 Jun 2013 00:25:29 +0000 (09:25 +0900)]
Add Drag image
[Title] Add Drag image
[Issue#] N/A
[Problem] N/A
[Cause] Modify the behavior according to the UX Guide.
[Solution] Add Drag image
Change-Id: I4a628577c64af3b4e014424f9f48a25470a66901
bunam.jeon [Thu, 16 May 2013 05:41:43 +0000 (14:41 +0900)]
Change Drag operation and Drag image
[Title] Change Drag operation and Drag image
[Issue#] N/A
[Problem] N/A
[Cause] Modify the behavior according to the UX Guide.
[Solution] Change Drag operation and Drag image
Change-Id: I52bb0c07a1d023563e0ba5762c75224f5d0bd0e3
bunam.jeon [Mon, 8 Jul 2013 11:00:41 +0000 (20:00 +0900)]
Remove unneccessary inspector image files
[Title] Remove unneccessary inspector image files
[Issue#] N/A
[Problem] N/A
[Cause] Image files that have not been used.
[Solution] Remove unneccessary inspector image files
Change-Id: Ia8d9e569d0d61f5e27062f7ff46e9c284b28a830
Eunmi Lee [Tue, 9 Jul 2013 04:33:03 +0000 (13:33 +0900)]
Do not process smart zoom if page is not scalable.
[Title] Do not process smart zoom if page is not scalable.
[Issue#] N_SE-44944
[Problem] Page is scrolled by double-tap in the mobile news page.
[Cause] Smart zoom is performed even though page is not scalable.
[Solution] Do not process smart zoom if page is not scalable.
Change-Id: I133a0628c2b1cddd8f025d9f22148c08280eda8c
bunam.jeon [Mon, 8 Jul 2013 11:21:54 +0000 (20:21 +0900)]
Fixed a problem that image is reduced when use drag operation.
[Title] Fixed a problem that image is reduced when use drag operation.
[Issue#] N_SE-44774
[Problem] image is reduced when use drag operation.
[Cause] Drag hide time is slow. so, drag icon is work.
[Solution] Quickly drag hide and remove logic for duplicate.
Change-Id: I8c4d675d37dde50645eed687a725b1de07e00d82
SangYong Park [Tue, 2 Jul 2013 02:12:09 +0000 (11:12 +0900)]
Add settings api for using keypad without user action
[Title] Add settings api for using keypad without user action
[Issue#] N/A
[Problem] Keypad behavior is different for each app.
[Cause] Settings api was not available.
[Solution] Add settings api for using keypad without user action
Change-Id: Iecbaa5ab8efd881c01e1d8f8f8f6f4f3404f24b4
Taeyun An [Mon, 8 Jul 2013 08:45:33 +0000 (17:45 +0900)]
Fix openning picker when view does not have focus
[Title] Fix openning picker when view does not have focus
[Issue#] N/A
[Problem] picker is not shown
[Cause] do not set the focus the entry is for the picker
[Solution] do not focus just when picker is already shown
Change-Id: I04b3ea73b274d3255f429ec4bf5e274964cb1f94
KwangYong Choi [Mon, 8 Jul 2013 06:55:17 +0000 (15:55 +0900)]
Change date/time picker popup layout
[Title] Change date/time picker popup layout.
[Issue#] N_SE-44922
[Problem] Text and date/time layout is overwrapped.
[Cause] Elementary changes.
[Solution] Change layout.
Change-Id: If8bd5afeac41c4f8eff4d62c118d244061d14cf5
keonho07.kim [Wed, 3 Jul 2013 12:41:16 +0000 (21:41 +0900)]
The ended eventhandler is called although playbackposion has been seeked to 0 by setCurrentTime.
[Title] The ended eventhandler is called although playbackposion has been seeked to 0 by setCurrentTime.
[Problem] WEB-3419
[Cause] When currentTime() was returned mediaDuration, if it reached end of playback.
[Solution] If there is a call seek(), m_EndReadched is reset.
Change-Id: I736efc1b49f00bdbefa85c44d5407b0d4133bcf0
bunam.jeon [Thu, 4 Jul 2013 13:39:01 +0000 (22:39 +0900)]
Fixed to force close at the end of the application being debugged.
[Title] Fixed to force close at the end of the application being debugged.
[Issue#] N_SE-44586
[Problem] Force close at the end of the application being debugged.
[Cause] It had access to a variable that has disappeared.
[Solution] Add exception handling variables disappeared.
Change-Id: I8857b32e62120c323af0c59c807d21ace5ff9f12
SangYong Park [Fri, 5 Jul 2013 03:01:31 +0000 (12:01 +0900)]
Send confirm composition event immediately when imf context was reset
[Title] Send confirm composition event immediately when imf context was reset
[Issue#] N/A
[Problem] Composition text was inserted after tap.
[Cause] Confirm composition was handled after focus was moved.
[Solution] Send confirm composition event immediately when imf context was reset.
Change-Id: I08b78b3e996083c86d6ba4211a8c0749b12a6d0b
deepak [Wed, 3 Jul 2013 21:18:06 +0000 (02:48 +0530)]
Image is not coming properly after rotation
[Version] RC3
[Title] Image is not coming properly after rotation.
[BinType] N/A
[Customer] HQ
[Issue#] N_SE-42989
[Problem] Image is not coming properly after rotation
[Cause] m_viewportFitsToContent is not considered for calculating scale.
[Solution] check added for m_viewportFitsToContent.
[Team] WebCoreSupport
[Developer] deepak.m1@samsung.com
[Request] N/A
[Horizontal expansion] N/A
[SCMRequest] NA
Change-Id: I87c97190809379281d937f8fb2e95f04dd215ace
jinwoo jeong [Fri, 5 Jul 2013 02:12:32 +0000 (11:12 +0900)]
Spinner is shown as hover state after pressed.
[Title] Spinner is shown as hover state after pressed.
[Issue#] N_SE-43639
[Problem] After pressing spinner, 'hover-out' event is not called on mobile.
[Cause] Mobile couldn't have hover state.
[Solution] Remove codes related with hover state.
Change-Id: I20fc33dd751dab58f441f2e032ec85a86bf4cc54
Kangil Han [Thu, 4 Jul 2013 08:13:29 +0000 (08:13 +0000)]
Merge "[Release] Webkit2-efl-123997_0.11.76" into tizen_2.2
Eunsol Cha [Thu, 4 Jul 2013 08:11:09 +0000 (17:11 +0900)]
[Release] Webkit2-efl-123997_0.11.76
SangYong Park [Wed, 3 Jul 2013 13:05:51 +0000 (22:05 +0900)]
Ignore contiguous composition event.
[Title] Ignore contiguous composition event.
[Issue#] P130605-7046
[Problem] Text style was not applied.
[Cause] Text style was initialized when set empty text before confirm composition.
[Solution] Ignore contiguous composition event.
Change-Id: Id4cf6caed3b8e0361160acc63f43250978acfef4
SangYong Park [Mon, 10 Jun 2013 04:24:42 +0000 (13:24 +0900)]
Set keyboard mode
[Title] Set keyboard mode
[Issue#] P130607-4045
[Problem] Layout did not changed by conformant
[Cause] Keyboard mode was not changed
[Solution] Change keyboard mode when keypad was show/hide.
Change-Id: I9d8c6eab25952eb823efb057fdffffa2b57832f3
Kangil Han [Wed, 3 Jul 2013 11:38:57 +0000 (11:38 +0000)]
Merge "[Release] Webkit2-efl-123997_0.11.75" into tizen_2.2
Eunsol Cha [Wed, 3 Jul 2013 11:34:22 +0000 (20:34 +0900)]
[Release] Webkit2-efl-123997_0.11.75
Yuni Jeong [Wed, 3 Jul 2013 05:30:56 +0000 (14:30 +0900)]
When long tap on other input box, endTap() is performed.
[Title] When long tap on other input box, endTap() is performed.
[Issue#] N/A
[Problem] User long tap on an input box and then, when long tap on other input box,
Magnifier is displayed above previous input box.
[Cause] Magnifier is displayed above rootEditableElement that has caret
bacause there is caret in previous input box.
So, this issue occur.
[Solution] When long tap on other input box, textSelectionDown() return false.
If textSelectionDown() return false, endTap() for other input box is performed.
Change-Id: Ia25f1f0b2878b5aa1d0a14059d1d428731e2af01