Commit Graph

746651 Commits

Author SHA1 Message Date
Noemi Erli
c24ecdc6f5 Backed out changeset f7fa859944a3 (bug 1694172) for causing talos crashes CLOSED TREE 2021-03-02 02:18:41 +02:00
Csoregi Natalia
9b255f3e1e Bug 1688062 - Fix tidy. r=fix CLOSED TREE 2021-03-01 23:02:31 +02:00
Alexandre Poirot
5fb00fe32f Bug 1695744 - [devtools] Use a DescriptorMixin in order to share a common interface between all descriptor fronts. r=jdescottes
This will help expose getCommands method in the next patch.

Differential Revision: https://phabricator.services.mozilla.com/D105610
2021-03-01 20:00:56 +00:00
Bob Owen
96d4ce500a Bug 1695581: Add #if for MOZ_FFVPX around StaticPrefs::media_rdd_ffvpx_enabled in AllDecodersAreRemote. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D106754
2021-03-01 19:44:32 +00:00
Anny Gakhokidze
37ef08fbe9 Bug 1692501 - Fix timing issues when reopening all closed windows, r=kashav
In bug 1589102, changes were made to how about:blank and about:srcdoc load,
making them go via DocumentChannel and thus slightly increasing documents' load
times.  This causes some timing issues in SessionStore code.

