Commit Graph

9027 Commits

Author SHA1 Message Date
Dorel Luca
c7a230eed3 Merge mozilla-central to autoland. r=merge 2018-03-02 02:16:40 +02:00
Dorel Luca
9d9f538a22 Backed out 2 changesets (bug 1428430) for devtools failure on /builds/worker/workspace/build/src/accessible/base/nsAccessibilityService.cpp:1045 a=backout
Backed out changeset 7d9813d8cb47 (bug 1428430)
Backed out changeset a638660a49fa (bug 1428430)

--HG--
extra : source : 533de41e4cb3c8356e254f662371c0e852ce18ca
2018-03-02 01:48:52 +02:00
Dorel Luca
3ccafa2b66 Merge mozilla-inbound to mozilla-central. a=merge 2018-03-02 00:09:29 +02:00
Gabriel Luong
8bbbdc6337 Bug 1441622 - Expose the OpenType Font Variations data to the fonts redux store. r=pbro 2018-03-01 15:25:10 -05:00
Sebastian Hengst
118e03a936 merge mozilla-central to mozilla-inbound 2018-03-01 20:32:20 +02:00
Michael Ratcliffe
d8b83a67d1 Bug 1437845 - Enable browser_console_dead_objects.js in new frontend r=bgrins
Now works in both non-E10S and E10S modes.

MozReview-Commit-ID: 1W3d7XcZzfc

--HG--
extra : rebase_source : aa2d385c7c7820b7030675256a700af49533f64b
2018-03-01 13:31:58 +00:00
Michael Ratcliffe
915a55d779 Bug 1437847 - Enable browser_console_error_source_click.js in new frontend r=jdescottes
MozReview-Commit-ID: E3WBqjwoUdH

--HG--
extra : rebase_source : 91af40bf0a1ffebdcca6e7381e9a3b80a091da5e
2018-02-28 14:40:07 +00:00
Patrick Brosset
e3ba763e10 Bug 1442001 - Remove the expander icon for fonts and the used-as info; r=jdescottes
MozReview-Commit-ID: Gf19Ybo74jc

--HG--
extra : rebase_source : eb0bd83dd4111d8fb3200d6f2e29a1b7f5ee5c67
2018-02-28 21:45:27 +01:00
Sebastian Hengst
9b6b3d7b3b merge mozilla-central to autoland 2018-03-01 12:27:56 +02:00
Sebastian Hengst
3a10644021 Backed out 6 changesets (bug 888600) for beta simulation failures: build bustage on Linux and Windows opt (bug 1442036) and devtools failure browser_net_view-source-debugger.js (bug 1441961). a=backout
Backed out changeset 83c87140dc3d (bug 888600)
Backed out changeset 2efb9b1753f6 (bug 888600)
Backed out changeset af5303781961 (bug 888600)
Backed out changeset 79ef59047e63 (bug 888600)
Backed out changeset 30d568d628dd (bug 888600)
Backed out changeset c7bd4c6c9741 (bug 888600)

--HG--
extra : histedit_source : 791b22f6770f4fead2f909478a93d65d85829fe0%2Cbb387309e90f53e1dde45dcf8cf4ebedcc6e5c5e
2018-03-01 11:51:09 +02:00
Michael Ratcliffe
ff2bb13cc9 Bug 1441825 - Clicking CSS Error links in Browser Console throws 'onClick is not a function' r=nchevobbe
MozReview-Commit-ID: DoMWc2JCPnl

--HG--
extra : rebase_source : 0f4221aaf9a368af9c4e4b57a7e432328b435279
2018-02-28 14:20:52 +00:00
Michael Ratcliffe
57a3e28460 Bug 1437848 - Enable browser_console_filters.js in new frontend r=nchevobbe
Rebased due to failing tests on try... built on a failing base.

MozReview-Commit-ID: BiC1pWeml2N

--HG--
extra : rebase_source : 4e57102655d930737950dd571b16632c412e0a3d
2018-02-27 18:08:25 +00:00
Nicolas Chevobbe
8ea55ce28a Bug 1382606 - Switch webconsole to new event-emitter; r=Honza.
MozReview-Commit-ID: HBogPeOI7WM

