[webkit-changes] [242191] trunk/LayoutTests

2019-02-27 Thread simon . fraser
Modified: trunk/LayoutTests/ChangeLog (242190 => 242191) --- trunk/LayoutTests/ChangeLog 2019-02-28 04:39:22 UTC (rev 242190) +++ trunk/LayoutTests/ChangeLog 2019-02-28 05:27:43 UTC (rev 242191) @@ -1,3 +1,15 @@ +2019-02-27 Simon Fraser + +fast/scrolling/ios/hit-testing-iframe-002.html

[webkit-changes] [242248] trunk

2019-02-28 Thread simon . fraser
eLog 2019-03-01 01:54:59 UTC (rev 242248) @@ -1,3 +1,19 @@ +2019-02-28 Simon Fraser + +[iOS] Dark flash when opening Google AMP pages +https://bugs.webkit.org/show_bug.cgi?id=195193 +rdar://problem/48326442 + +Reviewed by Zalan Bujtas. + +Tests that change

[webkit-changes] [242294] trunk

2019-03-01 Thread simon . fraser
C (rev 242294) @@ -1,3 +1,17 @@ +2019-03-01 Simon Fraser + +Add a system trace scope for event region building +https://bugs.webkit.org/show_bug.cgi?id=195226 + +Reviewed by Jon Lee. + +This trace scope measures the time spend converting element rects into R

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

2019-03-01 Thread simon . fraser
(242292 => 242293) --- trunk/Source/WebCore/ChangeLog 2019-03-01 23:30:16 UTC (rev 242292) +++ trunk/Source/WebCore/ChangeLog 2019-03-02 00:23:53 UTC (rev 242293) @@ -1,3 +1,16 @@ +2019-03-01 Simon Fraser + +Show mouse event regions in the overlay +https://bugs.webkit.

[webkit-changes] [242313] trunk

2019-03-02 Thread simon . fraser
ayoutTests/ChangeLog (242312 => 242313) --- trunk/LayoutTests/ChangeLog 2019-03-02 17:50:12 UTC (rev 242312) +++ trunk/LayoutTests/ChangeLog 2019-03-02 19:15:21 UTC (rev 242313) @@ -1,3 +1,16 @@ +2019-03-02 Simon Fraser + +REGRESSION (r242132): Incorrect positioning with multiple p

[webkit-changes] [242333] trunk

2019-03-03 Thread simon . fraser
outTests/ChangeLog 2019-03-04 00:36:57 UTC (rev 242333) @@ -1,3 +1,44 @@ +2019-03-02 Simon Fraser + +Share more code for updating the state of frame scrolling nodes +https://bugs.webkit.org/show_bug.cgi?id=195254 + +Reviewed by Antti Koivisto. + +New b

[webkit-changes] [242359] trunk/Source

2019-03-04 Thread simon . fraser
/Source/WebCore/page/scrolling/mac/ScrollingStateFrameScrollingNodeMac.mm Diff Modified: trunk/Source/WebCore/ChangeLog (242358 => 242359) --- trunk/Source/WebCore/ChangeLog 2019-03-04 16:57:05 UTC (rev 242358) +++ trunk/Source/WebCore/ChangeLog 2019-03-04 16:57:38 UTC (rev 242359) @@ -1,3 +1,8

[webkit-changes] [287323] trunk

2021-12-21 Thread simon . fraser
rev 287322) +++ trunk/LayoutTests/ChangeLog 2021-12-21 18:34:35 UTC (rev 287323) @@ -1,3 +1,21 @@ +2021-12-21 Simon Fraser + +Allow a way to specify a custom pixel tolerance in a ref test +https://bugs.webkit.org/show_bug.cgi?id=149828 + +Reviewed by Martin Robin

[webkit-changes] [287345] trunk

2021-12-21 Thread simon . fraser
,16 @@ +2021-12-21 Simon Fraser + +Fuzzy pixel data need to be computed in terms of CSS pixels +https://bugs.webkit.org/show_bug.cgi?id=232525 + +Reviewed by Tim Horton. + +Add a hidpi pixel tolerance test. + +* fast/harness/image-diff/hidpi-pixel-tolera

[webkit-changes] [287364] trunk/Source

2021-12-22 Thread simon . fraser
ebKit/UIProcess/WebPreferences.h Diff Modified: trunk/Source/WTF/ChangeLog (287363 => 287364) --- trunk/Source/WTF/ChangeLog 2021-12-22 18:35:41 UTC (rev 287363) +++ trunk/Source/WTF/ChangeLog 2021-12-22 18:48:55 UTC (rev 287364) @@ -1,3 +1,16 @@ +2021-12-22 Simon Fraser + +Preferen

[webkit-changes] [287376] trunk

2021-12-22 Thread simon . fraser
++ trunk/LayoutTests/ChangeLog 2021-12-22 23:40:25 UTC (rev 287376) @@ -1,3 +1,16 @@ +2021-12-22 Simon Fraser + +Convert css3/scroll-snap/scroll-snap-wheel-event.html to use monitorWheelEvents() +https://bugs.webkit.org/show_bug.cgi?id=234526 + +Reviewed by Wenson Hsieh. + +

[webkit-changes] [287397] trunk

2021-12-23 Thread simon . fraser
k/LayoutTests/ChangeLog 2021-12-23 17:19:48 UTC (rev 287397) @@ -1,3 +1,16 @@ +2021-12-22 Simon Fraser + +Share macOS code between ScrollAnimator::handleWheelEvent() and ScrollingEffectsController::handleWheelEvent() +https://bugs.webkit.org/show_bug.cgi?id=231238 + +

[webkit-changes] [287427] trunk

2021-12-24 Thread simon . fraser
287426) +++ trunk/ChangeLog 2021-12-24 16:57:47 UTC (rev 287427) @@ -1,3 +1,12 @@ +2021-12-24 Simon Fraser + +Add __pycache__ and DerivedData to the .gitignore file +https://bugs.webkit.org/show_bug.cgi?id=234656 + +Reviewed by Daniel Bates. + +* .gitignore: + 2021

