Bug 1067501 - Make stringification of DOM Xrays use Object.prototype.toString. r=bholley.

--HG--
extra : rebase_source : 7ba38f2b2625d0ff5405eda2fda6bad9608efa34
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, make GetNativePropertyHooks detect global objects. r=bz.

--HG--
extra : rebase_source : 15dc7787cc8456da79d9c62536f241fc3dc94dbd
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, make global properties own on Xrays. r=bholley.

--HG--
extra : rebase_source : dc238b6eeed8299adc3995c2b8647f68499efb58
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, make Proxy::set throw for read-only properties. r=efaust.

--HG--
extra : rebase_source : 961e38d6c99cd22c7d7336cef744f41310751214
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, make CreateInterfaceObjects take a js::Class instead of a JSClass. r=bz.

--HG--
extra : rebase_source : 8b37d59b5f43215c5acef9f8219e631024ece207
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, move some code around. r=bholley.

--HG--
extra : rebase_source : 713a35d4bc7ffa4a25561823dbb0301a22565cb5
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, give the WindowNamedPropertiesHandler a DOMIfaceAndProtoJSClass. r=bz.

--HG--
extra : rebase_source : dbe820c4bc90bf9dbdbf752d0c81bb231f6ffe60
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, annotate Window as having named properties. r=bz.

--HG--
extra : rebase_source : 7e4628edb7c49837e8675ca787db0c00ce70ff14
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, calculate parent prototype names in one place. r=bz.

--HG--
extra : rebase_source : c3ffbba076fed4ef2157ca8bb430a0d9cbaedd61
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, create the named properties object from the binding code. r=bz.

--HG--
extra : rebase_source : 9147c989b0f6b5791d3e98041029e730036c3892
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, cache named properties objects. r=bz.

--HG--
extra : rebase_source : ed4b2cc3c095690b8d91bee3202e8316e4531f60
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, add a named properties object type to DOMObjectType and how to get the parent prototype object in DOMIfaceAndProtoJSClass. r=bz, r=bholley.

--HG--
extra : rebase_source : fdd72f5027b365554ab0b986de685204c8030c58
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, add resolve and enumerate native property hooks for the Window named properties object. r=bholley.

--HG--
extra : rebase_source : 984777790b3239474888608eb2593516568c279a
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, make Xrays walk the prototype chain when resolving DOM properties. r=bholley.
* * *
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, remove obsolete code. r=bholley.

--HG--
extra : rebase_source : 7a9aa81d3e9d74ed958374942020474147aa4f86
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, add tests. r=bholley.

--HG--
extra : rebase_source : cab515c373bd87a0cfbf05041be246c112c224e2
Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, stop forwarding sets to Traits. r=bholley.

--HG--
extra : rebase_source : dd7cccd24eb8d1c866a10784f29eb067ed29707a