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

11209 Коммитов

Автор SHA1 Сообщение Дата
Brian Birtles 8df257b445 Bug 1474234 - Add keys for MeatballMenu and MenuItem children; r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D2639

--HG--
extra : rebase_source : 4325a158c081ad97ede30c1c6b60e8fa3ea85e12
2018-08-02 09:41:47 +09:00
Boris Zbarsky 79181a1a13 Bug 1446940 part 3. Stop getting docshells from windows via getInterface in devtools. r=bgrins 2018-08-01 13:07:10 -04:00
Alexandre Poirot 3ea819fbef Bug 1444132 - Spawn a NetworkMonitorActor directly in the parent process. r=jryans
This allows to create NetworkEventActor directly from the parent process
and avoid most of the data being piped from the parent to the content processes.

MozReview-Commit-ID: 8p3A5yl5eVB

--HG--
extra : rebase_source : 49eb0406eff31b8262ac316884a4abd57512f6cf
2018-03-08 09:13:26 -08:00
Alexandre Poirot 6141c810d8 Bug 1444132 - Spawn a NetworkMonitorActor directly in the parent process. r=jryans
This allows to create NetworkEventActor directly from the parent process
and avoid most of the data being piped from the parent to the content processes.

MozReview-Commit-ID: 8p3A5yl5eVB

--HG--
extra : rebase_source : 3f022b2be7d1ab79c926ad9302e9ee232acc48b2
2018-03-08 09:13:26 -08:00
Julian Descottes 068cfcbe78 Bug 1479505 - Create markupview badges only when first accessed;r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D2548

--HG--
extra : moz-landing-system : lando
2018-07-31 10:59:32 +00:00
shindli f0d8729e09 Merge inbound to mozilla-central. a=merge 2018-07-31 12:50:32 +03:00
Julian Descottes 070b4fffb3 Bug 1479470 - Always use _getMapForRegistry in CustomElementWatcher;r=ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D2515

--HG--
extra : moz-landing-system : lando
2018-07-30 16:07:58 +00:00
Coroiu Cristina 9e8155b8f6 Merge inbound to mozilla-central a=merge 2018-07-31 00:58:28 +03:00
Andreea Pavel d960e5a77a Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-07-30 19:40:38 +03:00
Andreea Pavel be1d7773cc Merge mozilla-inbound to mozilla-central. a=merge 2018-07-30 19:35:30 +03:00
Razvan Caliman 616ed84634 Bug 1475782 - Return promises from Rule mutation methods and catch errors in font editor. r=pbro
MozReview-Commit-ID: 12ByNb6rrWp

--HG--
extra : rebase_source : 9fa953731bd8b023326f77a912e14399fe56e6f9
2018-07-18 14:48:31 +02:00
Razvan Caliman 1934b685a1 Bug 1475782 - Fix for intermittent test failures on Font Editor unit conversion. r=pbro
- Catch getComputed errors from async call
- Explicitly create new TextProperty when none exists

MozReview-Commit-ID: DokLJHIO6Cr

--HG--
extra : rebase_source : fca1d8e9a3161eb8324d47b95e7862859fd42e1d
2018-07-17 12:21:40 +02:00
Nicolas Chevobbe 02341af9c3 Bug 1136299 - Add a test for the new in-line input in the console;r=bgrins.
The input expansion tests are removed since the new test now cover the input
growing/shrinking.

MozReview-Commit-ID: 4RIQar4ytX

--HG--
extra : rebase_source : 0372ef695c37646cabc7f40ec22e3c652dcce133
extra : source : f4aef5b3c68fca33e19dcf67e1b7e5fc4006a227
2018-07-18 11:21:41 +02:00
Nicolas Chevobbe f53e36acf4 Bug 1136299 - Move the console input in-line with the logs;r=bgrins.
MozReview-Commit-ID: CvmhJrFqCM

--HG--
extra : rebase_source : 6c544c1b0f4c55d2294af9a9b730a27a98dcc595
2018-07-23 07:01:02 +02:00
Andreea Pavel 796058f4eb Merge mozilla-inbound to mozilla-central. a=merge 2018-07-30 12:52:00 +03:00
Nicolas Chevobbe 3ffd4df54c Bug 1470922 - Fix tests failing with the new Jsterm; r=bgrins.
MozReview-Commit-ID: EaOSFmWa1tZ

--HG--
extra : rebase_source : bf5073d9372f6458f9085c5aaa9e8c8e3f8bcf5a
2018-07-25 10:58:01 +02:00
Makoto Kato aa6e598c39 Bug 1462019 - Part 2. Use abstract socket address for USB remote debugging. r=jryans 2018-07-25 14:47:49 +09:00
Nicolas Chevobbe fce95f5a2c Bug 1470922 - Enable CodeMirror JSTerm on Nightly except for people using accessible technology; r=bgrins.
MozReview-Commit-ID: 5wpd9o4w9H0

--HG--
extra : rebase_source : 7c4ca7af4514e33e49e841675c3bdfb6979cf97f
2018-07-24 10:48:01 +02:00
Nicolas Chevobbe 13a62a185e Bug 1470922 - Make sure jsterm tests run in both old and new jsterm; r=bgrins.
Since codeMirror jsterm is becoming the default, we explicitely
set the pref to false before each jsterm test so they run with
the 2 version of the component.

MozReview-Commit-ID: 2qxIcRlIS9M

--HG--
extra : rebase_source : 606cd9e0953bf0cb805477fbe52b96f33e38c075
2018-07-24 14:41:50 +02:00
Daisuke Akatsuka 01e52beb4f Bug 1444211: Disable on windows ccov. r=CosminS
MozReview-Commit-ID: 1Ja2SMnX7yU

--HG--
extra : rebase_source : 6f062c9d97525241822111d2a39e678beb151753
2018-07-30 13:55:25 +09:00
Andreea Pavel ef6f8004fb Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-07-30 19:38:42 +03:00
Julian Descottes 4677258505 Bug 1479411 - Remove all actions and reducers from new about:debugging UI;r=daisuke
MozReview-Commit-ID: 6OjfdnfvlC5

--HG--
extra : rebase_source : 8a67fdaadef21914e101ca4817d1ad75c40eddb4
2018-07-30 14:19:59 +02:00
Julian Descottes 146074f20a Bug 1479411 - Move SidebarItem CSS variables to SidebarItem.css;r=daisuke,ladybenko
MozReview-Commit-ID: FMjy6EkYjx3

--HG--
extra : rebase_source : 281d78354ecc39031e772da6095b3820d72e32ad
2018-07-30 13:55:23 +02:00
Julian Descottes ba25fca305 Bug 1479411 - Rename RuntimeItem to SidebarItem;r=daisuke
MozReview-Commit-ID: AWo7uiZFSQT

