js/xpconnect/src/xpcpublic.h
8fd2088036f2f170e2a9df8e02fd1e8871b90de5
created 2013-10-17 10:00 +0200
pushed 2014-01-28 00:16 +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 2014-01-28 00:16 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +0000
Bobby Holley Bobby Holley - Bug 899367 - Remove xpc_UnmarkGrayContext. r=mccr8
6a1f5a4594aed54de19f95d093ab090daecdcb9b
created 2013-09-04 14:06 -0700
pushed 2013-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +0000
Bobby Holley Bobby Holley - Bug 899367 - Remove xpc_UnmarkGrayContext. r=mccr8
1dd262d146a6b7bbb93df4494cd13fe51e33cd19
created 2013-08-27 15:21 -0700
pushed 2013-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 877673 - Part2: Export helpers for sandbox. r=bholley
419d5fb1dedeef504a919a80cb433d9b4d8ed19f
created 2013-08-13 13:51 -0400
pushed 2013-12-03 03:32 +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-12-03 03:32 +0000
Bobby Holley Bobby Holley - Bug 901364 - Make operation callbacks runtime-wide. r=mrbkap
5f749e3a4493cb88e069a46348f997f50c79c3f5
created 2013-08-12 12:54 -0700
pushed 2013-12-03 03:32 +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-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
0835f3ad6ad49a568c90dec441c2f0a3bd014c1d
created 2013-08-07 17:40 -0400
pushed 2013-12-03 03:32 +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-12-03 03:32 +0000
Ed Morley Ed Morley - Backed out changeset 95cefee173eb (bug 897913)
95cefee173eb258f9c253233e527c009e379f986
created 2013-08-07 17:40 -0400
pushed 2013-12-03 03:32 +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-10-21 21:47 +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-10-21 21:47 +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-10-21 21:47 +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-10-21 21:47 +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-10-21 21:47 +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-10-21 21:47 +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-10-21 21:47 +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-10-21 21:47 +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-10-21 21:47 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 874158 - Crash in GetNativeForGlobal. r=bholley
a28ade3d4bdc1256cd52d399df9926e9dba7ca9a
created 2013-07-15 15:28 -0400
pushed 2013-10-21 21:47 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 4 changesets (bug 889911) for Windows bustage.
e4ec71ab768f139d097d7883795e54869798a2ab
created 2013-07-15 11:44 -0700
pushed 2013-10-21 21:47 +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-10-21 21:47 +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-09-09 22:57 +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-09-09 22:57 +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-09-09 22:57 +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-09-09 22:57 +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-09-09 22:57 +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-09-09 22:57 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 874158 - Crash in GetNativeForGlobal. r=bholley, a=lsblakk
c55d7332c83aefea7834454feba80aad93561bf6
created 2013-06-13 17:09 -0700
pushed 2013-09-09 22:57 +0000
Terrence Cole Terrence Cole - Bug 884410 - Handlify the JS_TransplantObject interfaces; r=jonco
a3d9f0165f0048fb225d18a5f4040add730b9d57
created 2013-06-18 12:02 -0700
pushed 2013-09-09 22:57 +0000
Kyle Huey Kyle Huey - Bug 882162: Part 9 - Kill nsCycleCollectionJSRuntime. r=mccr8
6503457c2561b84d5939ebdf81b574836f603a05
created 2013-06-14 22:48 -0400
pushed 2013-09-09 22:57 +0000
Nils Maier Nils Maier - Bug 846019 - Part 2: Prefix memory reports with add-on ids. r=njn
d1b5389de54e07206b2c73b3c424ee8343a08955
created 2013-06-13 16:55 +0200
pushed 2013-09-09 22:57 +0000
Peter Van der Beken Peter Van der Beken - Bug 851465 - Remove slim wrappers - rename WRAPPER_MULTISLOT. r=bholley.
aed026a38816dce5355eb6e2f871162a154b51bd
created 2013-04-19 21:58 +0200
pushed 2013-09-09 22:57 +0000
Peter Van der Beken Peter Van der Beken - Bug 851465 - Remove slim wrappers - remove slim wrapper macros and rename WN macros. r=bholley.
1c5330960d0c49ac16f5d67fa653f93abf58e6a3
created 2013-04-19 21:57 +0200
pushed 2013-09-09 22:57 +0000
Peter Van der Beken Peter Van der Beken - Bug 851465 - Remove slim wrappers - remove various slim wrapper code and checks. r=bholley.
1b34a34b25389bf3a7d92598f473f4589684c093
created 2013-04-19 21:57 +0200
pushed 2013-09-09 22:57 +0000
Peter Van der Beken Peter Van der Beken - Bug 851465 - Remove slim wrappers - stop morphing slim wrappers. r=bholley.
a96d87d45173fe6a0a5cd74290ec1a472c9c82e6
created 2013-06-13 01:12 -0400
pushed 2013-09-09 22:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 880367 part 1. Change the "enabled" callback for WebIDL constructors to take a JSContext* and the object the constructor will be defined on. r=smaug,bholley
4a0cf16e2f87f10d08a0d7dd44e22a2a05017705
created 2013-05-30 11:15 +0800
pushed 2013-09-09 22:57 +0000
Kyle Huey Kyle Huey - Bug 876555: Avoid including xpcprivate.h in most generated dom binding code. r=bz
bc3d298479a51ba51fb12e5149633165e04fefca
created 2013-05-22 15:42 -0600
pushed 2013-09-09 22:57 +0000
Bobby Holley Bobby Holley - Bug 868110 - Introduce a more private API for the consumers that really do need the default compartment object. r=luke
bd355364bc33747548db82bfd267fecd518f3ec3
created 2013-05-22 10:05 -0600
pushed 2013-09-09 22:57 +0000
Bobby Holley Bobby Holley - Bug 868130 - Remove the lion's share of JSAutoRequests in gecko. r=gabor
less more (0) -100 -60 tip