Branch: refs/heads/webkit-2023.11-embargoed
Home: https://github.com/WebKit/WebKit
Commit: 4e4ae526870167ee91884292a3d7a012f3b810fc
https://github.com/WebKit/WebKit/commit/4e4ae526870167ee91884292a3d7a012f3b810fc
Author: Jonathan Bedard <[email protected]>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
A metadata/poison.txt
Log Message:
-----------
Poisoned commit
Unreviewed branch poisoning.
Insert revoked credential into repository to prevent
contributors from accidently publishing this branch
to their personal public forks.
* metadata/poison.txt: Add poison.
Canonical link: https://commits.webkit.org/[email protected]
Commit: f5d12a4f6491a9479eefc94dcac54e0cd127f3a4
https://github.com/WebKit/WebKit/commit/f5d12a4f6491a9479eefc94dcac54e0cd127f3a4
Author: Rob Buis <[email protected]>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
A LayoutTests/fast/css/content-visibility-crash-expected.txt
A LayoutTests/fast/css/content-visibility-crash.html
M Source/WebCore/dom/ContentVisibilityDocumentState.cpp
Log Message:
-----------
Cherry-pick [email protected] (334d4db2351c). rdar://115978526
Check m_elementViewportProximities lookup
https://bugs.webkit.org/show_bug.cgi?id=262061
rdar://115978526
Reviewed by Tim Nguyen.
It is possible a lookup in m_elementViewportProximities fails
to find an element, in that case do not use the iterator and
treat the viewport proximity as "far".
* LayoutTests/fast/css/content-visibility-crash-expected.txt: Added.
* LayoutTests/fast/css/content-visibility-crash.html: Added.
* Source/WebCore/dom/ContentVisibilityDocumentState.cpp:
(WebCore::ContentVisibilityDocumentState::checkRelevancyOfContentVisibilityElement
const):
Canonical link: https://commits.webkit.org/[email protected]
Canonical link: https://commits.webkit.org/[email protected]
Commit: 7eb169b47c3ea8082b3080995897c6b943d365a8
https://github.com/WebKit/WebKit/commit/7eb169b47c3ea8082b3080995897c6b943d365a8
Author: Claudio Saavedra <[email protected]>
Date: 2023-11-15 (Wed, 15 Nov 2023)
Changed paths:
A
LayoutTests/fast/parser/parser-insertion-after-shadow-reparenting-expected.txt
A LayoutTests/fast/parser/parser-insertion-after-shadow-reparenting.html
M Source/WebCore/dom/ContainerNode.cpp
Log Message:
-----------
Cherry-pick [email protected] (f554230ef55f).
https://bugs.webkit.org/show_bug.cgi?id=263178
DOM: Make sure to set tree scope during parser insertion
https://bugs.webkit.org/show_bug.cgi?id=263178
Reviewed by Ryosuke Niwa.
It is possible for an element to be reparented, pg., to a shadow
tree before parsing has finished, so we need to make sure to set the
correct tree scope for a new element during parsing insertion,
otherwise it might end up associated to the wrong tree scope.
*
LayoutTests/fast/parser/parser-insertion-after-shadow-reparenting-expected.txt:
Added.
* LayoutTests/fast/parser/parser-insertion-after-shadow-reparenting.html:
Added.
* Source/WebCore/dom/ContainerNode.cpp:
(WebCore::ContainerNode::parserInsertBefore):
Canonical link: https://commits.webkit.org/[email protected]
Canonical link: https://commits.webkit.org/[email protected]
Commit: f765915efb817786c240fae7de992e4a9bfc18b0
https://github.com/WebKit/WebKit/commit/f765915efb817786c240fae7de992e4a9bfc18b0
Author: Rob Buis <[email protected]>
Date: 2023-12-05 (Tue, 05 Dec 2023)
Changed paths:
A LayoutTests/mathml/operator-append-fixed-container-svg-crash-expected.txt
A LayoutTests/mathml/operator-append-fixed-container-svg-crash.html
A LayoutTests/mathml/token-append-fixed-container-svg-crash-expected.txt
A LayoutTests/mathml/token-append-fixed-container-svg-crash.html
M Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp
M Source/WebCore/rendering/mathml/RenderMathMLToken.cpp
Log Message:
-----------
MathML does not always handle positioned objects correctly
https://bugs.webkit.org/show_bug.cgi?id=264636
Reviewed by Alan Baradlay.
For mo/mi elements positioned objects are not laid out at all so in this
case after layout the tree is still dirty. Fix this by calling
layoutPositionedObjects
for tokens and operators.
* LayoutTests/mathml/operator-append-fixed-container-svg-crash-expected.txt:
Added.
* LayoutTests/mathml/operator-append-fixed-container-svg-crash.html: Added.
* LayoutTests/mathml/token-append-fixed-container-svg-crash-expected.txt: Added.
* LayoutTests/mathml/token-append-fixed-container-svg-crash.html: Added.
* Source/WTF/wtf/Assertions.cpp:
* Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp:
(WebCore::RenderMathMLOperator::layoutBlock):
* Source/WebCore/rendering/mathml/RenderMathMLToken.cpp:
(WebCore::RenderMathMLToken::layoutBlock):
Canonical link: https://commits.webkit.org/[email protected]
Commit: bd192edd0348dbfbf272e5679db1e6e5aa1cc839
https://github.com/WebKit/WebKit/commit/bd192edd0348dbfbf272e5679db1e6e5aa1cc839
Author: Rob Buis <[email protected]>
Date: 2023-12-05 (Tue, 05 Dec 2023)
Changed paths:
A
LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/crashtests/scroll-skipped-content-fixed-container.html
M Source/WebCore/rendering/RenderBlock.cpp
Log Message:
-----------
[Content-visibility] RenderTreeNeedsLayoutChecker asserts on fixed positioned
box inside skipped subtree
https://bugs.webkit.org/show_bug.cgi?id=264169
rdar://117914028
Reviewed by Alan Baradlay.
Avoid simplified layout when laying out a content-visibility root with
positioned children since
there is no guarentee the positioned children have been processed in a previous
layout due to
lazy layout of skipped content.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-contain/content-visibility/crashtests/scroll-skipped-content-fixed-container.html:
Added.
* Source/WebCore/rendering/RenderBlock.cpp:
(WebCore::RenderBlock::simplifiedLayout):
Canonical link: https://commits.webkit.org/[email protected]
Commit: 0f2982e44ac2bda41de81ac1e92dec1d9e47e7a5
https://github.com/WebKit/WebKit/commit/0f2982e44ac2bda41de81ac1e92dec1d9e47e7a5
Author: Jonathan Bedard <[email protected]>
Date: 2023-12-13 (Wed, 13 Dec 2023)
Changed paths:
M Tools/Scripts/build-webkit
M Tools/Scripts/webkitdirs.pm
Log Message:
-----------
Cherry-pick 271986@main (f36572812017). rdar://119615600
[build-webkit] Add --architecture argument
https://bugs.webkit.org/show_bug.cgi?id=266342
rdar://119615600
Reviewed by Ryan Haddad.
Add a '--architecture' argument to 'build-webkit' which allows
the caller to override the architecutre used by 'build-webkit',
and appropriately sets 'ONLY_ACTIVE_ARCH=NO' if '--architecture'
is specified.
* Tools/Scripts/build-webkit: Add documentation of '--architecture' option.
* Tools/Scripts/webkitdirs.pm:
(determineArchitecture): Parse the '--architecture' option and set
didUserSpecifyArchitecture.
(XcodeOptions): Set ONLY_ACTIVE_ARCH=NO if '--architecutre' was passed.
Canonical link: https://commits.webkit.org/271986@main
Canonical link: https://commits.webkit.org/[email protected]
Compare: https://github.com/WebKit/WebKit/compare/4e4ae5268701%5E...0f2982e44ac2
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes