Commit Graph

9722 Commits

Author SHA1 Message Date
Jason Laster
0c34994c5c Bug 1453946 - Update Debugger Frontend v38. r=jdescottes
MozReview-Commit-ID: 9Q0fu93y15i

--HG--
extra : rebase_source : 18723b218547e487af857c580f5e893a4502b86e
2018-04-15 00:03:03 +02:00
Andreea Pavel
69ae5fe098 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-04-14 00:58:36 +03:00
Andreea Pavel
01f50bc3d8 Merge mozilla-inbound to mozilla-central. a=merge 2018-04-14 00:56:30 +03:00
Emilio Cobos Álvarez
9509cd7e32 Bug 1453789: Remove Element.createShadowRoot. r=smaug
MozReview-Commit-ID: Hgxbp1Icgvh
2018-04-13 20:51:55 +02:00
Alexandre Poirot
0594f50321 Bug 1453385 - Fix actors using something else than RetVal in response's spec. r=jryans
MozReview-Commit-ID: 2fRciZoqQSY

--HG--
extra : rebase_source : 77de1f39294b78816d62de60f948a3b2e0660482
2018-04-13 02:56:46 -07:00
Alexandre Poirot
24603597f9 Bug 1453385 - Fix actors trying to transfer functions or xpcom objects. r=jryans
MozReview-Commit-ID: 74l85ePCcrY

--HG--
extra : rebase_source : 5af0d60d6fe436a0b0039e0f0b017f8a39b8b5f9
2018-04-12 14:45:10 -07:00
Alexandre Poirot
15fcfce07e Bug 1453385 - Throw error when RDP message can't be serialized in message manager. r=jryans
If the packet contains a function or anything that StructureClone doesn't support,
Message manager is going to stringify and parse the packet via JSON API.
This can be a performance issue as it will duplicate the object.

MozReview-Commit-ID: EZC1BU1Ps7Y

--HG--
extra : rebase_source : 8a3ca08724bac26032602c88c4f3b4271dadb359
2018-04-12 04:44:12 -07:00
Alexandre Poirot
4de1d0706d Bug 1453385 - Fix typo to prevent passing Infinity to protocol.js. r=jryans
`Infinity` object can't be serialized via structuredclone and so actors
should not communicate such object. Fix this code which meant to prevent that.

MozReview-Commit-ID: 3TpldcSE88F

--HG--
extra : rebase_source : 6116f0b8c32e582de21af37da8fb6b72191252a2
2018-04-11 09:08:19 -07:00
Alexandre Poirot
f9fdb6f696 Bug 1453385 - Remove NodeActor custom form attributes. r=Honza
This feature introduced in bug 1036949 is not longer used as it was designed for XUL add-ons.
The setFormProperty method was prevently Node's form from getting correctly
serialized between processes.

MozReview-Commit-ID: AiNnHSkwsEM

--HG--
extra : rebase_source : cf12f05f1de49a37a5d8ff694ef448f452f55a06
2018-04-11 08:54:27 -07:00
Alexandre Poirot
23fc8b9e3c Bug 1453385 - Make protocol.js throw if a spec implements a nested response object. r=jryans
MozReview-Commit-ID: 7TXQMvYzGDG

--HG--
extra : rebase_source : bbba7982bef0b0843fd5e2406126e644294a4265
2018-04-12 16:06:10 -07:00
Yura Zenevich
807c4d5989 Bug 1451665 - update tool list every time tool is registered/unregistered. r=jryans
MozReview-Commit-ID: 8PagqPOPdCJ
2018-04-13 13:28:49 -04:00
Alexandre Poirot
b76a7cf225 Bug 1453385 - Prevent protocol.js from copying all response objects. r=jryans
MozReview-Commit-ID: 5suOD9UmIr

--HG--
extra : rebase_source : 549937e54581d9c5b69e05351b88805e244cb622
2018-04-09 12:45:17 -07:00
Markus Stange
de5088e49a Bug 1444430 - Add a profiler feature called "screenshots". r=njn
MozReview-Commit-ID: 8blNvvliuog