--HG--
rename : devtools/client/aboutdebugging-new/src/components/runtime/RuntimeItem.css => devtools/client/aboutdebugging-new/src/components/SidebarItem.css
rename : devtools/client/aboutdebugging-new/src/components/runtime/RuntimeItem.js => devtools/client/aboutdebugging-new/src/components/SidebarItem.js
extra : rebase_source : d65acdb7a98eb03b488140180182a14a09bfa602
2018-07-30 13:54:49 +02:00
Julian Descottes 76b495b0f3 Bug 1479411 - Rename RuntimesPane to Sidebar;r=daisuke
MozReview-Commit-ID: 6MHBdiAmZXd

--HG--
rename : devtools/client/aboutdebugging-new/src/components/RuntimesPane.css => devtools/client/aboutdebugging-new/src/components/Sidebar.css
rename : devtools/client/aboutdebugging-new/src/components/RuntimesPane.js => devtools/client/aboutdebugging-new/src/components/Sidebar.js
extra : rebase_source : 6381f372cd0f2c6e92a7ce0c775b64e49d76c4a7
2018-07-30 13:39:47 +02:00
David Walsh cd53c0455b Bug 1477915 - Prevent netmonitor crash due to invalid URL input r=pbro
--HG--
extra : rebase_source : 0abc8a09e7795b680be0250a6dae6c5b7bfc3132
2018-07-25 13:46:45 -05:00
Kris Maglione 031076f2f3 Bug 1463291: Move docShell getter from Document to Window. r=bz
DocShells are associated with outer DOM Windows, rather than Documents, so
having the getter on the document is a bit odd to begin with. But it's also
considerably less convenient, since most of the times when we want a docShell
from JS, we're dealing most directly with a window, and have to detour through
the document to get it.

MozReview-Commit-ID: LUj1H9nG3QL

--HG--
extra : source : fcfb99baa0f0fb60a7c420a712c6ae7c72576871
extra : histedit_source : 5be9b7b29a52a4b8376ee0bdfc5c08b12e3c775a
2018-05-21 16:58:23 -07:00
Kris Maglione 02ba563399 Bug 1463016: Part 5 - Add domWindow property to DocShellTreeItem and update callers to use it. r=nika
MozReview-Commit-ID: FRRAdxLHRtG

--HG--
extra : source : 0d69b4fb1ed43751cfcbc0b4f2fe3b6a49bc0494
extra : histedit_source : d0ce31513ffaae2fd7f01f6567a97b6d2d96b797%2Cfff837de7a00fa90809d2c3e755097180dfd56d8
2018-05-20 18:10:16 -07:00
Narcis Beleuzu 561ccb2ceb Backed out 2 changesets (bug 1463016, bug 1463291) for geckoview failures
Backed out changeset fcfb99baa0f0 (bug 1463291)
Backed out changeset 0d69b4fb1ed4 (bug 1463016)
2018-07-29 03:55:23 +03:00
Kris Maglione cb1ee1e34d Bug 1463291: Move docShell getter from Document to Window. r=bz
DocShells are associated with outer DOM Windows, rather than Documents, so
having the getter on the document is a bit odd to begin with. But it's also
considerably less convenient, since most of the times when we want a docShell
from JS, we're dealing most directly with a window, and have to detour through
the document to get it.

MozReview-Commit-ID: LUj1H9nG3QL

--HG--
extra : rebase_source : a13c59d1a5ed000187c7fd8e7339408ad6e2dee6
2018-05-21 16:58:23 -07:00
Kris Maglione 636f1839e5 Bug 1463016: Part 5 - Add domWindow property to DocShellTreeItem and update callers to use it. r=nika
MozReview-Commit-ID: FRRAdxLHRtG

--HG--
extra : rebase_source : 36565ef5e74360aad14062005e5bdab2939e888b
2018-05-20 18:10:16 -07:00
Jan de Mooij 80adc67aba Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke 2018-07-28 12:12:26 +02:00
Gurzau Raul db79375c66 Merge inbound to mozilla-central. a=merge 2018-07-28 12:45:44 +03:00
Julian Descottes 7d691913fb Bug 1479006 - Remove CSS rules for deleted netmonitor tooltips;r=nchevobbe
MozReview-Commit-ID: 3DQkz0Hr58Q

--HG--
extra : rebase_source : 80e660b18439b36c70b1b6222083e22ac49d5bae
2018-07-27 17:31:38 +02:00
Julian Descottes fa08454638 Bug 1479006 - Move old devtools tooltip widget to debugger folder;r=nchevobbe
MozReview-Commit-ID: ATHQoGbcX2b

--HG--
rename : devtools/client/shared/widgets/tooltip/Tooltip.js => devtools/client/debugger/content/tooltip/Tooltip.js
rename : devtools/client/shared/widgets/tooltip/VariableContentHelper.js => devtools/client/debugger/content/tooltip/VariableContentHelper.js
extra : rebase_source : decb6a1ba1f1dd554e54cf67cf9c4afb432302b5
2018-07-27 16:59:24 +02:00
Cosmin Sabou d71fce60ce Merge mozilla-central to mozilla-inbound. a=merge 2018-07-28 01:56:40 +03:00
Coroiu Cristina 33f8e97d97 Backed out 3 changesets (bug 1470922) for devtools failures at devtools/client/debugger/test/mochitest/browser_dbg_split-console-keypress.js
Backed out changeset 57b9025b5573 (bug 1470922)
Backed out changeset c30835ae0523 (bug 1470922)
Backed out changeset bb2a99260093 (bug 1470922)

--HG--
extra : rebase_source : 301d242564ee91b43069b60a7dc99f7c66955fde
2018-07-27 19:31:43 +03:00
Michael Ratcliffe b56813230a Bug 1466881 - Missing open events for some users r=nchevobbe
Changes:

- All files
  - Generally shuffled around telemetry events to fix issues with properties not been sent or being sent in the wrong order.
- devtools/client/framework/browser-menus.js
  - Added telemetry open event to missed codepath.
- devtools/startup/DevToolsShim.jsm
  - Added missing telemetry "shortcut" property.
- devtools/startup/devtools-startup.js
  - Added comment to sendEntryPointTelemetry().

MozReview-Commit-ID: ELldeyF32rG

--HG--
extra : rebase_source : bbe9a9bf279e6a6c1324a162885cc35b04cf27ce
2018-07-16 21:16:50 +01:00
Michael Ratcliffe fd9c2c8706 Bug 1474356 - Most other panel openings without panel_name r=nchevobbe
Changes:

Pretty much all files contain changes to the order of events and properties... these are to stop subtle issues with events not being logged because not all properties were sent and some events were sent in the wrong order.

