[webkit-changes] [252462] trunk/Source/WebCore

2019-11-14 Thread zalan
/ChangeLog (252461 => 252462) --- trunk/Source/WebCore/ChangeLog 2019-11-14 20:16:44 UTC (rev 252461) +++ trunk/Source/WebCore/ChangeLog 2019-11-14 20:32:38 UTC (rev 252462) @@ -1,3 +1,15 @@ +2019-11-14 Zalan Bujtas + +[LFC][Invalidation] Skip non-dirty out-of-flow boxes. +ht

[webkit-changes] [252460] trunk/Source/WebCore

2019-11-14 Thread zalan
rev 252460) @@ -1,3 +1,37 @@ +2019-11-14 Zalan Bujtas + +[LFC][Invalidation] Use InvalidationState to populate LayoutQueue +https://bugs.webkit.org/show_bug.cgi?id=204191 + + +Reviewed by Antti Koivisto. + +Start using the InvalidationSt

[webkit-changes] [252415] trunk/Source/WebCore

2019-11-13 Thread zalan
2415) @@ -1,3 +1,41 @@ +2019-11-13 Zalan Bujtas + +[LFC][Invalidation] Introduce InvalidationState and Context +https://bugs.webkit.org/show_bug.cgi?id=204140 + + +Reviewed by Antti Koivisto. + +InvalidationContext take style/content changes and turn the

[webkit-changes] [252380] trunk/Source/WebCore

2019-11-12 Thread zalan
380) --- trunk/Source/WebCore/ChangeLog 2019-11-13 00:39:09 UTC (rev 252379) +++ trunk/Source/WebCore/ChangeLog 2019-11-13 01:08:08 UTC (rev 252380) @@ -1,3 +1,18 @@ +2019-11-12 Zalan Bujtas + +[LFC] InlineFormattingState::addInlineRun should take a unique_ptr +https://bugs.webkit.

[webkit-changes] [252322] trunk/Source/WebCore

2019-11-11 Thread zalan
322) @@ -1,3 +1,18 @@ +2019-11-11 Zalan Bujtas + +[LFC][IFC] Line::m_trimmableRuns does not need to be a ListHashSet +https://bugs.webkit.org/show_bug.cgi?id=204061 + + +Reviewed by Antti Koivisto. + +Switch from ListHashSet to Vector. + +* lay

[webkit-changes] [252316] trunk/Source/WebCore

2019-11-10 Thread zalan
-11-11 04:09:59 UTC (rev 252316) @@ -1,3 +1,89 @@ +2019-11-10 Zalan Bujtas + +[LFC][IFC] Move Line::Run's line layout specific logic to InlineItemRun +https://bugs.webkit.org/show_bug.cgi?id=204055 + + +Reviewed by Antti Koivisto. + +Line::Run started gett

[webkit-changes] [252189] trunk/Source/WebCore

2019-11-07 Thread zalan
: trunk/Source/WebCore/ChangeLog (252188 => 252189) --- trunk/Source/WebCore/ChangeLog 2019-11-07 17:31:16 UTC (rev 252188) +++ trunk/Source/WebCore/ChangeLog 2019-11-07 18:03:15 UTC (rev 252189) @@ -1,3 +1,27 @@ +2019-11-07 Zalan Bujtas + +[LFC][MarginCollapsing] Drag anonymous block le

[webkit-changes] [252143] trunk/Source/WebCore

2019-11-06 Thread zalan
rev 252142) +++ trunk/Source/WebCore/ChangeLog 2019-11-06 21:02:01 UTC (rev 252143) @@ -1,3 +1,32 @@ +2019-11-06 Zalan Bujtas + +[LFC][MarginCollapsing] Add Line::isConsideredEmpty +https://bugs.webkit.org/show_bug.cgi?id=203800 + + +Reviewed by Antti Koivi

[webkit-changes] [252042] trunk/LayoutTests

2019-11-04 Thread zalan
Modified: trunk/LayoutTests/ChangeLog (252041 => 252042) --- trunk/LayoutTests/ChangeLog 2019-11-05 05:13:57 UTC (rev 252041) +++ trunk/LayoutTests/ChangeLog 2019-11-05 05:16:24 UTC (rev 252042) @@ -1,5 +1,17 @@ 2019-11-04 Zalan Bujtas +[iOS] LayoutTest fast/events/touch/ios/double-

[webkit-changes] [252041] trunk/LayoutTests

2019-11-04 Thread zalan
1,3 +1,15 @@ +2019-11-04 Zalan Bujtas + +[iOS] fast/events/touch/ios/content-observation/click-event-suppression-on-content-change.html is failing +https://bugs.webkit.org/show_bug.cgi?id=203838 + + +Reviewed by Wenson Hsieh. + +Unable to reproduce. Repl

[webkit-changes] [251977] trunk/Source/WebCore

2019-11-03 Thread zalan
: trunk/Source/WebCore/ChangeLog (251976 => 251977) --- trunk/Source/WebCore/ChangeLog 2019-11-03 20:34:50 UTC (rev 251976) +++ trunk/Source/WebCore/ChangeLog 2019-11-03 23:39:01 UTC (rev 251977) @@ -1,3 +1,16 @@ +2019-11-03 Zalan Bujtas + +[LFC][Verification] Forced line break display r

[webkit-changes] [251973] trunk/Source/WebCore

2019-11-03 Thread zalan
C (rev 251973) @@ -1,5 +1,22 @@ 2019-11-03 Zalan Bujtas +[LFC][IFC] Runs collapsed to zero advanced width are not always whitespace collapsed +https://bugs.webkit.org/show_bug.cgi?id=203778 + + +Reviewed by Antti Koivisto. + +Just because a run coll

[webkit-changes] [251972] trunk/Source/WebCore

