Commit Graph

769652 Commits

Author SHA1 Message Date
Botond Ballo
7c7547df7c Bug 1731002 - Remove mAsyncTransformAppliedToContent and its accessors. r=tnikkel
These were only used by AsyncCompositionManager.

Depends on D125784

Differential Revision: https://phabricator.services.mozilla.com/D125785
2021-09-16 02:38:32 +00:00
Botond Ballo
08e05ebcb1 Bug 1731002 - Remove GetCurrentAsyncLayoutViewport(). r=tnikkel
This was only used by AsyncCompositionManager.

Depends on D125783

Differential Revision: https://phabricator.services.mozilla.com/D125784
2021-09-16 02:38:32 +00:00
Botond Ballo
1702825e08 Bug 1731002 - Remove the aOutClipTransform parameter of ComputeTransformForScrollThumb(). r=tnikkel
This parameter was only used by AsyncCompositionManager.

Differential Revision: https://phabricator.services.mozilla.com/D125783
2021-09-16 02:38:31 +00:00
Daisuke Akatsuka
90da637ce6 Bug 1477895: Get rid of WHERE condition of bookmark and history when openpage is enabled. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D124314
2021-09-16 01:52:24 +00:00
Makoto Kato
00b8414f9b Bug 1717464 - Handle ACTION_CANCEL for TrackPad scroll. r=geckoview-reviewers,agi
This will be a bug of Android VM on Chrome OS.

When touching trackpad, Android VM on Chrome OS might fire scroll event for
trackpad, then, it fires cancel event immediately.

Actually, since we don't consider this situation, APZ detects that this is
log tap unfortunately.

So we should dispatch ACTION_CANCEL as scroll event.

Differential Revision: https://phabricator.services.mozilla.com/D125643
2021-09-16 00:57:18 +00:00
Scott
609ea03bfa Bug 1717682 - Pref and implementation for compact 4 card row layout for Pocket newtab. r=fluent-reviewers,gvn,flod
Differential Revision: https://phabricator.services.mozilla.com/D125307
2021-09-15 23:47:41 +00:00
Mike Kaply
42685ae914 Bug 1682462 - Revert policy access change that doesn't work. r=mtabara DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D125763
2021-09-15 23:46:56 +00:00
Butkovits Atila
f2a5d438bb Backed out changeset d629f462a605 (bug 1729539) for causing Wd failures. CLOSED TREE 2021-09-16 02:50:35 +03:00
Butkovits Atila
cc49cdbcd1 Backed out changeset b6f72dd6aadb (bug 1728072) for causing failures at browser_resources_document_events.js. 2021-09-16 02:48:43 +03:00
Butkovits Atila
42611d5b3f Backed out changeset f2f9361b8e5e (bug 1593273) for causing failures at test_default_background.xhtml. 2021-09-16 02:46:17 +03:00
Daisuke Akatsuka
cf4607c809 Bug 1730070: Update DDG logo. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D125145
2021-09-15 22:54:55 +00:00
Daniel Holbert
86064ad618 Bug 1730774 part 3: Add includes for Inlines headers, to fix non-unified-build linking issues in layout/generic (and remove REQUIRES_UNIFIED_BUILD decl). r=TYLin
After the fixes in this patch, the REQUIRES_UNIFIED_BUILD declaration is no
longer needed, so I'm removing it here.  This directory now builds successfully
with that removed and with ac_add_options --disable-unified-build in the
mozconfig.

Differential Revision: https://phabricator.services.mozilla.com/D125738
2021-09-15 22:43:24 +00:00
Jeff Gilbert
87c730a622 Bug 1725069 - Allow GLSL-invalid chars in shaderSource. r=gfx-reviewers,kvark
Convert u16->u8 on client.
Crush to GLSL-charset and replace non-GLSL chars with
boring-but-still-invalid '$'.

Differential Revision: https://phabricator.services.mozilla.com/D125756
2021-09-15 22:31:24 +00:00
Morgan Reschenberg
ceca77b740 Bug 1593273: Default browser.display.use_system_colors to true on windows, false elsewhere r=emilio,Jamie
Differential Revision: https://phabricator.services.mozilla.com/D125268
2021-09-15 22:27:27 +00:00
Jeff Gilbert
d6aa54df00 Bug 1717151 - Move EGL_EXT_device_query from device exts to client exts. r=gfx-reviewers,lsalzman
This moved due to a fix in ANGLE 56663dbfa78 on 2020-nov-19.

