Jed Davis
fa85f91c7e
Bug 1204626 - Reparent PWebBrowserPersistDocument to PContent. r=billm
...
A reference to a document (and the act of saving it) can outlive the
browser tab it was originally loaded in, and this needs to be reflected
in IPC in order to avoid MsgRouteError crashes; see bug for more info.
Note that we still need to pass the PBrowser when starting persistence,
because that's the only handle the parent has on the top-level document;
see comments in this patch for more info.
Also makes TabChildBase::GetDocument public, because it's just a wrapper
around WebNavigation() which is already public, to avoid code duplication.
2015-09-21 14:54:00 +02:00
David Major
5148841dd7
Bug 1101264: Truncate long sourceName messages since they can be massive data: URLs. r=bent
2015-09-25 15:55:34 -04:00
Nicholas Nethercote
0929981996
Bug 1207741 - Remove gfxIntSize. r=nical.
...
gfxIntSize is just a typedef of gfx::IntSize, so this is very mechanical. The
only tricky part is deciding for each occurrence whether to replace it with
IntSize, gfx::IntSize or mozilla::gfx::IntSize; in all cases I went with the
shortest one that worked given the existing "using namespace" declarations.
2015-09-23 11:49:05 -07:00
Nick Fitzgerald
935452bc55
Bug 1201597 - Part 2: Add an IPDL subprotocol for opening core dump files to
...
save heap snapsots into; r=mrbkap
2015-09-22 12:09:42 -07:00
Andrea Marchesini
8cbd09f629
Bug 1203426 - Rename StructuredCloneIPCHelper to StructuredCloneData, r=smaug
2015-09-10 21:50:58 +01:00
Andrea Marchesini
7e0fc5e2de
Bug 1201806 - part 1 - Remove OwningSerializedStructuredCloneBuffer and use StructuredCloneIPCHelper everywhere in IPC code, r=smaug
2015-09-09 08:10:32 +01:00
Carsten "Tomcat" Book
85f8cc3086
Merge mozilla-central to b2g-inbound
2015-09-03 14:19:00 +02:00
Andrea Marchesini
a2c814e845
Bug 1198795 - ipc/StructuredCloneUtils should be merged with StructuredCloneHelper, r=smaug
2015-09-02 17:20:30 +01:00
Masayuki Nakano
fa6dc92d6c
Bug 895274 part.78 Rename NS_DRAGDROP_START to eDragStart r=smaug
2015-09-02 15:08:01 +09:00
Cervantes Yu
15fc687f12
Bug 1192255: Clean up ContentParent's observer topics for the Nuwa process. r=khuey
2015-08-14 15:41:54 +08:00
Sean Lin
608227122d
Bug 1192727 - Improve the way that Presentation receiver gets the ID of the incoming session. r=smaug
2015-08-31 13:24:35 +08:00
Jan Varga
82b713176c
Bug 1173756 - Part 1: Update asmjscache to use PBackground; r=luke
2015-08-29 07:45:04 +02:00
Cervantes Yu
0d4bba27ca
Bug 1166207 - Load preload.js in the Nuwa process. r=khuey
2015-08-28 17:57:44 +08:00
Andrew Osmond
1093bb9ea3
Bug 1186273 - Part 1. Move preferences and observers into dedicated threadsafe module. r=dhylands
2015-08-18 07:42:12 -04:00
Bill McCloskey
e8495048c4
Bug 1189125 - Allow xpcshell to use GTK (r=karlt)
2015-08-14 15:51:19 -07:00
Sean Lin
546a97188e
Bug 1069230 - Presentation API implementation. Part 5 - Establish session (receiver). r=smaug
2015-03-30 15:46:11 +08:00
Sean Lin
e052188bbf
Bug 1069230 - Presentation API implementation. Part 3 - IPC. r=smaug
2015-03-26 11:16:21 +08:00
David Anderson
8da648d544
Use the same graphics device parameters across processes. (bug 1183910 part 7, r=mattwoodrow)
2015-08-02 13:59:33 -07:00
Jesse Ruderman
6785bc0e32
Bug 1024259: Use NS_FREE_PERMANENT_DATA more consistently. r=mccr8
2015-07-31 12:11:48 -07:00
Cervantes Yu
fcfcd12422
Bug 1155547, Part 2: Create PNuwa protocol (managed by PBackground) for forking content processes. r=khuey
...
This allows us to send a sync fork request to the Nuwa process when we need one but there is no
spare process available. After an app is launched, the request to fork a spare process is still
handled asynchronously.
2015-07-31 15:25:27 +08:00
David Anderson
ec21c23ec9
Add a pref to force TDRs for graphics testing. (bug 1183910 part 2, r=mattwoodrow)
2015-07-30 00:23:53 -07:00
Andrew McCreight
6cb3a1bbcf
Bug 1089816 - use && not and. CLOSED TREE
2015-07-27 14:01:05 -07:00
Andrew McCreight
7e0540b9ce
Bug 1089816 - Let ASan content processes run to completion. r=billm
...
There are a variety of ways that the parent and child process ensure that
the child process exits quickly in opt builds, but for AddressSanitizer
builds we want to let the child process to run to completion, so that we
can get a LeakSanitizer report.
This requires adding some addition LSan suppressions, because running
LSan in child processes detects some new leaks.
2015-07-27 12:49:48 -07:00
Bobby Holley
b9d62fb18a
Bug 1161831 - Factor the sharable bits out of nsIResProtocolHandler. r=billm
2015-07-21 12:57:21 -07:00
Mike Conley
a8c9f6b502
Bug 1185737 - Propagate pause and resume commands to child processes. r=BenWa
...
When we pause the sampler in the parent, we should pause it in the child as well.
Similarly, when the parent resumes, the child should also resume.
2015-07-15 12:39:39 -04:00
Michael Layzell
e07a3135f8
Bug 1173523 - Part 1: Expose an nsIPrincipal from nsIPermission rather than a host string, appId, and isInBrowserElement, r=ehsan
2015-07-16 14:49:22 -04:00
Wes Kocher
c06754ff70
Backed out 24 changesets (bug 1173523, bug 1172080, bug 817007, bug 1165263) for android reftest bustage CLOSED TREE
...
Backed out changeset 84fe04b2e7d1 (bug 1172080)
Backed out changeset 0ff004760a1f (bug 1172080)
Backed out changeset af147585ad55 (bug 1165263)
Backed out changeset c3af8ebb6db0 (bug 1165263)
Backed out changeset cd3f33a888fe (bug 1165263)
Backed out changeset e5db39044a1e (bug 1165263)
Backed out changeset c01c9ed77061 (bug 1165263)
Backed out changeset fb723aaa4267 (bug 1165263)
Backed out changeset f754e52e74dc (bug 1165263)
Backed out changeset c6bda3a0afd6 (bug 817007)
Backed out changeset bfa100253349 (bug 817007)
Backed out changeset b787b3f9aadc (bug 1173523)
Backed out changeset 4a0676b73f77 (bug 1173523)
Backed out changeset 82034a4560c5 (bug 1173523)
Backed out changeset 4bdb91114c7a (bug 1173523)
Backed out changeset 72406261eccc (bug 1173523)
Backed out changeset 541b6faf7196 (bug 1173523)
Backed out changeset 1caac4569616 (bug 1173523)
Backed out changeset 0d4f9f9e1b4e (bug 1173523)
Backed out changeset 2d5661eb966c (bug 1173523)
Backed out changeset 89833c0bb0cd (bug 1173523)
Backed out changeset ea64d70eacfe (bug 1173523)
Backed out changeset a8e4f1c0c445 (bug 1173523)
Backed out changeset cf498d466b85 (bug 1173523)
2015-07-14 14:00:32 -07:00
Michael Layzell
f0295dbe10
Bug 1173523 - Part 1: Expose an nsIPrincipal from nsIPermission rather than a host string, appId, and isInBrowserElement, r=ehsan
2015-07-14 15:06:15 -04:00
Andrea Marchesini
db97457570
Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan
2015-07-10 17:38:44 +01:00
Carsten "Tomcat" Book
4d84eb2be5
Backed out changeset bcfbdb934c37 (bug 1113086) for breaking cpp tests with timeouts in TestAudioChannelService.exe
2015-07-11 14:14:58 +02:00
Andrea Marchesini
567d09c01f
Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan
2015-07-10 21:08:43 -04:00
Xidorn Quan
a5cfa673a9
Backed out 8 changesets (bug 1113086) for build bustage
...
Backed out changeset a20839dfd439 (bug 1113086)
Backed out changeset 675ea719b91c (bug 1113086)
Backed out changeset cfb34138bb9f (bug 1113086)
Backed out changeset b9525c60a737 (bug 1113086)
Backed out changeset 380859ae955b (bug 1113086)
Backed out changeset 5ec088f0892f (bug 1113086)
Backed out changeset caf57ae8cbce (bug 1113086)
Backed out changeset 0fc4dec6cd81 (bug 1113086)
2015-07-11 10:55:59 +10:00
Andrea Marchesini
0294bacd27
Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan
2015-07-10 17:38:44 +01:00
Juan Gomez
89035d527e
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Andrew McCreight
9957e6d147
Bug 886459, part 1 - Remove unused includes of nsIJSRuntimeService.h. r=bholley
2015-06-26 18:44:13 -07:00
Ryan VanderMeulen
7aba9d7002
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
7323e89a40
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-06-24 14:11:00 -04:00
Andrea Marchesini
d94332756c
Bug 1167296 - patch 2 - ServiceWorkerManager::Remove should use PBackground, r=nsm
2015-06-21 12:19:07 +01:00
Andrea Marchesini
3853db5097
Bug 1167296 - patch 1 - ServiceWorkerManager::RemoveAll should use PBackground, r=nsm
2015-06-21 12:17:58 +01:00
Jan-Ivar Bruaroey
579abcc4dd
Bug 1173255 - Cleanup MediaManager e10s code in prep for deviceId constraint. r=jesup
2015-06-18 11:46:36 -04:00
Benoit Girard
c7c89c90ed
Backout b8601df335c1 (Bug 1174857) for bustage on a CLOSED TREE
2015-06-17 11:44:48 -04:00
Benoit Girard
f63d70bd11
Bug 1174857 - Propagate safemode to the child process. r=billm
2015-06-16 17:16:51 -04:00
Mike Conley
009806627b
Bug 1116188 - Add async ProfileGatherer as the mechanism for gathering profiles from subprocesses. r=bgirard,bz
2015-06-10 17:58:30 -04:00
Trevor Saunders
e31ca0edb2
bug 1167295 - manage PDocAccessible with PBrowser instead of PContent r=smaug
2015-05-29 10:15:26 -04:00
Wes Kocher
9599a36f8b
Merge fx-team to central, a=merge
2015-05-27 17:18:48 -07:00
Shu-yu Guo
cdf2319b67
Bug 1166492 - Return UniquePtr<char[]> from profiler_get_profile to avoid double copying. (r=mstange)
2015-05-26 22:58:40 -07:00
Dave Townsend
fa2f960247
Bug 1168346: Backout the patch from bug 1160279 after a broken merge.
2015-05-26 16:07:54 -07:00
Cervantes Yu
f244086223
Backout change 39e167bbd14c, a80140872ea5, adae9be2294d and b71ccef9c674 (bug 970307).
2015-05-19 14:31:25 +08:00
Carsten "Tomcat" Book
35c8f985c6
Backed out changeset 4d2839eea957 (bug 970307)
2015-05-19 11:44:27 +02:00
Cervantes Yu
f56cb02c7d
Backout change 39e167bbd14c, a80140872ea5, adae9be2294d and b71ccef9c674 (bug 970307).
2015-05-19 14:31:25 +08:00