2019-11-03 Thread zalan
Log 2019-11-03 04:58:30 UTC (rev 251971) +++ trunk/Source/WebCore/ChangeLog 2019-11-03 15:08:58 UTC (rev 251972) @@ -1,3 +1,18 @@ +2019-11-03 Zalan Bujtas + +[LFC][IFC] Pre-wrap: Overflown whitespace should stay on the current line +https://bugs.webkit.org/show_bug.cgi?id=203

[webkit-changes] [251917] trunk/Source/WebCore

2019-11-01 Thread zalan
unk/Source/WebCore/ChangeLog 2019-11-01 15:20:19 UTC (rev 251916) +++ trunk/Source/WebCore/ChangeLog 2019-11-01 15:35:43 UTC (rev 251917) @@ -1,3 +1,33 @@ +2019-11-01 Zalan Bujtas + +[LFC][IFC] Add support for text-align: justify +https://bugs.webkit.org/show_bug.cgi?id=203

[webkit-changes] [251857] trunk/Source/WebCore

2019-10-31 Thread zalan
: trunk/Source/WebCore/ChangeLog (251856 => 251857) --- trunk/Source/WebCore/ChangeLog 2019-10-31 17:35:06 UTC (rev 251856) +++ trunk/Source/WebCore/ChangeLog 2019-10-31 17:37:56 UTC (rev 251857) @@ -1,5 +1,32 @@ 2019-10-31 Zalan Bujtas +[LFC][IFC] Add expansion context to Line::

[webkit-changes] [251851] trunk/Source/WebCore

2019-10-31 Thread zalan
iff Modified: trunk/Source/WebCore/ChangeLog (251850 => 251851) --- trunk/Source/WebCore/ChangeLog 2019-10-31 15:44:21 UTC (rev 251850) +++ trunk/Source/WebCore/ChangeLog 2019-10-31 16:01:25 UTC (rev 251851) @@ -1,3 +1,28 @@ +2019-10-31 Zalan Bujtas + +[LFC][IFC] Line::Run should no

[webkit-changes] [251848] trunk/Source/WebCore

2019-10-31 Thread zalan
g 2019-10-31 15:40:10 UTC (rev 251848) @@ -1,5 +1,23 @@ 2019-10-31 Zalan Bujtas +[LFC][IFC] Do not merge completely collapsed run with the previous run +https://bugs.webkit.org/show_bug.cgi?id=203658 + + +Reviewed by Antti Koivisto. + +When a wh

[webkit-changes] [251846] trunk/Source/WebCore

2019-10-31 Thread zalan
/layout/inlineformatting/InlineLine.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (251845 => 251846) --- trunk/Source/WebCore/ChangeLog 2019-10-31 15:07:16 UTC (rev 251845) +++ trunk/Source/WebCore/ChangeLog 2019-10-31 15:16:42 UTC (rev 251846) @@ -1,5 +1,18 @@ 2019-10-31 Zalan Buj

[webkit-changes] [251845] trunk/Source/WebCore

2019-10-31 Thread zalan
inlineformatting/InlineLine.h Diff Modified: trunk/Source/WebCore/ChangeLog (251844 => 251845) --- trunk/Source/WebCore/ChangeLog 2019-10-31 14:52:05 UTC (rev 251844) +++ trunk/Source/WebCore/ChangeLog 2019-10-31 15:07:16 UTC (rev 251845) @@ -1,5 +1,20 @@ 2019-10-31 Zalan Bujtas +

[webkit-changes] [251843] trunk/Source/WebCore

