Changes pushed with changeset d64ee71954761887cceb784b141b529c49a315b4
User
Push date [To Local]
ChangesetPatch author — Commit message
pvanderbeken@mozilla.com
Mon Oct 10 08:58:09 2011 +0000
432f3a96bc2be5cb9885102f913dd6907752efdePeter Van der Beken — Bug 648801 (new DOM list bindings) - Add comments. r=bz/jst/mrbkap.
09d029625fafcac003658e752fd52112d3dce48fPeter Van der Beken — Bug 648801 (new DOM list bindings) - Add new dom binding for nsHTMLOptionCollection. r=bz/jst/mrbkap.
5d583adcbde6b0e2ceff399ad68b88dd62baebadPeter Van der Beken — Bug 648801 (new DOM list bindings) - Bring order of getters/setters in line with WebIDL. r=bz/jst/mrbkap.
7b0e7af95fcbca28dbc2231c0f4a6fea51a9434ePeter Van der Beken — Bug 648801 (new DOM list bindings) - Generate setters on new DOM bindings. r=bz/jst/mrbkap.
669ec5b8b282cdd44e2c871e9f4b5c23b1918ab9Peter Van der Beken — Bug 648801 (new DOM list bindings) - Generate new DOM bindings. r=bz/jst/mrbkap.
abd2ed17eaa15c2a21f4c7b5fc61e384771029e7Peter Van der Beken — Bug 648801 (new DOM list bindings) - Support setting of properties on new DOM bindings. r=bz/jst/mrbkap.
6909fd27d2b722e963413a0bdb1c116f3fbe4cc3Peter Van der Beken — Bug 648801 (new DOM list bindings) - Support prototypes other than Object for the new proxy-based DOM binding. r=bz/jst/mrbkap.
7b6a905eaecc52597a06cef4cc36e5df169a4c27Peter Van der Beken — Bug 648801 (new DOM list bindings) - Prepare for more DOM list implementations. r=bz/jst/mrbkap.
0679aba1d739466801045fa39a0e73be392f8e45Peter Van der Beken — Bug 648801 (new DOM list bindings) - Move some code around. r=bz/jst/mrbkap.
a81ccdc0be58086bce5e3a7f3f2dbf80c7886839Peter Van der Beken — Bug 648801 (new DOM list bindings) - Renaming. r=bz/jst/mrbkap.
8b2e402a54b7f15127e80da516630f4205c245e7Peter Van der Beken — Bug 648801 (new DOM list bindings) - Rename xpc::dom to mozilla::dom::binding. r=bz/jst/mrbkap.
87df4f372ec0082f74076816665fbbcc7e971eb4Peter Van der Beken — Bug 648801 (new DOM list bindings) - Implement more of XrayProxy. r=bz/jst/mrbkap.
adb562fa3328ae86bda87d66fadb0041b90aead5Peter Van der Beken — Bug 648801 (new DOM list bindings) - Share obj_toString implementation. r=bz/jst/mrbkap.
dce1d5524739a1f8628535712392c5853910b3ebPeter Van der Beken — Bug 648801 (new DOM list bindings) - Optimize conversion to ints a bit. r=bz/jst/mrbkap.
db88d26a4cdd7af5d5868c851d83f4b4b4dc0cbePeter Van der Beken — Bug 648801 (new DOM list bindings) - Fix GetNativeOfWrapper/GetJSObjectOfWrapper/xpc_OkToHandOutWrapper/quickstubs to deal with the new DOM bindings. r=bz/jst/mrbkap.
53cb5c81ba843d7098d1aacf7b917e104d4cf4ccPeter Van der Beken — Bug 648801 (new DOM list bindings) - Support more properties than 'length'. r=bz/jst/mrbkap.
ea78bc0b06ff8851e3e94d264709dcf9183a8d90Peter Van der Beken — Bug 648801 (new DOM list bindings) - Stop using nsDOMClassInfo's jsids in new DOM bindings. r=bz/jst/mrbkap.
9c65c03b412ae95f7cf526539d9048b03bb4a1ecPeter Van der Beken — Bug 648801 (new DOM list bindings) - Add a pref (dom.new_bindings) to enable/disable new bindings. r=bz/jst/mrbkap.
b88815f00df94c43d46870772ac73c11bf22fbddPeter Van der Beken — Bug 648801 (new DOM list bindings) - Fix instanceof nsIDOMFoo. r=bz/jst/mrbkap.
f1d2301aec7cbe9e64eb99b8afe8045f33eb2fdbPeter Van der Beken — Bug 648801 (new DOM list bindings) - Don't include dombindings.cpp into dom_quickstubs.cpp. r=bz/jst/mrbkap.
4742146da66fc9b5d119f8bd49150530a60e6ac2Peter Van der Beken — Bug 648801 (new DOM list bindings) - Refactor namedItem a bit. r=bz/jst/mrbkap.
b336d3ca7d39f55c50553d271fa7c5aa2cc237f0Peter Van der Beken — Bug 648801 (new DOM list bindings) - Fix wrapping of parent. r=bz/jst/mrbkap.
c6c73791e69e29fcfb92b0d327580d489531abb3Peter Van der Beken — Bug 648801 (new DOM list bindings) - Fix iteration. r=bz/jst/mrbkap.
3630c0108909ea6dc358954bff6b04a75a6a9d72Peter Van der Beken — Bug 648801 (new DOM list bindings) - Set up prototypes and constructors. r=bz/jst/mrbkap.
b8c260359f920900f2fcb4935b16386a4f0f6ac8Peter Van der Beken — Bug 648801 (new DOM list bindings) - Return named items in more places (get[Own]PropertyDescriptor/hasOwn). r=bz/jst/mrbkap.
799c6ff3f36ee5aa531f03c898cc13684f9f0f63Peter Van der Beken — Bug 648801 (new DOM list bindings) - Make new proxy-based DOM bindings use the correct scope. r=mrbkap. r=bz/jst/mrbkap.
2db768787e7bff858cca2dbcd8ce48264a21dde8Peter Van der Beken — Bug 648801 (new DOM list bindings) - Make HTMLCollection['string'] work. r=bz/jst/mrbkap.
1169117ea7f1b124aae3b2b66607aeed0af087e8Peter Van der Beken — Bug 648801 (new DOM list bindings) - Hook up remaining NodeList/HTMLCollection implementations to new proxy-based DOM bindings. r=bz/jst/mrbkap.
d64ee71954761887cceb784b141b529c49a315b4Peter Van der Beken — Bug 648801 (new DOM list bindings) - Support expandos on the new proxy-based DOM bindings. r=bz/jst/mrbkap.
93037e2151f3f3c7cfbf4f6eba441dda26fdeb21Blake Kaplan — Bug 648801 (new DOM list bindings) - Add holder to proxy Xray and make the new nodelist deal with string IDs. r=bz/jst/mrbkap.
6bfceb8654987cde1f38c17aacaba503f5ec51f0Blake Kaplan — Bug 648801 (new DOM list bindings) - First stab at implementing an Xray wrapper that can wrap proxy DOM implementations. r=bz/jst/mrbkap.
41fdf93335d86e29a4639a44e2f787545951bb9fPeter Van der Beken — Bug 648801 (new DOM list bindings) - Hook up new dom bindings to the CC. r=bz/jst/mrbkap.
f2e77f10570e92065955151b68af5d9264809796Andreas Gal — Bug 648801 (new DOM list bindings) - Cache prototypes and pick up function value from the proto slot instead of caching it locally. r=bz/jst/mrbkap.
3745e14d4407d45c54b83824feb2e66b0e24b5c7Boris Zbarsky — Bug 648801 (new DOM list bindings) - Implement namedItem on HTMLCollections. r=bz/jst/mrbkap.
71625e542826a7525c05598ef93a9d656dd76baaBoris Zbarsky — Bug 648801 (new DOM list bindings) - Templatize the proxy handler. r=bz/jst/mrbkap.
dc150e59693ac23aa3d2712369297bc6fa71c8c9Boris Zbarsky — Bug 648801 (new DOM list bindings) - Hook up the new code so we actually create the proxy wrappers. r=bz/jst/mrbkap.
bf437c634fda523fe5f9eea88ed99a446fe5eefcAndreas Gal — Bug 648801 (new DOM list bindings) - Don't relookup .item() every time. r=bz/jst/mrbkap.
73afd09ad56a73910a7242ab2a00cda1eb2f0eb9Andreas Gal — Bug 648801 (new DOM list bindings) - Basic support for .item(). r=bz/jst/mrbkap.
0a4641db636d946e3cd2e2e15c28b8bd0027932bAndreas Gal — Bug 648801 (new DOM list bindings) - Make .length much faster by avoiding having to look it up every time. r=bz/jst/mrbkap.
0b6fe35629aeb4215e8e06cdd49268936a56a431Andreas Gal — Bug 648801 (new DOM list bindings) - Create a basic proxy-based nodelist implementation. r=bz/jst/mrbkap.
3a151ac8a7486323b158e6c1181042a87222101cPeter Van der Beken — Bug 648801 (new DOM list bindings) - Add js::GetObjectShape/js::GetNumSlots/js::GetSlot/js::GetObjectGlobal friend APIs.
8dbb002f6dc6c1004d6b6aaead253f90c6398c6eAndreas Gal — Bug 648801 (new DOM list bindings) - Give proxies two extra slots, not just one. r=bz/jst/mrbkap.
e76de73e29bfbd8de6511a42ca947ef010f58655Peter Van der Beken — Bug 648801 (new DOM list bindings) - Add js_GetCompartmentPrivate friend API. r=bz/jst/mrbkap.
aca2001154a83ce60a34a43fedcbb8a5e4cc8c00Andreas Gal — Bug 648801 (new DOM list bindings) - Add a way to test whether a particular object is the function object for a particular JSNative. r=bz/jst/mrbkap.
bd16e71072282406b7c82ca2f9f5cc85699fd0b2Peter Van der Beken — Stop including nsDOMClassInfo.h all over the place.
39e41a138c0b0b4e5409c76984d334cf89d412e8Peter Van der Beken — Fix line-endings in nsDocument.cpp.