js/xpconnect/src/XPCWrappedJSClass.cpp
8ed771ecfecd259a6236fbf0ad3214affb3b98aa
created 2015-04-23 15:51 +0200
pushed 2015-04-23 13:52 +0000
Jan de Mooij Jan de Mooij - Bug 1155946 part 1 - Add a mayResolve class hook to optimize objects with resolve hooks better. r=bhackett
720d0e4030454d43299ab3c23fc97467fdaa3176
created 2015-04-08 21:23 -0400
pushed 2015-04-18 00:27 +0000
Jim Blandy Jim Blandy - Bug 1152577: Add 'aReason' argument to AutoEntryScript constructor, and provide plausible names for its instantiations. r=bholley
e60e056a230c3792c8390f3e6808e97ad7cc3b47
created 2015-03-27 09:01 +0900
pushed 2015-04-01 04:52 +0000
Mike Hommey Mike Hommey - Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-28 22:23 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-28 17:42 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-28 11:10 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
e3459498439288ad480a3fd15785c3713d24d580
created 2015-02-18 10:42 -0800
pushed 2015-02-18 18:42 +0000
Bill McCloskey Bill McCloskey - Bug 1131317 - Always unwrap objects before wrapping them in XPCWrappedJS (r=mrbkap)
c80e833d780ee0b6a2820d2a43aa9dd52343a9d5
created 2015-02-13 12:20 +0100
pushed 2015-02-13 19:38 +0000
Tom Schuster Tom Schuster - Bug 1127475 - Remove unnecessary parent arguments. r=bz
46627b312b8d228592b7a9b67ef057fcf0a3cbb2
created 2015-02-09 19:55 +0000
pushed 2015-02-09 20:52 +0000
Bob Owen Bob Owen - Bug 1094953: Ensure that GetGlobalJSObject on the native global does not return null in nsXPCWrappedJSClass::DelegatedQueryInterface. r=bholley
3f806794d466fdd76c002103f0cc6006fa2d0ecd
created 2015-01-31 16:18 +0100
pushed 2015-01-31 15:19 +0000
Tom Schuster Tom Schuster - Bug 1127443 - Remove JS_NewObject proto argument.
901b357d733450444d316ec1e0f8530384aee7cc
created 2015-01-26 13:32 -0800
pushed 2015-01-26 21:32 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
1e53e8c79d9f999410fc82ef5ec1488bd225d14a
created 2015-01-22 21:04 -0800
pushed 2015-01-23 05:04 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1123461, bug 1123090) for windows build bustage
d7aa4c72ebaba57bb6a8f1c718bd63fb9e9feec1
created 2015-01-22 20:00 -0800
pushed 2015-01-23 04:00 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
9fa4c542936b5addb460bed38c9071f0508f70fa
created 2014-12-18 12:39 -0800
pushed 2014-12-18 20:39 +0000
Bobby Holley Bobby Holley - Bug 1112925 - Don't re-enter JS with a pending exception in CheckForPendingException. r=terrence
7fe7d8036eac311beb8aa600a158e7fa69e5431e
created 2014-12-16 02:02 -0800
pushed 2014-12-17 08:34 +0000
Nikhil Marathe Nikhil Marathe - Bug 1107777 - Add autoJSAPIOwnsErrorReporting flag to JSContext options. AutoJSAPI sets it. r=bholley
4c4c162bfc77a46c44729b66b2d5853c698fd137
created 2014-12-13 10:22 -0500
pushed 2014-12-13 15:22 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1109702 - Fix more bad implicit constructors in js; r=Waldo
65e82280a4be780a54ea4cf4ae15e85f216dd8dd
created 2014-11-22 12:23 -0600
pushed 2014-12-10 22:31 +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 01:09 +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.
6d97109e0c306f9194d236eac82a6d7e8f572416
created 2014-12-09 13:52 +1100
pushed 2014-12-09 02:54 +0000
Mark Hammond Mark Hammond - Bug 287107 - make Components.returnCode be the xpcom nsresult if set by js components. r=bholley
63f71ff39bbc6f87008f7222db71d21d5d9d6d95
created 2014-11-24 17:04 -0800
pushed 2014-11-25 01:05 +0000
Wes Kocher Wes Kocher - Backed out changeset b3f742c00ba1 (bug 1103152)
c80672f72db67fa665c49642f2a73801b27249d8
created 2014-11-24 17:03 -0800
pushed 2014-11-25 01:05 +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-24 23:27 +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-24 23:27 +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.
e1f3be2c48f65c462dc0a11b9852c03ef7200605
created 2014-09-21 21:31 +0200
pushed 2014-09-21 19:32 +0000
Bobby Holley Bobby Holley - Bug 1070696 - Rename xpc::GetNativeForGlobal to xpc::NativeGlobal and make it accept non-global JSObjects. r=smaug
22eb7571af8e9dd3415ff5bfb3fabc3361556d1f
created 2014-09-08 22:22 -0700
pushed 2014-09-09 05:22 +0000
Bobby Holley Bobby Holley - Bug 1064550 - Remove xpcWrappedJSErrorReporter. r=bz
bfb9eb2a6fcbecd36f8d26b61d27942f3d73dadc
created 2014-09-08 13:36 -0700
pushed 2014-09-08 20:36 +0000
Bobby Holley Bobby Holley - Bug 1062631 - Remove exception swallowing code in NS_ScriptErrorReporter. r=bz
1ef955db1f0dbb22e440a397320a1e83636c78ba
created 2014-09-08 13:36 -0700
pushed 2014-09-08 20:36 +0000
Bobby Holley Bobby Holley - Bug 1062631 - Fix up content QI security check and tests. r=bz
7f2131f9d67442142c6293fdad1ac2866c1279b8
created 2014-08-31 21:06 -0400
pushed 2014-09-01 01:06 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060977 - Fix more bad implicit constructors in xpconnect; r=smaug
0f2f47600849a2520163c4ccff31fee272887415
created 2014-08-13 15:42 -0700
pushed 2014-08-13 22:44 +0000
Seth Fowler Seth Fowler - Bug 913586 (Part 6) - Update Maybe users in js. r=luke
18783d1e2a77351c3a5a86ab32d88c8e82364c99
created 2014-07-11 19:21 -0700
pushed 2014-07-12 02:21 +0000
Ms2ger Ms2ger - Bug 1036777 - Remove the useAllocator argument to XPCConvert::JSData2Native; r=bholley
59467641b84df7f5a2c432a7e2ba2a9f33b66a87
created 2014-07-11 09:36 +0200
pushed 2014-07-11 12:26 +0000
Jan de Mooij Jan de Mooij - Bug 1034627 part 4 - Fix XPCComponents and XPCWrappedJSClass to work with Latin1 strings and nursery strings. r=bholley
71d8b5c5357b80cf7ccbb8b51fa3f8dc7845b2ff
created 2014-07-11 11:00 +0200
pushed 2014-07-11 09:01 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f78470faff8e (bug 1034627) Valgrind Test failures on a CLOSED TREE
f78470faff8e3484af54d80a16ebc7bb63e0c4b3
created 2014-07-11 09:36 +0200
pushed 2014-07-11 07:42 +0000
Jan de Mooij Jan de Mooij - Bug 1034627 part 4 - Fix XPCComponents and XPCWrappedJSClass to work with Latin1 strings and nursery strings. r=bholley
c7df28f9f5458ea436a6acff5eacbc5429c073a2
created 2014-07-10 16:47 -0700
pushed 2014-07-10 23:48 +0000
Bill McCloskey Bill McCloskey - Bug 1029248 - Allow CPOWs to be converted to native interfaces (r=mrbkap)
d6553613d42dcd358c266c21f67fdbb63d1cde29
created 2014-07-10 21:04 +0200
pushed 2014-07-10 19:04 +0000
Ms2ger Ms2ger - Backout changeset 69c0707a144a for crashes on a CLOSED TREE.
69c0707a144a585b6ea169c28c1b5a07e7fdd984
created 2014-07-10 20:23 +0200
pushed 2014-07-10 18:24 +0000
Ms2ger Ms2ger - Bug 1036777 - Remove the useAllocator argument to XPCConvert::JSData2Native; r=bholley
3002e020045020102cc3b369ab08e94da923db46
created 2014-07-03 13:19 -0400
pushed 2014-07-03 17:19 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 4a19dcbc7e7a and 4907115e02e3 (bug 1029248) for non-unified bustage.
4a19dcbc7e7ae86a34c794629c2e115ef1855262
created 2014-07-03 09:48 -0700
pushed 2014-07-03 16:49 +0000
Bill McCloskey Bill McCloskey - Bug 1029248 - Allow CPOWs to QI to non-scriptable interfaces (r=mrbkap)
d16fcad6aa6056926a5c1f22f17f1ffd2d994b09
created 2014-05-27 07:56 +0200
pushed 2014-05-27 09:51 +0000
Landry Breuil Landry Breuil - Bug 961488: fix crash in mozJSComponentLoader::Import on 32-bits powerpc/sparc unix-but-non-mac oses. r=bz,glandium f=stevesn,spectre
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-05-26 18:34 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
e55153ae25397010e9eab1b8211e65ca6414a459
created 2014-05-20 22:52 -0700
pushed 2014-05-21 05:52 +0000
Bobby Holley Bobby Holley - Bug 997440 - Use the WrappedJS's global as an entry global. r=bz
7cdc75f1615bce66f71c58742d01ed888e2ad038
created 2014-04-27 20:27 -0700
pushed 2014-04-30 02:10 +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 02:10 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 952650 (part 12) - Remove JSVAL_TO_OBJECT. r=till.
d5711e3806d056664938d62ef58f2c54eeff6cf0
created 2014-04-27 19:55 -0700
pushed 2014-04-30 02:10 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 11) - Remove JSVAL_TO_INT. r=njn.
31a8179c225bd9e5763ef83595091ba81f028606
created 2014-04-27 19:48 -0700
pushed 2014-04-30 02:10 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 10) - Remove JSVAL_IS_NUMBER. r=njn.
77173a0f4085f708941164ba3666aac9ecd3f54a
created 2014-04-27 19:38 -0700
pushed 2014-04-30 02:10 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 5) - Remove JSVAL_TO_DOUBLE. r=njn.
899b41829e76f541f19bb3fbfa6d57e2b5a3a0c7
created 2014-04-27 19:35 -0700
pushed 2014-04-30 02:10 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 4) - Remove JSVAL_IS_DOUBLE. r=njn.
6c1c7e45c90289a0875b74f82f39e7ecf6a65af3
created 2014-04-27 03:06 -0400
pushed 2014-04-27 20:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2cf294d2257fa35641677f003701285a758455ab
created 2014-04-03 07:58 -0400
pushed 2014-04-27 20:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 866289 - Make mode lines consistent in js/xpconnect/ for 4 space indented files. r=Ms2ger
0071ce761fca90638278ca70b1d09a0f5ae09002
created 2014-04-11 22:20 -0400
pushed 2014-04-12 02:21 +0000
Boris Zbarsky Boris Zbarsky - Bug 995047. Change out stack/exception APIs to hand out AString instead of AUTF8String for filename/functionname, so we end up with fewer string conversions in practice. r=smaug
aacc99e7c1e5cf869249d77ce41e64ce14068f11
created 2014-02-26 08:55 -0600
pushed 2014-02-26 14:56 +0000
Jason Orendorff Jason Orendorff - Bug 972319, part 2 - Transition some code using JS_SaveExceptionState to JS::AutoSaveExceptionState. r=bholley.
9dcd0eff1b231ad7441491274ae824ee4f9b0fd3
created 2014-02-25 09:43 -0600
pushed 2014-02-25 21:45 +0000
Luke Wagner Luke Wagner - Bug 976348 - Change DescribeScriptedCaller to not return a JSScript (r=bholley)
d8ceb7308dce9517863a11e4ba29dac5e351b1b3
created 2014-02-13 15:33 +0000
pushed 2014-02-13 15:37 +0000
Jon Coppeard Jon Coppeard - Bug 959787 - Handlify arguments for Call APIs r=terrence r=bz
3223d3bfdcd0c66b82c3e5543b7f6cb1134dd0ef
created 2014-02-11 14:56 -0800
pushed 2014-02-11 22:59 +0000
Andrew McCreight Andrew McCreight - Bug 967023, part 2 - Get rid of XPCWrappedJSClass::GetNewOrUsed out param. r=bholley
ba4aa41ef3812e103a3496191f7f5b0ef965d207
created 2014-02-11 10:59 +0000
pushed 2014-02-11 11:05 +0000
Jon Coppeard Jon Coppeard - Bug 965830 - Convert use of JS_CallFunction and related APIs uses to HandleValueArray r=terrence r=smaug
00ebfda3e2e5059afc061c4cc0516935b1318c7e
created 2014-02-04 19:29 -0800
pushed 2014-02-05 06:44 +0000
Andrew McCreight Andrew McCreight - Bug 966766, part 4 - Smart pointerize clasp in XPCWrappedJSClass::GetNewOrUsed. r=gabor
879c18630cd352d2c5728f80803b6c205836e448
created 2014-02-04 19:29 -0800
pushed 2014-02-05 06:44 +0000
Andrew McCreight Andrew McCreight - Bug 966766, part 3 - Rename clazz to clasp in XPCWrappedJSClass::GetNewOrUsed. r=gabor
46e97b7c2c79aacc7852b0947ed1773595285d11
created 2014-02-04 19:29 -0800
pushed 2014-02-05 06:44 +0000
Andrew McCreight Andrew McCreight - Bug 966766, part 2 - Move AddRef out of the ctor for XPCWrappedJSClass. r=gabor
09b03d8d547727c9c358b504e4c0624a9facf0b0
created 2014-02-04 19:29 -0800
pushed 2014-02-05 06:44 +0000
Andrew McCreight Andrew McCreight - Bug 966766, part 1 - Remove null check in XPCWrappedJSClass::GetNewOrUsed. r=gabor
e998c14ccd108193e6193b64fabc91e1fa8b1f20
created 2014-02-04 19:29 -0800
pushed 2014-02-05 06:44 +0000
Andrew McCreight Andrew McCreight - Bug 965920, part 1 - Smart pointerize getters in XPConnect. r=bholley
less more (0) -100 -60 tip