js/xpconnect/src/XPCWrappedNative.cpp
1494e906ad52413008a722bf5e9ab533d1821f57
created 2018-07-28 12:12 +0200
pushed 2018-07-28 10:17 +0000
Jan de Mooij Jan de Mooij - Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
113e9ca0b5bccaf3eaee398e789f9b7b8c226009
created 2018-07-25 22:57 +0300
pushed 2018-07-25 19:57 +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
79dbf5b9d8db577bba582a0853eb293d80eed0ba
created 2018-07-24 16:31 -0400
pushed 2018-07-25 19:38 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 8: Rename from Sequence to Array in xpidl, r=mccr8
7e2e13953e19169da602f50c51c7edc9b7706200
created 2018-07-24 15:16 -0400
pushed 2018-07-25 19:38 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 7: Rename [array] to LegacyArray within xpt and xpidl, r=mccr8
db67bf0e7f916eae580b2575a753119bd082420b
created 2018-07-10 21:24 -0400
pushed 2018-07-25 19:38 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 4: Add support for Sequence<T> types to xpidl and XPConnect, r=mccr8
459635cdfc08c898a2337cb742392e22010748aa
created 2018-07-10 15:47 -0400
pushed 2018-07-25 19:38 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 1: Clean up value initialization codepaths in XPConnect, r=mccr8
67736c575b34196f9e2f5100b8e670ae625e3786
created 2018-07-23 14:46 +0000
pushed 2018-07-23 21:17 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 7 - Ensure deterministic interaction of GC with CC and object references, r=smaug.
9873d65ac40b6cb10f2f96d2545173feb96085fb
created 2018-07-17 18:11 +0200
pushed 2018-07-17 16:12 +0000
Jan de Mooij Jan de Mooij - Bug 1475699 - Support invoking JS-implemented XPIDL methods/attributes marked as [implicit_jscontext]. r=mccr8
5bcad8d8216835eedcab55ea218e8715692aeb80
created 2018-07-06 18:16 +0200
pushed 2018-07-06 16:17 +0000
Jan de Mooij Jan de Mooij - Bug 1472973 part 3 - Remove some GetGlobalForObjectCrossCompartment calls on globals/WindowProxy. r=bz
142288837f11e2863cf7eae9bd08b6f8733d21fd
created 2018-06-13 12:47 -0700
pushed 2018-06-13 19:49 +0000
Jan de Mooij Jan de Mooij - Bug 1468219 - Rename JS_InitStandardClasses to JS::InitRealmStandardClasses, remove obj argument. r=anba
db248a2fb2024b0da563724cdb0abd85857d8919
created 2018-06-13 12:47 -0700
pushed 2018-06-13 19:49 +0000
Jan de Mooij Jan de Mooij - Bug 1468137 - Remove JS_Get*Prototype APIs; use JS::GetRealm*Prototype instead. r=evilpie
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 08:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
0f33c70716b0a188e724c37e4b2188c31be208a8
created 2018-05-17 10:59 +0200
pushed 2018-05-17 09:02 +0000
Jan de Mooij Jan de Mooij - Bug 1461605 part 1 - Rename CompartmentOptions to RealmOptions. r=luke,bz
6b6365bdb4c2dd18efdc5a4ee0f4f8b8550f5e8b
created 2018-05-16 10:53 +0200
pushed 2018-05-16 08:54 +0000
Jan de Mooij Jan de Mooij - Bug 1461292 part 1 - Rename JSAutoCompartment to JSAutoRealm. r=bz,luke
54f9cde9b0c43f2ea45657e3bb291be808842678
created 2018-03-22 11:31 +0100
pushed 2018-05-15 12:36 +0000
Peter Van der Beken Peter Van der Beken - Bug 1453011 - Remove PostCreatePrototype. r=bz.
b4b82cd86014c1ccdbf3cfc1479be70f4815ed66
created 2018-03-22 10:37 +0100
pushed 2018-05-15 12:36 +0000
Peter Van der Beken Peter Van der Beken - Bug 1453011 - Remove some unused nsIXPCScriptable flags. r=bz.
04afbcd4a5940eef731b6363679a59390e1d0616
created 2018-03-22 09:42 +0100
pushed 2018-05-15 12:36 +0000
Peter Van der Beken Peter Van der Beken - Bug 1453011 - Remove nsXPCClassInfo. r=bz.
078000699e1c8bd1ae4cd30cc0580f835a618e2c
created 2018-05-02 11:47 +0200
pushed 2018-05-15 12:36 +0000
Peter Van der Beken Peter Van der Beken - Bug 1452981 - Remove qsObjectHelper. r=bz.
74ed1eb2a77d1ca30ef604aba0deb840167ebb2b
created 2018-05-14 17:46 -0400
pushed 2018-05-14 21:58 +0000
Nika Layzell Nika Layzell - Bug 1457972 - Part 10: Make sure to allocate ExtendedVal inline, r=froydnj
1ce6d9f85a5655fc76f75dde5789900ef2af214a
created 2018-04-23 18:36 -0400
pushed 2018-05-14 21:58 +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-05-14 21:58 +0000
Nika Layzell Nika Layzell - Bug 1457972 - Part 7: Eliminate XPCConvert::NativeStringWithSize2JS/JSStringWithSize2Native, r=mccr8
898c8bc882b1ed1516e663be3379a534247a75cd
created 2018-04-23 13:18 -0400
pushed 2018-05-14 21:58 +0000
Nika Layzell Nika Layzell - Bug 1457972 - Part 5: Use modern JS APIs to root jsval temporaries in XPConnect, r=mccr8
560dc697645dec51ce1df67a3697277b4f94ea55
created 2018-04-22 05:12 -0400
pushed 2018-05-14 21:58 +0000
Nika Layzell Nika Layzell - Bug 1457972 - Part 4: Remove dipper types, r=mccr8
481c3b583e1f27ef15534b2fa55aeb586cb1f14f
created 2018-04-22 13:24 -0400
pushed 2018-05-14 21:58 +0000
Nika Layzell Nika Layzell - Bug 1457972 - Part 2: Remove unused code paths in xpconnect, r=mccr8
37c92a1202ba207cc5abab59e4d6eaca34f7ac26
created 2018-04-21 21:07 -0400
pushed 2018-05-14 21:58 +0000
Nika Layzell Nika Layzell - Bug 1457972 - Part 1: Unify xpconnect cleanup codepaths, r=mccr8
6b0ed3df62bd0c8b2fd1cb9ec460f271d67624e7
created 2018-04-30 15:54 -0400
pushed 2018-05-14 21:58 +0000
Nika Layzell Nika Layzell - Bug 1455217 - Part 2: Add support for promises to XPCConvert, r=mccr8
822e81707327954a2c4e7d8060c5d91ae528bbf3
created 2018-04-25 19:40 -0700
pushed 2018-04-26 02:57 +0000
Jeff Walden Jeff Walden - Bug 1451248. r=jorendorff, r=bz
af2ff7d301a7b481423a8ec172f92c8bbacaf285
created 2018-04-21 18:04 -0700
pushed 2018-04-24 03:21 +0000
Kris Maglione Kris Maglione - Bug 1363925: Part 2 - Support inferring array length from typed arrays. r=mccr8
30ed797c2454b1f5f259f1c26f85bd7a62380ef5
created 2018-04-20 21:40 +0300
pushed 2018-04-20 18:40 +0000
Dorel Luca Dorel Luca - Backed out 8 changesets (bug 1453011, bug 1452981, bug 1146316) For xpcshell and mochitest failures on multiple files. CLOSED TREE
4464997475c15a2db0040658981b6ef1056447c6
created 2018-03-22 11:31 +0100
pushed 2018-04-20 15:52 +0000
Peter Van der Beken Peter Van der Beken - Bug 1453011 - Remove PostCreatePrototype. r=bz.
cae243fb2a3c6ff03072e36ad0dd0dd2e599e74d
created 2018-03-22 10:37 +0100
pushed 2018-04-20 15:52 +0000
Peter Van der Beken Peter Van der Beken - Bug 1453011 - Remove some unused nsIXPCScriptable flags. r=bz.
adf56a83131b3a97bfdce574973a8b03959882c9
created 2018-03-22 09:42 +0100
pushed 2018-04-20 15:52 +0000
Peter Van der Beken Peter Van der Beken - Bug 1453011 - Remove nsXPCClassInfo. r=bz.
80abe3305b24b7f2c251ac973a287275a488428f
created 2018-03-01 09:01 +0100
pushed 2018-04-20 15:52 +0000
Peter Van der Beken Peter Van der Beken - Bug 1452981 - Remove qsObjectHelper. r=bz.
667b0dbdc19019818ee3c42654ff18b2acaa36f6
created 2018-04-06 18:30 -0400
pushed 2018-04-17 23:21 +0000
Nika Layzell Nika Layzell - Bug 1444991 - Part 4: Handle DOM Objects in XPConnect, r=mccr8
90e79480ebc68009799722ec9882df00f3ec986f
created 2018-04-04 18:45 -0400
pushed 2018-04-17 23:21 +0000
Nika Layzell Nika Layzell - Bug 1444745 - Part 5: Update consumers of nsIInterfaceInfo to use the nsXPTInterfaceInfo directly, r=mccr8
61ca8af8e31332158c4307c8277282d27012d46e
created 2018-03-05 19:27 -0500
pushed 2018-03-06 00:27 +0000
Kannan Vijayan Kannan Vijayan - Bug 1411415 - r=bz r=fitzgen
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2018-02-23 15:27 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
e2c51c4947a761ba51dff21529c7996edcd349bd
created 2017-11-28 10:48 -0800
pushed 2017-12-04 20:48 +0000
Andrew McCreight Andrew McCreight - Bug 1421355, part 8 - Remove unused attributes and methods from nsIXPConnectWrappedNative. r=mrbkap
6c69d8543e1fea857dfdfe396afb194ea6d6dc3c
created 2017-11-28 09:47 -0800
pushed 2017-12-04 20:48 +0000
Andrew McCreight Andrew McCreight - Bug 1421355, part 2 - Remove nsIXPConnect::getWrappedNativeOfNativeObject. r=mrbkap
2e6d4aebb308517e5c7dccff09b20ae919e65ba4
created 2017-11-28 09:43 -0800
pushed 2017-12-04 20:48 +0000
Andrew McCreight Andrew McCreight - Bug 1421355, part 1 - Remove nsIXPConnect::GetPrincipal(). r=mrbkap
c5b45a4eddac6c0abb5a35891e9a7132f19aa4ff
created 2017-09-28 17:47 -0500
pushed 2017-10-04 23:45 +0000
Tom Ritter Tom Ritter - Bug 1404147 Cast constants to the type they are compared to r=smaug
0a3096102f10bf03214e5368503de25ea3b284cd
created 2017-09-20 10:26 -0700
pushed 2017-09-25 23:44 +0000
Andrew McCreight Andrew McCreight - Bug 958643, part 5 - Eliminate XPCJSObjectHolder. r=krizsa
4b8695eebf178b3ec51c250cf460053b58d7f2de
created 2017-06-08 11:07 -0500
pushed 2017-09-13 19:00 +0000
Jason Orendorff Jason Orendorff - Bug 1363200 - JSAPI for realms: Split xpc::RealmPrivate from xpc::CompartmentPrivate. r=mrbkap
9bf3949a7ae8577007f7692cdb9beb3bc85fae8b
created 2017-07-28 20:20 +0200
pushed 2017-07-28 18:21 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 1d87b1dc4ce2 (bug 1272697) for failing mochitest test_interfaces.html for 'ByteLengthQueuingStrategy' and wpts, e.g. general.dedicatedworker.html. r=backout on a CLOSED TREE
1d87b1dc4ce28594ec0775a3ac844ec104d5d6a0
created 2017-07-27 14:41 +0200
pushed 2017-07-28 15:49 +0000
Till Schneidereit Till Schneidereit - Bug 1272697 - Part 2: Add runtime pref to enable streams. r=baku,jonco
cadef5ef9c4454f2454ac5044586eb6a647f1569
created 2017-07-13 09:51 +0100
pushed 2017-07-13 08:59 +0000
Jon Coppeard Jon Coppeard - Bug 1380397 - Use PersistentRooted to implement XPCJSObjectHolder r=mccr8
15304c93da0e154dd9d5a0c8f9f4c4cc42567d4f
created 2017-04-24 14:40 -0700
pushed 2017-04-27 22:35 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Eliminate some XPCJSContext::Get() usage (r=mccr8)
10cc100a7ee00072b7f19cfc14a27441ba7e41a6
created 2017-04-24 14:37 -0700
pushed 2017-04-27 22:35 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Eliminate nsXPConnect::GetContextInstance() (r=mccr8)
0b77ed3f26c5335503bc16e85b8c067382e7bb1e
created 2017-04-26 17:30 -0700
pushed 2017-04-27 00:35 +0000
Wes Kocher Wes Kocher - Merge inbound to central, a=merge CLOSED TREE
ea31640ea9a389036e385181e4c44f62232978e8
created 2017-03-03 15:10 -0700
pushed 2017-04-27 00:35 +0000
Tom Tromey Tom Tromey - Bug 1334278 - change JS_smprintf to return UniqueChars; r=froydnj
0203cc1f2d2f017f58bf00c676d9f8f819546287
created 2017-04-26 11:18 +0100
pushed 2017-04-26 10:29 +0000
Jon Coppeard Jon Coppeard - Bug 1352430 - Add barrier to wrapper cache to clear dying objects that have not yet been finalized r=bz r=sfink
09be4ae7bbf0217af921b4fdb93360b8389338a6
created 2017-04-26 11:18 +0100
pushed 2017-04-26 10:29 +0000
Jon Coppeard Jon Coppeard - Bug 1352430 - Update XPConnect sweeping to handle incrementally finalized objects r=mccr8 r=sfink
5633dacc482dc373aa7ba40f4bddce4315296465
created 2017-04-25 10:56 +0100
pushed 2017-04-25 09:57 +0000
Jon Coppeard Jon Coppeard - Bug 1359001 - Make AutoAssertGCCallback a no-op in opt builds r=sfink
7bdfa44ce84378c42f638e31145a3ac79655ff7c
created 2017-02-23 13:23 -0800
pushed 2017-04-19 00:02 +0000
Bill McCloskey Bill McCloskey - Bug 1343396 - Split CycledCollectedJSContext and XPCJSContext into separate context and runtime classes (r=mccr8)
e93b8cb7d85d486ce99ff182da592ac24afe5e39
created 2016-12-09 10:18 -1000
pushed 2017-02-17 21:51 +0000
Tom Tromey Tom Tromey - Bug 1060419 - make XPC_Log_print use VsprintfLiteral, r=froydnj
538094a7900cdec31ad57faf9a6937104edce590
created 2017-01-23 13:33 +1100
pushed 2017-01-23 04:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1332172 - Remove XPC_MAP_WANT_*. r=mccr8.
a63edff17c8f61d797f6c1defb77746ea6840249
created 2017-01-13 11:26 +1100
pushed 2017-01-19 04:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1330904 - Remove XPCNativeScriptableCreateInfo. r=mccr8.
105d7762f4b06db69cef6fffd2129890dd9fbbb0
created 2017-01-10 12:47 +1100
pushed 2017-01-13 00:05 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1329846 (part 1) - Remove XPCNativeScriptableInfo. r=mccr8.
4e2cfc2d396fd43d2a825b527656a60247912414
created 2016-12-23 16:14 +1100
pushed 2017-01-09 22:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1325542 - Remove XPCNativeScriptableFlags. r=mccr8.
3a2066a8e8a822217907a86b0c10227a9214557d
created 2016-12-23 08:30 +1100
pushed 2017-01-09 05:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1324330 (part 4) - Remove some unused functions. r=mccr8.
less more (0) -300 -100 -60 tip