--HG--
extra : rebase_source : 5465eb074f3988f9f3de9e00e1c42ce7897112c9
2018-04-12 15:21:40 -04:00
Michael Ratcliffe
d9c4ce23c4 Bug 1453312 - Record event for toolbox close r=yulia
Changes:

1. The change in telemetry.js avoids an issue with overwriting pending properties.
2. The test in telemetry.md has been updated now that we have a working test.
3. Added the actual toolbox.close telemetry event and test.

MozReview-Commit-ID: 9fOCkwCCwDx

--HG--
extra : rebase_source : 55028edf836af62c25ae603675de0b3f5189f43e
2018-04-11 14:18:44 +01:00
Coroiu Cristina
9e4b9fb732 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2018-04-13 19:07:42 +03:00
arthur.iakab
fca4426325 Merge inbound to mozilla-central. a=merge 2018-04-13 19:01:59 +03:00
Sebastian Hengst
043061beb5 merge mozilla-central to mozilla-inbound 2018-04-13 16:05:58 +03:00
Sebastian Hengst
82f65475ee merge mozilla-central to autoland 2018-04-13 16:04:29 +03:00
Sebastian Hengst
0819f35e51 Backed out 4 changesets (bug 525063) on request from Andi. a=backout
Backed out changeset 516c4fb1e4b8 (bug 525063)
Backed out changeset 6ff8aaef2866 (bug 525063)
Backed out changeset bf13e4103150 (bug 525063)
Backed out changeset d7d2f08e051c (bug 525063)
2018-04-13 16:01:28 +03:00
Jason Laster
59d573af8c Bug 1450323 - Debugger: Update Pause Points (v37). r=jimb
MozReview-Commit-ID: ISKSyng6noM
2018-04-13 08:46:54 -04:00
arthur.iakab
b9f0fcc3d6 Merge mozilla inbound to mozilla-central a=merge 2018-04-13 12:43:21 +03:00
Csoregi Natalia
aef84e44ab Backed out changeset a12783364ce6 (bug 1451665) for devtools failures on browser_toolbox_options.js CLOSED TREE 2018-04-13 07:44:53 +03:00
Yura Zenevich
018c3b76c2 Bug 1451665 - update tool list every time tool is registered/unregistered. r=jryans
MozReview-Commit-ID: 8PagqPOPdCJ
2018-04-12 23:19:01 -04:00
Gurzau Raul
c0298c8c10 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-04-13 02:16:30 +03:00
Jason Laster
18698e7304 Bug 1453708 - devtools-source-map: update to 0.16.0. r=jdescottes
MozReview-Commit-ID: GNZy1fEEjuB
2018-04-12 18:57:26 -04:00
Jason Laster
98c1465ea3 Bug 1453637 - Update Debugger Frontend v36. r=jdescottes 2018-04-12 18:54:53 -04:00
Brian Grinstead
95696041ac Bug 1362023 - Enable new frontend in the Browser Console unconditionally;r=nchevobbe
MozReview-Commit-ID: 4ELlbssEB8Z

--HG--
extra : rebase_source : 0d38873bb4c3f7d94c1b265cb43491566cb8eec3
2018-04-12 07:56:55 -07:00
Brian Grinstead
e9bdd93a16 Bug 1381834 - Remove old Console front-end;r=nchevobbe
MozReview-Commit-ID: LiKw2ZMRucL

--HG--
extra : rebase_source : c9037d0acedd3416a233f42b7ffac50fc049c709
2018-04-13 08:08:03 -07:00
Zhang Junzhi
65ee12984d Bug 1448553 - Part 7: Adds mochitests to test the feature of filtering Unicode strings and Unicode filenames in the Web Console. r=nchevobbe
This patch makes sure the feature of filtering Unicode strings and Unicode
filenames works correctly by adding mochitests so that we don't regress for
fixing this bug.

