js/xpconnect/src/xpcprivate.h
8bab10aad24640be6f1e0b9b28f2afa0d2596a87
created 2019-06-04 17:43 +0000
pushed 2019-07-01 09:00 +0000
Boris Zbarsky Boris Zbarsky - Remove the unused ReleaseIncrementally declaration. No bug. r=mccr8
78661c97dbdf2d86aa917f9fe79e7e564632d512
created 2019-05-20 08:37 +0000
pushed 2019-07-01 09:00 +0000
Andrew McCreight Andrew McCreight - Bug 1552597, part 1 - Fix comments in RemapWrapper to say rewrap instead of wrap. r=jonco
a9dab8054a98402f14ce37e40cf9e4fdeed0b95d
created 2019-05-07 21:56 +0000
pushed 2019-05-13 10:53 +0000
Jim Porter Jim Porter - Bug 1549177 - Fix a race condition when cancelling content JS during navigation; r=smaug
e4210db75a7f22d639f59fe5955de6bf62582df9
created 2019-05-01 18:56 +0300
pushed 2019-05-13 10:53 +0000
Andreea Pavel Andreea Pavel - Merge mozilla-inbound to mozilla-central. a=merge
4cf9348fa63c5c1b226578fd888d341f7a07b10a
created 2019-04-24 15:58 +0100
pushed 2019-05-13 10:53 +0000
Jon Coppeard Jon Coppeard - Bug 1536154 - Update JS_updateMallocCounter callers in xpconnect to use the new APIs r=mccr8
5c3bff8f45d696710545579b14346a65c07aa2cf
created 2019-04-30 23:56 +0000
pushed 2019-05-13 10:53 +0000
Jim Porter Jim Porter - Bug 1493225, part 1 - Cancel content JS when navigating through history to prevent hangs r=smaug
06cc9cecc881b931bf5275f1b7b25adb1af9c56d
created 2019-04-19 23:55 +0300
pushed 2019-05-13 10:53 +0000
Coroiu Cristina Coroiu Cristina - Backed out 4 changesets (bug 1493225) for browser-chrome failures with application terminated with exit code 2147483651 on a CLOSED TREE
e9c116dba54148f38acf89e3b999a93be82d6773
created 2019-04-18 18:39 +0000
pushed 2019-05-13 10:53 +0000
Jim Porter Jim Porter - Bug 1493225, part 1 - Cancel content JS when navigating through history to prevent hangs r=smaug
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
aa44b9bb3b6ab95ee008065fdd3c51289a049702
created 2019-04-04 18:12 +0000
pushed 2019-05-13 10:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 1541513 part 7. Stop using AutoJSContext in XPConnect. r=mccr8
95b4640811171b43cc81e03dc87e408256908e24
created 2019-04-04 13:14 +0000
pushed 2019-05-13 10:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 1541513 part 6. Stop using AutoJSContext in XPCWrappedNativeInfo. r=mccr8
92f5dfde163e587388a8d4f1eda4a0f91b7784de
created 2019-04-04 02:10 +0000
pushed 2019-05-13 10:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 1541513 part 5. Stop using AutoJSContext in XPCWrappedNativeProto. r=mccr8
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
3189597f56eef90c0df72e89055b907bad3fb067
created 2019-04-04 02:07 +0000
pushed 2019-05-13 10:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 1541513 part 3. Stop using AutoJSContext in NativeInterface2JSObject. 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
468f0646a149f56c779d2cadde819130135f985b
created 2019-03-29 22:58 +0000
pushed 2019-05-13 10:53 +0000
Nathan Froyd Nathan Froyd - Bug 1540273 - fix undefined behavior in nsXPCWrappedJSClass; r=mccr8
4faf873bf48f297ba361cc1a6cb405e51a1af5e9
created 2019-03-27 16:26 +0000
pushed 2019-05-13 10:53 +0000
Jon Coppeard Jon Coppeard - Bug 1306008 - Replace ObjectPtr with JS::Heap<JSObject*> r=sfink
7551a9d9fc2f1948c3a14c696c6ef972943129e0
created 2019-03-19 14:52 +0000
pushed 2019-05-13 10:53 +0000
Olli Pettay Olli Pettay - Bug 1536266, remove unused XPCVariant::mCCGeneration, r=mbrodesser
ed23415c6ea00edd214b5281e89b5ffa5876d18a
created 2019-03-09 10:44 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1533302 part 3 - Use UniquePtr for CompartmentPrivate's XPCWrappedNativeScope. r=mccr8
1b1bcfe92e219b27e6b95481d54035d9f6b06f0a
created 2019-03-08 13:28 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1533302 part 2 - Tie XPCWrappedNativeScope lifetime to CompartmentPrivate. r=mccr8
e1ba6af4a982c8ddfff2814a6bd8c4df5fb3789e
created 2019-03-07 19:05 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1533302 part 1 - Remove unused XPCWrappedNativeScope::IsDyingScope. r=mccr8
1b528e3cac94793db32568726080b6cc1209b0e7
created 2019-02-21 22:56 +0000
pushed 2019-03-11 13:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1523843 part 2. Use a single compartment for same-origin Realms in a single page (toplevel load). r=bholley
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
9f776274089a2e001b347eb6d92e99d3decba8d8
created 2019-02-11 21:51 +0000
pushed 2019-03-11 13:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1515582. Remove the separate XBL scope setup. r=bholley
6836ad129868dac54c41b17f0d70f6e5c962506e
created 2019-02-07 00:26 +0000
pushed 2019-03-11 13:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1525629. Move wrapper denial warning state to RealmPrivate. r=bholley
25b050d6d1e9d926424fa0c6a2754f4ce3838722
created 2019-01-30 19:16 +0000
pushed 2019-03-11 13:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1514049. Remove xpc::GetCompartmentPrincipal. r=bholley
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-21 13:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
d66e7fe314e9601d6f6d5b595eccae975f85ec10
created 2019-01-02 13:29 +0000
pushed 2019-01-21 13:03 +0000
Peter Van der Beken Peter Van der Beken - Bug 1353867 - Add cross-process proxies for WindowProxy. r=bzbarsky
cc4bb8c7fa92e8a4f44377c253160cea4ab66c97
created 2018-12-31 17:47 +0200
pushed 2019-01-21 13:03 +0000
Bogdan Tara Bogdan Tara - Backed out 6 changesets (bug 1353867) for nsDocShell.cpp failures CLOSED TREE
aa9b106b15d93573e5125356667f3a1f474d2e5a
created 2018-12-31 12:44 +0000
pushed 2019-01-21 13:03 +0000
Peter Van der Beken Peter Van der Beken - Bug 1353867 - Add cross-process proxies for WindowProxy. r=bzbarsky
d57dde190f67e7964bb3a908d33a4d086da696b1
created 2018-12-28 15:48 +0000
pushed 2019-01-21 13:03 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1516555 - Reformat everything to the Google coding style r=Ehsan
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
114c94d2677cac6b77071b302233bb93e2573fb5
created 2018-12-20 19:13 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1480121 - Remove the global stored in nsXPCWrappedJS. r=bzbarsky
7b16ce0e3114753c387f3c4efad1657e65d736bf
created 2018-12-20 08:23 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1514672 part 1 - Move XPCWrappedNativeScope from RealmPrivate to CompartmentPrivate. r=bzbarsky
fa90df2db90a81a4e0d8820d36f3608a84e97565
created 2018-12-19 19:42 +0000
pushed 2019-01-21 13:03 +0000
Andrew McCreight Andrew McCreight - Bug 1471989 - Clear JSStackFrame's JS object pointer when the window goes away. r=bzbarsky
ef9d941b10a8ef56fd81ba86f43b2ac60ffbf6ac
created 2018-12-19 20:48 +0200
pushed 2019-01-21 13:03 +0000
Andreea Pavel Andreea Pavel - Backed out changeset b1fe3750580d (bug 1471989) for build bustages on a CLOSED TREE
b1fe3750580d45af6abdd858529658f0282dc6ae
created 2018-12-19 16:46 +0000
pushed 2019-01-21 13:03 +0000
Andrew McCreight Andrew McCreight - Bug 1471989 - Clear JSStackFrame's JS object pointer when the window goes away. r=bzbarsky
e8b4fb08b5e34bfe09f5f250c0ed4ec3936145f4
created 2018-12-18 18:42 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1512655 part 3 - Fix assertion in Cu.permitCPOWsInScope and ensure test globals that use it are in a separate compartment. r=kmag
d65837fa9710e5db35a2673dac52e73059e76edd
created 2018-12-18 18:39 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1512655 part 1 - Move forcePermissiveCOWs from CompartmentPrivate to RealmPrivate. r=kmag
9dc823c27b5429892e24d23c0a9278be667e6ce8
created 2018-12-18 14:55 +0200
pushed 2019-01-21 13:03 +0000
shindli shindli - Backed out 3 changesets (bug 1512655) for bustages in s/xpconnect/src/XPCComponents.cpp:2001 CLOSED TREE
2593c7d67f51e72620205dfe2d49d6443ea5947d
created 2018-12-18 00:31 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1512655 part 3 - Fix assertion in Cu.permitCPOWsInScope and ensure test globals that use it are in a separate compartment. r=kmag
ccb15a08614834fe44c1c9fcf6bad7fba77bac06
created 2018-12-17 20:38 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1512655 part 1 - Move forcePermissiveCOWs from CompartmentPrivate to RealmPrivate. r=kmag
less more (0) -1000 -300 -100 -60 tip