js/xpconnect/src/XPCWrappedJSClass.cpp
2d60837b8f3c38281997ab84a80a490f7f478496
created 2019-05-02 21:32 +0000
pushed 2019-05-13 10:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 1547923 part 4. Add nsIGlobalObject::HasJSGlobal(). r=mccr8
2d61a31bec7d81e5f7225468d8c4396cec37382a
created 2019-04-08 21:39 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1542024 - Eliminate nsXPCWrappedJSClass by moving its methods into nsXPCWrappedJS. r=bzbarsky
5da5b22bc3a74a98ec3cc23712199a0fd0f2ffdc
created 2019-04-09 00:12 +0300
pushed 2019-05-13 10:53 +0000
Ciure Andrei Ciure Andrei - Backed out changeset 5937ad352b2d (bug 1542024) for perma failing 406106-1.html CLOSED TREE
5937ad352b2dd7bd092ea73348bb7f142db73050
created 2019-04-08 19:44 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1542024 - Eliminate nsXPCWrappedJSClass by moving its methods into nsXPCWrappedJS. r=bzbarsky
66d2447c66fa4f56a77beaa7d505898421f6f1c7
created 2019-04-06 12:57 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1540301, part 5 - Replace instances of nsXPCWrappedJSClass with nsXPTInterfaceInfo. r=bzbarsky
7f52f402ed0bb476fbe12823dfd33217eca32390
created 2019-04-06 12:57 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1540301, part 4 - Make nsXPCWrappedJSClass::DebugDump into an infallible static method. r=bzbarsky
51753d8777fa37e86be6c11c94e2bbb546fdca2c
created 2019-04-06 12:56 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1540301, part 3 - Eliminate nsIXPCWrappedJSClass. r=bzbarsky
cdc953c774f46cda56ef33f39ad27bd04e2ea2c2
created 2019-04-06 12:56 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1540301, part 2 - Make nsXPCWrappedJSClass::CallMethod() into a static method. r=bzbarsky
e603c009a99b9dadd3c54a601cd663ba09f7502d
created 2019-04-06 12:56 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1540301, part 1 - Make trivially static nsXPCWrappedJSClass methods static. r=bzbarsky
977637ae4f703c8a72043259cbb3c0df6432fb0c
created 2019-04-05 23:48 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1541684, part 4 - Remove nsXPCWrappedJSClass:mDescriptors. r=nika
6af7c0f7383b8baabded85985af9b20406ea835e
created 2019-04-05 23:48 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1541684, part 3 - Statically compute if a method is reflectable. r=nika
c83c13b0c0ae13aa892040dc141054427a56bc2c
created 2019-04-05 23:48 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1541684, part 2 - Remove nsXPCWrappedJSClass::mIID. r=nika
bed1eb89f5039367761452ceaaa6300a7e48cb8f
created 2019-04-05 23:48 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1541684, part 1 - Remove XPCWrappedJSClass::mRuntime. r=bzbarsky
ff2ab8f83c38608c815d9267e073cb031f60388f
created 2019-04-04 02:08 +0000
pushed 2019-05-13 10:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 1541513 part 4. Stop using AutoJSContext in NativeData2JS. r=mccr8
26c882bc26e13efdcb1253f67572751b428c07bd
created 2019-04-03 23:33 +0000
pushed 2019-05-13 10:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 1541513 part 2. Stop using AutoJSContext in some simple XPCConvert cases. r=mccr8
244009cbdd779fb7b3555134f1d664a2f00be200
created 2019-04-05 03:57 +0300
pushed 2019-05-13 10:53 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 4 changesets (bug 1541684) for bustages on xpcprivate.h . CLOSED TREE
b021ea89cf046df63672d58fdcc2144102bbe0c6
created 2019-04-04 21:01 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1541684, part 4 - Remove nsXPCWrappedJSClass:mDescriptors. r=nika
16d5f0b792d4ad341bd88b967c7f3c33cba511ab
created 2019-04-04 21:01 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1541684, part 3 - Statically compute if a method is reflectable. r=nika
a37029984f13429eec1b54eb328f903f83e5a042
created 2019-04-04 21:01 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1541684, part 2 - Remove nsXPCWrappedJSClass::mIID. r=nika
900f639d72a3797f3475b35021d5a8512b0e7836
created 2019-04-04 21:02 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1541684, part 1 - Remove XPCWrappedJSClass::mRuntime. r=bzbarsky
a5bd15fbc59459da25988ce69f98c2e6c5ca05ca
created 2019-04-04 05:04 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1541677, part 1 - Remove unused cx arg to the nsXPCWrappedJSClass ctor. r=bzbarsky
66414629b2e353ef5740bd57da3a8ffdf39e5ce0
created 2019-03-26 13:58 +0000
pushed 2019-05-13 10:53 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1521732 - Part 3: Use RootedValueVector instead. r=sfink,jonco
3538cdbdb9441fb764722113a42cfe7169ab2026
created 2019-01-16 12:00 -1000
pushed 2019-03-11 13:01 +0000
Brian Hackett Brian Hackett - Bug 1447244 Part 5 - Add source ID to nsIScriptError and ConsoleEvent, r=smaug.
9b2bfb8871c9cc0d72eece1baab8e677809a3578
created 2019-02-13 21:42 +0000
pushed 2019-03-11 13:01 +0000
Nika Layzell Nika Layzell - Bug 1526382 - Part 1: Split nsID& and nsID* in xpconnect, r=mccr8
e6e4acbfd9cc1f7fd7beffc9172fa6e6297ac180
created 2018-12-21 15:03 -0800
pushed 2019-01-21 13:03 +0000
Kris Maglione Kris Maglione - Bug 1515884: Remove unused XPCWrappedJS nsIPropertyBag implementation. r=bholley
e36d05affcffd76e94ec143ddc7d00c3477a0efb
created 2018-12-21 08:53 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1514776 - Enter the unwrapped object's realm before calling aes.ReportException() in nsXPCWrappedJSClass::CheckForException. r=bzbarsky
61e24e70a0e77079408ec4264a05235885345324
created 2018-12-19 17:12 +0000
pushed 2018-12-20 00:42 +0000
Nika Layzell Nika Layzell - Bug 1511359 - Backout bug 1477432 due to nsJSID compartment concerns. r=bholley, a=RyanVM
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
2e250aa206d11319cfaab13e9d57c1095940668c
created 2018-07-14 19:29 -0400
pushed 2018-12-03 16:23 +0000
Nika Layzell Nika Layzell - Bug 1477432 - Part 1: Move xpc_ nsJSID methods to a future-proof API, r=mccr8
bb7b0a61d22c955cb068bedaafcfc59b083d73f6
created 2018-10-25 09:54 +0000
pushed 2018-12-03 16:23 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1480245, part 5 - Clean up some uses of nsXPTInterfaceInfo::GetMethodInfo. r=nika
0248f5aff651af4b8138843a6eb16b6a67ba80e2
created 2018-10-25 09:55 +0000
pushed 2018-12-03 16:23 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1480245, part 4 - Remove always-true nsXPTInterfaceInfo::IsScriptable(). r=nika
cd5d392de5314c0cd3aa82571d96a4d03853e987
created 2018-10-24 17:39 +0000
pushed 2018-12-03 16:23 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1480245, part 2 - Stop storing a copy of interface name in nsXPCWrappedJSClass. r=nika
c06ff6513da3846cd059f0e0854848c6e5fa6261
created 2018-10-25 09:56 +0000
pushed 2018-12-03 16:23 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1480245, part 1 - Remove compatibility methods from nsXPTInterfaceInfo. r=nika
843c731503cc339b9cb9485b81d119573136b7a7
created 2018-09-12 18:18 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1490600 - Always use braces for if/for/while statements in js/xpconnect/src, part 3. r=mccr8
a5dd7c81da0ed4e9eaf3181b99298566dfa319f5
created 2018-09-07 15:17 -0700
pushed 2018-10-15 21:07 +0000
Kris Maglione Kris Maglione - Bug 1489532: Check for nsISimpleEnumerator wrapper before searching existing tear-offs. r=mccr8
de02445193810e0fc97767036db4184742ceebac
created 2018-08-25 18:18 -0700
pushed 2018-10-15 21:07 +0000
Kris Maglione Kris Maglione - Bug 1486249: Part 1 - Automatically convert JS iterators to nsISimpleEnumerators at XPConnect boundary. r=mccr8
e951ad8147a7f4e05c27af9d5d618979f861e01a
created 2018-08-28 09:53 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 722345 part 3 - Remove request API. r=luke
e8c65dc566057853a19c477e0b30cd9e81d6326b
created 2018-08-18 21:06 -0700
pushed 2018-08-24 17:49 +0000
Kris Maglione Kris Maglione - Bug 1484496: Part 4b - Add intrinsic type information to most nsSimpleEnumerators. r=froydnj
10d2e81f3c8a157151bf5cca7133e65458a859eb
created 2018-08-21 14:08 -0700
pushed 2018-08-24 17:49 +0000
Kris Maglione Kris Maglione - Bug 1484496: Part 1 - Add support for symbol properties to XPIDL. r=nika
b3c093b141e2381efef699124f8a629d0711c8c6
created 2018-08-07 11:57 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1478359 - Store a global object in nsXPCWrappedJS and use it for realm-entering. r=mccr8
e8231fa203a9776e49844639ccfc14dee2659b8f
created 2018-08-02 09:15 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1479712 part 4 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in NativeInterface2JSObject. r=bholley
f486f734d4c4354f773f605aea98940cd3a56825
created 2018-08-01 11:25 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1474272 part 4 - Stop using js::GetGlobalForObjectCrossCompartment in xpc::NativeGlobal. r=bholley
3472197282cee26d8c34d3e38945176470bbc256
created 2018-07-24 15:16 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 7: Rename [array] to LegacyArray within xpt and xpidl, r=mccr8
f3c632a1500bec9015fc9058a942fdf70e22c78a
created 2018-07-11 14:51 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1475409 - Part 3: Make the different categories of types in xptinfo more explicit, r=mccr8
3f6816c00bbbfb578eb07375676c36586da4699f
created 2018-07-31 08:37 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1479363 part 7 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in js/xpconnect/src. r=mrbkap
e4f654755cc5cb80fb0a5a91707e8a2eff425e3e
created 2018-07-30 20:31 +0300
pushed 2018-08-24 17:49 +0000
Cosmin Sabou Cosmin Sabou - Backed out 15 changesets (bug 1475409, bug 1461450, bug 1474369, bug 1471726) for causing rooting hazards and browser chrome failures. CLOSED TREE
a8a4e2414daaf4ff66f0b911aefe424f39e917bb
created 2018-07-24 15:16 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 7: Rename [array] to LegacyArray within xpt and xpidl, r=mccr8
9817819b7765b5bcb115c1a5537e9deff48c4ace
created 2018-07-11 14:51 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1475409 - Part 3: Make the different categories of types in xptinfo more explicit, r=mccr8
1494e906ad52413008a722bf5e9ab533d1821f57
created 2018-07-28 12:12 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
fb14942bee960713f30179ea93d8964f1dbb06ed
created 2018-07-27 11:35 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1478356 - Pass the unwrapped object's global to AutoEntryScript in XPCWrappedJS code. r=bz
113e9ca0b5bccaf3eaee398e789f9b7b8c226009
created 2018-07-25 22:57 +0300
pushed 2018-08-24 17:49 +0000
Brindusan Cristian Brindusan Cristian - Backed out 15 changesets (bug 1475409, bug 1461450, bug 1474369, bug 1471726) for build bustages on xptcstubs_gcc_x86_unix.cpp:55:1. CLOSED TREE
7e2e13953e19169da602f50c51c7edc9b7706200
created 2018-07-24 15:16 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 7: Rename [array] to LegacyArray within xpt and xpidl, r=mccr8
9f14f7b8bc3d6354ebd0baa922fdae6152f4df37
created 2018-07-11 14:51 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1475409 - Part 3: Make the different categories of types in xptinfo more explicit, r=mccr8
9873d65ac40b6cb10f2f96d2545173feb96085fb
created 2018-07-17 18:11 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1475699 - Support invoking JS-implemented XPIDL methods/attributes marked as [implicit_jscontext]. r=mccr8
6b6365bdb4c2dd18efdc5a4ee0f4f8b8550f5e8b
created 2018-05-16 10:53 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461292 part 1 - Rename JSAutoCompartment to JSAutoRealm. r=bz,luke
1ce6d9f85a5655fc76f75dde5789900ef2af214a
created 2018-04-23 18:36 -0400
pushed 2018-06-18 21:43 +0000
Nika Layzell Nika Layzell - Bug 1457972 - Part 8: Remove external consumers of XPCConvert::NativeArray2JS/JSArray2Native, r=mccr8
5271eef135c42392dccfe4037d4e089d25d19334
created 2018-04-23 17:57 -0400
pushed 2018-06-18 21:43 +0000
Nika Layzell Nika Layzell - Bug 1457972 - Part 7: Eliminate XPCConvert::NativeStringWithSize2JS/JSStringWithSize2Native, r=mccr8
560dc697645dec51ce1df67a3697277b4f94ea55
created 2018-04-22 05:12 -0400
pushed 2018-06-18 21:43 +0000
Nika Layzell Nika Layzell - Bug 1457972 - Part 4: Remove dipper types, r=mccr8
less more (0) -300 -100 -60 tip