Kyle Machulis
2c4c8a9654
Bug 1382788
- Remove GetBlocklistState IPC message; r=bsmedberg
...
We removed all uses of GetBlocklistState in bug 1350640. This patch
removes the message and supporting functions from the PContent IPDL.
MozReview-Commit-ID: 4JtGAWZ0nPu
--HG--
extra : rebase_source : 4eb3c21e3768e9d8284d4eec129e099be5ef17d0
2017-07-20 12:57:01 -07:00
Stone Shih
9573b6e439
Bug 1351148 Part2: Add a priority queue for input events. r=smaug.
...
MozReview-Commit-ID: 5ud1Ex9UNVo
2017-03-21 15:44:12 +08:00
Christoph Kerschbaumer
1be37cf55c
Bug 1364016 - Have _openURIInNewTab() provide the correct triggeringPrincipal. r=baku
2017-07-05 21:57:47 +02:00
Michael Layzell
83cff4de78
Bug 1343728 - Part 4: Remove the window creation sync IPC calls, r=billm, r=smaug
...
MozReview-Commit-ID: IWayDUWuRrf
2017-06-28 12:25:30 -04:00
Carsten "Tomcat" Book
ba466337dd
Backed out changeset 4364536ae549 (bug 1343728)
2017-06-28 15:52:04 +02:00
Michael Layzell
31e36ee704
Bug 1343728 - Part 4: Remove the window creation sync IPC calls, r=billm, r=smaug
...
MozReview-Commit-ID: IWayDUWuRrf
2017-06-27 16:24:48 -04:00
Cervantes Yu
05b9a6c854
Bug 1360308 - Part 2: Use callback in CrashReporterHost::GenerateMinidumpAndPair() and up the caller chain. r=gsvelto
...
This changes CrashReporterHost::GenerateMinidumpAndPair() and up the caller chain to use callbacks so we
may call it synchronously or asynchronously.
MozReview-Commit-ID: 4PQH6cVdOk0
2017-06-22 18:52:58 +08:00
Wes Kocher
bb24138b9d
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: CaSKFN9T7N4
2017-06-21 18:05:27 -07:00
Wes Kocher
ac0fd2038c
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: 3LXFVwSoMvs
2017-06-21 17:58:17 -07:00
Wes Kocher
b9d43d4afd
Backed out 4 changesets (bug 1343728) for failures in test_group_mouseevents.html a=backout
...
Backed out changeset 2029cb6bce86 (bug 1343728)
Backed out changeset 0169e09f6030 (bug 1343728)
Backed out changeset 831e95b29f66 (bug 1343728)
Backed out changeset d5630ef01b17 (bug 1343728)
MozReview-Commit-ID: 2RRBTmp5FGj
2017-06-21 17:13:49 -07:00
Michael Layzell
746a415780
Bug 1343728 - Part 4: Remove the window creation sync IPC calls, r=billm, r=smaug
...
MozReview-Commit-ID: IWayDUWuRrf
2017-06-21 14:23:15 -04:00
Chris H-C
1e2b2d46b4
bug 1369041 - Allow child processes to discard data when overwhelmed r=bsmedberg,gfritzsche f?bsmedberg
...
It is possible in extreme cases that the Telemetry IPC Accumulator might be
starved long enough that it cannot drain its stored accumulations for a while.
Once we hit 5x the high water mark, start discarding data.
Count each piece and type of discarded data and report it via a custom IPC
message.
MozReview-Commit-ID: JayRpa5QPec
--HG--
extra : rebase_source : eded449c932ced64bdb64e9da1a989407f4f2daf
2017-06-09 09:53:42 -04:00
Sebastian Hengst
7e1b1cf069
Backed out changeset 05a5f9d8249f (bug 1343728)
2017-06-16 22:20:37 +02:00
Michael Layzell
c0d7319a4f
Bug 1343728 - Part 3: Remove the window creation sync IPC calls, r=billm, r=smaug
...
MozReview-Commit-ID: IWayDUWuRrf
2017-06-16 14:59:34 -04:00
domfarolino@gmail.com
d4253766db
Bug 1274663 - Expose API to trigger device reset. r=dvander
...
--HG--
extra : rebase_source : 5a9d2757f8e7378083ce42131d5a250027569814
2017-06-15 14:34:00 -04:00
Michael Layzell
b24cba603e
Bug 1369627 - Part 2: Send DimensionInfo down to the content process synchronously when creating a new window, r=smaug
...
MozReview-Commit-ID: GlzJ491RLUE
2017-06-15 14:34:48 -04:00
Gabor Krizsanits
98fc89bfe4
Bug 1364849 - Recycle short lived content processes. r=mrbkap
...
To prevent addons or other code to rapidly create and destroy content processes
under various conditions, we let the preallocated process manager to reuse short
lived content processes.
2017-05-30 13:46:41 +02:00
Michael Layzell
e9a9541ee7
Bug 1368046 - Part 2: Propagate OriginAttributes across processes for RecvCreateWindowInDifferentProcess, r=smaug
...
MozReview-Commit-ID: 8ok4DI9zgfR
2017-06-07 12:54:57 -04:00
Michael Layzell
ac7ba92fd5
Bug 1368046 - Part 1: Propagate window.name across processes for RecvCreateWindowInDifferentProcess, r=smaug
...
MozReview-Commit-ID: 6xmLN9pbCKd
2017-06-07 12:54:53 -04:00
Kyle Machulis
13959a88ce
Bug 1337058
- Remove FindPlugins IPC message; r=bsmedberg
2017-06-06 18:29:32 -07:00
Ryan VanderMeulen
4b1082a507
Backed out changeset 0ff4ad45f99c (bug 1337058
) for causing bug 1370237.
...
--HG--
extra : rebase_source : 3ed4d5a41898ead386f8a75b0d2f7be1899cf767
2017-06-05 20:14:55 -04:00
Kyle Machulis
2902c3f037
Bug 1337058
- Remove FindPlugins IPC message; r=bsmedberg
...
MozReview-Commit-ID: GQVHEeQp1dx
--HG--
extra : rebase_source : d421a613434be2bcca1120cfffb92ed9f20ba9d4
2017-06-01 15:33:23 -07:00
Peter Van der Beken
2310b3bd39
Bug 558184 - Part 8 - Load js plugins in a separate process. r=billm.
...
Every JS plugin is assigned a unique ID. When an instance of a JS plugin is created the
frame loader that we use to load the plugin's handler URI will create a special
TabContext. This TabContext causes the ContentParent to use the process for this specific
JS plugin (creating one if it hasn't already) when it creates the PBrowser actors.
This causes the iframes for all the instances of a specific JS plugin to be grouped in the
same process.
--HG--
extra : rebase_source : c39560bdf66cda1a005c7b823b3a46e4734878a4
extra : source : 9cba1db527c7eed4371c9f4caf96fd942608cab6
2017-05-29 12:38:46 +02:00
Peter Van der Beken
cb4d3a4725
Bug 558184 - Part 6 - Return fake plugins in e10s too. r=bz.
...
--HG--
extra : rebase_source : 262a496b92925dd29d5a39f58e606ef386558dc0
extra : source : d0b23431992ef9a66d9c93a173e766cdaea68082
2015-05-21 15:15:08 +02:00
Andrea Marchesini
4c5700d3ed
Bug 1369010 - Remove dead code in ContentParent.{cpp,h}, r=qdot
2017-05-31 21:17:24 +02:00
Markus Stange
e2336b07a8
Bug 1330185 - Use a top-level PProfiler protocol to control the profiler in other processes. r=billm,njn
...
MozReview-Commit-ID: EROfGuYQ6a0
--HG--
extra : rebase_source : be0aa1b9c7963882e8e7d47964f2da5b670ab10a
extra : intermediate-source : e6f368f2d8741f2a9655b288d49b59fbbd6b90b7
extra : source : 51cdc2541486d5ddf2d385ec0459a9ec38b8775b
2017-05-30 15:06:14 -04:00
sotaro
3e55c4713f
Bug 1366915 part 1 - Remove pipeline id allocation with IPC MozPromise r=nical
2017-05-30 09:59:29 +09:00
Andrea Marchesini
281c7e8cdd
Bug 1359718 - Get rid of PBlob - part 2 - PBlob, r=smaug, r=kanru
2017-05-23 18:05:19 +02:00
Andrea Marchesini
28479706ea
Bug 1359718 - Get rid of PBlob - part 0 - remove PMemoryStream, r=smaug
2017-05-23 18:00:30 +02:00
Ryan VanderMeulen
0bd37c1ea1
Merge inbound to m-c. a=merge
2017-05-23 18:12:57 -04:00
Ehsan Akhgari
1040ee9f65
Bug 1347035 - Store the maximum touch points for each tab child on the object instead of querying it synchronously from the parent actor when neeeded; r=smaug ipc-r=kanru
2017-05-23 17:00:09 -04:00
Mike Conley
a6e4cd7b77
Bug 1362866 - Get rid of MozTabChildNotReady event and all of its required infrastructure. r=billm
...
This event is no longer necessary, since checking nsITabParent.hasPresented is enough to know
if we need to blank out the tab or not.
MozReview-Commit-ID: 445XMqhorxC
--HG--
extra : rebase_source : 1a05de827502c409d979a621471978b08ce39fb2
2017-05-07 21:26:08 -04:00
btian
de5fa4f269
Bug 1299390 - part 5: Remove useless AudioChannelService code. r=alwu
...
Changes:
- remove code addressed by reviewer
- remove PContent.ipdl, PBrowser.ipdl, and ProcessPriorityManager code
that relates only to removed AudioChannelService methods
- correct test case listening to event from removed code
- remove useless test case files
MozReview-Commit-ID: I96nR8zTXJt
--HG--
extra : rebase_source : 127876c672744811c025ca55839ff2e8a06b1fce
2017-05-18 09:51:53 +08:00
Sebastian Hengst
3743249da2
Backed out changeset 3ac94ff745fc (bug 1359718) for bustage in IPCBlobInputStreamChild.cpp. r=backout on a CLOSED TREE
2017-05-23 19:13:14 +02:00
Sebastian Hengst
4ac10ab053
Backed out changeset c3251f5022dd (bug 1359718)
2017-05-23 19:12:25 +02:00
Andrea Marchesini
f512688b0b
Bug 1359718 - Get rid of PBlob - part 2 - PBlob, r=smaug, r=kanru
2017-05-23 18:05:19 +02:00
Andrea Marchesini
9106ae7b59
Bug 1359718 - Get rid of PBlob - part 0 - remove PMemoryStream, r=smaug
2017-05-23 18:00:30 +02:00
Sebastian Hengst
2ac2023c15
Backed out changeset c92612ac17d3 (bug 1359718) for bustage in IPCBlobInputStreamChild.cpp. r=backout on a CLOSED TREE
2017-05-23 18:35:24 +02:00
Sebastian Hengst
89e8ea64b1
Backed out changeset 537abc431472 (bug 1359718)
2017-05-23 18:34:40 +02:00
Andrea Marchesini
7db3365daf
Bug 1359718 - Get rid of PBlob - part 2 - PBlob, r=smaug, r=kanru
2017-05-23 18:05:19 +02:00
Andrea Marchesini
af2f7fcbf5
Bug 1359718 - Get rid of PBlob - part 0 - remove PMemoryStream, r=smaug
2017-05-23 18:00:30 +02:00
Phil Ringnalda
6368ef89e2
Backed out 5 changesets (bug 1330185, bug 1330184) for leaking an nsTArray_base from the plugin process on Win8
...
Backed out changeset e6f368f2d874 (bug 1330185)
Backed out changeset 2b8d50fcb20f (bug 1330184)
Backed out changeset dbe452a9eebb (bug 1330184)
Backed out changeset e13b9e798e16 (bug 1330184)
Backed out changeset 52489c7eadaf (bug 1330184)
MozReview-Commit-ID: 8L20BZ5E3t2
2017-05-22 19:45:35 -07:00
Markus Stange
9bf6b534a2
Bug 1330185 - Use a top-level PProfiler protocol to control the profiler in other processes. r=njn, r=billm
...
MozReview-Commit-ID: EROfGuYQ6a0
--HG--
extra : rebase_source : 3495ccc7700703cc587f571dfc12e46a682c29a2
extra : source : 51cdc2541486d5ddf2d385ec0459a9ec38b8775b
2017-05-22 13:47:02 -04:00
Kris Maglione
589a82d7ba
Bug 1361900: Part 6 - Add content process support for the script preloader. r=erahm,gabor
...
MozReview-Commit-ID: 6hDQAI52bKC
--HG--
extra : rebase_source : 46e8d5ed5965e483fa4b0bd8f6f4403e0bb771dc
extra : source : 4227bcda00babd2d5980dca3b42cb4b467da38c4
2017-05-02 17:17:52 -07:00
Sebastian Hengst
0f6e08c578
Backed out changeset 4227bcda00ba (bug 1361900)
2017-05-13 18:53:30 +02:00
Kris Maglione
2a49ee963d
Bug 1361900: Part 6 - Add content process support for the script preloader. r=erahm,gabor
...
MozReview-Commit-ID: 6hDQAI52bKC
--HG--
extra : rebase_source : a7a32c6ebca0ce1b6449030e33656a9d416e910e
2017-05-02 17:17:52 -07:00
David Anderson
57800cc0bd
Handle in-process device resets by recreating the entire rendering stack. (bug 1363126 part 2, r=rhunt)
2017-05-11 22:44:27 -07:00
David Anderson
27df5ad5bd
Handle remote device resets by recreating the entire rendering stack. (bug 1363126 part 1, r=rhunt, ipc_r=billm)
2017-05-11 22:44:27 -07:00
Ehsan Akhgari
b3c48a1104
Bug 1360723 follow-up: Rename ContentParent::AboutToLoadDocumentForChild to ContentParent::AboutToLoadHttpFtpWyciwygDocumentForChild
2017-05-01 15:44:01 -04:00
Ehsan Akhgari
88089b7bf1
Bug 1360723 - Rename ContentParent::TransmitPermissionsFor() to ContentParent::AboutToLoadDocumentForChild(); r=mystor
2017-04-28 18:05:32 -04:00