-devtools/client/framework/test/browser_devtools_api.js
  - Renamed test-tool-1 and 2 because we need to include the panel names in Events.yaml and "-" is not allowed.
- devtools/client/framework/toolbox.js
  - Removed unneeded const REGEX_PANEL.
  - Generally shifted things around to ensure we send events from all codepaths.
- toolkit/components/telemetry/Events.yaml
  - Changed telemetry event `"devtools.main", "enter"` to include all built-in panel names including  "other."

MozReview-Commit-ID: 2G3Z9pzj1QC

--HG--
extra : rebase_source : 54920e6fe2116a3112fefe17715b5b22ad6f5d32
2018-07-16 14:50:00 +01:00
Kristen Wright 806241e4f4 Bug 1476141 - updated test files to handle a new coarsetype r=jimb
Some test files were affected by adding a new CoarseType, particularly in XPCShell tests. New rules were added to handle this CoarseType, and in a few cases the IDs of deserialized nodes had to be adjusted. The colors of CoarseTypes have also changed slightly and the resulting tests had to be updated.

--HG--
extra : histedit_source : 99db02f1b6acafb1376f71af3b8fceb9adbbb8e0
2018-07-17 16:23:29 -07:00
Kristen Wright 927abec5f2 Bug 1476141 - JS::ubi::Nodes represent DOM structure in more detail r=KrisWright
Added a new CoarseType that refers to DOM nodes. Updated the trees to represent the CoarseType. Created a new type of count in the heap snapshot that sorts the data by a more descriptive type name. Created the descriptive in JS::ubi::Base.

--HG--
extra : histedit_source : be24efa4d2ccb85e82046d7cf7d2c3a1e13b1fd7
2018-07-16 14:42:07 -07:00
Coroiu Cristina d2b1e1759a Backed out 2 changesets (bug 1477137) for devtools failures at devtools/client/aboutdebugging/test/browser_addons_toggle_debug.js
Backed out changeset c75f46c67e27 (bug 1477137)
Backed out changeset dd5e331122a9 (bug 1477137)
2018-07-27 16:45:06 +03:00
Brian Birtles 4033980812 Bug 1477407 - Consistently use system colors to define doorhanger styling; r=jdescottes
By mixing system colors and non-system colors we can arrive at a situation where
we have white text on a white background when using Windows high-constrast mode
or various themes on Linux.

This patch brings the colors used for DevTools doorhangers into line with the
colors used for arrowpanels elsewhere in Firefox.

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

--HG--
extra : moz-landing-system : lando
2018-07-27 11:21:24 +00:00
Michael Ratcliffe 9e7ad490a0 Bug 1448484 - Disable browser_storage_cookies_samesite.js due to intermittent failures r=miker
MozReview-Commit-ID: A4ocgx0JoX5

--HG--
extra : rebase_source : 3f65d8b7d215512ca5be7977de339a1165de65b7
2018-07-27 11:15:16 +01:00
Daisuke Akatsuka d3170262d1 Bug 1477137 - Part 2: Add a test for remove temporary and undo. r=jdescottes
MozReview-Commit-ID: nLjj4gcOrm

--HG--
extra : rebase_source : 6275140fc85e70854a06263d67286831c932da6f
2018-07-27 17:49:28 +09:00
Daisuke Akatsuka ab75feb4b3 Bug 1477137 - Part 1: Add onUninstalling and onOperationCancelled listeners to detect removal/undo extension in aboutaddons. r=jdescottes
MozReview-Commit-ID: RaDFBOirgL

--HG--
extra : rebase_source : 4c4448c388e17dd473b3bf44f087f2f05058e685
2018-07-27 10:32:22 +09:00
Julian Descottes fdd8d73fff Bug 1307464 - Use HTMLTooltip in shader editor;r=nchevobbe
Migrate the ShaderEditor to use the HTMLTooltip instead of the
old XUL-only Tooltip. The HTMLTooltip doesn't provide a builtin
setTextContent API, so the shadereditor is now creating the
markup for the tooltip and setting it as the content.

The styles have been ported to shadereditor.css and now rely on
theme variables.

This will allow us to move all the old tooltip code to the old
debugger folder, which will be the last consumer of the widget.

MozReview-Commit-ID: HVyxtf0xM4x

--HG--
extra : rebase_source : cdb7d6eabe77816f7f6d93299f7a8440ec4ce9a4
2018-07-26 17:43:15 +02:00
Nicolas Chevobbe a7990cf932 Bug 1478410 - Fix split console close in codeMirror jsterm; r=bgrins.
This patch removes the <kbd>Esc</kbd> handler from codeMirror
to put it on the jsterm-container. This prevent the interference
from codeMirror when we don't need to handle the event (i.e. it
should bubbles up to the toolbox where the split console state
is managed).
The webconsole_split test is run with both old and
new jsterm.

MozReview-Commit-ID: BaLyj4wSdmv

--HG--
extra : rebase_source : 6b549379839dc824a38ee49ffd859092cfbecb13
extra : source : de58a50eb0165665644b07fffd228e5478861e2e
2018-07-25 18:26:27 +02:00
Mantaroh Yoshinaga e37cf0384a Bug 1473209 - Ignore the click event until popup is hidden. r=birtles.
The widget will hide the XUL panel when clicking to the outside of panel
automatically.
If a user clicks the MenuButton when opening the popup, the popup will hide
automatically and mouse click event will be fired on macOS and Linux.
(Windows will eat this click event since the consumeoutsideclicks of this panel
is false.)

As a result of it, the popup menu will be reopened. In order to prevent this,
this patch will disable the MenuButton until popup is hidden by using
the popuphidden event. This popuphidden event will be fired before the click
event of MenuButton, then the click event of MenuButton will be fired after
popuphidden immediately.

MozReview-Commit-ID: 42xV0aWDmkR

--HG--
extra : rebase_source : 526d89b876a0db13feee5629272c74275b4cf611
2018-07-27 13:38:12 +09:00
Julian Descottes d31555e033 Bug 1434579 - Fix infinite scrolling for indexedDB in storage inspector;r=miker
MozReview-Commit-ID: 7ZyxqDPxHTK

--HG--
extra : rebase_source : e6c4fd13ad514b52b7aa38c0f507cc1438a1e893
2018-07-24 19:48:27 +02:00
Brian Grinstead 6a6ca1a08c Bug 1475342 - Move document.getElementsByAttribute[NS] to ParentNode so it'll work for HTML document and elements;r=bz
It's currently only accessible on XULDocument and XULElement, but that makes porting existing
JS to run in an HTML document inconvenient. We could alternatively change calling JS, but
this can be easily moved and exposed in chrome contexts.

