- 02 Jun, 2020 1 commit
-
-
Tom Ritter authored
Differential Revision: https://phabricator.services.mozilla.com/D77833
-
- 27 May, 2020 3 commits
-
-
Kartikaya Gupta authored
Differential Revision: https://phabricator.services.mozilla.com/D77111
-
sefeng authored
Differential Revision: https://phabricator.services.mozilla.com/D74937
-
Botond Ballo authored
Depends on D76996 Differential Revision: https://phabricator.services.mozilla.com/D76997
-
- 26 May, 2020 1 commit
-
-
Cameron McCormack authored
Make it show the contents of style sheets (as it used to before Stylo) and make it work in --disable-debug --enable-layout-debugger builds. Differential Revision: https://phabricator.services.mozilla.com/D76640
-
- 25 May, 2020 1 commit
-
-
Emilio Cobos Álvarez authored
In favor of the NativeAnonymous versions which they forward to. Done automatically with: rg -l 'IsInAnonymousSubtree' | xargs sed -i 's/IsInAnonymousSubtree/IsInNativeAnonymousSubtree/g' And removing the function definitions afterwards. Differential Revision: https://phabricator.services.mozilla.com/D76681
-
- 22 May, 2020 1 commit
-
-
Emilio Cobos Álvarez authored
Bug 1640264 - Simplify the "notify of theme changes in all windows" code in Android. r=geckoview-reviewers,agi I want to do something similar in the child process, and turns out we already kinda have something like this. Differential Revision: https://phabricator.services.mozilla.com/D76535
-
- 19 May, 2020 1 commit
-
-
Ting-Yu Lin authored
This patch is generated by using my editor's rename functionality. In the next patch, `nsIFrame::` prefix is going to be removed manually from all the ChildLists() calls. Differential Revision: https://phabricator.services.mozilla.com/D75893
-
- 30 Apr, 2020 1 commit
-
-
Timothy Nikkel authored
Basically, we use nsLayoutUtils::TransformPoint (which understands desktop zooming) instead of nsView::ConvertFromParentCoords (which doesn't). Differential Revision: https://phabricator.services.mozilla.com/D72340
-
- 18 May, 2020 1 commit
-
-
Ting-Yu Lin authored
Bug 1635319 Part 2 - Use range-based for loops and array iterators instead of ChildListIterator in layout/generic/. r=mats Differential Revision: https://phabricator.services.mozilla.com/D75653
-
- 05 May, 2020 4 commits
-
-
Botond Ballo authored
As part of this change, PresShell::mMouseLocation in stored visual coordinates. Differential Revision: https://phabricator.services.mozilla.com/D69640
-
Botond Ballo authored
Bug 1556556 - Include the layout-to-visual transform for a zoomed content root in GetTransformMatrix(). r=kats,mattwoodrow This is the "core" change of the patch series, which causes most existing layout codepaths to correctly factor in the visual to layout transform (or its inverse), as long as the callers correctly propagate it in the correct ViewportType. Differential Revision: https://phabricator.services.mozilla.com/D68920
-
Botond Ballo authored
This "upgrades" various nsLayoutUtils functions which take as inputs a set of coordinates and a frame that the coordinates are relative to, to accept a RelativeTo object instead of a frame. Most of the patch is just dumb propagation, but the few places where we use an explicit ViewportType::Visual are important. There are probably a few other places I've overlooked, but this seems to cover the important ones that come up commonly. There are undoubtedly other functions into which we can propagate RelativeTo, in this patch I've propagated it as far as necessary for my needs in this bug (mainly GetTransformToAncestor() and GetEventCoordinatesRelativeTo()). Differential Revision: https://phabricator.services.mozilla.com/D68919
-
Botond Ballo authored
Prior to this bug, it was necessary to handle non-e10s specially, because the resolution was being unapplied at the process boundary, and in non-e10s there was no process boundary. The remaining patches in this bug move the resolution unapplication away from the process boundary in all cases, making special handling for non-e10s unnecessary. Differential Revision: https://phabricator.services.mozilla.com/D68273
-
- 27 Apr, 2020 1 commit
-
-
Masayuki Nakano authored
Even in comm-central and BlueGriffon, `nsISelectionController::*ForDelete()` are not used. Therefore, we can remove them safely. Differential Revision: https://phabricator.services.mozilla.com/D72296
-
- 28 Apr, 2020 5 commits
-
-
Csoregi Natalia authored
Backed out changeset edd529f7a9c5 (bug 1631568) Backed out changeset 1cc0881e244b (bug 1631568) Backed out changeset ed3c1e85d5e3 (bug 1556556) Backed out changeset 38ffc6215bbf (bug 1556556) Backed out changeset 03c2c25d8023 (bug 1556556) Backed out changeset 9c717eb067b8 (bug 1556556) Backed out changeset 98e26bc98b85 (bug 1556556) Backed out changeset 05a6a581e755 (bug 1556556) Backed out changeset 867946cf05bb (bug 1556556) Backed out changeset 20d72a334530 (bug 1556556) Backed out changeset 2c62e61d9054 (bug 1556556) Backed out changeset 62a223d057d2 (bug 1556556) Backed out changeset 2c5d55a1f0b1 (bug 1556556) Backed out changeset 700447945b4e (bug 1556556) Backed out changeset 93190ae4f5ff (bug 1556556) Backed out changeset a7bd34d961bb (bug 1556556) Backed out changeset fccd1d3c7189 (bug 1556556) Backed out changeset 24056e47183d (bug 1556556) Backed out changeset 204881474cc1 (bug 1556556) Backed out changeset 387320881876 (bug 1556556) Backed out changeset be8f5eb58460 (bug 1556556) Backed out changeset 629c58a9166b (bug 1556556) Backed out changeset 4312b2b5dda8 (bug 1556556) Backed out changeset d11dbf6403a5 (bug 1556556) Backed out changeset 95c54c023779 (bug 1556556) Backed out changeset 80fcb7e71188 (bug 1556556) Backed out changeset d75a4ecb0d47 (bug 1556556) Backed out changeset 903c4de34e7a (bug 1556556) Backed out changeset f15334a3e803 (bug 1556556) Backed out changeset 9553e99137ea (bug 1556556)
-
Botond Ballo authored
As part of this change, PresShell::mMouseLocation in stored visual coordinates. Differential Revision: https://phabricator.services.mozilla.com/D69640
-
Botond Ballo authored
Bug 1556556 - Include the layout-to-visual transform for a zoomed content root in GetTransformMatrix(). r=kats,mattwoodrow This is the "core" change of the patch series, which causes most existing layout codepaths to correctly factor in the visual to layout transform (or its inverse), as long as the callers correctly propagate it in the correct ViewportType. Differential Revision: https://phabricator.services.mozilla.com/D68920
-
Botond Ballo authored
This "upgrades" various nsLayoutUtils functions which take as inputs a set of coordinates and a frame that the coordinates are relative to, to accept a RelativeTo object instead of a frame. Most of the patch is just dumb propagation, but the few places where we use an explicit ViewportType::Visual are important. There are probably a few other places I've overlooked, but this seems to cover the important ones that come up commonly. There are undoubtedly other functions into which we can propagate RelativeTo, in this patch I've propagated it as far as necessary for my needs in this bug (mainly GetTransformToAncestor() and GetEventCoordinatesRelativeTo()). Differential Revision: https://phabricator.services.mozilla.com/D68919
-
Botond Ballo authored
Prior to this bug, it was necessary to handle non-e10s specially, because the resolution was being unapplied at the process boundary, and in non-e10s there was no process boundary. The remaining patches in this bug move the resolution unapplication away from the process boundary in all cases, making special handling for non-e10s unnecessary. Differential Revision: https://phabricator.services.mozilla.com/D68273
-
- 24 Apr, 2020 1 commit
-
-
Narcis Beleuzu authored
Backed out changeset 8237f9a307f8 (bug 1580565) Backed out changeset 47f5698d6c72 (bug 1580565) Backed out changeset e1802670dcc4 (bug 1580565) Backed out changeset 0a44c410b59b (bug 1580565) Backed out changeset 20dbcfc9eacc (bug 1580565) Backed out changeset cdf2b600e779 (bug 1580565) Backed out changeset a421d33d03ce (bug 1580565)
-
- 23 Apr, 2020 1 commit
-
-
Nika Layzell authored
The existing infrastructure which stored cached BrowsingContexts on the BrowsingContextGroup was added before WindowContexts were added, and can cause racing issues with partially discarded trees during process switches. Differential Revision: https://phabricator.services.mozilla.com/D71238
-
- 22 Apr, 2020 6 commits
-
-
Andreea Pavel authored
Backed out changeset e44e0a6366f8 (bug 1580565) Backed out changeset c0849928f934 (bug 1580565) Backed out changeset 3d4f155096be (bug 1580565) Backed out changeset 108d5fb4418e (bug 1580565) Backed out changeset d8dea951a032 (bug 1580565) Backed out changeset f9ab41f29552 (bug 1580565) Backed out changeset fd5d76304c09 (bug 1580565)
-
Nika Layzell authored
The existing infrastructure which stored cached BrowsingContexts on the BrowsingContextGroup was added before WindowContexts were added, and can cause racing issues with partially discarded trees during process switches. Differential Revision: https://phabricator.services.mozilla.com/D71238
-
Dorel Luca authored
Backed out changeset 7da9785ebb06 (bug 1580565) Backed out changeset a80e177a91b2 (bug 1580565) Backed out changeset 2cf821f2a6ea (bug 1580565) Backed out changeset a30f158eba45 (bug 1580565) Backed out changeset 276b131190a8 (bug 1580565) Backed out changeset 3c15e4c600c4 (bug 1580565) Backed out changeset bf8877cdb10f (bug 1580565)
-
Nika Layzell authored
The existing infrastructure which stored cached BrowsingContexts on the BrowsingContextGroup was added before WindowContexts were added, and can cause racing issues with partially discarded trees during process switches. Differential Revision: https://phabricator.services.mozilla.com/D71238
-
Bogdan Tara authored
Backed out changeset 12a4f3de76a8 (bug 1580565) Backed out changeset 81d537df2dc1 (bug 1580565) Backed out changeset b182e872c9d4 (bug 1580565) Backed out changeset 0b4595b2c153 (bug 1580565) Backed out changeset 4363e3a3d799 (bug 1580565) Backed out changeset cbb14b2c7b33 (bug 1580565) Backed out changeset 46b251848297 (bug 1580565)
-
Nika Layzell authored
The existing infrastructure which stored cached BrowsingContexts on the BrowsingContextGroup was added before WindowContexts were added, and can cause racing issues with partially discarded trees during process switches. Differential Revision: https://phabricator.services.mozilla.com/D71238
-
- 24 Apr, 2020 2 commits
-
-
Nika Layzell authored
The existing infrastructure which stored cached BrowsingContexts on the BrowsingContextGroup was added before WindowContexts were added, and can cause racing issues with partially discarded trees during process switches. Differential Revision: https://phabricator.services.mozilla.com/D71238
-
Simon Giesecke authored
Bug 1628715 - Part 7: Add MOZ_NONNULL_RETURN to infallible nsTArray::AppendElements. r=xpcom-reviewers,necko-reviewers,nika,valentin Differential Revision: https://phabricator.services.mozilla.com/D70831
-
- 17 Apr, 2020 1 commit
-
-
Emilio Cobos Álvarez authored
Users have much better, easier alternatives, like DOMWindowUtils.{loadSheetUsingURIString,removeSheet}, which we use to replace the only caller that exists in mozilla-central (the editor element, which loads EditorOverride.css). This allows to clean up the style system and editor. There are other callers in comm-central, but it seems they can switch to DOMWindowUtils trivially, as the DOMWindowUtils APIs also use the system principal and thus they can load any URL. I'll make sure to give them some time with the migration and/or help out of course. Differential Revision: https://phabricator.services.mozilla.com/D71263
-
- 13 Apr, 2020 1 commit
-
-
Emilio Cobos Álvarez authored
We should always do this, otherwise stuff may not end up being visible which is not acceptable for focus navigation. Differential Revision: https://phabricator.services.mozilla.com/D70541 --HG-- extra : moz-landing-system : lando
-
- 09 Apr, 2020 1 commit
-
-
Emilio Cobos Álvarez authored
Note that we intentionally don't move the SetDisplaySelection stuff to the runnables. It would probably be safe enough, but it's not required and it makes reasoning about this code harder. Differential Revision: https://phabricator.services.mozilla.com/D70183 --HG-- extra : moz-landing-system : lando
-
- 06 Apr, 2020 1 commit
-
-
Kristen Wright authored
Converts `layout.framevisibility.enabled` to a static pref. Differential Revision: https://phabricator.services.mozilla.com/D69598 --HG-- extra : moz-landing-system : lando
-
- 02 Apr, 2020 3 commits
-
-
Jonathan Kew authored
Differential Revision: https://phabricator.services.mozilla.com/D67788 --HG-- extra : moz-landing-system : lando
-
Jonathan Kew authored
Differential Revision: https://phabricator.services.mozilla.com/D67787 --HG-- extra : moz-landing-system : lando
-
Ciure Andrei authored
Backed out 4 changesets (bug 1619349, bug 1619350) for causing test_font_whitelist.html to fail CLOSED TREE Backed out changeset ba16b09b5da0 (bug 1619349) Backed out changeset f8ca02252dfc (bug 1619349) Backed out changeset 01a2a527aa1a (bug 1619350) Backed out changeset 67ee13868a44 (bug 1619350)
-
- 30 Mar, 2020 1 commit
-
-
Jonathan Kew authored
Differential Revision: https://phabricator.services.mozilla.com/D67788 --HG-- extra : moz-landing-system : lando
-
- 01 Apr, 2020 1 commit
-
-
Jonathan Kew authored
Differential Revision: https://phabricator.services.mozilla.com/D67787 --HG-- extra : moz-landing-system : lando
-
- 26 Mar, 2020 1 commit
-
-
Emilio Cobos Álvarez authored
This avoids a bunch of ugly casts and void pointers, without much overhead (unlike std::function or such). Differential Revision: https://phabricator.services.mozilla.com/D68182 --HG-- extra : moz-landing-system : lando
-