[webkit-changes] [287431] trunk

2021-12-24 Thread simon . fraser
hangeLog (287430 => 287431) --- trunk/LayoutTests/ChangeLog 2021-12-24 20:20:17 UTC (rev 287430) +++ trunk/LayoutTests/ChangeLog 2021-12-24 21:02:24 UTC (rev 287431) @@ -1,3 +1,40 @@ +2021-12-24 Simon Fraser + +Apply the scroll delta in the "began" wheel event +https

[webkit-changes] [287593] trunk

2022-01-04 Thread simon . fraser
nk/LayoutTests/ChangeLog 2022-01-04 23:48:08 UTC (rev 287593) @@ -1,3 +1,13 @@ +2022-01-04 Simon Fraser + +"canceled" wheel events to non-zero deltas cause scrolling jumps in PDFs and CodeMirror +https://bugs.webkit.org/show_bug.cgi?id=234825 + +Reviewed by Tim

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

2022-01-06 Thread simon . fraser
WebCore/platform/mac/ScrollingEffectsController.mm Diff Modified: trunk/Source/WebCore/ChangeLog (287713 => 287714) --- trunk/Source/WebCore/ChangeLog 2022-01-06 20:32:42 UTC (rev 287713) +++ trunk/Source/WebCore/ChangeLog 2022-01-06 20:51:35 UTC (rev 287714) @@ -1,3 +1,30 @@ +2022-01-06 Simo

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

2022-01-06 Thread simon . fraser
angeLog (287738 => 287739) --- trunk/Source/WebCore/ChangeLog 2022-01-07 04:54:03 UTC (rev 287738) +++ trunk/Source/WebCore/ChangeLog 2022-01-07 04:56:41 UTC (rev 287739) @@ -1,3 +1,67 @@ +2022-01-06 Simon Fraser + +Ensure that the scrolling thread always commits layer position changes

[webkit-changes] [287757] trunk

2022-01-07 Thread simon . fraser
Tests/ChangeLog (287756 => 287757) --- trunk/LayoutTests/ChangeLog 2022-01-07 18:04:56 UTC (rev 287756) +++ trunk/LayoutTests/ChangeLog 2022-01-07 18:06:43 UTC (rev 287757) @@ -1,3 +1,18 @@ +2022-01-07 Simon Fraser + +REGRESSION (Safari 14): background-attachment: local does

[webkit-changes] [287815] trunk

2022-01-08 Thread simon . fraser
UTC (rev 287814) +++ trunk/LayoutTests/ChangeLog 2022-01-08 23:40:38 UTC (rev 287815) @@ -1,3 +1,14 @@ +2022-01-08 Simon Fraser + +Fix some CSS filter interpolation issues +https://bugs.webkit.org/show_bug.cgi?id=235007 + +Reviewed by Antoine Quint. + +imported/w3c/

[webkit-changes] [287817] trunk

2022-01-08 Thread simon . fraser
022-01-09 04:16:50 UTC (rev 287816) +++ trunk/LayoutTests/ChangeLog 2022-01-09 07:43:09 UTC (rev 287817) @@ -1,3 +1,21 @@ +2022-01-08 Simon Fraser + +If the drop-shadow filter has no color, it should use the value of the color property +https://bugs.webkit.org/show_bug.cgi?id=235

[webkit-changes] [287843] trunk/LayoutTests

2022-01-10 Thread simon . fraser
sts/ChangeLog 2022-01-10 18:36:58 UTC (rev 287843) @@ -1,3 +1,14 @@ +2022-01-10 Simon Fraser + +REGRESSION (r287431): [Big Sur WK1] fast/scrolling/latching/iframe-latch-small-deltas.html is consistently failing +https://bugs.webkit.org/show_bug.cgi?id=234996 + +Reviewed by R

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

2022-01-12 Thread simon . fraser
UTC (rev 287939) @@ -1,3 +1,27 @@ +2022-01-11 Simon Fraser + +Correctly dirty z-order lists when showing a modal dialog +https://bugs.webkit.org/show_bug.cgi?id=232762 + + +Reviewed by Alan Bujtas. + +When showing a dialog element which is split into continuat

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

2022-01-13 Thread simon . fraser
01:01:40 UTC (rev 287999) +++ trunk/Source/WebCore/ChangeLog 2022-01-14 01:15:23 UTC (rev 288000) @@ -1,3 +1,18 @@ +2022-01-13 Simon Fraser + +Move the code that computes layer content visibility into its own function +https://bugs.webkit.org/show_bug.cgi?id=235

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

2022-01-13 Thread simon . fraser
angeLog (288007 => 288008) --- trunk/Source/WebCore/ChangeLog 2022-01-14 04:37:37 UTC (rev 288007) +++ trunk/Source/WebCore/ChangeLog 2022-01-14 06:15:12 UTC (rev 288008) @@ -1,3 +1,41 @@ +2022-01-13 Simon Fraser + +Don't call invalidateRectsForAllMarkers() for every layer in t

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

2022-01-15 Thread simon . fraser
/WebCore/ChangeLog (288058 => 288059) --- trunk/Source/WebCore/ChangeLog 2022-01-15 17:23:26 UTC (rev 288058) +++ trunk/Source/WebCore/ChangeLog 2022-01-15 18:51:38 UTC (rev 288059) @@ -1,3 +1,22 @@ +2022-01-15 Simon Fraser + +Make a function that returns the ordered list of top la

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

2022-01-15 Thread simon . fraser
rev 288060) @@ -1,5 +1,31 @@ 2022-01-15 Simon Fraser +Share some code that looks at visibility in order to short-circuit repaint rect computation +https://bugs.webkit.org/show_bug.cgi?id=235242 + +Reviewed by Dean Jackson. + +There were five instances of this com

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

2022-01-18 Thread simon . fraser
rce/WebCore/rendering/RenderLayer.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (288126 => 288127) --- trunk/Source/WebCore/ChangeLog 2022-01-18 18:42:25 UTC (rev 288126) +++ trunk/Source/WebCore/ChangeLog 2022-01-18 18:44:19 UTC (rev 288127) @@ -1,3 +1,29 @@ +2022-01-18 Simon Fraser + +C

[webkit-changes] [288267] trunk

2022-01-19 Thread simon . fraser
+1,13 @@ +2022-01-19 Simon Fraser + + with transformed ancestor asserts under RenderGeometryMap +https://bugs.webkit.org/show_bug.cgi?id=235194 + +Reviewed by Antti Koivisto. + +* TestExpectations: imported/w3c/web-platform-tests/html/semantics/interactive-e

[webkit-changes] [288336] trunk

2022-01-20 Thread simon . fraser
ped-scroll-rubberband.html Diff Modified: trunk/LayoutTests/ChangeLog (288335 => 288336) --- trunk/LayoutTests/ChangeLog 2022-01-21 01:13:00 UTC (rev 288335) +++ trunk/LayoutTests/ChangeLog 2022-01-21 01:23:53 UTC (rev 288336) @@ -1,3 +1,13 @@ +2022-01-20 Simon Fraser + +REGRESSION (r2841

[webkit-changes] [288382] trunk/LayoutTests

2022-01-21 Thread simon . fraser
outTests/ChangeLog 2022-01-21 21:59:41 UTC (rev 288381) +++ trunk/LayoutTests/ChangeLog 2022-01-21 22:18:32 UTC (rev 288382) @@ -1,3 +1,13 @@ +2022-01-21 Simon Fraser + +Unreviewed test resource change. + +Change this alpha PNG image to use a simple color with alpha, rathe

[webkit-changes] [288449] trunk/LayoutTests

2022-01-24 Thread simon . fraser
-01-24 16:22:25 UTC (rev 288448) +++ trunk/LayoutTests/ChangeLog 2022-01-24 17:36:10 UTC (rev 288449) @@ -1,3 +1,29 @@ +2022-01-24 Simon Fraser + +Add pixel tolerance to some compositing tests +https://bugs.webkit.org/show_bug.cgi?id=235462 + +Reviewed by Darin Ad

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

2022-01-24 Thread simon . fraser
2022-01-25 04:59:14 UTC (rev 288536) @@ -1,3 +1,24 @@ +2022-01-24 Simon Fraser + +REGRESSION (r286932): Fixed position elements jiggle sometimes (Twitter, Facebook) +https://bugs.webkit.org/show_bug.cgi?id=235543 + + +Reviewed by Tim Horton. + +In r286932

[webkit-changes] [288587] trunk

2022-01-25 Thread simon . fraser
: trunk/Source/WebCore/ChangeLog (288586 => 288587) --- trunk/Source/WebCore/ChangeLog 2022-01-25 23:46:27 UTC (rev 288586) +++ trunk/Source/WebCore/ChangeLog 2022-01-25 23:59:46 UTC (rev 288587) @@ -1,3 +1,12 @@ +2022-01-25 Simon Fraser + +Fix the lldb Color formatter +ht

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

2022-01-25 Thread simon . fraser
UTC (rev 288587) +++ trunk/Source/WebCore/ChangeLog 2022-01-26 00:14:48 UTC (rev 288588) @@ -1,5 +1,22 @@ 2022-01-25 Simon Fraser +Fix some spelling errors in Color functions +https://bugs.webkit.org/show_bug.cgi?id=235618 + +Reviewed by Wenson Hsieh. + +Fix

[webkit-changes] [288877] trunk/Source/WebKit

2022-02-01 Thread simon . fraser
/ChangeLog (288876 => 288877) --- trunk/Source/WebKit/ChangeLog 2022-02-01 15:51:40 UTC (rev 288876) +++ trunk/Source/WebKit/ChangeLog 2022-02-01 16:11:32 UTC (rev 288877) @@ -1,3 +1,27 @@ +2022-02-01 Simon Fraser + +RemoteRenderingBackendProxy should not be a IPC::MessageSender +ht

[webkit-changes] [288880] trunk/Source/WebKit

2022-02-01 Thread simon . fraser
,18 @@ 2022-02-01 Simon Fraser +Minor cleanup in RemoteLayerBackingStoreCollection +https://bugs.webkit.org/show_bug.cgi?id=235936 + +Reviewed by Tim Horton. + +Do time math once. Insert a blank line for clarity. + +* Shared/RemoteLayerT

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

2022-02-01 Thread simon . fraser
(288932 => 288933) --- trunk/Source/WebCore/ChangeLog 2022-02-02 01:41:19 UTC (rev 288932) +++ trunk/Source/WebCore/ChangeLog 2022-02-02 01:41:26 UTC (rev 288933) @@ -1,3 +1,19 @@ +2022-02-01 Simon Fraser + +Crash under ScrollingCoordinatorMac::hasNodeWithAnimatedScrollChan

[webkit-changes] [288940] trunk/Source/WebKit

2022-02-01 Thread simon . fraser
ss/WebPage/WebPage.h Diff Modified: trunk/Source/WebKit/ChangeLog (288939 => 288940) --- trunk/Source/WebKit/ChangeLog 2022-02-02 04:04:26 UTC (rev 288939) +++ trunk/Source/WebKit/ChangeLog 2022-02-02 05:00:13 UTC (rev 288940) @@ -1,3 +1,22 @@ +2022-02-01 Simon Fraser + +Share more

[webkit-changes] [289146] trunk/Source/WebKit

2022-02-04 Thread simon . fraser
(289145 => 289146) --- trunk/Source/WebKit/ChangeLog 2022-02-05 01:55:11 UTC (rev 289145) +++ trunk/Source/WebKit/ChangeLog 2022-02-05 02:54:56 UTC (rev 289146) @@ -1,3 +1,35 @@ +2022-02-02 Simon Fraser + +Lay the groundwork for markLayersVolatileImmediatelyIfPossible() being an asynchron

[webkit-changes] [289160] trunk/Source/WebKit

2022-02-05 Thread simon . fraser
ion.mm Diff Modified: trunk/Source/WebKit/ChangeLog (289159 => 289160) --- trunk/Source/WebKit/ChangeLog 2022-02-05 18:06:02 UTC (rev 289159) +++ trunk/Source/WebKit/ChangeLog 2022-02-05 19:44:48 UTC (rev 289160) @@ -1,3 +1,28 @@ +2022-02-05 Simon Fraser + +

[webkit-changes] [289240] trunk

2022-02-07 Thread simon . fraser
/ImageBufferTests.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (289239 => 289240) --- trunk/Source/WebCore/ChangeLog 2022-02-07 22:07:09 UTC (rev 289239) +++ trunk/Source/WebCore/ChangeLog 2022-02-07 22:26:47 UTC (rev 289240) @@ -1,3 +1,26 @@ +2022-02-07 Simon Fraser + +Tidy up s

[webkit-changes] [289379] trunk/Source/WebKit

2022-02-08 Thread simon . fraser
eLog 2022-02-08 16:57:43 UTC (rev 289379) @@ -1,3 +1,35 @@ +2022-02-08 Simon Fraser + +Rename ImageBufferShareableIOSurfaceBackend to ImageBufferRemoteIOSurfaceBackend +https://bugs.webkit.org/show_bug.cgi?id=236267 + +Reviewed by Tim Horton. +

[webkit-changes] [289603] trunk/Source/WebKit

2022-02-10 Thread simon . fraser
e/WebKit/ChangeLog 2022-02-11 05:17:40 UTC (rev 289602) +++ trunk/Source/WebKit/ChangeLog 2022-02-11 05:36:37 UTC (rev 289603) @@ -1,3 +1,24 @@ +2022-02-10 Simon Fraser + +Have RemoteLayerBackingStore talk to RemoteLayerBackingStoreCollection directly +https://bugs.webkit.org/show_bu

[webkit-changes] [289604] trunk/Source

2022-02-10 Thread simon . fraser
rce/WebCore/ChangeLog 2022-02-11 05:40:16 UTC (rev 289604) @@ -1,3 +1,31 @@ +2022-02-10 Simon Fraser + +Separate out setVolatile() from setNonVolatile() on IOSurface-backed buffers +https://bugs.webkit.org/show_bug.cgi?id=236475 + +Reviewed by Tim Horton. + +setVolatile(t

[webkit-changes] [289642] trunk/Source/WebKit

2022-02-11 Thread simon . fraser
/WebKit/ChangeLog (289641 => 289642) --- trunk/Source/WebKit/ChangeLog 2022-02-11 19:45:20 UTC (rev 289641) +++ trunk/Source/WebKit/ChangeLog 2022-02-11 19:47:46 UTC (rev 289642) @@ -1,3 +1,40 @@ +2022-02-11 Simon Fraser + +Introduce a RemoteLayerBackingStoreCollection subclass for

[webkit-changes] [289776] trunk

2022-02-14 Thread simon . fraser
: trunk/LayoutTests/ChangeLog (289775 => 289776) --- trunk/LayoutTests/ChangeLog 2022-02-14 23:33:19 UTC (rev 289775) +++ trunk/LayoutTests/ChangeLog 2022-02-14 23:33:58 UTC (rev 289776) @@ -1,3 +1,13 @@ +2022-02-14 Simon Fraser + +Fix crash with deeply nested async overflow scr

[webkit-changes] [293814] trunk

2022-05-04 Thread simon . fraser
UTC (rev 293814) @@ -1,3 +1,14 @@ +2022-05-04 Simon Fraser + +Improve logging of display list items in IPC messages +https://bugs.webkit.org/show_bug.cgi?id=240053 + +Reviewed by Cameron McCormack. + +Now that display list logging is debug only, these tests will onl

[webkit-changes] [293815] trunk/Source/WebKit

2022-05-04 Thread simon . fraser
phics/RemoteRenderingBackendProxy.cpp Diff Modified: trunk/Source/WebKit/ChangeLog (293814 => 293815) --- trunk/Source/WebKit/ChangeLog 2022-05-05 02:37:47 UTC (rev 293814) +++ trunk/Source/WebKit/ChangeLog 2022-05-05 02:47:29 UTC (rev 293815) @@ -1,3 +1,25 @@ +2022-05-04 Simon Fraser + +

[webkit-changes] [293837] trunk/Source/WebKit

2022-05-05 Thread simon . fraser
837) --- trunk/Source/WebKit/ChangeLog 2022-05-05 15:48:01 UTC (rev 293836) +++ trunk/Source/WebKit/ChangeLog 2022-05-05 15:55:46 UTC (rev 293837) @@ -1,3 +1,27 @@ +2022-05-04 Simon Fraser + +Optimize IPC Decoding for primitive types +https://bugs.webkit.org/show_bug.cgi?id=240

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