--HG--
extra : rebase_source : 4ad1fb922ffc818d175ae3c09820ce31ba416487
2018-02-23 09:10:36 +01:00
Sebastian Hengst
71f42f588a merge mozilla-central to autoland CLOSED TREE 2018-02-28 20:17:53 +02:00
Florian Quèze
8922be9c58 Bug 1433175 - enable the use-cc-etc eslint rule, r=Standard8. 2018-02-28 18:51:35 +01:00
Florian Quèze
f3ee8dd20b Bug 1433175 - more aggressive scripted patch to replace remaining Components.classes, Components.interfaces, Components.utils and Components.results uses with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:35 +01:00
Florian Quèze
6df7549a3e Bug 1433175 - semi-automated indent fix, r=Mossop. 2018-02-28 18:51:34 +01:00
Florian Quèze
c714053d73 Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
Julian Descottes
1bc51fdad7 Bug 1441578 - remove developer button in disable devtools test for DEV_EDITION;r=ochameau
MozReview-Commit-ID: BxwGNBFkgW

--HG--
extra : rebase_source : 2ec639d6c1ca5c2b6e86ad00ab7baf51a78992d5
2018-02-27 20:00:45 +01:00
Alexandre Poirot
ded0553ffd Bug 1441527 - Adapt Task middleware to async functions. r=jryans
MozReview-Commit-ID: 99NjKtf2krk

--HG--
extra : rebase_source : fe0d39e1235788200056357172f7c93e96be815e
2018-02-22 10:47:41 -08:00
Michael Ratcliffe
7def52bb6b Bug 1441218 - Remove componentWillMount() from the font inspector r=nchevobbe
Turns out that this is a redux issue that was fixed by the redux update (1441147).

Of course, it is bad practice to manipulate state from a non-react component but if there is no warning we can let it go.

MozReview-Commit-ID: 9Ssus7ypvm2

--HG--
extra : rebase_source : 599dfbdcc2a97c6936499b3088400c069c98e022
2018-02-26 17:15:36 +00:00
Jan Odvarko
fe0cebfc8b Bug 1419350 - Stop doing React updates while netmonitor is in background; r=ochameau
MozReview-Commit-ID: FvKFDiM8xNB

--HG--
rename : devtools/client/netmonitor/src/utils/create-store.js => devtools/client/netmonitor/src/create-store.js
extra : rebase_source : 4e2c4d9cc66e2ae4e8c03f5419922903d717f858
2018-03-01 10:48:26 +01:00
Dorel Luca
d5ffb280ca Merge mozilla-central to autoland. r=merge on a CLOSED TREE
--HG--
extra : amend_source : 1da4c47b073cb2032ddeb3da8b88736e5a1c363d
2018-03-02 00:17:24 +02:00
Hiroyuki Ikezoe
1e3c73ad96 Bug 1437712 - Skip browser_dbg_break-on-next.js. r=bgrins
This test will cause timeout once we have a microtask checkpoint at the end of
a callback (bug 1193394).  Fortunately the test is for the old debugger UI that
we don't ship anymore, so we can just skip it.

MozReview-Commit-ID: AjB1YSNyToD

--HG--
extra : rebase_source : 382dd2533a78cafa41ab4eeea5475d97f65ff6b9
2018-02-17 09:08:03 +09:00
Brendan Dahl
f4384d768c Bug 1439766 - Replace editMenuOverlay.xul by inlining and preprocessing. r=Gijs
The overlay elements with children of editMenuOverlay.xul are moved into
include files (editMenuCommands.inc.xul and editMenuKeys.inc.xul). For
the other single elements in the overlay, the attributes are inlined
wherever they are used.

MozReview-Commit-ID: 792cuzUvQxT

--HG--
extra : rebase_source : 58e4c05bde16cee873d37c6198de102d048499c2
2018-02-22 15:48:24 -08:00
Mark Banner
ae8b52cc98 Bug 1442377 - Move fillSubviewFromMenuItems/clearSubview to CustomizableUI.jsm. r=Gijs
MozReview-Commit-ID: BQ8V39C68WO

--HG--
extra : rebase_source : e6937b10849b07940cfa9b1bb48807e7edd8131e
2018-03-01 19:53:07 +00:00
J. Ryan Stinnett
2fcc26f33a Bug 1442348 - Add key to RDM toggle menu to avoid React warning. r=jryans
MozReview-Commit-ID: ILhdsdjRLBw

--HG--
extra : rebase_source : 17feb3934435746fbe37f3c734feab2253747e53
2018-03-01 12:30:39 -06:00
Brian Grinstead
97119973ca Bug 1440094 - Remove imports to Console.jsm that only access the 'console' object;r=mossop
Importing this object is unnecessary after the updates to the WebIDL console from Bug 1425574
and the follow-ups blocking Bug 1430810. There are still callers that access Console.jsm
to create custom ConsoleAPI objects, but those will be handled separately.

MozReview-Commit-ID: 9ojFxtkpPId