MozReview-Commit-ID: GtWbA8ZEwQ3

--HG--
extra : rebase_source : b6271c108334b64236136c2b852d5217d6eb99ed
2018-04-11 12:55:57 +08:00
Greg Tatum
41efc0826a Bug 1450709 - Add profile recording settings to the recording panel; r=julienw
MozReview-Commit-ID: HcdBkUMowMG

--HG--
extra : rebase_source : ef054042b4a36809c9b4c139274f026ec0a50eda
2018-04-10 13:13:49 -05:00
Sebastian Hengst
0eb9d87997 merge mozilla-inbound to mozilla-central. a=merge 2018-04-12 22:20:13 +03:00
J. Ryan Stinnett
545937d350 Bug 1453499 - Expose processMessageManager for RDM frames. r=ochameau
RDM frames with their custom message manager hadn't exposed a value for
`processMessageManager`.  This was just a oversight.

By adding this value, we get a working Browser Content Toolbox for RDM tabs.

MozReview-Commit-ID: 95QskEMKgZK

--HG--
extra : rebase_source : 5259800f64afe55ee5bca29492f6f33efcfd458c
2018-04-10 18:35:05 -05:00
Nicolas Chevobbe
adaa92e845 Bug 1425521 - Move old jsterm file into webconsole/old; r=bgrins.
MozReview-Commit-ID: 2bd34j4S2l7

--HG--
rename : devtools/client/webconsole/jsterm.js => devtools/client/webconsole/old/jsterm.js
extra : rebase_source : e7227839798980443b251a2a9ef3951440637282
2018-04-10 07:57:31 +02:00
Zhang Junzhi
5f2ae38817 Bug 1448553 - Part 6: Adds xpcshell-based unit tests for the common Unicode-URL related functions defined in Part 1 r=nchevobbe
This patch adds some unit tests for the common Unicode-URL related functions
defined in Part 1.

MozReview-Commit-ID: 2juTaanghnN

--HG--
extra : rebase_source : 25449943d2091cbdb9cfaa00024577254ad2e280
2018-04-03 00:46:55 +08:00
Zhang Junzhi
4ffaca3e3f Bug 1448553 - Part 5: Decodeds Punycode-encoded international domain names and URI-encoded filenames in the Developer Toolbox's frame menu so that they are displayed as human-readable Unicode text. r=jdescottes
The Punycode-encoded international domain names and URI-encoded filenames are
human-unreadable, so they should be displayed as human-readable Unicode text.
This commit decodes this kind of names in the Developer Toolbox's frame menu.

MozReview-Commit-ID: LGzw31z05OD

--HG--
extra : rebase_source : fba5cd9a4e78c9e6206c15fc3d858845b3d3c007
2018-04-03 01:23:24 +08:00
Zhang Junzhi
d2a2865c92 Bug 1448553 - Part 4: Decodeds Punycode-encoded international domain names in the Storage Inspector so that they are displayed as human-readable Unicode text. r=miker
The Punycode-encoded international domain names are human-unreadable, so they
should be displayed as human-readable Unicode text. This commit decodes this
kind of names in the Storage Inspector.

MozReview-Commit-ID: Agc03rliZ8q

--HG--
extra : rebase_source : 816fbd8170b2cf14dd7a84db791b530e595a68db
2018-04-02 16:59:32 +08:00
Zhang Junzhi
11d5c2f0f2 Bug 1448553 - Part 3: Decodeds Punycode-encoded international domain names in the Network Monitor so that they are displayed as human-readable Unicode text. r=Honza
The Punycode-encoded international domain names are human-unreadable, so they
should be displayed as human-readable Unicode text. This commit decodes this
kind of names in the Network Monitor.

MozReview-Commit-ID: HlGOVZi1lIm

