dom/bindings/BindingUtils.h
c236dfe7dc98c387219d7cb45d0693560db708fd
created 2017-08-17 11:13 +0200
pushed 2017-08-17 11:56 +0000
Sylvestre Ledru Sylvestre Ledru - indent all (with js specific coding style) draft
0198da9fb1ba5abd8218b12b3b9377c50fb33729
created 2017-02-17 18:33 +0800
pushed 2017-08-14 07:50 +0000
Edgar Chen Edgar Chen - Bug 1299363 - Part 2: Allow prototype swizzling in html constructor. r=bz
0a86729d653eb5afcaecc7ee7a4d65d05e51d133
created 2017-07-10 18:06 -0400
pushed 2017-08-07 13:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259 - Rejigger DOM object unwrapping to take mutable handles to the JS value/object in a bunch of cases. r=peterv, r=mccr8, a=lizzard
9bf3949a7ae8577007f7692cdb9beb3bc85fae8b
created 2017-07-28 20:20 +0200
pushed 2017-07-28 18:48 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 1d87b1dc4ce2 (bug 1272697) for failing mochitest test_interfaces.html for 'ByteLengthQueuingStrategy' and wpts, e.g. general.dedicatedworker.html. r=backout on a CLOSED TREE
1d87b1dc4ce28594ec0775a3ac844ec104d5d6a0
created 2017-07-27 14:41 +0200
pushed 2017-07-28 18:48 +0000
Till Schneidereit Till Schneidereit - Bug 1272697 - Part 2: Add runtime pref to enable streams. r=baku,jonco
e3d205dc31f33fd2897fd68ffb9ff15e9e3bc079
created 2017-07-10 18:06 -0400
pushed 2017-07-16 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259. Rejigger DOM object unwrapping to take mutable handles to the JS value/object in a bunch of cases. r=peterv,mccr8 a=jcristau
64ce651bf43d15e711de6e752d80702cd991b336
created 2017-07-10 18:04 -0400
pushed 2017-07-11 02:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259 followup. Fix rooting analysis hazards in UnwrapObjectInternal. r=peterv pending
2338abec8626ded38b149b611f2ecfc7aa2466c8
created 2017-07-10 16:05 -0400
pushed 2017-07-11 02:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259 part 4. Stop using UnwrapArg to unwrap this values. r=peterv
d58add6deeb122dc92760eb100c7068306be6a7f
created 2017-07-10 16:05 -0400
pushed 2017-07-11 02:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259 part 3. Change UnwrapObject<> and the UNWRAP_OBJECT macro to allow passing in mutable object or value handles for the thing being unwrapped, and do so at various callsites. r=peterv
b5597c22cf230855ee25d6d025442127c7a008fd
created 2017-06-12 12:13 +0800
pushed 2017-06-21 10:37 +0000
Ting-Yu Chou Ting-Yu Chou - Bug 1348099 - Binary search property id when resolve DOM Xrays own property. draft
d4a0301fac3a5a83ac89e77fb942f3765c7d4646
created 2017-06-14 10:39 +0200
pushed 2017-06-14 11:19 +0000
Jan de Mooij Jan de Mooij - Bug 1370608 part 3 - Use JS_NewEnumerateStandardClasses outside js/src. r=bz
2e23812ca7ac7f6012af6e1df5b5748fd87c08fe
created 2017-06-12 12:13 +0800
pushed 2017-06-14 09:08 +0000
Ting-Yu Chou Ting-Yu Chou - Bug 1348099 - Binary search property id when resolve DOM Xrays own property. r?bz draft
37f50095e77ef92ede26761f9e8c9835d60879e8
created 2017-06-07 12:56 -0400
pushed 2017-06-08 00:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 1370640. Get rid of ProtoAndIfaceCache::EntrySlotIfExists. r=peterv
b84707ac2dfeec9de7d16ccf17d8a703844a59e7
created 2017-06-07 12:56 -0400
pushed 2017-06-08 00:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 1370614. Replace some uses of ProtoAndIfaceCache::EntrySlotIfExists with a faster boolean-returning test function. r=froydnj
42a3fcaa99ef4039ec76bfc967ff475d04f486da
created 2017-04-28 14:12 +0200
pushed 2017-04-28 16:50 +0000
Jan de Mooij Jan de Mooij - Bug 1237504 - Refactor proxy slot layout to allow proxies to have more than 2 slots. r=bz,jonco
0203cc1f2d2f017f58bf00c676d9f8f819546287
created 2017-04-26 11:18 +0100
pushed 2017-04-26 15:24 +0000
Jon Coppeard Jon Coppeard - Bug 1352430 - Add barrier to wrapper cache to clear dying objects that have not yet been finalized r=bz r=sfink
5633dacc482dc373aa7ba40f4bddce4315296465
created 2017-04-25 10:56 +0100
pushed 2017-04-25 16:19 +0000
Jon Coppeard Jon Coppeard - Bug 1359001 - Make AutoAssertGCCallback a no-op in opt builds r=sfink
c41ec20ea0d4f0fc8305e36af72eb64cc17e4451
created 2017-03-08 17:11 +0800
pushed 2017-04-18 18:37 +0000
John Dai John Dai - Bug 1309147 - Part 3: Implement the support for CEReactions in Codegen. r=bz
d56fb9484300ffbcb770709f14697faa314b29e6
created 2017-03-24 15:27 -0400
pushed 2017-03-25 02:56 +0000
Ben Kelly Ben Kelly - Bug 1350398 Remove Workers.h include from BindingUtils.h now that ThrowDOMExceptionForNSResult no longer exists. rs=bz
5a927aeb8fb3d765371c8b24204187f57ed54a8e
created 2017-03-02 10:22 +0000
pushed 2017-03-02 15:09 +0000
Jon Coppeard Jon Coppeard - Bug 1338623 - Add a slower but more exact gray marking check for checking correctness r=sfink r=mccr8
05d9746016f47666c00390aacc9f9d62c8ffffb4
created 2017-02-24 17:04 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - Move to 99 chars instead of 80 draft
cbb8fdf1daf98a15f7d57f6b08d273bdf96aa1a0
created 2017-02-24 09:55 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - indent all but js/ draft
5061e0dedf2f7afd0ff203d93b9122d7eaaf0007
created 2017-02-15 00:01 -0500
pushed 2017-02-15 09:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1333045. Update Location object properties to current spec. r=qdot
990c9e8d710e20176b02dbcbedbac380265ff4c3
created 2017-02-15 00:01 -0500
pushed 2017-02-15 09:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1330699 part 11. Add ConvertJSValueTo*String functions that just take a value and hand out a string, without extra complications. r=qdot
794f653f1de6458ad59fa59fbeb2992fcdaed7e0
created 2017-02-15 00:01 -0500
pushed 2017-02-15 09:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1330699 part 10. Rename the MozMap C++ type to "record" and give it a template parameter for the key type. r=qdot
0a7450e715b5d045fe5f80a8995d1f52824dbbe8
created 2017-02-15 00:00 -0500
pushed 2017-02-15 09:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1330699 part 2. Change the MozMap API and data storage to more what we want record<> to look like. r=qdot,smaug
3d7fce1fab83e6a1c9b08f411d8f4170c4fa4287
created 2017-02-07 08:58 +0100
pushed 2017-02-07 10:10 +0000
Andrea Marchesini Andrea Marchesini - Bug 1334564 - Deprecate URL.createObjectURL(mediastream), r=smaug, r=rjesup
1e55e6d3a08ae1e266781a1d9b233b50153ab2bb
created 2017-02-02 16:51 +0100
pushed 2017-02-02 18:32 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 95fe30082f2c (bug 1334564)
95fe30082f2c014c9d9878109c8ff419429029c5
created 2017-02-02 15:25 +0100
pushed 2017-02-02 14:41 +0000
Andrea Marchesini Andrea Marchesini - Bug 1334564 - Deprecate URL.createObjectURL(mediastream), r=smaug
0f6327de6de63e9222f42f2efc5aa96fd9db244a
created 2017-02-01 15:43 -0500
pushed 2017-02-02 04:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 1335368 part 8. Stop using IsCallerChrome in UnwrapArgImpl. r=bholley
7311c06a7271a8f33f4f73aa0c88e8d4806e488b
created 2017-01-30 06:31 -0700
pushed 2017-01-30 19:52 +0000
Brian Hackett Brian Hackett - Bug 1324002 - Mark atoms separately in each zone, r=jonco,mccr8,peterv.
432ed6f1eef15ff18b666b4d809a7b5e60ac79e3
created 2017-01-27 18:53 -0500
pushed 2017-01-28 19:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 1332713 part 4. Make Promise-returning getters return a rejected Promise on exception instead of throwing. r=qdot
5d378d9b9a910f2aa6e3fea032c707dcdccecd91
created 2016-11-14 21:25 -0800
pushed 2017-01-18 23:46 +0000
Kris Maglione Kris Maglione - Bug 1273251: Part 3 - Allow CallbackObject to contain a null callable. r=peterv
ec1b482c8b7efdfaddab0378cef686b68edd85ca
created 2017-01-17 23:52 -0500
pushed 2017-01-18 11:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1330536 part 3. Add a subclass of FastErrorResult that can be used only to throw OOM. r=smaug
8612c3320053b796678921f8f23358e3e9df997e
created 2016-11-23 16:58 -0500
pushed 2017-01-16 20:19 +0000
Peter Van der Beken Peter Van der Beken - Bug 1287912. r=bz a=lizzard FIREFOX_50_1_0_BUILD2 FIREFOX_50_1_0_RELEASE
778f65148b4009b087c6e7789ffe486a5349922c
created 2016-12-02 18:24 +0100
pushed 2017-01-16 18:05 +0000
Peter Van der Beken Peter Van der Beken - Bug 1287912. r=bz a=lizzard
aae6eef37ab91d972dde6a592eb31d02bf5bfdab
created 2016-11-23 16:58 -0500
pushed 2016-12-21 20:59 +0000
Peter Van der Beken Peter Van der Beken - Bug 1287912. r=bz a=lizzard
8cde2ad83e601298145cd582b38d7963e67ad368
created 2016-11-17 23:31 +0800
pushed 2016-12-15 15:58 +0000
Edgar Chen Edgar Chen - Bug 1274159 - Part 2-2: Support HTMLConstructor WebIDL extended attribute for custom elements; r=bz,wchen
d423f3a721a7165eaa18db503d384256ba7f12b1
created 2016-12-14 13:27 +0100
pushed 2016-12-14 16:03 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f2a5fc3e8c4e (bug 1274159)
f2a5fc3e8c4eee37aee5e5b875e7afa94ef65208
created 2016-11-17 23:31 +0800
pushed 2016-12-14 06:38 +0000
Edgar Chen Edgar Chen - Bug 1274159 - Part 2-2: Support HTMLConstructor WebIDL extended attribute for custom elements; r=bz,wchen
deadb8cb73efabd29a9bb357319c7caddfd212be
created 2016-12-08 16:41 -1000
pushed 2016-12-09 15:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1321835. Assert that the givenProto argument for binding wrap methods is in the right compartment. r=peterv
361e2162638178701caa2a229b008d1220520d9c
created 2016-11-30 22:09 +0100
pushed 2016-11-30 21:11 +0000
Tomislav Jurin Tomislav Jurin - Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). draft
83f951d60fc77f37d94f16926762dd5ed58b3494
created 2016-11-23 22:57 -0500
pushed 2016-11-24 16:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1315135. Remove the RegExp (and some Date) special casing from our dictionary conversions and Web IDL overload resolution. r=peterv
3a6f55d3d0f40784ba1463ed9250eceb04faeff2
created 2016-11-23 16:58 -0500
pushed 2016-11-23 22:07 +0000
Peter Van der Beken Peter Van der Beken - Bug 1287912. r=bz
29e711cbbe55419781b5b6a92462cd919513e1f5
created 2016-11-23 21:28 +0100
pushed 2016-11-23 20:29 +0000
Tomislav Jurin Tomislav Jurin - Bug 1296189 - Downloaded patch and fixed it up according to comments #10 and #11; r?cpeterson draft
de9c4dd6b021dbb47723397efe969538249aa6d1
created 2016-11-14 21:25 -0800
pushed 2016-11-17 22:39 +0000
Kris Maglione Kris Maglione - Bug 1273251: Part 3 - Allow CallbackObject to contain a null callable. r?bz draft
b03f083b880e7b1bc3781c99f9d27ea21464b532
created 2016-10-17 10:03 -0400
pushed 2016-11-09 13:14 +0000
Morris Tseng Morris Tseng - Bug 1304767 - Deprecate ImageBitmapRenderingContext.transferImageBitmap. r=ehsan, a=ritu
77ea5bc98768c61514f8a5b4fb34c7ffaf9875b8
created 2016-11-04 12:41 -0400
pushed 2016-11-05 00:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1021289 part 4. Implement support for WebIDL deleters over Xrays. r=peterv
0616db3d38ab140ff3641e0b3eaa7aedecbcf893
created 2016-10-17 10:03 -0400
pushed 2016-10-24 16:26 +0000
Morris Tseng Morris Tseng - Bug 1304767 - Deprecate ImageBitmapRenderingContext.transferImageBitmap. r=ehsan, a=ritu
83fd09630531e9f23124a53e4e17bc57b82894be
created 2016-09-30 13:11 -0700
pushed 2016-10-14 18:37 +0000
Jeff Walden Jeff Walden - Bug 1306540 - FindEnumStringIndex should follow JSAPI interface conventions. r=bz
6576edddb9a62328fadb2fad254ee4ebfaf5abfb
created 2016-10-10 18:16 -0400
pushed 2016-10-11 02:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 946906 part 8. When getting a cacheable property off a DOM Xray, cache it on the Xray's expando object. r=bholley
dd2884c72021eccea683979d7e92584a8023be5e
created 2016-10-10 18:16 -0400
pushed 2016-10-11 02:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 946906 part 5. Use the codegenned JSClass, if available, when creating Xray expando objects. r=bholley
e35af31d7fd5ea2049d65da77bdd323c5fe7a759
created 2016-08-14 20:39 +0900
pushed 2016-09-30 04:24 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 11: Use UTF8 variant of JS_ReportErrorNumberVA. r=jwalden
e6abf7c38f0f32367217802c73a7ca8a888b3008
created 2016-09-20 13:25 +0100
pushed 2016-09-20 18:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1302858. Remove unnecessary JS_WrapValue from dom::MaybeWrapObjectValue. r=peterv
5fcc8344819b3f3961cf9874853abf2227deb5a3
created 2016-09-01 18:10 +0800
pushed 2016-09-19 02:41 +0000
John Dai John Dai - Bug 1294100 - Part 3: Modify Codegen to generate including FakeString's binding files and fix build errors. r=bz, a=ritu
fff0c85df59096ad9245c127d36a3baa6a337b2d
created 2016-09-14 15:47 +0200
pushed 2016-09-14 17:23 +0000
Jan de Mooij Jan de Mooij - Bug 1302448 part 1 - Rename CycleCollectedJSRuntime to CycleCollectedJSContext. r=mccr8
3e027eec0b61dcd2910eaa3c72b81f71d79d59e4
created 2016-09-01 18:10 +0800
pushed 2016-09-07 07:05 +0000
John Dai John Dai - Bug 1294100 - Part 3: Modify Codegen to generate including FakeString's binding files and fix build errors. r=bz
256ea0d0de34213b4a6f295900b9892d99b77c3e
created 2016-09-02 17:55 -0400
pushed 2016-09-03 14:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1297717. Stop using an unforgeable holder for global objects with unforgeable properties, since it's just pure slowdown in that case. r=peterv
f84bf71b399ed089a007a145e3adccc7d7f2827c
created 2016-08-11 14:39 +0200
pushed 2016-08-11 16:13 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
27511736d22ad90c1965d80c74699a1e8001d959
created 2016-08-03 18:32 -0700
pushed 2016-08-04 06:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1278583 part 5. Switch DOM code from using hasInstance class hooks to using Symbol.hasInstance. r=peterv
less more (0) -300 -100 -60 tip