dom/base/WindowNamedPropertiesHandler.cpp
ff6e961b87dc1163c5efe35da2e334c6723a14e1
created 2017-11-03 18:25 -0400
pushed 2017-11-10 09:56 +0000
Nika Layzell Nika Layzell - Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug
bd06b3b18448a804b81f40f48899626de04b3da8
created 2017-10-16 10:58 -0400
pushed 2017-10-21 08:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 1354730. Disable named property object (aka global scope polluter) behavior for all Xrays. r=kmag
f55670929a2e56f78e64e7feb5b68763d0b5d16d
created 2017-10-16 14:34 -0400
pushed 2017-10-17 09:45 +0000
Boris Zbarsky Boris Zbarsky - Back out bug 1354730 to reopen CLOSED TREE.
518baff0f9914b80ad1d2364da69d082759a78e3
created 2017-10-16 10:58 -0400
pushed 2017-10-17 09:45 +0000
Boris Zbarsky Boris Zbarsky - Bug 1354730. Disable named property object (aka global scope polluter) behavior for all Xrays. r=kmag
1d5d4015f0c19d5da7c76b5e134eb227431a6356
created 2017-04-29 14:41 +0200
pushed 2017-04-29 19:31 +0000
Jan de Mooij Jan de Mooij - Bug 1360523 - Define number of reserved slots explicitly for each proxy js::Class. r=bz
5505b53a0acb3dcf2c6a565169d99c23e1c8da52
created 2017-02-14 16:17 -0800
pushed 2017-04-12 17:51 +0000
Andrew McCreight Andrew McCreight - Bug 1338272 - Require that the return value of MaybeSetPendingException is used. r=bz
7950608b2f1f82836837ae7d69b751a7ee31cb2a
created 2017-04-08 13:03 -0400
pushed 2017-04-09 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1353150. Add a preference that controls whether named properties object properties are exposed on Xrays, with a default of "not exposed in web extension content scripts". r=bholley
77ea5bc98768c61514f8a5b4fb34c7ffaf9875b8
created 2016-11-04 12:41 -0400
pushed 2016-11-05 01:56 +0000
Boris Zbarsky Boris Zbarsky - Bug 1021289 part 4. Implement support for WebIDL deleters over Xrays. r=peterv
27511736d22ad90c1965d80c74699a1e8001d959
created 2016-08-03 18:32 -0700
pushed 2016-08-04 13:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 1278583 part 5. Switch DOM code from using hasInstance class hooks to using Symbol.hasInstance. r=peterv
a4aa107239e45e00f4451ead9f08e689c9daea84
created 2016-05-08 11:18 +0200
pushed 2016-05-10 22:20 +0000
Oriol Oriol - Bug 1271135 - "window[''] warns "Empty string passed to getElementById()." r=jst
29ee431f39218378889fb821d448487497a0d1fd
created 2016-05-09 22:25 -0400
pushed 2016-05-10 10:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1270349 part 5. Use LegacyUnenumerableNamedProperties instead of passing flags to GetSupportedNames to determine whether named props on DOM proxies should be reflected in ownPropertyKeys. r=peterv
edba1116e87e703f360794e5749279c04a09a3a4
created 2016-03-24 05:54 +1100
pushed 2016-03-24 15:15 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1258924 - Reorder DOMIfaceAndProtoJSClass fields to reduce padding. r=bz.
f75d479d9d51ca60f1ba763e04c504d0dd29a9f5
created 2016-03-16 12:40 -0400
pushed 2016-03-17 10:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 1256419. Null-check our nsDOMWindowList before trying to get its length. r=smaug
861b58026b8882e42c4d75bd473f1d2d93566852
created 2016-02-09 17:40 -0500
pushed 2016-02-10 10:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 1245554. Window's named properties object should not claim to have duplicates of a given property name if it has multiple iframes with that name. r=peterv
e22b3043887ed36bf2c634c2924a7c8d39d226b1
created 2016-01-30 09:05 -0800
pushed 2016-01-31 01:09 +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-29 00:30 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor everywhere else. r=smaug
1e963938e988007dedbd49262b3a53943b1f196d
created 2016-01-20 14:48 -0800
pushed 2016-01-21 10:51 +0000
William Chen William Chen - Bug 717722 - Implement WebKitCSSMatrix. r=baku
e7ffa99e2ac9e8420aabc710166041250cd2b245
created 2015-11-20 16:29 -0500
pushed 2015-11-23 13:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 1224007 part 2. Make the various ErrorResult::Report* methods private, so consumers all go through MaybeSetPendingException and rename them to more clearly indicate what they're actually doing. r=peterv
de953677a1819ad7e64e647d4c5d6093b2cc76c2
created 2015-10-08 15:07 -0700
pushed 2015-10-09 09:43 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Make more objects on the global prototype chain have immutable [[Prototype]], when we enable enforcement of this requirement. r=bz
c6bf3c59ee4e6e8f49aaf345af1be55a13b3ccc0
created 2015-10-05 09:38 -0700
pushed 2015-10-06 10:01 +0000
Andrew McCreight Andrew McCreight - Bug 1197893 - Check the number of arguments for ThrowTypeError() and ThrowRangeError() at compile time. r=peterv
891371c4f1fea92ffd708374904c5c3e1756db82
created 2015-10-02 22:10 -0700
pushed 2015-10-03 22:38 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 1052139) for mochitest-jetpack bustage
a11b056ad49b63fb56298a56f548aaee09b22498
created 2015-10-02 16:17 -0700
pushed 2015-10-03 22:38 +0000
Wes Kocher Wes Kocher - Backed out changeset 821791826960 (bug 1197893) for Nexus build failures CLOSED TREE
8217918269609039037035e1f4f80c315664391b
created 2015-10-02 15:09 -0700
pushed 2015-10-03 22:38 +0000
Andrew McCreight Andrew McCreight - Bug 1197893 - Check the number of arguments for ThrowTypeError() and ThrowRangeError() at compile time. r=peterv
3dc50396132253056430e7ed5f37f67d510fc3ee
created 2014-11-28 02:58 -0500
pushed 2015-10-03 22:38 +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
5b173235b1875886cb6a5647b955944f4f17695b
created 2015-10-02 10:49 -0700
pushed 2015-10-03 22:38 +0000
Andrew McCreight Andrew McCreight - Backed out changeset 6fa9cdf4002b for breaking the build.
6fa9cdf4002b6726daedcf81b3e1e47702ca585f
created 2015-10-02 10:42 -0700
pushed 2015-10-03 22:38 +0000
Andrew McCreight Andrew McCreight - Bug 1197893 - Check the number of arguments for ThrowTypeError() and ThrowRangeError() at compile time. r=peterv
fe4679e180caf1a13fdafecfaf65ba67f4c247a7
created 2015-07-01 14:15 -0400
pushed 2015-07-02 13:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 959992. Go back to not treating properties that the named properties object exposes as enumerable. r=peterv
bd079aadd3feeee3f9b9f73c5e0bc4bd6a870722
created 2015-05-03 15:32 -0400
pushed 2015-05-04 11:42 +0000
Andrew McCreight Andrew McCreight - Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
7eca624923335b1ef0952ff3979f4a083d73bf78
created 2015-02-17 11:58 -0600
pushed 2015-03-26 18:44 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-03-23 12:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage
dcd0af73ac848137d04fa35cc1d111ece51677fe
created 2015-02-17 11:58 -0600
pushed 2015-03-23 12:19 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
35f7c0795116b44f106b79dab2f1ccbea9ca688d
created 2015-02-04 10:20 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 5 - [[Delete]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
2b18c04de86c2583959e350a95ef77d621deaef3
created 2015-01-30 11:37 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 3 - [[DefineOwnProperty]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
2e9b1150861bab37b5120e712fea7e872f4d8bd8
created 2015-02-26 15:58 -0500
pushed 2015-02-27 18:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. r=waldo
7c3cc4f11d38fd6adfc585cf06afb3d092471bdc
created 2015-02-26 23:17 -0800
pushed 2015-02-27 18:20 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1136925) for potentially busting m-e10s-dt on a CLOSED TREE
2faa0e91fe230efb7219e3b63b04641d12ee5264
created 2015-02-26 15:58 -0500
pushed 2015-02-27 18:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. r=waldo
53365d1c2b7f61efd40dd3839e6205f63d10c0e5
created 2015-02-24 16:41 +0200
pushed 2015-02-24 23:13 +0000
Olli Pettay Olli Pettay - Bug 1037687, load iframes in shadow DOM, r=wchen
53767c427617de53d0c929b7d9324880f634ad1b
created 2015-02-04 18:46 +0700
pushed 2015-02-06 14:13 +0000
Dhi Aurrahman Dhi Aurrahman - Bug 1125766 - Throw proper error types for TextEncoder(), TextDecoder() and TextDecoder.decode(). r=bz
1298539468f2d22f36603d78e8e8f94e9c821d61
created 2015-01-02 14:02 -0600
pushed 2015-01-06 15:53 +0000
Jeff Walden Jeff Walden - Bug 603201 - Make HasPropertyOnPrototype fallible. r=peterv
35ba8c31d7f3cdd4c93926d3cfd3977105b8a2d3
created 2014-10-17 16:57 -0700
pushed 2014-10-20 12:40 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Remove slots/elements from non-native objects, use a new layout for proxies and typed objects, r=luke,billm,efaust,bz,sfink,jandem.
90eec7edf8c0e4cfaf0fe15bf3f887f63a24eba0
created 2014-09-26 15:16 -0500
pushed 2014-10-08 23:37 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 1 - Rename BaseProxyHandler::getOwnPropertyNames -> ownPropertyKeys to match the ES6 [[OwnPropertyKeys]] internal method. r=efaust, r=bz.
73f22a0e55cbd63d2984165c7bc7111665a80634
created 2014-09-15 16:51 +0200
pushed 2014-09-29 18:57 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, make Xrays walk the prototype chain when resolving DOM properties. r=bholley.
194b0d93d32ae5b5d321d7dc115230f88605a87e
created 2014-09-15 16:51 +0200
pushed 2014-09-29 18:57 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, add resolve and enumerate native property hooks for the Window named properties object. r=bholley.
ee4fe6bc73be31dd11c5d205f89890e78762d045
created 2014-09-09 15:19 +0200
pushed 2014-09-29 18:57 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, add a named properties object type to DOMObjectType and how to get the parent prototype object in DOMIfaceAndProtoJSClass. r=bz, r=bholley.
d7cb38405fc20aefc08fe1403aeaa3cff1d60754
created 2014-09-05 22:36 +0200
pushed 2014-09-29 18:57 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, create the named properties object from the binding code. r=bz.
591364ca5f0ab92bdd56e8eb2b0cc789ff7988fe
created 2014-09-05 22:09 +0200
pushed 2014-09-29 18:57 +0000
Peter Van der Beken Peter Van der Beken - Bug 787070 - Expandos on the xray of DOM prototypes should have effect on xrays of DOM nodes, give the WindowNamedPropertiesHandler a DOMIfaceAndProtoJSClass. r=bz.
cf04e79c302d942ebae171b74874fa26e3efa2e8
created 2014-09-05 14:28 -0400
pushed 2014-09-08 13:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 1017424 part 7. Remove code to handle XPConnect window wrappers from WindowNamedPropertiesHandler and XPCJSRuntime. r=peterv
d25c1152bcda08b4ad9758ff77066eaecba18a40
created 2014-08-01 23:37 -0400
pushed 2014-08-04 20:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 1043690 part 2. Change the codegen for DOM proxies to ignore named props when looking up property descriptors on [[Set]]. r=efaust
102fae9cacc1b3c48c9a8e640a9e183ea62fd9c5
created 2014-07-05 17:30 +0200
pushed 2014-07-06 16:11 +0000
Jan de Mooij Jan de Mooij - Bug 1034191 - Make nsDependentJSString users work with Latin1 strings and nursery-allocated strings. r=bz
fe5b4bc91c68defa5562c1863b2c050eaf60bdb0
created 2014-06-27 04:44 -0700
pushed 2014-07-01 12:01 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
55f6c141528165e4487de0cdd76295adacdc0bcf
created 2014-06-27 14:21 +0200
pushed 2014-06-28 00:41 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 285c853fedfa (bug 1027402)
285c853fedfa684dfea52dba1e1e7db1cec7050b
created 2014-06-27 04:44 -0700
pushed 2014-06-28 00:41 +0000
Eric Faust Eric Faust - Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
c45ab5ebb3937adf38427bd8a3bd9854297df6d6
created 2014-06-10 20:15 -0700
pushed 2014-06-11 15:14 +0000
Bobby Holley Bobby Holley - Bug 1022016 - Redesign nsDependentJSString API to be less of a footgun. r=gabor
8860fd09236aaa3bbdf3b1b9ae90ad12b8e94543
created 2014-06-10 22:50 -0400
pushed 2014-06-11 15:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 1019417. When enumerating the window, make sure to not enumerate frame names that we wouldn't actually expose. r=bholley
51e11d4c451c78a8e229d4ed0ab860511bf1cca3
created 2014-05-13 11:58 +0200
pushed 2014-05-15 22:59 +0000
Nick Lebedev Nick Lebedev - Bug 998002 - Rename nsContentUtils::Get{Subject,Object}Principal to nsContentUtils::{Subject,Object}Principal. r=bholley
e0741f7815ffce0ee1fc5344ec928223b34ae7ab
created 2014-04-25 16:11 -0500
pushed 2014-04-27 01:52 +0000
Jason Orendorff Jason Orendorff - Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
f0057045ace5c3b83ed65d38399e298641d7bd31
created 2014-04-15 22:58 -0400
pushed 2014-04-16 12:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 843840 part 2. Add a way to ask DOM proxies for only their enumerable property names, and use that in the enumerate hook. r=peterv
50bb1cfc2352b98b5e3ca6519e4f2eaec322358d
created 2014-04-10 00:58 -0400
pushed 2014-04-10 16:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 993889 part 6. Remove the "scope" argument of dom::WrapObject methods. r=bholley
3910ec9bec17075a41a753c73576aa8083e28599
created 2014-02-05 13:38 -0500
pushed 2014-02-06 11:50 +0000
Boris Zbarsky Boris Zbarsky - Bug 965154. Make the global scope polluter handle WebIDL Window objects. r=peterv
ca6ea866bc477590b2b91135dbb23fdd9e123b08
created 2013-11-11 18:56 +0200
pushed 2013-11-11 20:43 +0000
Olli Pettay Olli Pettay - Bug 936969, make sure to null check the return value of GetFrameElementInternal(), r=bholley
less more (0) -60 tip