- 31 Aug, 2020 2 commits
-
-
Mark Banner authored
Also remove DirectoryProvider as it is now unused. Depends on D88018 Differential Revision: https://phabricator.services.mozilla.com/D88019
-
Mark Banner authored
Depends on D88017 Differential Revision: https://phabricator.services.mozilla.com/D88018
-
- 01 Sep, 2020 11 commits
-
-
Mark Banner authored
Bug 1619926 - Remove legacy search configuration code from the search service. r=daleharvey,geckoview-reviewers,agi Depends on D87894 Differential Revision: https://phabricator.services.mozilla.com/D88017
-
Magnus Melin authored
Differential Revision: https://phabricator.services.mozilla.com/D88541
-
Eugen Sawin authored
Differential Revision: https://phabricator.services.mozilla.com/D87644
-
Eugen Sawin authored
Differential Revision: https://phabricator.services.mozilla.com/D86645
-
Eugen Sawin authored
Differential Revision: https://phabricator.services.mozilla.com/D86644
-
Olli Pettay authored
Differential Revision: https://phabricator.services.mozilla.com/D88885
-
Olli Pettay authored
Differential Revision: https://phabricator.services.mozilla.com/D88966
-
Bogdan Tara authored
Backed out changeset aba57d4f19cb (bug 1580117) Backed out changeset 70b864f4b6a5 (bug 1580117)
-
Jonathan Watt authored
Differential Revision: https://phabricator.services.mozilla.com/D88703
-
alexandru.ionescu authored
Differential Revision: https://phabricator.services.mozilla.com/D88783
-
J. Ryan Stinnett authored
If the browser window is minimized, it's unlikely that a preloaded browser will be useful in the near future. This change skips creating one in such a case. This avoids an issue in the graphics layer where about:newtab content marks itself as `renderLayers = true`, and will try to composite content in windows which are not compositing (because they are hidden). As an additional level of safety, we also check the preloaded browser's owner window's minimized state just before setting `renderLayers`, in case it may have changed after the preloaded browser was created. Differential Revision: https://phabricator.services.mozilla.com/D85955
-
- 31 Aug, 2020 1 commit
-
-
J. Ryan Stinnett authored
This pauses composition when a window becomes fully occluded. This is particularly important for platforms like macOS, where minimized / hidden windows historically would remain compositing, potentially on every vsync if the hidden window contained animations. This should lead to a nice power savings by skipping this unnecessary work. This change affects both the WebRender and legacy compositor paths. As bug 1580117 is believed to be a macOS specific issue, this is currently implemented for macOS only, but could in the future be generalized to other platforms as well (likely using size mode changes since other platforms do not notify on occlusion change). Differential Revision: https://phabricator.services.mozilla.com/D85954
-
- 01 Sep, 2020 2 commits
-
-
Mike Hommey authored
Differential Revision: https://phabricator.services.mozilla.com/D88959
-
Jonathan Kew authored
Bug 1662038 - Fix printer-name handling on macOS so it doesn't fail on the fake "Save to PDF" destination. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D88897
-
- 31 Aug, 2020 8 commits
-
-
Mirko Brodesser authored
Differential Revision: https://phabricator.services.mozilla.com/D88582
-
Mirko Brodesser authored
Differential Revision: https://phabricator.services.mozilla.com/D88430
-
Mirko Brodesser authored
Bug 1649121: part 84) Change some arguments of `SerializeNodePartiallyContainedInRange` from pointers to references. r=masayuki Clearer. Differential Revision: https://phabricator.services.mozilla.com/D88428
-
Mirko Brodesser authored
Bug 1649121: part 83) Rename arguments of `SerializeNodePartiallyContainedInRange` to conform to style-guide. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D88263
-
Mirko Brodesser authored
Hides details. The new methods' arguments are renamed in the next review. Differential Revision: https://phabricator.services.mozilla.com/D88262
-
Mirko Brodesser authored
Hides details. Differential Revision: https://phabricator.services.mozilla.com/D88261
-
Mirko Brodesser authored
Bug 1649121: part 80) Factor determing start- and end-content out of `SerializeRangeNodes`. r=masayuki Hides details. Differential Revision: https://phabricator.services.mozilla.com/D88260
-
Mirko Brodesser authored
It's clearer. Differential Revision: https://phabricator.services.mozilla.com/D88259
-
- 01 Sep, 2020 5 commits
-
-
Mirko Brodesser authored
The assertion added in part 77 isn't violated, but it needs exhaustive analysis to ensure it's indeed intended to not be violated. Differential Revision: https://phabricator.services.mozilla.com/D88258
-
Edgar Chen authored
Bug 1662124 - Remove test_pointerevent_{setpointercapture/releasepointercapture}_invalid_pointerid-manual.html; r=smaug They are not up-to-date and now we can pass the wpt one which is no longer a manual test. Depends on D88859 Differential Revision: https://phabricator.services.mozilla.com/D88923
-
Edgar Chen authored
Bug 1662124 - element.setPointerCapture should throw NotFoundError if the pointer id is invalid; r=smaug https://github.com/w3c/pointerevents/issues/256 Differential Revision: https://phabricator.services.mozilla.com/D88859
-
Alexandre Poirot authored
Differential Revision: https://phabricator.services.mozilla.com/D88835
-
Alexandre Poirot authored
Differential Revision: https://phabricator.services.mozilla.com/D88834
-
- 31 Aug, 2020 1 commit
-
-
Alexandre Poirot authored
Differential Revision: https://phabricator.services.mozilla.com/D88833
-
- 01 Sep, 2020 10 commits
-
-
Tom Schuster authored
Unfortunately we already have MSetArrayLength so introducing MCallSetArrayLength might be confusing. I am not sure what do instead. Differential Revision: https://phabricator.services.mozilla.com/D88902
-
Masayuki Nakano authored
Bug 1658702 - part 4: Make `AutoDeleteRangesHandler::ComputeRangesToDelete()` extend collapsed ranges for deleting adjacent character or word or the line r=m_kato This patch adding computation code corresponding to: https://searchfox.org/mozilla-central/rev/27932d4e6ebd2f4b8519865dad864c72176e4e3b/editor/libeditor/HTMLEditSubActionHandler.cpp#3157-3185 For `beforeinput` event listeners, `AutoSetTemporaryAncestorLimiter` is not enough since when `beforeinput` event listeners modifies `Selection`, the ancestor limit is not set when it has a job. Perhaps, we should make editor stop using focus/blur event listener and makes `nsFocusManager` notifies editor of them synchronously before dispatching the events. But it's not scope of this bug at least. Differential Revision: https://phabricator.services.mozilla.com/D88379
-
valenting authored
Also adds constructors for NetAddr to avoid it being uninitialized. Differential Revision: https://phabricator.services.mozilla.com/D87091
-
valenting authored
Differential Revision: https://phabricator.services.mozilla.com/D87090
-
Jan de Mooij authored
CacheIRCompiler using int32-or-double and MIR always using double makes it annoying to share more code like in the previous patch. Hopefully we can align this more in the future. Differential Revision: https://phabricator.services.mozilla.com/D87708
-
Jan de Mooij authored
Differential Revision: https://phabricator.services.mozilla.com/D87707
-
Jan de Mooij authored
This is useful for example when for-in is used to iterate over an array. Differential Revision: https://phabricator.services.mozilla.com/D87706
-
Jan de Mooij authored
Differential Revision: https://phabricator.services.mozilla.com/D87705
-
Jan de Mooij authored
GuardAndGetNumberFromBoolean is infallible, so that was renamed to BooleanToNumber. That's consistent with BooleanToString. Differential Revision: https://phabricator.services.mozilla.com/D87704
-
Jonathan Kew authored
Bug 1661677 - Ensure that font instances we decide not to use in FindFontForChar get passed to the global cache for expiration tracking. r=m_kato Depends on D88578 Differential Revision: https://phabricator.services.mozilla.com/D88579
-