Nicholas Nethercote
053d00aaa7
Bug 930851 (part 1) - Make child process naming consistent in both memory reporting paths. r=khuey.
2013-10-24 20:47:48 -07:00
Brian R. Bondy
a613a8a725
Bug 931998 - Enable MOZ_CONTENT_SANDBOX for XP_UNIX instead of XP_LINUX so it gets included in B2G. r=bsmedberg
2013-10-28 20:28:21 -07:00
Brian R. Bondy
5aa41ea544
Bug 922756 - Build config for Chromium sandbox. r=bsmedberg
2013-10-28 14:54:36 -07:00
Birunthan Mohanathas
fd194c1851
Bug 784739 - Switch from NULL to nullptr in dom/ (1/2); r=ehsan
2013-10-28 10:04:12 -04:00
Phil Ringnalda
938cfc2da5
Back out f872d288480b:9b86b4e60b29 (bug 929513) for failing to build on Windows
...
CLOSED TREE
2013-10-27 15:38:40 -07:00
David Zbarsky
cbca34aedf
Bug 929513 Part 10: Convert ScreenSizeChanged to use gfx::IntSize r=nical
2013-10-27 17:53:28 -04:00
Cervantes Yu
83be5b4e86
Bug 771765 - Support template content process, part 9: allocating a toplevel protocol should return itself. r=dzbarsky
...
Reverse the effect in bug 879475 part 14 since we need to keep track of open protocols in the Nuwa process.
2013-09-26 12:19:09 +08:00
Thinker Lee
af486f9a02
Bug 771765 - Support template content process, part 5: PContent protocol changes. r=khuey, r=bent
...
Change the PContent protocol to support:
* Creating the template process.
* Forking new content processes from the template on the child side and cloning the actor on the parent side.
* Fallback to non-templated content process creation if no template-preallocated process is available.
2013-06-03 18:14:40 +08:00
David Zbarsky
4fd3ba11be
Bug 879475: Allocing an actor for a bridged or opened protocol should return bool r=jlebar
...
Conflicts:
dom/ipc/ContentChild.cpp
dom/ipc/ContentChild.h
2013-09-23 17:54:25 -04:00
Ehsan Akhgari
9ad38c5057
Bug 919505 - Minimize the #includes in dom/ipc; r=jst
2013-09-23 17:30:40 -04:00
Tom Schuster
e3f9b02d42
Bug 910436 - Electrolysis: Pass PBrowser to the PExternalHelperAppParent so that we can get a window for the download box. r=jdm
2013-09-12 15:24:10 -04:00
Steven Lee
92ce282ad7
Bug 904025 - part1: pass phone state to child process. r=khuey
2013-09-13 16:51:45 +08:00
Nicholas Nethercote
c7fbf6a742
Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
2013-08-27 16:24:51 -07:00
Vicamo Yang
e630c17fb4
Bug 864485 - 2/3: DOM & IPC. r=khuey
2013-09-07 14:19:53 +08:00
Ryan VanderMeulen
a40fc8f71a
Backed out 7 changesets (bug 907585, bug 873351, bug 864485) for making phones unbootable.
...
Backed out changeset 001a849303de (bug 873351)
Backed out changeset 8020b3013618 (bug 907585)
Backed out changeset 9039460e09c5 (bug 907585)
Backed out changeset 9464e393a501 (bug 907585)
Backed out changeset d6920653de69 (bug 864485)
Backed out changeset 20ef446b27cd (bug 864485)
Backed out changeset e27c780e1ef5 (bug 864485)
2013-09-06 17:28:10 -04:00
Vicamo Yang
3c7a9b33b9
Bug 864485 - 2/3: DOM & IPC. r=khuey
2013-09-06 16:11:34 +08:00
Robert O'Callahan
51222bdd45
Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
2013-09-02 20:41:57 +12:00
Phil Ringnalda
6e1be50ee9
Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
2013-09-04 22:42:06 -07:00
Nicholas Nethercote
d7fc3db766
Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
2013-08-27 16:24:51 -07:00
Phil Ringnalda
2f25e91b3c
Back out ed63ede44a82:db85ebf7b0dc (bug 864485) for debug build bustage
2013-09-03 22:33:35 -07:00
Vicamo Yang
e3622d9f98
Bug 864485 - 2/3: DOM & IPC. r=khuey
2013-09-04 12:46:01 +08:00
Pin Zhang
b553f24bd2
Bug 870676: Part 2 - Implement IPDL for mozFMRadio. r=khuey
2013-09-03 15:28:06 -07:00
Ben Turner
e4fd362023
Bug 908432 - 'Crash when reading multiple slices of a cross-process file-backed blob'. r=khuey.
2013-08-29 10:16:44 -07:00
Ed Morley
f93fb89f85
Backed out changeset 5a71d3bf48ce (bug 870676)
2013-08-29 10:42:42 +01:00
Pin Zhang
adeb51ae0c
Bug 870676: Part 2 - Implement IPDL for mozFMRadio. r=khuey CLOSED TREE
2013-08-28 10:25:09 -07:00
Kyle Huey
2ad1c4735b
Back out my failed attempt to land bug 870676.
2013-08-28 10:23:32 -07:00
Kyle Huey
e44b5128db
Bug 870676: Part 2 - Implement IPDL for mozFMRadio. r=khuey
2013-08-28 10:17:37 -07:00
Kyle Huey
0ef7cf7657
Back out my failed attempt to land bug 870676.
2013-08-28 10:10:39 -07:00
Kyle Huey
aaeba61701
Bug 870676: Part 2 - Implement IPDL for mozFMRadio. r=khuey
2013-08-28 09:45:50 -07:00
Tom Schuster
74937c36ca
Bug 905441 - Load style sheets from the parent into the child. r=bz
2013-08-27 13:10:39 -04:00
Dave Hylands
afda864736
Bug 878310 - Improve DeviceStorage volume status reporting. r=qDot
...
This changeset causes tranistory states when changing from mounted to shared,
and back to mounted to be reported as shared instead of unavailable.
We also don't send the same status twice in a row.
2013-08-22 16:12:25 -07:00
Mark Hammond
35905e18d6
Bug 904323 - use NS_DebugBreak() on Windows instead of sleeping to debug child processes. r=bent
2013-08-17 09:38:17 +10:00
Guillaume Destuynder
43f31ed8a8
Bug 790923: Adds seccomp-bfp sandboxing support for B2G. r=khuey, r=gerv, r=agal, r=dhylands, r=keeler, r=imelven, a=kang.
2013-08-12 12:58:35 -07:00
Ms2ger
1f530b4184
Backout changeset 9a57f0f347e3 for insufficient review.
2013-08-13 13:30:00 +02:00
Guillaume Destuynder
59aaccaaa1
Bug 790923: Adds seccomp-bfp sandboxing support for B2G. r=agal, r=dhylands, r=dkeeler, r=imelven, a=kang.
2013-08-12 12:58:35 -07:00
Justin Lebar
b803f1b5a3
Bug 896890 - TabContent::HasOwnApp() should be true iff TabContext::GetOwnApp() is non-null.
...
This change reworks how TabContext stores its data. Before, it stored
an app-id and translated that into an app; now we do the reverse. This
lets us guarantee that HasOwnApp() is true iff GetOwnApp() is non-null.
We added a new class, MaybeInvalidTabContext to assist with converting
from an IPCTabContext to a TabContext. This allows us to ensure that a
TabContext object is never invalid.
2013-07-30 14:42:34 -07:00
Ryan VanderMeulen
b6ce804515
Backed out changeset 4aeb00521c9d (bug 896890) for build bustage.
...
CLOSED TREE
2013-07-30 15:50:46 -04:00
Justin Lebar
1a79f92fb5
Bug 896890 - TabContent::HasOwnApp() should be true iff TabContext::GetOwnApp() is non-null. r=khuey
...
This change reworks how TabContext stores its data. Before, it stored
an app-id and translated that into an app; now we do the reverse. This
lets us guarantee that HasOwnApp() is true iff GetOwnApp() is non-null.
We added a new class, MaybeInvalidTabContext to assist with converting
from an IPCTabContext to a TabContext. This allows us to ensure that a
TabContext object is never invalid.
2013-07-30 11:51:44 -07:00
Tom Schuster
3ad315eea3
Bug 886903 - Send correct UserAgent data for content process. r=jdm
2013-04-22 18:41:59 +02:00
Ryan VanderMeulen
a65f70d676
Backed out 4 changesets (bug 893858, bug 868859, bug 886903) for Linux debug mochitest-other crashes on a CLOSED TREE.
...
Backed out changeset 0ded4854067b (bug 886903)
Backed out changeset ca8afb897e13 (bug 893858)
Backed out changeset c15f503a96cc (bug 868859)
Backed out changeset 6a788f399a7f (bug 868859)
2013-07-17 12:43:59 -04:00
Tom Schuster
67b595f0ff
Bug 886903 - Send correct UserAgent data for content process. r=jdm
2013-04-22 18:41:59 +02:00
David Zbarsky
73ed5c5893
Bug 879475 - Make PBlob manually keep track of its manager r=jlebar
2013-07-16 13:07:09 -07:00
David Anderson
c4c18e062d
Implement CPOW support in MessageManager (bug 870180, r=smaug,billm).
2013-07-10 15:05:39 -07:00
Wes Kocher
77fac4bceb
Backout 129da44ac469 (bug 870180) for breaking message manager
2013-07-10 18:22:34 -07:00
David Anderson
ea7c87fe46
Implement CPOW support in MessageManager (bug 870180, r=smaug,billm).
2013-07-10 15:05:39 -07:00
David Zbarsky
b15d43132c
Bug 879475 - Make PBrowser manually keep track of its manager r=jlebar
2013-07-10 13:07:51 -04:00
Justin Lebar
3e6530ab38
Bug 890135 - Switch B2G's "gc log" dumping to produce all-traces logs by default. r=mccr8
...
This patch also adds "abbreviated gc log", which produces a not-all-traces CC log.
2013-07-08 13:20:39 -04:00
David Zbarsky
df0a410d40
Bug 885804: Renaming in content/dom r=jlebar
2013-07-08 11:48:39 -04:00
David Anderson
0fb025f184
Rewrite CPOWs to use one actor per process (bug 853209, r=billm,bholley,smaug).
2013-07-03 00:24:32 -07:00
Justin Lebar
8cc88f21ce
Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
...
r=tbsaunde for accessible
r=jmuizelaar for gfx
r=waldo for js
r=roc for layout
r=glandium for mozglue
r=jduell for netwerk
r=khuey for everything else
2013-06-28 18:38:32 -07:00