2019-10-31 Thread zalan
/InlineTextItem.h Diff Modified: trunk/Source/WebCore/ChangeLog (251842 => 251843) --- trunk/Source/WebCore/ChangeLog 2019-10-31 14:39:30 UTC (rev 251842) +++ trunk/Source/WebCore/ChangeLog 2019-10-31 14:51:34 UTC (rev 251843) @@ -1,3 +1,32 @@ +2019-10-31 Zalan Bujtas + +[LFC][

[webkit-changes] [251844] trunk/Source/WebCore

2019-10-31 Thread zalan
Log 2019-10-31 14:51:34 UTC (rev 251843) +++ trunk/Source/WebCore/ChangeLog 2019-10-31 14:52:05 UTC (rev 251844) @@ -1,5 +1,22 @@ 2019-10-31 Zalan Bujtas +[LFC][IFC] Add justify expansion information to Display::Runs +https://bugs.webkit.org/show_bug.cgi?id=203

[webkit-changes] [251799] trunk

2019-10-30 Thread zalan
tTests/ChangeLog 2019-10-30 20:44:34 UTC (rev 251798) +++ trunk/LayoutTests/ChangeLog 2019-10-30 20:49:15 UTC (rev 251799) @@ -1,3 +1,13 @@ +2019-10-30 Zalan Bujtas + +ASSERTION FAILED: !object || !isRuby(object->parent()) || is(*object) || (object->isInline() && (object-

[webkit-changes] [251680] trunk

2019-10-28 Thread zalan
Diff Modified: trunk/LayoutTests/ChangeLog (251679 => 251680) --- trunk/LayoutTests/ChangeLog 2019-10-28 22:41:24 UTC (rev 251679) +++ trunk/LayoutTests/ChangeLog 2019-10-28 23:09:39 UTC (rev 251680) @@ -1,3 +1,14 @@ +2019-10-28 Zalan Bujtas + +Hidden framesets should provide defa

[webkit-changes] [251642] trunk/Source/WebCore

2019-10-27 Thread zalan
-27 16:52:32 UTC (rev 251641) +++ trunk/Source/WebCore/ChangeLog 2019-10-27 17:18:58 UTC (rev 251642) @@ -1,5 +1,27 @@ 2019-10-27 Zalan Bujtas +[LFC][IFC] Do not expand runs with collapsed trailing whitespace +https://bugs.webkit.org/show_bug.cgi?id=203

[webkit-changes] [251640] trunk/Source/WebCore

2019-10-27 Thread zalan
rev 251639) +++ trunk/Source/WebCore/ChangeLog 2019-10-27 16:33:01 UTC (rev 251640) @@ -1,3 +1,24 @@ +2019-10-27 Zalan Bujtas + +[LFC][Painting] Use the dirty rect to decide what to paint +https://bugs.webkit.org/show_bug.cgi?id=203467 + + +Reviewed by Antti Koivi

[webkit-changes] [251638] trunk/Source/WebCore

2019-10-26 Thread zalan
/FrameViewLayoutContext.h Diff Modified: trunk/Source/WebCore/ChangeLog (251637 => 251638) --- trunk/Source/WebCore/ChangeLog 2019-10-26 17:17:54 UTC (rev 251637) +++ trunk/Source/WebCore/ChangeLog 2019-10-26 19:16:18 UTC (rev 251638) @@ -1,3 +1,32 @@ +2019-10-26 Zalan Bujtas + +[LFC]

[webkit-changes] [251633] trunk/Source/WebCore

2019-10-26 Thread zalan
ore/ChangeLog 2019-10-26 12:47:05 UTC (rev 251632) +++ trunk/Source/WebCore/ChangeLog 2019-10-26 12:53:00 UTC (rev 251633) @@ -1,3 +1,32 @@ +2019-10-26 Zalan Bujtas + +[LFC][IFC] Completely collapsed runs should not have advance width +https://bugs.webkit.org/show_bug.cgi?id=203

[webkit-changes] [251617] trunk/Source/WebCore

2019-10-25 Thread zalan
00:37:31 UTC (rev 251616) +++ trunk/Source/WebCore/ChangeLog 2019-10-26 00:46:07 UTC (rev 251617) @@ -1,3 +1,21 @@ +2019-10-25 Zalan Bujtas + +[LFC][IFC] Remove redundant LineLayout::LineInput c'tor +https://bugs.webkit.org/show_bug.cgi?id=203425 + + +Revie

[webkit-changes] [251610] trunk/Source/WebCore

2019-10-25 Thread zalan
unk/Source/WebCore/ChangeLog 2019-10-25 23:12:33 UTC (rev 251609) +++ trunk/Source/WebCore/ChangeLog 2019-10-25 23:16:28 UTC (rev 251610) @@ -1,3 +1,19 @@ +2019-10-25 Zalan Bujtas + +[LFC][IFC] Add support for no-wrap +https://bugs.webkit.org/show_bug.cgi?id=203

[webkit-changes] [251590] trunk/Source/WebCore

2019-10-25 Thread zalan
/WebCore/ChangeLog (251589 => 251590) --- trunk/Source/WebCore/ChangeLog 2019-10-25 13:01:05 UTC (rev 251589) +++ trunk/Source/WebCore/ChangeLog 2019-10-25 15:12:37 UTC (rev 251590) @@ -1,3 +1,50 @@ +2019-10-25 Zalan Bujtas + +[LFC][IFC] Add support for preserved new line (pre, pre-w

[webkit-changes] [251554] trunk/Source/WebCore

2019-10-24 Thread zalan
4 19:43:49 UTC (rev 251553) +++ trunk/Source/WebCore/ChangeLog 2019-10-24 20:04:19 UTC (rev 251554) @@ -1,3 +1,44 @@ +2019-10-24 Zalan Bujtas + +[LFC][IFC] Add support for partial leading and trailing content +https://bugs.webkit.org/show_bug.cgi?id=203375 + +Reviewe

[webkit-changes] [251455] trunk/Source/WebCore

2019-10-22 Thread zalan
ebCore/layout/inlineformatting/InlineLineLayout.h Diff Modified: trunk/Source/WebCore/ChangeLog (251454 => 251455) --- trunk/Source/WebCore/ChangeLog 2019-10-22 21:03:30 UTC (rev 251454) +++ trunk/Source/WebCore/ChangeLog 2019-10-22 21:11:48 UTC (rev 251455) @@ -1,3 +1,57 @@ +2019-10-22 Za

[webkit-changes] [251330] trunk/Source/WebCore

2019-10-20 Thread zalan
/WebCore/ChangeLog (251329 => 251330) --- trunk/Source/WebCore/ChangeLog 2019-10-20 14:56:32 UTC (rev 251329) +++ trunk/Source/WebCore/ChangeLog 2019-10-20 15:09:21 UTC (rev 251330) @@ -1,5 +1,32 @@ 2019-10-20 Zalan Bujtas +[LFC][IFC] Make InlineTextItem reusable when 'segment br

[webkit-changes] [251329] trunk/Source/WebCore

2019-10-20 Thread zalan
-20 Zalan Bujtas + +[LFC][IFC] Move the collapsed bit from InlineItems to runs +https://bugs.webkit.org/show_bug.cgi?id=203183 + +Reviewed by Antti Koivisto. + + +Let's not store the collapsed bit on the InlineTextItem. All we need to know is whet

[webkit-changes] [251284] trunk/Source/WebCore

2019-10-18 Thread zalan
/WebCore/ChangeLog (251283 => 251284) --- trunk/Source/WebCore/ChangeLog 2019-10-18 16:12:44 UTC (rev 251283) +++ trunk/Source/WebCore/ChangeLog 2019-10-18 16:14:28 UTC (rev 251284) @@ -1,5 +1,16 @@ 2019-10-18 Zalan Bujtas +[LFC][TFC] Include horizontal spacing when check

[webkit-changes] [251283] trunk/Source/WebCore

2019-10-18 Thread zalan
rce/WebCore/ChangeLog 2019-10-18 16:12:44 UTC (rev 251283) @@ -1,5 +1,22 @@ 2019-10-18 Zalan Bujtas +[LFC][TFC] Fix table's total horizontal spacing computation +https://bugs.webkit.org/show_bug.cgi?id=203151 + + +Reviewed by Antti Koivi

[webkit-changes] [251282] trunk/Source/WebCore

2019-10-18 Thread zalan
-10-18 Zalan Bujtas +[LFC][TFC] Cache table's width constraint values. +https://bugs.webkit.org/show_bug.cgi?id=203135 + + +Reviewed by Antti Koivisto. + +This patch ensures that when computedIntrinsicWidthConstraints is called from both the preferred wi

[webkit-changes] [251281] trunk/Source/WebCore

2019-10-18 Thread zalan
rev 251280) +++ trunk/Source/WebCore/ChangeLog 2019-10-18 16:09:41 UTC (rev 251281) @@ -1,5 +1,28 @@ 2019-10-18 Zalan Bujtas +[LFC][BFC] TableFormattingContext::computedIntrinsicWidthConstraints should not expect a valid containing block's width +https://bugs.webkit.org/show_bug.cgi

[webkit-changes] [251280] trunk/Source/WebCore

2019-10-18 Thread zalan
@@ -1,3 +1,18 @@ +2019-10-18 Zalan Bujtas + +[LFC][BFC] Fix block level formatting root inflow box height computation +https://bugs.webkit.org/show_bug.cgi?id=203085 + + +Reviewed by Antti Koivisto. + +Section 10.6.7 (https://www.w3.org/TR/CSS22/visudet.htm

[webkit-changes] [251243] trunk/Source/WebCore

2019-10-17 Thread zalan
ore/ChangeLog 2019-10-17 17:02:41 UTC (rev 251242) +++ trunk/Source/WebCore/ChangeLog 2019-10-17 17:08:11 UTC (rev 251243) @@ -1,5 +1,23 @@ 2019-10-17 Zalan Bujtas +[LFC][TFC] Table formatting context accesses geometry information from parent BFC +https://bugs.webkit.org/show_bug.

[webkit-changes] [251239] trunk/Source/WebCore

2019-10-17 Thread zalan
/ChangeLog (251238 => 251239) --- trunk/Source/WebCore/ChangeLog 2019-10-17 16:28:43 UTC (rev 251238) +++ trunk/Source/WebCore/ChangeLog 2019-10-17 16:38:57 UTC (rev 251239) @@ -1,5 +1,33 @@ 2019-10-17 Zalan Bujtas +[LFC][Painting] Add support for image/background image paint

[webkit-changes] [251238] trunk/Source/WebCore

2019-10-17 Thread zalan
rev 251238) @@ -1,3 +1,46 @@ +2019-10-17 Zalan Bujtas + +[LFC][IFC] Add Display::Run/LineBox mapping +https://bugs.webkit.org/show_bug.cgi?id=203051 + + +Reviewed by Antti Koivisto. + +Mapping enables us to paint baseline aligned runs on the current l

[webkit-changes] [251211] trunk/Source/WebCore

2019-10-16 Thread zalan
/layout/inlineformatting/InlineLine.h Diff Modified: trunk/Source/WebCore/ChangeLog (251210 => 251211) --- trunk/Source/WebCore/ChangeLog 2019-10-16 21:52:26 UTC (rev 251210) +++ trunk/Source/WebCore/ChangeLog 2019-10-16 22:01:27 UTC (rev 251211) @@ -1,3 +1,27 @@ +2019-10-16 Zalan Buj

[webkit-changes] [251200] trunk/Source/WebCore

2019-10-16 Thread zalan
/ChangeLog (251199 => 251200) --- trunk/Source/WebCore/ChangeLog 2019-10-16 20:30:22 UTC (rev 251199) +++ trunk/Source/WebCore/ChangeLog 2019-10-16 20:32:55 UTC (rev 251200) @@ -1,3 +1,35 @@ +2019-10-16 Zalan Bujtas + +[LFC][IFC] Fix various vertical alignment issues. +ht

[webkit-changes] [251186] trunk/Source/WebCore

2019-10-16 Thread zalan
unk/Source/WebCore/ChangeLog 2019-10-16 13:27:19 UTC (rev 251186) @@ -1,3 +1,24 @@ +2019-10-16 Zalan Bujtas + +[LFC][TFC] TableFormattingContext::distributeExtraHorizontalSpace should not ignore fixed width columns +https://bugs.webkit.org/show_bug.cgi?id=203010 + +Revie

[webkit-changes] [251151] trunk/Source/WebCore

2019-10-15 Thread zalan
/WebCore/ChangeLog (251150 => 251151) --- trunk/Source/WebCore/ChangeLog 2019-10-15 19:13:35 UTC (rev 251150) +++ trunk/Source/WebCore/ChangeLog 2019-10-15 19:29:24 UTC (rev 251151) @@ -1,5 +1,23 @@ 2019-10-15 Zalan Bujtas +[LFC][TFC] Use to adjust the preferred column wi

[webkit-changes] [251147] trunk/Source/WebCore

2019-10-15 Thread zalan
Log 2019-10-15 17:19:08 UTC (rev 251146) +++ trunk/Source/WebCore/ChangeLog 2019-10-15 17:31:35 UTC (rev 251147) @@ -1,3 +1,22 @@ +2019-10-15 Zalan Bujtas + +[LFC][TFC] Add support for colgroup/col +https://bugs.webkit.org/show_bug.cgi?id=202991 + + +Reviewed by An

[webkit-changes] [251137] trunk/Source/WebCore

2019-10-15 Thread zalan
:03 UTC (rev 251136) +++ trunk/Source/WebCore/ChangeLog 2019-10-15 15:09:04 UTC (rev 251137) @@ -1,5 +1,30 @@ 2019-10-15 Zalan Bujtas +[LFC] Adjust computed width value when box sizing is border-box +https://bugs.webkit.org/show_bug.cgi?id=202966 + + +Revie

[webkit-changes] [251136] trunk/Source/WebCore

2019-10-15 Thread zalan
=> 251136) --- trunk/Source/WebCore/ChangeLog 2019-10-15 14:47:10 UTC (rev 251135) +++ trunk/Source/WebCore/ChangeLog 2019-10-15 15:03:03 UTC (rev 251136) @@ -1,5 +1,23 @@ 2019-10-15 Zalan Bujtas +[LFC][TFC] Add element's width attribute value to Layout::Box rare data +ht