2022-05-05 Thread simon . fraser
UTC (rev 293879) +++ trunk/Source/WebCore/ChangeLog 2022-05-06 04:10:27 UTC (rev 293880) @@ -1,3 +1,19 @@ +2022-05-05 Simon Fraser + +Reduce the number of calls to canContainFixedPositionObjects() +https://bugs.webkit.org/show_bug.cgi?id=240150 + +Reviewed by Ala

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

2022-05-06 Thread simon . fraser
trunk/Source/WebCore/style/ContainerQueryEvaluator.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (293899 => 293900) --- trunk/Source/WebCore/ChangeLog 2022-05-06 16:49:13 UTC (rev 293899) +++ trunk/Source/WebCore/ChangeLog 2022-05-06 17:10:31 UTC (rev 293900) @@ -1,3 +1,105 @@ +2022-05-

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

2022-05-06 Thread simon . fraser
/rendering/RenderGrid.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (293942 => 293943) --- trunk/Source/WebCore/ChangeLog 2022-05-07 01:52:24 UTC (rev 293942) +++ trunk/Source/WebCore/ChangeLog 2022-05-07 02:07:00 UTC (rev 293943) @@ -1,3 +1,36 @@ +2022-05-06 Simon Fraser + +Optim

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

2022-05-07 Thread simon . fraser
Patch by Cameron McCormack on 2022-05-07 Reviewed by Simon Fraser. It would be rare for display list SetState items to have many Change bits set on them. Instead of checking for all 15 bits in mergeChanges, we can use OptionSet's iterator to skip directly to each changed bit. Using ctz to tur

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

