Add access checks to Object.preventExtensions + add regression test for 1027.
authorricow@chromium.org <ricow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 18 Feb 2011 10:39:02 +0000 (10:39 +0000)
committerricow@chromium.org <ricow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 18 Feb 2011 10:39:02 +0000 (10:39 +0000)
commit95892799e14544062ff075be51320c7bd4a41c23
treee0d04173fb7ac343d35f1240293720c6918dc3f0
parentf0df4a6c9e5c0ff8b9f1a6d007b33f6a11bf7524
Add access checks to Object.preventExtensions + add regression test for 1027.

Object.preventExtensions can currently be used cross-domain. With this
change we follow firefox (IE9 has our current behaviour). In addition
this includes a regression test for 1027 and access tests for
Object.seal and Object.freeze.

Review URL: http://codereview.chromium.org/6534019

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6848 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/objects.cc
src/runtime.cc
test/cctest/test-api.cc