[webkit-changes] [251135] trunk/Source/WebCore

2019-10-15 Thread zalan
:30:16 UTC (rev 251134) +++ trunk/Source/WebCore/ChangeLog 2019-10-15 14:47:10 UTC (rev 251135) @@ -1,3 +1,62 @@ +2019-10-15 Zalan Bujtas + +[LFC] Adjust computed height value when box sizing is border-box +https://bugs.webkit.org/show_bug.cgi?id=202965 + + +Revie

[webkit-changes] [251133] trunk/Source/WebCore

2019-10-15 Thread zalan
133) @@ -1,3 +1,17 @@ +2019-10-15 Zalan Bujtas + +[LFC][IFC] Add support for text-transform: uppercase/lowercase +https://bugs.webkit.org/show_bug.cgi?id=202968 + + +Reviewed by Antti Koivisto. + +The text content on the layout box should be in its final st

[webkit-changes] [250942] trunk/LayoutTests

2019-10-09 Thread zalan
unk/LayoutTests/ChangeLog 2019-10-09 23:39:26 UTC (rev 250942) @@ -1,3 +1,16 @@ +2019-10-09 Zalan Bujtas + +[iOS] LayoutTest fast/events/touch/ios/double-tap-for-double-click2.html is timing out +https://bugs.webkit.org/show_bug.cgi?id=202765 + + +Reviewed by Wenson Hs