2022-05-09 Thread simon . fraser
/WebCore/svg/SVGLengthContext.h Diff Modified: trunk/Source/WebCore/ChangeLog (293988 => 293989) --- trunk/Source/WebCore/ChangeLog 2022-05-09 20:43:28 UTC (rev 293988) +++ trunk/Source/WebCore/ChangeLog 2022-05-09 20:56:14 UTC (rev 293989) @@ -1,3 +1,31 @@ +2022-05-09 Simon Fra

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

2022-05-10 Thread simon . fraser
+++ trunk/Source/WebCore/ChangeLog 2022-05-10 17:28:37 UTC (rev 294010) @@ -1,3 +1,20 @@ +2022-05-10 Simon Fraser + +Optimize Replayer::applyItem() slightly +https://bugs.webkit.org/show_bug.cgi?id=240258 + +Reviewed by Wenson Hsieh. + +Convert a series of `if` statemen

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

2022-05-11 Thread simon . fraser
094) --- trunk/Source/WebCore/ChangeLog 2022-05-12 04:49:28 UTC (rev 294093) +++ trunk/Source/WebCore/ChangeLog 2022-05-12 05:14:05 UTC (rev 294094) @@ -1,3 +1,28 @@ +2022-05-11 Simon Fraser + +Some RenderStyle::diff() optimizations +https://bugs.webkit.org/show_bug.cgi?id=240

[webkit-changes] [294145] trunk/Source

2022-05-13 Thread simon . fraser
UTC (rev 294145) @@ -1,3 +1,43 @@ +2022-05-13 Simon Fraser + +Simplify the usage of DrawGlyphsRecorder +https://bugs.webkit.org/show_bug.cgi?id=240363 + +Reviewed by Myles Maxfield. + +Move the DeconstructDrawGlyphs switch from inside DrawGlyphsRec

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

2022-05-14 Thread simon . fraser
ebCore/ChangeLog (294195 => 294196) --- trunk/Source/WebCore/ChangeLog 2022-05-14 15:24:29 UTC (rev 294195) +++ trunk/Source/WebCore/ChangeLog 2022-05-14 15:59:33 UTC (rev 294196) @@ -1,3 +1,36 @@ +2022-05-14 Simon Fraser + +Use an OptionSet<> for DisplayList::AsTextFlags

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

2022-05-16 Thread simon . fraser
Title: [294279] trunk/Source/WebCore Revision 294279 Author simon.fra...@apple.com Date 2022-05-16 16:40:16 -0700 (Mon, 16 May 2022) Log Message rdar://93377867 (WebKit r294204: weird text rendering artifacts while pages are loading) Revert r294204 and r294262 * layout/integration/inlin

[webkit-changes] [294530] trunk

2022-05-19 Thread simon . fraser
Title: [294530] trunk Revision 294530 Author simon.fra...@apple.com Date 2022-05-19 22:27:37 -0700 (Thu, 19 May 2022) Log Message REGRESSION (r293126): Gmail formatting menu/panel in compose view becomes blank/empty while scrolling https://bugs.webkit.org/show_bug.cgi?id=240625 Reviewed

[webkit-changes] [294531] trunk/Source

2022-05-19 Thread simon . fraser
Title: [294531] trunk/Source Revision 294531 Author simon.fra...@apple.com Date 2022-05-19 22:49:27 -0700 (Thu, 19 May 2022) Log Message ASSERT(status == U_ZERO_ERROR) under SearchBuffer::search() when typing in the url bar in the iOS simulator https://bugs.webkit.org/show_bug.cgi?id=2406

[webkit-changes] [294789] trunk/Source/WebCore/svg

2022-05-24 Thread simon . fraser
Title: [294789] trunk/Source/WebCore/svg Revision 294789 Author simon.fra...@apple.com Date 2022-05-24 22:57:54 -0700 (Tue, 24 May 2022) Log Message Simplify SVGPropertyOwnerRegistry slightly https://bugs.webkit.org/show_bug.cgi?id=240839 Reviewed by Yusuke Suzuki. SVGPropertyOwnerRegis

[webkit-changes] [294880] trunk/Source/WebCore/rendering/RenderLayerBacking.cpp

2022-05-26 Thread simon . fraser
Title: [294880] trunk/Source/WebCore/rendering/RenderLayerBacking.cpp Revision 294880 Author simon.fra...@apple.com Date 2022-05-26 09:56:14 -0700 (Thu, 26 May 2022) Log Message Incorrect layout on iframe with object-fit https://bugs.webkit.org/show_bug.cgi?id=240940 Reviewed by Alan Bu

[webkit-changes] [294970] trunk

2022-05-27 Thread simon . fraser
Title: [294970] trunk Revision 294970 Author simon.fra...@apple.com Date 2022-05-27 17:01:34 -0700 (Fri, 27 May 2022) Log Message Optimize setting SVG element transforms https://bugs.webkit.org/show_bug.cgi?id=240825 Reviewed by Said Abou-Hallawa. When parseTransformValueGeneric() creat

[webkit-changes] [291178] trunk/Source/WebKit

