forked from mirrors/gecko-dev
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 |
||
|---|---|---|
| .. | ||
| tests | ||
| addoncompat.manifest | ||
| CompatWarning.jsm | ||
| defaultShims.js | ||
| moz.build | ||
| multiprocessShims.js | ||
| Prefetcher.jsm | ||
| RemoteAddonsChild.jsm | ||
| RemoteAddonsParent.jsm | ||
| ShimWaiver.jsm | ||