js/xpconnect/src/xpcpublic.h
8fc2c103027ba37bd50dec5e2fe8b79d3d68c28c
created 2018-03-01 14:24 -0500
pushed 2018-03-01 22:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1442313 part 1. Make xpc::IsInAutomation a bit faster. r=bholley
36dba0f8b4558404e537cb0aef75e87c4275658a
created 2018-01-10 14:02 -0800
pushed 2018-01-23 16:48 +0000
Andrew McCreight Andrew McCreight - Bug 1420975 - Add a environment variable to record JS stack for leaks. r=froydnj,mrbkap draft
a75f1161249bbbae3ec28cdfe9279bfec7f460e5
created 2018-01-10 14:02 -0800
pushed 2018-01-11 00:37 +0000
Andrew McCreight Andrew McCreight - Bug 1420975 - Add a environment variable to record JS stack for leaks. r=froydnj,mrbkap draft
45fe585acac17620a94c163f53d0008d258f3927
created 2017-12-22 13:02 -0500
pushed 2017-12-23 03:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1407858 part 3. Add a literal string state to DOMString. r=smaug
282695389a27575824079980f2b66cfd2d38e186
created 2017-12-22 13:02 -0500
pushed 2017-12-23 03:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1407858 part 2. Make DOMString's data model clearer and update various documentation. r=smaug
f6ef04a022f3c5aa861e438298302a989308369e
created 2017-12-06 16:52 -0800
pushed 2017-12-07 23:47 +0000
Eric Rahm Eric Rahm - Bug 1423773 - Part 1: Remove usage of nsStringGlue.h. r=glandium
ff6e961b87dc1163c5efe35da2e334c6723a14e1
created 2017-11-03 18:25 -0400
pushed 2017-11-09 16:53 +0000
Nika Layzell Nika Layzell - Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug
66fb070a1c99ec68df9bbb7a3527c540d7414b68
created 2017-11-07 16:42 +0100
pushed 2017-11-07 15:52 +0000
Luca Greco Luca Greco - Bug 1410932 - AutoJS::ReportException should report Content Script errors on the related DOM Window. draft
98e2b4ee9775a2a2b5cc1bb8a390bfe901814f38
created 2017-11-06 13:22 +0100
pushed 2017-11-07 10:47 +0000
Sylvestre Ledru Sylvestre Ledru - reformat all draft
78f6394c884cc4d87c5ac188ba4abeec314813a4
created 2017-11-05 17:29 +0100
pushed 2017-11-05 18:10 +0000
Sylvestre Ledru Sylvestre Ledru - reformat all draft
68132ce4a0ed15bd6ab98e129c1a05a17d5a9417
created 2017-10-05 11:49 -0500
pushed 2017-10-12 23:51 +0000
Jason Orendorff Jason Orendorff - Bug 1404107 - Refactor: Move some reparenting complexity into XPConnect. r=mrbkap, r=bz, a=ritu
208cf9b36e87238ae9694a74d7ea8b3baec57796
created 2017-10-05 11:49 -0500
pushed 2017-10-10 20:49 +0000
Jason Orendorff Jason Orendorff - Bug 1404107 - Refactor: Move some reparenting complexity into XPConnect. r=mrbkap,r=bz
8871efefdba925fd4fa7e8741cb545dd64131271
created 2017-09-22 08:09 +1000
pushed 2017-09-22 05:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1401100 - Remove nsIMemoryReporterCallback. r=erahm.
020db2a299ca134919d9344496edda5c7f6c2328
created 2017-09-19 13:12 -0700
pushed 2017-09-20 17:08 +0000
Andrew McCreight Andrew McCreight - Bug 1176342, part 2 - De-COM the flags for InitClassesWithNewWrappedGlobal. r=mrbkap draft
23542da687ee57943b48c6a4efb8d8d2a003fdec
created 2017-09-19 13:12 -0700
pushed 2017-09-19 20:55 +0000
Andrew McCreight Andrew McCreight - Bug 1176342, part 2 - De-COM the flags for InitClassesWithNewWrappedGlobal. r=mrbkap draft
eb0939fe0600b114869cec8804dff72ac8f8889e
created 2017-09-18 16:35 -0700
pushed 2017-09-19 20:55 +0000
Andrew McCreight Andrew McCreight - Bug 1176342, part 1 - De-COM InitClassesWithNewWrappedGlobal. r=mrbkap draft
3792a715a50dcd211d5a72ae3be1bf58a9de8ebf
created 2017-06-28 12:31 -0700
pushed 2017-09-13 23:26 +0000
Jason Orendorff Jason Orendorff - Bug 1363200 - JSAPI for realms: Change a few XPConnect methods to take Realm arguments instead of JSCompartments. r=mrbkap
0495d0052c24fcc9fb7f3d6d96b06314e8fd3234
created 2017-07-12 16:41 -0500
pushed 2017-09-11 18:06 +0000
Jason Orendorff Jason Orendorff - Bug 1363200 - JSAPI for realms: Move XPCWrappedNativeScope::mIsAddonScope to CompartmentPrivate. r=mrbkap
0cc8ef854b497929161250f9aa067228abe85e63
created 2017-07-12 15:00 -0500
pushed 2017-09-11 18:06 +0000
Jason Orendorff Jason Orendorff - Bug 1363200 - JSAPI for realms: Move mIsContentXBLScope to the CompartmentPrivate. r=mrbkap
c236dfe7dc98c387219d7cb45d0693560db708fd
created 2017-08-17 11:13 +0200
pushed 2017-08-17 11:56 +0000
Sylvestre Ledru Sylvestre Ledru - indent all (with js specific coding style) draft
0a86729d653eb5afcaecc7ee7a4d65d05e51d133
created 2017-07-10 18:06 -0400
pushed 2017-08-07 13:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259 - Rejigger DOM object unwrapping to take mutable handles to the JS value/object in a bunch of cases. r=peterv, r=mccr8, a=lizzard
9bf3949a7ae8577007f7692cdb9beb3bc85fae8b
created 2017-07-28 20:20 +0200
pushed 2017-07-28 18:48 +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 18:48 +0000
Till Schneidereit Till Schneidereit - Bug 1272697 - Part 2: Add runtime pref to enable streams. r=baku,jonco
e3d205dc31f33fd2897fd68ffb9ff15e9e3bc079
created 2017-07-10 18:06 -0400
pushed 2017-07-16 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259. Rejigger DOM object unwrapping to take mutable handles to the JS value/object in a bunch of cases. r=peterv,mccr8 a=jcristau
f1c298a314c6345b03609ed298437aa508aa7e1c
created 2017-07-10 16:05 -0400
pushed 2017-07-11 02:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259 part 9. Make UnwrapReflectorToISupports return already_AddRefed<nsISupports>. r=peterv
efd7a75d3b34521df80698d007bc4c7342090ca8
created 2017-06-26 10:23 -0700
pushed 2017-06-27 07:16 +0000
Jan de Mooij Jan de Mooij - Bug 627220 part 1 - Remove unused Zone* argument from external string finalizers. r=sfink
805d89fbe730ecf1698d5d7440cc0339be0f8169
created 2017-05-19 07:35 +0900
pushed 2017-05-19 11:56 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1365199 - Add an enablePrivilege specific pref and use it in Talos. r?jmaher draft
22e729c4596ee963ecd5ae7cd909cfe87994d9da
created 2017-04-24 13:54 -0700
pushed 2017-04-27 22:43 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Initial support for cooperative contexts (r=mccr8)
6c5217a2b92a0773a6ac097938dd19f37d03d9ab
created 2017-04-07 14:22 -0700
pushed 2017-04-07 22:06 +0000
Bill McCloskey Bill McCloskey - Revert "Bug 1340719 - Throw an exception if accessing Xray from wrong docgroup (r=bholley)"
c1cda5e8a20e6b3ac114633b051ca6f1e9da9948
created 2017-04-07 10:40 +0200
pushed 2017-04-07 18:50 +0000
Jan de Mooij Jan de Mooij - Bug 1353758 - Move the external string cache into the JS engine and improve it. r=arai,bz
cf2616a4cb0e95f5b5b4e687cf86e86ae96a90ec
created 2017-02-16 12:48 -0800
pushed 2017-04-06 00:52 +0000
Bill McCloskey Bill McCloskey - Bug 1340719 - Throw an exception if accessing Xray from wrong docgroup (r=bholley)
4cda9336503172c5bad871155c1abf1c44f45fa9
created 2017-04-04 15:45 +0900
pushed 2017-04-04 10:39 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1352323 - Add JS_NewMaybeExternalString function that creates either an external string or returns a static string. r=jandem
555b2ea881cf38ab8f75a5f1699f970447ea342f
created 2017-02-23 13:56 -0800
pushed 2017-03-15 08:25 +0000
Kris Maglione Kris Maglione - Bug 1322273 - Cut wrappers that point out of a browser compartment when nuking it. r=bholley, a=lizzard
8999082d8a89381727c2eee5e26ff4ab653cde4e
created 2017-02-23 13:56 -0800
pushed 2017-02-23 23:15 +0000
Kris Maglione Kris Maglione - Bug 1322273: Cut wrappers that point out of a browser compartment when nuking it. r=bholley
003d483f64e0bf69ff6e7d1e9b02a9b74dfa4cc4
created 2017-02-15 23:53 +0900
pushed 2017-02-15 21:00 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283712 - Part 6: Add xpc::ErrorBase, xpc::ErrorNote, and xpc::ErrorReport.mNotes. r=bholley
7836b720028c78161d182b69ee6155e50dffee8f
created 2017-02-01 15:29 -0500
pushed 2017-02-14 19:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1334537 - Make sure to clear out our external string cache if the length doesn't match, since our length no longer needs to match our stringbuffer. r=froydnj, a=lizzard
84293676546d48b2b889093f6b7f16fff1d7dd3d
created 2017-02-13 11:11 +0000
pushed 2017-02-13 13:31 +0000
Jon Coppeard Jon Coppeard - Bug 1338614 - Refactor incremental barrier APIs and make them call the read barrier r=sfink
b9e7643b8be64976276573389670f70d57e1fe9f
created 2017-02-01 15:29 -0500
pushed 2017-02-03 09:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1334537 - Make sure to clear out our external string cache if the length doesn't match, since our length no longer needs to match our stringbuffer. r=froydnj, a=lizzard
93b639dcd0c2c6231932bdd8279dc858f6596bf6
created 2017-02-01 18:49 -0500
pushed 2017-02-03 09:40 +0000
Jan de Mooij Jan de Mooij - Bug 1330593 part 1 - Allow non-flat external strings. r=jwalden, r=bz, a=jcristau
ec8f0f613a8c0c0470bfea9788a39e7fea9a53d5
created 2017-02-01 19:06 -0500
pushed 2017-02-03 09:40 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 87b26c2d0b93 (bug 1330593) for bustage.
bd0c4afeb0e30dfb2e93b15fe591266326acdb2e
created 2017-02-01 15:29 -0500
pushed 2017-02-02 04:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 1334537. Make sure to clear out our external string cache if the length doesn't match, since our length no longer needs to match our stringbuffer. r=froydnj
44460e3f0d1a33dcbdb694f98e7b566cfb981580
created 2017-01-27 18:53 -0500
pushed 2017-01-28 19:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 1332713 part 3. Implement a version of XrayAwareCalleeGlobal that works for specialized getters. r=bholley
eed0b80462a2f573f22b990c003f5f42ebd3c1f1
created 2017-01-26 18:40 +0100
pushed 2017-01-26 23:04 +0000
Jan de Mooij Jan de Mooij - Bug 1330593 part 1 - Allow non-flat external strings. r=jwalden,bz
04378bf08ef9fb8b1bfd91edae692a7b80c472cd
created 2017-01-18 22:20 -0500
pushed 2017-01-19 09:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1330759 part 3. Add a "stringbuffer we own" mode to DOMString. r=froydnj
be751ea19d464d51be7d36bd2a0fd6a72029dc02
created 2016-12-21 10:29 +1100
pushed 2017-01-11 13:31 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1321374 - Simplify js::Class handling relating to nsIXPCScriptable. r=mccr8, sr=bholley, a=lizzard
98eaebf80768d80401260f12768d5bab4129961a
created 2016-12-14 08:33 +1100
pushed 2016-12-18 16:01 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1321374 - Simplify js::Class handling relating to nsIXPCScriptable. r=mccr8, sr=bholley.
fe8948da2efd64f8695f00f3dd49437f0945051a
created 2016-08-14 20:39 +0900
pushed 2016-10-23 05:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 5: Rename message to toStringResult if it is the result of toString. r=bholley,jwalden,froydnj
971d6777956556108ab4d571015e8360ded559c3
created 2016-10-18 17:27 -0700
pushed 2016-10-19 01:42 +0000
Wes Kocher Wes Kocher - Backed out 10 changesets (bug 1283710) for osx xpcshell failures a=backout
d72527b7d3c0c328e65bdaf4c259921a1e8481c2
created 2016-08-14 20:39 +0900
pushed 2016-10-18 22:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 5: Rename message to toStringResult if it is the result of toString. r=bholley,jwalden,froydnj
22feffdddcd0d6bade3e267820db292e470f2d1e
created 2016-10-14 09:45 +0100
pushed 2016-10-14 11:45 +0000
Jon Coppeard Jon Coppeard - Bug 1308919 - Don't make Handles to Heap<T> as it avoids the read barrier r=bz
2cb43ce2d0b47bb8507bd309b2eb8d8a3bc161ab
created 2016-09-14 16:16 +0200
pushed 2016-09-14 14:17 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1302401 - Revert "This check replaces default bodies of special member functions with = default;" draft
d361ffb81a9130263997983d46d23671f02fac92
created 2016-09-13 14:23 +0200
pushed 2016-09-13 12:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1302401 - This check replaces default bodies of special member functions with = default; draft
2d1bd8955e9e2ec26eef3d3bee3dc8d3cf49482e
created 2016-08-25 20:33 -0400
pushed 2016-08-25 19:28 +0000
Nathan Froyd Nathan Froyd - Bug 1297486 - mark xpc::NonVoidStringToJsval as an ordinary inline function instead of MOZ_ALWAYS_INLINE; r=bz
7651ea2490e0f0d36757ee238fcf4446b1869d18
created 2016-08-24 15:23 +1000
pushed 2016-08-25 12:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1297658 - Avoid unnecessary checking in memory reporters. r=erahm.
5ec20954d8133deeeba391d88f7e241aec48e8df
created 2016-08-11 14:39 +0200
pushed 2016-08-11 16:13 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 3 - Pass RootingContext to ScriptErrorEvent, DispatchScriptErrorEvent. r=bz
f84bf71b399ed089a007a145e3adccc7d7f2827c
created 2016-08-11 14:39 +0200
pushed 2016-08-11 16:13 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
6485be343d0cbde209bea91ff212491edda40b6f
created 2016-07-25 16:32 -0700
pushed 2016-07-26 12:12 +0000
Andrew McCreight Andrew McCreight - Bug 1288823, part 4 - Mark things delete in XPConnect. r=mrbkap
fcfd05dd7d14472c6f5df5ecdb58019b2fce93f3
created 2016-07-22 16:19 -0400
pushed 2016-07-22 20:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 1157127. When reusing the global of an initial about:blank for a new document, clear out its XBL scope when we change the global's principal. r=bholley
960aa6832bf7f1dc38ae6007c557e28f59a56912
created 2016-06-07 16:31 -0700
pushed 2016-07-06 02:09 +0000
Bill McCloskey Bill McCloskey - Bug 1214824 - Forbid CPOW usage if add-on declares it is multiprocessCompatible (r=mrbkap)
0a03bb6af6043ce323142d24fb43c2d63deefbcb
created 2016-06-30 21:12 -0700
pushed 2016-07-01 11:14 +0000
Phil Ringnalda Phil Ringnalda - Back out 14928a6b38f3 (bug 1214824) for leaking an nsStringBuffer in debug e10s devtools
less more (0) -300 -100 -60 tip