MozReview-Commit-ID: JitYET20NSE

--HG--
extra : rebase_source : 75d823c688cba8d84dc19705e83284be383962f2
2018-07-26 13:40:13 -07:00
Brian Grinstead f4f3495472 Bug 1477765 - Handle rejected Promises when inspecting an object;r=jimb
This changes the behavior for inspecting rejected Promises such that:

(1) We don't consider them safe getters, treating them as we would a thrown exception
(2) Manually handle the rejection with `catch` when possible, so that we don't create
    an error when trying to inspect the promise and leaving it unhandled

MozReview-Commit-ID: HZL4BrjCKkA

--HG--
extra : rebase_source : 45d84b1c8ef5a6fc2a9c060dba44b2f56147740b
2018-07-25 13:16:03 -07:00
Csoregi Natalia 3708e71462 Merge inbound to mozilla-central. a=merge 2018-07-27 00:58:11 +03:00
Gabriel Luong 0b86a8d748 Bug 1478492 - Remove the flex basis rendering from the Flexbox highlighter. r=pbro 2018-07-26 13:43:32 -04:00
Julian Descottes 9efd634745 Bug 1478261 - Enable browser_perf-allocation-data.js in e10s;r=ochameau
MozReview-Commit-ID: v6UZoSx2tY

--HG--
extra : rebase_source : f58c98db64224fdad11fbac7e54e476edff1581e
2018-07-25 12:16:06 +02:00
Alexandre Poirot 835840ac99 Bug 1477988 - Implements DebuggerServer.spawnActorInParentProcess. r=jryans
This new API allows to instanciate an actor in the parent process from actors running in the parent process.
The created actors are returned to the client from the actors running in content,
but after that, the client communicates directly with the created actors running in the parent process.

MozReview-Commit-ID: 5B3wRQ94UEx

--HG--
extra : rebase_source : 808ea31fe8a467d0185fc27056c6524873cddbce
2018-07-16 09:53:28 -07:00
Alexandre Poirot a536d5758a Bug 1478244 - Enable client/debugger/test/mochitest/browser_dbg_target-scoped-actor-01.js in e10s. r=jdescottes
MozReview-Commit-ID: HKT4whszLKX

--HG--
extra : rebase_source : 19c4c11518d1c652099b3e745d7f96e14d987394
2018-07-25 00:35:36 -07:00
Julian Descottes 6a52365e86 Bug 1471540 - Make DevTools code compatible with new eslint-plugin-react;r=standard8
MozReview-Commit-ID: 1flBkghZw9

--HG--
extra : rebase_source : 1ed58c60690e9f1b227b8de3c78b05ae98672230
2018-07-20 14:26:45 +02:00
Narcis Beleuzu 032970b913 Backed out changeset 55739a1e4de9 (bug 1474356) for mochitest bc failures on browser_ext_devtools_panel.js. CLOSED TREE 2018-07-26 14:06:18 +03:00
Michael Ratcliffe c7935445d5 Bug 1474356 - Most other panel openings without panel_name r=nchevobbe
Changes:

Pretty much all files contain changes to the order of events and properties... these are to stop subtle issues with events not being logged because not all properties were sent and some events were sent in the wrong order.

-devtools/client/framework/test/browser_devtools_api.js
  - Renamed test-tool-1 and 2 because we need to include the panel names in Events.yaml and "-" is not allowed.
- devtools/client/framework/toolbox.js
  - Removed unneeded const REGEX_PANEL.
  - Generally shifted things around to ensure we send events from all codepaths.
- toolkit/components/telemetry/Events.yaml
  - Changed telemetry event `"devtools.main", "enter"` to include all built-in panel names including  "other."

MozReview-Commit-ID: 2G3Z9pzj1QC

--HG--
extra : rebase_source : bc691ae42b521e3a58c1a4aa9dbd455a3aa258a0
2018-07-16 14:50:00 +01:00
Belén Albeza 9b62d62574 Bug 1473902 - Wrong node count in 'show all nodes' button. r=jdescottes
MozReview-Commit-ID: BwBqRVGli3b

--HG--
extra : rebase_source : 2eaa17883198ac7313440523f737e7d33480effa
2018-07-24 17:54:47 +02:00
Daisuke Akatsuka 68d785adc8 Bug 1471795 - Part 4: Implement an action of when runtime was selected. r=jdescottes,ladybenko
MozReview-Commit-ID: JtYkAgjr3oT

--HG--
extra : rebase_source : 197d1faa989ed9c0065af5ec8c9f777e773004f5
2018-07-26 17:56:38 +09:00
Daisuke Akatsuka e31142cbcd Bug 1471795 - Part 3: Implement runtimes pane. r=jdescottes,ladybenko
MozReview-Commit-ID: 1X14YIYL27x

--HG--
extra : rebase_source : 0029ff4b0a7ce83142f04849c8e9a7f2f2eccd94
2018-07-26 17:53:11 +09:00
Daisuke Akatsuka e41d8f7704 Bug 1471795 - Part 2: Introduce Runtime class. r=jdescottes
MozReview-Commit-ID: EajaVnn9kR3

--HG--
extra : rebase_source : c682161aa226880bb17efe342f144a87458e55cf
2018-07-26 17:52:10 +09:00
Daisuke Akatsuka 6db8153aa8 Bug 1471795 - Part 1: Implement basis of 'This Firefox' page. r=jdescottes,ladybenko
In this patch, implement following basic things of 'ThisFirefox' page for new
about:debugging.

* Add a pref devtools.aboutdebbugging.enabled-new to enable new about:debbugging.
* Add a function which switches new/old about:debugging page by the pref.
* Add devtools/client/aboutdebugging-new directory for new about:debugging.
* Add basic html, css, JavaScript and React component.

MozReview-Commit-ID: 5DtV7rRcS0S

--HG--
extra : rebase_source : 26496ef8273c03b78a7b8d00f44beac5f18d09ef
2018-07-26 17:52:10 +09:00
Nicolas Chevobbe 54ad45abad Bug 1463095 - Instrument inspection of filter changes in the Web Console with event telemetry; r=jdescottes.
This introduces an event-telemetry middleware that we'll
be able to re-use for other events.
A test is added to make sure we do log those events as intended.
The telemetry mock for mocha test is modified to include
recordEvent so the test still run.

MozReview-Commit-ID: 1SHnVIRGdDz

--HG--
extra : rebase_source : 7a7d6c7ff3fdbe1da6a16bc47017dbf5d90582db
2018-07-24 09:55:36 +02:00
Nicolas Chevobbe 0829b5c574 Bug 1478366 - Add a recordTelemetryEvent function to serviceContainer; r=miker.
This then can be used directly in the console, or passed to reps
and ObjectInspector so it can be called from there.