[webkit-changes] [250929] trunk

2019-10-09 Thread zalan
rev 250928) +++ trunk/LayoutTests/ChangeLog 2019-10-09 21:01:08 UTC (rev 250929) @@ -1,3 +1,14 @@ +2019-10-09 Zalan Bujtas + +RunResolver::rangeForRendererWithOffsets should check for range end +https://bugs.webkit.org/show_bug.cgi?id=202761 + + +Reviewed by Antti Koivi

[webkit-changes] [250910] trunk/Source/WebCore

2019-10-09 Thread zalan
019-10-09 Zalan Bujtas + +[LFC][Painting] Decouple content and decoration painting +https://bugs.webkit.org/show_bug.cgi?id=202718 + + +Reviewed by Antti Koivisto. + +This patch adds support for individual run painting redblack. +This is pretty m

[webkit-changes] [250837] trunk/Source/WebCore

2019-10-08 Thread zalan
(250836 => 250837) --- trunk/Source/WebCore/ChangeLog 2019-10-08 16:55:18 UTC (rev 250836) +++ trunk/Source/WebCore/ChangeLog 2019-10-08 17:26:30 UTC (rev 250837) @@ -1,3 +1,24 @@ +2019-10-08 Zalan Bujtas + +[LFC][Painting] Add very basic block and inline painting +ht

[webkit-changes] [250776] trunk/Source/WebCore

2019-10-07 Thread zalan
rce/WebCore/ChangeLog 2019-10-07 17:28:28 UTC (rev 250776) @@ -1,3 +1,18 @@ +2019-10-07 Zalan Bujtas + +[LFC] Add const version of LayoutState::displayBoxForLayoutBox +https://bugs.webkit.org/show_bug.cgi?id=202623 + + +Reviewed by Antti Koivisto. + +* lay

[webkit-changes] [250769] trunk/Source/WebCore

2019-10-06 Thread zalan
:57:42 UTC (rev 250768) +++ trunk/Source/WebCore/ChangeLog 2019-10-06 13:58:25 UTC (rev 250769) @@ -1,3 +1,38 @@ +2019-10-06 Zalan Bujtas + +[LFC][Painting] Introduce Display::Painter +https://bugs.webkit.org/show_bug.cgi?id=202614 + + +Reviewed by Antti Koivi

[webkit-changes] [250767] trunk/Source/WebCore

2019-10-05 Thread zalan
ebCore/ChangeLog 2019-10-05 14:05:48 UTC (rev 250766) +++ trunk/Source/WebCore/ChangeLog 2019-10-05 17:35:41 UTC (rev 250767) @@ -1,5 +1,30 @@ 2019-10-05 Zalan Bujtas +[LFC] LayoutChildtIteratorAdapter -> LayoutChildIteratorAdapter +https://bugs.webkit.org/show_bug.cgi?

[webkit-changes] [250766] trunk/Source/WebCore

2019-10-05 Thread zalan
-05 Zalan Bujtas + +[LFC] Remove redundant includes. +https://bugs.webkit.org/show_bug.cgi?id=202610 + + +Reviewed by Tim Horton. + +* layout/FormattingContext.h: +* layout/FormattingContextGeometry.cpp: +* layout/FormattingContextQuirks.

[webkit-changes] [250490] trunk/Source/WebCore

2019-09-29 Thread zalan
/InlineFormattingContextLineLayout.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (250489 => 250490) --- trunk/Source/WebCore/ChangeLog 2019-09-29 08:56:34 UTC (rev 250489) +++ trunk/Source/WebCore/ChangeLog 2019-09-29 15:08:41 UTC (rev 250490) @@ -1,3 +1,51 @@ +2019-09-29 Zalan Buj

[webkit-changes] [250487] trunk/Source/WebCore

2019-09-28 Thread zalan
486) +++ trunk/Source/WebCore/ChangeLog 2019-09-29 01:59:27 UTC (rev 250487) @@ -1,3 +1,33 @@ +2019-09-28 Zalan Bujtas + +[LFC][IFC] Move horizontal alignment to Line +https://bugs.webkit.org/show_bug.cgi?id=202351 + + +Reviewed by Antti Koivisto. + +L

[webkit-changes] [250484] trunk/Source/WebCore

2019-09-28 Thread zalan
/inlineformatting/InlineLine.h Diff Modified: trunk/Source/WebCore/ChangeLog (250483 => 250484) --- trunk/Source/WebCore/ChangeLog 2019-09-28 21:38:14 UTC (rev 250483) +++ trunk/Source/WebCore/ChangeLog 2019-09-28 23:58:10 UTC (rev 250484) @@ -1,3 +1,19 @@ +2019-09-28 Zalan Buj