Differential Revision: https://phabricator.services.mozilla.com/D125748
2021-09-15 22:20:32 +00:00
Jeff Gilbert
af256a9ea0 Bug 1717151 - Vendor angle/chromium/4515 with fixes. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D125747
2021-09-15 22:20:27 +00:00
Jeff Gilbert
45697f9c6c Bug 1717151 - Prep ANGLE for vendoring. r=gfx-reviewers,kvark
Differential Revision: https://phabricator.services.mozilla.com/D125746
2021-09-15 22:20:27 +00:00
Butkovits Atila
ac1ceb1c37 Backed out 9 changesets (bug 1729925) for causing leaks. CLOSED TREE
Backed out changeset 509a0601481a (bug 1729925)
Backed out changeset ac9a15005a5b (bug 1729925)
Backed out changeset 331ffa0bd2f9 (bug 1729925)
Backed out changeset 22097d7a00c2 (bug 1729925)
Backed out changeset e9f40c89753f (bug 1729925)
Backed out changeset 14619c743301 (bug 1729925)
Backed out changeset 61dfd48f3409 (bug 1729925)
Backed out changeset 9b1eb369d679 (bug 1729925)
Backed out changeset 955138a73fa4 (bug 1729925)
2021-09-16 01:07:41 +03:00
Masayuki Nakano
c508b0746a Bug 1699258 - Add reported crashtest to WPT r=m_kato
Making `white-space` handling better in editor (bug 1724650) fixed the reported
crashtest case.  Therefore, this patch only adds it into WPT.

Depends on D125640

Differential Revision: https://phabricator.services.mozilla.com/D125641
2021-09-15 20:30:18 +00:00
Masayuki Nakano
a3ca1fabc9 Bug 1699199 - Add reported crashtest to WPT r=m_kato
Making `white-space` handling better in editor (bug 1724650) fixed the reported
crashtest case.  Therefore, this patch only adds it into WPT.

Differential Revision: https://phabricator.services.mozilla.com/D125640
2021-09-15 20:30:18 +00:00
Alexandre Poirot
71569e1205 Bug 1729925 - [devtools] Avoid leaking the rule panel via a click listener. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D125543
2021-09-15 20:08:35 +00:00
Alexandre Poirot
3697b58bfa Bug 1729925 - [devtools] Avoid leaking toolbox's redux store and ultimately targets. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D125542
2021-09-15 20:08:35 +00:00
Alexandre Poirot
0a54a0f5dc Bug 1729925 - [devtools] Avoid leaking commands from toolbox. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D125541
2021-09-15 20:08:34 +00:00
Alexandre Poirot
218ef21054 Bug 1729925 - [devtools] Avoid leaking commands from TargetFront. r=nchevobbe
We do set `resourceCommand` from onTargetAvailable, without ever clearing it.
If we happen to leak targets, we end up leaking commands.

Differential Revision: https://phabricator.services.mozilla.com/D125540
2021-09-15 20:08:34 +00:00
Alexandre Poirot
1cda69d8c6 Bug 1729925 - [devtools] Avoid leaking commands from NodePicker. r=nchevobbe
Also avoid creating a NodePicker during toolbox's destroy.

Differential Revision: https://phabricator.services.mozilla.com/D125539
2021-09-15 20:08:34 +00:00
Alexandre Poirot
675cecf208 Bug 1729925 - [devtools] Avoid leaking children fronts of target in case target is leaked. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D125538
2021-09-15 20:08:33 +00:00
Alexandre Poirot
65c2bd9237 Bug 1729925 - [devtools] Ensure unregistering some DOM event listeners in the inspector. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D125537
2021-09-15 20:08:33 +00:00
Alexandre Poirot
9ae1a07806 Bug 1729925 - [devtools] Ensure clearing references and unmounting all React components. r=nchevobbe
We still do leak Toolbox/Inspector and some Documents.
Unmounting the React components and nullifying references to them
seems to allow clearing a few React component instances.

We weren't unmounting the splitBox/toolsidebar, nor destroying ruleViewSideBar instance.

Differential Revision: https://phabricator.services.mozilla.com/D125536
2021-09-15 20:08:33 +00:00
Alexandre Poirot
7817f58029 Bug 1729925 - [devtools] Avoid leaking Commands/DevToolsClient/Fronts when closing the toolbox. r=nchevobbe
Currently, we do leak the Toolbox/Inspector and some Documents when
closing the toolbox.
So that these classes are kept in memory, while not nullifying all its references
to client classes.