MozReview-Commit-ID: uQOiGuYbJK

--HG--
extra : rebase_source : a8a84b558dea69b7c2793b9e2d67a44a0809eb43
2018-07-25 13:54:27 +02:00
Brian Birtles 05069d25b9 Bug 1472938 - Defer image pre-loading until idle; r=jdescottes
This should prevent introducing further delay when opening DevTools.

MozReview-Commit-ID: D9XDieFoU8a

--HG--
extra : rebase_source : f7a5309ed2f64ec358fee13068efd6da8acfbdd2
2018-07-25 13:09:01 +09:00
Brian Birtles c1308d9e27 Bug 1472938 - Preload images used on MenuItem labels; r=jdescottes
This is to avoid rendering for a frame or two without the menu item icons being
visible which causes flicker, particularly on lower-end machines.

MozReview-Commit-ID: Aq7AOkPwu9V

--HG--
extra : rebase_source : ee371cf848dcf39ec9f3cd9689268c3e9ef41c54
2018-07-23 13:17:24 +09:00
Brian Birtles 18d91510d9 Bug 1472938 - Convert MenuItem to a class; r=jdescottes
This is so that we can hook into the componentDidMount method.

MozReview-Commit-ID: 5NCDgvDPbe1

--HG--
extra : rebase_source : 3768f50b20d208f5d9bb5724194fcdc2927a873c
2018-07-23 13:12:40 +09:00
Dipen Patel 7641beb1f8 Bug 1475647 - Remove nsISSLStatusProvider interface. r=baku,Gijs,jchen,jryans,keeler,mcmanus
- Access nsISSLStatus directly as a member of nsITransportSecurityInfo
and nsISecureBrowserUI.  This is part of a larger effort to consolidate
nsISSLStatus and nsITransportSecurityInfo.
- The TabParent implementation of GetSecInfo will always return null.
- Removed unnecessary QueryInterface calls
- Style adherence updates

MozReview-Commit-ID: Dzy6t2zYljL

--HG--
extra : rebase_source : 9c400bed3c9d29a186fc987c9bd0ffceb37bfd94
2018-07-13 11:48:55 -07:00
Cosmin Sabou 729239616e Backed out changeset f2f7dc725274 (bug 1434579) for devtools failures on browser_storage_overflow. 2018-07-25 22:56:51 +03:00
Cosmin Sabou 5a23904142 Merge mozilla-central to autoland. a=merge 2018-07-25 21:25:11 +03:00
Cosmin Sabou a313ea14ff Merge mozilla-inbound to mozilla-central. a=merge 2018-07-25 21:21:50 +03:00
Cosmin Sabou 76b0913227 Merge autoland to mozilla-central. a=merge 2018-07-25 21:20:49 +03:00
Andreea Pavel da179a7f47 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-07-25 18:13:30 +03:00
Sebastian Hengst bd900ee36a Merge mozilla-inbound to mozilla-central. a=merge 2018-07-25 17:16:53 +03:00
Brian Hackett 8f246a4b12 Bug 1465477 Part 1 - Add menu items and prefs for recording/replaying tabs, r=markh.
--HG--
extra : rebase_source : 23307266b2df128845df3ee9972fab240754019d
2018-07-24 21:32:16 +00:00
Julian Descottes 46d4906e19 Bug 1434579 - Fix infinite scrolling for indexedDB in storage inspector;r=miker
MozReview-Commit-ID: 7ZyxqDPxHTK

--HG--
extra : rebase_source : 87a548270b329e20db45441bbcfccd6be1b2b43a
2018-07-24 19:48:27 +02:00
Brian Grinstead 1247897f3f Bug 1469191 - Use the proper window for synthesizeMouseAtCenter in netmonitor test;r=jdescottes
It was using `window` which refers to the browser window, but we actually want to synthesize
the click in the devtools window.

MozReview-Commit-ID: KeIwq3JIJin

--HG--
extra : rebase_source : c769229d19661370d5448f0b5b236ce8b2eb91c4
2018-07-25 09:39:48 -07:00
Andreea Pavel d0f6470c17 Backed out changeset c235d6f86c22 (bug 1475647) for breaking firefox ui at testing/firefox-ui/tests/puppeteer/test_tabbar.py on a CLOSED TREE 2018-07-25 19:34:58 +03:00
Alexandre Poirot 27582f994c Bug 1478246 - Enable client/framework/test/browser_toolbox_select_event.js in e10s. r=jdescottes
MozReview-Commit-ID: 1YldyrCiW3e

--HG--
extra : rebase_source : 05a09b571f4ba034327e8ef1de4a7d712238c525
2018-07-25 00:00:07 -07:00
Alexandre Poirot 6e79972fbe Bug 1478260 - Enable server/tests/browser/browser_navigateEvents.js in e10s. r=jdescottes
MozReview-Commit-ID: 4aFvbOnfrgX

--HG--
extra : rebase_source : 90e3e5b966652c54cb21fc8fef3c23466f5d4c65
2018-07-24 23:56:18 -07:00
Belén Albeza 738ccdfb90 Bug 1460613 - Add keyboard navigation for reveal link in slotted nodes. r=jdescottes,yzen
MozReview-Commit-ID: GAm1bJNcZPz

--HG--
extra : rebase_source : 9d98588cb45c08180cf3ff3ddcc9ba8afd889014
2018-07-18 14:17:23 +02:00
Razvan Caliman 129daaceea Bug 1478051 - Skip using stylesheet from Netmonitor if its content size is zero. r=jdescottes
MozReview-Commit-ID: 6A1YbwDmBVj

--HG--
extra : rebase_source : 0e0d69980c0d3cd9582c967f31865dc5c0fd747e
2018-07-25 16:14:02 +02:00
Julian Descottes 6d3be195f2 Bug 1443923 - part7: Add mochitest for custom badge and contextmenu item;r=bgrins
MozReview-Commit-ID: C6w4CfUgF40

--HG--
extra : rebase_source : 154ab9537169639c5e21cafe9206632528e93dac
2018-07-16 13:24:01 +02:00
Dipen Patel 8670057dd5 Bug 1475647 - Remove nsISSLStatusProvider interface. r=baku,Gijs,jchen,jryans,keeler,mcmanus
- Access nsISSLStatus directly as a member of nsITransportSecurityInfo
and nsISecureBrowserUI.  This is part of a larger effort to consolidate
nsISSLStatus and nsITransportSecurityInfo.
- The TabParent implementation of GetSecInfo will always return null.
- Removed unnecessary QueryInterface calls
- Style adherence updates

MozReview-Commit-ID: Dzy6t2zYljL

