Changeset 186560 in webkit
- Timestamp:
- Jul 8, 2015, 6:03:55 PM (10 years ago)
- Location:
- branches/safari-600.1.4.17-branch
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/safari-600.1.4.17-branch/LayoutTests/ChangeLog
r186557 r186560 1 2015-07-08 Matthew Hanson <matthew_hanson@apple.com> 2 3 Merge r184653. rdar://problem/21716528 4 5 2015-05-20 Antti Koivisto <antti@apple.com> 6 7 Assertion failure in WebCore::BidiRun::BidiRun() 8 https://bugs.webkit.org/show_bug.cgi?id=145203 9 rdar://problem/20958973 10 11 Reviewed by Andreas Kling. 12 13 * fast/text/text-combine-crash-expected.txt: Added. 14 * fast/text/text-combine-crash.html: Added. 15 1 16 2015-07-08 Matthew Hanson <matthew_hanson@apple.com> 2 17 -
branches/safari-600.1.4.17-branch/Source/WebCore/ChangeLog
r186558 r186560 1 2015-07-08 Matthew Hanson <matthew_hanson@apple.com> 2 3 Merge r184653. rdar://problem/21716528 4 5 2015-05-20 Antti Koivisto <antti@apple.com> 6 7 Assertion failure in WebCore::BidiRun::BidiRun() 8 https://bugs.webkit.org/show_bug.cgi?id=145203 9 rdar://problem/20958973 10 11 Reviewed by Andreas Kling. 12 13 Test: fast/text/text-combine-crash.html 14 15 * rendering/line/BreakingContext.h: 16 (WebCore::BreakingContext::handleText): 17 18 Renove !isCombined() check. RenderCombineText::combineText() doesn't 19 do any work unless needed and text may become uncombined too. 20 21 * rendering/line/LineBreaker.cpp: 22 (WebCore::LineBreaker::skipLeadingWhitespace): 23 24 Same here. 25 1 26 2015-07-08 Matthew Hanson <matthew_hanson@apple.com> 2 27 -
branches/safari-600.1.4.17-branch/Source/WebCore/rendering/line/BreakingContextInlineHeaders.h
r179734 r186560 599 599 commitLineBreakAtCurrentWidth(m_current.renderer()); 600 600 601 if (renderText->style().hasTextCombine() && m_current.renderer()->isCombineText() && !toRenderCombineText(*m_current.renderer()).isCombined()) {601 if (renderText->style().hasTextCombine() && m_current.renderer()->isCombineText()) { 602 602 RenderCombineText& combineRenderer = toRenderCombineText(*m_current.renderer()); 603 603 combineRenderer.combineText(); -
branches/safari-600.1.4.17-branch/Source/WebCore/rendering/line/LineBreaker.cpp
r166301 r186560 68 68 } else if (object.isFloating()) 69 69 m_block.positionNewFloatOnLine(m_block.insertFloatingObject(toRenderBox(object)), lastFloatFromPreviousLine, lineInfo, width); 70 else if (object. isText() && object.style().hasTextCombine() && object.isCombineText() && !toRenderCombineText(object).isCombined()) {70 else if (object.style().hasTextCombine() && object.isCombineText()) { 71 71 toRenderCombineText(object).combineText(); 72 72 if (toRenderCombineText(object).isCombined())
Note:
See TracChangeset
for help on using the changeset viewer.