dom/bindings/BindingUtils.cpp
f5ba9622f687c9d52b9adffe5fc7b1cc3d81ac82
created 2013-04-16 19:02 +0200
pushed 2013-07-29 23:00 +0000
Peter Van der Beken Peter Van der Beken - Bug 862092 - "Assertion failure: target->isNative() == obj->isNative()" adopting a <select>. r=bz.
9f0124f27361ade28d2927846bebdade53ed4bdd
created 2013-04-18 11:36 -0400
pushed 2013-07-29 23:00 +0000
Bobby Holley Bobby Holley - Bug 860438 - Straightforward cases. r=gabor
897654df47b6abba88ce043fa5a103d6047ac9d9
created 2013-04-17 11:48 -0400
pushed 2013-07-29 23:00 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 409285b3f69c (bug 862092) for mochitest-2 failures on a CLOSED TREE.
409285b3f69c9044c4ba3b02f378ac758f042877
created 2013-04-16 19:02 +0200
pushed 2013-07-29 23:00 +0000
Peter Van der Beken Peter Van der Beken - Bug 862092 - "Assertion failure: target->isNative() == obj->isNative()" adopting a <select>. r=bz.
3fa225a54135f955614f0b7bb781f3f2b401548e
created 2013-04-15 18:32 +0100
pushed 2013-07-29 23:00 +0000
Jon Coppeard Jon Coppeard - Bug 861281 - GC: Root the wrap object API r=terrence r=bholley
a0d3abbee125ed6e54f1e026471a3132258fef1b
created 2013-04-11 22:20 -0500
pushed 2013-07-29 23:00 +0000
Joshua Cranmer Joshua Cranmer - Bug 856108 - Port static analyses to clang, part 2b: use MOZ_STACK_CLASS in dom. r=Ms2ger
4add88d3db6959db49c8f1c47b0d8537539fa969
created 2013-04-11 11:50 -0700
pushed 2013-07-29 23:00 +0000
Jacek Szpot Jacek Szpot - Bug 854503 - Rename JS unwrapping functions. r=bholley
fc32e1f944e3ff2dc8f4696a3536e7fd36330f29
created 2013-04-11 14:31 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 860473 part 3. Root ErrorResult::ThrowJSException. r=evilpie,smaug
dfa9337d57ed1f060d1c44242ba5cf92382e43be
created 2013-04-11 14:31 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 860473 part 1. Root WebIDL dictionary ParseJSON. r=evilpie, smaug
b84b3d48463681c1022f22e4f9b79069e73ef357
created 2013-04-08 17:05 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 856428. Don't try to root an uninitialized value. r=peterv
729177f4b5c8abebe4f5f44ff1b6850e83a54391
created 2013-04-08 17:04 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 688691. Warn when LenientThis actually causes us to not throw. r=ms2ger
c677dd4b1aba3806ea464b1dfccef647d4aefe56
created 2013-04-06 14:37 -0400
pushed 2013-07-29 23:00 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset a85d21e394c0 (bug 854503) for bustage.
a85d21e394c0b3114e4ae34eac63ac5bea2f0f7c
created 2013-04-04 12:14 +0200
pushed 2013-07-29 23:00 +0000
Jacek Szpot Jacek Szpot - Bug 854503 - Rename JS unwrapping functions. r=bholley
db4edcd5986e66d352315742dde8deade1011080
created 2013-04-03 22:22 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 855700. Make returning an nsIVariant from a WebIDL interface work. r=smaug
4287ba54fd1654179cbe1470c869df297281ad90
created 2013-04-02 16:05 -0700
pushed 2013-07-29 23:00 +0000
Jose Cortes Jose Cortes - Bug 842186 - Replace use of jsval with JS::Value in h and cpp files in the dom/bindings/ dom/plugins/ dom/src/ dom/activities/ directories. r=jwalden
b6771a98037b1ab978244a151e84b9132ea9b461
created 2013-04-02 20:20 -0400
pushed 2013-07-29 23:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 855582 part 2. Make the bindings' various spec arrays const, and make the jitinfo structs static. r=khuey
623c8b11f31fa673d6324ec4ed5b1fdbcd223ac7
created 2013-04-01 15:17 -0700
pushed 2013-07-29 23:00 +0000
Bobby Holley Bobby Holley - Bug 854480 - Remove old-style unwrapping from dom/bindings bindings. r=bz
26d97c02580558e3c5d60c2f6654aa8708cb79cd
created 2013-04-08 17:05 -0400
pushed 2013-06-17 22:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 856428 - Don't try to root an uninitialized value. r=peterv, a=bajaj
0596c6e4c260da90300d650be5d6a41d5ed11f26
created 2013-03-21 23:23 +0100
pushed 2013-06-17 22:53 +0000
Tom Schuster Tom Schuster - Bug 828462 - Root Proxy/Wrapper in the browser. r=terrence,bz
4f79d9d9d818b6639987a190fe10f567d1d63b39
created 2013-03-17 10:42 -0400
pushed 2013-06-17 22:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 843627 part 3. Enable WebIDL bindings for <embed> and <applet>. r=peterv
f22f257f73305c40f7ad5405048d4a4e8162c7a3
created 2013-01-06 18:55 -0500
pushed 2013-06-17 22:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 827158 part 11. Move HTMLObjectElement to Web IDL bindings. r=peterv
9f2f90b7c78bfa817519c7978e2a5dc4a6df5739
created 2013-02-22 10:25 +0100
pushed 2013-06-17 22:53 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 842799 (|Document.prototype instanceof Node| inside <script> returns false). r=bz.
5f03d15b1ef936e249849784a1b9b6c7074de5d9
created 2013-01-22 11:51 +0100
pushed 2013-06-17 22:53 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 825628 (Implement NamedConstructor) - add codegen support for NamedConstructor. r=bz.
83952a3e9b74a352497137c10e1c3927c92f7b31
created 2013-02-19 11:54 -0500
pushed 2013-06-17 22:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 838691 part 1. Add support in Prefable for calling a function to determine whether a property should be exposed in a WebIDL binding. r=peterv
313c30fbb1faa88a69f572320ee1b9121359006a
created 2013-02-19 11:54 -0500
pushed 2013-06-17 22:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 839088 part 1. Add a way to throw a JS::Value on an ErrorResult. r=peterv
a093423c5e5b642b142746d1f3f71728c236d0eb
created 2013-02-19 22:30 +0900
pushed 2013-06-17 22:53 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 841802 - Part 1: Add ErrorResult::ClearMessage(). r=bz
25063560925c55ec3b0614970dae834918e79006
created 2013-02-22 10:25 +0100
pushed 2013-05-07 01:20 +0000
Peter Van der Beken Peter Van der Beken - Bug 842799 - (|Document.prototype instanceof Node| inside <script> returns false). r=bz, a=bajaj
9a12a0f8c8beb183201fddcb993b84159f9f7520
created 2013-01-08 19:05 +0100
pushed 2013-05-07 01:20 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 838269 (Support cross-global |... instanceof DOMInterface|). r=bz.
0c9b624f525f289fd32af01ef9187f632a8d3a5f
created 2013-02-01 15:33 +0100
pushed 2013-05-07 01:20 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 838228 (toString on an Xray for an interface object should stringify like Function.prototype.toString). r=bz.
134c19beec11a45b85ab971a708adc240187e4ea
created 2013-01-29 12:51 -0500
pushed 2013-05-07 01:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 824589. Convert XULElement to WebIDL. r=peterv
b0ee4b6eb11490f5c97b07633523d8b270f45288
created 2013-01-29 17:18 -0500
pushed 2013-05-07 01:20 +0000
Boris Zbarsky Boris Zbarsky - Back out bug 824589 (rev 22695cac3896) on suspicion of Ts regression
22695cac389690829d6f9860c92a381b969c783c
created 2013-01-29 12:51 -0500
pushed 2013-05-07 01:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 824589. Convert XULElement to WebIDL. r=peterv
260de4b5771da6d1b644b8f3a9a85312d2c55f34
created 2012-12-03 17:07 +0100
pushed 2013-05-07 01:20 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 816088 (webIDL bindings try to extract nsISupports from the global object in static properties in workers). r=bz.
ec2f97b57376df02f360bf182d246c7245e3ddf8
created 2013-01-28 11:08 +0000
pushed 2013-05-07 01:20 +0000
Ed Morley Ed Morley - Backout f3c145bd1dd2 & 5075690572a9 for OS X startup failures
5075690572a98155d7eeac579dc4696a8423d16e
created 2012-12-03 17:07 +0100
pushed 2013-05-07 01:20 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 816088 (webIDL bindings try to extract nsISupports from the global object in static properties in workers). r=bz.
6f2c8a3ad078d2805b07c3c42ec68301d7560105
created 2013-01-25 11:59 +0100
pushed 2013-03-26 17:28 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 833518 (New HTMLElement bindings caused ~20MB regression in peak memory consumption on areweslimyet). r=bz/njn, a=lsblakk.
9d9abb80b40c05497589f8fb278ab0b759b11082
created 2013-01-14 11:29 +0100
pushed 2013-03-26 17:28 +0000
Peter Van der Beken Peter Van der Beken - Bug 827546 - Throw on QI failure. r=bz, a=bajaj
162b9b638e4513be49a49618055573ff1413322e
created 2012-11-09 10:59 -0800
pushed 2013-03-26 17:28 +0000
Andrew McCreight Andrew McCreight - Bug 777385 - Support (some) Paris bindings objects as weak map keys. r=peterv, a=lsblakk
79b2064c1a9909f33dd547ab56835fd79cfe343d
created 2013-01-03 15:31 -0600
pushed 2013-03-26 17:28 +0000
Jeff Walden Jeff Walden - Bug 826447 - Change all the proxy API signatures to take unsigned flags, rather than bool set, so that it's easier to find all tests of JSRESOLVE_ASSIGNING. r=bz
77834ecaec4678df73fc49e14fa3a86e0922948d
created 2012-12-26 20:24 -0800
pushed 2013-03-26 17:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 824883 - Fix three warnings in dom/ code. r=bz.
9edcce2eabaec3e050a19f983c258b0dc14cd930
created 2012-09-26 16:17 +0200
pushed 2013-03-26 17:28 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 820577 (Support reparenting for new DOM binding objects). r=bholley/bz.
18bc32f799d15288898e6f94abd7d0e5585a7373
created 2012-12-14 18:58 -0500
pushed 2013-03-26 17:28 +0000
Jeff Walden Jeff Walden - Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger
53b604b60d25c9a2b22e8347df04bee704ab4366
created 2012-12-14 14:10 -0500
pushed 2013-03-26 17:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 818379. Make sure interface objects have a 'length' property even if they're not real function objects. r=peterv
adde19c975eb8d87dfbb015a196e389fcfdfd161
created 2012-12-06 15:21 -0500
pushed 2013-03-26 17:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 815803. Now that JSSLOT_PROXY_PRIVATE == 0, simplify binding code that had to deal with different slot indices on proxy and non-proxy objects. r=peterv
d531b6a61a6e4afb27ca92a5434fddb0488285ff
created 2012-12-06 15:21 -0500
pushed 2013-03-26 17:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 816376. Create vanilla objects for the interface object of callback interfaces. r=peterv
3db4085a10b2fcb585cbc19f15012e69bf218e2d
created 2012-11-27 10:20 +0100
pushed 2013-03-26 17:28 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 814821 (Dromaeo dom-traverse regression from bug 812333) - part 1: use qsObjectHelper instead of xpcObjectHelper in HandleNewBindingWrappingFailure. r=bz.
5de5d395032832e27e570aaa7cd616b53f490ca4
created 2012-11-27 16:30 -0500
pushed 2013-03-26 17:28 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out 6 changesets (bug 814821, bug 815158, bug 814195) for test failures
987aea26a43a02bb471298ee20ce45ae1310a802
created 2012-11-27 10:20 +0100
pushed 2013-03-26 17:28 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 814821 (Dromaeo dom-traverse regression from bug 812333) - part 1: use qsObjectHelper instead of xpcObjectHelper in HandleNewBindingWrappingFailure. r=bz.
065f7c04346e6e02d12e263be41f21f135520c79
created 2012-11-22 12:09 +0100
pushed 2013-03-26 17:28 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 812333 (Replace Node quickstubs with new binding methods) - part 2: install Node's binding methods on the XPConnect proto. r=bz.
f8620fc3f18fd2db2b5c844d639431571038fa0c
created 2012-11-14 09:56 -0800
pushed 2013-02-14 23:19 +0000
Bobby Holley Bobby Holley - Bug 800915 - Remove the cx parameter and simplify various APIs. r=sfink,bz
f60b494448f881a35c5a1d7806bdd2aabb8d436d
created 2012-11-12 21:43 -0500
pushed 2013-02-14 23:19 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out de9fff3a523, c567df2244f5, 8e3d976d5dc5, and c7499faaec23 (bug 800915) for bustage.
de9fff3a523240b175c0aca822911011b926d64d
created 2012-11-12 17:35 -0800
pushed 2013-02-14 23:19 +0000
Bobby Holley Bobby Holley - Bug 800915 - Remove the cx parameter and simplify various APIs. r=sfink,bz
71c0fa0964c3a7a667357bb82d4a7d3f9986f807
created 2012-11-06 18:23 -0500
pushed 2013-02-14 23:19 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 801487 - Implement ErrorResult::ThrowTypeError. r=bz
af47a345a5be1d72bdb56c524ed98d446bd30864
created 2012-11-05 11:58 -0500
pushed 2013-02-14 23:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 807548. Enumerating an Xray should not see the 'constructor' property on DOM prototypes unless we're told to include non-enumerable properties. r=peterv
c6fb95ba0a208324a194c2820368882539cdd556
created 2012-10-19 09:34 +0200
pushed 2013-02-14 23:19 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 763643 (Implement static operations and attributes for WebIDL). r=bz.
acc131324855c36a695d5fa94f4adca66544eed9
created 2012-10-29 21:55 +0100
pushed 2013-02-14 23:19 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 778152 (Content window does not have an XMLHttpRequest property when accessed via an Xray wrapper in a subscript) - followup to fix problem pointed out by reviewer. r=bz.
4ee6b1acd5ea36e402f3b5ebe23a755275e51366
created 2012-10-09 20:50 +0200
pushed 2013-02-14 23:19 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 778152 (Content window does not have an XMLHttpRequest property when accessed via an Xray wrapper in a subscript). r=bz.
b02152aa3ed82842390caef6bf392ceb97eb1b01
created 2012-10-24 16:10 -0400
pushed 2013-02-14 23:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 793267. Add support for [Unforgeable] in WebIDL. r=peterv
5a707ebc03294847732922f6b4d2b8a0560d56e8
created 2012-10-16 18:37 +0300
pushed 2013-02-14 23:19 +0000
Olli Pettay Olli Pettay - Bug 797806 - Helper method to handle stringified JSON in C++, part2, r=khuey
b3d5c1bcf8470f13703aca76c7890ac7abd8df4e
created 2012-10-16 17:52 +0300
pushed 2013-02-14 23:19 +0000
Olli Pettay Olli Pettay - Bug 797806 - Helper method to handle stringified JSON in C++, r=khuey
less more (0) -60 tip