--HG--
extra : rebase_source : fbfbcf7608efbfb35c9be4018ff0f4e70b2768d2
2018-07-13 11:48:55 -07:00
Andreea Pavel 8a01d542af Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-07-25 18:10:55 +03:00
Julian Descottes e856af55b5 Bug 1111546 - Enable browser_styleinspector_tooltip-closes-on-new-selection.js;r=pbro
MozReview-Commit-ID: 2Su8ltdoTuN

--HG--
extra : rebase_source : ae511dcf3d843a9ab45198531c5d0505a99c7acd
2018-07-25 09:31:42 +02:00
Daisuke Akatsuka 8cae79d741 Bug 1473586: Reduce testing time and add requestLongerTimeout. r=gl
MozReview-Commit-ID: 75EaEwkISrY

--HG--
extra : source : a3f6db75bb07da37512f032485af29f99649dd67
2018-07-25 12:28:03 +09:00
Andreea Pavel 1df5cdcc43 Backed out changeset a3f6db75bb07 (bug 1473586) for failing talos headless at ts_paint_heavy on a CLOSED TREE 2018-07-25 10:27:48 +03:00
Daisuke Akatsuka 85d81de980 Bug 1473586: Reduce testing time and add requestLongerTimeout. r=gl
MozReview-Commit-ID: 75EaEwkISrY

--HG--
extra : rebase_source : 2e852bb2126ff83db902c10db1e6c48c9ec146e2
2018-07-25 12:28:03 +09:00
Julian Descottes 6b744d9ea6 Bug 1443923 - part6: Update markup view when a custom element is defined;r=bgrins
MozReview-Commit-ID: BIDonbaoewh

--HG--
extra : rebase_source : ec8d22e890445e9185597014f610effac23ef753
2018-07-07 09:57:13 +02:00
Julian Descottes 6e10df70d3 Bug 1443923 - part3: Add custom badge in markup view to open custom element definition;r=bgrins,flod
MozReview-Commit-ID: HM9rAFTj9f6

--HG--
extra : rebase_source : bb3faa5b167b13daee3e313ea4169e6ec4360b41
2018-07-05 10:00:46 +02:00
Julian Descottes 4d80b685bb Bug 1443923 - part2: Add inspector menu-item to jump to custom element definition;r=bgrins,flod
MozReview-Commit-ID: 6O6yClz6OOC

--HG--
extra : rebase_source : 73feea94296a838e03ede23fe1e879f1ac4e0d22
2018-07-04 11:50:40 +02:00
Julian Descottes c729e260ce Bug 1443923 - part1: Return script location for shadow host in NodeActor form;r=bgrins
MozReview-Commit-ID: CLmOqqAa123

--HG--
extra : rebase_source : c793484450420f097dea057e18397577e0346f72
2018-07-05 09:47:56 +02:00
Julian Descottes 869c52dfc2 Bug 1478254 - Enable browser_animation_updatedState.js;r=pbro
MozReview-Commit-ID: LoEGC4M7liJ

--HG--
extra : rebase_source : cc7484ba78cee49f269f6f83f66a862a8e75e998
2018-07-25 12:12:22 +02:00
Julian Descottes f585a1fd0c Bug 1478248 - Enable browser_markup_remove_xul_attributes.js;r=pbro
MozReview-Commit-ID: KCmuFRtdsKS

--HG--
extra : rebase_source : 14c223837c34b9ee16f542b8a3de737b323d1c34
2018-07-25 09:45:40 +02:00
Brian Hackett f933010fb1 Bug 1470795 Part 12 - Devtools server changes for new replay debugger, r=jimb.
--HG--
extra : rebase_source : 02108ae25d1e11439dfbc23fa06e35c80adb4443
2018-07-24 15:06:17 +00:00
Brian Hackett c770284c0e Bug 1465488 Part 2 - Web Replay client side devtools changes, r=jlast.
--HG--
extra : rebase_source : 12311ca3a7f844000ce66444a3d932ddc747c995
2018-07-24 14:54:42 +00:00
Brian Hackett e1bbd3b632 Bug 1465488 Part 1 - Web Replay server side devtools changes, r=jimb.
--HG--
extra : rebase_source : 06e4fec804a3c9c6aa0cd47f15f56d1ec66ae869
2018-07-24 14:53:30 +00:00
Brian Hackett e41439a68d Bug 1207696 Part 16 - Server side devtools changes, r=jimb.
--HG--
extra : rebase_source : caf99feea9e9a4685a66ed30a9448aacbdae54b2
2018-07-24 14:34:23 +00:00
Boris Zbarsky 0e54dc6661 Bug 1476145 part 4. Stop using getInterface(nsIDOMWindowUtils) in devtools. r=bgrins 2018-07-24 19:47:41 -04:00
Narcis Beleuzu 80c1cde899 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-25 01:22:42 +03:00
Jason Laster 60d7d10e03 Bug 1478060 - Update Debugger Frontend v74. r=dwalsh
MozReview-Commit-ID: Fxjd6LoO2X9


--HG--
rename : devtools/client/debugger/new/src/workers/search/build-query.js => devtools/client/debugger/new/src/utils/build-query.js
2018-07-24 17:05:37 -04:00
Nicolas Chevobbe 272f14e3e5 Bug 1470922 - Fix tests failing with the new Jsterm; r=bgrins.
MozReview-Commit-ID: EaOSFmWa1tZ

--HG--
extra : rebase_source : 7a499966af0bb4f318fa6d66c8e714a40207e638
2018-07-25 10:58:01 +02:00
Nicolas Chevobbe ed14a440a5 Bug 1470922 - Enable CodeMirror JSTerm on Nightly except for people using accessible technology; r=bgrins.
MozReview-Commit-ID: 5wpd9o4w9H0

--HG--
extra : rebase_source : 5e842e6ccb6a133efde047cc345286f5e0d69b76
2018-07-24 10:48:01 +02:00
Nicolas Chevobbe 417af36aff Bug 1470922 - Make sure jsterm tests run in both old and new jsterm; r=bgrins.
Since codeMirror jsterm is becoming the default, we explicitely
set the pref to false before each jsterm test so they run with
the 2 version of the component.

MozReview-Commit-ID: 2qxIcRlIS9M

--HG--
extra : rebase_source : 025dcf3ee32969db87621f6c92e284a21e2a51e2
2018-07-24 14:41:50 +02:00
Nicolas Chevobbe 86dd2d64bf Bug 1476605 - Fix Error rep failure when stacktrace is a longString; r=sole.
The actual fix for this issue will come in a future
reps bundle when https://github.com/devtools-html/debugger.html/pull/6705
gets merged.
But, I do want this change to be uplifted to release, and it should be
easier to only apply this simple change than the whole next release
which would contain unrelated code changes.
Also, this patch introduces a test to make sure we don't ever regress
this.

