js/xpconnect/src/xpcpublic.h
4beeac0fbc68a4347687d3069e4d5d2615344e0a
created 2013-11-12 16:43 -0800
pushed 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 840488 - Compute immunity from caps checks exactly once, and kill nsScriptSecurityManager::CanExecuteScripts. r=bz
a0a49b75b8aaffd096673f2bee153b4f6c473f0b
created 2013-11-12 16:43 -0800
pushed 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 840488 - Directly mark compartments whose docshells disable script execution. r=bz
52a8082a281f16affbbdf79f081df098efe580cc
created 2013-11-12 16:43 -0800
pushed 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 840488 - Introduce a mechanism to temporarily or permanently block script for a given scope, and use it for unsafe channels. r=bz
f5a5f724bdc14a43ba3fb4d510990ee2868f7cc4
created 2013-11-25 14:59 -0800
pushed 2013-12-09 19:58 +0000
Andrew McCreight Andrew McCreight - Bug 905382, part 2 - Implement per-zone string conversion cache. r=bz a=lsblakk
9e1c21d8987c4879999c25a676ff06c7a8d642de
created 2013-11-01 15:31 +0100
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 911864 - Make in-content XBL event handlers allowuntrusted=false by default. r=smaug, a=bajaj
efe11f1a745210be3d3d458b38a6f73e827af6c8
created 2013-11-01 15:31 +0100
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 911864 - When QIing objects bound with XBL scopes, route the XPCWrappedJS through an XrayWrapper from the XBL scope. r=smaug, a=bajaj
68fdfda73db11b9e4354545b8992aa0099534d84
created 2013-11-01 15:31 +0100
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 911864 - Install XBL members in the safe scope, then clone them into content (rather than the reverse). r=smaug, a=bajaj
a00ba6f64d80a50c9e5a0abf88a3a8a2b59b5f6b
created 2013-10-23 14:02 +0200
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 928476 - Add telemetry to measure cross-global adopts. r=mrbkap,nfroyd
04a1e2c324e806233e591bc1caf0f184a68027c7
created 2013-10-17 09:02 -0700
pushed 2013-12-09 19:58 +0000
Andrew McCreight Andrew McCreight - Bug 926081 - Move stuff from xpcpublic.h to xpcprivate.h. r=bholley
cfe47cb78e84ccedf3367959ef6a823b0c3b7989
created 2013-10-11 22:02 -0700
pushed 2013-12-09 19:58 +0000
Steve Fink Steve Fink - Bug 925916 - Handlify various things in XPConnect, r=bholley
8fd2088036f2f170e2a9df8e02fd1e8871b90de5
created 2013-10-17 10:00 +0200
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 922009 - MOZ_CRASH when trying to transplant objects with SCSWs. r=mrbkap
9ee0459d73363b3eeabc9e8ab4e79bf13fd51be9
created 2013-10-10 16:35 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/xpconnect/; r=ehsan
50f1542687a62499bcc3d372b68af14d7477ced4
created 2013-11-25 14:36 -0800
pushed 2013-11-25 22:37 +0000
Andrew McCreight Andrew McCreight - Bug 905382, part 2 - Implement per-zone string conversion cache. r=bz a=lsblakk
328cd24aaed6198571b6f872a062c3cf8dd8b58c
created 2013-10-17 10:00 +0200
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 922009 - MOZ_CRASH when trying to transplant objects with SCSWs. r=mrbkap a=abillings
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
3fe9649ebd84b0a4bdefc1321172ada924cb4372
created 2013-08-27 16:24 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
7cadc7e21f5628c31722107a11958d641a578d24
created 2013-09-09 16:07 +0100
pushed 2013-10-28 21:59 +0000
Ed Morley Ed Morley - Backed out changeset 5c9f3fb14995 (bug 910517) for Android talos failures
5c9f3fb14995931208c04d29ad4f6cc6616616ac
created 2013-08-27 16:24 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
e47089ae214d177d909b0d712bad1c36b6fba7cb
created 2013-09-08 20:28 -0700
pushed 2013-10-28 21:59 +0000
Kyle Huey Kyle Huey - Bug 910937: Remove xpc_UnmarkGrayObject and use JSAPI directly. r=mccr8
676322e0166cc3970b1467b796260b4219a60078
created 2013-09-04 22:42 -0700
pushed 2013-10-28 21:59 +0000
Phil Ringnalda Phil Ringnalda - Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
4537337759b73a894a7c6b4c1d4b2b1d4d68010d
created 2013-08-27 16:24 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
32c995dfd0806a0ee44f5f3a739d3c900a723286
created 2013-09-04 14:06 -0700
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 899367 - Remove xpc_UnmarkGrayContext. r=mccr8
6a1f5a4594aed54de19f95d093ab090daecdcb9b
created 2013-09-04 14:06 -0700
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 899367 - Stop storing the window proxy on the JSContext. r=mccr8
73bad4a03382abb23cedbcc0edbcb00ef2e71ebf
created 2013-08-28 17:20 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910109 (part 1) - Make jsproxy.h not depend on jsapi.h. r=luke.
4fa161a24995bea6c49d1d12661589fcbb1fb2f2
created 2013-08-27 21:14 -0400
pushed 2013-10-28 21:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 12 changesets (bug 899367) for Windows and OSX mochitest failures on a CLOSED TREE.
d930333f95a762b17ad99e911044ae4ec2d1c0c3
created 2013-08-27 15:21 -0700
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 899367 - Remove xpc_UnmarkGrayContext. r=mccr8
1dd262d146a6b7bbb93df4494cd13fe51e33cd19
created 2013-08-27 15:21 -0700
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 899367 - Stop storing the window proxy on the JSContext. r=mccr8
e39cb2e48c27f324aceff3cb053c45281886c6ef
created 2013-08-23 22:42 -0400
pushed 2013-10-28 21:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 908530 part 3. Stop including xpcpublic.h in DOMJSProxyHandler.h. r=khuey
e6d3fd6af60638f175aef3059acd9e9952a06804
created 2013-08-23 22:42 -0400
pushed 2013-10-28 21:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 908351. Stop over-including DOMJSClass.h, so we don't rebuild as much when PrototypeList.h changes. We do this by factoring out the slot macros into a separate header and including that. r=khuey
dba0f0715b188190b2fe9a924f613ea02af9bf3e
created 2013-08-17 15:50 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
23fe9ded820d69fde3e638477bc823fb277fc99d
created 2013-08-20 21:21 -0700
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 907508 - Provide a mechanism for adding extra slots for XPConnect globals. r=bz
b7951f36e0511183911e2f46dcb9aa6208953a77
created 2013-08-20 21:21 -0700
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 907508 - Define the slot count for xpconnect and worker globals in terms of the slots defined in DOMJSClass.h. r=bz
bdb42e4ad1c8285578d40af09181dbe9e4b5295f
created 2013-08-20 21:21 -0700
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 907508 - Drop the number of slots on XPConnect globals from 2 to 1. r=bz
9b4c4e56f4bb76d04bd2119bd08d05cd03316823
created 2013-08-19 11:46 +0200
pushed 2013-10-28 21:59 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 877673 - Part2: Export helpers for sandbox. r=bholley
419d5fb1dedeef504a919a80cb433d9b4d8ed19f
created 2013-08-13 13:51 -0400
pushed 2013-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 904264 - Don't #include js/MemoryMetrics.h in xpcpublic.h; r=bholley
c698c9d89b9143aa8b4ff771e2e7266faba1e4f9
created 2013-08-12 12:54 -0700
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 901364 - Make operation callbacks runtime-wide. r=mrbkap
5f749e3a4493cb88e069a46348f997f50c79c3f5
created 2013-08-12 12:54 -0700
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 901364 - Implement a replacement operation callback in XPConnect. r=mrbkap
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
0835f3ad6ad49a568c90dec441c2f0a3bd014c1d
created 2013-08-07 17:40 -0400
pushed 2013-10-28 21:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 897913 part 2. Allow touching interface objects via an Xray even if the page they're in can't touch them. r=bholley,smaug
4b50c8c081fcad1703ce15f0b76bec8625477f78
created 2013-08-07 15:50 -0700
pushed 2013-10-28 21:59 +0000
Ed Morley Ed Morley - Backed out changeset 95cefee173eb (bug 897913)
95cefee173eb258f9c253233e527c009e379f986
created 2013-08-07 17:40 -0400
pushed 2013-10-28 21:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 897913 part 2. Allow touching interface objects via an Xray even if the page they're in can't touch them. r=bholley,smaug
efe4ad163c58374fb9d51969e9d25e54d744fb78
created 2013-08-03 16:55 -0700
pushed 2013-09-16 19:14 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 1 - Fix heap dumping to work off the main thread. r=mccr8
d19b33105ded79448f91e023e721960fd8a610c4
created 2013-07-29 16:45 -0700
pushed 2013-09-16 19:14 +0000
Bobby Holley Bobby Holley - Bug 899245 - Rename JS_GetGlobalForScopeChain to JS::CurrentGlobalOrNull. r=luke
e5305a6fba38e7607addecf33f3078855b90adbc
created 2013-07-29 16:45 -0700
pushed 2013-09-16 19:14 +0000
Bobby Holley Bobby Holley - Bug 899245 - Rename js::GetDefaultGlobalForContext to js::DefaultObjectForContextOrNull. r=luke
bb2a64270e6a96a9fce4ff5fda95147f258d0420
created 2013-07-25 19:41 -0700
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 894448 part 1. Move IsChromeOrXBL to xpcpublic.h. r=bholley
c53f4a66b05921dfcad3863de10d19ac95aed9ee
created 2013-07-24 15:33 -0700
pushed 2013-09-16 19:14 +0000
Bobby Holley Bobby Holley - Bug 870043 - Add a way to simulate the JSRuntime activity callback from xpcshell. r=mrbkap
92f89ea3430ba6de17fefec575e019ec4913f721
created 2013-07-16 20:38 -0700
pushed 2013-09-16 19:14 +0000
Bobby Holley Bobby Holley - Bug 889911 - Introduce xpc::SystemErrorReporter, roughly based on mozJSComponentLoader's error reporter. r=mrbkap
a056cfef9768d2cc287aa016d5920eb7f19d63ab
created 2013-07-16 21:16 -0400
pushed 2013-09-16 19:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 10 changesets (bug 889911, bug 889714) due to merge conflicts on a CLOSED TREE.
ca7060ab158816f3492792077f3065432b8b1acf
created 2013-07-16 18:04 -0700
pushed 2013-09-16 19:14 +0000
Bobby Holley Bobby Holley - Bug 889911 - Introduce xpc::SystemErrorReporter, roughly based on mozJSComponentLoader's error reporter. r=mrbkap
a4eeeaa1eefdd910c2d2b482bb991fb7a4cffb89
created 2013-07-16 15:04 +0200
pushed 2013-09-16 19:14 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 874158 - Crash in GetNativeForGlobal. r=bholley
a28ade3d4bdc1256cd52d399df9926e9dba7ca9a
created 2013-07-15 15:28 -0400
pushed 2013-09-16 19:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 4 changesets (bug 889911) for Windows bustage.
e4ec71ab768f139d097d7883795e54869798a2ab
created 2013-07-15 11:44 -0700
pushed 2013-09-16 19:14 +0000
Bobby Holley Bobby Holley - Bug 889911 - Introduce xpc::SystemErrorReporter, roughly based on mozJSComponentLoader's error reporter. r=mrbkap
85a124822b7ee4ea5116b57c955e20f46d82166d
created 2013-07-09 07:28 -0700
pushed 2013-09-16 19:14 +0000
Kyle Huey Kyle Huey - Bug 885866: Separate deferred finalization from XPConnect so we can use it off the main thread. r=mccr8, peterv, bsmedberg, jorendorff
05a97e13092cd0bde0d2491f5c0126ddc0c3661c
created 2013-07-31 10:59 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 889911 - Introduce xpc::SystemErrorReporter, roughly based on mozJSComponentLoader's error reporter. r=mrbkap
b3d0c2498b4219e9b2761bb95a1e96c27cbefe34
created 2013-07-27 10:29 -0400
pushed 2013-08-05 18:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 33 changesets (bug 896126, bug 887334, bug 889911, bug 889714, bug 895774) for xpcshell failures on a CLOSED TREE.
a6b7104a9a82d7d9ad7a88a4302c8384645b92c5
created 2013-07-26 18:56 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 889911 - Introduce xpc::SystemErrorReporter, roughly based on mozJSComponentLoader's error reporter. r=mrbkap
659b0d61fbc6545e7e400710d241f147028b600e
created 2013-07-25 15:32 -0700
pushed 2013-08-05 18:49 +0000
Wes Kocher Wes Kocher - Backed out 33 changesets (bug 896126, bug 887334, bug 889911, bug 889714, bug 895774) for breaking xpcshell tests on a CLOSED TREE.
33ef1b0a043fd82f2ad2ac6a9405a94e5abe10f7
created 2013-07-25 11:29 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 889911 - Introduce xpc::SystemErrorReporter, roughly based on mozJSComponentLoader's error reporter. r=mrbkap
c0dfc5460b9d267872041e261d5a08ded96575e7
created 2013-07-16 15:04 +0200
pushed 2013-08-05 18:49 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 874158 - Crash in GetNativeForGlobal. r=bholley, a=lsblakk
c55d7332c83aefea7834454feba80aad93561bf6
created 2013-06-13 17:09 -0700
pushed 2013-08-05 18:49 +0000
Terrence Cole Terrence Cole - Bug 884410 - Handlify the JS_TransplantObject interfaces; r=jonco
less more (0) -100 -60 tip