js/xpconnect/src/XPCWrappedNativeInfo.cpp
10d2e81f3c8a157151bf5cca7133e65458a859eb
created 2018-08-21 14:08 -0700
pushed 2018-09-05 20:45 +0000
Kris Maglione Kris Maglione - Bug 1484496: Part 1 - Add support for symbol properties to XPIDL. r=nika
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-04 22:28 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
90e79480ebc68009799722ec9882df00f3ec986f
created 2018-04-04 18:45 -0400
pushed 2018-04-19 00:14 +0000
Nika Layzell Nika Layzell - Bug 1444745 - Part 5: Update consumers of nsIInterfaceInfo to use the nsXPTInterfaceInfo directly, r=mccr8
da98166e73a816cb3973c799e1e9c46ec2bd9dc7
created 2018-04-04 15:55 -0400
pushed 2018-04-19 00:14 +0000
Nika Layzell Nika Layzell - Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8
47a89fa7cfd2f1628fa08dc69687eddfaf7f94bb
created 2018-03-13 06:40 +0100
pushed 2018-03-29 23:06 +0000
Andrea Marchesini Andrea Marchesini - Bug 1443079 - nsScriptError.isFromPrivateWindow must match the correct value also in e10s mode, r=smaug
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2018-03-02 02:16 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
cc8e481fd0e16fba17ab6786a3f5212ab814c0e9
created 2017-08-21 20:01 +1000
pushed 2017-08-23 01:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1390428 (part 2, attempt 2) - Remove more nsXPIDLCString local variables. r=erahm.
d2571908d00cad44be3fc9dcc14426060b8b0a77
created 2017-08-18 10:58 -0400
pushed 2017-08-23 01:08 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset fbf0e8609abb (bug 1390428) for Windows clipboard test failures on a CLOSED TREE.
fbf0e8609abb4b978070dd0cbfcab6de7b2cda73
created 2017-08-16 13:58 +1000
pushed 2017-08-23 01:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1390428 (part 2) - Remove more nsXPIDLCString local variables. r=erahm.
822d7f1bc602f84332b13e258738aa3b95700691
created 2017-08-16 13:58 +1000
pushed 2017-08-23 01:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1390428 (part 1) - Remove many nsXPIDLCString local variables. r=erahm.
b0bdb045b7ec192f0c129b161c865552d8f5cc53
created 2017-07-08 00:47 -0400
pushed 2017-07-25 22:37 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1379351 - Improve some of the XPConnect hash routines; r=mccr8
7bdfa44ce84378c42f638e31145a3ac79655ff7c
created 2017-02-23 13:23 -0800
pushed 2017-05-05 18:41 +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-18 19:38 +0000
Tom Tromey Tom Tromey - Bug 1060419 - make XPC_Log_print use VsprintfLiteral, r=froydnj
fa90a8ad3133263b4933236de7ed78dab7bace46
created 2017-01-28 00:42 +0900
pushed 2017-02-03 07:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1332245 - Move nsScriptError from js/xpconnect to dom/bindings. r=bz
9769cc42f54995f1d087200259ad3464be881a2c
created 2016-07-27 16:38 -0700
pushed 2016-09-27 20:38 +0000
Andrew McCreight Andrew McCreight - Bug 1288909, part 1 - Implement refcounting of XPCNativeSet. r=billm
1d1db582972c2e14e1376489c6522b1c3cee05fc
created 2016-09-14 15:48 +0200
pushed 2016-09-27 20:38 +0000
Jan de Mooij Jan de Mooij - Bug 1302448 part 2 - Rename XPCJSRuntime to XPCJSContext. r=mrbkap
4eda5a74d949ad4c8bc587898fb420a8ef8bd28d
created 2016-07-29 13:19 -0700
pushed 2016-09-13 00:06 +0000
Andrew McCreight Andrew McCreight - Bug 1290239, part 2 - Add assertions about inserting into NativeSetMap. r=mrbkap
e582ee72021cdcfc007c5fe5228e96629557d56e
created 2016-07-29 11:41 -0700
pushed 2016-09-13 00:06 +0000
Andrew McCreight Andrew McCreight - Bug 1290239, part 1 - Compute the correct hash value for an XPCNativeSetKey when mBaseSet is null. r=mrbkap
79769d046c43ce0e1a3e30e4df2daff215e388c9
created 2016-07-31 14:19 -0700
pushed 2016-09-13 00:06 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 7 - Further refactor XPCNativeSetKey::Hash. r=mrbkap
7433a7c06701aa157a47b38ca560715b25746d82
created 2016-07-31 14:16 -0700
pushed 2016-09-13 00:06 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 6 - Hoist out the common loop over all interfaces in XPCNativeSetKey::Hash(). r=mrbkap
12e085578d94790bd6c1847e37ba7e659be2a59f
created 2016-07-31 14:11 -0700
pushed 2016-09-13 00:06 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 5 - Split out the last iteration of the XPCNativeSetKey loops. r=mrbkap
3c8bce6d54b73c01c5204a32fc1f84afe00215c8
created 2016-07-31 13:50 -0700
pushed 2016-09-13 00:06 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 4 - Stop storing mPosition in XPCNativeSetKey. r=mrbkap
ff0feedf164c1dfa004bddde890521570de94bc8
created 2016-07-31 13:36 -0700
pushed 2016-09-13 00:06 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 3 - The last argument to the third XPCNativeSetKey ctor is always the interface count. r=mrbkap
40e671c1ac3b763ae2785837f72fac2ea0d2e3dc
created 2016-07-31 13:25 -0700
pushed 2016-09-13 00:06 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 2 - Split XPCNativeSetKey into three constructors. r=mrbkap
36fb54f13084730229c21e103883e4c0ee3fe8f9
created 2016-07-31 13:00 -0700
pushed 2016-09-13 00:06 +0000
Andrew McCreight Andrew McCreight - Bug 1290614, part 1 - Pass around XPCNativeSetKeys to better encapsulate argument invariants. r=mrbkap
5cdc3e5e091e56a6c7e19f1ed771b728ee37a60d
created 2016-08-23 05:59 -0700
pushed 2016-08-26 00:45 +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-20 00:14 +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-20 00:14 +0000
Andrew McCreight Andrew McCreight - Bug 1288870, part 2 - Make XPCNativeInterface refcounted. r=billm
a7a5fd1b36e553163533f4ff112354be2b310a95
created 2016-07-27 16:36 -0700
pushed 2016-08-20 00:14 +0000
Andrew McCreight Andrew McCreight - Bug 1289137 - Make XPCNativeSet::NewInstance() take an nsTArray argument. r=billm
b2a6aaf59783cecf8cde63fe51fbd65e14b026df
created 2016-07-29 10:50 -0700
pushed 2018-09-05 20:45 +0000
Andrew McCreight Andrew McCreight - Bug 1290612 - XPCNativeSet::NewInstanceMutate() is always called with a non-null first argument. r=mrbkap
4dff23362d43e875e2ec549e8584ff973d25fb69
created 2016-07-29 10:46 -0700
pushed 2018-09-05 20:45 +0000
Andrew McCreight Andrew McCreight - Bug 1290587, part 5 - Add helper function to hash pointers in HashNativeKey. r=mrbkap
2376df9ef2b7ac81dc0a25235805e9fc1bd91eb1
created 2016-07-29 10:42 -0700
pushed 2018-09-05 20:45 +0000
Andrew McCreight Andrew McCreight - Bug 1290587, part 4 - Lower case Current in XPCNativeSetKey::Hash(). r=mrbkap
81072f3a058adaa3570679cf6632a9dad5ab4aa6
created 2016-07-31 11:36 -0700
pushed 2018-09-05 20:45 +0000
Andrew McCreight Andrew McCreight - Bug 1290587, part 3 - Inline accessors in XPCNativeSetKey::Hash(). r=mrbkap
bcf7690fc6570316fb46e5b9d08d9c1b86b4022d
created 2016-07-29 10:42 -0700
pushed 2018-09-05 20:45 +0000
Andrew McCreight Andrew McCreight - Bug 1290587, part 2 - Make XPCNativeSetKey hashing a method. r=mrbkap
5f0c9095c0ff59de08caa34270c6139deef86f3b
created 2016-07-29 16:08 -0700
pushed 2018-09-05 20:45 +0000
Andrew McCreight Andrew McCreight - Bug 1289457 - Take advantage of infallible new in XPCNativeSet::NewInstance{,Mutate} to skip checks. r=mrbkap
7b1b725f1f1da3fca2a341524a99906fc7a2eb4a
created 2015-09-01 17:56 -0700
pushed 2018-09-05 20:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1200484 (part 5) - Use JS column numbers in XPCNativeInterface::NewInstance(). r=mrbkap.
23952da58da6570043876a18f2592039368245fd
created 2015-07-26 14:26 -0700
pushed 2018-09-05 20:45 +0000
Andrew McCreight Andrew McCreight - Bug 1187410 - Use GetNameShared() in XPCNativeInterface::NewInstance() to avoid a leak. r=mrbkap
5fc4e125b2b7c56d36efc0c1335cd71961570fe7
created 2015-07-18 21:45 +0200
pushed 2018-09-05 20:45 +0000
Jan de Mooij Jan de Mooij - Bug 1184564 part 1 - Use Value instead of jsval in XPConnect. r=bholley
0ac19d3bf7bfef3b699c413a3350cb7de0292f7b
created 2015-07-03 18:29 -0700
pushed 2018-09-05 20:45 +0000
Juan Gomez Juan Gomez - Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
a849e759a0f7fbfa69e4c9b2a315ca453a8e2eee
created 2015-06-30 07:58 -0700
pushed 2018-09-05 20:45 +0000
Terrence Cole Terrence Cole - Bug 1178581 - Interning does not and should not imply infinite lifetime; r=sfink
72f48fd13b903f7e3f57c54744c58253f8efe406
created 2015-06-30 21:09 -0700
pushed 2018-09-05 20:45 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 3 - Remove OBJECT_TO_JSVAL. r=evilpie
79800010be78122db7c36d4b5833814fdbf28495
created 2015-06-30 10:30 +0200
pushed 2018-09-05 20:45 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f41a2121425f (bug 1171931) for bustage
f41a2121425fb9f4cb81439bfc17d15b589ba6d1
created 2015-06-29 21:34 +0200
pushed 2018-09-05 20:45 +0000
Juan Gomez Juan Gomez - Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
1a326aaaba371e18e090f98ca1c4474bbdce2fca
created 2015-06-25 19:48 -0400
pushed 2018-09-05 20:45 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
8b4e4083639ef3563c9ebac4826cfbe8f21ef5ea
created 2015-06-24 14:11 -0400
pushed 2018-09-05 20:45 +0000
Juan Gomez Juan Gomez - Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
e29f560747226649ee426289182b62a6792eb850
created 2015-04-08 12:07 +0200
pushed 2018-09-05 20:45 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=bajaj
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2018-09-05 20:45 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2018-09-05 20:45 +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 2018-09-05 20:45 +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 2018-09-05 20:45 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
1652874e2d978dab14dd56b39342ccb93ddee650
created 2015-03-06 08:34 -0800
pushed 2018-09-05 20:45 +0000
Bill McCloskey Bill McCloskey - Bug 997325 - Implement main process scriptable only flag in XPIDL (r=mrbkap)
358970f124d78cf871fc5f04d113aa2fa36aa6ea
created 2015-03-09 12:50 -0400
pushed 2018-09-05 20:45 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140573 part 4. Drop the parent argument from js::NewFunctionByIdWithReserved. r=waldo
5f9adee38d45d5897a009189ce1fff7e7acdd1ca
created 2015-03-03 07:12 -0500
pushed 2018-09-05 20:45 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131797 part 3. Store the object we originally come from in a reserved slot on XPConnect functions instead of using the parent pointer. r=bholley
7aa34e8b4809dd4e411af72a16aae774054ac3dc
created 2015-03-03 07:12 -0500
pushed 2018-09-05 20:45 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131797 part 2. Stop storing the XPCNativeInterface* in XPConnect function objects and just get it from the XPCNativeMember* we're still storing. r=bholley
1ccaf7d21b90832217ea1ede61f3fc949642b321
created 2015-03-03 07:12 -0500
pushed 2018-09-05 20:45 +0000
Boris Zbarsky Boris Zbarsky - Bug 1131797 part 1. Store an index into its XPCNativeInterface mMembers array in each XPCNativeMember. r=bholley
55783b8e332ce82b6652f8917319cfa7b00bc031
created 2014-08-14 18:47 -0700
pushed 2018-09-05 20:45 +0000
Bobby Holley Bobby Holley - Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
1d41a9159e5809e937c8abd7490dd845832652c4
created 2014-08-14 17:23 -0400
pushed 2018-09-05 20:45 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 5b1a3161f614, 17a9673ed782, and a9b8c346d295 (bug 1052052) for B2G non-unified bustage.
17a9673ed7828da59142f66a63ea3ea7a95233d5
created 2014-08-14 12:54 -0700
pushed 2018-09-05 20:45 +0000
Bobby Holley Bobby Holley - Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
c590fcb23c3c1c1bb3a41979b04fdc3031953130
created 2014-05-08 16:45 -0400
pushed 2018-09-05 20:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 994964 - Make DOM XPIDL interfaces non-scriptable, and add shim Components.interfaces entries for them; r=bzbarsky,bholley
697506d9c32459abcbf817fbf54fb793078d49d3
created 2014-04-28 16:01 -0700
pushed 2018-09-05 20:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 952650 (part 16) - Remove JSVAL_TO_PRIVATE. r=till.
less more (0) -100 -60 tip