js/xpconnect/src/xpcpublic.h
8fc2c103027ba37bd50dec5e2fe8b79d3d68c28c
created 2018-03-01 14:24 -0500
pushed 2018-04-26 16:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1442313 part 1. Make xpc::IsInAutomation a bit faster. r=bholley
5c7b21fa7315ca753684881b3dc3cee5ec235ca7
created 2018-01-10 14:02 -0800
pushed 2018-04-26 16:43 +0000
Andrew McCreight Andrew McCreight - Bug 1420975 - Add a environment variable to record JS stack for leaks. r=froydnj,mrbkap
45fe585acac17620a94c163f53d0008d258f3927
created 2017-12-22 13:02 -0500
pushed 2018-03-01 12:45 +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 2018-03-01 12:45 +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 2018-03-01 12:45 +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 2018-01-11 17:45 +0000
Nika Layzell Nika Layzell - Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug
208cf9b36e87238ae9694a74d7ea8b3baec57796
created 2017-10-05 11:49 -0500
pushed 2018-01-11 17:45 +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 2018-01-11 17:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1401100 - Remove nsIMemoryReporterCallback. r=erahm.
68132ce4a0ed15bd6ab98e129c1a05a17d5a9417
created 2017-10-05 11:49 -0500
pushed 2017-11-02 12:36 +0000
Jason Orendorff Jason Orendorff - Bug 1404107 - Refactor: Move some reparenting complexity into XPConnect. r=mrbkap, r=bz, a=ritu
fc0e284fb21bbb2524a16f60a04a806d3b905d1f
created 2017-09-19 13:12 -0700
pushed 2017-11-02 12:36 +0000
Andrew McCreight Andrew McCreight - Bug 1176342, part 2 - De-COM the flags for InitClassesWithNewWrappedGlobal. r=mrbkap
57e73bbccac7398902937aaa43ed25b1a3aa3368
created 2017-09-18 16:35 -0700
pushed 2017-11-02 12:36 +0000
Andrew McCreight Andrew McCreight - Bug 1176342, part 1 - De-COM InitClassesWithNewWrappedGlobal. r=mrbkap
3792a715a50dcd211d5a72ae3be1bf58a9de8ebf
created 2017-06-28 12:31 -0700
pushed 2017-11-02 12:36 +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-11-02 12:36 +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-11-02 12:36 +0000
Jason Orendorff Jason Orendorff - Bug 1363200 - JSAPI for realms: Move mIsContentXBLScope to the CompartmentPrivate. r=mrbkap
9bf3949a7ae8577007f7692cdb9beb3bc85fae8b
created 2017-07-28 20:20 +0200
pushed 2017-09-14 16:50 +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-09-14 16:50 +0000
Till Schneidereit Till Schneidereit - Bug 1272697 - Part 2: Add runtime pref to enable streams. r=baku,jonco
f1c298a314c6345b03609ed298437aa508aa7e1c
created 2017-07-10 16:05 -0400
pushed 2017-09-14 16:50 +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-09-14 16:50 +0000
Jan de Mooij Jan de Mooij - Bug 627220 part 1 - Remove unused Zone* argument from external string finalizers. r=sfink
e3d205dc31f33fd2897fd68ffb9ff15e9e3bc079
created 2017-07-10 18:06 -0400
pushed 2017-07-31 14:08 +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
22e729c4596ee963ecd5ae7cd909cfe87994d9da
created 2017-04-24 13:54 -0700
pushed 2017-07-31 14:08 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Initial support for cooperative contexts (r=mccr8)
6c5217a2b92a0773a6ac097938dd19f37d03d9ab
created 2017-04-07 14:22 -0700
pushed 2017-07-31 14:08 +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-07-31 14:08 +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-07-31 14:08 +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-07-31 14:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1352323 - Add JS_NewMaybeExternalString function that creates either an external string or returns a static string. r=jandem
8999082d8a89381727c2eee5e26ff4ab653cde4e
created 2017-02-23 13:56 -0800
pushed 2017-06-05 19:31 +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-06-05 19:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283712 - Part 6: Add xpc::ErrorBase, xpc::ErrorNote, and xpc::ErrorReport.mNotes. r=bholley
84293676546d48b2b889093f6b7f16fff1d7dd3d
created 2017-02-13 11:11 +0000
pushed 2017-06-05 19:31 +0000
Jon Coppeard Jon Coppeard - Bug 1338614 - Refactor incremental barrier APIs and make them call the read barrier r=sfink
bd0c4afeb0e30dfb2e93b15fe591266326acdb2e
created 2017-02-01 15:29 -0500
pushed 2017-06-05 19:31 +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-06-05 19:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1332713 part 3. Implement a version of XrayAwareCalleeGlobal that works for specialized getters. r=bholley
555b2ea881cf38ab8f75a5f1699f970447ea342f
created 2017-02-23 13:56 -0800
pushed 2017-04-10 20:44 +0000
Kris Maglione Kris Maglione - Bug 1322273 - Cut wrappers that point out of a browser compartment when nuking it. r=bholley, a=lizzard
7836b720028c78161d182b69ee6155e50dffee8f
created 2017-02-01 15:29 -0500
pushed 2017-04-10 20:44 +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
b9e7643b8be64976276573389670f70d57e1fe9f
created 2017-02-01 15:29 -0500
pushed 2017-02-27 14:59 +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-27 14:59 +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-27 14:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 87b26c2d0b93 (bug 1330593) for bustage.
87b26c2d0b93be6944b14bb972b8bb488887ac41
created 2017-02-01 18:49 -0500
pushed 2017-02-27 14:59 +0000
Jan de Mooij Jan de Mooij - Bug 1330593 part 1 - Allow non-flat external strings. r=jwalden, r=bz, a=jcristau
0f3d229ed368c45b2e12e080d0e1d4956a88aaa0
created 2017-01-18 22:20 -0500
pushed 2017-02-27 14:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 1330759 - Part 3: Add a "stringbuffer we own" mode to DOMString. r=froydnj, a=jcristau
71f746cb740323e4cc0f3039ac2368c59fed0101
created 2016-12-21 09:54 +1100
pushed 2017-02-27 14:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1321374 - Simplify js::Class handling relating to nsIXPCScriptable. r=mccr8, sr=bholley, a=dveditz.
fe8948da2efd64f8695f00f3dd49437f0945051a
created 2016-08-14 20:39 +0900
pushed 2017-02-27 14:59 +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 2017-02-27 14:59 +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 2017-02-27 14:59 +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 2017-02-27 14:59 +0000
Jon Coppeard Jon Coppeard - Bug 1308919 - Don't make Handles to Heap<T> as it avoids the read barrier r=bz
be751ea19d464d51be7d36bd2a0fd6a72029dc02
created 2016-12-21 10:29 +1100
pushed 2017-01-16 13:07 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1321374 - Simplify js::Class handling relating to nsIXPCScriptable. r=mccr8, sr=bholley, a=lizzard
2d1bd8955e9e2ec26eef3d3bee3dc8d3cf49482e
created 2016-08-25 20:33 -0400
pushed 2017-01-16 13:07 +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 2017-01-16 13:07 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1297658 - Avoid unnecessary checking in memory reporters. r=erahm.
5ec20954d8133deeeba391d88f7e241aec48e8df
created 2016-08-11 14:39 +0200
pushed 2017-01-16 13:07 +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 2017-01-16 13:07 +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-10-31 18:13 +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-10-31 18:13 +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-10-31 18:13 +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-10-31 18:13 +0000
Phil Ringnalda Phil Ringnalda - Back out 14928a6b38f3 (bug 1214824) for leaking an nsStringBuffer in debug e10s devtools
14928a6b38f3d99912df076d13626b28fbaadac4
created 2016-06-07 16:31 -0700
pushed 2016-10-31 18:13 +0000
Bill McCloskey Bill McCloskey - Bug 1214824 - Forbid CPOW usage if add-on declares it is multiprocessCompatible (r=mrbkap)
3d0a326d219435e00ea597b10260d4cfeebe5c96
created 2016-06-20 15:49 +1000
pushed 2016-10-31 18:13 +0000
Xidorn Quan Xidorn Quan - Bug 1279991 - Use [Func=] for EventTarget.mozSystemGroup. r=peterv
03cec64b366dbd88443c8afda6305dfffb709713
created 2016-06-07 22:17 +0900
pushed 2016-10-31 18:13 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1278250 - Add a utility function to check if non-local connections are disabled. r=mcmanus,mrbkap
1e7b3807891800367bc2f624197f34f2c6dcb2e0
created 2016-06-03 07:40 +0900
pushed 2016-09-05 20:01 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1277691 - Allow security.turn_off_all_security_so_that_viruses_can_take_over_this_computer only if MOZ_DISABLE_NONLOCAL_CONNECTIONS is set. r=mrbkap
6a4d4bfb868bee78c16508da1381bb8a08ba218d
created 2016-06-01 16:26 -0400
pushed 2016-09-05 20:01 +0000
Nathan Froyd Nathan Froyd - Bug 1272813 - part 1 - fallibly assign strings in {NonVoid,}StringToJsval; r=peterv
98e877355e47ec0e4382307d14f248e9b55472dc
created 2016-05-09 17:08 +0200
pushed 2016-09-05 20:01 +0000
Peter Van der Beken Peter Van der Beken - Bug 1267186 - Split lookup of WebIDL DOM class names from lookup of DOMCI DOM class names. r=bz.
b6c20b0bbaabfcab1d21367a3c34fb3bb25696d3
created 2016-05-09 13:40 +0200
pushed 2016-09-05 20:01 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d385df62c0e7 (bug 1267186) for hazard failures
d385df62c0e7f25dc846d4992638f1c63491a788
created 2016-03-09 15:48 +0100
pushed 2016-09-05 20:01 +0000
Peter Van der Beken Peter Van der Beken - Bug 1267186 - Split lookup of WebIDL DOM class names from lookup of DOMCI DOM class names. r=bz.
b54e9f0fb23ea28f6c21e414970f767f850d906f
created 2016-05-06 18:11 +0200
pushed 2016-09-05 20:01 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f9d3ea58c195 (bug 1267186) for static bustage in WebIDLGlobalNameHash.cpp. r=backout
f9d3ea58c19507d754414b69bc7958d68ac80033
created 2016-03-09 15:48 +0100
pushed 2016-09-05 20:01 +0000
Peter Van der Beken Peter Van der Beken - Bug 1267186 - Split lookup of WebIDL DOM class names from lookup of DOMCI DOM class names. r=bz.
less more (0) -300 -100 -60 tip