[webkit-changes] [250482] trunk/Source/WebCore

2019-09-28 Thread zalan
-09-28 07:32:18 UTC (rev 250481) +++ trunk/Source/WebCore/ChangeLog 2019-09-28 14:30:40 UTC (rev 250482) @@ -1,3 +1,21 @@ +2019-09-28 Zalan Bujtas + +[LFC][IFC] Line::Box should have a const public interface +https://bugs.webkit.org/show_bug.cgi?id=202

[webkit-changes] [250460] trunk/Source

2019-09-27 Thread zalan
unk/Source/WebCore/ChangeLog 2019-09-27 21:52:37 UTC (rev 250460) @@ -1,3 +1,18 @@ +2019-09-27 Zalan Bujtas + +[iPadOS] Can’t use RalphLauren.com on iPad because hover menus don’t stay up +https://bugs.webkit.org/show_bug.cgi?id=202331 + + +Reviewed by Tim Hor

[webkit-changes] [250439] trunk/Source/WebCore

2019-09-27 Thread zalan
rce/WebCore/ChangeLog 2019-09-27 19:25:53 UTC (rev 250439) @@ -1,3 +1,27 @@ +2019-09-27 Zalan Bujtas + +[LFC][IFC] Line::close should merge the text runs. +https://bugs.webkit.org/show_bug.cgi?id=202319 + + +Reviewed by Antti Koivisto. + +Now Line::cl

[webkit-changes] [250429] trunk/Source/WebCore

2019-09-27 Thread zalan
/layout/layouttree/LayoutTreeBuilder.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (250428 => 250429) --- trunk/Source/WebCore/ChangeLog 2019-09-27 16:27:45 UTC (rev 250428) +++ trunk/Source/WebCore/ChangeLog 2019-09-27 16:49:54 UTC (rev 250429) @@ -1,3 +1,42 @@ +2019-09-27 Zalan Buj

[webkit-changes] [250423] trunk/Source/WebCore

2019-09-27 Thread zalan
-27 Zalan Bujtas + +[LFC][IFC] Remove redundant Line::TextContext member variables +https://bugs.webkit.org/show_bug.cgi?id=202300 + + +Reviewed by Antti Koivisto. + +This is in preparation for using Display::Run in Line::Run instead of Display::R

[webkit-changes] [250412] trunk/Source/WebCore

2019-09-26 Thread zalan
,29 @@ 2019-09-26 Zalan Bujtas +[LFC][IFC] Line::Run should have a reference to the associated InlineItem +https://bugs.webkit.org/show_bug.cgi?id=202288 + + +Reviewed by Antti Koivisto. + +It makes it clearer where the type and the layout box come f

[webkit-changes] [250411] trunk/Source/WebCore

2019-09-26 Thread zalan
ore/ChangeLog 2019-09-27 03:23:32 UTC (rev 250411) @@ -1,5 +1,60 @@ 2019-09-26 Zalan Bujtas +[LFC][IFC] Remove redundant Line::Content +https://bugs.webkit.org/show_bug.cgi?id=202284 + + +Reviewed by Antti Koivisto. + +Line::Content is really just a list or r

[webkit-changes] [250404] trunk/Source/WebCore

2019-09-26 Thread zalan
404) @@ -1,3 +1,44 @@ +2019-09-26 Zalan Bujtas + +[LFC][IFC] Move Line::Content::m_lineBox to Line. +https://bugs.webkit.org/show_bug.cgi?id=202280 + + +Reviewed by Antti Koivisto. + +This is in preparation for Line producing Display::Runs instead of Line::R

[webkit-changes] [250384] trunk/Source/WebCore

2019-09-26 Thread zalan
/inlineformatting/InlineFormattingContextLineLayout.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (250383 => 250384) --- trunk/Source/WebCore/ChangeLog 2019-09-26 15:07:17 UTC (rev 250383) +++ trunk/Source/WebCore/ChangeLog 2019-09-26 15:44:33 UTC (rev 250384) @@ -1,3 +1,16 @@ +2019-09-26 Za

[webkit-changes] [250358] trunk/LayoutTests

2019-09-25 Thread zalan
:28 UTC (rev 250358) @@ -1,5 +1,13 @@ 2019-09-25 Zalan Bujtas +Adjust tap position to avoid double-tap issue across tests. + +Unreviewed test gardening. + +* fast/events/touch/ios/double-tap-for-two-clicks3.html: + +2019-09-25 Zalan Bujtas + Rebaselining af

[webkit-changes] [250353] trunk/LayoutTests

2019-09-25 Thread zalan
-09-25 Zalan Bujtas + +Rebaselining after r250315. + +* fast/events/touch/ios/double-tap-for-double-click3-expected.txt: + 2019-09-25 Alexey Shvayka Re-sync web-platform-tests/IndexedDB from upstream Modified: trunk/LayoutTests/fast/events/touch/ios/double-

[webkit-changes] [250342] trunk/Source/WebCore

2019-09-25 Thread zalan
:33:02 UTC (rev 250342) @@ -1,3 +1,52 @@ +2019-09-25 Zalan Bujtas + +[LFC][IFC] Use existing Line::Content::LineBox to track the current line geometry +https://bugs.webkit.org/show_bug.cgi?id=202182 + +Reviewed by Antti Koivisto. + +This patch removes the redund

[webkit-changes] [250315] trunk

2019-09-24 Thread zalan
=> 250315) --- trunk/LayoutTests/ChangeLog 2019-09-24 19:22:22 UTC (rev 250314) +++ trunk/LayoutTests/ChangeLog 2019-09-24 20:06:48 UTC (rev 250315) @@ -1,3 +1,22 @@ +2019-09-24 Zalan Bujtas + +[iPadOs] The second click event is missing on double tap when dblclick handler is not pres

[webkit-changes] [250299] trunk/Source/WebCore