2022-03-11 Thread simon . fraser
og (291177 => 291178) --- trunk/Source/WebKit/ChangeLog 2022-03-11 18:25:39 UTC (rev 291177) +++ trunk/Source/WebKit/ChangeLog 2022-03-11 18:42:03 UTC (rev 291178) @@ -1,3 +1,45 @@ +2022-03-11 Simon Fraser + +Some minor refactoring in RemoteLayerBackingStore +https://bu

[webkit-changes] [291191] trunk/Source/WebKit

2022-03-11 Thread simon . fraser
1,34 @@ +2022-03-11 Simon Fraser + +Do buffer swapping on all RemoteLayerBackingStores before painting all of them +https://bugs.webkit.org/show_bug.cgi?id=237752 + +Reviewed by Tim Horton. + +Buffer swapping requires sync IPC with the GPU Process, but pa

[webkit-changes] [291202] trunk/Source/WebKit

2022-03-11 Thread simon . fraser
-03-12 02:23:42 UTC (rev 291202) @@ -1,3 +1,24 @@ +2022-03-11 Simon Fraser + +Move RemoteLayerBackingStore flusher creation into RemoteLayerBackingStoreCollection +https://bugs.webkit.org/show_bug.cgi?id=237798 + +Reviewed by Tim Horton. + +Move the code that crea

[webkit-changes] [291205] trunk/Source/WebKit

2022-03-11 Thread simon . fraser
205) --- trunk/Source/WebKit/ChangeLog 2022-03-12 03:15:58 UTC (rev 291204) +++ trunk/Source/WebKit/ChangeLog 2022-03-12 04:07:43 UTC (rev 291205) @@ -1,3 +1,13 @@ +2022-03-11 Simon Fraser + +Unreviewed logging removal. + +Revert an ALWAYS_LOG_WITH_STREAM() that I inadvertently commit

[webkit-changes] [291214] trunk/Source/WebKit

2022-03-12 Thread simon . fraser
erTree/RemoteLayerBackingStore.mm Diff Modified: trunk/Source/WebKit/ChangeLog (291213 => 291214) --- trunk/Source/WebKit/ChangeLog 2022-03-13 03:01:07 UTC (rev 291213) +++ trunk/Source/WebKit/ChangeLog 2022-03-13 04:54:09 UTC (rev 291214) @@ -1,3 +1,23 @@ +2022-03-12 Simon Fraser + +

[webkit-changes] [291243] trunk/Source/WebKit

2022-03-14 Thread simon . fraser
+ trunk/Source/WebKit/ChangeLog 2022-03-14 19:11:33 UTC (rev 291243) @@ -1,3 +1,50 @@ +2022-03-14 Simon Fraser + +Do a single IPC for MarkSurfaceNonVolatile and SwapToValidFrontBuffer +https://bugs.webkit.org/show_bug.cgi?id=237814 + +Reviewed by Tim Horton. + +No

[webkit-changes] [291333] trunk/Source/WebKit

2022-03-15 Thread simon . fraser
ource/WebKit/ChangeLog (291332 => 291333) --- trunk/Source/WebKit/ChangeLog 2022-03-16 05:35:12 UTC (rev 291332) +++ trunk/Source/WebKit/ChangeLog 2022-03-16 06:07:28 UTC (rev 291333) @@ -1,3 +1,18 @@ +2022-03-15 Simon Fraser + +REGRESSION (r291191): [iOS] ASSERTION FAILED: m_contentsBuff

[webkit-changes] [291425] trunk/Source/WebKit

2022-03-17 Thread simon . fraser
Log 2022-03-17 18:55:43 UTC (rev 291425) @@ -1,3 +1,12 @@ +2022-03-17 Simon Fraser + +Fix the build when LOG_DISABLED is 0 in release builds +https://bugs.webkit.org/show_bug.cgi?id=237999 + +Reviewed by Tim Horton. + +* WebProcess/Plugins/PDF/PDFPlugin.h: + 2022-03

[webkit-changes] [291493] trunk

2022-03-18 Thread simon . fraser
ring-layer-expected.txt Diff Modified: trunk/LayoutTests/ChangeLog (291492 => 291493) --- trunk/LayoutTests/ChangeLog 2022-03-18 19:19:35 UTC (rev 291492) +++ trunk/LayoutTests/ChangeLog 2022-03-18 19:36:58 UTC (rev 291493) @@ -1,3 +1,14 @@ +2022-03-18 Simon Fraser + +REGRES

[webkit-changes] [291599] trunk/Source/WebKit

2022-03-21 Thread simon . fraser
/ChangeLog (291598 => 291599) --- trunk/Source/WebKit/ChangeLog 2022-03-22 03:28:05 UTC (rev 291598) +++ trunk/Source/WebKit/ChangeLog 2022-03-22 03:33:18 UTC (rev 291599) @@ -1,3 +1,44 @@ +2022-03-21 Simon Fraser + +Do all RemoteLayerBackingStore buffer swapping in one batch +ht

[webkit-changes] [291733] trunk/Source/WebKit

2022-03-22 Thread simon . fraser
nk/Source/WebKit/ChangeLog 2022-03-23 02:06:04 UTC (rev 291733) @@ -1,3 +1,52 @@ +2022-03-22 Simon Fraser + +Swap all RemoteLayerBackingStore buffers in a single IPC +https://bugs.webkit.org/show_bug.cgi?id=238210 + +Reviewed by Tim Horton. + +PrepareBuffersForDis

[webkit-changes] [291780] trunk/Source/WebKit

2022-03-23 Thread simon . fraser
erTree/RemoteLayerWithRemoteRenderingBackingStoreCollection.mm Diff Modified: trunk/Source/WebKit/ChangeLog (291779 => 291780) --- trunk/Source/WebKit/ChangeLog 2022-03-24 01:40:35 UTC (rev 291779) +++ trunk/Source/WebKit/ChangeLog 2022-03-24 02:28:47 UTC (rev 291780) @@ -1,3 +1,21 @@ +2022-03-23 Sim

