gecko-dev/devtools
Andrew McCreight 2b68b38709 Bug 1377587, part 1 - Always act like __exposedProps__ is missing. r=krizsa
This patch gently removes support for __exposedProps__ by changing
ExposedPropertiesOnly::check() to always return false, while still
failing silently in deny for some kinds of access.

The tests that I changed all involve testing the behavior with
__exposedProps__. I adjusted them to expect it to fail, or to adjust
the error message they get when they fail. That seemed better than
deleting them entirely.

Note that test_bug1065185.html had a bug, so that it never executed
the first case. I fixed that, and then fixed up the test to work when
__exposedProps__ is not supported.

This also removes various bits of the test framework that use
__exposedProps__, but don't actually need to.

MozReview-Commit-ID: 8fvkAmITmXY

--HG--
extra : rebase_source : ef7e2c55adc12511f17f3865ebb46c343875f0b3
2017-08-22 14:24:11 -07:00
..
client Bug 1374837 - Pipe stderr to stdout to fix the Browser Toolbox in certain Windows builds;r=kmag 2017-09-11 11:34:21 -07:00
docs merge mozilla-inbound to mozilla-central. r=merge a=merge 2017-09-05 11:40:49 +02:00
platform Backed out changeset 192d517219c1 (bug 1369801) 2017-07-27 18:14:38 +02:00
server Bug 1377587, part 1 - Always act like __exposedProps__ is missing. r=krizsa 2017-08-22 14:24:11 -07:00
shared Bug 1391014 - take in account the ancestor's transformation too for the current matrix; r=gl 2017-09-08 17:18:21 +02:00
shim Backed out 2 changesets (bug 1382377) under suspicion of causing asan devtools failures a=backout CLOSED TREE 2017-08-30 16:44:20 -07:00
.eslintrc.js Bug 1365767 - Stop bootlegging TextEncoder and TextDecoder from osfile.jsm in devtools. r=jryans 2017-05-17 13:52:39 -07:00
.eslintrc.mochitests.js
.eslintrc.xpcshell.js
bootstrap.js Bug 1388552 - Export the HUDService object directly instead of individual methods and properties;r=nchevobbe 2017-08-11 09:07:04 -07:00
chrome.manifest Bug 1386616 - dt-addon: create new devtools/shim locale;r=Pike 2017-08-03 16:57:19 +02:00
CODE_OF_CONDUCT.md
install.rdf Bug 1388412 - update devtools addon install rdf to use toolkit em:id;r=ochameau 2017-09-04 14:03:47 +02:00
moz.build Backed out changeset 8a8f5e718ddd (bug 1369801) for frequently breaking devtools menus (bug 1384967). r=backout a=backout on a CLOSED TREE 2017-07-27 18:16:52 +02:00
templates.mozbuild Backed out changeset 8a8f5e718ddd (bug 1369801) for frequently breaking devtools menus (bug 1384967). r=backout a=backout on a CLOSED TREE 2017-07-27 18:16:52 +02:00