--HG--
extra : rebase_source : a2107c5b08c9cbda1e80db2a9542af05987c0f74
2018-04-02 16:42:13 +08:00
Zhang Junzhi
0b67198c71 Bug 1448553 - Part 2: Decodeds Punycode-encoded international domain names and URI-encoded filenames in the Web Console so that they are displayed as human-readable Unicode text. r=nchevobbe
The Punycode-encoded international domain names and URI-encoded filenames are
human-unreadable, so they should be displayed as human-readable Unicode text.
This commit decodes this kind of names in the Web Console.

MozReview-Commit-ID: 8AVLkdaQOh6

--HG--
extra : rebase_source : 947c126f1d0d86efc6bba71447cf54ef486e2fdc
2018-04-02 15:23:22 +08:00
Zhang Junzhi
b1bb196167 Bug 1448553 - Part 1: Defines common functions for getting a Unicode URL or a Unicode URL component r=nchevobbe
This patch defines some common functions for getting a Unicode URL or a Unicode
URL component.

These functions are not only intended to be used by future patches for this bug,
but also intended to be the common functions for any future patches which need
to reuse such functionalities.

MozReview-Commit-ID: DZBYoKv9Fmx

--HG--
extra : rebase_source : 4dd684a5c43fa49b3f07fce8bb162ab6f277b6b6
2018-04-02 14:36:13 +08:00
arthur.iakab
691e26b1b6 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2018-04-13 12:55:46 +03:00
Alexandre Poirot
9b2fdcf8bb Bug 1453712 - Use a preference to set the testing flag. r=jryans
MozReview-Commit-ID: 1cjSQnXtc4h

--HG--
extra : rebase_source : 55c0c9fa81a8dc17b92cba721dcc5912b07d0fab
2018-04-12 09:22:42 -07:00
Mark Banner
d226fcc86a Bug 1453383 - Enable ESLint for devtools/client/{webaudioeditor,webide}/. r=jdescottes
MozReview-Commit-ID: Gm77Z0T3oJq

--HG--
extra : rebase_source : 9a23baa102558d30302baf5044da207b7d79f3b6
2018-04-11 16:10:35 +01:00
Mark Banner
6a7d7e5b8c Bug 1453383 - Automatically fix ESLint issues in devtools/client/{webaudioeditor,webide}/. r=jdescottes
MozReview-Commit-ID: 8QPtZi0oSOO

--HG--
extra : rebase_source : 6b030e1bfd065af35f9b58666fe776a4da0d2dee
2018-04-11 15:43:09 +01:00
Nicolas Chevobbe
ff0492d318 Bug 1425521 - Wrap JsTerm in a React component in new frontend; r=bgrins.
MozReview-Commit-ID: GGq6ZB760d9

--HG--
rename : devtools/client/webconsole/jsterm.js => devtools/client/webconsole/components/JSTerm.js
extra : rebase_source : 2a2134bc04ca9efbb83654c93ab4b81232acf2bd
2018-03-30 17:48:50 +02:00
Margareta Eliza Balazs
1c0306e497 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-04-12 12:45:41 +03:00
Margareta Eliza Balazs
8ca418adb9 Merge inbound to mozilla-central. a=merge 2018-04-12 12:38:56 +03:00
Gabriel Luong
2728a2b0e3 Bug 1449100 - Move network details panel toggle buton next to the sidebar tabs. r=Honza 2018-04-11 11:22:24 -04:00
Erica Wright
5a58c5d8bf Bug 1431071 - Grid line names suggestions offered in inspector autocomplete if element is in a grid and rule applies. r=gl, jdescottes
MozReview-Commit-ID: HGINxducS4x
2018-04-04 14:01:19 -04:00
Boris Zbarsky
72db616bb9 Bug 1453053 part 3. Remove JS QIs to nsIMessageSender. r=qdot
MozReview-Commit-ID: 4TS38gebl7l
2018-04-12 00:06:25 -04:00
Noemi Erli
1fcf5e9c6a Backed out changeset b4dcb47b8542 (bug 1449100) for dt failures in devtools/client/netmonitor/test/browser_net_pane-network-details.js on a CLOSED TREE 2018-04-12 06:09:19 +03:00