Markus Stange
85eb6f4cac
Bug 1321617 - Tell the CrossProcessProfilerController whether a profile is a response to a GatherProfile request or whether it was sent because the process was exiting. r=mconley
...
MozReview-Commit-ID: BLkaeZqtRhv
2017-04-12 16:44:31 -04:00
Kevin Chen
5b7fdfdec0
Bug 1352376 - Update device data while processing device reset; r=dvander
...
MozReview-Commit-ID: 9sqdRhsX5HU
2017-04-05 15:17:36 +08:00
David Anderson
012aa74dea
Don't synchronously send the initial layer tree mapping list to the GPU process. (bug 1350660 part 2, r=rhunt)
2017-04-03 15:13:38 -07:00
Markus Stange
d11ef7d56d
Bug 1352237 - Fix a rebasing mistake so that we actually get profiles from the GPU process. r=dvander
...
MozReview-Commit-ID: A7SdPTl6rQ
2017-03-30 17:58:25 -04:00
vincentliu
86bec960b0
Bug 1314543 - Make EnsureGPUReady() returns bool to make sure GPU process is readay. r=dvander
2017-03-30 09:23:24 +08:00
Markus Stange
20de405cb8
Bug 1321907 - Hook up the GPU process to the profiler. r=dvander
...
MozReview-Commit-ID: 8Xq3FPprAF8
2017-03-21 19:39:13 -04:00
David Anderson
80fa3494e1
Remove references to the Direct3D9 compositor. (bug 1318558 part 1, r=mattwoodrow)
2017-03-08 00:17:36 -08:00
Georg Fritzsche
3b75819ee9
Bug 1313326 - Part 1 - Support recording events in child processes. r=dexter,froydnj
2017-02-14 14:43:51 +01:00
Sebastian Hengst
939e66513a
Backed out changeset a6db4cae9990 (bug 1313326) for failing browser_UsageTelemetry_content.js on Linux x64 asan and debug (at least). r=backout on a CLOSED TREE
2017-03-01 19:48:09 +01:00
Georg Fritzsche
75d3f1d9ef
Bug 1313326 - Part 1: Support recording events in child processes. r=dexter, r=froydnj
2017-02-14 14:43:51 +01:00
Georg Fritzsche
2011d0ae0c
Bug 1339749 - Refactor Telemetry IPC code. r=chutten
2017-02-15 16:25:40 +01:00
David Anderson
5608591254
Store the child process thread id in CrashReporterHost. (bug 1338281 part 2, r=billm)
2017-02-15 14:44:29 -08:00
Carsten "Tomcat" Book
2d818c882e
Backed out changeset 3a90f1f64d8d (bug 1339749) for bustage on a CLOSED TREE
2017-02-15 16:10:29 +01:00
Georg Fritzsche
c3f2c42868
Bug 1339749 - Refactor Telemetry IPC code. r=chutten
2017-02-15 10:37:17 +01:00
David Anderson
84b04040db
Allow controlling the GPU process from xpcshell. (bug 1321492 part 8, r=mattwoodrow)
2017-01-26 16:35:55 -08:00
David Anderson
3d416e077a
Add memory reporting message support to PGPU. (bug 1321492 part 6, r=rhunt, r=erahm)
2017-01-26 16:35:54 -08:00
Alessio Placitelli
1a9102ac62
Bug 1278556 - Enable child process scalar recording. r=chutten, f=gfritzsche,froydnj
...
MozReview-Commit-ID: IddrszBX0f5
2017-01-16 05:12:00 +01:00
George Wright
ec0ba2123e
Bug 1317796 - Rebucket and rename GPU_PROCESS_LAUNCH_TIME_MS to cater for launch times up to 64000ms r=dvander data-review=bsmedberg
2016-12-08 11:20:43 -08:00
George Wright
5a78b9a257
Bug 1297790 - Add GPU process feature status to the Telemetry environment r=dvander,gfritzsche data-review=bsmedberg
2016-11-21 15:10:11 -05:00
Kan-Ru Chen
1b9dd22e2d
Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm
...
We will use the new type for the generated IPDL message handler
prototype to make sure correct error handling method is called.
MozReview-Commit-ID: AzVbApxFGZ0
2016-11-15 04:26:00 +01:00
Carsten "Tomcat" Book
58612bb5e9
Backed out changeset 364305744e4c (bug 1297790) for test bustage
2016-11-09 10:26:27 +01:00
George Wright
205279fd11
Bug 1297790 - Add GPU process feature status to the Telemetry environment r=dvander,gfritzsche data-review=bsmedberg
2016-11-09 03:18:32 -05:00
Ryan Hunt
7b7769e60a
Bug 1313199 - Sync a device reset from GPU process to main process. r=dvander
2016-11-06 13:01:52 -06:00
David Anderson
c61aa58fc0
Send accumulated GPU process telemetry to the UI process. (bug 1304494 part 3, r=gfritzsche)
2016-10-30 22:35:57 -07:00
George Wright
862a889841
Bug 1297790 - Add telemetry probes for GPU process launch/launch-time/abort r=dvander
...
MozReview-Commit-ID: LgrdMOSZn8J
2016-10-20 11:33:40 -04:00
Wes Kocher
58ffe867de
Backed out changeset 0a1486cf11b2 (bug 1297790) for browser_UsageTelemetry_content_aboutHome.js failures a=backout CLOSED TREE
2016-10-28 15:44:51 -07:00
George Wright
5a030f5a34
Bug 1297790 - Add telemetry probes for GPU process launch/launch-time/abort r=dvander
2016-10-28 16:21:08 -04:00
Kartikaya Gupta
892f808838
Bug 1275314 - Allow flushing in-progress checkerboard reports in the GPU process as well. r=dvander
...
MozReview-Commit-ID: CXLzkiloHW
2016-10-15 08:45:02 -04:00
Wes Kocher
51f2cfb44d
Backed out changeset 73a60f9b3c2f (bug 1275314) for GTest bustage CLOSED TREE
2016-10-14 14:52:44 -07:00
Kartikaya Gupta
0e842d3e6d
Bug 1275314 - Allow flushing in-progress checkerboard reports in the GPU process as well. r=dvander
...
MozReview-Commit-ID: 3EPv8hh7Zxh
2016-10-14 15:38:01 -04:00
David Anderson
f70c8ed80d
Use CrashReporterHost/Client in the GPU process. (bug 1278717 part 3, r=billm)
2016-10-11 14:25:41 -07:00
George Wright
9b645df90f
Bug 1297828 - Add GraphicsError to PGPU r=dvander
2016-10-07 11:26:13 -04:00
David Anderson
3ddabcaec6
Support about:checkerboard reporting in the GPU process. (bug 1301266 part 2, r=kats)
2016-09-21 22:38:44 -07:00
Sotaro Ikeda
85f2d33a46
Bug 1259571 - Reduce tearing with basic layers on Windows r=dvander
2016-08-23 15:18:55 -07:00
David Anderson
c4208295bf
Communicate GPU process device information across processes. (bug 1294988 part 5, r=mattwoodrow)
2016-08-20 20:59:11 -07:00
David Anderson
b4d1408b93
Enable Direct3D 11 in the GPU process. (bug 1294988 part 3, r=mattwoodrow)
2016-08-20 20:59:10 -07:00
David Anderson
d1e4782bd9
Introduce gfxVars for sharing graphics variables across processes. (bug 1288259 part 2, r=jrmuizel,billm)
2016-08-04 11:33:42 -07:00
David Anderson
609fa65848
Fix typo in GPUChild::Init. (bug 1289205, r=rhunt)
2016-07-25 23:18:01 -07:00
David Anderson
083428bb45
Synchronize gfxPrefs to the GPU process. (bug 1280822 part 4, r=jrmuizel)
2016-06-26 23:33:20 -07:00
Wes Kocher
e8a95e7b8e
Backed out 4 changesets (bug 1280822) for leaking nsTArray_base
...
Backed out changeset b9a0567cd7c1 (bug 1280822)
Backed out changeset 93d483583ffa (bug 1280822)
Backed out changeset 91715d8e468f (bug 1280822)
Backed out changeset 3db77f57cef4 (bug 1280822)
2016-06-24 14:43:41 -07:00
David Anderson
e1fa7902e6
Synchronize gfxPrefs to the GPU process. (bug 1280822 part 4, r=jrmuizel)
2016-06-24 16:18:02 -07:00
David Anderson
a4755696f2
Implement GPU process shutdown. (bug 1271180 part 5, r=billm)
2016-06-10 22:37:03 -04:00
David Anderson
effaa2762a
Add skeletal code for launching a GPU process. (bug 1271180 part 4, r=billm,jrmuizel)
2016-06-10 22:27:24 -04:00
Phil Ringnalda
fb45b46515
Back out 5 changesets (bug 1271180) for static analysis bustage
...
CLOSED TREE
Backed out changeset cfb53b780b18 (bug 1271180)
Backed out changeset 204b084385f8 (bug 1271180)
Backed out changeset 353da876be33 (bug 1271180)
Backed out changeset 4472dfbc1dc6 (bug 1271180)
Backed out changeset 81079e787b8a (bug 1271180)
2016-06-11 00:46:09 -07:00
David Anderson
62a1290119
Implement GPU process shutdown. (bug 1271180 part 5, r=billm)
2016-06-10 22:37:03 -04:00
David Anderson
960e333e42
Add skeletal code for launching a GPU process. (bug 1271180 part 4, r=billm,jrmuizel)
2016-06-10 22:27:24 -04:00