Commit Graph

660628 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
ec51c3a362 Bug 1564466 - Make MediaSource not call Preferences::GetBool off-main-thread. r=jya
Preferences::GetBool is not thread-safe, StaticPrefs are.
Also StaticPrefs are nicer anyway.

There's a lot of Preferences:: usage in dom/media which looks suspicious, though
I don't know if all that runs on the main thread.

Differential Revision: https://phabricator.services.mozilla.com/D38097

--HG--
extra : moz-landing-system : lando
2019-07-17 12:56:39 +00:00
Kartikaya Gupta
fb5a3200bf Bug 1565670 - Wait for a couple of rAF calls before declaring OOPIFs ready for testing. r=botond
This should ensure that the OOPIF gets painted and attached to the
compositor layer tree before the main part of the test starts. We might
be able to do something more sophisticated like waitForAllPaints or
flushApzRepaints, but it's not trivial because this page loads with an
example.com domain and can't easily access SpecialPowers.

Differential Revision: https://phabricator.services.mozilla.com/D38225

--HG--
extra : moz-landing-system : lando
2019-07-17 12:41:16 +00:00
Nicolas Chevobbe
fe2f310301 Bug 1564138 - Fix DevTools PropTypes errors when updating eslint. r=Ola.
Differential Revision: https://phabricator.services.mozilla.com/D38093

--HG--
extra : moz-landing-system : lando
2019-07-17 10:35:44 +00:00
Ted Campbell
6afe6484d0 Bug 1565945 - Fix PrivateScriptData::trace handling of ClearEdgesTracer. r=jonco
When using ClearEdgesTracer on PrivateScriptData, we must erase the
types of the GCCellPtr to avoid a number of internal assertions. This is
needed to be able to release PrivateScriptData outside of the JSScript
finalizer.

Differential Revision: https://phabricator.services.mozilla.com/D38024

--HG--
extra : moz-landing-system : lando
2019-07-17 11:42:13 +00:00
Dão Gottwald
6b7e2645f9 Bug 1513337 - Inline urlbar markup into browser.xhtml. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D23191

--HG--
extra : moz-landing-system : lando
2019-07-17 11:34:21 +00:00
Sebastian Streich
975121a09a Bug 1100630 - Print Related JS-Line on CSP Violation (if any) r=ckerschb,dveditz
Differential Revision: https://phabricator.services.mozilla.com/D31420

--HG--
extra : moz-landing-system : lando
2019-07-17 10:54:07 +00:00
Carolina
6ce65b9679 Bug 1563866 - Makes module imports structure more consistent.r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D38071

--HG--
extra : moz-landing-system : lando
2019-07-17 11:20:43 +00:00
André Bargull
fdac3e6f91 Bug 1543658: Add missing rounding-mode to Intl.PluralRules. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D37705

--HG--
extra : moz-landing-system : lando
2019-07-16 13:28:15 +00:00
Julian Descottes
5f1db12cf1 Bug 1566391 - Remove expired and unused DevTools Memory panel histograms r=janerik
Depends on D38169

The code in DevTools using the histograms was already removed in Bug 1381178.

Differential Revision: https://phabricator.services.mozilla.com/D38291

--HG--
extra : moz-landing-system : lando
2019-07-17 11:39:47 +00:00
Christoph Kerschbaumer
110a817c1a Bug 1497209: Apply Meta CSP to about:sessionrestore and about:welcomeback. r=Gijs,vporof
Differential Revision: https://phabricator.services.mozilla.com/D38081

--HG--
extra : moz-landing-system : lando
2019-07-17 11:22:35 +00:00
Karl Tomlinson
4891262c8d Bug 1542931 serialize AudioWorkletNodeOptions r=padenot
Depends on D34478

Differential Revision: https://phabricator.services.mozilla.com/D34479

--HG--
extra : moz-landing-system : lando
2019-06-14 13:23:57 +00:00
Karl Tomlinson
53e03975c9 Bug 1542931 add CycleCollectedJSContext::ReportError() r=baku
to make AutoJSAPI error reporting safe for worklets.

Parameter order matches xpc::ErrorReport::Init().

Depends on D34477

Differential Revision: https://phabricator.services.mozilla.com/D34478

--HG--
extra : moz-landing-system : lando
2019-06-12 19:11:04 +00:00
Karl Tomlinson
0d0c740557 Bug 1542931 Add AudioWorkletProcessorConstructor r=bzbarsky
https://github.com/WebAudio/web-audio-api/issues/1839

Depends on D34476

Differential Revision: https://phabricator.services.mozilla.com/D34477

--HG--
extra : moz-landing-system : lando
2019-06-11 15:45:45 +00:00
Karl Tomlinson
f94d893bf3 Bug 1542931 move forward declarations to appropriate namespaces r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D34476

--HG--
extra : moz-landing-system : lando
2019-06-14 13:23:29 +00:00
sotaro
fb8a03fa7c Bug 1564646 - Don't trigger composites on out-of-viewport external image updates r=gw
Differential Revision: https://phabricator.services.mozilla.com/D37512

--HG--
extra : moz-landing-system : lando
2019-07-17 04:12:00 +00:00
Mihai Alexandru Michis
b7d205a80b Backed out changeset 3504c0b3f87c (bug 1513337) for marionette failures CLOSED TREE 2019-07-17 14:02:05 +03:00
Daniel Varga
68d2d44e0e Backed out changeset d0c32e17c69f (bug 1566449) for wpt failure at /css/css-text/shaping/shaping_lig-000.html. On a CLOSED TREE 2019-07-17 13:48:59 +03:00
Coroiu Cristina
4f0c58b8e3 Backed out changeset 59456fe10bea (bug 1561650) for chrome failures at toolkit/content/tests/chrome/test_tree.xul on a CLOSED TREE 2019-07-17 13:43:08 +03:00
Coroiu Cristina
d0be9ab2f2 Backed out changeset 8723eeacb6c6 (bug 1566391) for build bustage at deps/TelemetryHistogramEnums.h.stub on a CLOSED TREE 2019-07-17 13:08:23 +03:00
Julian Descottes
33932c4a77 Bug 1566391 - Remove expired and unused DevTools Memory panel histograms r=janerik
Depends on D38169

The code in DevTools using the histograms was already removed in Bug 1381178.

Differential Revision: https://phabricator.services.mozilla.com/D38291

--HG--
extra : moz-landing-system : lando
2019-07-17 09:58:32 +00:00
Karl Tomlinson
3a7eaf6860 Bug 1558123 don't set outputs array length in ProcessBlocksOnPorts r=padenot
This is set in the AudioNodeStream constructor and does not change.

Differential Revision: https://phabricator.services.mozilla.com/D34833

--HG--
extra : moz-landing-system : lando
2019-06-14 15:40:00 +00:00
Dão Gottwald
16f78d8e06 Bug 1513337 - Inline urlbar markup into browser.xhtml. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D23191

--HG--
extra : moz-landing-system : lando
2019-07-17 09:20:41 +00:00
Olli Pettay
7f18b121db Bug 1566573, Add prefs to control idle time limits, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D38242

--HG--
extra : moz-landing-system : lando
2019-07-17 09:19:44 +00:00
Coroiu Cristina
0882dc9bf4 Backed out changeset cf34b2e8ac53 (bug 1513337) for test client failure 2019-07-17 12:12:21 +03:00
Daniel Varga
0c11927126 Bug 1563440 - disable test_ext_redirect_jar.html on Windows for frequent failures. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D38002

--HG--
extra : moz-landing-system : lando
2019-07-17 09:01:54 +00:00
John Dai
4366802146 Bug 1560744 - Part 2: Add clearer error message for duplicate custom element name;
Differential Revision: https://phabricator.services.mozilla.com//D38206
2019-07-16 19:35:12 +03:00
Geoff Lankow
b6f665b907 Bug 1561650 - Ignore unused modifier keys on keydown events in <tree> r=vporof
Differential Revision: https://phabricator.services.mozilla.com/D38248

--HG--
extra : moz-landing-system : lando
2019-07-17 08:11:19 +00:00
Mihai Alexandru Michis
2958b91ee4 Backed out changeset 209c91065bfb (bug 1563680) for causing mochitest failures CLOSED TREE
--HG--
rename : devtools/server/actors/network-monitor/network-event.js => devtools/server/actors/network-event.js
rename : devtools/server/actors/network-monitor/network-monitor.js => devtools/server/actors/network-monitor.js
2019-07-17 11:42:59 +03:00
Kershaw Chang
32d7e34746 Bug 1564175 - Revert the quick fix from bug 1559795 r=ckerschb
Add the length check back.

Differential Revision: https://phabricator.services.mozilla.com/D38186

--HG--
extra : moz-landing-system : lando
2019-07-16 14:33:20 +00:00
Julian Descottes
d58dbb582c Bug 1519018 - Remove expired scalars and histograms related to about:devtools page r=ochameau,janerik
Depends on D38168

Differential Revision: https://phabricator.services.mozilla.com/D38169

--HG--
extra : moz-landing-system : lando
2019-07-17 08:12:54 +00:00
Julian Descottes
69ac3ca688 Bug 1519018 - Remove expired scalar devtools.onboarding.is_devtools_user r=ochameau,janerik
Depends on D38167

Differential Revision: https://phabricator.services.mozilla.com/D38168

--HG--
extra : moz-landing-system : lando
2019-07-17 08:12:37 +00:00
Julian Descottes
ea69f317d4 Bug 1519018 - Remove startup code dedicated for DevTools onboarding experiment r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D38167

--HG--
extra : moz-landing-system : lando
2019-07-17 08:12:19 +00:00
Sylvestre Ledru
c9832fdc18 Bug 1566409 - Force the deactivation of the llvm binding generation r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D38176

--HG--
extra : moz-landing-system : lando
2019-07-17 05:07:53 +00:00
Andi-Bogdan Postelnicu
782c64d21c Bug 1514801 - refactor clang based checker - KungFuDeathGripChecker. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D38187

--HG--
extra : moz-landing-system : lando
2019-07-17 05:05:30 +00:00
Jeremy
c897fe1404 Bug 1563680 - Move network monitor actor files into the network-monitor directory r=Honza
Moved network monitor actor files:

network-monitor.js
network-event.js

into devtools/server/actors/network-monitor directory.

And updated moz.build files presented in related directories.

Differential Revision: https://phabricator.services.mozilla.com/D38219

--HG--
rename : devtools/server/actors/network-event.js => devtools/server/actors/network-monitor/network-event.js
rename : devtools/server/actors/network-monitor.js => devtools/server/actors/network-monitor/network-monitor.js
extra : moz-landing-system : lando
2019-07-17 07:48:34 +00:00
Dão Gottwald
9fce0b69a1 Bug 1513337 - Inline urlbar markup into browser.xhtml. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D23191

--HG--
extra : moz-landing-system : lando
2019-07-17 07:38:18 +00:00
Cameron McCormack
4ad7a0ff70 Bug 1566697 - Fix unified build problem. r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D38262

--HG--
extra : moz-landing-system : lando
2019-07-17 06:13:49 +00:00
Coroiu Cristina
0fddb5f0fd Backed out changeset ffc9fe173b43 (bug 1566149) for ESlint failure on a CLOSED TREE 2019-07-17 10:18:26 +03:00
Lee Salzman
1492fa84f0 Bug 1566449 - Don't reverse glyphs in GlyphBuffer for RTL. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D38190

--HG--
extra : moz-landing-system : lando
2019-07-17 07:14:07 +00:00
Jim Blandy
a8452d5164 Bug 1564164: Move DebuggerScript into its own file, js/src/dbg/Script.cpp. r=jorendorff
This patch should be pure code motion and declaration visibility fixes. There
should be no change in implementation or visible behavior.

Differential Revision: https://phabricator.services.mozilla.com/D37529

--HG--
rename : js/src/dbg/Debugger.cpp => js/src/dbg/Script.cpp
rename : js/src/dbg/Debugger.h => js/src/dbg/Script.h
extra : moz-landing-system : lando
2019-07-17 07:13:39 +00:00
Jim Blandy
487f108513 Bug 1564170: Make Debugger.Script referent variant matcher classes into member classes of DebuggerScript. r=jorendorff
No intended change in behavior; just re-scoping and renaming.

Differential Revision: https://phabricator.services.mozilla.com/D37528

--HG--
extra : moz-landing-system : lando
2019-07-17 07:13:30 +00:00
Jim Blandy
5e14e582b0 Bug 1564170: Give Debugger.Script instances their own NativeObject subclass, DebuggerScript. r=jorendorff
Define a new class, DebuggerScript, inheriting from NativeObject. Move methods
and utility functions into the class as makes sense. Tighten types where
possible on code that works with DebuggerScript objects.

No intended change in behavior.

Differential Revision: https://phabricator.services.mozilla.com/D37509

--HG--
extra : moz-landing-system : lando
2019-07-17 07:13:21 +00:00
Jim Blandy
78c4ac0009 Bug 1564164: Let all DebuggerFoo::initClass methods take their arguments in a consistent order. r=jorendorff
Just mach clang-tidy fixes. No intended change in implementation or visible behavior.

Differential Revision: https://phabricator.services.mozilla.com/D37508

--HG--
extra : moz-landing-system : lando
2019-07-17 07:13:05 +00:00
Jim Blandy
b8467981fc Bug 1564164: Move DebuggerEnvironment into its own file, js/src/dbg/Environment.cpp. r=jorendorff
This patch should be pure code motion and declaration visibility changes. There
should be no change in behavior.

Differential Revision: https://phabricator.services.mozilla.com/D37363

--HG--
rename : js/src/dbg/Debugger-inl.h => js/src/dbg/Environment-inl.h
rename : js/src/dbg/Debugger.cpp => js/src/dbg/Environment.cpp
rename : js/src/dbg/Debugger.h => js/src/dbg/Environment.h
extra : moz-landing-system : lando
2019-07-17 07:12:56 +00:00
Jim Blandy
1e1784264b Bug 1564164: Move DebuggerFrame into its own file, js/src/dbg/Frame.cpp. r=jorendorff
This patch should be pure code motion and declaration visibility fixes, plus
some formatting changes suggested by clang-tidy. There should be no change in
behavior.

Differential Revision: https://phabricator.services.mozilla.com/D37357

--HG--
rename : js/src/dbg/Debugger-inl.h => js/src/dbg/Frame-inl.h
rename : js/src/dbg/Debugger.cpp => js/src/dbg/Frame.cpp
rename : js/src/dbg/Debugger.h => js/src/dbg/Frame.h
extra : moz-landing-system : lando
2019-07-17 07:12:47 +00:00
Jim Blandy
b331a0ae96 Bug 1564164: Move DebuggerObject into its own file, js/src/dbg/Object.cpp. r=jorendorff
This patch should be pure code motion and declaration visibility changes, with
no changes in behavior.

This moves the implementation of Debugger.Objects from js/src/dbg/Debugger.cpp
out into its own file, Object.cpp, with header and inline headers Object.h and
Object-inl.h.

We give js/src/dbg its own moz.build file to avoid object file name collisions
in non-unified builds; see the comments in js/src/dbg/moz.build.

For now, js/src/dbg/moz.build does not use UNIFIED_SOURCES. We will fix that
with a patch at the end of the series.

Differential Revision: https://phabricator.services.mozilla.com/D37336

--HG--
rename : js/src/dbg/Debugger-inl.h => js/src/dbg/Object-inl.h
rename : js/src/dbg/Debugger.cpp => js/src/dbg/Object.cpp
rename : js/src/dbg/Debugger.h => js/src/dbg/Object.h
extra : moz-landing-system : lando
2019-07-17 07:12:33 +00:00
Jim Blandy
bbf47821d5 Bug 1564164: Move EnterDebuggeeNoExecute and LeaveDebuggeeNoExecute into their own header, dbg/NoExecute.h. r=jorendorff
This should just be pure code motion, with no changes to behavior.

Differential Revision: https://phabricator.services.mozilla.com/D37335

--HG--
rename : js/src/dbg/Debugger.cpp => js/src/dbg/NoExecute.h
extra : moz-landing-system : lando
2019-07-17 07:12:23 +00:00
Benjamin
8e6a440fe8 Bug 1566149: Added test to ensure CSP 'navigate-to' does not parse r=ckerschb
The test sets a navigate-to policy which results in a parse error.

Differential Revision: https://phabricator.services.mozilla.com/D38221

--HG--
extra : moz-landing-system : lando
2019-07-16 19:12:17 +00:00
Jan de Mooij
5dcad0b950 Bug 1564337 - Rename BaselineCompiler.cpp/h to BaselineCodeGen.cpp/h. r=djvj
Now that BaselineInterpreterGenerator is also defined there, it's nicer to use the
name of the shared base class.

Differential Revision: https://phabricator.services.mozilla.com/D38174

--HG--
rename : js/src/jit/BaselineCompiler.cpp => js/src/jit/BaselineCodeGen.cpp
rename : js/src/jit/BaselineCompiler.h => js/src/jit/BaselineCodeGen.h
extra : moz-landing-system : lando
2019-07-16 18:29:30 +00:00
Matthew Noorenberghe
f27991e755 Bug 1548875 - Notify LoginManagerParent the same way when a generated password is filled or edited. r=sfoster
Tests will be added in bug 1548861 and bug 1548874.

Differential Revision: https://phabricator.services.mozilla.com/D38220

--HG--
rename : toolkit/components/passwordmgr/test/unit/test_LoginManagerParent_onGeneratedPasswordFilled.js => toolkit/components/passwordmgr/test/unit/test_LoginManagerParent_onGeneratedPasswordFilledOrEdited.js
extra : moz-landing-system : lando
2019-07-17 05:20:32 +00:00