Commit Graph

5878 Commits

Author SHA1 Message Date
Wes Kocher
96d2fa009d Backed out 3 changesets (bug 1382968) for breaking browser_addons_debug_webextension.js a=backout
Backed out changeset e25b4bd21ac8 (bug 1382968)
Backed out changeset 5a2260bc98ca (bug 1382968)
Backed out changeset 869a9b46b5cc (bug 1382968)

MozReview-Commit-ID: DSKWAHxdXI

--HG--
rename : devtools/server/actors/webconsole/listeners.js => devtools/server/actors/utils/webconsole-listeners.js
rename : devtools/server/actors/webconsole/utils.js => devtools/server/actors/utils/webconsole-utils.js
rename : devtools/server/actors/webconsole/worker-listeners.js => devtools/server/actors/utils/webconsole-worker-listeners.js
extra : source : 309b1b63eb48ded8573cafdcc21602765fce3d9e
2017-08-08 09:17:56 -07:00
Alexandre Poirot
9aee8eedf4 Bug 1382968 - Only try to forward console messages from content processes to parent when browser console/toolbox are opened. r=jryans,tromey
MozReview-Commit-ID: 8cFUbF4msHx

--HG--
rename : toolkit/components/processsingleton/ContentProcessSingleton.js => devtools/server/actors/webconsole/content-process-forward.js
extra : rebase_source : 8f30b1484e8ec1410f59a8764dced0e645ebec28
2017-08-01 16:51:07 +02:00
Alexandre Poirot
8ca339dcee Bug 1382968 - Flag Browser Console target as being chrome and related to a TabActor. r=jryans
The Browser Console interacts with a ChromeActor instance, which as any TabActor inherited actor,
expects to be "attached" by calling its `attach` request. isTabActor set to true ensures that.
While chrome set to true allows client codebase to enable additional behavior for chrome debugging.

MozReview-Commit-ID: 1MVLBKnluhg

--HG--
extra : rebase_source : 7e5c976c6a9690ae730fd8c32a8909e24a277ace
2017-08-07 18:47:20 +02:00
Alexandre Poirot
253b1895e6 Bug 1382968 - Move console actor helper modules to a dedicated folder. r=jryans
MozReview-Commit-ID: 6l1kcHFglDf