MozReview-Commit-ID: 3QPrx3TLln0

--HG--
extra : rebase_source : 9a62da36af01506e9290d059a2aa3a4a7c8bc75f
2018-07-26 15:18:08 +02:00
Emilio Cobos Álvarez dbf24cdab5 Bug 1478990: Make NonCustomPropertyId <-> nsCSSPropertyId conversions fast. r=xidorn
We have a different order in nsCSSPropertyId for no good reason. The only
invariant there is that longhands come before shorthands, and shorthands before
aliases.

Luckily that's also an invariant that NonCustomPropertyId has, so we can reuse
them.

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

MozReview-Commit-ID: 1hsQu6hmqiN
2018-07-30 12:51:19 +02:00
shindli f36ee2923a Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-26 14:21:26 +03:00
shindli c451675096 Backed out 2 changesets (bug 1462019) for org.mozilla.geckoview.test.AccessibilityTest.testMoveByCharacter failures on a CLOSED TREE
Backed out changeset 0b0036d13e81 (bug 1462019)
Backed out changeset 6fb8d7cb6c29 (bug 1462019)
2018-07-26 13:36:46 +03:00
Makoto Kato 5986ed199f Bug 1462019 - Part 2. Use abstract socket address for USB remote debugging. r=jryans
--HG--
extra : rebase_source : 4eedeb0d058ddaa2b96e4fe0d69ec81ef9f16097
2018-07-25 14:47:49 +09:00
Brian Birtles b903929384 Bug 1478213 - Drop the workaround in DevTools for setting an animation's startTime to something non-null before setting it to null; r=daisuke
The optimization this code was working around has now been fixed.

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

--HG--
extra : rebase_source : 586f19d9254c4aab88f54bd7b4122b613e1b39e8
extra : histedit_source : 4555f3e34c9863ae9db41f437f2c9ce6a3fed006
2018-07-26 15:08:10 +09:00
fvsch ede286432d Bug 1476902 - all-tabs-menu contrast and hover style; r=jdescottes
--HG--
extra : rebase_source : b8787b3b085a12c95addb025f3156d2201f55ba3
2018-07-23 12:55:07 +02:00
Brindusan Cristian b614139add Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-26 01:50:10 +03:00
Jason Laster 3a570d7390 Bug 1478429 - Update Debugger Frontend v75. r=dwalsh 2018-07-25 18:47:25 -04:00
Brindusan Cristian 9ba416fb81 Merge autoland to mozilla-central. a=merge 2018-07-26 00:35:35 +03:00
Florens Verschelde abc7c1f693 Bug 1477586 - Fix devtools-tab-line animation in iframes; r=gl
--HG--
extra : rebase_source : 38fe03904dbaae13b5a611f162cd657ef6686186
2018-07-25 01:01:01 +02:00
Brian Hackett ac35a3d53e Bug 1470795 Part 8 - Define RecordReplayControl object via IJSDebugger, r=jorendorff.
--HG--
extra : rebase_source : dc342b8c3643ec4eb7a8ea90aee335d3d96828ff
2018-07-23 21:45:58 +00:00
Gurzau Raul cddb22859a Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-24 18:52:32 +03:00
Nicolas Chevobbe 722ce30c2a Bug 1470103 - Fix autocomplete popup sizing issue in the console; r=jdescottes.
The popup was properly sized (and positionned), if it was previously closed,
which could led to layout issues when changing the autocomplete popup (e.g.
by typing a ".").
We now always call openPopup when there's items in the popup so it's always
properly sized.
I'm expecting some performance overhead here, but I'm working on another bug
that should make the popup faster.
A test is added to make sure we do resize the popup as needed.

MozReview-Commit-ID: K7dOllMrq0b

--HG--
extra : rebase_source : 95cf1a6c6f21ee253756f4f26a2fab89887f14b6
2018-07-18 15:14:29 +02:00
Noemi Erli aaeb1898af Bug 1473120 - Disable browser_webconsole_context_menu_copy_link_location.js for frequent failures on Linux r=jmaher 2018-07-18 08:30:00 +03:00
shindli 70ab23ecd2 Backed out changeset d126a6593e8f (bug 1475647) for mozmake.exe bustage on a CLOSED TREE 2018-07-24 02:55:53 +03:00
Dipen Patel b0259a189f Bug 1475647 - Remove nsISSLStatusProvider interface. r=baku,Gijs,jchen,jryans,keeler,mcmanus
- Access nsISSLStatus directly as a member of nsITransportSecurityInfo
and nsISecureBrowserUI.  This is part of a larger effort to consolidate
nsISSLStatus and nsITransportSecurityInfo.
- The TabParent implementation of GetSecInfo will always return null.
- Removed unnecessary QueryInterface calls
- Style adherence updates

MozReview-Commit-ID: Dzy6t2zYljL

--HG--
extra : rebase_source : b15f75e39d04c8485b4eb63416fd1f1e4175fafe
2018-07-13 11:48:55 -07:00
Brian Birtles cc3c0a3582 Bug 1474224 - Use Photon "Open in New" icon for undock icon; r=jdescottes
As per https://design.firefox.com/icons/icons/android/open-in-new-24.svg
but rather adapted to match the proportions of the other icons and fit on
a 16x16 grid.

MozReview-Commit-ID: 9bGWiBjX1P4

--HG--
extra : rebase_source : 1b87badf8ed045368c7f3d003c3c4f4611ab6a4b
2018-07-20 09:34:18 +09:00
Brian Birtles f93f0d87f2 Bug 1474224 - Use Photon "Settings" icon in meatball menu; r=jdescottes
As per https://design.firefox.com/icons/icons/android/preferences-24.svg
but adapted to fit on a 16x16 grid whilst maintaining 2px stroke width.

MozReview-Commit-ID: 5Aoywexg7AM

--HG--
extra : rebase_source : 48e4e10f57d7daab94e62f58a1a41bc01c5b13db
2018-07-20 08:40:50 +09:00
Brian Birtles f7a7c9d22a Bug 1474224 - Make the dock to bottom icon width the same as other icons; r=jdescottes
MozReview-Commit-ID: 6gawJzr6NzR

--HG--
extra : rebase_source : 4fec75388e2ac117c428fbebabc7e36f638c878e
2018-07-20 08:40:50 +09:00
Tim Nguyen d100a75344 Bug 1477290 - Disable flashing with storage inspector endless scrolling. r=miker
MozReview-Commit-ID: GfRaId6B50I

--HG--
extra : rebase_source : 1198866fc88203251dc2914aaab945f1430c4cdd
2018-07-20 16:36:59 +01:00
Razvan Caliman c10134abfd Bug 1477261 - (Part 2) Replace integration test with unit test for font-size conversion. r=pbro
MozReview-Commit-ID: AEzbsqGlu9K

