Greg Tatum
8d2804eb1f
Bug 1575682 - Bridge the perf actor so that it can be reused with the popup r=julienw
...
Differential Revision: https://phabricator.services.mozilla.com/D43117
--HG--
extra : moz-landing-system : lando
2019-09-04 20:05:18 +00:00
Emilio Cobos Álvarez
c850b60c69
Bug 1578565 - SVG and MathML elements don't follow the CSS layout model. r=pbro
...
We could be more explicit and also handle svg on the height / width stuff
(width and height don't apply to all SVG elements).
But this avoids the false positive for now.
Differential Revision: https://phabricator.services.mozilla.com/D44621
--HG--
extra : moz-landing-system : lando
2019-09-04 07:45:32 +00:00
Maliha Islam
4922526a64
Bug 1567249 - Update a11y contrast calculation to make it work with applied simulation matrices, r=yzen,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D42417
--HG--
extra : moz-landing-system : lando
2019-09-03 05:39:18 +00:00
arthur.iakab
e843afd6cd
Backed out 6 changesets (bug 1575682) for causing devtools failures on browser_all_files_referenced.js CLOSED TREE
...
Backed out changeset 7e60a2013e96 (bug 1575682)
Backed out changeset c44c69605b87 (bug 1575682)
Backed out changeset abee6fadcd4d (bug 1575682)
Backed out changeset e4a75438c032 (bug 1575682)
Backed out changeset 985902e9abdb (bug 1575682)
Backed out changeset 31a67b9d47ab (bug 1575682)
--HG--
rename : devtools/client/performance-new/popup/popup.xhtml => devtools/client/performance-new/popup/popup.html
2019-09-03 21:01:24 +03:00
Greg Tatum
2da89fa0ed
Bug 1575682 - Bridge the perf actor so that it can be reused with the popup r=julienw
...
Differential Revision: https://phabricator.services.mozilla.com/D43117
--HG--
extra : moz-landing-system : lando
2019-09-03 16:04:22 +00:00
Jason Laster
a3fb20f8c6
Bug 1565375 - The pause overlay should include stepping buttons. r=jlast
...
Differential Revision: https://phabricator.services.mozilla.com/D43516
--HG--
extra : moz-landing-system : lando
2019-08-30 22:25:46 +00:00
Jean-Yves Avenard
d65c5e0309
Bug 1556489 - P19. Fix devtools stack traces. r=honza,ochameau
...
DevTools rely on events when a new HttpChannel is opened, it needs to know when a DocumentChannel is.
Differential Revision: https://phabricator.services.mozilla.com/D40975
2019-09-03 10:19:46 +10:00
Jean-Yves Avenard
b43fd91ea2
Bug 1556489 - P11. Add nIIdentChannel interface. r=mayhemer
...
The devtools listens to http-on-opening-request event which is expected to receive a nsIHttpChannel. However future changes will make it that it's not always a nsIHttpChannel that can fire such event.
As such we create an intermediary interface nsIIdentChannel and move the subset generating such event in nsIHttpChannel there.
Differential Revision: https://phabricator.services.mozilla.com/D40968
2019-09-03 10:19:34 +10:00
yulia
329cb69c2c
Bug 1578108 - add addons actor back; r=ochameau
...
Differential Revision: https://phabricator.services.mozilla.com/D44375
--HG--
extra : moz-landing-system : lando
2019-09-02 15:33:29 +00:00
Yura Zenevich
2a978a3d9c
Bug 1577759 - add highlighter support for a keyboard check for non-focusable non-semantic elements. r=rcaliman
...
Depends on D44231
Differential Revision: https://phabricator.services.mozilla.com/D44232
--HG--
extra : moz-landing-system : lando
2019-09-02 12:31:03 +00:00
Yura Zenevich
ed97f85766
Bug 1577759 - add a keyboard check for non-focusable non-semantic elements that are interactive with mouse only. r=nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D44231
--HG--
extra : moz-landing-system : lando
2019-09-02 06:59:33 +00:00
Emilio Cobos Álvarez
6694976ecd
Bug 1577834 - Remove now-useless promise array in ensureCSSErrorReportingEnabled. r=nchevobbe
...
Now that we no longer do anything when they all resolve, this can go away.
Differential Revision: https://phabricator.services.mozilla.com/D44222
--HG--
extra : moz-landing-system : lando
2019-09-02 08:22:30 +00:00
Brian Hackett
f94fd8b49f
Bug 1578114 - Fix typo in setEmptyInstrumentationId, r=jlast.
...
Differential Revision: https://phabricator.services.mozilla.com/D44339
--HG--
extra : moz-landing-system : lando
2019-09-01 22:36:58 +00:00
Brian Hackett
5ed60064ac
Bug 1575954 - QI for nsIDocShell before setting watchedByDevtools, r=jlast.
...
Differential Revision: https://phabricator.services.mozilla.com/D44340
--HG--
extra : moz-landing-system : lando
2019-09-01 22:35:58 +00:00
Brian Hackett
ad74710129
Bug 1576318 Part 4 - Add testing method to get the debugger requests and associated stacks for the current pause, r=loganfsmyth.
...
Depends on D43320
Differential Revision: https://phabricator.services.mozilla.com/D43321
--HG--
extra : moz-landing-system : lando
2019-08-30 17:10:57 +00:00
Brian Hackett
fe92dccb84
Bug 1576318 Part 2 - Use replay-friendly methods when previewing objects and getting the contents of container objects, r=loganfsmyth.
...
Depends on D43318
Differential Revision: https://phabricator.services.mozilla.com/D43319
--HG--
extra : moz-landing-system : lando
2019-08-30 17:06:05 +00:00
Brian Hackett
ec37274f10
Bug 1576318 Part 1 - Supply contents of containers and additional information needed while previewing to the ReplayDebugger, r=loganfsmyth.
...
Differential Revision: https://phabricator.services.mozilla.com/D43318
--HG--
extra : moz-landing-system : lando
2019-08-30 17:00:00 +00:00
Patrick Brosset
a285cce793
Bug 1576484 - Bail out of getParentGridElement when the element is <html>; r=rcaliman
...
Differential Revision: https://phabricator.services.mozilla.com/D44017
--HG--
extra : moz-landing-system : lando
2019-08-30 11:45:07 +00:00
Nicolas Chevobbe
434d13bdd7
Bug 1574791 - Don't emit a warning message when enabling CSS warnings. r=Honza.
...
There was a warning message displayed to indicate that
the stylesheets where parsed again for checking errors,
and that in order to see errors for CSS modified in
Javascript, the tab should be reloaded.
The jargon used there was confusing, and also this was
more a notice than an actual warning message.
In order to remove confusion, we don't emit this message
anymore, but add a title to the CSS filter button when
it's disabled. The sentence is reworded to be simpler
to understand.
Differential Revision: https://phabricator.services.mozilla.com/D44118
--HG--
extra : moz-landing-system : lando
2019-08-30 08:57:50 +00:00
Julian Descottes
40a208612e
Bug 1577409 - Move natural-sort helper to fix Storage panel in remote debugging r=daisuke
...
Differential Revision: https://phabricator.services.mozilla.com/D43922
--HG--
rename : devtools/client/shared/natural-sort.js => devtools/shared/natural-sort.js
extra : moz-landing-system : lando
2019-08-30 07:43:12 +00:00
Jason Laster
ef037077c5
Bug 1571791 - "Step in" across an await expression jumps to unexpected places. r=loganfsmyth
...
Differential Revision: https://phabricator.services.mozilla.com/D42723
--HG--
extra : moz-landing-system : lando
2019-08-29 16:09:47 +00:00
Yura Zenevich
2d3572b6a5
Bug 1555770 - update contrast highlighter FAIL icon to red circle with ! similar to other audit types. r=rcaliman
...
Differential Revision: https://phabricator.services.mozilla.com/D43810
--HG--
extra : moz-landing-system : lando
2019-08-29 13:45:57 +00:00
Maliha Islam
deacf348f4
Bug 1564993 - Create simulator actor and front, r=yzen,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D38884
--HG--
extra : moz-landing-system : lando
2019-08-29 04:55:45 +00:00
Florens Verschelde
ac9c3d58a3
Bug 1575786 - Use unprefixed user-select property in devtools CSS; r=ladybenko,jlast
...
Differential Revision: https://phabricator.services.mozilla.com/D43217
--HG--
extra : moz-landing-system : lando
2019-08-29 10:12:25 +00:00
Yura Zenevich
f025c6403a
Bug 1564968 - add highlighting support for keyboard issues. r=rcaliman
...
Differential Revision: https://phabricator.services.mozilla.com/D43443
--HG--
rename : devtools/server/tests/browser/browser_accessibility_infobar_audit_text_label.js => devtools/server/tests/browser/browser_accessibility_infobar_audit_keyboard.js
extra : moz-landing-system : lando
2019-08-28 13:09:23 +00:00
Yura Zenevich
511b056b80
Bug 1564968 - adding keyboard audit type serverside support. r=nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D43442
--HG--
extra : moz-landing-system : lando
2019-08-28 13:09:24 +00:00
Gabriel Luong
8a3245ac6c
Bug 1568157
- Part 4: Replace `toolbox.walker` with the contextual WalkerFront. r=yulia
...
Differential Revision: https://phabricator.services.mozilla.com/D40317
--HG--
extra : moz-landing-system : lando
2019-08-28 11:54:42 +00:00
Julian Descottes
2646ae9c6d
Bug 1577092 - Remove connectTo* helpers in debugger-server and use connectors directly r=nchevobbe
...
Depends on D43728
Differential Revision: https://phabricator.services.mozilla.com/D43729
--HG--
extra : moz-landing-system : lando
2019-08-28 13:07:56 +00:00
Julian Descottes
e12432f70d
Bug 1577092 - Change devtools server connectors to expose connectTo functions r=nchevobbe
...
Depends on D43618
Differential Revision: https://phabricator.services.mozilla.com/D43728
--HG--
extra : moz-landing-system : lando
2019-08-28 13:07:40 +00:00
Bogdan Tara
02e806d54a
Backed out 6 changesets (bug 1564968) by yzen's request CLOSED TREE
...
Backed out changeset 4b7516635108 (bug 1564968)
Backed out changeset c3227d4ff4b3 (bug 1564968)
Backed out changeset 868dbd59c79e (bug 1564968)
Backed out changeset db1a396ab58e (bug 1564968)
Backed out changeset e69163dc4683 (bug 1564968)
Backed out changeset c12857bc6980 (bug 1564968)
2019-08-28 16:06:23 +03:00
Yura Zenevich
14f3ce0a9b
Bug 1564968 - add highlighting support for keyboard issues. r=rcaliman
...
Differential Revision: https://phabricator.services.mozilla.com/D43443
--HG--
rename : devtools/server/tests/browser/browser_accessibility_infobar_audit_text_label.js => devtools/server/tests/browser/browser_accessibility_infobar_audit_keyboard.js
extra : moz-landing-system : lando
2019-08-27 18:06:41 +00:00
Yura Zenevich
07581454e5
Bug 1564968 - adding keyboard audit type serverside support. r=nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D43442
--HG--
extra : moz-landing-system : lando
2019-08-28 12:12:59 +00:00
yulia
91d20d2982
Bug 1575557 - rename webExtension to webExtensionDescriptor; r=ochameau
...
Differential Revision: https://phabricator.services.mozilla.com/D42867
--HG--
rename : devtools/server/actors/addon/webextension.js => devtools/server/actors/descriptors/webextension.js
rename : devtools/shared/fronts/addon/webextension.js => devtools/shared/fronts/descriptors/webextension.js
rename : devtools/shared/specs/addon/webextension.js => devtools/shared/specs/descriptors/webextension.js
extra : moz-landing-system : lando
2019-08-28 10:02:57 +00:00
yulia
207370a55c
Bug 1575557 - merge webextension-proxy with webextension; r=ochameau
...
Differential Revision: https://phabricator.services.mozilla.com/D42866
--HG--
extra : moz-landing-system : lando
2019-08-28 10:06:27 +00:00
yulia
e7dd37593b
Bug 1522571
- Unify addonTargetFront with webExtensionSpec; r=ochameau
...
Differential Revision: https://phabricator.services.mozilla.com/D42833
--HG--
extra : moz-landing-system : lando
2019-08-28 10:01:43 +00:00
Julian Descottes
8a65fc4677
Bug 1557170 - Add isParentInterceptEnabled trait to ServiceWorkerRegistration actor r=daisuke
...
Differential Revision: https://phabricator.services.mozilla.com/D43598
--HG--
extra : moz-landing-system : lando
2019-08-28 06:38:47 +00:00
yulia
9bbc3376d9
Bug 1574159 - implement listRemoteFrames for browsingContextTarget and listRemoteTab for content process; r=ochameau
...
Differential Revision: https://phabricator.services.mozilla.com/D42327
--HG--
extra : moz-landing-system : lando
2019-08-27 09:07:46 +00:00
yulia
7ad7d8e5c0
Bug 1574156 - implement FrameDescriptor; r=ochameau
...
Differential Revision: https://phabricator.services.mozilla.com/D42305
--HG--
extra : moz-landing-system : lando
2019-08-27 09:07:45 +00:00
Miriam
00d77f3385
Bug 1574190 - Add server support for watchpoints. r=jlast
...
Lint and add test.
Add server support for watchpoints.
Differential Revision: https://phabricator.services.mozilla.com/D42926
--HG--
extra : moz-landing-system : lando
2019-08-22 22:33:08 +00:00
Brian Hackett
8d4c428010
Bug 1575058 - Fix assorted bugs with showing errors in the console while replaying, r=loganfsmyth.
...
Differential Revision: https://phabricator.services.mozilla.com/D42704
--HG--
extra : moz-landing-system : lando
2019-08-24 23:54:33 +00:00
Brian Hackett
611fa8b9db
Bug 1575056 - Control record/replay logging with preference, r=loganfsmyth.
...
Differential Revision: https://phabricator.services.mozilla.com/D42556
--HG--
extra : moz-landing-system : lando
2019-08-24 23:34:11 +00:00
Razvan Caliman
fcba264404
Bug 1557689 - Refresh all CSS rules matching an element after making changes to one. r=gl
...
This is an alternative implementation to D41996.
The main difference is that it's now a "push" approach whereby changes to one CSS rule will refresh the CSS declarations of all rules matching the element (inferred to be list of rules returned by the latest call to `PageStyleActor.getApplied()`).
If any declaration's used state has changed, an event called "declarations-changed" is triggered by the `StyleRuleActor` for that rule with all the declarations and their updated state. On the client, consumers go through the declarations with changed `isUsed` flags and update the UI accordingly.
Some optimizations done:
- do not check declarations that don't have validators for Inactive CSS conditions
- trigger the `"declarations-changed"` event only for rules which have declarations that have actually changed their `isUsed` flag
TODO [Bug 1574471](https://bugzilla.mozilla.org/show_bug.cgi?id=1574471 ): we should rename `declaration.isUsed` or make it a boolean and tack the other metadata (`fixId`, `msgId`, etc) onto another exposed object on the declaration. It's confusing to have it return an object given its name.
Differential Revision: https://phabricator.services.mozilla.com/D42135
--HG--
extra : moz-landing-system : lando
2019-08-23 14:58:16 +00:00
Logan Smyth
66e57fe122
Bug 1562708 - Allow disabling of the mutation event warning for system-group event listeners. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D43147
--HG--
extra : moz-landing-system : lando
2019-08-23 14:35:05 +00:00
Jason Laster
b3a761c407
Bug 1575917 - findSourceURLs dos not exist. r=bhackett
...
Differential Revision: https://phabricator.services.mozilla.com/D43103
--HG--
extra : moz-landing-system : lando
2019-08-22 20:13:48 +00:00
Jason Laster
98e92a1a7b
Bug 1574343 - Improve process labels and icons. r=davidwalsh,yulia
...
Differential Revision: https://phabricator.services.mozilla.com/D42591
--HG--
extra : moz-landing-system : lando
2019-08-22 20:03:58 +00:00
Brian Hackett
ec2a82b296
Bug 1572596
Part 3 - Resurrect any sources missing from the debuggee source URLs when attaching the debugger, r=loganfsmyth.
...
Depends on D41683
Differential Revision: https://phabricator.services.mozilla.com/D41684
--HG--
extra : moz-landing-system : lando
2019-08-22 00:12:56 +00:00
Jason Laster
e2930d8d52
Bug 1575594 - Add logPoint support for displayName. r=bhackett
...
Differential Revision: https://phabricator.services.mozilla.com/D42903
--HG--
extra : moz-landing-system : lando
2019-08-22 00:25:45 +00:00
Brian Hackett
85deb303e4
Bug 1572280 Part 3 - Reparse sources with GC'ed scripts to get all breakpoint positions, r=loganfsmyth.
...
Depends on D41127
Differential Revision: https://phabricator.services.mozilla.com/D41128
--HG--
extra : moz-landing-system : lando
2019-08-22 00:05:23 +00:00
Brian Hackett
49c5b44026
Bug 1559583
Part 2 - Pad source contents with blank lines when they don't start at line 1, r=loganfsmyth.
...
Depends on D40911
Differential Revision: https://phabricator.services.mozilla.com/D40912
--HG--
extra : moz-landing-system : lando
2019-08-21 23:58:32 +00:00
Thomas Nguyen
cf20303f06
Bug 1528697 - Remove ReferrerPolicy.h and add utils to ReferrerInfo r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D41956
--HG--
extra : moz-landing-system : lando
2019-08-21 12:09:06 +00:00