--HG--
extra : rebase_source : 971bf99f709b8d2afe300f3693665724f747aa5e
2018-02-27 11:29:59 -08:00
Alexandre Poirot
abf9b0e9d1 Bug 1441528 - Remove duplicated waitForMultipleChildrenUpdates from inspector head files. r=jryans
MozReview-Commit-ID: KwUUsWy3IZm

--HG--
extra : rebase_source : 46a003e704caaf2887f6b35b61bd282fd0fb0b36
2018-02-27 05:22:08 -08:00
Andreea Pavel
d805787970 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-02-28 00:25:43 +02:00
Andreea Pavel
fa0861e443 Merge mozilla-inbound to mozilla-central. a=merge on a CLOSED TREE 2018-02-28 00:24:02 +02:00
Brian Grinstead
18bb37dcc8 Bug 1392352 - Part 2 - Translate the tabbrowser implementation into a JS class;r=mconley,r=dao CLOSED TREE
We keep the XBL binding around for <content>, <constructor>, and <destructor>. This can
eventually be migrated to a Custom Element once we have platform support, but in the meantime
this is a way to get the many thousands of LOC into a JS class.

MozReview-Commit-ID: 1dCQp527yF9

--HG--
extra : rebase_source : 26b833413bab71168aa15e03f0f3803884be3f6b
extra : amend_source : 150cef6748ca8a9e819de0c674fac5966dd574cf
2018-02-27 10:04:14 -08:00
Emilio Cobos Álvarez
beea300566 Bug 1425759: Mark a devtools test as temporarily failing, pending resolution of bug 1441535. r=me on a CLOSED TREE
MozReview-Commit-ID: 7Jb2HLgS6xX
2018-02-27 14:47:46 +01:00
Emilio Cobos Álvarez
f3344c9f7b Bug 1425759: Update test expectations. r=smaug,xidorn
This is enough to get the stylo-enabled build green.

There's still some orange in WPT with stylo disabled (due to interfaces not
exposed and that) that I'll update tomorrow.

Will send a different patch on top of this for that, though I'll land together.

MozReview-Commit-ID: CsN5CM93RUz
2018-02-27 12:39:58 +01:00
Michael Ratcliffe
0d7fac1c23 Bug 1204268 - 'appcache validate' command doesn't work when manifest is in outer directory r=miker
MozReview-Commit-ID: Dtl5prPOQTT

--HG--
extra : rebase_source : e35884fe5877f96d8366f3d0023112be959c494b
2018-02-27 12:26:03 +00:00
Peter Van der Beken
6cf0e1c871 Bug 888600 - Move ContentFrameMessageManager to WebIDL. Part 6: Mark some IDL interfaces as non-scriptable. r=bz.
--HG--
extra : rebase_source : f6f781b04923f67f60718706a78b3c4de15eca94
2018-02-22 20:22:29 +01:00
J.C. Jones
4bc9fe0d27 Bug 1439378 - Re-enable the imminent distrust browser-console test r=fkiefer,keeler
This patch does a few things:
1) It removes the symantecRoot and symantec_affected certs from build/pgo/certs'
   DB.
2) It upgrades that DB from the old format to SQLite (and this 8/3 to 9/4).
3) It adds a new cert "imminently_distrusted" to that DB for the bc test.
4) It changes the Subject of the immient distrust test to only have the CN
   field: this is because certutil reorders C to come after CN, and just like
   with the real Symantec certs, I had put C first. So rather than deal with
   importing the end entity for the pgo tests, I decided to just make things
   simple and change the tested subject.
5) Finally, it re-enables the test that was disabled in Bug 1434300.

MozReview-Commit-ID: Bt2RKyInJje

--HG--
rename : build/pgo/certs/cert8.db => build/pgo/certs/cert9.db
rename : build/pgo/certs/key3.db => build/pgo/certs/key4.db
extra : rebase_source : efceb67ae16f0af617bbd8bec201d52eee0f467d
2018-02-26 15:55:35 -07:00
arthur.iakab
8f11c1f438 Merge mozilla-central to autoland 2018-02-27 12:02:38 +02:00
arthur.iakab
9bffb6aa72 Merge inbound to mozilla-central. a=merge 2018-02-27 11:58:55 +02:00
Gabriel Luong
1d9b1a259f Bug 1441225 - Update Codemirror to 5.35.0. r=bgrins 2018-02-26 22:31:37 -05:00
Michael Ratcliffe
c54dd64c7b Bug 1440740 - Calling PropTypes validators directly is not supported when first opening Memory Tool r=nchevobbe
Fix eslint errors (unused vars)

MozReview-Commit-ID: IunuZlHIY1S