2019-09-24 Thread zalan
UTC (rev 250299) @@ -1,5 +1,52 @@ 2019-09-24 Zalan Bujtas +[LFC][IFC] Line::Content should use LineBox +https://bugs.webkit.org/show_bug.cgi?id=202128 + + +Reviewed by Antti Koivisto. + +Replace Line::Content's m_logicalRect, m_baseline and m_baselineOff

[webkit-changes] [250297] trunk/Source/WebCore

2019-09-24 Thread zalan
-24 14:29:00 UTC (rev 250296) +++ trunk/Source/WebCore/ChangeLog 2019-09-24 14:39:57 UTC (rev 250297) @@ -1,3 +1,21 @@ +2019-09-24 Zalan Bujtas + +[LFC][IFC] Move line constraints computation to a dedicated function +https://bugs.webkit.org/show_bug.cgi?id=202

[webkit-changes] [250240] trunk/Source/WebCore

2019-09-23 Thread zalan
UTC (rev 250239) +++ trunk/Source/WebCore/ChangeLog 2019-09-23 17:21:22 UTC (rev 250240) @@ -1,3 +1,21 @@ +2019-09-23 Zalan Bujtas + +[LFC][IFC] Merge inline box compute functions +https://bugs.webkit.org/show_bug.cgi?id=202092 + + +Reviewed by Antti Koivi

[webkit-changes] [250235] trunk/Source/WebCore

2019-09-23 Thread zalan
235) @@ -1,3 +1,31 @@ +2019-09-23 Zalan Bujtas + +[LFC][IFC] Pass in the Used*Values to inline layout functions. +https://bugs.webkit.org/show_bug.cgi?id=202091 + + +Reviewed by Antti Koivisto. + +Only the top level layout functions should generate constraint val

[webkit-changes] [250181] trunk/Source/WebCore

2019-09-21 Thread zalan
Log 2019-09-21 13:51:17 UTC (rev 250181) @@ -1,3 +1,19 @@ +2019-09-21 Zalan Bujtas + +[LFC] LayoutContext::m_formattingContextRootListForLayout should be a WeakHashSet +https://bugs.webkit.org/show_bug.cgi?id=202068 + + +Reviewed by Alex Christensen. + +* lay

[webkit-changes] [250128] trunk/Source/WebCore

2019-09-20 Thread zalan
-20 11:00:53 UTC (rev 250127) +++ trunk/Source/WebCore/ChangeLog 2019-09-20 13:36:00 UTC (rev 250128) @@ -1,3 +1,64 @@ +2019-09-20 Zalan Bujtas + +[LFC] Introduce LayoutContext class +https://bugs.webkit.org/show_bug.cgi?id=202026 + + +Reviewed by Antti Koivi

[webkit-changes] [250091] trunk/Source/WebCore

2019-09-19 Thread zalan
=> 250091) --- trunk/Source/WebCore/ChangeLog 2019-09-19 15:19:30 UTC (rev 250090) +++ trunk/Source/WebCore/ChangeLog 2019-09-19 15:35:30 UTC (rev 250091) @@ -1,5 +1,29 @@ 2019-09-19 Zalan Bujtas +[LFC] Remove redundant Layout::Box::ElementTypes +https://bugs.webkit.

[webkit-changes] [250089] trunk/Source/WebCore

2019-09-19 Thread zalan
unk/Source/WebCore/ChangeLog 2019-09-19 14:58:43 UTC (rev 250089) @@ -1,5 +1,25 @@ 2019-09-19 Zalan Bujtas +[LFC][IFC] InlineFormattingContext::InlineLayout should not need to call LayoutState::establishedFormattingState +https://bugs.webkit.org/show_bug.cgi?id=201

[webkit-changes] [250088] trunk/Source/WebCore

2019-09-19 Thread zalan
Log 2019-09-19 05:58:27 UTC (rev 250087) +++ trunk/Source/WebCore/ChangeLog 2019-09-19 13:25:46 UTC (rev 250088) @@ -1,3 +1,26 @@ +2019-09-19 Zalan Bujtas + +[LFC] FloatingContext should take the root container. +https://bugs.webkit.org/show_bug.cgi?id=201

[webkit-changes] [250064] trunk/Source/WebCore

2019-09-18 Thread zalan
063) +++ trunk/Source/WebCore/ChangeLog 2019-09-18 23:33:08 UTC (rev 250064) @@ -1,3 +1,46 @@ +2019-09-18 Zalan Bujtas + +[LFC] FormattingContext::Geometry/MarginCollapse/Quirk classes should not need to access non-const Display::Box +https://bugs.webkit.org/show_bug.cgi?id=201

[webkit-changes] [250056] trunk/Source/WebCore

2019-09-18 Thread zalan
ore/ChangeLog 2019-09-18 21:35:08 UTC (rev 250055) +++ trunk/Source/WebCore/ChangeLog 2019-09-18 21:48:03 UTC (rev 250056) @@ -1,3 +1,46 @@ +2019-09-18 Zalan Bujtas + +[LFC] Introduce UsedVerticalValues::Constraints +https://bugs.webkit.org/show_bug.cgi?id=201

[webkit-changes] [250051] trunk/Source/WebCore

2019-09-18 Thread zalan
rce/WebCore/ChangeLog 2019-09-18 21:12:06 UTC (rev 250051) @@ -1,5 +1,43 @@ 2019-09-18 Zalan Bujtas +[LFC] Add contentbox left constraint to UsedHorizontalValues::Constraints +https://bugs.webkit.org/show_bug.cgi?id=201923 + + +Reviewed by Antti Koivisto. + +P

[webkit-changes] [250050] trunk/Source/WebCore

2019-09-18 Thread zalan
-09-18 19:39:53 UTC (rev 250049) +++ trunk/Source/WebCore/ChangeLog 2019-09-18 19:56:14 UTC (rev 250050) @@ -1,3 +1,61 @@ +2019-09-18 Zalan Bujtas + +[LFC] Introduce UsedHorizontalValues::Constraints +https://bugs.webkit.org/show_bug.cgi?id=201919 + + +Reviewed by An

