js/xpconnect/src/XPCJSID.cpp
3439b17bdc2a1bf5626355d529c9a3decf3843be
created 2018-07-20 18:53 -0400
pushed 2018-11-17 11:27 +0000
Nika Layzell Nika Layzell - Bug 1477432 - Part 9: Switch to using plain JS objects for nsIJS[IC]ID, r=mccr8
1ddcdfc06526ffa9a997987ae7a2cfff320c00e9
created 2018-07-18 22:06 -0400
pushed 2018-11-17 11:27 +0000
Nika Layzell Nika Layzell - Bug 1477432 - Part 8: Remove test-only Components.classesById and Components.interfacesById, r=mccr8
c019316fcfd49d74775c9b458b3d611f8081ee7e
created 2018-07-18 00:20 -0400
pushed 2018-11-17 11:27 +0000
Nika Layzell Nika Layzell - Bug 1477432 - Part 5: Add a refreshCID method to JSCID objects, r=mccr8
e3b4c9cdfbd7e118ada704337d1bffa5cae93676
created 2018-07-18 00:12 -0400
pushed 2018-11-17 11:27 +0000
Nika Layzell Nika Layzell - Bug 1477432 - Part 4: Remove the nsJSID XPCOM constructor, r=mccr8
2e250aa206d11319cfaab13e9d57c1095940668c
created 2018-07-14 19:29 -0400
pushed 2018-11-17 11:27 +0000
Nika Layzell Nika Layzell - Bug 1477432 - Part 1: Move xpc_ nsJSID methods to a future-proof API, r=mccr8
0248f5aff651af4b8138843a6eb16b6a67ba80e2
created 2018-10-25 09:55 +0000
pushed 2018-10-25 16:06 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1480245, part 4 - Remove always-true nsXPTInterfaceInfo::IsScriptable(). r=nika
c06ff6513da3846cd059f0e0854848c6e5fa6261
created 2018-10-25 09:56 +0000
pushed 2018-10-25 16:06 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1480245, part 1 - Remove compatibility methods from nsXPTInterfaceInfo. r=nika
5fbdba17f904312e6debd267507a73ebed9bfa7c
created 2018-09-12 17:42 +0000
pushed 2018-09-13 02:29 +0000
Jan de Mooij Jan de Mooij - Bug 1490600 - Always use braces for if/for/while statements in js/xpconnect/src, part 2. r=mccr8
38ed8871759e1f1e07fe1684ead6ca34413a6842
created 2018-09-06 10:01 -0400
pushed 2018-09-06 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1489147 - Remove the XPCOM component registration for nsXPConnect; r=mccr8
8be67ab3d7d34909c6e52b7e6984b6ff84cc470a
created 2018-09-06 22:12 +0300
pushed 2018-09-06 21:59 +0000
shindli shindli - Backed out changeset d4ae1994c20c (bug 1489147) for bustages in JSDebugger.cpp on a CLOSED TREE
d4ae1994c20c1b0fb9051862606f94e7854b86f2
created 2018-09-06 10:01 -0400
pushed 2018-09-06 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1489147 - Remove the XPCOM component registration for nsXPConnect; r=mccr8
8257797fd2d80b0954d44d8eebcb33459a9a569a
created 2018-08-28 15:59 +1000
pushed 2018-08-29 09:43 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1486690 - Rename nsMemory::Clone() and remove unnecessary checks after it. r=glandium
d6ccf1492e714566c84bb63de3fae0405cc465d9
created 2018-08-28 15:58 +1000
pushed 2018-08-29 09:43 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1486690 - Rename NS_str{,}dup and remove unnecessary checks after calls to them. r=glandium
e8231fa203a9776e49844639ccfc14dee2659b8f
created 2018-08-02 09:15 +0200
pushed 2018-08-02 22:28 +0000
Jan de Mooij Jan de Mooij - Bug 1479712 part 4 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in NativeInterface2JSObject. r=bholley
90e79480ebc68009799722ec9882df00f3ec986f
created 2018-04-04 18:45 -0400
pushed 2018-04-18 10:50 +0000
Nika Layzell Nika Layzell - Bug 1444745 - Part 5: Update consumers of nsIInterfaceInfo to use the nsXPTInterfaceInfo directly, r=mccr8
aa72b81f6c65abe594eb94e9061329750f6edf08
created 2018-03-22 17:08 -0400
pushed 2018-03-27 09:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1389585. Stop giving XPCJSID DOM_OBJECT classinfo. r=kmag
7e563407a9e9bc3161b94e581027bf3fc0b0791e
created 2018-02-13 09:57 -0500
pushed 2018-02-14 22:23 +0000
Nathan Froyd Nathan Froyd - Bug 1437605 - part 3 - use NS_IMPL_ISUPPORTS in js/xpconnect/; r=mccr8
281b91e312244c4ccac98987e04185123a1a3cea
created 2018-02-13 09:57 -0500
pushed 2018-02-14 22:23 +0000
Nathan Froyd Nathan Froyd - Bug 1437605 - part 2 - use NS_IMPL_QUERY_INTERFACE_CI in js/xpconnect/; r=mccr8
39aadaccd235417316601f4334cdbd0c7c923172
created 2018-02-13 09:57 -0500
pushed 2018-02-14 22:23 +0000
Nathan Froyd Nathan Froyd - Bug 1437605 - part 1 - use NS_IMPL_QUERY_INTERFACE in js/xpconnect/; r=mccr8
08aa23aacd835ada368f053b8e9248a992aa0618
created 2017-05-24 10:49 -0700
pushed 2017-08-22 22:40 +0000
Andrew McCreight Andrew McCreight - Bug 1366896, part 1 - Factor out initialize code and make initialize work with CIDs. r=krizsa
3e06cba872427866b195b98c51bca5883f166011
created 2017-07-17 12:26 +0200
pushed 2017-08-08 22:14 +0000
Bobby Holley Bobby Holley - Bug 1378207 - Stop bypassing the Xray layer when walking the prototype chain. r=krizsa
e55488c64a0ba4acbb5989febcdb9b167425bdb8
created 2017-07-17 17:59 +0200
pushed 2017-07-18 00:27 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5d9a6384bf51 (bug 1378207) for frequently timing out in devtools' browser_addons_debug_webextension_popup.js and browser_addons_remove.js on Windows. r=backout
5d9a6384bf513139ca33f54825db4f035ebdbdab
created 2017-07-17 14:31 +0200
pushed 2017-07-18 00:27 +0000
Bobby Holley Bobby Holley - Bug 1378207 - Stop bypassing the Xray layer when walking the prototype chain. v2 r=krizsa
f1c298a314c6345b03609ed298437aa508aa7e1c
created 2017-07-10 16:05 -0400
pushed 2017-07-11 01:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259 part 9. Make UnwrapReflectorToISupports return already_AddRefed<nsISupports>. r=peterv
10cc100a7ee00072b7f19cfc14a27441ba7e41a6
created 2017-04-24 14:37 -0700
pushed 2017-04-28 08:36 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Eliminate nsXPConnect::GetContextInstance() (r=mccr8)
1853515da1f517b902667ddfa43c0a036ab6ad3b
created 2017-03-13 02:14 +0100
pushed 2017-03-14 13:23 +0000
Chih-Yi Leu Chih-Yi Leu - Bug 1315037 - Use NS_ENSURE_SUCCESS for nsresult diagnosis. r=erahm
538094a7900cdec31ad57faf9a6937104edce590
created 2017-01-23 13:33 +1100
pushed 2017-01-23 10:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1332172 - Remove XPC_MAP_WANT_*. r=mccr8.
98eaebf80768d80401260f12768d5bab4129961a
created 2016-12-14 08:33 +1100
pushed 2016-12-17 22:01 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1321374 - Simplify js::Class handling relating to nsIXPCScriptable. r=mccr8, sr=bholley.
1d1db582972c2e14e1376489c6522b1c3cee05fc
created 2016-09-14 15:48 +0200
pushed 2016-09-15 10:00 +0000
Jan de Mooij Jan de Mooij - Bug 1302448 part 2 - Rename XPCJSRuntime to XPCJSContext. r=mrbkap
5cdc3e5e091e56a6c7e19f1ed771b728ee37a60d
created 2016-08-23 05:59 -0700
pushed 2016-08-25 12:11 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 4 - Make XPCNativeInterface refcounted. r=billm
93545d47fddbf51aba5f7127d66dca2f0383820d
created 2016-08-18 16:50 -0700
pushed 2016-08-19 13:53 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1288870) for hazards a=backout
4f0ab1a0d8dd56c0deeda13250ebb69e37c4a575
created 2016-08-18 15:20 -0700
pushed 2016-08-19 13:53 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 2 - Make XPCNativeInterface refcounted. r=billm
6ba3aa44ed0d6817985fd095555b679a2f06a2d7
created 2016-08-16 07:56 +1000
pushed 2016-08-17 23:38 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1295053 (part 5) - Remove an unnecessary use of NS_CALLBACK in ClassInfoData. r=froydnj.
81fe29f830af4c443be5c24fdff3abb245c310dd
created 2016-06-23 00:22 -0400
pushed 2016-06-23 12:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 1281276 part 5. Get rid of the LangType argument of the XPCCallContext constructor and the now-dead language type enums. r=bholley
498e330e857deb78bb57d11231e0ab2ece7cf3aa
created 2016-04-13 14:30 -0700
pushed 2016-04-14 09:38 +0000
Jeff Walden Jeff Walden - Bug 888969 - Make XPCJSID instanceof comparisons work correctly when [[GetPrototypeOf]] on the [[Prototype]] chain of the instance being tested throws an exception. r=bz
61022cd922f82c4d6eddb3a265ef0a8e4aecd836
created 2015-11-06 19:03 +0100
pushed 2015-11-09 13:56 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 2 - Rename stopAtOuter argument to *Unwrap functions to stopAtWindowProxy. r=bz
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
65f68419dbfcefe79421876936e62c7b0a58a9df
created 2015-08-04 16:17 -0700
pushed 2015-08-05 11:13 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan
44dd8a5ed9399209a004006073be991f389b32db
created 2015-07-01 11:17 -0700
pushed 2015-07-02 13:44 +0000
Andrew McCreight Andrew McCreight - Bug 958641 - De-holder nsIXPConnect::WrapNative. r=gabor
5232dd059c11090c118ca413f60b22822823b2c3
created 2015-05-01 14:03 -0500
pushed 2015-05-26 23:16 +0000
Jason Orendorff Jason Orendorff - Bug 1140482 - Add JSPROP_RESOLVING. Give NativeDefineProperty standard behavior in cases where a non-resolving define needs to trigger a resolve hook. r=Waldo.
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-05-20 13:54 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
7bc6ca1495610504491cc2c0634441a9b8abd873
created 2015-04-01 14:29 +0900
pushed 2015-05-01 16:57 +0000
Mike Hommey Mike Hommey - Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
50ed57df54e66f6e9d1c6505e4f3973f6102cb99
created 2015-04-02 14:54 -0700
pushed 2015-04-03 14:34 +0000
Andrew McCreight Andrew McCreight - Bug 1149807 - Remove some unused nsIProgrammingLanguage.h includes. r=froydnj
e60e056a230c3792c8390f3e6808e97ad7cc3b47
created 2015-03-27 09:01 +0900
pushed 2015-04-01 16:35 +0000
Mike Hommey Mike Hommey - Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
e9b95bab1c13f9143c415e7c1e31b7c18e3b7253
created 2015-03-30 10:45 -0700
pushed 2015-03-31 12:46 +0000
Andrew McCreight Andrew McCreight - Bug 1147951, part 3 - Remove unnecessary includes of nsIProgrammingLanguage. r=baku
41e157bfec1d384feaf51531c810c6044b87f4d1
created 2015-03-29 07:52 -0700
pushed 2015-03-30 00:21 +0000
Andrew McCreight Andrew McCreight - Bug 1148070 - Change nsIClassInfo::getHelperForLanguage() to getScriptableHelper(). r=bholley
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +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
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
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
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-22 20:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
901b357d733450444d316ec1e0f8530384aee7cc
created 2015-01-26 13:32 -0800
pushed 2015-01-27 14:24 +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 17:30 +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 17:30 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
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
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
a14312d5203e07b2f6fafe1d08ba9a17c296670c
created 2014-08-18 12:20 -0700
pushed 2014-08-19 12:40 +0000
Dan Gohman Dan Gohman - Bug 1054334 - Constify xpconnect's gNoString r=nbp
334445a5419f0259232ac0cf348641ba4df480e4
created 2014-08-01 10:02 -0700
pushed 2014-08-04 20:14 +0000
Debkanya Mazumder Debkanya Mazumder - Bug 1034917 - Make ~nsJSID() protected. r=bholley
3d6b2a02b254f693dcb968e0a1cbd541fa41e524
created 2014-06-23 14:49 -0400
pushed 2014-06-24 15:52 +0000
Benoit Jacob Benoit Jacob - Bug 1028588 - Fix dangerous public destructors in js/xpconnect - r=bholley
less more (0) -100 -60 tip