--HG--
extra : rebase_source : 818a780ef84e3bb5e31ccaad2cc64fe478e99b55
2018-07-20 14:42:17 +02:00
Razvan Caliman b86a7b6ba3 Bug 1477261 - (Part 1) rename browser_fontinspector.html to doc_browser_fontinspector.html. r=pbro
MozReview-Commit-ID: AIL1fOrJ6Te

--HG--
rename : devtools/client/inspector/fonts/test/browser_fontinspector.html => devtools/client/inspector/fonts/test/doc_browser_fontinspector.html
extra : rebase_source : 1befddc8bfe90c9be4771c4f810adf1efee11232
2018-07-20 14:40:30 +02:00
Cosmin Sabou 2dbbfa9843 Merge mozilla-central to autoland. a=merge 2018-07-23 12:32:31 +03:00
Julian Descottes 3554bddce5 Bug 1476908 - Show keyframes for elements in shadow dom;r=bgrins
MozReview-Commit-ID: 6YJUnReL3PS

--HG--
extra : rebase_source : e1f663dd2044fb642b0606ba2dc153b4f8e43172
2018-07-20 17:48:50 +02:00
Jeff Walden 86596c05cc Bug 1476866 - Rename SourceUnits::findEOLMax to SourceUnits::findWindowEnd, and make it include only valid UTF-16. r=arai 2018-07-10 12:06:53 -07:00
Jan de Mooij 30d5135f62 Bug 1475559 part 6 - Add principals argument to SavedFrame APIs and do frame filtering based on it. r=bz
This removes AutoMaybeEnterFrameRealm. Most places pass cx->realm->principals: it preserves behavior when the (possibly wrapped) SavedFrame and cx are same-compartment. The main exception is the JSStackFrame DOM bindings code where we have to be a bit smarter about which principals to use.
2018-07-21 14:34:58 +02:00
Cosmin Sabou b5b2c78493 Merge mozilla-central to autoland. a=merge 2018-07-21 00:48:28 +03:00
Cosmin Sabou 0d3874d7d6 Merge mozilla-inbound to mozilla-central. a=merge 2018-07-21 00:42:01 +03:00
Alexandre Poirot 6a298fd038 Bug 1264873 - Ensure exposing memory actor for the browser content toolbox. r=yulia
MozReview-Commit-ID: 3duHXef13M4

--HG--
extra : rebase_source : 8f372fedbbfe59ec7c2756bde61450e67f46345a
2018-07-18 09:00:44 -07:00
Jason Laster d89467b50a Bug 1476730 - Update Debugger Frontend v73. r=dwalsh 2018-07-20 09:42:49 -04:00
Brian Hackett 1c5735cc0d Bug 1465466 Part 4 - Send compositor updates to the UI process from the middleman, r=mccr8,nical.
--HG--
extra : rebase_source : 660a736cb9e6a49912eb535ced4b60766fcb668b
2018-07-22 12:03:06 +00:00
Brian Hackett 3ae4eff748 Bug 1470795 Part 9 - Add ReplayDebugger and record/replay sandbox JS files, r=jimb.
--HG--
extra : rebase_source : 1bcb3dc90afda70b10f572681cedfeb1b7a87bc9
2018-07-22 11:59:42 +00:00
Mark Striemer f238fb7f8b Bug 1425347 - Hide system add-ons by default in about:debugging r=jdescottes
MozReview-Commit-ID: 4bhF6Zxsn6w

--HG--
extra : rebase_source : 0c85d717f7e0dc89407478af40802aadfb2e1754
2018-05-28 15:33:26 -05:00
Brian Grinstead 00d813243a Bug 1469341 - Remove the XUL wrapper document for the Browser Console;r=nchevobbe
MozReview-Commit-ID: KCZ6u5byQuO

--HG--
extra : rebase_source : 2d1495576ca2c7a956a2327cff2f9fbc8bbb0010
2018-07-18 07:23:22 -07:00
Nicolas Chevobbe 2fef8acb19 Bug 1473923 - Autocomplete console commands; r=yulia.
MozReview-Commit-ID: LpbIzheFmeT

--HG--
extra : rebase_source : 2e40528ff43b76571ec59ce8af591cd71c828251
2018-07-13 08:54:23 +02:00
Julian Descottes 9ac50afe02 Bug 1476647 - Fix TableWidget scroll position calculation;r=miker
MozReview-Commit-ID: Kn9PQMXG8bC

--HG--
extra : rebase_source : faeb2d7e4a207f8380082e0070599a130b32098f
2018-07-18 18:01:29 +02:00
Margareta Eliza Balazs 92460b7c21 Backed out changeset 627f2adec73b (bug 1476647) for causing failures in devtools/client/storage/test/browser_storage_overflow.js 2018-07-19 09:05:35 +03:00
Julian Descottes 01f86f2558 Bug 1449972 - part3: Add shadowdom support to getCssPath, getXPath;r=bgrins
MozReview-Commit-ID: 1NqIOSqY4Gg

--HG--
extra : rebase_source : fb937b4fa64b6db26df6742ac0e3229394da340d
2018-07-17 14:20:54 +02:00
Julian Descottes 799e9aa4fd Bug 1449972 - part2: Move getCssPath and getXPath to toolkit css-selector;r=bgrins
getCssPath and getXPath will need to reuse the same logic as findCssSelector
to handle shadowDOM support.

This patch moves the methods next to findCssSelector, in toolkit's css-selector.js
to avoid duplicating logic between devtools/ and toolkit/

The content of the methods is stricltly the same, except for the Node global
not available in css-selector.js. Instead we use `ele.ownerGlobal.Node` here.

MozReview-Commit-ID: J0KuORWLUoO

--HG--
extra : rebase_source : 26a1801670e5554577f0f77b62667527f7b497bb
2018-07-18 07:33:21 +02:00
Julian Descottes 21e5470305 Bug 1476647 - Fix TableWidget scroll position calculation;r=miker
MozReview-Commit-ID: Kn9PQMXG8bC

--HG--
extra : rebase_source : 54909fafa6df368cb48951aec59f006630504951
2018-07-18 18:01:29 +02:00
Margareta Eliza Balazs 41141f916a Backed out 3 changesets (bug 1449972) for ES lint failure in /builds/worker/checkouts/gecko/devtools/shared/inspector/css-logic.js on a CLOSED TREE
Backed out changeset 952a605a3b21 (bug 1449972)
Backed out changeset c3379a87de69 (bug 1449972)
Backed out changeset 5f678f861c4d (bug 1449972)
2018-07-19 08:31:56 +03:00