By adding these few nullications we can at least avoid leaking the fronts and commands.

(also fix a failure due to null markup.walker in browser_rules_add-rule-with-menu.js)

Differential Revision: https://phabricator.services.mozilla.com/D125535
2021-09-15 20:08:32 +00:00
Jon Bauman
6d6715ba10 Bug 1729539 - Hit MOZ_CRASH(assertion failed: y2 > 1. / 12. && y2 <= 1.) at gfx/qcms/src/iccread.rs:1392. r=jrmuizel
The assertion is due to an inappropriate test of exact floating-point values.
build_trc_table() handles this saturating case, so there's no need to assert.
Add more test coverage to be certain no fuzzing inputs will lead to crashes.

Differential Revision: https://phabricator.services.mozilla.com/D125006
2021-09-15 19:57:15 +00:00
Jeff Muizelaar
c379002343 Bug 1730905 - Restore the second postEvent when mRunningEventLoop. r=mstange
Bug 1690687 caused xpcshell to spin the event loop without ever waiting.
This was caused by the combination of the DummyEvent inserted by
nsBaseAppShell::OnProcessNextEvent and weird interaction of
nsAppShell::ProcessGeckoEvents, and nsAppShell::ProcessNextNativeEvent.

This is a low risk hack to get things working properly.

Differential Revision: https://phabricator.services.mozilla.com/D125701
2021-09-15 19:45:09 +00:00
Niklas Baumgardner
6b2ff3d34a Bug 1635553 - Migrate navigator-toolbox to Fluent. r=emalysz,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D125222
2021-09-15 19:31:56 +00:00
Henrik Skupin
993fe79709 Bug 1686110 - [geckodriver] Improve releasing documentation. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D125264
2021-09-15 19:22:55 +00:00
Henrik Skupin
680793f2d5 Bug 1686110 - [geckodriver] Release version 0.30.0. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D125263
2021-09-15 19:22:54 +00:00
Henrik Skupin
0ae79d5a03 Bug 1686110 - [webdriver] Release version 0.44.0. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D125262
2021-09-15 19:22:54 +00:00
Henrik Skupin
2dec1a17b8 Bug 1686110 - [rust-mozversion] Release version 0.4.2. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D125261
2021-09-15 19:22:54 +00:00
Henrik Skupin
d9ef1077b6 Bug 1686110 - [rust-mozrunner] Release version 0.13.0. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D125260
2021-09-15 19:22:53 +00:00
Henrik Skupin
08112de42a Bug 1686110 - [rust-mozprofile] Release version 0.7.3. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D125259
2021-09-15 19:22:53 +00:00
Henrik Skupin
a4b8f60573 Bug 1686110 - [rust-mozdevice] Release version 0.4.0. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D125258
2021-09-15 19:22:52 +00:00
Csoregi Natalia
36745a5320 Backed out 2 changesets (bug 1730250, bug 1730239) for failures on browser_aboutprocesses_default_options.js. CLOSED TREE
Backed out changeset 654b2804c1e9 (bug 1730250)
Backed out changeset 30e717035a25 (bug 1730239)
2021-09-15 23:15:29 +03:00
Csoregi Natalia
450bb4a4ae Backed out 13 changesets (bug 1665776) for causing failures on test_peerConnection_stats.html. CLOSED TREE
Backed out changeset 4b0d4001f1f1 (bug 1665776)
Backed out changeset 73ed5fe5e08f (bug 1665776)
Backed out changeset d1f7b6269840 (bug 1665776)
Backed out changeset 1611a0c8732c (bug 1665776)
Backed out changeset 15600cb52973 (bug 1665776)
Backed out changeset 5c0df59f6d97 (bug 1665776)
Backed out changeset 7cb0765f266c (bug 1665776)
Backed out changeset 07a4e96d4f2d (bug 1665776)
Backed out changeset 4e9613c3f492 (bug 1665776)
Backed out changeset c42a861fa5aa (bug 1665776)
Backed out changeset c1747633cf3a (bug 1665776)
Backed out changeset aeacd2804c75 (bug 1665776)
Backed out changeset 1e367c8a87bb (bug 1665776)
2021-09-15 23:12:53 +03:00
Harry Twyford
4a642a10dc Bug 1727333 - Add ntp_card_background theme API property. r=desktop-theme-reviewers,dao,mixedpuppy
We want to introduce this new variable to be able to theme more surfaces on the NTP. ntp_card_background is the color of cards (top site tiles, Pocket cards, etc).

