Граф коммитов

2467 Коммитов

Автор SHA1 Сообщение Дата
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