js/ipc/WrapperOwner.cpp
7eca624923335b1ef0952ff3979f4a083d73bf78
created 2015-02-17 11:58 -0600
pushed 2015-03-26 09:39 +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-22 16:34 +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
7613fc978d36faaf405f3490c19c85886c9e9686
created 2015-03-01 13:16 -0600
pushed 2015-03-22 14:58 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
dcd0af73ac848137d04fa35cc1d111ece51677fe
created 2015-02-17 11:58 -0600
pushed 2015-03-22 14:58 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 2 - Change ProxyHandler::defineProperty() to make the desc argument a non-mutable handle. r=Waldo.
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-21 16:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
69c682891670e5f6dee1ced41ad68455c2841b94
created 2015-03-10 14:36 -0700
pushed 2015-03-10 23:28 +0000
Blake Kaplan Blake Kaplan - Bug 1134006 - Avoid IPC for domElement.QueryInterface(nsISupports) and nsIClassInfo. r=billm
15b55cb42f7aaeb8d2174e7f5b10902b844629af
created 2015-03-10 12:37 +0100
pushed 2015-03-10 11:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 6c7ebb2f5a92 (bug 1134006) for bustage
6c7ebb2f5a9221ecc6e23a5d8f5ac1f79de4ce28
created 2015-03-09 15:01 +0100
pushed 2015-03-10 11:17 +0000
Blake Kaplan Blake Kaplan - Bug 1134006 - Avoid IPC for domElement.QueryInterface(nsISupports) and nsIClassInfo. r=billm
0ba66387063628463083f36d458c9282e77b0129
created 2015-03-09 12:50 -0400
pushed 2015-03-09 16:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140573 part 1. Drop the parent argument from JS_NewFunction. r=waldo
41df9affe00f2c266cf6bcc7e7c5b04846090872
created 2015-02-05 16:36 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 7 - [[SetPrototypeOf]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
e85721e916920f374a065a858e30fd69c1d4f997
created 2015-02-04 12:01 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 6 - [[PreventExtensions]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
35f7c0795116b44f106b79dab2f1ccbea9ca688d
created 2015-02-04 10:20 -0600
pushed 2015-03-07 02:06 +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.
0712a3d4b79c78f151cf50407fb8707f41b52b25
created 2015-02-03 19:51 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 4 - [[Set]] 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-07 02:06 +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 14:45 +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 07:22 +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-26 20:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. r=waldo
6586155409370dc02f68c3499a5c535200319979
created 2015-02-10 16:29 +0100
pushed 2015-02-10 15:30 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 1090592 - GetPrototypeOf hook for CPOWProxyHandler. r=billm
8c6cbca7251a822c51441f837dd085071bb010e8
created 2015-01-16 09:56 -0800
pushed 2015-01-16 17:58 +0000
Bill McCloskey Bill McCloskey - Bug 1119753 - Fix CPOW GC crash (r=jonco)
7be24f3f8d2113e2d1c698a17f103f253d6c33f7
created 2014-12-18 17:34 -0800
pushed 2014-12-19 01:36 +0000
Bill McCloskey Bill McCloskey - Bug 1102640 - [e10s] Shouldn't be able to create CPOWs to the inner window (r=mrbkap)
ae868f85972185febda96aa24cd8e78f67da7e92
created 2014-12-17 00:28 +0100
pushed 2014-12-16 23:29 +0000
Tom Schuster Tom Schuster - Bug 1094176 - Remove lookup API from browser. r=bholley
c9d488c5e0f48a4ad13e86ae00926c9a3d513cc2
created 2014-12-17 00:28 +0100
pushed 2014-12-16 23:29 +0000
Tom Schuster Tom Schuster - Bug 783829 - Remove getEnumerablePropertyKeys. r=efaust,bholley
2e24211fa51cfd027ddb208b324980fabe65c70a
created 2014-12-17 00:28 +0100
pushed 2014-12-16 23:29 +0000
Tom Schuster Tom Schuster - Bug 783829 - Change from Proxy iterate to enumerate. r=efaust,bholley
dc5206885f8727c30b3b99c268cfbed0b936951f
created 2014-11-19 18:54 -0500
pushed 2014-11-20 11:03 +0000
Brad Lassey Brad Lassey - bug 1074567 - measure time spent processing in sync CPOW calls per compartment r=bholley,billm
acbd7b68fa8c7c8cfa542adf9a9adeca2df9e46c
created 2014-11-14 17:32 -0500
pushed 2014-11-14 22:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge inbound to m-c. a=merge
439291ff241982c9f966676fe681f5147b131c66
created 2014-11-14 16:41 -0500
pushed 2014-11-14 22:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 6c81f3c0d141 (bug 1074567) for adding new rooting hazards.
6c81f3c0d141f880153320668934995f6f418682
created 2014-11-14 13:50 -0500
pushed 2014-11-14 22:49 +0000
Brad Lassey Brad Lassey - bug 1074567 - measure time spent processing in sync CPOW calls per compartment r=bholley,billm
494c68e8fe3728b8994f560f7d89508c32d3cbbc
created 2014-11-14 16:21 +0100
pushed 2014-11-14 15:21 +0000
Tom Schuster Tom Schuster - Bug 783829 - Rename Proxy enumerate trap to getEnumerablePropertyKeys. r=efaust
37c92f53bfd2cb8c06037948a3b21bb55a0c0ee1
created 2014-11-05 17:52 -0800
pushed 2014-11-06 01:52 +0000
Bill McCloskey Bill McCloskey - Bug 1091964 - Avoid spurious rooting hazard on a CLOSED TREE
c97553c13fb65447505f83ccd950190cbe830c63
created 2014-11-04 17:40 -0800
pushed 2014-11-06 00:10 +0000
Bill McCloskey Bill McCloskey - Bug 1091970 - [e10s] Cache object tag in add-on shims for remote objects (r=mrbkap)
054f17d341c1cc190480ef74438a3863f4d82d57
created 2014-11-04 17:39 -0800
pushed 2014-11-06 00:10 +0000
Bill McCloskey Bill McCloskey - Bug 1091964 - [e10s] Cache isCallable and isConstructor for CPOWs (r=mrbkap)
9b6a24e2f106ce14e823eed80a3b9a3d0fdd54a5
created 2014-11-05 10:03 +0100
pushed 2014-11-05 09:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 5992aea01aff (bug 1091964)
eb34e7c8120f805b0b7fa3e85596c132ee05e4e1
created 2014-11-05 10:02 +0100
pushed 2014-11-05 09:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 38ca6211d1d4 (bug 1091970)
38ca6211d1d4ae7571b1cbc26ae4371b960006c1
created 2014-11-04 17:40 -0800
pushed 2014-11-05 01:40 +0000
Bill McCloskey Bill McCloskey - Bug 1091970 - [e10s] Cache object tag in add-on shims for remote objects (r=mrbkap)
5992aea01affcabf8ffe6faba1cd697b8d612628
created 2014-11-04 17:39 -0800
pushed 2014-11-05 01:40 +0000
Bill McCloskey Bill McCloskey - Bug 1091964 - [e10s] Cache isCallable and isConstructor for CPOWs (r=mrbkap)
19e9a08c8fce9070aa706d38a91d9dc934b92351
created 2014-10-21 11:40 -0700
pushed 2014-10-22 22:20 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Reorder the preventExtensions trap just after the [[Prototype]]-access traps. r=code-motion
7bfc7cabc457d55e85af2a8c045a1654eda2b8f6
created 2014-10-19 01:18 -0700
pushed 2014-10-22 22:20 +0000
Jeff Walden Jeff Walden - Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
acdc29a63249118182133930f44506245322a835
created 2014-10-22 08:59 +0200
pushed 2014-10-22 06:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9e900e87b4bb (bug 1085566)
b7cd3d75207a5de93f24c16df4f874a61e511eac
created 2014-10-22 08:59 +0200
pushed 2014-10-22 06:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4eee647a5bd4 (bug 1052139)
4eee647a5bd4502a5d91b0167017b712414cb967
created 2014-10-21 11:40 -0700
pushed 2014-10-21 22:57 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Reorder the preventExtensions trap just after the [[Prototype]]-access traps. r=code-motion
9e900e87b4bbc73849db81b9bced23aaa7520e61
created 2014-10-19 01:18 -0700
pushed 2014-10-21 22:57 +0000
Jeff Walden Jeff Walden - Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
a2458d9afc8167382d14066bd804689e6e401e22
created 2014-10-08 22:01 -0500
pushed 2014-10-16 19:42 +0000
Jason Orendorff Jason Orendorff - Bug 1081280 - Rename BaseProxyHandler::keys -> getOwnEnumerablePropertyKeys. r=efaust.
075cf4911854af4fdc5dba789cc518a30b929313
created 2014-10-08 12:09 -0500
pushed 2014-10-16 19:42 +0000
Jason Orendorff Jason Orendorff - Bug 1081255 - Rewrite comments in jsproxy.h; reclassify the methods a bit. No change in behavior. r=efaust, r=bz, r=jwalden.
f5b05c63480d804fb91dd9a8a7ee54421695282f
created 2014-10-16 18:39 +0200
pushed 2014-10-16 18:16 +0000
Tom Schuster Tom Schuster - Bug 1071177 - Support symbol keys and throw exception on unique symbols with CPOWs. r=billm
38a7ffcc3507cf99a70e934bc2e930b0b0caf4dd
created 2014-09-26 19:52 -0500
pushed 2014-10-08 17:36 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 3 - Rename mozilla::jsipc::PJavaScript::GetPropertyNames -> GetPropertyKeys. r=billm.
90eec7edf8c0e4cfaf0fe15bf3f887f63a24eba0
created 2014-09-26 15:16 -0500
pushed 2014-10-08 17:36 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 1 - Rename BaseProxyHandler::getOwnPropertyNames -> ownPropertyKeys to match the ES6 [[OwnPropertyKeys]] internal method. r=efaust, r=bz.
40263f6c0fbc142ed3c1a28ad3d098bc0c0e12b8
created 2014-10-07 21:32 -0700
pushed 2014-10-08 07:26 +0000
Bill McCloskey Bill McCloskey - Bug 1049879 - Remove urgent and rpc message types and replace with message priorities (r=dvander,bent,ehsan)
405e4dba0359d30ff5bf74f29b43aae4b86939f8
created 2014-10-08 08:03 +0200
pushed 2014-10-08 06:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset e56bf4ea89fb (bug 1049879) for bustage in emulator debug builds on a CLOSED TREE
e56bf4ea89fbe8633f23035e98bbd547ad262b0c
created 2014-10-07 21:32 -0700
pushed 2014-10-08 04:32 +0000
Bill McCloskey Bill McCloskey - Bug 1049879 - Remove urgent and rpc message types and replace with message priorities (r=dvander,bent,ehsan)
765ab5eaab5b12281c1cbad4c8a0828e37c92ba7
created 2014-10-07 11:29 +0200
pushed 2014-10-07 09:29 +0000
Tom Schuster Tom Schuster - Bug 1071177 - Introduce JSIDVariant type for CPOWs. r=billm
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
41a8bae313cc3464fa21db9be558c8cf47b5c76c
created 2014-10-01 17:22 +0200
pushed 2014-10-01 15:22 +0000
Bobby Holley Bobby Holley - Bug 1067009 - Implement regexp_toShared for CPOWs. r=billm
4d94f2bf456a1a941851bd8ee0e50a52dffd61c1
created 2014-09-25 13:13 +0200
pushed 2014-09-25 11:13 +0000
Bobby Holley Bobby Holley - Bug 1065811 - Track Xray waivers with CPOWs. r=billm
bc71142337a34496ae657fcade46e04c1214b71f
created 2014-09-25 13:13 +0200
pushed 2014-09-25 11:13 +0000
Bobby Holley Bobby Holley - Bug 1065811 - Clean up ObjectId handling with static type checking. r=billm
8fb1ab37e3e08e8565c722f73853f599e3b033e2
created 2014-09-25 13:13 +0200
pushed 2014-09-25 11:13 +0000
Bobby Holley Bobby Holley - Bug 1065811 - Stop statically computing callability/constructibility on CPOWs. r=billm
d9edbc602839774e3d790386725be870986099b4
created 2014-09-25 13:13 +0200
pushed 2014-09-25 11:13 +0000
Bobby Holley Bobby Holley - Bug 1065811 - Expose isCallable()/isConstructor() in JS_PUBLIC_API. r=billm
d63a5fe3ace7d59e1aaad2a5d64bc511793349bc
created 2014-09-24 12:54 +0100
pushed 2014-09-24 12:01 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Unify the finalization and moving GC callbacks into a weak pointer update callback r=terrence r=bholley
91520b12f0dcb92ad4a7a1caa69cce765ab3bc9f
created 2014-09-12 17:41 -0700
pushed 2014-09-13 00:41 +0000
Bobby Holley Bobby Holley - Bug 1052096 - Move CPOWs into the privileged junk scope. r=billm
9a90a1cf5d5f36d333b04a89364cb48ee6cc8364
created 2014-09-10 17:15 -0700
pushed 2014-09-11 00:15 +0000
Bill McCloskey Bill McCloskey - Bug 1060042 - CPOWs need a hasInstance hook (r=mrbkap)
ed2fb19942d0846fe15acbf69b99dda4fa46d453
created 2014-09-10 15:52 -0700
pushed 2014-09-10 22:53 +0000
Eric Faust Eric Faust - Bug 966518 - Part 0: Make proxy callability into a trap, rather than a class check. (r=bholley, r=djvj, r=peterv)
less more (0) -60 tip