--HG--
extra : rebase_source : c8fa47d55f4454d6330a375356dff2ac1d7aef26
2018-02-26 16:58:21 +00:00
Jan Odvarko
bce1a3def1 Bug 1434333 - Import an existing HAR file; r=ochameau
MozReview-Commit-ID: Gmzy25yOfAc

--HG--
extra : rebase_source : 781d860f0424f78fa9690a65479057c394d87700
2018-02-07 15:05:43 +01:00
Alexandre Poirot
ae019f78bc Bug 1440320 - Convert Task.jsm to async/await in devtools/shared. r=jryans
MozReview-Commit-ID: IK8BzlYuOWm

--HG--
extra : rebase_source : f2ac7eee538490a3db18e7290f144037592b3f89
2018-02-22 00:49:06 -08:00
Alexandre Poirot
2d43f710c5 Bug 1440320 - Removed unused methods from async-utils module. r=jryans
MozReview-Commit-ID: 3ixJhRWeRpd

--HG--
extra : rebase_source : 55a274b88d94d6574ab71268ca054ad93561ef7e
2018-02-19 02:29:12 -08:00
Marco Zehe
60d93b5c04 Bug 1439897 - Give the toolbox toolbar a proper role and label for accessibility, r=bgrins
MozReview-Commit-ID: 9Bc7RDNZ03m

--HG--
extra : rebase_source : e891423dd7c89cb5cc8b5e007519943276038cf2
2018-02-23 15:59:50 +01:00
Jason Orendorff
325c426c92 Bug 1432682 - Part 1: Remove the hack that causes the bad behavior. r=jimb.
The hack caused bytecode for block declaration instantiation to be assigned the
location of the first statement inside the block. Unfortunately it made the
source view of the debugger client seem out of sync with the Scopes panel: when
paused after hitting a breakpoint on that line or stepping there, the source
panel showed our location as being inside the block, but the Scopes panel did
not show a block scope.

Two server tests required fixes (also r=jimb, in a separate patch in the same
bug).

test_stepping-08.js assumes that stepping into a function stops at the first
statement in the function. This is usually true. However, now we are removing a
hack, such that our actual behavior for this *particular* function is to stop
at the opening curly brace. This causes the test to fail, without anything
really being broken.

The test is intended to test the interaction of stepping and breakpoints, so
the fix that stays truest to the purpose of the test is to change the debuggee
here to a function with no prologue instructions, so that we don't stop at the
opening brace.

test_blackboxing-01.js is a similar story.

--HG--
extra : rebase_source : 7afc6cc039f313889ee08cdd93ce114691efa1e9
extra : histedit_source : dc274b7cefbb96574c8207a78db05d80238d291d
2018-02-26 13:50:29 -06:00
Jason Laster
971d3fb472 Bug 1440550 - Update Debugger Frontend v19. r=jdescottes
--HG--
rename : devtools/client/debugger/new/test/mochitest/browser_dbg-babel.js => devtools/client/debugger/new/test/mochitest/browser_dbg-babel-scopes.js
extra : histedit_source : 125177262eb6f63e4075da4bb3e2aec2dce65e69
2018-02-26 08:54:00 +02:00
Tiberius Oros
ba173eb9ee Merge inbound to mozilla-central. a=merge 2018-02-27 00:19:49 +02:00
Michael Ratcliffe
9f797a66bf Bug 1441113 - Can only update a mounted or mounting component when closing Memory Tool r=nchevobbe
The onclick handler of the toolbox close button looked like this... spot the deliberate mistake:

```
onClick: () => {
  closeToolbox();
  focusButton(closeButtonId);
},
```

So we were closing the toolbox and then trying to focus the toolbox's close button.

There is also an obvious race condition with setState inside the toolbox controller not using a callback even though the next line calls a function that uses this.state, which could cause intermittent issues.

MozReview-Commit-ID: 9VRcZw4RvE5

--HG--
extra : rebase_source : 17c21aafe5a72042c23472342c53fd730784a5ae
2018-02-26 11:59:23 +00:00
Michael Ratcliffe
0b05b9ec61 Bug 1441147 - Upgrade redux and react-redux to remove react-dev warnings r=nchevobbe
This is as simple as an upgrade can be. Everything still appears to work but we should ensure try is green before landing.

MozReview-Commit-ID: KjH6nnuK4EY

--HG--
rename : devtools/client/shared/vendor/REDUX_UPGRADING => devtools/client/shared/vendor/REDUX_UPGRADING.md
extra : rebase_source : 12c88e1cad10fc08fcfb2cb829f9969b83b37ca1
2018-02-26 13:44:55 +00:00