[pull] master from mozilla:master#486
Merged
pull[bot] merged 26 commits intohttpsgithu:masterfrom Jan 22, 2022
Merged
Conversation
…de of try blocks. r=nbp We minimize phi nodes when finishing a loop block. There is some logic for ensuring all redundant phi node uses are updated correctly, but it's missing logic for control flow patches added by throw/call statements inside of try blocks This commit extends the setLoopBackedge() code to fixup redundant phi nodes that escape via landing pad patches to enclosing try blocks. Differential Revision: https://phabricator.services.mozilla.com/D135815
…tructing. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D136632
…stubbing new panels. r=gvn,fluent-reviewers,flod Differential Revision: https://phabricator.services.mozilla.com/D135913
SnapshotGroups will allow users, as well as our heuristics, to group various Snapshots together in meaningful ways. Differential Revision: https://phabricator.services.mozilla.com/D135706
…s,gbrown Differential Revision: https://phabricator.services.mozilla.com/D136552
…raham Differential Revision: https://phabricator.services.mozilla.com/D136569
… than after. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D136570
…n,andreio Differential Revision: https://phabricator.services.mozilla.com/D136160
…ilio This does not support any of the pseudo page types. Differential Revision: https://phabricator.services.mozilla.com/D131532
Enable some existing tests that we can pass without pseudo-class parsing. This leaves some selector tests disabled because they expect a paper-size with an orientation to be serialized with the orientation even when the orientation is 'portrait', which we currently don't do. Add some web-platform tests for @page-rules with multiple selectors, and some invalid selector tests. One of the tests is currently disabled, as it appears that Servo allows a CSS ident that begins with '--'. Differential Revision: https://phabricator.services.mozilla.com/D135944
…t menus in full screen, r=jaws,Gijs Differential Revision: https://phabricator.services.mozilla.com/D131493
This is used by the new code from the profiler that is able to detect unregistered threads. Blocking it will make child-process hit sandbox violation. Differential Revision: https://phabricator.services.mozilla.com/D135648
…nner. r=TYLin Differential Revision: https://phabricator.services.mozilla.com/D136309
…rs,mhentges `extra_flags` is not necessarily a list, originally. Differential Revision: https://phabricator.services.mozilla.com/D136660
The method is equivalent to GetContentRectRelativeToSelf(). Differential Revision: https://phabricator.services.mozilla.com/D136646
…vent handling code. r=emilio The old code operates in the CSS pixel coordinate, so we should use the type system to express that. With this patch, nsImageControlFrame, nsImageFrame, and nsImageMap now have no usage of nsIntPoint. Differential Revision: https://phabricator.services.mozilla.com/D136647
The method is equivalent to GetContentRectRelativeToSelf(). Differential Revision: https://phabricator.services.mozilla.com/D136648
…sed code for handling fragmentation. r=emilio In general, we don't need to store used border and padding in a derived frame class, nsIFrame::GetLogicalUsedBorderAndPadding() already provides the data. While auditing the consumer of `mBorderPadding`, I realize that nsHTMLCanvasFrame's fragmentation never works because nsCSSFrameConstructor::CreateContinuingFrame() never creates its continuation, and nsHTMLCanvasFrame::Reflow() never returns an incomplete reflow status to its parent. This patch removes the code that pretended to handle fragmentation to avoid any confusion. Luckily, with `layout.display-list.improve-fragmentation` enabled by default, we can still print <canvas> without data loss. Differential Revision: https://phabricator.services.mozilla.com/D136649
…ers-and-storage-reviewers,mccr8,asuth Differential Revision: https://phabricator.services.mozilla.com/D135745
ar -> 968a1de3326e836cdde355b670bbdd5ad4c232ee tg -> 3c840935c225dbb6b51df2e4f4807a36147e69e4 uz -> 13d4beb05fc480a58c078305b2979a0b18be65c9
…me failures. CLOSED TREE
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )