Commit Graph

15371 Commits

Author SHA1 Message Date
Andrew McCreight
1b901ff2db Bug 1542024 - Eliminate nsXPCWrappedJSClass by moving its methods into nsXPCWrappedJS. r=bzbarsky
I changed DelegatedQueryInterface and CallMethod to be non-static
methods rather than taking an explicit |self| parameter.

There is already a method nsXPCWrappedJS::CallMethod() with the same
signature, but it is a shim, so I inlined it into the version in
XPCWrappedJSClass.cpp.

I also fixed up a few comments that mention nsXPCWrappedJSClass.

The new comments starting with "We now need to enter the realm" were
written by Boris, and are a little more explicit so they are easier to
understand.

I renamed DebugDump() to DebugDumpInterfaceInfo() to be more
informative.

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

--HG--
extra : moz-landing-system : lando
2019-04-08 21:39:27 +00:00
Ciure Andrei
3ff6ff6d6f Backed out changeset 5937ad352b2d (bug 1542024) for perma failing 406106-1.html CLOSED TREE 2019-04-09 00:12:32 +03:00
Razvan Maries
d497a06e29 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-04-08 23:59:57 +03:00
Ciure Andrei
9df9f73d71 Backed out changeset 8de77b46cd56 (bug 1529867) to remove the disable for browser_dbg-windowless-workers.js a=backout
--HG--
extra : histedit_source : d960a236d71f480dfee881e02d5c629d96170c74
2019-04-08 21:53:27 +03:00
Andrew McCreight
ccc11f67db Bug 1542024 - Eliminate nsXPCWrappedJSClass by moving its methods into nsXPCWrappedJS. r=bzbarsky
I changed DelegatedQueryInterface and CallMethod to be non-static
methods rather than taking an explicit |self| parameter.

I did a tiny bit of cleanup in the nsIXPConnectJSObjectHolder case of
DelegatedQueryInterface().

There is already a method nsXPCWrappedJS::CallMethod() with the same
signature, but it is a shim, so I inlined it into the version in
XPCWrappedJSClass.cpp.

I also fixed up a few comments that mention nsXPCWrappedJSClass.

The new comments starting with "We now need to enter the realm" were
written by Boris, and are a little more explicit so they are easier to
understand.

I renamed DebugDump() to DebugDumpInterfaceInfo() to be more
informative.

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

--HG--
extra : moz-landing-system : lando
2019-04-08 19:44:45 +00:00
Nicolas Chevobbe
c25d4ff00b Bug 1542721 - Fix console mocha tests. r=bgrins.
Adding a mock for devtools/shared/layout/utils fixes the test.

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

--HG--
extra : moz-landing-system : lando
2019-04-08 16:44:03 +00:00
Dorel Luca
ca1e4e263d Backed out changeset 4fef2150bef9 (bug 1534984) for DevTools Failures in devtools/client/responsive.html/test/browser/browser_toolbox_swap_browsers.js. CLOSED TREE 2019-04-08 19:23:02 +03:00
Belén Albeza
d3d11b05a5 Bug 1505368 - Show error page in about:devtools-toolbox when target is destroyed r=jdescottes,daisuke
Differential Revision: https://phabricator.services.mozilla.com/D20315

--HG--
extra : moz-landing-system : lando
2019-04-08 15:41:38 +00:00
Micah Tigley
a17d89a9d3 Bug 1534984 - Add a button for toggling print styles simulation in the Rule View toolbar r=gl
Differential Revision: https://phabricator.services.mozilla.com/D25142

--HG--
extra : moz-landing-system : lando
2019-04-08 14:58:57 +00:00
Hemakshi Sachdev
6c85a24a58 Bug 1538171 - Remove the style-editor-options-popup XUL menupopup from the StyleEditor and use the JS Menu API instead. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D26075

--HG--
extra : moz-landing-system : lando
2019-04-08 13:16:46 +00:00
Andreea Pavel
4ebc473f0c Bug 1529867 - Disable browser_dbg-windowless-workers.js on windows ccov, mac !debug and linux for frequent failures. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D25511

--HG--
extra : moz-landing-system : lando
2019-04-08 13:19:44 +00:00
Dorel Luca
762bb29429 Merge mozilla-central to autoland 2019-04-08 13:49:06 +03:00
Dorel Luca
1be446680f Merge mozilla-inbound to mozilla-central. a=merge 2019-04-08 13:45:29 +03:00
Julian Descottes
b6dc05b08d Bug 1539071 - Wait for toolbox destroy to finish before reloading toolbox tab;r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D26010

--HG--
extra : moz-landing-system : lando
2019-04-08 09:42:24 +00:00
Mellina Yonashiro
16ecae45e0 Bug 1538108 - Hide the computed expander and shorthand overridden list in the new rules view when the computed values are empty r=gl 2019-04-08 01:27:47 -04:00
Logan Smyth
57e7f884ac Bug 1540803 - Fix flakey test by waiting for source to fully load. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D26260

