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

Reply via email to