dom/bindings/Codegen.py
14ea3aec5d8492396eac15b547f9e6efe5f18a27
created 2015-11-30 20:57 -0500
pushed 2015-12-01 13:58 +0000
Nathan Froyd Nathan Froyd - Bug 1229176 - make check for ChromeOnly interfaces for header inclusion more complete; r=bz
f2c8da919fa150dd456332ea76dd0d2cc7ff2887
created 2015-11-30 22:04 -0500
pushed 2015-12-01 03:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 1229031. Make sure to not init binding pref var caches on worker threads. r=smaug
5be86ea3a376cb7f7c1f405ab14540a675185bf1
created 2015-11-30 22:04 -0500
pushed 2015-12-01 03:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 1228707. Add a away to call Web IDL callbacks while ignoring any errors from them, and use it in a few places. r=smaug
79478e472e28eca0225e6a1ccaabcbf179ced7a3
created 2015-11-25 15:48 -0500
pushed 2015-12-01 03:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 13. Add subclassing support to Promise::Then/Catch. r=baku,efaust
1e144edfd1d846ea8612a02fee5704ec28b06cc4
created 2015-11-25 15:48 -0500
pushed 2015-12-01 03:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 12. Rip out the promise-resolved-with-promise fast path. r=baku
f540f2da98a582b15bc2032f62d2db6e9c039f3a
created 2015-11-25 15:48 -0500
pushed 2015-12-01 03:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 10. Add subclassing support to Promise::Resolve. r=baku,efaust
2b32666a527962bbb8acf2844982d5433a835d00
created 2015-11-25 15:48 -0500
pushed 2015-12-01 03:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 4. Change Promise::Constructor to run in the Xray compartment when new Promise happens over Xrays. r=peterv
6fbe06bfeba55e7f03a98c6d800a0564d22a8dfd
created 2015-11-25 15:48 -0500
pushed 2015-12-01 03:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 3. Add an @@species getter on Promise. r=peterv
b8bdcbadd22b7bdd4dc430f12d02df508372cf02
created 2015-11-25 15:48 -0500
pushed 2015-12-01 03:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 2. Pass in the 'this' value to Promise static methods. r=peterv
08f527d6528249e686c4ef9fac002939e3dab59a
created 2015-11-25 21:02 -0800
pushed 2015-11-26 05:03 +0000
Phil Ringnalda Phil Ringnalda - Back out 13 changesets (bug 1170760) for Gu bustage in homescreen/test/unit/apps_test.js
5d84599a88460d7ecb53b8ef5f7ccbdd5b463afd
created 2015-11-25 15:48 -0500
pushed 2015-11-25 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 13. Add subclassing support to Promise::Then/Catch. r=baku,efaust
6104fe33d5f5367b8413b0108008356918ee160c
created 2015-11-25 15:48 -0500
pushed 2015-11-25 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 12. Rip out the promise-resolved-with-promise fast path. r=baku
f380faddfdd8ee76862fbb284b70143f6ec3bfb2
created 2015-11-25 15:48 -0500
pushed 2015-11-25 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 10. Add subclassing support to Promise::Resolve. r=baku,efaust
b312a08fbab525073a1eac321825953c4d73fafd
created 2015-11-25 15:48 -0500
pushed 2015-11-25 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 4. Change Promise::Constructor to run in the Xray compartment when new Promise happens over Xrays. r=peterv
cb6aba9b849770047f6a93e2b05f7137bda3dc43
created 2015-11-25 15:48 -0500
pushed 2015-11-25 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 3. Add an @@species getter on Promise. r=peterv
39e4f5b1ba4000ce22871a6fd5aec5e731abe70b
created 2015-11-25 15:48 -0500
pushed 2015-11-25 20:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1170760 part 2. Pass in the 'this' value to Promise static methods. 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
94da01072e14304a014958b7c0f8dff1abf477df
created 2015-11-21 12:15 -0500
pushed 2015-11-22 19:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 1225603. Codegen ToJSValue overloads for Web IDL enums. r=smaug,jib
2a8b36923abbdc1a1b4c98eb52661e669a7a1c06
created 2015-11-20 16:29 -0500
pushed 2015-11-20 21:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 979591. Disallow calling WebIDL constructors as functions even for system callers in release builds. r=peterv
f38491274f56202ccad74debf422b3a22314b37b
created 2015-11-20 16:29 -0500
pushed 2015-11-20 21:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 1224007 part 3. Push down WouldReportJSException into MaybeSetPendingException, since anyone calling the latter will propagate the JS exception as needed. r=peterv
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
6a353499d50d88d242e37472d894dac73e900231
created 2015-11-20 13:36 -0500
pushed 2015-11-20 18:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1226448. Fix Optional::Construct to do perfect forwarding, and fix the dictionary assignment operator code for members that can have missing values to not try constructing and already constructed member. r=jib
239b9c7730ff03375ce75f36507ddcda757b0b57
created 2015-11-08 21:41 -0800
pushed 2015-11-20 06:07 +0000
Chris Peterson Chris Peterson - Bug 1223265 - Fix -Wunreachable-code and -Wimplicit-fallthrough warnings in dom/bindings and dom/ipc. r=khuey
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
85e218929a7a10851b83487c3b622b26f490c544
created 2015-11-13 08:09 +0800
pushed 2015-11-13 00:53 +0000
Kyle Huey Kyle Huey - Bug 1224061: Make Event::InitEvent infallible. r=smaug
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
2954012024e156883315caa608b877c10740599a
created 2015-11-06 19:03 +0100
pushed 2015-11-06 18:04 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 5 - Remove innerObject/outerObject/thisValue Class hooks. r=luke
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
f3d67353090e376d1d5ddb68f2377b269d6a1a88
created 2015-10-30 09:50 +0000
pushed 2015-10-30 09:56 +0000
Jon Coppeard Jon Coppeard - Bug 1219183 - Update comments that reference renamed thisObject hook r=shu
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
48d1f07e8d39a3ed252ab9eda43a9208ac78a639
created 2015-10-06 10:42 -0500
pushed 2015-10-22 14:12 +0000
Jason Orendorff Jason Orendorff - Bug 1210570 - Ensure that ToPrimitive(location) is not spoofable. r=bz.
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
251fef43b7eba811c66ad4b3c3634f2c6b7de075
created 2015-10-16 15:54 -0400
pushed 2015-10-17 01:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1215559. Create separate iterator native types for one-type and two-type iterators, so we don't force the one-type case to implement GetKeyAtIndex. r=qdot
7f2e5ec068f70139a0534d8d5113454d4f001a83
created 2015-10-16 16:16 -0400
pushed 2015-10-16 20:16 +0000
Boris Zbarsky Boris Zbarsky - Back out revision 5985a4717758 (bug 1215559) because the Linux compiler is not happy with the template using bits
5985a47177581ad830879c9eb2b7908900130c51
created 2015-10-16 15:54 -0400
pushed 2015-10-16 19:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1215559. Create separate iterator native types for one-type and two-type iterators, so we don't force the one-type case to implement GetKeyAtIndex. r=qdot
aafad06e5b40ed4c202d598900edefa202d14ff5
created 2015-10-15 10:06 -0700
pushed 2015-10-15 19:07 +0000
Kyle Machulis Kyle Machulis - Bug 1085293 - WebIDL Iterable Implementation and Tests; r=bz
15104d2224f4d1c794994941e880d616cf9aa486
created 2015-10-14 11:56 -0700
pushed 2015-10-14 19:01 +0000
Kyle Machulis Kyle Machulis - Backout of 91e9d59af87e, 96acfd0d21cf (Bug 1085293) due to build bustage
96acfd0d21cf3aa1d09e96f0beb5fd1b62cc2793
created 2015-10-12 13:27 -0700
pushed 2015-10-14 18:34 +0000
Kyle Machulis Kyle Machulis - Bug 1085293 - WebIDL Iterable Implementation and Tests; r=bz
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
5f5faa6c60e68c19eb0eb931468b2d690a67e5aa
created 2015-09-29 09:31 -0700
pushed 2015-10-07 18:59 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Perform proper failure handling in interfaces' CreateInterfaceObjects method, after dom::CreateInterfaceObjects has been called and possibly created the interface's constructor and prototype. r=bz
2499a66d5b37595ec35063b0a6c3d7ed1a9cf154
created 2015-10-07 11:09 -0700
pushed 2015-10-07 18:10 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound, a=merge
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 18:10 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 18:10 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1239abbacbfcc8140541a2691828d633fe97aed2
created 2015-10-07 09:31 -0400
pushed 2015-10-07 13:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1211624. document.all should be iterable, and so should be various other things that have an anonymous indexed getter. r=qdot
891371c4f1fea92ffd708374904c5c3e1756db82
created 2015-10-02 22:10 -0700
pushed 2015-10-03 05:10 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 1052139) for mochitest-jetpack bustage
3dc50396132253056430e7ed5f37f67d510fc3ee
created 2014-11-28 02:58 -0500
pushed 2015-10-02 21:40 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Make the [[Prototype]] of all objects on the window object's [[Prototype]] chain be immutable, BUT also disable the code that actually respects immutable-prototype handling. When we want to enable this, it'll then be a one-line change. r=bz
6f278bc63614e6c7da16f0b141b9c438874c5031
created 2015-09-29 09:31 -0700
pushed 2015-10-02 21:40 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Perform proper failure handling in interfaces' CreateInterfaceObjects method, after dom::CreateInterfaceObjects has been called and possibly created the interface's constructor and prototype. r=bz
068d7acbc81748322bfcbd6894e7c50812860aca
created 2015-09-29 09:31 -0700
pushed 2015-10-02 21:40 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Reorder CGCreateInterfaceObjectsMethod a bit to correspond to the ordering of generated code. r=bz
f7fa97ef8e68ec59ac7c4fd69735c5edbc0a9444
created 2015-03-20 16:28 -0500
pushed 2015-09-30 15:36 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
f8f71e377d673b1c25cd31b5dcdb02ad60607bd5
created 2015-09-28 11:25 -0700
pushed 2015-09-30 06:51 +0000
Martin Thomson Martin Thomson - Bug 1155923 - Add Deprecated attribute to interfaces, r=peterv
7a56e08c0443e62e82430e52c72c8912be0c3802
created 2015-09-28 14:02 +0200
pushed 2015-09-28 12:03 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 3 changesets (bug 1155923) for causing test failures in promises-call.html
6ac38acd6ab2949c57e52734c7f2b8579a907686
created 2015-09-24 16:31 -0700
pushed 2015-09-28 08:57 +0000
Martin Thomson Martin Thomson - Bug 1155923 - Add Deprecated attribute to interfaces. r=peterv
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-09-23 19:31 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
6c93d1044b7e66f9c9c368ebfcd9c9da3d481081
created 2015-03-20 16:28 -0500
pushed 2015-09-23 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
b30b0dcc562c4fce5802c1ff222d0cd6c7309f53
created 2015-08-28 21:55 -0700
pushed 2015-09-23 00:31 +0000
Jeff Walden Jeff Walden - Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits
058927e0b31bd9453c4ac89e4ba260ee77065bb6
created 2015-09-22 09:31 -0700
pushed 2015-09-23 00:31 +0000
Jeff Walden Jeff Walden - Bug 1207006 - Remove the unhelpfully-confusing exceptionCodeIndented. r=bz
81385142227216ba4f0a73a11dd1a0ef8df63c4e
created 2015-09-18 00:14 +0200
pushed 2015-09-17 22:15 +0000
Tom Schuster Tom Schuster - Bug 603201 - Change GetProperty receiver argument to Value in the browser. r=smaug
335983552fdcb3caa734ac69959255a23e2a6100
created 2015-09-04 15:52 +0200
pushed 2015-09-04 14:02 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 1 - Add InlinableNatives JitInfo infrastructure, use it for Math natives. r=bz,nbp
c11a03fbc6b7fd78a495e4ce30b3197c50930db2
created 2015-09-02 10:40 +0100
pushed 2015-09-02 09:40 +0000
Jon Coppeard Jon Coppeard - Bug 1088214 - Remove JSCLASS_IMPLEMENTS_BARRIERS now this is implemented everywhere r=terrence
less more (0) -1000 -300 -100 -60 tip