--HG--
extra : moz-landing-system : lando
2019-04-07 13:18:51 +00:00
Brian Hackett
12b3f158bd Bug 1497393 Part 9 - Add test for inspector support while replaying.
--HG--
extra : rebase_source : 19577fa7a3fab74be208e6805d39fab737e88cc1
extra : histedit_source : 9daa438bf16c0e3fbfc6d3d37b322421b1b0f5b2
2019-03-09 16:46:39 -10:00
Brian Hackett
09aed40948 Bug 1497393 Part 8 - Client side changes for inspector support while replaying, r=pbro.
Differential Revision: https://phabricator.services.mozilla.com/D22864

--HG--
extra : rebase_source : e553f8caf0d105c2692253cdebe8c5f2ae6402e4
extra : histedit_source : e781b3fd08134a521205c7b6ab829692ecd6a06a
2019-03-09 16:46:16 -10:00
Brian Hackett
f4af857cef Bug 1497393 Part 7 - Server side changes for inspector support while replaying, r=pbro.
Differential Revision: https://phabricator.services.mozilla.com/D22863

--HG--
extra : rebase_source : 1069a8534dd79e1d2cf309c9d3f3c27079077087
extra : histedit_source : 1a750a022d46da836181f913d012081ea608da7f
2019-03-09 16:45:50 -10:00
Brian Hackett
c27709d468 Bug 1497393 Part 6 - Emit event when the debugger pauses or resumes, r=loganfsmyth.
Differential Revision: https://phabricator.services.mozilla.com/D22862

--HG--
extra : rebase_source : e3f7f651439798c139f9e89834d071be67bca493
extra : histedit_source : 8c53059c88a67a2eba76bd8a1e01b58645712d50
2019-03-09 16:42:20 -10:00
Brian Hackett
eefdeac0e8 Bug 1497393 Part 5 - Add ReplayInspector module for accessing objects in a replaying process, r=loganfsmyth.
Differential Revision: https://phabricator.services.mozilla.com/D22861

--HG--
extra : rebase_source : 63c20073bb6e76d882ed0719e550685b2874a28e
2019-03-09 16:41:32 -10:00
Brian Hackett
e96d35aa99 Bug 1497393 Part 4 - Suppress event handling at the usual times in server when replaying, r=loganfsmyth.
Differential Revision: https://phabricator.services.mozilla.com/D22860

--HG--
extra : rebase_source : f2daf3cf81931052e80a50d4f9057808d335328c
2019-03-09 16:40:40 -10:00
Brian Hackett
7d26be7959 Bug 1497393 Part 3 - Remove ReplayDebuggerObject.global, r=loganfsmyth.
Differential Revision: https://phabricator.services.mozilla.com/D22859

--HG--
extra : rebase_source : e5e63bf1da796a3131ed1948c5b9f38f316bc2df
2019-03-09 16:39:02 -10:00
Brian Hackett
f5672e6b59 Bug 1497393 Part 2 - Tweak definition of target.isReplayEnabled(), r=loganfsmyth.
Differential Revision: https://phabricator.services.mozilla.com/D22858

--HG--
extra : rebase_source : a8d0aeaf08920454dd27084c3e1663719d0116bf
2019-03-09 16:38:34 -10:00
Brian Hackett
0e51aaf966 Bug 1497393 Part 1 - Add isReplaying global to server bindings, r=loganfsmyth.
Differential Revision: https://phabricator.services.mozilla.com/D22857

--HG--
extra : rebase_source : 14b0daad9f6ef4f372b44e0081bd5ff9b1d270cf
2019-03-09 16:37:20 -10:00
Brian Hackett
a278b7606d Bug 1535362 - Add a Context object for rejecting out of date client operations, r=loganfsmyth.
--HG--
extra : rebase_source : 157eceedb2ff8df3b4217d3821d98ed2a9f6dc3f
2019-04-05 16:49:33 -10:00
Andreea Pavel
4146c75e78 Merge mozilla-inbound to mozilla-central. a=merge 2019-04-06 13:58:33 +03:00
shindli
bd30279387 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-04-06 00:53:02 +03:00
Ehsan Akhgari
9d957462b6 Bug 1533584 - Part 2: Make sure browser_storage_listings.js does not depend on the value of the privacy.documentCookies.maxage pref
Landed on a CLOSED TREE

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

--HG--
extra : moz-landing-system : lando
2019-04-05 18:16:06 +00:00
Logan Smyth
a3ee4f41cb Bug 1541258 - Handle the generated source not being found to avoid flakiness. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D26342

--HG--
extra : moz-landing-system : lando
2019-04-05 18:35:45 +00:00
David Walsh
76f00e70d7 Bug 1541563 - Sync 131 - Align watch expressions and scopes pane r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25995

--HG--
extra : moz-landing-system : lando
2019-04-05 17:33:29 +00:00
David Walsh
1578579b3e Bug 1541563 - Sync 131 - Fix string linkification greediness r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25994

--HG--
extra : moz-landing-system : lando
2019-04-05 17:33:22 +00:00
David Walsh
c8835a2c67 Bug 1541563 - Sync 131 - Render href attribute in String rep URLs. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25993

--HG--
extra : moz-landing-system : lando
2019-04-05 17:33:20 +00:00
David Walsh
32b408dd23 Bug 1541563 - Sync 131 - Upgrade launchpad r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25992

--HG--
extra : moz-landing-system : lando
2019-04-05 17:33:13 +00:00
David Walsh
2574a8e5dc Bug 1541563 - Sync 131 - Fix sourcemaps test click position after SVG update r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25991

--HG--
extra : moz-landing-system : lando
2019-04-05 17:33:08 +00:00
David Walsh
00394217bb Bug 1541563 - Sync 131 - Use SVG files for breakpoints directly r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25990

--HG--
extra : moz-landing-system : lando
2019-04-05 17:33:04 +00:00
David Walsh
c2880f865d Bug 1541563 - Sync 131 - refactor: specialize svg to breakpointsvg r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25989

--HG--
extra : moz-landing-system : lando
2019-04-05 17:33:02 +00:00
David Walsh
2405ab5a37 Bug 1541563 - Sync 131 - Display Date object using toString instead of toISOString r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25988

--HG--
extra : moz-landing-system : lando
2019-04-05 17:31:11 +00:00
David Walsh
648f497a12 Bug 1541563 - Sync 131 - Upgrade eslint-mozilla r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25987

--HG--
extra : moz-landing-system : lando
2019-04-05 17:30:43 +00:00
David Walsh
499adcfc41 Bug 1541563 - Sync 131 - Aligned breakpoints and XHR breakpoints panes r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D25986

--HG--
extra : moz-landing-system : lando
2019-04-05 17:30:36 +00:00
Brian Hackett
9d0a86d61e Bug 1540848 - Fix various problems with breakpoint syncing, r=loganfsmyth.
Differential Revision: https://phabricator.services.mozilla.com/D26264

--HG--
extra : rebase_source : 58e1604a3a215a94707dba7003b0343bffa2ee0e
extra : histedit_source : 590d81e10722ed8c88a8764e68f8a8e3c6d79374%2Ccef866d1a5dacb7eb0e021db3cf52f6f3e97e965
2019-04-04 14:41:48 -10:00
Carolina Jimenez Gomez
930c75ee4b Bug 1480925 - Removes anti-patterns related with Ci.nsIWhatever. r=keeler,yzen
Differential Revision: https://phabricator.services.mozilla.com/D25686

--HG--
extra : moz-landing-system : lando
2019-04-05 16:51:16 +00:00
Brad Werth
f244327b14 Bug 1541158 Part 2: Add a test that only RDM content is affected by full zoom changes. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D26041

--HG--
extra : moz-landing-system : lando
2019-04-05 07:37:55 +00:00
Brad Werth
78a001a38a Bug 1541158 Part 1: Passthrough zoom to RDM document. r=pbro
This ensures that any changes to zoom level, when RDM is active,
happen on the content document and not on the RDM interface.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 16:52:12 +00:00
Nicolas Chevobbe
998fff76b7 Bug 1541352 - Debounce autocompletion action in JSTerm. r=ochameau.
Debouncing the autocomplete action allow us to not do too many
requests as the user is typing, which should make typing in the
console faster, especially on slow machine or on debug builds.

The tests shouldn't be impacted as we listen for a specific event
in them.

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

--HG--
extra : moz-landing-system : lando
2019-04-05 13:27:33 +00:00
Jason Laster
bd97e0f18a Bug 1542230 Editor breakpoint should fill the gutter. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D26299

--HG--
extra : moz-landing-system : lando
2019-04-05 14:02:54 +00:00
Nicolas Chevobbe
f90be1933c Bug 919711 - Add a CodeMirror inputStyle to make it accessible; r=bgrins.
This copies what's done in Chrome DevTools to make codeMirror more accessible.
A new input mode is added which overrides the default `textarea` one.

This makes the "Edit as HTML" feature usable for people relying on screen readers.
This may be used in the future in the console, where we could remove the legacy
console input and serve the CodeMirror instance for everyone.

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

--HG--
extra : moz-landing-system : lando
2019-04-05 13:43:10 +00:00
Paul Adenot
914aa0bd2a Bug 1541097 - Fix test by waiting for each steps. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D26302

--HG--
extra : moz-landing-system : lando
2019-04-05 13:31:00 +00:00
David Walsh
742034f638 Bug 1542008 - Update flow config so flow runs locally r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D26220

--HG--
extra : moz-landing-system : lando
2019-04-04 23:45:07 +00:00
Carolina Jimenez Gomez
8093499470 Bug 1512505 - Log a message in web console when a site is only supporting TLS 1.0 or 1.1. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D25660

--HG--
extra : moz-landing-system : lando
2019-04-04 23:37:20 +00:00