When we click to "Reopen all (closed) Windows", undoCloseWindow() is called for
each window that we have to restore. The following scenario can occur - we are
restoring window 1, and undoCloseWindow() has already called restoreWindows,
after receiving the window showing promise, and in the meantime
undoCloseWindow() has been called for window 2, and there is now a promise in
the WINDOW_SHOWING_PROMISES. But now restoreWindows() for window1 calls
_openWindows(), where root.windows length is 0, but WINDOW_SHOWING_PROMISES is
not empty (because of window 2's undoCloseWindow), and the resolve callback for
_openWindows() gets called with wrong arg. To solve this, ensure that the
promises returned from _openWindows() correspond to the windows opened
within the body of the function.

Differential Revision: https://phabricator.services.mozilla.com/D106304
2021-03-01 19:44:13 +00:00
Caroline Cullen
4b784822b6 Bug 1693958 - Spew information about IC stub fields when all stubs in an chain have equivalent CacheIR. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D106313
2021-03-01 19:34:42 +00:00
Caroline Cullen
1d8d7fbc56 Bug 1693958 - Clean up CacheIRHealth report code. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D106312
2021-03-01 19:34:42 +00:00
Doug Thayer
6eb50a8a4f Bug 1695726 - Change the slow script notification priority to info r=florian
Differential Revision: https://phabricator.services.mozilla.com/D106816
2021-03-01 19:27:01 +00:00
Agi Sferro
d7c56b38e4 Bug 1688062 - Update target SDK to API 30. r=esawin,jnicol
Differential Revision: https://phabricator.services.mozilla.com/D106556
2021-03-01 19:12:16 +00:00
Csoregi Natalia
4ffb0bff8f Backed out changeset 625e672375a6 (bug 1694538) for assertion failures on Marking.cpp and other bustages. CLOSED TREE 2021-03-01 21:14:30 +02:00
Emma Malysz
18e5aff93f Bug 1695698: update hamburger menu tooltip text r=fluent-reviewers,mconley,flod
Differential Revision: https://phabricator.services.mozilla.com/D106808
2021-03-01 18:51:00 +00:00
Mike Conley
45a48a96c5 Bug 1693092 - Update strings for Safe Mode menu items. r=emalysz,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D106812
2021-03-01 18:41:52 +00:00
Mike Conley
c4b3f15199 Bug 1695713 - Update copy for about:support link in Help menu. r=emalysz,fluent-reviewers,flod
Depends on D106810

Differential Revision: https://phabricator.services.mozilla.com/D106811
2021-03-01 18:41:52 +00:00
Mike Conley
61c60021f1 Bug 1695721 - Make sure Safe Mode AppMenu menu item string gets updated when in Safe Mode. r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D106810
2021-03-01 18:41:51 +00:00
Steve Fink
d85206ed76 Bug 1694538 - Convert gcWeakKeys from <weakmap, key> tuples that require an extra lookup, to <ptr to color, target> tuples that simplify the code substantially r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D106226
2021-03-01 18:39:28 +00:00
Emma Malysz
0df0408e17 Bug 1695697, update show more button label in remote tabs panels r=mconley,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D106804
2021-03-01 18:39:22 +00:00
Edgar Chen
e145a74d74 Bug 1681819 - Report usecounter when worker is in killing state; r=asuth
Previously, we report usecounter when clearing main event queue, but js execution
could still happen on the microtask after that. So defer the reporting to worker
is in killing state.

Differential Revision: https://phabricator.services.mozilla.com/D106769
2021-03-01 18:36:24 +00:00
Bernard Igiri
06b4adff26 Bug 1685961 - Hide Content Process Limit UI r=Gijs
Hides the "Content Process Limit" UI when Fission is enabled.

Differential Revision: https://phabricator.services.mozilla.com/D105055
2021-03-01 18:23:31 +00:00
Eitan Isaacson
4f4b2106c4 Bug 1420773 - Only return HTML captions as HTML table captions. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D106528
2021-03-01 18:06:11 +00:00
Aaron Klotz
aa458e10e9 Bug 1695714: Clear Android's debug app setting when cleaning up after a mach run --debug session for GeckoView; r=firefox-build-system-reviewers,andi,mhentges
We always set the app as Android's debug app, which causes Android to wait for
a debugger to connect to the app before allowing it to start. We should clear
that setting once the debugger exits so that other developer activities (such as
manual testing) aren't blocked on the need to connect a debugger.

Differential Revision: https://phabricator.services.mozilla.com/D106807
2021-03-01 17:55:32 +00:00
Mike Conley
dc2631ac79 Bug 1695348 - Mass rename browser.proton.appmenu.enabled to browser.proton.enabled. r=emalysz,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D106800
2021-03-01 17:27:52 +00:00
Butkovits Atila
3f97afc8db Backed out changeset 5e30c026c632 (bug 1635186) as requested by dev. CLOSED TREE 2021-03-01 19:01:54 +02:00
Andreea Pavel
f8e280061b Bug 1645505 - disable browser_permissionPropagation.js on linux64 and win debug r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D106786
2021-03-01 16:56:12 +00:00
Makoto Kato
53f95208a9 Bug 1692809 - Move some word-break tests into WPT. r=jfkthame
Actually, WPT has no some word-break tests for Japanese (ID and CJ) and
Korean (Hangul Jamos).

So I would like to move layout/reftests/text/wordbreak-2.html and
layout/reftests/text/wordbreak-4a.html into WPT.

Differential Revision: https://phabricator.services.mozilla.com/D105227
2021-03-01 16:55:55 +00:00
Simon Giesecke
d8a9ea3048 Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in netwerk. r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D106097
2021-03-01 16:41:20 +00:00
Nicolas Chevobbe
740df31c28 Bug 1692838 - [devtools] Don't show cached message from private windows in browser console. r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D105306
2021-03-01 16:36:00 +00:00
Nicolas Chevobbe
3a40725281 Bug 1692838 - [devtools] Add an isAlreadyExistingResource property to resources. r=ochameau.
This property indicates if the resources was existing before we started watching
for this type of resource.
We add some test cases in the various message resources to check the value of the
property.

Differential Revision: https://phabricator.services.mozilla.com/D106587
2021-03-01 16:35:59 +00:00
smolnar
fc66a5b263 Bug 1673527 - disabled dom/media/mediacontrol/tests/browser_suspend_inactive_tab.js for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D106755
2021-03-01 16:29:29 +00:00
Jan de Mooij
9146166dea Bug 1695662 part 2 - Replace DictionaryShapeLink::prevPtr with prev/setPrev methods. r=tcampbell
This lets us avoid an ugly `reinterpret_cast<GCPtrShape*>()` when we move JSObject's
shape pointer to the cell header.

Differential Revision: https://phabricator.services.mozilla.com/D106776
2021-03-01 16:26:30 +00:00
Jan de Mooij
61c7d502c6 Bug 1695662 part 1 - Add js::EnumFlags base class based on ScriptFlagBase. r=tcampbell
js::EnumFlags will also be used for ObjectFlags later on.

Differential Revision: https://phabricator.services.mozilla.com/D106775
2021-03-01 16:26:29 +00:00
Kai Engert
0d329ca7f8 Bug 1694371 - NSPR_4_30_BETA1. r=bbeurdouche UPGRADE_NSPR_RELEASE
Differential Revision: https://phabricator.services.mozilla.com/D106303
2021-03-01 16:24:51 +00:00
Dan Minor
a685764079 Bug 1691763 - Add identifier length check for Fluent linter; r=gregtatum,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D106666
2021-03-01 16:18:26 +00:00
Julien Cristau
81a29b7e6b Bug 1694217 - manually run all remote-settings dumps through jq. r=RyanVM
This commit was created by running:

  for f in services/settings/dumps/*/*.json; do jq . < $f | sponge $f; done

Future updates will automatically be pretty-printed, so this is a
one-time manual update to get us to the transitioned state.

Differential Revision: https://phabricator.services.mozilla.com/D106784
2021-03-01 16:15:30 +00:00
Mats Palmgren
d1b89f4cb3 Bug 1485917 - Make <fieldset> with 'display:inline' support CSSOM width/height. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D106728
2021-03-01 16:14:33 +00:00
Emilio Cobos Álvarez
f482ffa15d Bug 1695369 - Simplify StyleColor representation. r=jwatt
There's no need for CurrentColor / Numeric variants when we can
represent them with the complex form.

Differential Revision: https://phabricator.services.mozilla.com/D106690
2021-03-01 16:05:14 +00:00
Emma Malysz
417b5880d4 Bug 1695264, display sync settings in fxa panel only when more than 1 device is connected r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D106654
2021-03-01 16:04:17 +00:00
Julien Cristau
008dbf3c07 Bug 1694217 - pretty-print remote settings dumps. r=releng-reviewers,bhearsum DONTBUILD
This will make the diffs both easier to review, and smaller; the latter
should avoid bumping into arc's hardcoded 4MB size limit for diffs.

Differential Revision: https://phabricator.services.mozilla.com/D106774
2021-03-01 15:42:43 +00:00
Marco Castelluccio
50efad8d07 Bug 1695331 - Disable memory/replace/logalloc/replay in ccov fuzzing builds. r=calixte DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D106777
2021-03-01 15:41:15 +00:00
Mats Palmgren
f01d9a4402 Bug 1694729 - Fix sizing issues for display:table-* on <fieldset> and replaced elements. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D106656
2021-03-01 15:37:00 +00:00
Dave Hunt
0795acbc2a Bug 1672422 - Default to mozperftest as the framework instead of browsertime r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D104731
2021-03-01 15:32:10 +00:00
Dave Hunt
cf2854f5e7 Bug 1672446 - Use common platform names for mozperftest r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D104740
2021-03-01 15:31:28 +00:00
Gregory Mierzwinski
0e78f47e46 Bug 1694172 - Decrease test timeout for some talos tests. r=perftest-reviewers
This patch decreases the test timeout for some Talos tests which are hitting task timeouts. It also increases the task timeout for one of the tests.

Differential Revision: https://phabricator.services.mozilla.com/D106638
2021-03-01 15:17:29 +00:00
smolnar
11a45394a8 Backed out changeset 60a3eddb183b (bug 1695328) for causing failures in PerformanceObserver. CLOSED TREE 2021-03-01 17:16:51 +02:00
Andreas Pehrson
f2e34c1802 Bug 1673526 - Add crashtests. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D98353
2021-03-01 14:48:47 +00:00
Gijs Kruitbosch
36f2cb8a7e Bug 1667456, fix pageproxystate handling in the url bar, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D104111
2021-03-01 14:48:20 +00:00
Sean Feng
2096c9da69 Bug 1695328 - PerformanceObserver should throw TypeError instead of SyntaxError r=smaug
According to the latest spec
https://w3c.github.io/performance-timeline/#observe-method,
TypeError should be thrown, however we throw SyntaxError.

Differential Revision: https://phabricator.services.mozilla.com/D106669
2021-03-01 14:38:32 +00:00
leli
e238e3a1fd Bug 1695254 - change test test_http_background_auth.html to work with fission r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D106633
2021-03-01 14:35:40 +00:00
Robert Mader
4b0e9596ae Bug 1635186 - Do not use GLX vsync source on Xwayland, r=stransky
Xwayland will give us a 60Hz timer for `glXWaitVideoSyncSGI` anyway,
but an optimization in Xwayland to reduce that to 1Hz if a window is
occluded can cause issues for us in multi-window cases.

In unaffected (i.e. single window) cases this will make us consume
more resources, as rendering will not get throttled to 1Hz anymore
when hidden. The native Wayland backend supports this, however.

Differential Revision: https://phabricator.services.mozilla.com/D106723
2021-03-01 14:09:47 +00:00
sotaro
6386e4b519 Bug 1673342 - Add Support of software WebRender with CompositorOGL on Android and Linux r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D106234
2021-03-01 13:45:38 +00:00
Butkovits Atila
f9282745d9 Backed out changeset 4eee84427d5f (bug 1622107) for causing build bustages on nsWindow.cpp. CLOSED TREE 2021-03-01 15:59:58 +02:00