[webkit-changes] [291784] trunk

2022-03-23 Thread simon . fraser
unk/Tools/MiniBrowser/mac/WK2BrowserWindowController.m Diff Modified: trunk/Source/WebKit/ChangeLog (291783 => 291784) --- trunk/Source/WebKit/ChangeLog 2022-03-24 04:17:57 UTC (rev 291783) +++ trunk/Source/WebKit/ChangeLog 2022-03-24 04:35:12 UTC (rev 291784) @@ -1,5 +1,41

[webkit-changes] [291858] trunk/LayoutTests

2022-03-25 Thread simon . fraser
rev 291857) +++ trunk/LayoutTests/ChangeLog 2022-03-25 16:58:39 UTC (rev 291858) @@ -1,3 +1,12 @@ +2022-03-25 Simon Fraser + +Unreviewed cleanup. + +Fix some errors found by lint-test-expectations (which add noise to every test run). + +* platform/ios/TestExpectati

[webkit-changes] [291885] trunk/Source/WebKit

2022-03-25 Thread simon . fraser
UTC (rev 291885) @@ -1,3 +1,18 @@ +2022-03-25 Simon Fraser + +Add some generated sources to the WebKit project +https://bugs.webkit.org/show_bug.cgi?id=238363 + +Reviewed by Alexey Proskuryakov. + +There are many generated files which haven't been added to the

[webkit-changes] [291929] trunk/Source/WebKit

2022-03-25 Thread simon . fraser
,16 @@ +2022-03-25 Simon Fraser + +Temporarily disable assertion in MessageReceiveQueueMap::addImpl() +https://bugs.webkit.org/show_bug.cgi?id=238397 + +Reviewed by Wenson Hsieh. + +Enabling DOM Rendering in the GPU Process has exposed an issue (webkit.org/b/237

[webkit-changes] [291931] trunk/Source/WebKit

2022-03-25 Thread simon . fraser
=> 291931) --- trunk/Source/WebKit/ChangeLog 2022-03-26 03:05:18 UTC (rev 291930) +++ trunk/Source/WebKit/ChangeLog 2022-03-26 03:29:23 UTC (rev 291931) @@ -1,3 +1,13 @@ +2022-03-25 Simon Fraser + +Temporarily disable assertion in MessageReceiveQueueMap::addImpl() +ht

[webkit-changes] [292035] trunk/Source

2022-03-29 Thread simon . fraser
034) +++ trunk/Source/WebCore/ChangeLog 2022-03-29 17:05:11 UTC (rev 292035) @@ -1,3 +1,20 @@ +2022-03-28 Simon Fraser + +[iOS GPUProcess] Image decoding should not trigger IOSurface usage in the web process +https://bugs.webkit.org/show_bug.cgi?id=238489 + + +Reviewed

[webkit-changes] [292143] trunk/Source/WebKit

2022-03-30 Thread simon . fraser
v 292142) +++ trunk/Source/WebKit/ChangeLog 2022-03-31 06:04:21 UTC (rev 292143) @@ -1,3 +1,16 @@ +2022-03-30 Simon Fraser + +Crash the WebContent process if the RemoteRenderingBackend::PrepareBuffersForDisplay IPC fails +https://bugs.webkit.org/show_bug.cgi?id=238569 + +Rev

[webkit-changes] [292249] trunk

2022-04-01 Thread simon . fraser
IOS.mm Diff Modified: trunk/Source/WebCore/ChangeLog (292248 => 292249) --- trunk/Source/WebCore/ChangeLog 2022-04-02 01:18:27 UTC (rev 292248) +++ trunk/Source/WebCore/ChangeLog 2022-04-02 01:29:03 UTC (rev 292249) @@ -1,3 +1,36 @@ +2022-04-01 Simon Fraser + +Hoist the IOSurfacePoo

[webkit-changes] [292273] trunk/Source

2022-04-02 Thread simon . fraser
UTC (rev 292273) @@ -1,3 +1,40 @@ +2022-04-02 Simon Fraser + +Plumb the IOSurfacePool through to ImageBufferBackend creation via ImageBuffer::CreationContext +https://bugs.webkit.org/show_bug.cgi?id=238695 + +Reviewed by Said Abou-Hallawa. + +Wrap the exist

[webkit-changes] [292318] trunk/Tools

2022-04-04 Thread simon . fraser
rev 292318) @@ -1,3 +1,14 @@ +2022-04-04 Simon Fraser + +Fix the TestWebKitAPI build with an iOS 15.4 internal SDK +https://bugs.webkit.org/show_bug.cgi?id=238750 + +Reviewed by Alex Christensen. + +Add needed include. + +* TestWebKitAPI/ios/UIKitSPI.h: + 2

[webkit-changes] [292360] trunk/Source/WebKit

2022-04-04 Thread simon . fraser
Log 2022-04-05 01:33:11 UTC (rev 292359) +++ trunk/Source/WebKit/ChangeLog 2022-04-05 01:41:10 UTC (rev 292360) @@ -1,3 +1,28 @@ +2022-04-04 Simon Fraser + +Remove lots of WebCore:: in RemoteRenderingBackend +https://bugs.webkit.org/show_bug.cgi?id=238763 + +Reviewed by Wen

[webkit-changes] [292363] trunk/Source/WebKit

2022-04-04 Thread simon . fraser
UTC (rev 292362) +++ trunk/Source/WebKit/ChangeLog 2022-04-05 02:03:13 UTC (rev 292363) @@ -1,5 +1,36 @@ 2022-04-04 Simon Fraser +Remove lots of WebCore:: in RemoteLayerBackingStore +https://bugs.webkit.org/show_bug.cgi?id=238765 + +Reviewed by Wenson Hsieh. + +

