js/xpconnect/src/XPCWrappedNative.cpp
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
fe24d9f4790f3d6999e3fb7254a17590b34f5c60
created 2015-03-18 11:36 -0700
pushed 2015-05-11 18:39 +0000
Andrew McCreight Andrew McCreight - Bug 1142717, part 5 - Eliminate XPC_WRAPPED_NATIVE_TEAROFFS_PER_CHUNK. r=bholley
de43ef55e8ef64a51539506e7169f664ca187e75
created 2015-03-18 11:36 -0700
pushed 2015-05-11 18:39 +0000
Andrew McCreight Andrew McCreight - Bug 1142717, part 3 - Make XPCWrappedNativeTearOff::mNative a smart pointer. r=bholley
faab462bd5c5e9ceb2c1cdd704ffb9a19b3dbde0
created 2015-03-18 11:36 -0700
pushed 2015-05-11 18:39 +0000
Andrew McCreight Andrew McCreight - Bug 1142717, part 2b - Rename obj to qiResult in InitTearOff. r=bholley
4e8385a50da111d360b953decc97917cdcb0c289
created 2015-03-18 11:36 -0700
pushed 2015-05-11 18:39 +0000
Andrew McCreight Andrew McCreight - Bug 1142717, part 2 - Use nsRefPtr for obj in XPCWrappedNative::InitTearOff. r=bholley
62bc2ec669488de6611c0db28cdbfebf8d63d0e1
created 2015-03-18 11:36 -0700
pushed 2015-05-11 18:39 +0000
Andrew McCreight Andrew McCreight - Bug 1137536, part 3 - Move the top level DeferredFinalize functions into their own file. r=smaug
ae02f2179c4c203926c6405a0a74b6d43b14e8d6
created 2015-03-18 11:36 -0700
pushed 2015-05-11 18:39 +0000
Andrew McCreight Andrew McCreight - Bug 1137536, part 1 - Move DeferredFinalize out of the cyclecollector namespace. r=smaug
5375260ebf76e9d58b748d4eb5a2f1ee769fd9f6
created 2015-02-26 09:40 -0500
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136516. Stop using JS_DeprecatedNewObjectWithGivenProtoAndParent in XPCWrappedNative. r=bholley
186c909aa7f02e03e43f982a67af01afce76fc30
created 2015-02-26 09:40 -0500
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136345. Drop the parent arg from JS_NewObjectWithGivenProto and introduce a JS_DeprecatedNewObjectWithGivenProtoAndParent for the few cases that still pass in a custom parent. r=waldo
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
42f34f826f3de96a723b04f3d83f5828edea85ad
created 2015-02-13 14:34 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1132187 part 1. Remove the totally unused WANT_CREATE bit. r=peterv
3bdb77f15f2ee0b922f430365c62113bf82ec2f4
created 2015-02-13 14:34 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1132184. Remove the nsIXPCScriptable postCreate and postTransplant hooks. r=peterv
af5f70c0286a9562b0d347877ef123f32deb87a4
created 2015-02-13 14:34 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131801 part 3. Get rid of the now-unused ReparentWrapperIfFound. r=peterv
7a3153f07028f193a83a03aad805e1fd3b075b21
created 2015-02-13 14:34 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131801 part 1. Get rid of the now-unnecessary RescueOrphans function. r=peterv
5793906a8cff318e352e0a0e1f7502961f620318
created 2015-02-13 14:34 -0500
pushed 2015-03-30 18:32 +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-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out changeset 564376c26384 (bug 1131799)
945a30df1b0a82b60bd4c1f740b409f44c04866e
created 2015-02-13 13:25 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out changeset d71b934c28ee (bug 1131801)
fa2a3978652aa58e0375485aa7c4f2fe3a88625d
created 2015-02-13 13:25 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out changeset 32176c758b4d (bug 1131801)
5bac46fc2c80f07f523cc720ca1429a42271faed
created 2015-02-13 13:25 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out changeset 6d9547a55557 (bug 1132184)
5b6a8679f6eaf2dbebc67c39f3fd3f5066d433b7
created 2015-02-13 13:25 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out changeset e5479c58d966 (bug 1132187)
e5479c58d966338c24b4cc21cc85cd2f65f10a76
created 2015-02-13 14:34 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1132187 part 1. Remove the totally unused WANT_CREATE bit. r=peterv
6d9547a55557ed4d28b0881afaf6e0f8c231c750
created 2015-02-13 14:34 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1132184. Remove the nsIXPCScriptable postCreate and postTransplant hooks. r=peterv
32176c758b4dc7fa9ea35b8e173d3319a6274269
created 2015-02-13 14:34 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131801 part 3. Get rid of the now-unused ReparentWrapperIfFound. r=peterv
d71b934c28ee476a7b341f49fe8dacbea5ecbdf6
created 2015-02-13 14:34 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131801 part 1. Get rid of the now-unnecessary RescueOrphans function. r=peterv
564376c26384893b730bf3485c48f5c440f08bae
created 2015-02-13 14:34 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131799. Stop parenting XPConnect tearoffs to the XPCWrappedNative. r=peterv
40aeb4e4292c6157d56922c3c709668d50303ebf
created 2015-02-03 09:13 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Bug 1122758 - Get rid of XPCJSObjectHolder::newHolder(). r=gabor
3f806794d466fdd76c002103f0cc6006fa2d0ecd
created 2015-01-31 16:18 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1127443 - Remove JS_NewObject proto argument.
87f2bd784f4151468734471fac6efd91e35bd68e
created 2015-01-31 16:18 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1127443 - Move some JS_NewObject callers to JS_NewObjectWithGiveProto
25ca03634cf5f82fb9fef5e3a36833849b24a234
created 2015-01-29 11:28 -0800
pushed 2015-03-30 18:32 +0000
Bill McCloskey Bill McCloskey - Bug 1072980 - Don't allow CPOWs to be passed to C++ code (r=mrbkap,ally,mconley)
fa4dc83ad2fbd5022595a364d967e541f4750972
created 2015-01-22 19:13 -0500
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1123108 follow-up: Fix the Windows only build bustage on a CLOSED TREE
dfe972480fd48956831153e211fce38825ee01d6
created 2015-01-18 14:25 -0500
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1123108 - Mark nsIXPConnectWrappedNative::mIdentity as an nsCOMPtr; r=bholley
295aa7227e80866f7093df89d93ccb56835e49c4
created 2014-12-25 16:22 -0500
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1116357 - Prevent double releasing the wrapper object in the error handling code in FinishCreate; r=bholley
b915a50bc6be1b25ee86874b8dd7137549b23e67
created 2014-12-20 21:15 -0800
pushed 2015-02-23 15:17 +0000
Bill McCloskey Bill McCloskey - Backout bug 1072980 due to regressions (a=backout)
54c47a1c8880329212049e2fc1f30078b4b4ecae
created 2014-12-18 17:34 -0800
pushed 2015-02-23 15:17 +0000
Bill McCloskey Bill McCloskey - Bug 1072980 - Don't allow CPOWs to be passed to C++ functions (r=mrbkap)
bf0e4454f0d2afea829fcb1a8edd08881ce15e2d
created 2014-12-05 09:38 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 14: Convert NoteJSChild to GCCellPtr; r=mccr8, r=jonco
339befde1a62c1b13fcd4ce9bac37bf285d49b93
created 2014-12-11 19:31 +0100
pushed 2015-02-23 15:17 +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 2015-02-23 15:17 +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 2015-02-23 15:17 +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 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset b3f742c00ba1 (bug 1103152)
c80672f72db67fa665c49642f2a73801b27249d8
created 2014-11-24 17:03 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
b4b619628d1d1ffd28413d102f11ee89a7f77819
created 2014-11-22 12:23 -0600
pushed 2015-01-12 19:37 +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 2015-01-12 19:37 +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.
df574e3263c7f926eabb3abb9425b11cddb01aec
created 2014-11-13 12:23 -0800
pushed 2015-01-12 19:37 +0000
Steve Fink Steve Fink - Bug 1053999 - Conservative stack check should assume untrusted code, r=bholley
593ede2c00382a5bbbf5981cda18184093df771b
created 2014-10-22 11:40 -0400
pushed 2015-01-12 19:37 +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
871381d9ec4d610665c7b9f5c5c26f2f6408a952
created 2014-10-22 11:40 -0400
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1019191 part 1. Remove the dead finishInitForWrappedGlobal method. r=bholley
c8ebeea28f1998ab512216aa7f853d50fe9cb104
created 2014-11-17 21:26 -0800
pushed 2014-11-28 15:29 +0000
Steve Fink Steve Fink - Bug 1053999 - Rationalize stack recursion checks, r=bholley, a=lsblakk
d63a5fe3ace7d59e1aaad2a5d64bc511793349bc
created 2014-09-24 12:54 +0100
pushed 2014-11-28 15:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Unify the finalization and moving GC callbacks into a weak pointer update callback r=terrence r=bholley
9737b23a2790891c6b851646a0e731b9a9e380e8
created 2014-09-17 15:35 +0100
pushed 2014-11-28 15:29 +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-11-28 15:29 +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-11-28 15:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Use the object moved hook to update the wrapper cache r=terrence r=bz r=bholley
f91c37926ae87b8811baf4370bea32f2ad8a5671
created 2014-09-13 19:40 -0700
pushed 2014-11-28 15:29 +0000
Bobby Holley Bobby Holley - Bug 1066846 - Explicitly verify that incoming dipper parameters are objects. r=bz
5ed6d3ea2188a6521e3109a29e6673cba36b04ec
created 2014-11-17 21:26 -0800
pushed 2014-11-19 16:25 +0000
Steve Fink Steve Fink - Bug 1053999 - Rationalize stack recursion checks, r=bholley, a=lmandel
7f2131f9d67442142c6293fdad1ac2866c1279b8
created 2014-08-31 21:06 -0400
pushed 2014-10-13 16:35 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060977 - Fix more bad implicit constructors in xpconnect; r=smaug
9c45a39f76a21732d72f0ac370673adb6a3fe604
created 2014-08-20 18:14 -0700
pushed 2014-10-13 16:35 +0000
Bill McCloskey Bill McCloskey - Bug 1053999 - Be more conservative in recursion checks before brain transplants (r=bholley)
4b1d135bd88deb7e25f705ca12a98e7ac09cf7bf
created 2014-08-20 16:08 -0700
pushed 2014-10-13 16:35 +0000
Wes Kocher Wes Kocher - Backed out changeset 2a9cfbab0adc (bug 1053999) for Windows build bustage on a CLOSED TREE
2a9cfbab0adc8e40d359d378178b02f1739eb811
created 2014-08-20 15:16 -0700
pushed 2014-10-13 16:35 +0000
Bill McCloskey Bill McCloskey - Bug 1053999 - Be more conservative in recursion checks before brain transplants (r=bholley)
55783b8e332ce82b6652f8917319cfa7b00bc031
created 2014-08-14 18:47 -0700
pushed 2014-10-13 16:35 +0000
Bobby Holley Bobby Holley - Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
1d41a9159e5809e937c8abd7490dd845832652c4
created 2014-08-14 17:23 -0400
pushed 2014-10-13 16:35 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 5b1a3161f614, 17a9673ed782, and a9b8c346d295 (bug 1052052) for B2G non-unified bustage.
17a9673ed7828da59142f66a63ea3ea7a95233d5
created 2014-08-14 12:54 -0700
pushed 2014-10-13 16:35 +0000
Bobby Holley Bobby Holley - Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
0f2f47600849a2520163c4ccff31fee272887415
created 2014-08-13 15:42 -0700
pushed 2014-10-13 16:35 +0000
Seth Fowler Seth Fowler - Bug 913586 (Part 6) - Update Maybe users in js. r=luke
less more (0) -300 -100 -60 tip