This patch changes browser_ext_themes_ntp_colors_perwindow.js and browser_ext_theme_ntp_colors.js. These aren't the most reliable tests; they fail on central and have [a lot of issues](https://bugzilla.mozilla.org/buglist.cgi?f5=component&f3=OP&f2=OP&f8=status_whiteboard&f9=cf_crash_signature&list_id=15832113&v8=toolkit%2Fcomponents%2Fextensions%2Ftest%2Fbrowser%2Fbrowser_ext_themes_ntp_colors_perwindow.js&o8=substring&query_format=advanced&v9=toolkit%2Fcomponents%2Fextensions%2Ftest%2Fbrowser%2Fbrowser_ext_themes_ntp_colors_perwindow.js&o9=substring&o5=substring&f10=CP&v5=toolkit%2Fcomponents%2Fextensions%2Ftest%2Fbrowser%2Fbrowser_ext_themes_ntp_colors_perwindow.js&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f6=alias&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&o4=substring&v4=toolkit%2Fcomponents%2Fextensions%2Ftest%2Fbrowser%2Fbrowser_ext_themes_ntp_colors_perwindow.js&o7=substring&v1=Graveyard&f11=CP&o1=notequals&v7=toolkit%2Fcomponents%2Fextensions%2Ftest%2Fbrowser%2Fbrowser_ext_themes_ntp_colors_perwindow.js&j3=OR&f4=product&f1=classification&f7=short_desc&v6=toolkit%2Fcomponents%2Fextensions%2Ftest%2Fbrowser%2Fbrowser_ext_themes_ntp_colors_perwindow.js&o6=substring). I will follow-up and attempt to fix them to be more reliable.

Differential Revision: https://phabricator.services.mozilla.com/D125115
2021-09-15 18:54:02 +00:00
Florian Quèze
a3059cfe15 Bug 1730250 - about:processes thread summary rows should show threads from thread pools as a single item, r=dthayer.
Differential Revision: https://phabricator.services.mozilla.com/D125272
2021-09-15 18:52:31 +00:00
Florian Quèze
0d0fbc9191 Bug 1730239 - Offer a way to profile a specific process from about:processes, r=dthayer,fluent-reviewers,flod.
Differential Revision: https://phabricator.services.mozilla.com/D125257
2021-09-15 18:52:30 +00:00
Daniel Holbert
3a3ace84d5 Bug 1730741 part 2: Add includes and forward-decls to fix non-unified-build bustage in layout/base, and remove REQUIRES_UNIFIED_BUILD declaration. r=emilio
After the fixes in this patch, the REQUIRES_UNIFIED_BUILD declaration is no
longer needed, so I'm removing it here.  This directory now builds successfully
with that removed and with ac_add_options --disable-unified-build in the
mozconfig.

Differential Revision: https://phabricator.services.mozilla.com/D125601
2021-09-15 18:48:17 +00:00
Daniel Holbert
4aad1df71f Bug 1730741 part 1: Export MobileViewportManager's LazyLogModule in a more structured way. r=botond
Before this patch, PresShell.cpp tries to reuse a LazyLogModule that's defined
in MobileViewportManager.cpp, which isn't actually declared in any header.  This
prevents the build from linking, unless we're lucky enough to have these two
source files concatenated together via our unified build.

This patch promotes this LazyLogModule to be an actual static member-var on the
MobileViewportManager class, so that it can be exported and used externally in
a more structured way.  This makes it consistent with the very-similar
"PresShell::gLog" member-variable.

Differential Revision: https://phabricator.services.mozilla.com/D125600
2021-09-15 18:48:16 +00:00
Tyson Smith
d8f7c11471 Bug 1725008 - Implement FuzzingFunctions.crash() r=glandium,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D125000
2021-09-15 18:24:04 +00:00
Butkovits Atila
b7b9016986 Backed out changeset b9b49ff4fca0 (bug 1635553) for causing failures complaining about menupopup. CLOSED TREE 2021-09-15 21:43:25 +03:00
Micah Tigley
da8cd7b4d9 Bug 1724319 - Fix remaining failing tests in browser/components/downloads/test/browser. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D125294
2021-09-15 17:36:14 +00:00
Micah Tigley
136593a67b Bug 1730891 - Set default preferredAction for handling files to save directly to disk on GNOME environments. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D125687
2021-09-15 17:36:14 +00:00