[webkit-changes] [292366] trunk/Source/WebKit

2022-04-04 Thread simon . fraser
dified: trunk/Source/WebKit/ChangeLog (292365 => 292366) --- trunk/Source/WebKit/ChangeLog 2022-04-05 02:09:45 UTC (rev 292365) +++ trunk/Source/WebKit/ChangeLog 2022-04-05 02:42:46 UTC (rev 292366) @@ -1,3 +1,15 @@ +2022-04-04 Simon Fraser + +Fix the CG_DISPLAY_LIST_BACKED_IMAGE_BUF

[webkit-changes] [292398] trunk/Source

2022-04-05 Thread simon . fraser
/RemoteLayerBackingStore.mm Diff Modified: trunk/Source/WebCore/ChangeLog (292397 => 292398) --- trunk/Source/WebCore/ChangeLog 2022-04-05 16:32:33 UTC (rev 292397) +++ trunk/Source/WebCore/ChangeLog 2022-04-05 16:44:44 UTC (rev 292398) @@ -1,3 +1,22 @@ +2022-04-05 Simon Fraser + +Pass

[webkit-changes] [292469] trunk

2022-04-06 Thread simon . fraser
:20:50 UTC (rev 292468) +++ trunk/Source/WebCore/ChangeLog 2022-04-06 15:22:41 UTC (rev 292469) @@ -1,3 +1,82 @@ +2022-04-06 Simon Fraser + +Unify the two ImageBuffer::create() functions, passing RenderingPurpose everywhere +https://bugs.webkit.org/show_bug.cgi?id=238

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

2022-04-06 Thread simon . fraser
unk/Source/WebCore/ChangeLog 2022-04-06 20:50:29 UTC (rev 292503) +++ trunk/Source/WebCore/ChangeLog 2022-04-06 21:01:08 UTC (rev 292504) @@ -1,3 +1,18 @@ +2022-04-06 Simon Fraser + +Stop using the shared IOSurfacePool for WebGL +https://bugs.webkit.org/show_bug.cgi?id=238

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

2022-04-06 Thread simon . fraser
lters/FilterImage.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (292510 => 292511) --- trunk/Source/WebCore/ChangeLog 2022-04-06 22:15:44 UTC (rev 292510) +++ trunk/Source/WebCore/ChangeLog 2022-04-06 22:21:41 UTC (rev 292511) @@ -1,3 +1,15 @@ +2022-04-06 Simon Fraser + +Fil

[webkit-changes] [292557] trunk/Source

2022-04-07 Thread simon . fraser
@@ -1,3 +1,25 @@ +2022-04-07 Simon Fraser + +Have ImageBuffer store the RenderingPurpose, and send it to the GPU process +https://bugs.webkit.org/show_bug.cgi?id=238887 + +Reviewed by Said Abou-Hallawa. + +Add RenderingPurpose to ImageBufferBackend::Parameters so i

[webkit-changes] [292569] trunk/Source

2022-04-07 Thread simon . fraser
569) @@ -1,3 +1,15 @@ +2022-04-07 Simon Fraser + +Add a LayerBacking RenderingPurpose +https://bugs.webkit.org/show_bug.cgi?id=238896 + +Reviewed by Said Abou-Hallawa. + +Add RenderingPurpose::LayerBacking so the GPU Process knows which buffers are +associa

[webkit-changes] [292589] trunk/Source/WebKit

2022-04-07 Thread simon . fraser
rce/WebKit/ChangeLog 2022-04-08 03:46:56 UTC (rev 292589) @@ -1,3 +1,10 @@ +2022-04-07 Simon Fraser + +Fix the CG_DISPLAY_LIST_BACKED_IMAGE_BUFFER build (again) + +* Shared/RemoteLayerTree/RemoteLayerBackingStore.mm: +(WebKit::RemoteLayerBackingStore::ensureFrontBuffer): + 2

[webkit-changes] [292611] trunk/Source/WebKit

2022-04-08 Thread simon . fraser
; 292611) --- trunk/Source/WebKit/ChangeLog 2022-04-08 17:48:41 UTC (rev 292610) +++ trunk/Source/WebKit/ChangeLog 2022-04-08 17:48:53 UTC (rev 292611) @@ -1,3 +1,22 @@ +2022-04-08 Simon Fraser + +Have GPU Process call lowMemoryHandler() on each RemoteRenderingBackend +https://bugs.we

[webkit-changes] [292683] trunk/Source

2022-04-09 Thread simon . fraser
:11 UTC (rev 292683) @@ -1,3 +1,17 @@ +2022-04-09 Simon Fraser + +Put layer backing store buffers into the per-RemoteRenderingBackend IOSurfacePool +https://bugs.webkit.org/show_bug.cgi?id=238972 + + +Reviewed by Tim Horton. + +Add IOSurfacePool::cre

[webkit-changes] [292737] trunk/Source/WebKit

2022-04-11 Thread simon . fraser
/RemoteLayerBackingStore.mm Diff Modified: trunk/Source/WebKit/ChangeLog (292736 => 292737) --- trunk/Source/WebKit/ChangeLog 2022-04-11 23:31:43 UTC (rev 292736) +++ trunk/Source/WebKit/ChangeLog 2022-04-11 23:39:27 UTC (rev 292737) @@ -1,3 +1,17 @@ +2022-04-11 Simon Fraser + +Crash un

[webkit-changes] [292812] trunk

2022-04-13 Thread simon . fraser
llintoview-position.html Diff Modified: trunk/LayoutTests/ChangeLog (292811 => 292812) --- trunk/LayoutTests/ChangeLog 2022-04-13 16:12:24 UTC (rev 292811) +++ trunk/LayoutTests/ChangeLog 2022-04-13 16:41:00 UTC (rev 292812) @@ -1,3 +1,20 @@ +2022-04-13 Simon Fraser + +[css-scroll-snap] s

<    7   8   9   10   11   12   13   14   15   16   >