gecko/dom/xbl/test
Bobby Holley e1aca738c7 Bug 1034239 - Replace GentlyOpaque with an "Xray-to-nothing" wrapper. r=gabor
I did this wrong before. Making this a SecurityWrapper means that the caller does
not subsumes the target, and that the target therefore needs to be protected
from the caller. But GentlyOpaque was supposed to be an analog of PermissiveXray
for use when no useful XrayTraits exist, so it should behave similarly.

If we make this a Filtering Security Wrapper, we get a bunch of assertions where we
expect CheckedUnwrap to succeed for a chrome-side wrapper. And we can't making it
a Filtering Non-Security Wrapper, because then the filtering policy isn't even
consulted (an optimization in jsproxy.cpp).

Really, we want all of the Xray machinery (like the ability to waive and to place
expandos), and we just don't want to resolve any properties. This patch does this.
2014-07-10 09:31:37 -07:00
..
bug310107-resource.xhtml
chrome.ini
file_bug372769.xhtml
file_bug379959_cross.html
file_bug379959_data.html
file_bug379959_xbl.xml
file_bug397934.xhtml
file_bug481558.xbl
file_bug481558css.sjs
file_bug591198_inner.html
file_bug591198_xbl.xml
file_bug821850.xhtml Bug 1034239 - Replace GentlyOpaque with an "Xray-to-nothing" wrapper. r=gabor 2014-07-10 09:31:37 -07:00
file_bug844783.xhtml
file_bug944407.html
file_bug944407.xml
file_bug946815.xhtml
file_bug950909.html
file_bug950909.xml
mochitest.ini
moz.build
test_bug310107.html
test_bug366770.html
test_bug371724.xhtml
test_bug372769.html
test_bug378518.xul
test_bug378866.xhtml
test_bug379959.html
test_bug389322.xhtml
test_bug397934.html
test_bug398135.xul
test_bug398492.xul
test_bug400705.xhtml
test_bug401907.xhtml
test_bug403162.xhtml
test_bug468210.xhtml
test_bug481558.html
test_bug526178.xhtml
test_bug542406.xhtml
test_bug591198.html
test_bug639338.xhtml
test_bug721452.xul
test_bug723676.xul
test_bug772966.xul
test_bug790265.xhtml
test_bug821850.html
test_bug844783.html
test_bug872273.xhtml
test_bug944407.xul
test_bug946815.html
test_bug950909.xul