[webkit-changes] [250035] trunk/Source/WebCore

2019-09-18 Thread zalan
/Source/WebCore/ChangeLog (250034 => 250035) --- trunk/Source/WebCore/ChangeLog 2019-09-18 15:41:09 UTC (rev 250034) +++ trunk/Source/WebCore/ChangeLog 2019-09-18 15:53:06 UTC (rev 250035) @@ -1,3 +1,27 @@ +2019-09-18 Zalan Bujtas + +[LFC] FormattingContext::Geometry::computedHei

[webkit-changes] [250033] trunk/Source/WebCore

2019-09-18 Thread zalan
/InlineFormattingContextGeometry.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (250032 => 250033) --- trunk/Source/WebCore/ChangeLog 2019-09-18 14:31:12 UTC (rev 250032) +++ trunk/Source/WebCore/ChangeLog 2019-09-18 15:38:17 UTC (rev 250033) @@ -1,3 +1,21 @@ +2019-09-18 Zalan Bujtas + +[LFC] Shrink-to-fit-wi

[webkit-changes] [249955] trunk/Source/WebCore

2019-09-17 Thread zalan
955) --- trunk/Source/WebCore/ChangeLog 2019-09-17 15:01:23 UTC (rev 249954) +++ trunk/Source/WebCore/ChangeLog 2019-09-17 15:57:15 UTC (rev 249955) @@ -1,5 +1,26 @@ 2019-09-17 Zalan Bujtas +[LFC[MarginCollapsing] MarginCollapse::estimatedMarginBefore should take pre-computed non-collap

[webkit-changes] [249954] trunk

2019-09-17 Thread zalan
954) --- trunk/LayoutTests/ChangeLog 2019-09-17 11:05:00 UTC (rev 249953) +++ trunk/LayoutTests/ChangeLog 2019-09-17 15:01:23 UTC (rev 249954) @@ -1,3 +1,14 @@ +2019-09-17 Zalan Bujtas + +[First-letter] Use WeakPtr for the first-letter insertion point. +https://bugs.webkit.

[webkit-changes] [249908] trunk/Source/WebCore

2019-09-16 Thread zalan
layout/tableformatting/TableFormattingContext.h Diff Modified: trunk/Source/WebCore/ChangeLog (249907 => 249908) --- trunk/Source/WebCore/ChangeLog 2019-09-16 18:29:49 UTC (rev 249907) +++ trunk/Source/WebCore/ChangeLog 2019-09-16 18:44:36 UTC (rev 249908) @@ -1,3 +1,23 @@ +2019-09-16 Zal

[webkit-changes] [249903] trunk/Source/WebCore

2019-09-16 Thread zalan
Modified: trunk/Source/WebCore/ChangeLog (249902 => 249903) --- trunk/Source/WebCore/ChangeLog 2019-09-16 16:41:46 UTC (rev 249902) +++ trunk/Source/WebCore/ChangeLog 2019-09-16 16:56:35 UTC (rev 249903) @@ -1,5 +1,45 @@ 2019-09-16 Zalan Bujtas +[LFC] Always provide a contain

[webkit-changes] [249900] trunk/Source/WebCore

2019-09-16 Thread zalan
rev 249899) +++ trunk/Source/WebCore/ChangeLog 2019-09-16 16:11:57 UTC (rev 249900) @@ -1,3 +1,20 @@ +2019-09-16 Zalan Bujtas + +[LFC][BFC] BlockFormattingContext::Geometry::inFlowNonReplacedHeightAndMargin should not read containing block's width +https://bugs.webkit.

[webkit-changes] [249879] trunk/Source/WebCore

2019-09-14 Thread zalan
/InlineFormattingContextLineLayout.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (249878 => 249879) --- trunk/Source/WebCore/ChangeLog 2019-09-14 18:05:58 UTC (rev 249878) +++ trunk/Source/WebCore/ChangeLog 2019-09-14 18:52:02 UTC (rev 249879) @@ -1,5 +1,24 @@ 2019-09-14 Zalan Buj

[webkit-changes] [249878] trunk/Source/WebCore

2019-09-14 Thread zalan
:05:58 UTC (rev 249878) @@ -1,5 +1,34 @@ 2019-09-14 Zalan Bujtas +[LFC] FormattingContext::Geometry::inlineReplacedHeightAndMargin should not read containing block's width +https://bugs.webkit.org/show_bug.cgi?id=201796 + + +Reviewed by Antti Koivi

[webkit-changes] [249877] trunk/Source/WebCore

2019-09-14 Thread zalan
=> 249877) --- trunk/Source/WebCore/ChangeLog 2019-09-14 16:00:56 UTC (rev 249876) +++ trunk/Source/WebCore/ChangeLog 2019-09-14 17:23:28 UTC (rev 249877) @@ -1,3 +1,22 @@ +2019-09-14 Zalan Bujtas + +[LFC] FormattingContext::Geometry::outOfFlowReplacedVerticalGeometry should not r

[webkit-changes] [249873] trunk/Source/WebCore

2019-09-14 Thread zalan
rev 249873) @@ -1,3 +1,31 @@ +2019-09-14 Zalan Bujtas + +[LFC] FormattingContext::Geometry::computedHeightValue should not read containing block's height. +https://bugs.webkit.org/show_bug.cgi?id=201791 + + +Reviewed by Antti Koivisto. + +While siz

[webkit-changes] [249849] trunk/Source/WebCore

2019-09-13 Thread zalan
rce/WebCore/ChangeLog (249848 => 249849) --- trunk/Source/WebCore/ChangeLog 2019-09-13 19:08:49 UTC (rev 249848) +++ trunk/Source/WebCore/ChangeLog 2019-09-13 19:15:48 UTC (rev 249849) @@ -1,3 +1,84 @@ +2019-09-13 Zalan Bujtas + +[LFC] Do not create FormattingContext unless the root has

  1   2   3   4   5   6   7   8   9   10   >