--HG--
rename : devtools/server/actors/utils/webconsole-listeners.js => devtools/server/actors/webconsole/listeners.js
rename : devtools/server/actors/utils/moz.build => devtools/server/actors/webconsole/moz.build
rename : devtools/server/actors/utils/webconsole-utils.js => devtools/server/actors/webconsole/utils.js
rename : devtools/server/actors/utils/webconsole-worker-listeners.js => devtools/server/actors/webconsole/worker-listeners.js
extra : rebase_source : 3222c8ca77a6c38dc2f0ee01adc27264e028a514
2017-08-01 16:17:22 +02:00
Jason Laster
425ec06f61 Bug 1383576 - Extend timeout browser_dbg-breakpoints-reloading. r=jmaher 2017-08-08 13:01:00 -04:00
Jason Laster
1514a7e029 Bug 1388128 - Debugger does not remove some breakpoints. r=jdescottes
MozReview-Commit-ID: Hp7wYXGRSYs
2017-08-08 15:51:38 +02:00
Kris Maglione
b7087a5bdd Bug 1350646: Part 5 - Remove sdk/addon/* modules. r=Mossop
MozReview-Commit-ID: 7QvnQX7Qx2O

--HG--
extra : rebase_source : 29f26e5e7cfd9bfa72cafa6373b7e7aaa7eeab71
2017-08-09 14:46:01 -07:00
Julian Descottes
ea99dbe04c Bug 1387497 - dt-addon-tests: update specificity of selector in firebug-theme.css;r=ochameau
MozReview-Commit-ID: 7o6h5FPOa3I

--HG--
extra : rebase_source : a279cbe3818ebb70c987dc580e52ce6ab8fc4267
extra : source : b617a361a12ce6b20820ccf915bd815eb73c6bd3
2017-06-19 11:12:46 +02:00
Andrew Halberstadt
f625fd5c37 Bug 1385352 - Enable 'mozilla/no-arbitrary-setTimeout' eslint rule on browser-chrome tests, r=standard8
MozReview-Commit-ID: 5lO0uAjHMsw

--HG--
extra : rebase_source : d72a88962ec8d843e7be99e25f710887f01b6e1a
2017-08-10 14:48:21 -04:00
Nicolas Chevobbe
54c956f344 Bug 1307931 - Make urls in output clickable; r=bgrins.
This passes an openLink callback to the Reps which handles the output.

MozReview-Commit-ID: L6q9wAWmwrp

--HG--
rename : devtools/client/webconsole/test/browser_webconsole_clickable_urls.js => devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_clickable_urls.js
extra : rebase_source : d439fe0596f0fdc2b3c529814bcd07c0c08c7200
2017-08-03 16:25:40 +02:00
Nicolas Chevobbe
49d16112c4 Bug 1307931 - devtools reps: update bundle to v0.12.1. r=bgrins
This required some changes in the ConsoleTable component. Since
it uses GripMessageBody, we need to pass it props that it might
need.

MozReview-Commit-ID: DNeBsmJqCFI

--HG--
extra : rebase_source : 34f4b6acc34fdd79b4111f07162ede46b96ae363
2017-08-10 19:02:56 +02:00
Brad Werth
702a7fc542 Bug 1371395 Part 2: Test media emulation of an unsupported type. r=jryans
MozReview-Commit-ID: L5tswjbGd97

--HG--
extra : rebase_source : 8b67fb05594c4330ee44c7d39ab2fb47c82a4342
2017-08-04 17:06:27 -07:00
Stone Shih
71714c8c1c Bug 1351148 Part6: Revise browser_toolbox_races.js to avoid jam content process by synthesized input events. f=jryans,pbro. r=ochameau.
When the event prioritization is enabled, we'll reserve some time to process input events in each frame. In that case the synthesized input events delay the execution of normal events a lot and cause the test timeout.

MozReview-Commit-ID: 1G3ggeaZ1Os
2017-06-05 13:00:44 +08:00
Wes Kocher
223f322400 Merge m-c to autoland a=merge
MozReview-Commit-ID: 2qLtb79Nlhs
2017-08-08 15:26:30 -07:00
Tom Tromey
ef9552735d Bug 1387477 - report source map errors due to missing sources; r=jdescottes
MozReview-Commit-ID: 5UbkJH8fvLn

--HG--
extra : rebase_source : 3242c0bcfcb5d04343c1a724fe78904d5f52e567
2017-08-04 13:14:11 -06:00
Nicolas Chevobbe
66d2ff2fa6 Bug 1386525 - devtools reps: update bundle to v0.12.0. r=bgrins
A test needed to be fixed since we changed some things
in bucketing (proper ellipsis and bucket label fix).

MozReview-Commit-ID: HhfJcKOGO2H

--HG--
extra : rebase_source : 91163a226eaada796b884b6a8e7a0b4887b65e1d
2017-08-08 14:43:27 +02:00
Wes Kocher
e36214b3fb Backed out 3 changesets (bug 1382968) for breaking browser_addons_debug_webextension.js a=backout
Backed out changeset e25b4bd21ac8 (bug 1382968)
Backed out changeset 5a2260bc98ca (bug 1382968)
Backed out changeset 869a9b46b5cc (bug 1382968)

MozReview-Commit-ID: DSKWAHxdXI

--HG--
rename : devtools/server/actors/webconsole/listeners.js => devtools/server/actors/utils/webconsole-listeners.js
rename : devtools/server/actors/webconsole/utils.js => devtools/server/actors/utils/webconsole-utils.js
rename : devtools/server/actors/webconsole/worker-listeners.js => devtools/server/actors/utils/webconsole-worker-listeners.js
2017-08-08 09:17:56 -07:00
Alexandre Poirot
4d50ab07c7 Bug 1387123 - Replace all usages of require(promise).defer by require(devtools/shared/defer).defer. r=tromey
In prevision of Promise.jsm removal, use defer helper module instead of Promise.jsm
as that's the only one feature that DOM Promise don't support.

PART3: Manual fixes
- Go manually fix: http://searchfox.org/mozilla-central/source/devtools/client/dom/dom-panel.js
  which has duplicated import of defer symbol (it already used to import it)
- execute eslint, see all the places where we import of 'promise' is no longer use it
  (there may be leftovers not covered by eslint that will be covered in bug 1387128)
  devtools/server/tests/mochitest/inspector-helpers.js needs to keep importing promise as it is a shared test script.
- fix devtools/client/performance/panel.js and devtools/client/webconsole/console-output.js
  which use loader.lazyRequireGetter(this, "promise") and miss the defer import
- fix devtools/server/worker.js to use 'worker.require(devtools/shared/defer")'

MozReview-Commit-ID: HIOB5Et87Wc

--HG--
extra : rebase_source : fe3bff8599807224fd51898e753589d4c7c1777f
2017-08-08 15:19:56 +02:00
Alexandre Poirot
a8c68f2955 Bug 1387123 - Replace all usages of require(promise).defer by require(devtools/shared/defer).defer. r=tromey
In prevision of Promise.jsm removal, use defer helper module instead of Promise.jsm
as that's the only one feature that DOM Promise don't support.

PART2: Substitutes promise.defer usages with defer
$ sed -i 's/promise.defer/defer/gI' $(egrep -lir "promise.defer\(\)" devtools)
  Reset modification to the following files as they are using deprecated syncable promises as we don't want to touch them.
  http://searchfox.org/mozilla-central/search?q=deprecated-sync-thenables&case=true&regexp=false&path=
$ git checkout devtools/client/debugger/test/mochitest/
$ git checkout devtools/shared/client/main.js
$ git checkout devtools/client/debugger/
$ git checkout devtools/server/main.js

MozReview-Commit-ID: DGN5ae68wtn

--HG--
extra : rebase_source : 57602d89b0bcc1c905bee7723e30f87fa434c6d9
2017-08-08 15:24:04 +02:00
Alexandre Poirot
2bd76261bb Bug 1387123 - Replace all usages of require(promise).defer by require(devtools/shared/defer).defer. r=tromey
In prevision of Promise.jsm removal, use defer helper module instead of Promise.jsm
as that's the only one feature that DOM Promise don't support.

PART1: Import devtools/shared/defer
$ sed -i '/require("promise")/a const defer = require("devtools/shared/defer");' $(egrep -lir "promise.defer\(\)" $(egrep -rl "require\(\"promise\"\)" devtools))
But ignore debugger as it still uses sync promises and would better be handled manually
$ git checkout devtools/client/debugger/
MozReview-Commit-ID: 7FvhNxULB2x

--HG--
extra : rebase_source : 7eacd673759d85ab88d69b6edc6dff4c7f245638
2017-08-08 15:33:56 +02:00
Julian Descottes
6c989bd47b Bug 1386550 - remove usage of sdk/system/events in DevTools test;r=sole
MozReview-Commit-ID: FM1AjShYmkj

--HG--
extra : rebase_source : 6ed2763285c1a32c60771d473c4a0613b542c142
2017-08-02 12:01:24 +02:00
Julian Descottes
67391889ec Bug 1386821 - call initDevTools if devtools.toolbar.visible is true;r=ochameau
MozReview-Commit-ID: C1EFv9T0VKS

--HG--
extra : rebase_source : dc80edf968e75cfdbf3556c062901cbf9875c4a6
2017-08-03 08:57:38 +02:00
Vincent Lequertier
5a41a0dd63 Bug 1382025 - Include the headers size in the netmonitor 'Transferred' column; r=tromey
MozReview-Commit-ID: 4LfbqvxLsqi

--HG--
extra : rebase_source : 88c3381ba546c7afaa31df14cbde0d1c49c77d83
2017-07-30 11:42:26 +02:00
Alexandre Poirot
7fd76cec03 Bug 1387122 - Remove all useless Promise = require("promise"). r=tromey
Promise with a capital 'P' is already available in all DevTools sandboxes.

Still a couple of letfovers:
* Modules still using `Promise.defer()` (will be handled in bug 1387123)
* devtools/shared/defer, which introduces changes in Promise unhandled exception and stacks (bug 1388054)

MozReview-Commit-ID: PBaliHFa7u

--HG--
extra : rebase_source : d148a26e14e5eb34129f5d4c75c2087952ae596f
2017-08-07 17:53:29 +02:00
Stone Shih
b27577d8d6 Bug 1351148 Part4: Revise those test cases that have some tasks have to be processed before or after the synthesized key events. r=smaug.
Make sure input events are processed before or after the dependent tasks.

MozReview-Commit-ID: 8KfZnT2wjJR
2017-06-07 14:28:16 +08:00
Masatoshi Kimura
b186427ed3 Bug 1374847 - Remove nsIPrefBranch2 and nsIPrefBranchInternal. r=njn
MozReview-Commit-ID: 2LFhKNVspko

--HG--
extra : rebase_source : 1acfd1427a2d81294d6cbc6358b1d1070b4c2c12
2017-08-04 17:12:58 +09:00
Alexandre Poirot
9bf42dcb14 Bug 1078284 - Disable WebIDE tests on all but optimized builds. r=jryans
MozReview-Commit-ID: 7ORmJaJIrtD

--HG--
extra : rebase_source : 59de740a09959caca3eae41ee88983aac8edeb59
2017-08-03 12:26:44 +02:00
Masatoshi Kimura
8b713b2b0f Bug 1375125 - Stop using nsILocalFile in the tree. r=froydnj
This mechanically replaces nsILocalFile with nsIFile in
*.js, *.jsm, *.sjs, *.html, *.xul, *.xml, and *.py.

MozReview-Commit-ID: 4ecl3RZhOwC

--HG--
extra : rebase_source : 412880ea27766118c38498d021331a3df6bccc70
2017-08-04 17:49:22 +09:00
Cameron McCormack
3c2086d486 Bug 1384398 - Separate family names in font-family serialization with ", ". r=emilio
MozReview-Commit-ID: 9DBCXoy59g3

--HG--
extra : rebase_source : 2dbabd5e0e9426d1e5c943904d313e6e30dc62b6
2017-08-01 23:01:57 +08:00
Sebastian Hengst
39ccebaf18 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 9IxbB2vCH4S
2017-08-05 11:55:25 +02:00
Tom Tromey
6d4c7b0e3e Bug 1387473 - add cross-domain source-map test; r=jdescottes
MozReview-Commit-ID: KwmCnvSf0fp

--HG--
extra : rebase_source : d1b85ad6c11da44762a86248a51932b80562b9c3
2017-08-04 09:52:25 -06:00
Tom Tromey
8e8ac4d10b Bug 1345533 - report source map errors to the web console; r=bgrins
MozReview-Commit-ID: 7gynPYFxyIv

--HG--
extra : rebase_source : 8cfe3e3ec53beeeed8f1707d6d1e80e34f53e30f
2017-08-03 09:00:19 -06:00
Tom Tromey
dd8e682c0f Bug 1345533 - display newlines in some console messages; r=nchevobbe
MozReview-Commit-ID: JPz5XUJFQek

--HG--
extra : rebase_source : be05494ce2857acebb8372ab40879a82598ab54f
2017-08-03 08:59:37 -06:00
Masatoshi Kimura
49e04cc095 Bug 1149830 - Remove nsIStackFrame::language. r=bz,mccr8
MozReview-Commit-ID: LxTiLFzNJ9Y

--HG--
extra : rebase_source : 98ca14aa59a62309dcbe0c9ed3e961c730ff9db9
2017-08-03 15:50:07 +09:00
Brian Grinstead
fbf0accf5f Bug 1383022 - Update helper loadDocument function to use the selectedBrowser as a default;r=nchevobbe
MozReview-Commit-ID: GfWsYn8yqUA

--HG--
extra : rebase_source : 9bb28b1cadfe2be6410ad996b7332a11fb5805c9
2017-08-04 08:32:46 -07:00
Brian Grinstead
229861b1c2 Bug 1383022 - Log a message in the new console frontend when the Console API has been replaced;r=nchevobbe
MozReview-Commit-ID: 56xyY04YM4S

--HG--
rename : devtools/client/webconsole/test/browser_warn_user_about_replaced_api.js => devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_warn_about_replaced_api.js
extra : rebase_source : 32d28e3dbe97a64bfe489af9ad1c366120b39f53
2017-08-04 08:32:27 -07:00
Sebastian Hengst
d9f6b67320 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-08-04 19:32:45 +02:00
Sebastian Zartner
c91335caa5 Bug 1360868 - Properly formatted data URLs in source links. r=gl
MozReview-Commit-ID: 7loVwUynHhw
2017-07-29 11:31:13 +02:00
Wes Kocher
2196b718d3 Merge inbound to central, a=merge
MozReview-Commit-ID: DlSLhaepjeU
2017-08-03 18:06:53 -07:00
Geoff Brown
42b9915f1a Bug 1307846 - Skip test browser_computed_style-editor-link.js for frequent intermittent failures; r=me,test-only 2017-08-03 09:20:55 -06:00
Geoff Brown
fbf5d4e31c Bug 1309759 - Skip test browser_rules_style-editor-link.js for frequent intermittent falures; r=me,test-only 2017-08-03 09:20:55 -06:00
Geoff Brown
1ff7bef352 Bug 1368569 - Skip test browser_dbg_worker-console-01.js for very frequent intermittent failures; r=me,test-only 2017-08-03 09:20:55 -06:00
Tom Tromey
639b3c6efc Bug 1370648 - use final token as end location of statement list; r=jimb
This changes the parser to use the final token of a statement list as
it's end location.  This works around some confusing behavior, such as a
breakpoint firing on the marked line:

    <script>
      if (1 !== 1) {
        console.log("dead code!?"); // set breakpoint here
      }
    </script>

MozReview-Commit-ID: 3Sk1ERw5Q6z

--HG--
extra : rebase_source : 6c6338ca183518baec6ccfcb9ae17e24cf644c97
2017-07-14 13:29:52 -06:00
Tim Nguyen
355a783bae Bug 1385702 - Update and clean up close icon styling for photon. r=dao
MozReview-Commit-ID: IpM0Ampi9fE

--HG--
extra : rebase_source : cd7cda3cb86a86cb66113034ac6cb6f2a07b6882
2017-08-03 17:01:36 +00:00
Alexandre Poirot
dbebe3ebb7 Bug 1386299 - Stop importing event-emitter as a JSM. r=jdescottes
MozReview-Commit-ID: FnIRJbILIxj

--HG--
extra : rebase_source : e34b781a628a8085bdeb8eba090d5d8102d50c76
2017-07-25 18:30:59 +02:00
J. Ryan Stinnett
e1b749febc Bug 1386830 - Test profile dirs in Browser Toolbox. r=jdescottes
Before trying to migrate Browser Toolbox profile dirs, ensure the old and new
dirs are actually different.  This avoids an issue where we were constantly
"migrating" the profile to the same place, effectively deleting it on every run.

MozReview-Commit-ID: FUAb2G21nbV

--HG--
extra : rebase_source : 32c6425036196675322c6a5422a6edf8a8aa4498
2017-08-02 16:34:40 -05:00
Julian Descottes
2df26d3e9f Bug 1386357 - add new debugger head to support files for browser_browser_toolbox_debugger.js;r=ochameau
MozReview-Commit-ID: 9ajEa09R0Nb

--HG--
extra : rebase_source : 09e6fd7b50b7319b18cd51ddcbc919de23c5ce49
2017-08-03 14:54:09 +02:00
Julian Descottes
def4adbffc Bug 1386357 - remove usage of sdk/timers in DevTools;r=ochameau
MozReview-Commit-ID: 8rC2peDRBJW

--HG--
extra : rebase_source : 0c2636114a2a44017b0f8af749025d7465cfb906
2017-08-02 12:53:20 +02:00
Julian Descottes
17a7e39941 Bug 1387495 - dt-addon: use window object in webconsole/net/main to load stylesheets;r=jryans
From console/net/main.js we are calling loadSheet from sdk/stylesheet/utils.
This API needs a real window object to work, but now that devtools are loaded
as a system addon, by default the global object is a sandbox wrapper.

Use the window object which points to the actual Window instead.

MozReview-Commit-ID: LxDNfDiOso3

--HG--
extra : rebase_source : 375ad339788354a9787cbba648155319edf8b9be
extra : source : 7827d2406fc608386e13fbb0296b2136f4a0d355
2017-07-12 19:26:33 +02:00
Nicolas Chevobbe
c80141a452 Bug 1386551 - Import component-frame.css in new frontend; r=bgrins.
This file takes care of the layout for stack traces, which can be displayed
in the console (for errors, console.trace, …).
The file was declared in webconsole.xul but not ported in webconsole.xhtml.

MozReview-Commit-ID: FFXAB14XZ6J

--HG--
extra : rebase_source : da956c54d130cd01553451da1d895b606bb4499f
2017-08-02 11:03:40 +02:00
Wes Kocher
5df77c43f9 Merge m-c to autoland, a=merge
MozReview-Commit-ID: IJRYyJu1sWm
2017-08-02 17:42:10 -07:00
Wes Kocher
baf6cddc4c Merge inbound to central, a=merge
MozReview-Commit-ID: 9NFjSEt96iT
2017-08-02 17:11:51 -07:00
Gabriel Luong
c0b1c9a99e Bug 1386275 - Update the grid overlay color palette. r=jdescottes 2017-08-02 15:39:48 -04:00
Wes Kocher
ae470990cc Backed out changeset 7cdd08ad685c (bug 1386275) for failures in browser_grids_grid-list-color-picker-on-ESC.js a=backout
MozReview-Commit-ID: HcNhUTPVveT
2017-08-02 10:30:27 -07:00
Gabriel Luong
1c25de30f8 Bug 1386275 - Update the grid overlay color palette. r=jdescottes 2017-08-02 11:12:06 -04:00
Sebastian Hengst
82e3b22f18 Backed out changeset f85fbccf2c1f (bug 1380709) for failing devtools' browser_dynamic_tool_enabling.js on Windows 8 x64 debug with e10s. r=backout 2017-08-02 18:06:31 +02:00
Sebastian Hengst
97fa6ef57e Backed out changeset 306169f86028 (bug 1380709) 2017-08-02 18:05:21 +02:00
Sebastian Hengst
3f796be69d Backed out changeset 44cfd92f709c (bug 1380709) 2017-08-02 18:05:20 +02:00
Masatoshi Kimura
f143125cc2 Bug 1326520 - Rename nsIURI.path to pathQueryRef. r=valentin.gosu
MozReview-Commit-ID: DqJdTGopR9G

--HG--
extra : rebase_source : e8c9eb03468c075b79013b6e0bd8b367229c24cd
2017-07-29 20:50:21 +09:00
Julian Descottes
fa46e23606 Bug 1386412 - fix race conditions in browser_service_workers_multi_content_process.js;r=ochameau
MozReview-Commit-ID: JnvTkmDrbDo

--HG--
extra : rebase_source : 1f310ec7b7556451b65b973e1d6ae2368bb3aa43
2017-08-02 08:35:10 +02:00
Gabriel Luong
1ebc47776f Bug 1386108 - Update Computed stylesheet to use more specific selectors. r=jdescottes 2017-08-01 20:56:57 -04:00
Nicolas Chevobbe
77e7cd424e Bug 1380709 - Add mochitests and mocha tests to ensure entries are loaded as expected. r=bgrins
This adds several tests to make sure we can expand Sets and Maps entries, and that we manage
those properties in the store as expected.
We also add a stub for a Set object and take this as an opportunity to fix the stub name.

MozReview-Commit-ID: ChhIHKMPINF

--HG--
extra : rebase_source : 89e5216605f77fb3812b3297bb95b6d3fc10de49
2017-08-01 16:27:00 +02:00
Nicolas Chevobbe
11158c5406 Bug 1380709 - Fetch Map/Set entries when expanding the Object Inspector. r=bgrins
Add getObjectEntries and loadObjectEntries as props for the ObjectInspector so
we can display entries on Maps and Sets.

MozReview-Commit-ID: Cy6SjxwclHI

--HG--
extra : rebase_source : 02b4eb11f45f25eab9af7e640939177ab1c0f0fc
2017-08-01 16:17:00 +02:00
Nicolas Chevobbe
862e2bbb0b Bug 1380709 - reps v0.11.0: update reps bundle from GitHub; r=bgrins
MozReview-Commit-ID: 4s5c1wyABS7

--HG--
extra : rebase_source : 0f0e0d7a62e4d6e62ef8eae86dd622c86528373f
2017-08-01 14:45:32 +02:00
Brian Grinstead
b927e64748 Bug 1386724 - Force devtools-browser to be loaded in shared-head.js;r=jdescottes
If a devtools entry point isn't hit in a test (toolbox open, keyboard shortcut,
opening the web dev menu, etc), then things like the menu items aren't installed.
This is for performance reasons (Bug 1359855), but it means that some tests
may fail when run alone. Prevent that from happening by forcing devtools to start
up in shared-head.js.

This causes certain tests to fail when run alone if they don't open the tools

MozReview-Commit-ID: ANuUhYXIbSF

--HG--
extra : rebase_source : f8a20a7eabfdbbfe51ecaf2ea8c59a4fcf41e695
2017-08-02 10:08:16 -07:00
Nicolas Chevobbe
f065ad2b7c Bug 1380709 - Add mochitests and mocha tests to ensure entries are loaded as expected. r=bgrins
This adds several tests to make sure we can expand Sets and Maps entries, and that we manage
those properties in the store as expected.
We also add a stub for a Set object and take this as an opportunity to fix the stub name.

MozReview-Commit-ID: ChhIHKMPINF

--HG--
extra : rebase_source : 5aba016c0a231032dc411aa4bd01d059e07ebd79
2017-08-01 16:27:00 +02:00
Nicolas Chevobbe
a9d80db97b Bug 1380709 - Fetch Map/Set entries when expanding the Object Inspector. r=bgrins
Add getObjectEntries and loadObjectEntries as props for the ObjectInspector so
we can display entries on Maps and Sets.

MozReview-Commit-ID: Cy6SjxwclHI

--HG--
extra : rebase_source : df3e2cd1c0be550322953cb6141948b5893a2370
2017-08-01 16:17:00 +02:00
Nicolas Chevobbe
bd22ff789d Bug 1380709 - reps v0.11.0: update reps bundle from GitHub; r=bgrins
MozReview-Commit-ID: 4s5c1wyABS7

--HG--
extra : rebase_source : 2beca009183f64ead0be0935cb6bb40fd64d7b92
2017-08-01 14:45:32 +02:00
Julian Descottes
8f7083a841 Bug 1361332 - replace sdk/util/object by Object.assign in devtools;r=zer0
MozReview-Commit-ID: 3IREzyuAjAF

--HG--
extra : rebase_source : 758d431d809f0ac7bf70a1a39c2f38c83361e8f6
2017-07-31 19:53:37 +02:00
Wes Kocher
db7d003ae0 Merge m-c to autoland a=merge CLOSED TREE
MozReview-Commit-ID: Ko3lhAvzMJN
2017-08-03 18:22:09 -07:00
Nicolas Ouellet-Payeur
bb9bd5010d Bug 1368202 - convert uses of "defer" to "new Promise" in client/inspector r=tromey
MozReview-Commit-ID: lXAVyomDlV

--HG--
extra : rebase_source : 351d82404ec42169e24c7fc1b8a9aa6b2af02dc5
2017-08-03 00:28:05 -07:00
Tom Tromey
561885f375 Bug 1384943 - add initial implementation of SourceMapServiceWrapper; r=bgrins
This adds a simple wrapper for the source map service.  This wrapper
logs errors using console.error, preserving the status quo from before
this series.

MozReview-Commit-ID: 2ckUZaerrcJ

--HG--
extra : rebase_source : 9cffca5169be005c09899a581c0d6c0738df146a
2017-07-31 15:57:07 -06:00
Tom Tromey
7dd93ae9ca Bug 1384943 - import bundles from devtools-source-map 0.10.0; r=bgrins
MozReview-Commit-ID: HfnDfd15IPB

--HG--
extra : rebase_source : 6ff1641f89b2bba696552baa68f6e7623bfd9505
2017-07-28 10:55:43 -06:00
J. Ryan Stinnett
671f16eccd Bug 1386053 - Skip remaining DevTools Stylo failures. r=manishearth
MozReview-Commit-ID: TcexGI0JkG
2017-08-03 13:32:25 -05:00
Sebastian Hengst
38d95114f2 Backed out changeset c7f4ecbc3658 (bug 1386299) for failing toolkit/components/extensions/test/browser/browser_ext_management_themes.js. r=backout 2017-08-03 12:36:46 +02:00
Alexandre Poirot
6ebb3b93e8 Bug 1386299 - Stop importing event-emitter as a JSM. r=jdescottes
MozReview-Commit-ID: FnIRJbILIxj

--HG--
extra : rebase_source : dee867ac4fa7378e55d6e51e804953fdc051de3d
2017-07-25 18:30:59 +02:00
Julian Descottes
c0c69ebef6 Bug 1386620 - dt-addon-prefs: move devtools.theme preference to devtools-startup-prefs.js;r=bgrins
MozReview-Commit-ID: GOWh7COmCSx

--HG--
extra : rebase_source : 72952b2f7373ac19144711e53342c37dfb2d050d
extra : source : 57dfefe7df235df85d083cca1b43479dc5af3f45
2017-07-25 16:45:08 +02:00
Julian Descottes
54c09394be Bug 1386620 - dt-addon-prefs: move jsonview enabled pref outside of devtools addon;r=ochameau
DevTools preferences are loaded dynamically by calling DevtoolsPreferences.loadPrefs().
We can not preload them when the addon starts, otherwise this will slow down the startup
of Firefox.

But jsonview's converter-observer needs to check preferences to check if jsonview is
enabled very early. Moving devtools.jsonview.enabled to a separate preferences file
that is still processed by firefox fixes the issue.

The downside is that this pref will keep following m-c's release cycle and not the addon's.
But it is so generic it should not be a big issue.


MozReview-Commit-ID: HrD5IVe54Ks

--HG--
extra : rebase_source : bb85aa12ec92db7d11abdb002f0429123b173afd
extra : source : 9622410d90ad264933ee7d1147ed655615ac4a19
2017-07-21 12:27:35 +02:00
Julian Descottes
c18173354b Bug 1386620 - dt-addon: move devtools-startup to devtools shim folder;r=ochameau
MozReview-Commit-ID: GNFAyfXHIa9

--HG--
rename : devtools/client/devtools-startup.js => devtools/shim/devtools-startup.js
rename : devtools/client/devtools-startup.manifest => devtools/shim/devtools-startup.manifest
extra : rebase_source : 32fda4768488b517399d6864c15aa5cbc2639fb6
extra : source : 8d2736d54513382969ba510186860486e66d8b1d
2017-07-20 18:56:39 +02:00
ZER0
ba9681c84a Bug 1381542 - renamed "devtools/shared/event-emitter" in "devtools/shared/old-event-emitter"; r=ochameau
MozReview-Commit-ID: GkF8HcUg5u8


--HG--
rename : devtools/shared/event-emitter.js => devtools/shared/old-event-emitter.js
2017-08-11 03:47:30 +02:00
Brian Grinstead
e159a1cd0a Bug 1385157 - Don't focus jsterm if the output region wasn't clicked;r=nchevobbe
MozReview-Commit-ID: Gv60PSFKErD

--HG--
extra : rebase_source : efbb9bcb6090517f80775326a65d955aba79b2fb
2017-07-31 11:57:47 -07:00
Alexandre Poirot
5b40217789 Bug 1378863 - Add telemetry probe to track DevTools entry points. r=francois,jdescottes datareview=francois
MozReview-Commit-ID: CvhK7Lvw5oP

--HG--
extra : rebase_source : f9025ba2980694b565e16a2712c37ce4091df4b5
2017-07-06 19:34:10 +02:00
Julian Descottes
b7f1441589 Bug 1378820 - remove usage of sdk/clipboard in devtools clipboard helper;r=gl
Remove previous helper APIs:
- currentFlavors()
- getData()

The only consumer for both APIs was in devtools/cient/inspector/inspector.
The logic was:
- call currentFlavors()
- if clipboard contains:
  -  "text/unicode"
  or
  - "text/html" but not "image/png"
- then call getData()

But actually calling getData() without any argument means that unless "image/png"
flavor is available, we will always use the "text/unicode" flavor.
(see current code for sdk helper: http://searchfox.org/mozilla-central/rev/09c065976fd4f18d4ad764d7cb4bbc684bf56714/addon-sdk/source/lib/sdk/clipboard.js#204-209)

If the text/unicode flavor was available at the same time as image/png, the code
would have returned the image data, which is probably not what we expect in the
context of the inspector.

I think we should explicitly request for text/unicode. So this patch introduces
a new getText() api in the devtools clipboard helper, which is a simplified version
of the sdk get() helper. We could always extend it to also support text/html.


MozReview-Commit-ID: E3JVj9boVKe

--HG--
extra : rebase_source : 3f1aecd05dacba5cd1a3af6025bbf82d51d49821
2017-07-31 14:02:37 +02:00
Tom Tromey
9160711a92 Bug 1385032 - add logErrorInPage to tab target in devtools; r=bgrins
This adds a method that can be called by the toolbox to log something to
the web console.

MozReview-Commit-ID: GpZtWwNVVGO

--HG--
extra : rebase_source : 37d2336bc1dbf5a8fd35d280c349044f1d06cd4c
2017-07-07 12:53:32 -06:00
Alexandre Poirot
779816773e Bug 1385226 - Fix gcli Shift+F12 key shortcut. r=jdescottes
MozReview-Commit-ID: Bcs14MEyHXF

--HG--
extra : rebase_source : 6520d19e9e0bf42ac2dae5e078d212dfde55d289
2017-07-28 11:53:05 +02:00
Sebastian Hengst
bbe32b6bed merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 44WBcWjnVo
2017-07-30 11:19:17 +02:00
Gabriel Luong
ccce97cfc9 Bug 1384976 - Remove the height transition from the pseudo class panel. r=micah 2017-07-30 00:09:50 -04:00
Jason Laster
5564648c76 Bug 1385421 - Upgrade Debugger Frontend 7/28 (0.11). r=gtatum 2017-07-29 13:07:22 -04:00
Luciano Italiani
dd592719c1 Bug 1374671 - Enable the ESLint no-whitespace-before-property rule across mozilla-central. r=standard8
MozReview-Commit-ID: 4WkNg0YrgHx

--HG--
extra : rebase_source : 2c32028e81c388406455004c2adcdb4a01942b95
2017-07-27 23:01:13 -03:00
Wes Kocher
40c3480d89 Merge inbound to central, a=merge
MozReview-Commit-ID: JNxfwQh0cac

--HG--
rename : gfx/layers/wr/WebRenderCompositableHolder.h => gfx/layers/wr/AsyncImagePipelineManager.h
2017-07-28 17:40:43 -07:00
Ruturaj K. Vartak
199f0ac351 Bug 1364096 - Autocomplete for network monitor flag values. r=ntim, r=jdescottes 2017-07-28 03:11:00 -04:00
Carsten "Tomcat" Book
6aa98d7df0 Merge mozilla-central to autoland 2017-07-28 09:50:36 +02:00
Carsten "Tomcat" Book
2ff6df9177 Backed out changeset 5198322f7a62 (bug 1351148) 2017-07-28 09:20:20 +02:00
Carsten "Tomcat" Book
8645467dbf Backed out changeset 7adefc652d95 (bug 1351148) 2017-07-28 09:20:14 +02:00
Wes Kocher
7149e44594 Merge autoland to m-c a=merge
MozReview-Commit-ID: 4MCb0ASsMxe
2017-07-27 16:09:49 -07:00
Sebastian Hengst
c2192ec889 Backed out changeset c0f919689e48 (bug 1378824) for failing eslint at devtools/client/inspector/webpack.config.js:166:3 with: Newline required at end of file but not found. r=backout on a CLOSED TREE 2017-07-27 18:34:21 +02:00
Sebastian Hengst
7ea64bd7aa merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE 2017-07-27 18:18:54 +02:00
Sebastian Hengst
09c065976f Backed out changeset 8a8f5e718ddd (bug 1369801) for frequently breaking devtools menus (bug 1384967). r=backout a=backout on a CLOSED TREE
MozReview-Commit-ID: E0RLmP6mojT
2017-07-27 18:16:52 +02:00
Sebastian Hengst
122d6c2d24 Backed out changeset e2100bb65c97 (bug 1369801)
MozReview-Commit-ID: FuPL5W8IY7S
2017-07-27 18:15:03 +02:00
Sebastian Hengst
15f25453d9 Backed out changeset 1b1a7c913f13 (bug 1369801)
MozReview-Commit-ID: 2NsnAuV8hF3
2017-07-27 18:14:58 +02:00
Sebastian Hengst
9d40682893 Backed out changeset d0ed0997f4e0 (bug 1369801)
MozReview-Commit-ID: P1ViGMmdnT
2017-07-27 18:14:48 +02:00
Sebastian Hengst
934f66df50 Backed out changeset a31f0c8450a8 (bug 1369801)
MozReview-Commit-ID: 6jOXOX1WfFy
2017-07-27 18:14:43 +02:00
Sebastian Hengst
205843f800 Backed out changeset 192d517219c1 (bug 1369801)
MozReview-Commit-ID: KeLy0a8hjVF
2017-07-27 18:14:38 +02:00
Sebastian Hengst
11dcaa8720 Backed out changeset 898739a110fc (bug 1369801)
MozReview-Commit-ID: AFOT8Td2XXX
2017-07-27 18:14:28 +02:00
Sebastian Hengst
b1e3b7a924 Backed out changeset 3ab3a5481b90 (bug 1369801)
MozReview-Commit-ID: KOBAIPo7laO
2017-07-27 18:14:13 +02:00
Sebastian Hengst
078008bc28 Backed out changeset 0462e7a66185 (bug 1369801)
MozReview-Commit-ID: Hc6hLI0Ywxj
2017-07-27 18:14:08 +02:00
Sebastian Hengst
12c5c09136 Backed out changeset 082ece5eba4d (bug 1369801)
MozReview-Commit-ID: LinIFYwj1fW

--HG--
rename : devtools/shim/devtools-startup.js => devtools/client/devtools-startup.js
rename : devtools/shim/devtools-startup.manifest => devtools/client/devtools-startup.manifest
2017-07-27 18:14:03 +02:00
Sebastian Hengst
4c2d1c0374 Backed out changeset ad2610a5e6ba (bug 1369801)
MozReview-Commit-ID: 8fzyVFiiN0D
2017-07-27 18:13:29 +02:00
Carsten "Tomcat" Book
d360d49d2a merge mozilla-inbound to mozilla-central a=merge 2017-07-27 10:57:25 +02:00
Wes Kocher
7a65251f71 Merge m-c to autoland, a=merge
MozReview-Commit-ID: KvG6hKUwF8c
2017-07-27 16:33:25 -07:00
Jason Laster
1c0fbd1554 Bug 1384391 - Upgrade Debugger Frontend v0.10 (7/25). r=jdescottes 2017-07-26 06:46:00 -04:00
Sebastian Hengst
302794ab83 merge mozilla-central to mozilla-inbound. r=merge a=merge on a CLOSED TREE 2017-07-27 18:20:18 +02:00
Junior Hsu
426c155edd Bug 1373198 - Part 12: Disable RCWN for the devtools mochitest. r=rickychien 2017-07-26 04:18:00 -04:00
Micah Tigley
0bdc10be67 Bug 1369942 - Display Negative Line Numbers in CSS Grid Inspector. r=zer0
MozReview-Commit-ID: FmOj7jVT3Ll
2017-07-26 18:27:36 -06:00
Nicolas Chevobbe
5d62c5a255 Bug 1383017 - Remove border for top-level messages. r=bgrins
This adds a data-indent attribute to the message indent component
so we can target it in CSS.

MozReview-Commit-ID: DEUTHe42Pa0

--HG--
extra : rebase_source : 650e9148d26318855c985a5b6c7830338c50bc25
2017-07-18 17:00:14 +01:00
Brian Grinstead
b86762c77a Bug 1383208 - Allow for null functionName in console messages;r=baku
MozReview-Commit-ID: 47O6kPQ3W8o

--HG--
extra : rebase_source : 36f1434de4e252b254d0159137f33aa87908bf89
2017-07-26 15:14:07 -07:00
Daisuke Akatsuka
ad769d2c06 Bug 1368472: wait if setCurrentTimes is running. r=gl
MozReview-Commit-ID: 3QsRNdta9Z9

--HG--
extra : rebase_source : 0192a4d6cce3490e2cc438ede1a299910a712031
2017-07-27 21:17:34 +09:00
sole
8877005317 Bug 1378824 - Stop using sdk/util/uuid in DevTools. r=jdescottes
MozReview-Commit-ID: 18nh2NT5fEE

--HG--
extra : rebase_source : 090b83b70f158d291337abbf2dedb898ef941c84
2017-07-27 11:28:45 +01:00
sole
1914870141 Bug 1378824 - Stop using sdk/util/uuid in DevTools. r=jdescottes
MozReview-Commit-ID: KdIK4Vlrp4s

--HG--
extra : rebase_source : 6f83f9afbfda464979a9dbccffc23c5a22eacadb
2017-07-28 14:36:33 +01:00
Gabriel Luong
a8675a3dd2 Bug 1376774 - Restore the highlighter states on markup loaded prior to emitting the "new-root" event. r=jdescottes 2017-07-26 16:26:09 -04:00
Julian Descottes
e7a8569efe Bug 1369801 - move devtools.inspector.enabled to devtools-startup-prefs;r=ochameau
MozReview-Commit-ID: BojshjPhVGe

--HG--
extra : rebase_source : c1d82bfd8bd0108ea3f30c7573a4c4d597b6979f
2017-07-25 22:09:01 +02:00
Julian Descottes
b5b51ea07e Bug 1369801 - dt-addon: move devtools-startup to devtools shim folder r=ochameau
MozReview-Commit-ID: GNFAyfXHIa9

--HG--
rename : devtools/client/devtools-startup.js => devtools/shim/devtools-startup.js
rename : devtools/client/devtools-startup.manifest => devtools/shim/devtools-startup.manifest
extra : rebase_source : febb74b2dc5777562e36665df52647d7aa486db7
2017-07-20 18:56:39 +02:00
Julian Descottes
d2738a7a62 Bug 1369801 - dt-addon: clear extensions.lastAppVersion when creating browser toolbox profile;r=ochameau
This is needed to:
1. force the devtools system addon installation when starting the BT instance of FF
2. avoid the addon update prompt

Another approach is to create a separate user.js pref file to fix 1. However with this
approach there is currently no way to fix 2.

MozReview-Commit-ID: palK2hION0

--HG--
extra : rebase_source : e7a70e68d359fe4a3249a6a5648a52abbde6d851
2017-07-06 02:48:41 +02:00
Julian Descottes
587091f866 Bug 1369801 - dt-addon: use window object in webconsole/net/main to load stylesheets;r=jryans
From console/net/main.js we are calling loadSheet from sdk/stylesheet/utils.
This API needs a real window object to work, but now that devtools are loaded
as a system addon, by default the global object is a sandbox wrapper.

Use the window object which points to the actual Window instead.

MozReview-Commit-ID: LxDNfDiOso3

--HG--
extra : rebase_source : b00465e7e0ef8145b341c495eb27e7f1e703d341
2017-07-12 19:26:33 +02:00
Julian Descottes
2d21a9f9dd Bug 1369801 - dt-addon-tests: update specificity of selector in firebug-theme.css;r=ochameau
MozReview-Commit-ID: 7o6h5FPOa3I

--HG--
extra : rebase_source : 973f4cfe2fe83366bc9cb217e95264ddebfd3d72
2017-06-19 11:12:46 +02:00
Julian Descottes
df95b72117 Bug 1369801 - dt-addon-xpcshell: load devtools addon for xpcshell tests;r=bgrins
MozReview-Commit-ID: 4EyclGKca0t

--HG--
extra : rebase_source : 05d41abb69a34f0f5b8241c26684ed53a88b6df5
2017-07-11 12:30:22 +02:00
Julian Descottes
1d362112a9 Bug 1369801 - dt-addon-prefs: move devtools.theme preference to devtools-startup-prefs.js;r=bgrins
MozReview-Commit-ID: GOWh7COmCSx

--HG--
extra : rebase_source : 59713e0a7e5ab514761e3506c6659d6b1d17bb61
2017-07-25 16:45:08 +02:00
Julian Descottes
be3db82a6e Bug 1369801 - dt-addon-prefs: move jsonview enabled pref outside of devtools addon;r=ochameau
DevTools preferences are loaded dynamically by calling DevtoolsPreferences.loadPrefs().
We can not preload them when the addon starts, otherwise this will slow down the startup
of Firefox.

But jsonview's converter-observer needs to check preferences to check if jsonview is
enabled very early. Moving devtools.jsonview.enabled to a separate preferences file
that is still processed by firefox fixes the issue.

The downside is that this pref will keep following m-c's release cycle and not the addon's.
But it is so generic it should not be a big issue.


MozReview-Commit-ID: HrD5IVe54Ks

--HG--
extra : rebase_source : 7feb021770c827996e276b60169b08093ecc1ff0
2017-07-21 12:27:35 +02:00
Julian Descottes
b001b4a3ea Bug 1369801 - dt-addon: simplify devtools addon bootstrap and extract prefs loading;r=ochameau
MozReview-Commit-ID: 13SxWssW0Xr

--HG--
extra : rebase_source : c443ebb6b65f8b340255978062e113cc95ebaee9
2017-07-20 18:31:46 +02:00
Julian Descottes
5a907e49b4 Bug 1369801 - dt-addon-build: additional build fixes for system addon;r=ochameau
In this patch:
- register webide properly
- register localization
- add processing indicator in jar.mn for pref files (details below)

The preferences files still contain processing instructions, that we manually interpret when loading
prefs. Keeping the * processing indicator will avoid triggering warnings in tests scanning
javascript files for issues such as browser_parsable_script.js

MozReview-Commit-ID: 8WYUvbtMNn5

--HG--
extra : rebase_source : 18b13c0d6d1065e141650edb5a3a0b1e7b09a5f8
2017-07-11 14:35:44 +02:00
Alexandre Poirot
7f5d400ac4 Bug 1369801 - DevTools as system add-on;r=jdescottes
MozReview-Commit-ID: EUjkQtEUy4V

--HG--
extra : rebase_source : 1d3920a73e082cb3efd9ceb3af6104fb54951b9b
2017-05-30 17:34:38 +02:00
Brian Grinstead
9c23cdfee2 Bug 1382833 - Add regression test for CPOWs in the Browser Console;r=jimb
MozReview-Commit-ID: 6OEnLdOpg4Q

--HG--
extra : rebase_source : 16229930e92c2ab69f6dc46a634551e3a962f57d
2017-07-26 11:22:59 -07:00
Brian Grinstead
23bebfb386 Bug 1381630 - Enable the new console frontend by default in dev edition;r=nchevobbe
MozReview-Commit-ID: BgzsHk9qSix

--HG--
extra : rebase_source : 472928f7495ed2c0970db99dc5ef409acf9a2274
2017-07-26 09:41:42 -07:00
Alexandre Poirot
d84a56121d Bug 1353656 - Remove WebIDE build step for local apps. r=jryans
MozReview-Commit-ID: 2YA2tBynD7g

--HG--
extra : rebase_source : 10ef9ff454e52fccbb089d60bed39f4b57f349c6
2017-07-24 18:50:26 +02:00
Alexandre Poirot
5ef02128e0 Bug 1353656 - Use SubProcess.jsm from WebIDE instead of SDK equivalent. r=jryans
MozReview-Commit-ID: Lu0Ptuhopxh

--HG--
extra : rebase_source : fefa75b9b74f20d795c63a5b3fbdf18da2f5f9b3
2017-07-24 19:23:09 +02:00
Nicolas Chevobbe
4d97701185 Bug 1380790 - devtools reps: update bundle to v0.10.0; r=bgrins
This also fixes a few tests that were failing due to changes
in how we now render arrays and objects in tiny mode.

MozReview-Commit-ID: 9JRjDQQ46FA

--HG--
extra : rebase_source : 7f482505647eedbe984f6e2c9efed8c26254fc07
2017-07-25 17:52:38 +02:00
Sebastian Hengst
e79746fcaa Bug 1381345 - Remove unused string boxmodel.position from file boxmodel.properties. r=pbro
MozReview-Commit-ID: BZhLfAjtdqH

--HG--
extra : rebase_source : 18658a0249b5707e5b995da1a3a6efa711b1c5d3
2017-07-16 22:41:02 +02:00
Carsten "Tomcat" Book
198430bca2 merge mozilla-inbound to mozilla-central a=merge 2017-07-26 11:11:40 +02:00
Wes Kocher
1c6b33b69a Merge m-c to inbound, a=merge
MozReview-Commit-ID: AwACQvl2e5g

--HG--
extra : rebase_source : e70812f9a96acf1d0747cb7ea57afa1e2152283b
2017-07-25 19:09:39 -07:00
Julian Descottes
b9ecd6f0f8 Bug 1378833 - use Environment service instead of sdk/system/environment in WebIDE;r=ochameau
MozReview-Commit-ID: 9Uc9HYImK6G

--HG--
extra : rebase_source : 5f4096492595f682dacad69d7c4da3368ebd878c
2017-07-24 23:11:17 +02:00
Julian Descottes
c5763272c7 Bug 1378835 - use Services.appinfo instead of sdk/system/runtime in WebIDE;r=ochameau
MozReview-Commit-ID: 6Z55YIPOcyN

--HG--
extra : rebase_source : c6f31e85af7e61ef2817b4acf01769c4fdf28674
2017-07-24 23:02:00 +02:00
Nicolas Chevobbe
6201ca9f26 Bug 881480 - Add ownSymbols to object preview; r=ochameau
This adds an `ownSymbols` and an `ownSymbolsLength` properties to the
grip `preview` property so we can retrieve them in the frontend.
This also refactors the newly introduced test for symbols and add a
function which test the content of the preview property in the grip.
The console test packet stubs files were updated to take this into account.

MozReview-Commit-ID: 7rPxFcS5uXE

--HG--
extra : rebase_source : dcd1189904b8f10ffb27df4c2290ac391a4f08ed
2017-07-24 15:25:46 +02:00
Carsten "Tomcat" Book
679210723b merge mozilla-inbound to mozilla-central a=merge 2017-07-25 14:27:17 +02:00
Wes Kocher
fd09155f06 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 418vKEKrk3n
2017-07-24 18:10:56 -07:00
Gabriel Luong
848a92a384 Bug 1383849 - Remove unused prop type 'showGridOutline'. r=micah 2017-07-24 20:04:29 -04:00
Julian Descottes
67db6723ce Bug 1383723 - enable mochitest browser_inspector_search-suggests-ids-and-classes.js;r=jdescottes
MozReview-Commit-ID: AUj2FIHjPlH

--HG--
extra : rebase_source : 9066f27f582035c306bea144e17e902db6081e9b
2017-07-21 23:47:44 +02:00
Julian Descottes
539433128b Bug 1383723 - remove unused mdn docs mochitest;r=jdescottes
This mochitest was never added to browser.ini, and never ran on try.
I tested it locally and the test still seems to run. However the mdn
docs widget is now disabled by default and is actually not working
very well when enabled.

I propose to remove the file rather than slowing down our test suite
for this.

MozReview-Commit-ID: 4QEIdUQRgJZ

--HG--
extra : rebase_source : 4f29fd794495e9ca71f0854b9c6e07d2ae6269d5
2017-07-21 23:18:39 +02:00
Joel Maher
fe3e3051bd Bug 1374187 - Intermittent devtools/client/debugger/new/test/mochitest/browser_dbg-chrome-debugging.js. skip on deug. r=KWierso
MozReview-Commit-ID: DcGeJxgQ0Ft
2017-07-24 18:28:26 -04:00
Jason Laster
33d3eb642f Bug 1383803 - Update debugger frontend (v0.9.0). r=jdescottes 2017-07-24 14:30:00 -04:00
Carsten "Tomcat" Book
bd7e1d3a34 Backed out changeset a46ee323e1e7 (bug 1359855) for test failures in browser_ext_devtools_inspectedWindow.js 2017-07-24 12:07:39 +02:00
Carsten "Tomcat" Book
fb91f03f8e Backed out changeset 44726932185a (bug 1359855) 2017-07-24 12:07:21 +02:00
Carsten "Tomcat" Book
f4926ef5dc Backed out changeset 354080a171dc (bug 1359855) 2017-07-24 12:07:18 +02:00
Carsten "Tomcat" Book
c25a2aad53 Backed out changeset 8d68726f1c34 (bug 1359855) 2017-07-24 12:07:16 +02:00
Carsten "Tomcat" Book
faf348ee1d Backed out changeset 061f66345448 (bug 1359855) 2017-07-24 12:07:14 +02:00
Carsten "Tomcat" Book
5f0b33a7ea Backed out changeset dbd03e7e1bc5 (bug 1359855) 2017-07-24 12:07:11 +02:00
Mike Park
ed40ba307a Bug 1282717 - Highlight CSS shapes points in the page from the rule-view and vice versa. r=pbro
MozReview-Commit-ID: 9pXkbAwgcXO
2017-07-05 10:57:42 -04:00
Gabriel Luong
7ea4601b8b Bug 1383745 - Upgrade to CodeMirror 5.28.0. r=bgrins 2017-07-24 14:11:26 -04:00
Mike Park
dc60e7a8cf Bug 1373339 - Add a button in the rules view to toggle the CSS shapes highlighter. r=gl
Requires pref "devtools.inspector.shapesHighlighter.enabled" to be true.

MozReview-Commit-ID: Ispw7ulV5o6
2017-06-20 11:23:32 -04:00
Gabriel Luong
384eea0c97 Bug 1379109 - Make x and y dimensions default to -x- instead of undefined x undefined. r=micah 2017-07-25 21:01:51 -04:00
Alexandre Poirot
7b21d3d93c Bug 1359855 - Remove assertion for dynamic key registration. r=jdescottes
Per definition of this bug/patch, key shortcuts can't be registered anymore.
It mostly means that add-on definition a key shortcut won't keep their key shortcut working.
This shouldn't be an issue on 57 as I don't think WebExtension addon can set a key shortcut via this DevTools API.

MozReview-Commit-ID: G5c8JzaUWoR

--HG--
extra : rebase_source : d9cda8d4af63af795e8f66d3bee7e442bd78d939
2017-07-13 15:24:55 +02:00
Alexandre Poirot
7ab4ef2398 Bug 1359855 - Update key id reference if tests for responsive design. r=jdescottes
MozReview-Commit-ID: JJxo8R3mkOA

--HG--
extra : rebase_source : 1c0113a828f812eeacb146704bb06fbb8f6e661d
2017-07-13 15:28:03 +02:00
Alexandre Poirot
e810864fae Bug 1359855 - Fix support of per tool key shortcuts in toolboxes opened in a window. r=jdescottes
MozReview-Commit-ID: kP07KzpzxI

--HG--
extra : rebase_source : 4135af713a11f1f96f00be92cd88b707627c22cd
2017-07-13 15:27:37 +02:00
Alexandre Poirot
0bd9663534 Bug 1359855 - Inline jsonview main module to keep it working before user action. r=Honza,jdescottes
MozReview-Commit-ID: 3COOvQtYn0E

--HG--
extra : rebase_source : 600e747ef6f902faee6c966e49d8cbbb304be873
2017-07-13 15:33:38 +02:00
Alexandre Poirot
5ebfef316e Bug 1359855 - Fix the developer toggle in customize widgets. r=jdescottes
Now that devtools-browser is lazily evaluated, we have to create the widget early in devtools-startup.

MozReview-Commit-ID: JanbAPalYE1

--HG--
extra : rebase_source : 2625da986184d5a1f8b3ce293da4e16fdb5ed339
2017-07-13 15:43:50 +02:00
Alexandre Poirot
be18a2c0f1 Bug 1359855 - Prevent loading any DevTools module until users interact with any devtool entrypoint. r=jdescottes
MozReview-Commit-ID: 4rORySoFRQY

--HG--
extra : rebase_source : c7b41b0adc65d7b6e2273fb577f6738fe9e010c7
2017-07-18 11:05:47 +02:00
Alexandre Poirot
7df29037ba Bug 1378133 - Fix the inspector when loading pages from bfcache. r=jdescottes
MozReview-Commit-ID: Ek2lw4Vh1km

--HG--
extra : rebase_source : 33e4fc84caab4c39b64744e972aa5dcb80103754
2017-07-24 15:55:42 +02:00
Julian Descottes
112b9f3ca9 Bug 1383006 - remove devtools shim for services.js;r=tromey
The services.js shim has been moved to devtools-core repo on GitHub
and should be removed from mozilla central.

MozReview-Commit-ID: 3uolLWuU6Lh

--HG--
extra : rebase_source : 98a0506be5df5be56ef03f98162effbf0b1142fb
2017-07-21 12:27:27 +02:00
Julian Descottes
d6039195bd Bug 1384033 - initialize devtools.cache.disabled pref in netmonitor launchpad index;r=ntim
MozReview-Commit-ID: 4eSzHcg2VFo

--HG--
extra : rebase_source : 27d4e3a3eae3304199c11959d73250c6b8f1845f
2017-07-25 15:23:45 +02:00
Tim Nguyen
de2a0d5224 Bug 1391524 - Followup: fix ESLint bustage. r=ntim
MozReview-Commit-ID: DTPL16Wkuek
2017-08-18 10:09:50 +02:00
Ruturaj K. Vartak
a84656fa8d Bug 1391524 - Autocomplete for Flag values with mime-type should't include charset. r=ntim.
MozReview-Commit-ID: H2aGdoei1Yy
2017-08-18 09:30:36 +02:00
Gabriel Luong
b590541992 Bug 1390721 - Add a message when no fonts are found for the currently selected element. r=bgrins 2017-08-17 23:21:58 -07:00
Alexandre Poirot
b6c47816da Bug 1382661 - Stop injecting DeveloperToolbar on top level windows. r=jdescottes
MozReview-Commit-ID: L6k7SPf8czd

--HG--
extra : rebase_source : 8bece0542a4ad3d3c360745096975efd8906c587
2017-07-20 13:52:57 +02:00
Brian Grinstead
b05c674ceb Bug 1380499 - Prevent horizontal scrollbar from appearing in the console after vertical overflow. r=nchevobbe
MozReview-Commit-ID: zU3uHLLmef

--HG--
extra : rebase_source : 2f5ff292ca1308730203bd10b3475bdcb17c769c
extra : histedit_source : b657e2a41b4b130d2c2412c5090656dcdc5b9e13
2017-07-22 07:58:42 -07:00
Wes Kocher
d45eb771f0 Merge m-c to inbound, a=merge
MozReview-Commit-ID: Ah48RzFU8Mt
2017-07-21 18:20:46 -07:00
Wes Kocher
051dc17e6c Merge inbound to central, a=merge CLOSED TREE
MozReview-Commit-ID: GYc8r8gnS0j
2017-07-21 18:12:55 -07:00
Ryan VanderMeulen
f4e3a91992 Merge m-c to inbound. a=merge 2017-07-21 09:40:28 -04:00
Sebastian Hengst
367f0ac5a2 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: IWRTFZdtzaE
2017-07-21 12:56:44 +02:00
Jan Odvarko
d9bbe6543d Bug 1326937 - Fix persistent logs; r=bgrins
MozReview-Commit-ID: BLsEmTwkrxK

--HG--
extra : rebase_source : 7a4c7f5541ac50ae6856ba6d70a23d4b2c46c120
2017-07-21 11:20:02 +02:00
Jan Odvarko
fbd3d7b794 Bug 1326937 - Fix CSS; r=bgrins
MozReview-Commit-ID: CKWZM1mG7YA

--HG--
extra : rebase_source : 656e84d2d82f6a29e7a31f395805b55c4d848270
2017-06-23 14:22:46 +02:00
Nicolas Chevobbe
21012ef14b Bug 1374680 - Retrieve indent property from the message in the messages types components; r=bgrins
We don't retrieve the indent from the MessageContainer anymore, but from the lowest-level
component where we have access to the full message data, i.e. the messages types components (e.g.
ConsoleApi, EvaluationResult, … ).

MozReview-Commit-ID: JkaIcxnyt3W

--HG--
extra : rebase_source : 3ebe764cae33348d8d807936f5dcad3f23a0aa31
2017-06-22 11:57:28 +02:00
Jan Odvarko
73dc18b974 Bug 1326937 - Patch react-dom to avoid double load r=bgrins
MozReview-Commit-ID: CEMsI7CvqHS

--HG--
extra : rebase_source : ae1115dbf5ed3e706cad731d0fb0f495f19203b5
2017-06-15 16:43:47 +02:00
Mike Park
7c77ad7be9 Bug 1282719 - Make CSS shapes highlighter points editable. r=zer0
Click and drag markers, circle edges, and radius edges to move them.
Double click on a polygon edge to add a new point.
Double click on a polygon point to remove it.

MozReview-Commit-ID: EbPH1pVVBOT

--HG--
extra : rebase_source : 754d9f75e55f327f448d826123c0b522d0bbe7df
2017-06-14 17:18:57 -04:00
Mark Striemer
5f150a3d48 Bug 1381550 - Update font sizes in about:debugging r=jdescottes
MozReview-Commit-ID: 9fTtFH1DnGN

--HG--
extra : rebase_source : ae09412a3175ede65bebb6ba2a2dc2bc71811762
2017-07-19 11:57:05 -05:00
Jason Laster
31c337b3ae Bug 1382432 - Update debugger frontend (v0.8.0). r=jdescottes 2017-07-20 20:08:00 -04:00
Jan Odvarko
ec58c3b9cc Bug 1326937 - Provide HTML page when running new console frontend; r=bgrins
MozReview-Commit-ID: G2TzrRF0Vag

--HG--
extra : rebase_source : e7123e7ccee0ed940afa1ece98200ca389f0572e
2017-06-09 09:42:34 -07:00
Julian Descottes
e94cb483a1 Bug 1383014 - remove UI for option to enable old debugger worker debugging;r=bgrins,sole
MozReview-Commit-ID: AweGB4Hcmgf

--HG--
extra : rebase_source : 0b68838fda5d57b5412446627ba082ceffebb182
2017-07-21 13:00:06 +02:00
sole
b7601c1b53 Bug 1378817 - Stop using sdk/lang/functional in DevTools. r=jdescottes
MozReview-Commit-ID: CXMu5a0KNGT

--HG--
extra : rebase_source : acdb62a83a4f27c566ea6c9dabf0d0dce9b253e0
2017-07-20 17:57:28 +01:00
Johann Hofmann
3eac596d72 Bug 1371219 - Add an inputSource attribute to XULCommandEvent. r=smaug
In the frontend we need to know if XUL buttons in the toolbar were
triggered by a touch event, so we're passing on the inputSource
in the command event.

MozReview-Commit-ID: DMvgZULk9hT

--HG--
extra : rebase_source : c455c8ec77e439bf02c1e3e8d34a36e1fb5e3bd0
2017-07-20 17:45:56 +02:00
Ryan VanderMeulen
d229288071 Merge m-c to autoland. a=merge
CLOSED TREE

--HG--
extra : amend_source : 2ab51304cc7df444f22c3aac001a1aba61faee3a
2017-07-21 09:42:41 -04:00
Stone Shih
7bfb2035ff Bug 1351148 Part6: Revise browser_toolbox_races.js to avoid jam content process by synthesized input events. f=jryans,pbro. r=ochameau.
When the event prioritization is enabled, we'll reserve some time to process input events in each frame. In that case the synthesized input events delay the execution of normal events a lot and cause the test timeout.

MozReview-Commit-ID: 1G3ggeaZ1Os
2017-06-05 13:00:44 +08:00
Julian Descottes
c24947b916 Bug 1374555 - import all tooltip widgets stylesheets in tooltips.css;r=gl
Now that scoped stylesheets are no longer supported, it doesn't make sense to
include a specific copy of an HTMLTooltip stylesheet in the tooltip container.

Nothing guarantees that a given stylesheet won't be loaded more than once so
having a single one-shot import in tooltips.css is more appropriate.

MozReview-Commit-ID: 690pGNQdnwy

--HG--
extra : rebase_source : 7d7fadebf0fb20984508cbc7643998c505ec2ffd
2017-07-18 23:41:41 +02:00
Julian Descottes
310427becc Bug 1374555 - update HTMLTooltip stylesheets to use more specific selectors;r=gl
Scoped stylesheets will stop being supported for chrome content per Bug 1345702.
Update the selectors in the stylesheets so that they can easily be loaded without the
scope attribute.

MozReview-Commit-ID: FV4tWD4SlYA

--HG--
extra : rebase_source : 63f2fce76cb6f1e7052e6e421a256c0ea8f77852
2017-07-18 23:41:03 +02:00
Nicolas Chevobbe
153e2d347d Bug 1382690 - Adapt extensions inspect() calls to the new frontend. r=bgrins
The inspect command in extension was directly calling jsterm.inspectObject and doing so bypassed
the code we implemented for the command on the new frontend (i.e. no more variable view).
This patch modifies the jsterm inspectObject function so it can do the expected behavior,
and also reverts some changes made in the original inspect command bug, so we only deal with
the new frontend code in jsterm.inspectObject.
This implied changing an extension test that was waiting for the variable view to boot-up.
The test was modified to match the tests we already have for the inspect command on the new
console frontend.

MozReview-Commit-ID: 8fZV20Mck8r

--HG--
extra : rebase_source : 59870c4bae3664aebf448acee439b918190591dc
2017-07-20 14:56:46 +02:00
Stone Shih
a5bccae405 Bug 1351148 Part4: Revise those test cases that have some tasks have to be processed before or after the synthesized key events. r=smaug.
Make sure input events are processed before or after the dependent tasks.

MozReview-Commit-ID: 8KfZnT2wjJR
2017-06-07 14:28:16 +08:00
Gabriel Luong
ac99c20eef Bug 1381689 - Upgrade to CodeMirror 5.27.4. r=bgrins 2017-07-19 16:37:58 -04:00
Wes Kocher
b5bcc4905e Merge inbound to central, a=merge CLOSED TREE
MozReview-Commit-ID: CBL7SUEUGKV
2017-07-19 17:29:56 -07:00
Patrick Brosset
6852376d0a Bug 1378306 - Force update in grid-inspector's reflow handler when nodes have been removed; r=gl
MozReview-Commit-ID: 45fHGmuKhkD

--HG--
extra : rebase_source : a18c47c41761bff4b74382128a9a0d86edead32a
2017-07-13 14:29:53 +02:00
Towkir Ahmed
d4a1ddbd70 Bug 1304837 - Devtools notification box colors are now fixed for the texts to be readable. r=Honza 2017-07-18 16:13:00 -04:00
Ryan VanderMeulen
0cfb1d8460 Merge inbound to m-c. a=merge
CLOSED TREE
2017-07-19 10:00:35 -04:00
J. Ryan Stinnett
8b86f1ea44 Bug 1381800 - Remove location from RDM components. r=pbro
MozReview-Commit-ID: Cs7608E1sIR
2017-07-18 21:35:57 -04:00
Ryan VanderMeulen
366f48ad7e Merge inbound to m-c. a=merge 2017-07-18 12:14:50 -04:00
Gabriel Luong
35445f0c8b Bug 1381692 - Reorder and rename the Grid display settings checkboxes. r=micah 2017-07-18 01:06:07 -04:00
Jan Odvarko
31dec8468a Bug 1380927 - Fix context menu alias; r=rickychien
MozReview-Commit-ID: LcJQiWF61rC

--HG--
extra : rebase_source : 796fe221d86654ac96df40a58b3dd1bbaa72c22c
2017-07-14 09:13:43 +02:00
Jan Odvarko
5ca5637750 Bug 1378850 - Stop using sdk/core/heritage in DevTools webconsole hudservice; r=sole,zer0
MozReview-Commit-ID: GWH1hYt3pUr

--HG--
extra : rebase_source : 6a7bb4177977116b699bcd1775622fa81e47677c
2017-07-07 13:37:56 +02:00
Ryan VanderMeulen
83d18df973 Backed out changeset 68c5012ba344 (bug 1378850) for ESlint no-unused-vars failures on a CLOSED TREE. 2017-07-19 12:26:25 -04:00
Jan Odvarko
61b874e65a Bug 1378850 - Stop using sdk/core/heritage in DevTools webconsole hudservice; r=sole,zer0
MozReview-Commit-ID: GWH1hYt3pUr

--HG--
extra : rebase_source : 18c62b347a8c86c3067c280475cc05dfaff7560c
2017-07-07 13:37:56 +02:00
Jan Odvarko
14bb8750cb Bug 1378821 - Stop using sdk/window/utils in DevTools; r=zer0
MozReview-Commit-ID: BD3EGMWtDv1

--HG--
extra : rebase_source : 08a8a66b6926c24e834e79f81b9fe44c4b0be863
2017-07-10 10:55:40 +02:00
Wes Kocher
62c33c7e36 Backed out changeset c676af6947ac (bug 1379570) for devtools failures in browser_webconsole_check_stubs_console_api.js a=backout
MozReview-Commit-ID: GMaDw6nXEwJ
2017-07-17 14:12:35 -07:00
Nicolas Chevobbe
15ea45ad09 Bug 1379570 - Adapt the inspect command to the new console frontend. r=bgrins
MozReview-Commit-ID: LsT12pOJhvV

--HG--
rename : devtools/client/webconsole/test/browser_jsterm_inspect.js => devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_inspect.js
extra : rebase_source : b3e179be7528dd54a5c7b3250150fe311d47b88f
2017-07-11 13:50:59 +02:00
Sebastian Hengst
87783a64ad Backed out changeset 227ff88b9848 (bug 1326937) for timing out in browser_ext_devtools_inspectedWindow_eval_bindings.js. r=backout on A CLOSED TREE 2017-07-17 20:48:25 +02:00
Sebastian Hengst
18609808d4 Backed out changeset 57701c371c8d (bug 1326937) 2017-07-17 20:47:46 +02:00
Sebastian Hengst
14eb3f2b26 Backed out changeset d99559a7adc7 (bug 1326937) 2017-07-17 20:47:41 +02:00
Sebastian Hengst
27f7641802 Backed out changeset 1d1b993bfea6 (bug 1330732) for failing chrome's test_chrome_ext_contentscript_unrecognizedprop_warning.html and test_chrome_ext_eventpage_warning.html. r=backout 2017-07-17 20:46:06 +02:00
Andy McKay
dc2475042e bug 1380818 show the add-on id on about:debugging r=jdescottes
MozReview-Commit-ID: D1K0LgLX34S

--HG--
extra : rebase_source : dd6304091fb65e5bf211ab401d70bba0970cd03f
2017-07-15 07:47:05 -07:00
Mark Striemer
914c3765d8 Bug 1376941 - Retry install add-on button on error in about:debugging r=jdescottes
MozReview-Commit-ID: 2Lq40TPLMsZ

--HG--
extra : rebase_source : c668a7716027e1a4165b141f5c150ba9c872f81a
2017-07-04 12:53:19 -05:00
Mark Striemer
ad3bd63b56 Bug 1330732 - Show install warnings in about:debugging r=aswan,jdescottes
MozReview-Commit-ID: 8SFcYuln8w8

--HG--
extra : rebase_source : 4ea494040aa0a7163709ebeaf24bcadd313fddc1
2017-06-29 11:11:21 -07:00
Jan Odvarko
1e7b99d90f Bug 1326937 - Fix CSS; r=bgrins
MozReview-Commit-ID: BrQKy5Vgbed

--HG--
extra : rebase_source : 78dabe52063a07d3ba12b24d2dbed34bab67c93e
2017-06-23 14:22:46 +02:00
Jan Odvarko
cf194698ef Bug 1326937 - Patch react-dom to avoid double load r=bgrins
MozReview-Commit-ID: CEMsI7CvqHS

--HG--
extra : rebase_source : b270df65d77659c6a318ec13324d9bc5925f1df8
2017-06-15 16:43:47 +02:00
Brian Grinstead
2e4a0585f7 Bug 1326937 - Provide HTML page when running new console frontend; r=bgrins
MozReview-Commit-ID: 6Pxao2KmSb4

--HG--
extra : rebase_source : c8c4e43f8ea13caac773e07b76670b0e0e18e497
2017-06-09 09:42:34 -07:00
Swapnesh Kumar Sahoo
a19f2c13d1 Bug 1349561 - Add UI for disabling browser cache in Net panel; r=gasolin,Honza
MozReview-Commit-ID: 881Gy0jh20Z

--HG--
extra : rebase_source : e4a1911d75550e0c5fdcacbc6307ea057422e5ac
2017-07-19 17:37:44 +05:30
Patrick McManus
850582d8f3 Bug 772589 - Implement the secureConnectionStart property for the PerformanceTiming interface r=bkelly,dragana,francois,Honza
Implements PerformanceTiming, nsITimedChannel, and devtools 'tls setup'

Also captures telemetry on this as we do for all other attributes of timedChannel

Also propogates some null transaction timings onto first real
transaction of a connection

MozReview-Commit-ID: 47TQJYVHnKC

--HG--
extra : rebase_source : a7723962986de0c2ab00d479a22c3f5fd185c8b2
2017-07-10 15:01:35 -04:00
Sebastian Hengst
186c6d7165 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: Kr2w3UdA0p9
2017-07-15 16:34:47 +02:00
Sebastian Hengst
f79c5fa84d Backed out changeset be24b3d04162 (bug 1378306) for eslint failures in devtools/client/inspector/grids/test/doc_iframe_reloaded.html. r=backout 2017-07-15 10:30:28 +02:00
Patrick Brosset
1471bd3660 Bug 1378306 - Force update in grid-inspector's reflow handler when nodes have been removed; r=gl
MozReview-Commit-ID: 45fHGmuKhkD
2017-07-13 14:29:53 +02:00
Wes Kocher
6d62b1970e Merge m-c to inbound, a=merge
MozReview-Commit-ID: 4kiY84LofOi
2017-07-14 17:19:10 -07:00
Wes Kocher
e9fa5c772a Merge inbound to central, a=merge
MozReview-Commit-ID: 8nlqm5dHCUQ
2017-07-14 17:14:43 -07:00
Oriol
a555a196a6 Bug 1375254 - Make JSON Viewer display primitive values using Reps. r=Honza 2017-07-13 14:47:00 -04:00
Joel Maher
7c5ba8823f Bug 1368908 - Intermittent devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-01.js. disable test. r=jlast
MozReview-Commit-ID: 9Yy7fxBPvYD
2017-07-14 19:04:22 -04:00
Sebastian Hengst
8752435f4b Bug 1380867 - Add activeConsole to workerTargets: Add semicolon after return statement to make eslint happy. r=eslint-fix 2017-07-14 23:59:56 +02:00
Jason Laster
3bb1881719 Bug 1380867 - Add activeConsole to workerTargets. r=bgrins 2017-07-13 18:55:00 -04:00
Wes Kocher
ee45f814bb Merge m-c to autoland, a=merge
MozReview-Commit-ID: GOb2bgdUd36
2017-07-14 17:27:36 -07:00
Brian Grinstead
6bd6cffded Bug 1380827 - Use .client instead of ._client in the debugger panel to fix worker loading;r=jlast
MozReview-Commit-ID: IVGx1X9FoQT

--HG--
extra : rebase_source : 85d1a6b93cd48e2d8c33b6fcda887895a1198e07
2017-07-13 14:47:21 -07:00
Ryan VanderMeulen
112cadfae3 Merge m-c to autoland. a=merge 2017-07-14 09:52:56 -04:00
Ryan VanderMeulen
019bd042fc Merge autoland to m-c. a=merge 2017-07-14 09:16:03 -04:00
Vangelis Katsikaros
c1fcf7f4af Bug 1366102 - Remove the DEVTOOLS_OS_* probes from our Telemetry. r=miker
MozReview-Commit-ID: IGjaTqiGoFz

--HG--
extra : rebase_source : 66b0be811cf20b022562445d71b0e8d968c3f5ad
2017-05-30 16:36:35 +03:00
Mark Striemer
cb7b08b51c Bug 1367485 - Improve formatting of Windows paths in about:debugging r=jdescottes
MozReview-Commit-ID: 1mKNvccF6nZ

--HG--
extra : rebase_source : 12b7079145db72269536a80a3343ae8ea255dd22
2017-06-28 13:49:05 -07:00
Carsten "Tomcat" Book
23670f34ad Merge mozilla-central to autoland 2017-07-13 16:39:36 +02:00
Carsten "Tomcat" Book
260b5f956f merge mozilla-inbound to mozilla-central a=merge 2017-07-13 16:35:22 +02:00
Jan Odvarko
4deb9d3aae Bug 1376291 - Use devtools-contextmenu module for Launchpad r=rickychien
MozReview-Commit-ID: 1V8vCP946tj

--HG--
extra : rebase_source : 7f11f826609bda378932aff9ca849a77f81b8350
2017-07-13 16:34:16 +02:00
Junior Hsu
cc8cc6b020 Bug 1373198 - Part 10: disable rcwn for devtools mochitest tests which require deterministic cache behavior, r=Honza 2017-07-12 02:03:00 +02:00
Junior Hsu
3202301d69 Bug 1373198 - Part 5: disable rcwn for devtools mochitest tests which require deterministic cache behavior, r=Honza 2017-07-12 02:02:00 +02:00
Jan Odvarko
69c01acb93 Bug 1378420 - Register new pref; r=rickychien
MozReview-Commit-ID: LCt8Dl9aC3E

--HG--
extra : rebase_source : 2e86b107c96b8357006a48f7b2bd85839b806830
2017-07-12 17:46:17 +02:00
Yoshi Huang
e198bf2729 Bug 1377523 - Part 6: fix in webconsole/. r=pbro
Use srcdoc for iframe.
2017-07-13 12:28:04 +08:00
Yoshi Huang
634e8ceb9a Bug 1377523 : Part 5: fix styleeditor/. r=pbro
Fixed browser_styleeditor_highlight-selector.js
2017-07-13 12:27:58 +08:00
Yoshi Huang
7363e22f81 Bug 1377523 - Part 4: fix devtools/client/shared/test. r=pbro
Move data: URIs in devtools/client/shared/test to seperate files.


--HG--
rename : devtools/client/shared/test/browser_layoutHelpers-getBoxQuads.html => devtools/client/shared/test/doc_layoutHelpers-getBoxQuads.html
rename : devtools/client/shared/test/browser_layoutHelpers.html => devtools/client/shared/test/doc_layoutHelpers.html
rename : devtools/client/shared/test/html-mdn-css-basic-testing.html => devtools/client/shared/test/doc_mdn-css-basic-testing.html
rename : devtools/client/shared/test/html-mdn-css-no-summary-or-syntax.html => devtools/client/shared/test/doc_mdn-css-no-summary-or-syntax.html
rename : devtools/client/shared/test/html-mdn-css-no-summary.html => devtools/client/shared/test/doc_mdn-css-no-summary.html
rename : devtools/client/shared/test/html-mdn-css-no-syntax.html => devtools/client/shared/test/doc_mdn-css-no-syntax.html
rename : devtools/client/shared/test/html-mdn-css-syntax-old-style.html => devtools/client/shared/test/doc_mdn-css-syntax-old-style.html
rename : devtools/client/shared/test/browser_templater_basic.html => devtools/client/shared/test/doc_templater_basic.html
rename : devtools/client/shared/test/browser_toolbar_basic.html => devtools/client/shared/test/doc_toolbar_basic.html
2017-07-13 12:27:52 +08:00
Yoshi Huang
d5b9d001f2 Bug 1377523 - Part 3: fix failure in sourceeditor/. r=pbro
Don't use data: URI in sourceeditor/
2017-07-13 12:27:45 +08:00
Yoshi Huang
e1bd58ddb6 Bug 1377523 - Part 2: fix for browser_toolbox_*. r=pbro
fixed the tests in devtools/client/framework/test/ to not to use data:
URI.
2017-07-13 12:27:38 +08:00
Nicolas Chevobbe
4207f54aef Bug 1307922 - Add support for console.dir(); r=Honza
MozReview-Commit-ID: 9TKWqF5FOWr

--HG--
extra : rebase_source : 931b654dc213ad38281051bc6e1b3abf4738771e
2017-07-12 14:57:00 +02:00
Brian Birtles
1fe4c641fc Bug 1379582 - Disable frames() timing function using a pref on release/beta channels; r=hiro
MozReview-Commit-ID: 4B8NwMAfyrS

--HG--
extra : rebase_source : 08becf963a57eda8e335b1c43672b25a25dbd81d
2017-07-12 08:41:58 +09:00
Mike Park
c7e8439a6c Bug 1363097 - Convert font inspector to React/Redux. r=gl
MozReview-Commit-ID: Du5ZqnnLaE1
2017-05-10 14:57:05 -04:00