WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
24148
REGRESSION(41206): Pixel test failures from positionForCoordinates patch need fixing.
https://bugs.webkit.org/show_bug.cgi?id=24148
Summary
REGRESSION(41206): Pixel test failures from positionForCoordinates patch need...
Ojan Vafai
Reported
2009-02-24 18:07:44 PST
I'm out of time for today and will get to these first thing tomorrow morning. Sorry about the regressions. // Just needs new expected results. fast/events/standalone-image-drag-to-editable.html // Hits a new assert I added. Will remove the assert and put a FIXME in it's place (the codepath wasn't new, just the assert) fast/forms/search-click-in-placeholder.html // Still need to look into these. fast/inline/dirtyLinesForInline.html svg/custom/pointer-events-image.svg svg/custom/pointer-events-path.svg svg/custom/pointer-events-text.svg
Attachments
Fix test regressions from positionForCoordinates patch.
(5.86 KB, patch)
2009-02-25 15:31 PST
,
Ojan Vafai
no flags
Details
Formatted Diff
Diff
Fix test regressions from positionForCoordinates patch. 3 new results and 1 removal of an assert.
(5.83 KB, patch)
2009-02-25 15:47 PST
,
Ojan Vafai
eric
: review-
Details
Formatted Diff
Diff
Fix svg/custom/pointer-events-image.svg and svg/custom/pointer-events-text.svg
(8.16 KB, patch)
2009-02-25 15:55 PST
,
Eric Seidel (no email)
hyatt
: review+
Details
Formatted Diff
Diff
Fix test regressions from positionForCoordinates patch. 3 new results and 1 removal of an assert.
(6.36 KB, patch)
2009-02-25 16:01 PST
,
Ojan Vafai
eric
: review+
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
Eric Seidel (no email)
Comment 1
2009-02-24 18:17:01 PST
The commits in question:
http://trac.webkit.org/changeset/41206
http://trac.webkit.org/changeset/41191
http://trac.webkit.org/changeset/41199
Eric Seidel (no email)
Comment 2
2009-02-24 18:19:53 PST
For fast/forms/search-click-in-placeholder.html, the ASSERT it hits is:
http://trac.webkit.org/browser/trunk/WebCore/rendering/RenderBlock.cpp#L3464
Which should only be hit when there is a RootLineBox which has no children. (Which makes no sense to me). But it seems that is exactly the case with placeholder text?
Ojan Vafai
Comment 3
2009-02-25 15:31:37 PST
Created
attachment 27990
[details]
Fix test regressions from positionForCoordinates patch. LayoutTests/ChangeLog | 12 ++++++++++++ ...dalone-image-drag-to-editable-expected.checksum | 2 +- .../standalone-image-drag-to-editable-expected.png | Bin 24155 -> 24164 bytes .../standalone-image-drag-to-editable-expected.txt | 11 +++++++---- .../fast/inline/dirtyLinesForInline-expected.txt | 2 +- .../svg/custom/pointer-events-path-expected.txt | 2 +- WebCore/ChangeLog | 9 +++++++++ WebCore/rendering/RenderBlock.cpp | 3 ++- 8 files changed, 33 insertions(+), 8 deletions(-)
Ojan Vafai
Comment 4
2009-02-25 15:47:12 PST
Created
attachment 27993
[details]
Fix test regressions from positionForCoordinates patch. 3 new results and 1 removal of an assert. LayoutTests/ChangeLog | 12 ++++++++++++ ...dalone-image-drag-to-editable-expected.checksum | 2 +- .../standalone-image-drag-to-editable-expected.png | Bin 24155 -> 24164 bytes .../standalone-image-drag-to-editable-expected.txt | 11 +++++++---- .../fast/inline/dirtyLinesForInline-expected.txt | 2 +- .../svg/custom/pointer-events-path-expected.txt | 2 +- WebCore/ChangeLog | 9 +++++++++ WebCore/rendering/RenderBlock.cpp | 3 ++- 8 files changed, 33 insertions(+), 8 deletions(-)
Eric Seidel (no email)
Comment 5
2009-02-25 15:55:58 PST
Created
attachment 27994
[details]
Fix svg/custom/pointer-events-image.svg and svg/custom/pointer-events-text.svg WebCore/ChangeLog | 28 +++++++++++++++++ WebCore/rendering/RenderSVGInlineText.cpp | 18 +++++++---- WebCore/rendering/SVGInlineTextBox.cpp | 47 ++++++++++++++++------------- 3 files changed, 66 insertions(+), 27 deletions(-)
Eric Seidel (no email)
Comment 6
2009-02-25 15:56:55 PST
Comment on
attachment 27993
[details]
Fix test regressions from positionForCoordinates patch. 3 new results and 1 removal of an assert. Needs documentation of the pointer-events-path improvement in the ChangeLOg.
Ojan Vafai
Comment 7
2009-02-25 16:01:03 PST
Created
attachment 27995
[details]
Fix test regressions from positionForCoordinates patch. 3 new results and 1 removal of an assert. LayoutTests/ChangeLog | 23 ++++++++++++++++++++ ...dalone-image-drag-to-editable-expected.checksum | 2 +- .../standalone-image-drag-to-editable-expected.png | Bin 24155 -> 24164 bytes .../standalone-image-drag-to-editable-expected.txt | 11 ++++++--- .../fast/inline/dirtyLinesForInline-expected.txt | 2 +- .../svg/custom/pointer-events-path-expected.txt | 2 +- WebCore/ChangeLog | 9 +++++++ WebCore/rendering/RenderBlock.cpp | 3 +- 8 files changed, 44 insertions(+), 8 deletions(-)
Eric Seidel (no email)
Comment 8
2009-02-25 16:02:57 PST
Comment on
attachment 27995
[details]
Fix test regressions from positionForCoordinates patch. 3 new results and 1 removal of an assert. Looks good.
Eric Seidel (no email)
Comment 9
2009-02-25 16:36:04 PST
Comment on
attachment 27995
[details]
Fix test regressions from positionForCoordinates patch. 3 new results and 1 removal of an assert. Landed Ojan's patch as Committing to
http://svn.webkit.org/repository/webkit/trunk
... M LayoutTests/ChangeLog M LayoutTests/platform/mac/fast/events/standalone-image-drag-to-editable-expected.checksum M LayoutTests/platform/mac/fast/events/standalone-image-drag-to-editable-expected.png M LayoutTests/platform/mac/fast/events/standalone-image-drag-to-editable-expected.txt M LayoutTests/platform/mac/fast/inline/dirtyLinesForInline-expected.txt M LayoutTests/platform/mac/svg/custom/pointer-events-path-expected.txt M WebCore/ChangeLog M WebCore/rendering/RenderBlock.cpp Committed
r41237
Marking as obsolete so that Dave (or someone) can review my remaining patch on this bug. ;)
Dave Hyatt
Comment 10
2009-02-26 13:02:07 PST
Comment on
attachment 27994
[details]
Fix svg/custom/pointer-events-image.svg and svg/custom/pointer-events-text.svg r=me
Eric Seidel (no email)
Comment 11
2009-02-26 13:17:54 PST
Committing to
http://svn.webkit.org/repository/webkit/trunk
... M WebCore/ChangeLog M WebCore/rendering/RenderSVGInlineText.cpp M WebCore/rendering/SVGInlineTextBox.cpp Committed
r41269
Yay! No more regressions!
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug