660843 Commits

Author SHA1 Message Date
Tom Ritter
2459299591 Bug 1565877 - Bump the stack size on mingwclang builds r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D38019

--HG--
extra : moz-landing-system : lando
2019-07-18 13:04:19 +00:00
Tom Ritter
f0456750c9 Bug 1565949 - Bump the runtime of mingwclang x86 debug reftests r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D38026

--HG--
extra : moz-landing-system : lando
2019-07-16 18:30:26 +00:00
Tom Ritter
9016e1592f Bug 1566960 - Remove unused Windows stuff from rules.mk r=firefox-build-system-reviewers,chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D38396

--HG--
extra : moz-landing-system : lando
2019-07-17 22:17:02 +00:00
Dão Gottwald
39b3776a07 Bug 1535659 - Remove bogus role="combobox" from urlbar results body now that the input isn't anonymous anymore. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D38305

--HG--
extra : moz-landing-system : lando
2019-07-18 13:04:20 +00:00
Mike Conley
9a7584fcf6 Bug 1566152 - Hide the Picture-in-Picture toggle after a period of no mousemove activity. r=JSON_voorhees
Differential Revision: https://phabricator.services.mozilla.com/D38378

--HG--
extra : moz-landing-system : lando
2019-07-18 00:50:08 +00:00
Mike Conley
4cad3b16a2 Bug 1566906 - Make Picture-in-Picture toggle only listen for clicks from the primary mouse button. r=JSON_voorhees
Differential Revision: https://phabricator.services.mozilla.com/D38376

--HG--
extra : moz-landing-system : lando
2019-07-18 00:47:53 +00:00
tanhengyeow
60458cbfd4 Bug 1564105 - Enable WS Monitor in Nightly. r=Honza,jdescottes
Enable WS Monitor in Nightly

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

--HG--
extra : moz-landing-system : lando
2019-07-18 13:49:59 +00:00
Micah Tigley
c1640d7f9e Bug 1559422 - Create base Monitor card. r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D37992

--HG--
extra : moz-landing-system : lando
2019-07-18 00:57:52 +00:00
Jan de Mooij
226cdbc467 Bug 1566434 part 2 - Add more RetAddrEntry assertions. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D38269

--HG--
extra : moz-landing-system : lando
2019-07-18 13:34:38 +00:00
Jan de Mooij
23da44d33f Bug 1566434 part 1 - Remove markLastRetAddrKind in BaselineCodeGen, use the correct Kind from the start. r=iain
This is nicer and will make it easier to assert RetAddrEntry invariants in
appendRetAddrEntry in the next patch.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 11:21:41 +00:00
Julian Descottes
9349ded3c6 Bug 1566763 - Call telemetry.toolOpened/Closed from new aboutdebugging r=remote-debugging-reviewers,Ola
Differential Revision: https://phabricator.services.mozilla.com/D38471

--HG--
extra : moz-landing-system : lando
2019-07-18 13:34:22 +00:00
Ted Campbell
262540dd9d Bug 1565720 - Use field initializers in MemoryMetrics.h. r=jwalden
Also use default constructors when possible to remove duplications.

Depends on D37944

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

--HG--
extra : moz-landing-system : lando
2019-07-15 22:48:49 +00:00
Ted Campbell
97bd94a015 Bug 1565720 - Use Maybe instead of manual allocations in MemoryMetrics.h. r=jwalden
Replace HashMap<T>* with Maybe<HashMap<T>> in memory reporting to have
simpler code and better ergonimics.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 13:17:10 +00:00
Ted Campbell
60b8fd6025 Bug 1565720 - Fix formatting in MemoryMetrics.h. r=jwalden
Add extra semi-colons to avoid confusing clang-format.

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

--HG--
extra : moz-landing-system : lando
2019-07-15 22:43:50 +00:00
Kershaw Chang
896f36d30c Bug 1555927 - Cache 204 response r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D35710

--HG--
extra : moz-landing-system : lando
2019-07-18 12:19:10 +00:00
Mark Banner
8bae6a36eb Bug 1567134 - Update the node modules packages for the builders. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D38473

--HG--
extra : moz-landing-system : lando
2019-07-18 13:10:40 +00:00
Nupur Baghel
1dc247d75c Bug 1564417 - Add first response types to Marionette crate. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D38322

--HG--
extra : moz-landing-system : lando
2019-07-18 13:15:16 +00:00
Emilio Cobos Álvarez
1e51ee6ad5 Bug 1564466 - Remove MediaSource::{Enabled,ExperimentalEnabled}, and use [Pref] on the IDL instead. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D38098

--HG--
extra : moz-landing-system : lando
2019-07-18 13:06:25 +00:00
Emilio Cobos Álvarez
f34964f6bc 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-18 13:06:17 +00:00
ffxbld
28af937c05 No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D38478

--HG--
extra : moz-landing-system : lando
2019-07-18 12:58:04 +00:00
Ted Campbell
5f5d7b0442 Bug 1566607 - Support LazyScript/SelfHostedLazyScript in JITs. r=jandem,iain
These structures all have a compatible jitCodeRaw and the JITs may now
call lazy functions. Also remove checks that only existed for lazy
script checking.

Special care must be taken around the jitCodeRawNoArgCheck entry point
which previously relied on having JitInfo implying we had the canonical
JSScript.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 10:12:44 +00:00
Ted Campbell
806ecc69d7 Bug 1566607 - Add selfHostingLazy_ field to JSFunction. r=jandem
This union arm is used by lazy self-hosted functions to point to the
runtime SelfHostedLazyScript object. Previously this pointer was null
for these types of functions. This will make these types of functions
more JIT-friendly.

Also avoid setting the INTERPRETED_LAZY flag except for initLazyScript
and initSelfHostedLazyScript. We remove some dead code paths from
NewFunctionFromSpec / DefineFunction.

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

--HG--
extra : moz-landing-system : lando
2019-07-17 13:48:05 +00:00
Ted Campbell
815bacd581 Bug 1566607 - Add SelfHostedLazyScript type to hold trampoline pointer. r=jandem
A lazy self-hosted function has neither a JSScript nor a LazyScript.
This patch adds a SelfHostedLazyScript type with a jitCodeRaw that
allows these functions to called directly by JIT via the interpreter
trampoline. Only one instance per Runtime is needed.

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

--HG--
extra : moz-landing-system : lando
2019-07-17 13:37:52 +00:00
Ted Campbell
3bf55d6f0e Bug 1566607 - Add JSFunction::hasLazyScript. r=jandem
This helper distinguishes normal lazy functions from lazy self-hosted
funtions which have a nullptr LazyScript. A function may return true for
hasLazyScript but still return a null lazy-script if it has been
partially initialized and is still being accessed such as by GC.

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

--HG--
extra : moz-landing-system : lando
2019-07-17 13:24:14 +00:00
Ted Campbell
657202b344 Bug 1566607 - Add LazyScript::jitCodeRaw. r=jandem
This is initialized to the same interpreter trampoline as is used for
JSScript::jitCodeRaw. This allows JITs in the future to call scripted
functions that have not been delazified yet.

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

--HG--
extra : moz-landing-system : lando
2019-07-17 16:31:40 +00:00
Michael Ratcliffe
10ece9e5b4 Bug 1563776 - Fix debugger tests when fx source folder is called firefox r=jlast
### Changes

- Tests under `<rootDir>/src/client/firefox/` were previously blocked. Maybe we should just remove them as they don't match the debugger's API any longer.

### Test Results

    Test Suites: 205 passed, 205 total
    Tests:       8 skipped, 1736 passed, 1744 total
    Snapshots:   440 passed, 440 total
    Time:        33.115s
    Ran all test suites in 5 projects.

### Try

https://treeherder.mozilla.org/#/jobs?repo=try&revision=03aa91011325b983bd8aae54bd19c3b6f573c513&group_state=expanded

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

--HG--
extra : moz-landing-system : lando
2019-07-16 19:47:17 +00:00
Mihai Alexandru Michis
6975564f1a Backed out changeset a2fdbfed0d71 (bug 1566712) for causing Bug 1567089 2019-07-18 15:04:25 +03:00
Alexandre Poirot
ddcf8d83eb Bug 1566435 - Stop emitting requests when the netmonitor closes. r=Honza
There is no guarantee that any RDP request will be completed when the toolbox
closes, so that we should do the cleanup from the actor side if anything
needs to be stopped or removed.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 08:53:02 +00:00
Alexandre Poirot
7d4d01eb1d Bug 1566435 - Make netmonitor destroy codepath synchronous. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D38370

--HG--
extra : moz-landing-system : lando
2019-07-17 16:57:53 +00:00
Nicolas Chevobbe
bffc60754d Bug 1565781 - Fix ConsoleTable with nested holey array. r=Honza.
A test is added to ensure this is fixed properly.
We also fix the Array previewer to properly return
undefined for unknown array properties, rather than null.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 12:04:42 +00:00
Nicolas Chevobbe
f2fd01c611 Bug 1567082 - Fix console table overflow. r=Honza.
Differential Revision: https://phabricator.services.mozilla.com/D38466

--HG--
extra : moz-landing-system : lando
2019-07-18 11:58:16 +00:00
Nicolas Chevobbe
d232eb14b1 Bug 1567071 - Remove main.js file. r=jdescottes.
The file was included in the index.html and was used
to create the WebConsoleWrapper.
We can directly create it from webconsole-ui.js and
not have this unusual mechanism.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 11:40:38 +00:00
Julian Descottes
7185b8d42a Bug 1562740 - Add test for race condition when using dispatchKeyEvent r=remote-protocol-reviewers,ato,ochameau
Depends on D37167

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

--HG--
extra : moz-landing-system : lando
2019-07-18 10:02:41 +00:00
Julian Descottes
2a6e2fcbe4 Bug 1562740 - Simplify dispatchKeyEvent test and stop waiting for content events in the test r=remote-protocol-reviewers,ochameau
Depends on D37166

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

--HG--
extra : moz-landing-system : lando
2019-07-12 08:30:43 +00:00
Julian Descottes
3958f91262 Bug 1562740 - Input:dispatchKeyEvent should wait for events in content process r=remote-protocol-reviewers,ochameau
Depends on D37165

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

--HG--
extra : moz-landing-system : lando
2019-07-12 08:30:30 +00:00
Julian Descottes
981f531b1f Bug 1562740 - Allow Domains managed by a TabSession to call executeInChild r=remote-protocol-reviewers,ochameau
Depends on D37046.

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

--HG--
extra : moz-landing-system : lando
2019-07-12 08:30:03 +00:00
Julian Descottes
41a180b220 Bug 1567084 - Move netmonitor package.json to test/node folder r=Honza
Depends on D38462
Try at https://treeherder.mozilla.org/#/jobs?repo=try&revision=11540772729bce1614b75e7cf6b71931eed1582e

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

--HG--
rename : devtools/client/netmonitor/package.json => devtools/client/netmonitor/test/node/package.json
rename : devtools/client/netmonitor/test/reducers/sort.spec.js => devtools/client/netmonitor/test/node/reducers/sort.spec.js
rename : devtools/client/netmonitor/yarn.lock => devtools/client/netmonitor/test/node/yarn.lock
extra : moz-landing-system : lando
2019-07-18 10:38:07 +00:00
Julian Descottes
ef8a12bdbd Bug 1567084 - Remove files related to running netmonitor with launchpad/chrome r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D38462

--HG--
extra : moz-landing-system : lando
2019-07-18 10:33:57 +00:00
Razvan Caliman
1258790cbb Bug 1566398 - Remove expired scalar telemetry probes for Changes panel. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D38363

--HG--
extra : moz-landing-system : lando
2019-07-17 18:29:36 +00:00
Cosmin Sabou
f4d5192efa Merge mozilla-central to autoland. 2019-07-18 13:00:45 +03:00
Cosmin Sabou
da855d65d1 Backed out changeset 2095b5ca1769 (bug 1566956) for causing Bug 1567002. a=backout 2019-07-18 12:54:25 +03:00
L. David Baron
67486c5f6d Bug 1566945 - Make nsBlockFrame::AddFrames not search for the line box if it is provided. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D38392

--HG--
extra : moz-landing-system : lando
2019-07-18 05:45:38 +00:00
Paul Adenot
838a47ae50 Bug 1566369 - Lower the audioipc thread pool thread count to 1 on Linux. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D38170

--HG--
extra : moz-landing-system : lando
2019-07-18 02:20:42 +00:00
Nicolas Chevobbe
73adf5f4f8 Bug 1554877 - Make JsTerm editor resizable. r=Honza.
We add a GridElementWidthResizer to handle the editor width.
The width is then persisted in a pref.
A test is added to ensure this works as expected.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 05:51:44 +00:00
Nicolas Chevobbe
5642141d9f Bug 1565963 - Add props to NotificationBox to render top and bottom borders. r=Honza.
We need this in the console to put the borders on the
right position, depending on the NotificationBox place.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 05:51:24 +00:00
Nicolas Chevobbe
a22dc0fd39 Bug 1565962 - Refactor webconsole layout. r=Honza.
Since we now have a GridElementWidthResizer element, we can
get rid of the SplitBox wrapping the SideBar, and have all
major elements as child of the App element, controlled by
a CSS Grid.

This makes it easy to change the console layout when toggling
the editor mode (re-ordering element in JS, changing the CSS
grid templates, and placing the element in different areas).
This also means we can take advantage of subgrid to align
the sidebar toolbar with the filter bar for example.

As the part of the stylesheet dedicated to layout grew, it
made sense to have it all in a separate stylesheet, App.css,
that lives next to the App component.

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

--HG--
rename : devtools/client/themes/webconsole.css => devtools/client/webconsole/components/App.css
extra : moz-landing-system : lando
2019-07-18 09:02:46 +00:00
Nicolas Chevobbe
656b548c72 Bug 1567067 - Fix PropTypes error in Message.js .r=Honza.
Differential Revision: https://phabricator.services.mozilla.com/D38454

--HG--
extra : moz-landing-system : lando
2019-07-18 08:55:36 +00:00
Nicolas Chevobbe
b0909bc6fd Bug 1565662 - Fix test_HSplitBox_01.html intermittent. r=Honza.
Differential Revision: https://phabricator.services.mozilla.com/D38161

--HG--
extra : moz-landing-system : lando
2019-07-18 08:53:24 +00:00
M. Sirringhaus
ab47597a2c Bug 1564900 - [OS.File] Fix size of statvfs::f_frsize;r=Yoric
Make Firefox not assume type of member statvfs::f_frsize from sys head, which may vary

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

--HG--
extra : moz-landing-system : lando
2019-07-18 08:55:43 +00:00
Armando Ferreira
ac079371c1 Bug 1546347 - Message location on CSS Warnings has an erroneous title attribute. r=nchevobbe
Adding a new opcional property to Frame.js, messageSource, which will allows us to know the source of the Message. We will be using this property to display the correct tooltip message.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 06:17:16 +00:00