dom/bindings/BindingUtils.h
469d01eebea4e2055553289ce6542fc093460bbd
created 2016-07-15 22:35 -0400
pushed 2016-07-16 12:51 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1224664 - Assert if an ErrorResult is accessed on a thread different than the one it's created on, r=khuey
dfe216aea3ab80a6fd801096de953de58a793598
created 2016-07-16 10:03 +0200
pushed 2016-07-16 08:03 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 03362dd7616d (bug 1224664)
8d50699deac13afab27328b99b8ec4ed2a2c5f59
created 2016-07-16 10:03 +0200
pushed 2016-07-16 08:03 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1c2bd3bdebd6 (bug 933378)
1c2bd3bdebd6999903d931a22c3ae42120baf5f2
created 2016-07-15 22:35 -0400
pushed 2016-07-16 03:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 933378 part 2. Introduce a FastErrorResult class that bindings can use internally instead of ErrorResult. r=bkelly
03362dd7616d404ea77da256bf5a7245163cc9c9
created 2016-07-15 22:35 -0400
pushed 2016-07-16 03:15 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1224664 - Assert if an ErrorResult is accessed on a thread different than the one it's created on, r=khuey
617d7849ad73d54ce6dd0f4497f20a31fe3d22fb
created 2016-07-09 00:19 -0400
pushed 2016-07-09 04:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1275315 part 2. Use the new Realm getters in binding code. r=peterv
96875d7ae6f2f4cb0f56cd872eaae90345933563
created 2016-07-08 14:39 -0700
pushed 2016-07-09 03:49 +0000
Chris Peterson Chris Peterson - Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
dc3e76c6750c8b67896d3d27740a13615e55f438
created 2016-06-30 00:04 +0200
pushed 2016-06-29 22:05 +0000
Tom Schuster Tom Schuster - Bug 1114580 - Change ESClassValue to an enum class. r=jorendorff
58954ad707106456fa5f6c2b5787430398a4dd64
created 2016-06-28 10:47 -0700
pushed 2016-06-28 17:57 +0000
Kyle Huey Kyle Huey - Bug 1282603: Don't use 'workers': True for *WorkerGlobalScope. r=baku
232a786cf87fb0f68f9bda6e9316515524d2ac8a
created 2016-06-07 21:10 +0100
pushed 2016-06-10 09:56 +0000
Jonathan Watt Jonathan Watt - Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
508c43bf55788e76bd05ee5bdffdbd3711d19132
created 2016-06-02 10:34 -0400
pushed 2016-06-02 14:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 1270601 part 3. Add a way to annotate and IDL namespace as needing a new plain object as its prototype, because using Object.prototype as the prototype of 'console' is not web-compatible. r=peterv
c3c15fd63bd8e483cea22981587c4d9a998c8046
created 2016-06-01 16:26 -0400
pushed 2016-06-01 12:28 +0000
Nathan Froyd Nathan Froyd - Bug 1272813 - part 3 - try to take advantage of string sharing in JSEventHandler::HandleEvent; r=peterv
fa493b763fb7f7131fa723a2b49b6f744302a973
created 2016-06-01 16:26 -0400
pushed 2016-06-01 12:28 +0000
Nathan Froyd Nathan Froyd - Bug 1272813 - part 2 - factor out a AssignFromStringBuffer method in FakeString; r=peterv
8da9fde2d10b7dc5c0cee8dee024b812321acfd5
created 2016-05-13 20:21 -0400
pushed 2016-05-14 00:26 +0000
Boris Zbarsky Boris Zbarsky - Bug 1272160. Fix XPCWrappedNativeScope::AddSizeOfIncludingThis to not blindly poke at non-DOM globals as if they were DOM globals. r=khuey
868f7687423a94c0ac424c7946f4928c8e296988
created 2016-05-12 14:14 -0400
pushed 2016-05-12 19:10 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1272442. Make RootedDictionary, NullableRootedDictionary and SequenceRooter final. r=ehsan
4b03e85de2207b0eb5af7dde859ed10f83f050cc
created 2016-04-20 18:04 -0400
pushed 2016-04-20 22:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1265770. Don't try to get a prototype for the interface object for an interface that's [NoInterfaceObject], since it's just unnecessary work that can't even be done at all in some cases (e.g. when the parent interface is also [NoInterfaceObject]). r=peterv
46033e80d7c2236809abd7318beecd9bc67b88aa
created 2016-04-14 11:42 -0400
pushed 2016-04-14 15:44 +0000
Nathan Froyd Nathan Froyd - Bug 1264187 - check for a ProtoAndIfaceCache before blindly destroying it; r=bz
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-04-13 01:10 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
37bfc8717cf31701af941d3fd72153a8531d4bce
created 2016-04-01 11:28 -0700
pushed 2016-04-01 18:29 +0000
Kyle Huey Kyle Huey - Bug 934889: Use JS_InitStandardClasses everywhere now that it works. r=bz
a43d8b2d94db52eb484bfda5e0ee00819b48a4ef
created 2016-03-24 07:00 +1100
pushed 2016-03-29 21:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1259194 (part 4) - Separate js::ObjectOps from js::Class. r=efaust,mrbkap,bz.
2fde05270e2574ca3ccbf64108a1032e46d46e80
created 2016-03-29 15:50 -0400
pushed 2016-03-29 19:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1104955 part 3. Pass our unscopable names to CreateInterfaceObjects and have it define the right thing on the prototype. r=khuey
cafb33796c3520b9a0d64340cbd9f3c1974baaae
created 2016-03-23 17:46 -0400
pushed 2016-03-23 21:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1258585. Remove some remaining vestiges of WebIDL quickstubs. r=peterv
d95aa1c01aadd3245dff279451926fe080e06bcd
created 2016-03-11 16:43 -0500
pushed 2016-03-11 21:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1255709. Simplify the JSContext/GlobalObject handling in ServiceWorkerRegistrationMainThread::GetPushManager a bit. r=bkelly
781240d96e26ebc2da454d8f1c23e2c0af7f5fef
created 2016-03-09 19:02 -0500
pushed 2016-03-10 00:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1254847 part 3. Make AutoEntryScript always take ownership of error reporting. r=bholley
dfc843963851c884874a199a723efe5a9f9380a5
created 2016-03-04 12:06 -0500
pushed 2016-03-05 01:55 +0000
Nathan Froyd Nathan Froyd - Bug 1170045 - part 2 - use SegmentedVector in the DeferredFinalize implementation; r=mccr8
4a268fef7285efff16ea128eaf96f1e898762381
created 2016-02-10 23:31 -0500
pushed 2016-02-11 04:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1241349 part 3. Add a binding_detail::UnprivilegedJunkScopeOrWorkerGlobal function which returns a global object that can be used for some bindings things. r=bholley
5a52f75bbf6baf10fff417d9973d3d31305869e8
created 2016-02-09 17:40 -0500
pushed 2016-02-09 22:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 1243001 part 7. Stop wrappercaching dom::Promise when SPIDERMONKEY_PROMISE is defined. r=peterv
0feb7b5268a81bd2bc474baad697e1c627f0a9f7
created 2016-02-02 17:36 +0200
pushed 2016-02-02 15:36 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 3: Switch remaining uses of AutoFallibleTArray to AutoTArray. r=froydnj
1c95b0d32d5a800b599c1da747d82d7fa71dad22
created 2016-02-01 12:48 -0800
pushed 2016-02-01 20:56 +0000
Jeff Walden Jeff Walden - Bug 1216150 - Split xpc::InitGlobalObject into an options-setting component and a global-object-modifying component, with the options-setting component being called before global object creation in all callers. r=bz
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-01-31 18:11 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
0ff0fa6fe81fd3cbed9b5d63d9f5326f844efcc8
created 2016-01-31 17:12 +0200
pushed 2016-01-31 15:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 3: Switch remaining uses of AutoFallibleTArray to AutoTArray. r=froydnj
e22b3043887ed36bf2c634c2924a7c8d39d226b1
created 2016-01-30 09:05 -0800
pushed 2016-01-30 17:06 +0000
Kyle Huey Kyle Huey - Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
114ec4ff6d65378cfe3d86f1af3e5c7aae855a09
created 2016-01-28 11:28 +0100
pushed 2016-01-28 10:28 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor everywhere else. r=smaug
8c85e7a84d5a15f56b637803d19af598d41a39c4
created 2016-01-23 18:20 -0500
pushed 2016-01-25 15:15 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1242211 - Mark MozMapRooter as final; r=baku
dd3a10e8fcce1e16eff479fe0511cd5936e3a347
created 2016-01-11 20:32 +0200
pushed 2016-01-15 10:48 +0000
Olli Pettay Olli Pettay - Bug 1157469 - null check wrapper in case WrapNode fails, r=bholley
4356bac66a3e5017a38e885028fff7620db84311
created 2016-01-06 16:31 +0100
pushed 2016-01-13 11:54 +0000
Lars T Hansen Lars T Hansen - Bug 1231337 - part 2, conditionally enable shared memory for dedicated workers. r=khuey
a9935197c5b73c8f8fe2e736587393379ec38ffc
created 2016-01-12 13:07 -0800
pushed 2016-01-12 23:02 +0000
Terrence Cole Terrence Cole - Bug 1238786 - Part 2: We no longer need to null check before using trace APIs; r=smaug
38ca3243afbc3b65b9f91146ee4d3ddfc66107c0
created 2015-12-30 11:31 -0800
pushed 2016-01-08 17:02 +0000
Terrence Cole Terrence Cole - Bug 1235923 - Part 2: Use new Root tracing APIs in Gecko; r=smaug
549858e7898c34329b325ca22269943bc9e57fa0
created 2016-01-06 12:05 -0800
pushed 2016-01-06 20:05 +0000
Terrence Cole Terrence Cole - Backout 7621c3ea95cb11e1c376a9f705accc0f90057c0a (bug 1235923) for build bustage on a CLOSED TREE.
7621c3ea95cb11e1c376a9f705accc0f90057c0a
created 2015-12-30 11:31 -0800
pushed 2016-01-06 19:52 +0000
Terrence Cole Terrence Cole - Bug 1235923 - Part 2: Use new Root tracing APIs in Gecko; r=smaug
7bc312c15f1fd17866f6f177dfedb7e2a96880b0
created 2016-01-06 17:54 +0900
pushed 2016-01-06 10:03 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1180290 - Part 5: Remove getter/setter variant for ThrowInvalidThis message. r=bz
d27aac8b654a3711c899107e36781a01c165e895
created 2015-12-30 08:52 -0800
pushed 2016-01-05 16:52 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug
4bbe608d70f0934642031662a228364d0ef3feb3
created 2015-12-31 15:51 -0800
pushed 2015-12-31 23:53 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1235598) for linux reftest bustage
3bcd3c276785b20eaa1b3ffac83149ae1d3a8b18
created 2015-12-30 08:52 -0800
pushed 2015-12-31 18:08 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug
7da07459ce20c444c070ba8061c687c77bbc5400
created 2015-12-30 15:05 -0800
pushed 2015-12-30 23:05 +0000
Terrence Cole Terrence Cole - Backout Bug 1235598 Part 2 because of merge bustage on a CLOSED TREE
cf35918cb3baff6e2c67209fa3cf0b0d03771073
created 2015-12-30 08:52 -0800
pushed 2015-12-30 22:49 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug
58942104c315643918aba1f2b0d4dbe0b4887dca
created 2015-12-28 16:15 -0600
pushed 2015-12-30 21:43 +0000
Jeff Walden Jeff Walden - Bug 1235615 - Split JS::CompartmentOptions into JS::CompartmentCreationOptions that are immutable characteristics of a compartment, and JS::CompartmentBehaviors that may be changed after the compartment's been created. r=terrence
812c6950a3013d79064bf1e9048da4d9b57e2b7f
created 2015-12-07 14:03 -0800
pushed 2015-12-15 03:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231256 (part 3) - Remove unused parameter from TryToOuterize(). r=roc.
cfd1e40e0248e8618b3013583e6aa6d75ca38151
created 2015-12-01 12:02 -0500
pushed 2015-12-01 17:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1048695 part 2. Make interface members not be exposed based on their nonExposedGlobals. r=peterv
57f738fb6ab610d26c605799cf1aed3c2f7e6f15
created 2015-11-20 10:00 +0100
pushed 2015-11-23 15:53 +0000
Sunny Sidhu Sunny Sidhu - Bug 1225782 - Removes GlobalPropertiesAreOwn(). r=bz
97c1d36af517b7a65cec6437532171d76b535886
created 2015-11-20 16:29 -0500
pushed 2015-11-20 21:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 1224007 part 1. Rename ThrowMethodFailed to MaybeSetPendingException and make it an ErrorResult instance method. r=peterv
ff8e1e77c6151b0c94b9f9d8cf2b95b41030a5d5
created 2015-11-18 18:26 -0500
pushed 2015-11-18 23:26 +0000
Boris Zbarsky Boris Zbarsky - Bug 1225392 part 2. WebIDL autogenerated iterators should chain up to %IteratorPrototype%. r=qdot
774017415e1a0084a0f41c61dbf821dc94410ae9
created 2015-11-09 18:24 +0200
pushed 2015-11-09 17:41 +0000
Olli Pettay Olli Pettay - Bug 1220900 - Remove unused JSBindingFinalized, r=peterv
ff1dc3e22d19a652a0c91e5d5b326846dc4b0379
created 2015-11-06 19:03 +0100
pushed 2015-11-06 18:04 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 6 - Remove nsGlobalWindow::OuterObject and ObjectToOuterObjectValue. r=bz
61022cd922f82c4d6eddb3a265ef0a8e4aecd836
created 2015-11-06 19:03 +0100
pushed 2015-11-06 18:04 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 2 - Rename stopAtOuter argument to *Unwrap functions to stopAtWindowProxy. r=bz
0c5045d56439fee2304de57cdc02484e4810714f
created 2015-11-06 19:03 +0100
pushed 2015-11-06 18:04 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 1 - Attach WindowProxies to globals instead of using innerObject/outerObject hooks. r=bz,luke
e7929212ce5c8ca6511ad5b425e2c821bc1aa174
created 2015-10-27 16:25 -0400
pushed 2015-10-27 20:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1039986. Make Function.prototype.toString work on Web IDL interface objects. r=jorendorff,peterv
c7fc7f42fddbed3298db3875c6b4e37c8fe04d67
created 2015-10-21 10:21 +0100
pushed 2015-10-21 13:51 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Replace |thisObject| object op with |thisValue| and use if for modules r=shu r=smaug
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-17 21:25 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
661d7a83f247741765bea605c31afbd4caaf99bd
created 2015-10-08 15:08 -0700
pushed 2015-10-09 20:32 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Make more parts of the global object's prototype chain immutable, when we flip that switch. r=bz
less more (0) -300 -100 -60 tip