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 <jbed...@apple.com> 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/270734.1@webkit-2023.11-embargoed Commit: f5d12a4f6491a9479eefc94dcac54e0cd127f3a4 https://github.com/WebKit/WebKit/commit/f5d12a4f6491a9479eefc94dcac54e0cd127f3a4 Author: Rob Buis <rb...@igalia.com> 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 268451.2@webkit-2023.9-embargoed (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/268451.2@webkit-2023.9-embargoed Canonical link: https://commits.webkit.org/270734.2@webkit-2023.11-embargoed Commit: 7eb169b47c3ea8082b3080995897c6b943d365a8 https://github.com/WebKit/WebKit/commit/7eb169b47c3ea8082b3080995897c6b943d365a8 Author: Claudio Saavedra <csaave...@igalia.com> 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 268451.4@webkit-2023.9-embargoed (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/268451.4@webkit-2023.9-embargoed Canonical link: https://commits.webkit.org/270734.3@webkit-2023.11-embargoed Commit: f765915efb817786c240fae7de992e4a9bfc18b0 https://github.com/WebKit/WebKit/commit/f765915efb817786c240fae7de992e4a9bfc18b0 Author: Rob Buis <rb...@igalia.com> 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/270734.4@webkit-2023.11-embargoed Commit: bd192edd0348dbfbf272e5679db1e6e5aa1cc839 https://github.com/WebKit/WebKit/commit/bd192edd0348dbfbf272e5679db1e6e5aa1cc839 Author: Rob Buis <rb...@igalia.com> 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/270734.5@webkit-2023.11-embargoed Commit: 0f2982e44ac2bda41de81ac1e92dec1d9e47e7a5 https://github.com/WebKit/WebKit/commit/0f2982e44ac2bda41de81ac1e92dec1d9e47e7a5 Author: Jonathan Bedard <jbed...@apple.com> 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/270734.6@webkit-2023.11-embargoed 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 webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes