js/xpconnect/src/xpcpublic.h
e3d205dc31f33fd2897fd68ffb9ff15e9e3bc079
created 2017-07-10 18:06 -0400
pushed 2017-07-11 14:24 +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-06-12 13: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-06-12 13: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-06-12 13: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-06-12 13: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-06-12 13: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-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +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-03-06 20:48 +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-03-06 20:48 +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-03 00:24 +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-02 00:08 +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-02 00:08 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 87b26c2d0b93 (bug 1330593) for bustage.
87b26c2d0b93be6944b14bb972b8bb488887ac41
created 2017-02-01 18:49 -0500
pushed 2017-02-01 23:58 +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-01-24 05:52 +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-01-23 14:19 +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-01-23 14:19 +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-01-23 14:19 +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-01-23 14:19 +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-01-23 14:19 +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 2016-12-30 02:48 +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 2016-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +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-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +0000
Xidorn Quan Xidorn Quan - Bug 1279991 - Use [Func=] for EventTarget.mozSystemGroup. r=peterv
03cec64b366dbd88443c8afda6305dfffb709713
created 2016-06-07 22:17 +0900
pushed 2016-09-19 13:38 +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-08-01 13:59 +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-08-01 13:59 +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-08-01 13:59 +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-08-01 13:59 +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-08-01 13:59 +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-08-01 13:59 +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-08-01 13:59 +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.
49293302ac513b9f91da0780c0383612dbf39744
created 2016-04-20 02:29 +0300
pushed 2016-06-06 19:02 +0000
Olli Pettay Olli Pettay - Bug 1257096, don't try to report about unusual unhandled rejected Promises, r=bz,waldo
873bdc9379fda4887e4a19bfc82998276e1a65d4
created 2016-04-01 23:17 -0700
pushed 2016-06-06 19:02 +0000
Morgan Phillips Morgan Phillips - Bug 1255133 - Surface links to external documentation alongside relevant error messages 1/2; r=bgrins
b44267ae61b9c8c28920a7ef4af4f6aaf6d3f461
created 2016-03-23 11:44 -0400
pushed 2016-06-06 19:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1255817 part 5. Remove the now-unused xpc::SystemErrorReporter. r=bholley
412c5cae8dea7b52da7c6981eec6a2a2884897c9
created 2016-03-09 22:27 -0500
pushed 2016-06-06 19:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1255192 part 2. Clean up the JSContext usage around xpc::FindExceptionStackForConsoleReport now that it just needs a JSContext for rooting. r=bholley
6622bc6dd8d14f0f21dedfecf2dd56b792ac07c1
created 2016-03-08 17:21 -0500
pushed 2016-06-06 19:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1254230 kinda-fix. Make sure to never send script errors with stacks attached to the console service if the associated windows have already had FreeInnerObjects called on them. r=bholley
5b142d0aa554003236fb01a74050b0c1aea0eafd
created 2016-03-08 17:21 -0500
pushed 2016-06-06 19:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1254380 part 2. Go ahead and log the stack from our exception in AutoJSAPI::ReportException even if we don't have a window. r=bholley
923325f2c56648a587e01c2adf4fd355b152a755
created 2016-03-01 13:49 -0500
pushed 2016-04-25 16:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 1251518. Fix js::ErrorReportToString to make a bit more sense, and change worker code to not use it anyway, so it matches the mainthread code. r=bholley,terrence
24529b78e2eb5ba8f4deb0b61810f248dc1705aa
created 2016-02-10 08:36 +1100
pushed 2016-04-25 16:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1246855 (part 1) - Remove the in-advance measurement of CompartmentPrivates. r=terrence.
e22b3043887ed36bf2c634c2924a7c8d39d226b1
created 2016-01-30 09:05 -0800
pushed 2016-04-25 16:57 +0000
Kyle Huey Kyle Huey - Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
fc166d042b6f39f91f613fb59ac51e7f7ba9482d
created 2016-01-04 14:54 +0100
pushed 2016-03-07 14:18 +0000
Lars T Hansen Lars T Hansen - Bug 1231337 - part 1, hook SAB+Atomics runtime enablement into xpconnect. r=mrbkap
45d6cad904db4dae76aae95df19572a267300346
created 2015-11-19 18:06 +0900
pushed 2016-01-25 13:55 +0000
Mike Hommey Mike Hommey - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in js/xpconnect/. r=mccr8
7ecec6573ae9e323ea1f4ca401d160ad776405a6
created 2015-10-15 13:43 -0700
pushed 2016-01-25 13:55 +0000
Terrence Cole Terrence Cole - Bug 1214961 - Sweep XPConnect incrementally; r=mccr8, r=jonco
c11a03fbc6b7fd78a495e4ce30b3197c50930db2
created 2015-09-02 10:40 +0100
pushed 2015-10-29 11:30 +0000
Jon Coppeard Jon Coppeard - Bug 1088214 - Remove JSCLASS_IMPLEMENTS_BARRIERS now this is implemented everywhere r=terrence
c5cbaa0e4e4cb8712ab4f054fb18c2bac0bfe421
created 2015-07-09 07:02 -0400
pushed 2015-09-21 14:04 +0000
Alexandre Poirot Alexandre Poirot - Bug 814497 - Pass SavedFrame from JS::ErrorObject to nsIScriptError. r=bholley
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
cc99bdc697954ee9052d07e43e31f2038275045f
created 2015-06-26 18:44 -0700
pushed 2015-08-10 18:23 +0000
Andrew McCreight Andrew McCreight - Bug 886459, part 4 - Remove nsIJSRuntimeService. r=bholley,aklotz
c4fd3357b32b3220c38f8d3784ef7ea2eaeec864
created 2015-06-26 18:44 -0700
pushed 2015-08-10 18:23 +0000
Andrew McCreight Andrew McCreight - Bug 886459, part 3 - Remove simple uses of nsIJSRuntimeService to get the JSRuntime. r=bholley
dc3f0e384651be79b0be54f207861f9170b66b5d
created 2015-06-01 14:11 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1169791 - Strongly type GetTenuredGCThingZone; r=jonco, r=mccr8
less more (0) -300 -100 -60 tip