js/xpconnect/src/XPCWrappedNativeJSOps.cpp
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
055c19334b2e2c289cfafb069c3d13c8a0a47ef0
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset d72144153749 (bug 1147005) for being on top of a patch on top of a patch being backed out
d72144153749bcb0c7a492ee8583711c03e4e6e2
created 2015-03-28 14:47 +0100
pushed 2015-03-29 03:30 +0000
Tom Schuster Tom Schuster - Bug 1147005 - Change JSAddPropertyOp signature. r=jorendorff,peterv
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
c018aa2e76e6a30b51bede9bea5d175daa0af27e
created 2015-03-13 14:43 -0500
pushed 2015-03-24 15:35 +0000
Jason Orendorff Jason Orendorff - Bug 1143810 - Remove some XPConnect JSClass::setProperty hooks that are not needed anymore. r=bholley.
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
92adb459d519c7d0c6fd08e234dafd3f6f660a14
created 2015-03-13 14:43 -0500
pushed 2015-03-23 12:19 +0000
Jason Orendorff Jason Orendorff - Bug 1143810 - Remove some XPConnect JSClass::setProperty hooks that are not needed anymore. r=bholley.
0ba66387063628463083f36d458c9282e77b0129
created 2015-03-09 12:50 -0400
pushed 2015-03-10 01:27 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140573 part 1. Drop the parent argument from JS_NewFunction. 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.
0712a3d4b79c78f151cf50407fb8707f41b52b25
created 2015-02-03 19:51 -0600
pushed 2015-03-08 03:12 +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-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.
c0d21f2affd6182e729628d952a664ab39438b1b
created 2015-01-30 13:56 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1130576 - Rename JSPropertyOp -> JSGetterOp and JSStrictPropertyOp -> JSSetterOp. r=efaust.
5f9adee38d45d5897a009189ce1fff7e7acdd1ca
created 2015-03-03 07:12 -0500
pushed 2015-03-04 00:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131797 part 3. Store the object we originally come from in a reserved slot on XPConnect functions instead of using the parent pointer. r=bholley
92ab79b20f61c617acf628feda416e81caebe484
created 2015-02-13 14:34 -0500
pushed 2015-02-16 15:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1132187 part 3. Remove the WANT_CONVERT bit. r=peterv
cd8ff1a7572c736b740e0228d9ae01dd18ab2a0b
created 2015-02-13 14:34 -0500
pushed 2015-02-16 15:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1132187 part 2. Remove the WANT_DELPROPERTY bit. r=peterv
5793906a8cff318e352e0a0e1f7502961f620318
created 2015-02-13 14:34 -0500
pushed 2015-02-16 15:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131799. Stop parenting XPConnect tearoffs to the XPCWrappedNative. r=peterv
ab77cac824f8892f5f3789b19267d1d9ff2f17a1
created 2015-02-13 13:25 -0800
pushed 2015-02-16 15:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 564376c26384 (bug 1131799)
a58ff7cd48d460b9bb3c9830318e37fdbeef3d47
created 2015-02-13 13:25 -0800
pushed 2015-02-16 15:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 70b09a891a37 (bug 1132187)
635b6b12ea52c0ebe59a0e8032a58ea3b6f6ca69
created 2015-02-13 13:25 -0800
pushed 2015-02-16 15:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 9017975d0201 (bug 1132187)
d3babbfbe771777402148d64b572857cb2454a36
created 2015-02-13 12:20 +0100
pushed 2015-02-16 15:06 +0000
Tom Schuster Tom Schuster - Bug 1124934 - Add a HasProperty ObjectOp. r=jorendorff
9017975d02018ed7bf4dfcb51232fb75a2b48201
created 2015-02-13 14:34 -0500
pushed 2015-02-16 15:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1132187 part 3. Remove the WANT_CONVERT bit. r=peterv
70b09a891a376bbb45774561c96d5629a69bb4fc
created 2015-02-13 14:34 -0500
pushed 2015-02-16 15:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1132187 part 2. Remove the WANT_DELPROPERTY bit. r=peterv
564376c26384893b730bf3485c48f5c440f08bae
created 2015-02-13 14:34 -0500
pushed 2015-02-16 15:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131799. Stop parenting XPConnect tearoffs to the XPCWrappedNative. r=peterv
c93e99adfc7d52866cae3a65d818bb32374e9557
created 2015-02-11 23:40 +0100
pushed 2015-02-12 14:33 +0000
Tom Schuster Tom Schuster - Bug 1125437 - Get rid of SetPropertyAttributes and use DefineProperty to follow ES6 specification. r=efaust
f1ac9100750e5669ae15208d939af3a9a794e748
created 2015-01-28 17:12 -0600
pushed 2015-02-03 13:27 +0000
Jason Orendorff Jason Orendorff - Bug 1127121 - Remove property key type splitting in ObjectOps. r=bhackett.
ff99308cdefcf27899ce53d9198a11140f66a3ed
created 2015-01-24 16:38 +0100
pushed 2015-01-25 00:24 +0000
Tom Schuster Tom Schuster - Bug 1122619 - Remove getPropertyAttributes object ops. r=jorendorff
ce3aaa3b3a4210f49c960ead4257e1f7e5e99a87
created 2015-01-22 17:17 +0100
pushed 2015-01-22 22:31 +0000
Tom Schuster Tom Schuster - Bug 1122552 - Introduce [[GetOwnProperty]] object op. r=jorendorff,bz
7066f0d9c11061ed22a9e0b605b3f916f4633734
created 2014-12-11 19:31 +0100
pushed 2014-12-12 01:30 +0000
Tom Schuster Tom Schuster - Bug 1097267 - Change the enumerate hook usage in XPC and browser. r=bholley
339befde1a62c1b13fcd4ce9bac37bf285d49b93
created 2014-12-11 19:31 +0100
pushed 2014-12-12 01:30 +0000
Tom Schuster Tom Schuster - Bug 1097267 - Remove the DONT_ENUM_STATIC_PROPS flag from XPC. r=bholley
65e82280a4be780a54ea4cf4ae15e85f216dd8dd
created 2014-11-22 12:23 -0600
pushed 2014-12-12 01:30 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
a7d403088a1608e6c04692313bf476478c5095eb
created 2014-12-02 16:56 -0600
pushed 2014-12-10 10:50 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
63f71ff39bbc6f87008f7222db71d21d5d9d6d95
created 2014-11-24 17:04 -0800
pushed 2014-11-25 11:48 +0000
Wes Kocher Wes Kocher - Backed out changeset b3f742c00ba1 (bug 1103152)
c80672f72db67fa665c49642f2a73801b27249d8
created 2014-11-24 17:03 -0800
pushed 2014-11-25 11:48 +0000
Wes Kocher Wes Kocher - Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
b4b619628d1d1ffd28413d102f11ee89a7f77819
created 2014-11-22 12:23 -0600
pushed 2014-11-25 11:48 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
b3f742c00ba1395e499d859b6374ca6864d4f522
created 2014-11-21 15:14 -0600
pushed 2014-11-25 11:48 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
a3fc456298ac3de09851a27d55b9355a788ff00c
created 2014-11-11 11:56 +0100
pushed 2014-11-11 21:40 +0000
Jan de Mooij Jan de Mooij - Bug 1094255 - Optimize GetElements on NodeLists to make fun.apply(x, nodeList) faster. r=bz,evilpie
466732e6be01fac4b758ad54f542ee9d0960f1a0
created 2014-11-08 01:07 +0100
pushed 2014-11-10 13:26 +0000
Tom Schuster Tom Schuster - Bug 993026 - Change resolve hook in browser/XPC. r=bholley
b22c5e82467b22bb162129fff9d549da760e34dc
created 2014-11-08 01:07 +0100
pushed 2014-11-10 13:26 +0000
Tom Schuster Tom Schuster - Bug 993026 - Change XPIDLScriptable NewResolve to simpler Resolve. r=bholley
92d4cb1178bdd3ea90b1066c119f608991d81e13
created 2014-11-05 20:36 +0100
pushed 2014-11-10 13:26 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Remove iteratorObject hook. r=jorendorff
5fbb8f4655ff290b9bd7366f93c0b76b4cdba226
created 2014-11-06 09:11 +0100
pushed 2014-11-06 12:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset dc265cc31095 (bug 1091900)
dc265cc310956d69520670be10672731a3b9b8d5
created 2014-11-05 20:36 +0100
pushed 2014-11-06 12:50 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Remove iteratorObject hook. r=jorendorff
66860992cd5ea5e12dc41ec39101de2cca4b7737
created 2014-10-29 15:06 -0400
pushed 2014-10-30 13:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1088002 part 2. Change JS_DefineElement, JS_DefineProperty, JS_DefineUCProperty, JS_DefinePropertyById, and JS_DefineProperties to default to using JSNative accessors, not JSPropertyOp accessors. r=waldo
593ede2c00382a5bbbf5981cda18184093df771b
created 2014-10-22 11:40 -0400
pushed 2014-10-22 20:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1019191 part 14. Remove the now-unused HasBitInInterfacesBitmap and all the interfaces bitmap machinery that ends up unused as a result. r=peterv
0b32a3831212e51d4d1692a03bace7ae68d88c41
created 2014-09-18 18:14 +0100
pushed 2014-09-24 21:10 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix up XPCJSRuntime object pointers on moving GC r=bholley
9737b23a2790891c6b851646a0e731b9a9e380e8
created 2014-09-17 15:35 +0100
pushed 2014-09-19 17:54 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Use the object moved hook to update the wrapper cache r=terrence r=bz r=bholley
ff2190c3dbfdd8486a26f527538c947e1b990bfb
created 2014-09-17 17:34 +0100
pushed 2014-09-17 18:42 +0000
Ed Morley Ed Morley - Backed out changeset bea8bb703913 (bug 650161) for rooting hazzard failures
bea8bb703913210afc9b2b31d65c4b14ba2708d2
created 2014-09-17 15:35 +0100
pushed 2014-09-17 18:42 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Use the object moved hook to update the wrapper cache r=terrence r=bz r=bholley
3a59d92e7cb77181d4dd4d2d4cf8359641eb3186
created 2014-09-10 15:17 -0500
pushed 2014-09-17 00:06 +0000
Jason Orendorff Jason Orendorff - Bug 1065604 - Assert that JSPROP_SHARED is set on all properties defined with JSPROP_GETTER or JSPROP_SETTER. r=Waldo.
36cefa560ad523c52ce0f4242600b1892cabcabb
created 2014-09-10 12:43 -0500
pushed 2014-09-11 21:56 +0000
Jason Orendorff Jason Orendorff - Bug 1065507, part 2 - Change XPCWrappedNatives to use a null setter instead of js_GetterOnlyPropertyStub.
96ccbf52ed2d69b6a73fbef78b20f101e65fb2bc
created 2014-09-08 10:05 -0400
pushed 2014-09-08 23:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1063521. Remove the WANT_OUTER_OBJECT classinfo flag, since it's now unused. r=bholley
3fadc02e2e841c3bb5f6fd7db6fc4fa9593817fa
created 2014-07-14 22:10 -0700
pushed 2014-07-15 12:59 +0000
Bill McCloskey Bill McCloskey - Bug 1017323 - Add-on interposition (r=bholley)
ad465c247417bfb14250ad59f3a10e7616a190d7
created 2014-06-05 13:19 -0400
pushed 2014-06-06 21:18 +0000
Jason Orendorff Jason Orendorff - Bug 1017067 - Merge deleteProperty/deleteElement ops back into a single deleteGeneric op. r=bhackett.
73d49c3410cbc12950fe98b3f6484da093a207e3
created 2014-05-06 23:17 -0700
pushed 2014-05-07 12:08 +0000
Bobby Holley Bobby Holley - Bug 1006629 - Remove unused mFlattenedJSObject from XPCCallContext. r=gabor
c9c1e001452bbdc054460038021bc928ee95e91b
created 2014-04-30 10:10 +0100
pushed 2014-05-01 14:50 +0000
Jon Coppeard Jon Coppeard - Bug 959787 - Handlify remaining JS APIs r=terrence r=bz r=bholley
7cdc75f1615bce66f71c58742d01ed888e2ad038
created 2014-04-27 20:27 -0700
pushed 2014-04-30 13:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 952650 (part 13) - Remove JSVAL_IS_PRIMITIVE. r=till.
a61fdeb956a6320950735cd4efc1c743f378d402
created 2014-04-27 19:58 -0700
pushed 2014-04-30 13:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 952650 (part 12) - Remove JSVAL_TO_OBJECT. r=till.
2cf294d2257fa35641677f003701285a758455ab
created 2014-04-03 07:58 -0400
pushed 2014-04-28 01:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 866289 - Make mode lines consistent in js/xpconnect/ for 4 space indented files. r=Ms2ger
a470806c35534e22c9efb8b52b2f66466b029482
created 2014-04-25 16:11 -0500
pushed 2014-04-27 01:52 +0000
Jason Orendorff Jason Orendorff - Bug 547140, part 4 - Remove flags argument from resolve hooks. r=Waldo.
68984d5a66a3e2fbacf06dbcdf1e144efe2108a1
created 2014-04-04 16:58 -0700
pushed 2014-04-06 16:52 +0000
Eric Faust Eric Faust - Bug 890686 - Implement JS_GlobalObjectTraceHook, and install it appropriately. (r=billm)
58e088726ab7a925a8c7025d467a8e546dfddbc9
created 2014-03-24 08:49 -0400
pushed 2014-03-24 20:46 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 845478 - Part 6: Use JS::CallArgs instead of JS_{ARGV,SET_RVAL,...}, `argc`, `vp` in js/xpconnect/. r=bz
less more (0) -100 -60 tip