searching for reviewer(dvander)
ff3373e3420414a20cb6a125319c017ee19b5309: Bug 1207696 Part 6c - Disable accelerated canvases when recording or replaying, r=dvander.
Brian Hackett <bhackett1024@gmail.com> - Mon, 23 Jul 2018 14:41:58 +0000 - rev 427826
Push 105566 by bhackett@mozilla.com at Mon, 23 Jul 2018 21:17:31 +0000
Bug 1207696 Part 6c - Disable accelerated canvases when recording or replaying, r=dvander.
8526a7b083c32a1dc68d755e99a7b8964ff85cae: Wait for a previous empty transaction to complete before doing another empty transaction (bug 1427089, r=dvander)
Ryan Hunt <rhunt@eqrion.net> - Wed, 03 Jan 2018 16:56:25 -0600 - rev 397758
Push 98613 by rhunt@eqrion.net at Thu, 04 Jan 2018 19:35:23 +0000
Wait for a previous empty transaction to complete before doing another empty transaction (bug 1427089, r=dvander)
71e1bf5e542db4b42fa838a96ff825ac8301cf32: Only queue a ContentClient buffer state if it has operations (bug 1427089, r=dvander)
Ryan Hunt <rhunt@eqrion.net> - Wed, 03 Jan 2018 16:55:01 -0600 - rev 397757
Push 98613 by rhunt@eqrion.net at Thu, 04 Jan 2018 19:35:23 +0000
Only queue a ContentClient buffer state if it has operations (bug 1427089, r=dvander)
3ac75a8a4e8cc3fe6ab57872106c8749d2c4eac1: Bug 1426191 - Update test_acceleration to check for webrender windows. r=dvander
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 21 Dec 2017 09:25:07 -0500 - rev 397213
Push 98489 by aiakab@mozilla.com at Thu, 21 Dec 2017 22:29:45 +0000
Bug 1426191 - Update test_acceleration to check for webrender windows. r=dvander MozReview-Commit-ID: gbBJs4OR9f
f333d8197a5b3cf323048c9a7db3611d1b865e47: Bug 1401551 - Only check for acceleration after the page is shown and we know the layer managers have been initialized. r=dvander
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 18 Dec 2017 12:48:47 -0500 - rev 396782
Push 98375 by dluca@mozilla.com at Tue, 19 Dec 2017 10:14:48 +0000
Bug 1401551 - Only check for acceleration after the page is shown and we know the layer managers have been initialized. r=dvander MozReview-Commit-ID: CA2gQxMIuXn
8320a9f9de3e4ef593cf8c5a96c832ed5c28c9fc: Bug 1424922 - Prevent calling PDFiumParent::Close twice. r=dvander
cku <cku@mozilla.com> - Wed, 13 Dec 2017 12:42:59 +0800 - rev 396532
Push 98324 by cbrindusan@mozilla.com at Fri, 15 Dec 2017 21:58:41 +0000
Bug 1424922 - Prevent calling PDFiumParent::Close twice. r=dvander We call PDFiumParent::Close twice under certain conditions. Once in PDFiumProcessParent::Delete, and once in PDFiumProcessParent's dtor. So we may hit MOZ_ABORT which tell us that we are trying to close a closed channel. This patch prevents hitting this abort by: 1. Only close the channel in PDFiumProcessParent::Delete, remove another call in PDFiumProcessParent's dtor. (Please see the change in PDFiumProcessParent.cpp). 2. Remove PDFiumParent::AbortConversion and relative code. We can just use PDFiumParent::EndConversion instead. When calling PDFiumParent::Close, we actually close the IPC channel *synchronously*, which means there is no need to register a callback by PDFiumParent::AbortConversion to receive actor-destroy callback. MozReview-Commit-ID: 9i5j6t54J3h
0304433368bd384410e715fd8179e06dff13e3a5: Bug 1420940 - Part 2: Skip the VR task when running at other threads instead of canceling the task. r=dvander
Daosheng Mu <daoshengmu@gmail.com> - Sat, 09 Dec 2017 14:46:14 +0800 - rev 395865
Push 98202 by dmu@mozilla.com at Sat, 09 Dec 2017 06:49:29 +0000
Bug 1420940 - Part 2: Skip the VR task when running at other threads instead of canceling the task. r=dvander MozReview-Commit-ID: 3axm3h7yMij
b47fbbd343d9d5dfe772e7c9035fc9c20049e8a7: Refactor NotifyBeginAsyncPaint logic to not be repeated (bug 1422392, r=dvander)
Ryan Hunt <rhunt@eqrion.net> - Mon, 04 Dec 2017 21:23:50 -0500 - rev 395493
Push 98121 by rhunt@eqrion.net at Thu, 07 Dec 2017 17:41:15 +0000
Refactor NotifyBeginAsyncPaint logic to not be repeated (bug 1422392, r=dvander) MozReview-Commit-ID: B8BZCxYErjv
441bb5af46ac8c5d51a620343d29ed18ccd0dc45: Bug 1422475: Create FilterNodes on the paint thread when using Direct2D. r=dvander
Bas Schouten <bschouten@mozilla.com> - Thu, 07 Dec 2017 03:21:49 +0100 - rev 395483
Push 98116 by bschouten@mozilla.com at Thu, 07 Dec 2017 14:02:09 +0000
Bug 1422475: Create FilterNodes on the paint thread when using Direct2D. r=dvander MozReview-Commit-ID: tt9pRshj6i
6f9148a1489b4bf0b73ecd070a8743ea951dab25: Bug 1418791 - Ensure mSnapshot access is protected by mutex, r=dvander
peter chang <pchang@mozilla.com> - Tue, 05 Dec 2017 15:35:16 +0800 - rev 395219
Push 98032 by toros@mozilla.com at Wed, 06 Dec 2017 10:35:49 +0000
Bug 1418791 - Ensure mSnapshot access is protected by mutex, r=dvander MozReview-Commit-ID: 3NPzv6VftxZ
286203c73311ec77e93adfaddc6e7e0cc770fbd4: Bug 1416862: Reverse DrawTargetSkia snapshot ownership model r=dvander
Bas Schouten <bschouten@mozilla.com> - Wed, 06 Dec 2017 04:59:19 +0100 - rev 395183
Push 98027 by bschouten@mozilla.com at Wed, 06 Dec 2017 03:59:44 +0000
Bug 1416862: Reverse DrawTargetSkia snapshot ownership model r=dvander MozReview-Commit-ID: 3hpeYteEPlA
62f80084da6042c33206ea5156d072c5c9782e85: Bug 1423281: Store the userdata for freeing our memory on the longer living snapshot. r=dvander
Bas Schouten <bschouten@mozilla.com> - Wed, 06 Dec 2017 04:59:18 +0100 - rev 395182
Push 98027 by bschouten@mozilla.com at Wed, 06 Dec 2017 03:59:44 +0000
Bug 1423281: Store the userdata for freeing our memory on the longer living snapshot. r=dvander MozReview-Commit-ID: 91tVpJC7gAe
db72cf1e6abcb9952868997598a46cdb5d664ec3: Bug 1422169: Have the D3D11TextureData destructor defer releasing the last reference to its DrawTarget to the paint thread. r=dvander
Bas Schouten <bschouten@mozilla.com> - Fri, 01 Dec 2017 17:04:46 +0100 - rev 394616
Push 97938 by bschouten@mozilla.com at Sun, 03 Dec 2017 22:12:45 +0000
Bug 1422169: Have the D3D11TextureData destructor defer releasing the last reference to its DrawTarget to the paint thread. r=dvander MozReview-Commit-ID: Dmzu5Nnpx9g
3622fedf746420df0d82bb25ea7432715b7cea17: Bug 1420940 - Separate dispatching VR events to an individual scope to avoid deadlock. r=dvander, r=kip
Daosheng Mu <daoshengmu@gmail.com> - Sun, 03 Dec 2017 13:19:33 -0500 - rev 394612
Push 97934 by ryanvm@gmail.com at Sun, 03 Dec 2017 18:19:52 +0000
Bug 1420940 - Separate dispatching VR events to an individual scope to avoid deadlock. r=dvander, r=kip MozReview-Commit-ID: 7tpzUDNoShw
aee9bf60d3702222448c1ed4da24ed0881036954: Bug 1404534 - Create new D3D11Device for WebVR r=dvander,jgilbert
Kearwood "Kip" Gilbert <kgilbert@mozilla.com> - Mon, 28 Aug 2017 15:56:43 -0700 - rev 394519
Push 97895 by rgurzau@mozilla.com at Fri, 01 Dec 2017 11:01:19 +0000
Bug 1404534 - Create new D3D11Device for WebVR r=dvander,jgilbert - As we are creating a separate VR process in Bug 1362578, we will need our own D3D11Device. - Eventually, we will be allowing the VR device runtimes to help select the appropriate adapter / device based on the physical connection. This function will be updated at that time. MozReview-Commit-ID: EewUkNxU3BI
c6eb1a20cf14f33edf27c38fd41ed3d9afaeabf9: Bug 1418980: Add full blocklisting support for GPU_PROCESS and DX_INTEROP2. r=dvander
Milan Sreckovic <milan@mozilla.com> - Tue, 21 Nov 2017 13:13:10 -0500 - rev 394388
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1418980: Add full blocklisting support for GPU_PROCESS and DX_INTEROP2. r=dvander MozReview-Commit-ID: 4gKi54Is8KO
444fef22c2010fc5365473fb1200e6766b566270: Allow painted layers with ancestor mask layers to use OMTP (bug 1419586, r=dvander)
Ryan Hunt <rhunt@eqrion.net> - Tue, 21 Nov 2017 19:22:27 -0500 - rev 393740
Push 97720 by rhunt@eqrion.net at Mon, 27 Nov 2017 16:49:04 +0000
Allow painted layers with ancestor mask layers to use OMTP (bug 1419586, r=dvander) MozReview-Commit-ID: 1Ru3lxaKUbl
c8b766e994d14fe2a865fc5c21bc52f5207c0a1e: Bug 1417903: Make ImageRenderer use IntoLuminanceSource. r=dvander
Bas Schouten <bschouten@mozilla.com> - Wed, 22 Nov 2017 00:27:34 +0100 - rev 393396
Push 97654 by bschouten@mozilla.com at Thu, 23 Nov 2017 19:23:22 +0000
Bug 1417903: Make ImageRenderer use IntoLuminanceSource. r=dvander MozReview-Commit-ID: 4fr3Koliieq
a540835514ed2986ae0cf7c30c6eb6f3da0bf437: Bug 1415762 - Cancel VRListener task when CompositorVsyncScheduler is going to destroy; r=dvander
Daosheng Mu <daoshengmu@gmail.com> - Mon, 13 Nov 2017 11:33:33 +0800 - rev 392938
Push 97568 by ccoroiu@mozilla.com at Tue, 21 Nov 2017 23:51:11 +0000
Bug 1415762 - Cancel VRListener task when CompositorVsyncScheduler is going to destroy; r=dvander MozReview-Commit-ID: CB5JrDGZTu1
fec67e7c728dc4783bb1c59d58d0fcb082c8032b: Bug 1417903: Make ImageRenderer use IntoLuminanceSource. r=dvander
Bas Schouten <bschouten@mozilla.com> - Wed, 22 Nov 2017 00:27:34 +0100 - rev 392894
Push 97567 by bschouten@mozilla.com at Tue, 21 Nov 2017 23:27:51 +0000
Bug 1417903: Make ImageRenderer use IntoLuminanceSource. r=dvander MozReview-Commit-ID: 4fr3Koliieq
6c992f927177a4badf1f3663ce130c6f714ba155: Bug 1417549: Execute IntoLuminanceSource during replay rather than synchronously. r=dvander
Bas Schouten <bschouten@mozilla.com> - Tue, 21 Nov 2017 16:41:08 +0100 - rev 392862
Push 97541 by bschouten@mozilla.com at Tue, 21 Nov 2017 15:41:23 +0000
Bug 1417549: Execute IntoLuminanceSource during replay rather than synchronously. r=dvander MozReview-Commit-ID: DWGQoTpUnyT
f1ce735006d8b4615ba5dd5c24211de13f012a11: Bug 1417442 - P2. fix nsIGfxInfo in GPU process. r=dvander
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 15 Nov 2017 23:33:37 +0100 - rev 392477
Push 97471 by nerli@mozilla.com at Fri, 17 Nov 2017 23:05:34 +0000
Bug 1417442 - P2. fix nsIGfxInfo in GPU process. r=dvander MozReview-Commit-ID: FiU8Ygfh86s
d197e7c3b897d326837c0e34a0589f0cf4d6f09e: Bug 1417442 - P1. Don't attempt to initialize MediaPrefs in the GPU process. r=dvander
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 16 Nov 2017 17:21:09 +0100 - rev 392476
Push 97471 by nerli@mozilla.com at Fri, 17 Nov 2017 23:05:34 +0000
Bug 1417442 - P1. Don't attempt to initialize MediaPrefs in the GPU process. r=dvander MozReview-Commit-ID: 66766Tx8vgM
c45ac1f1f242f53613b5164d23418cb97f149229: Remove `layers.omtp.force-sync` preference (bug 1416941, r=dvander)
Ryan Hunt <rhunt@eqrion.net> - Tue, 14 Nov 2017 14:05:55 -0500 - rev 392390
Push 97467 by rhunt@eqrion.net at Fri, 17 Nov 2017 21:14:55 +0000
Remove `layers.omtp.force-sync` preference (bug 1416941, r=dvander) This commit removes the `layers.omtp.force-sync` preference and replaces it with a preprocessor define that is commented out. This commit also changes the behavior of force-sync so that it also does synchronization with CompositorBridgeChild like normal OMTP. This simplifies the code and makes using a preprocessor define easier. MozReview-Commit-ID: 6RfuFTFBdMh
c9117e83e3a25d9e67d326147699f7e6946f0eda: Bug 1415469 - Remove mDeviceResetSequenceNumber from TDR process since we don't need it anymore; r=dvander
Kevin Chen <kechen@mozilla.com> - Wed, 08 Nov 2017 15:26:43 +0800 - rev 391878
Push 97352 by nerli@mozilla.com at Wed, 15 Nov 2017 10:16:19 +0000
Bug 1415469 - Remove mDeviceResetSequenceNumber from TDR process since we don't need it anymore; r=dvander MozReview-Commit-ID: 3uQQwW8QOJA
309536e6c69c7d2bcb0db255edfd8687afe48d64: Only return a valid RotatedBuffer in ContentClientBasic::CreateBuffer (bug 1416790, r=dvander)
Ryan Hunt <rhunt@eqrion.net> - Mon, 13 Nov 2017 12:52:31 -0500 - rev 391710
Push 97319 by rhunt@eqrion.net at Tue, 14 Nov 2017 17:39:55 +0000
Only return a valid RotatedBuffer in ContentClientBasic::CreateBuffer (bug 1416790, r=dvander) MozReview-Commit-ID: C5l4OHAWBLL
2e6eb350eb757b11c91da54d946d4304185ba2ce: Don't use CompositorBridgeChild in PrepareBuffer if sync OMTP is enabled (bug 1416782, r=dvander)
Ryan Hunt <rhunt@eqrion.net> - Mon, 13 Nov 2017 12:51:19 -0500 - rev 391709
Push 97319 by rhunt@eqrion.net at Tue, 14 Nov 2017 17:39:55 +0000
Don't use CompositorBridgeChild in PrepareBuffer if sync OMTP is enabled (bug 1416782, r=dvander) MozReview-Commit-ID: DMbKcDEkkeP
dcb005c6e64be8d53898a4a98f3610691ed676ca: Flush any buffer operations that may be running after EndEmptyTransaction before EndTransaction (bug 1416308, r=dvander)
Ryan Hunt <rhunt@eqrion.net> - Fri, 10 Nov 2017 13:12:15 -0500 - rev 391339
Push 97239 by rhunt@eqrion.net at Fri, 10 Nov 2017 22:15:26 +0000
Flush any buffer operations that may be running after EndEmptyTransaction before EndTransaction (bug 1416308, r=dvander) MozReview-Commit-ID: CpdtwW2JNip
f296220f41172e899e585354439d37877aada199: Bug 1415762 - Cancel VRListener task when CompositorVsyncScheduler is going to destroy; r=dvander
Daosheng Mu <daoshengmu@gmail.com> - Thu, 09 Nov 2017 11:41:15 +0800 - rev 391244
Push 97236 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:14:41 +0000
Bug 1415762 - Cancel VRListener task when CompositorVsyncScheduler is going to destroy; r=dvander MozReview-Commit-ID: F25LE5Ru9gz
713c3225f14883b71e0d6febda505e56889f8234: Don't do PaintThebes after PaintOffMainThread. (bug 1399692 part 10, r=dvander)
Ryan Hunt <rhunt@eqrion.net> - Thu, 09 Nov 2017 15:44:21 -0500 - rev 391203
Push 97218 by rhunt@eqrion.net at Fri, 10 Nov 2017 15:19:37 +0000
Don't do PaintThebes after PaintOffMainThread. (bug 1399692 part 10, r=dvander) MozReview-Commit-ID: J0IOzqIGRtz
44e87c9281a433d7204c7dd8d24dc226edf8fc72: Bug 1414448: Protect the SourceSurfaceSkia destructor from racing with DrawTargetWillChange. r=dvander
Bas Schouten <bschouten@mozilla.com> - Wed, 08 Nov 2017 20:49:40 +0100 - rev 390774
Push 97121 by bschouten@mozilla.com at Wed, 08 Nov 2017 19:49:57 +0000
Bug 1414448: Protect the SourceSurfaceSkia destructor from racing with DrawTargetWillChange. r=dvander MozReview-Commit-ID: 6UYDLUEoJZy
531d0b700225294144914cc606b8f2130707e7db: Bug 1413011 - Allow the UI/chrome process to shutdown if the compositor thread failed to start. r=dvander
Andrew Osmond <aosmond@mozilla.com> - Mon, 06 Nov 2017 17:51:48 -0500 - rev 390335
Push 97032 by aosmond@gmail.com at Mon, 06 Nov 2017 22:52:01 +0000
Bug 1413011 - Allow the UI/chrome process to shutdown if the compositor thread failed to start. r=dvander There are up to two compositor threads spawned - one in the GPU process and one in the UI/chrome process. If the GPU process is used, then failing to start the UI compositor thread is not fatal -- unless the GPU process crashes too much and we fallback to the UI/chrome process. If the GPU process compositor thread failed to start, then the GPU process will crash and either restart, or fallback to the UI/chrome process thread. If both fail, then Firefox crashes as expected. Before we would not setup a content process properly unless the UI compositor thread was active, even when using the GPU process. Now we do, which allows the browser to be fully functional. Additionally when shutting down, we ignore the lack of a compositor thread to permit a graceful shutdown. In a future patch we will ideally we would not spawn the compositor thread in a process until we actually need it, and release assert on its failing to start.
00b5d1cc54d3f45a0c2064b7530f131b9ad9c919: Bug 1409176 - make SyncObjectD3D11Client become fallible. r=dvander
JerryShih <hshih@mozilla.com> - Mon, 06 Nov 2017 16:07:22 +0800 - rev 390266
Push 97004 by hshih@mozilla.com at Mon, 06 Nov 2017 08:08:08 +0000
Bug 1409176 - make SyncObjectD3D11Client become fallible. r=dvander Currently, the device-reset flow doesn't notify the decoder for device change immediately. The decoder might use an invalid sync-object for synchronization. Then, we will hit some assertions. This patch try to make the synchronization flow become fallible, then we could pass the error to the media framework for error handling. MozReview-Commit-ID: BFY32MmOdt0
05676eb12f345f998cbd7e3fc0266b80f6ead6c0: Bug 1408532 - Ensure ImageBridgeParent cleans up old actors if the process ID is reused. r=dvander
Andrew Osmond <aosmond@mozilla.com> - Fri, 03 Nov 2017 07:49:18 -0400 - rev 389984
Push 96963 by aosmond@gmail.com at Fri, 03 Nov 2017 11:49:28 +0000
Bug 1408532 - Ensure ImageBridgeParent cleans up old actors if the process ID is reused. r=dvander
a5a2ae162869490ca8163c6e483a493ecf6c4c22: Bug 1410766 - Re-acquireDevices in gpu process when SimulateDeviceReset() is called r=dvander
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 03 Nov 2017 17:06:37 +0900 - rev 389923
Push 96955 by sikeda@mozilla.com at Fri, 03 Nov 2017 08:06:56 +0000
Bug 1410766 - Re-acquireDevices in gpu process when SimulateDeviceReset() is called r=dvander
345972733daa16372a6c26ffd6fb781966a87fa7: Bug 1406327 - Part 1: Shutdown VR listener thread when no VR content in seconds; r=dvander,kip
Daosheng Mu <daoshengmu@gmail.com> - Thu, 26 Oct 2017 16:51:14 +0800 - rev 389798
Push 96914 by acraciun@mozilla.com at Thu, 02 Nov 2017 09:57:40 +0000
Bug 1406327 - Part 1: Shutdown VR listener thread when no VR content in seconds; r=dvander,kip MozReview-Commit-ID: AnYJT8WBkI7
996d843e1eb8025c069c812292831f34b5f8b1d3: Bug 1406327 - Part 1: Shutdown VR listener thread when no VR content in seconds; r=dvander,kip
Daosheng Mu <daoshengmu@gmail.com> - Thu, 26 Oct 2017 16:51:14 +0800 - rev 389631
Push 96902 by archaeopteryx@coole-files.de at Wed, 01 Nov 2017 21:57:36 +0000
Bug 1406327 - Part 1: Shutdown VR listener thread when no VR content in seconds; r=dvander,kip MozReview-Commit-ID: AnYJT8WBkI7
e1e57d418c14e6d4d96ecabc7d41a08f0b981a57: Bug 1406327 - Part 1: Shutdown VR listener thread when no VR content in seconds; r=dvander,kip
Daosheng Mu <daoshengmu@gmail.com> - Thu, 26 Oct 2017 16:51:14 +0800 - rev 389613
Push 96902 by archaeopteryx@coole-files.de at Wed, 01 Nov 2017 21:57:36 +0000
Bug 1406327 - Part 1: Shutdown VR listener thread when no VR content in seconds; r=dvander,kip MozReview-Commit-ID: AnYJT8WBkI7
03a5eae858e7e9b5c7387a475b6ca3da3312b6ed: Bug 1408490 - Fix reinitRendering for deviceReset r=dvander
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 01 Nov 2017 11:58:10 +0900 - rev 389450
Push 96860 by sikeda@mozilla.com at Wed, 01 Nov 2017 02:59:13 +0000
Bug 1408490 - Fix reinitRendering for deviceReset r=dvander
f4ce99faef05c10d52f7547e4dbe4a2e366282a3: Track when we start and finish painting a layer transaction. (bug 1412951, r=dvander)
Ryan Hunt <rhunt@eqrion.net> - Mon, 30 Oct 2017 14:49:58 -0400 - rev 389289
Push 96829 by rhunt@eqrion.net at Tue, 31 Oct 2017 14:09:58 +0000
Track when we start and finish painting a layer transaction. (bug 1412951, r=dvander) This commit adds instrumentation and some asserting to track a "paint group", which is essentially the first PaintThread::AsyncPaintContents until PaintThread::AsyncEndLayerTransaction. I didn't add an AsyncBeginLayerTransaction and use that to start a "paint group" as I think it makes sense to not have a paint marker if we don't do any painting. MozReview-Commit-ID: AlSsUUF5ZOH
d10121de5705b6ad9fb1fd0f8759457d8a3ef70b: Be sure to call EndLayerTransaction if there are queued paints. (bug 1412951, r=dvander)
Ryan Hunt <rhunt@eqrion.net> - Mon, 30 Oct 2017 13:44:59 -0400 - rev 389288
Push 96829 by rhunt@eqrion.net at Tue, 31 Oct 2017 14:09:58 +0000
Be sure to call EndLayerTransaction if there are queued paints. (bug 1412951, r=dvander) I believe this is the only case where we miss calling EndLayerTransaction, but still had queued async paints. This wasn't an issue before, because the following transaction would then do the synchronization. But I'd like to use EndLayerTransaction for a profiler mark, so we should call it unconditionally. MozReview-Commit-ID: 9rUXBzCZaLO
b7a07167905c19812ed9253746b2f27afa0742b2: Bug 1406327 - Part 1: Shutdown VR listener thread when no VR content in seconds; r=dvander,kip
Daosheng Mu <daoshengmu@gmail.com> - Thu, 26 Oct 2017 16:51:14 +0800 - rev 388982
Push 96754 by acraciun@mozilla.com at Mon, 30 Oct 2017 10:29:26 +0000
Bug 1406327 - Part 1: Shutdown VR listener thread when no VR content in seconds; r=dvander,kip MozReview-Commit-ID: AnYJT8WBkI7
817727beee91be77dec6f11791b6f126d3cdf17c: Bug 1410766 - Re-acquireDevices in gpu process when SimulateDeviceReset() is called r=dvander
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 26 Oct 2017 17:32:07 +0200 - rev 388446
Push 96631 by archaeopteryx@coole-files.de at Thu, 26 Oct 2017 15:35:36 +0000
Bug 1410766 - Re-acquireDevices in gpu process when SimulateDeviceReset() is called r=dvander
6eac731d5c33a24ef8d69a410554f201ab21a9ab: Bug 1410766 - Re-acquireDevices in gpu process when SimulateDeviceReset() is called r=dvander
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 26 Oct 2017 19:40:24 +0900 - rev 388427
Push 96618 by sikeda@mozilla.com at Thu, 26 Oct 2017 10:40:39 +0000
Bug 1410766 - Re-acquireDevices in gpu process when SimulateDeviceReset() is called r=dvander
8881c53c3c4170ae32cadb90e03a46c1fbf679b7: Fix PrepareDrawTargetForPainting (bug 1409871 part 16, r=dvander)
Ryan Hunt <rhunt@eqrion.net> - Wed, 18 Oct 2017 14:46:54 -0400 - rev 388166
Push 96563 by rhunt@eqrion.net at Wed, 25 Oct 2017 15:31:47 +0000
Fix PrepareDrawTargetForPainting (bug 1409871 part 16, r=dvander) CapturedPaintState::mTarget is actually a dual draw target to the black and white draw targets, so this code will have the white draw target cleared black and then white. This isn't incorrect, it's just wasteful. MozReview-Commit-ID: ItgiSmegPK6
d84ea38d6fd086a627f0321be28103be88fad175: Bug 1399453 - Temporarily annotate crash reports with compositor thread owners. r=dvander
Andrew Osmond <aosmond@mozilla.com> - Mon, 23 Oct 2017 14:11:02 -0400 - rev 387649
Push 96475 by aosmond@gmail.com at Mon, 23 Oct 2017 18:11:11 +0000
Bug 1399453 - Temporarily annotate crash reports with compositor thread owners. r=dvander From the crashes associated with bug 1389021, we know that some compositor thread IPDL owners are not being cleaned up properly. We do not know which protocols are causing the problem, so we temporarily will annotate the logs with the ownership status. This should be limited to under a dozen instances of the protocols. This change will be backed out after a few builds are produced with it and we see the first crash reports with the relevant data.
dc9d9c01080a3a9d36af97706a0ec612663c48b0: Bug 1399453 - Temporarily annotate crash reports with compositor thread owners. r=dvander
Andrew Osmond <aosmond@mozilla.com> - Mon, 23 Oct 2017 11:31:02 -0400 - rev 387643
Push 96469 by aosmond@gmail.com at Mon, 23 Oct 2017 15:31:56 +0000
Bug 1399453 - Temporarily annotate crash reports with compositor thread owners. r=dvander From the crashes associated with bug 1389021, we know that some compositor thread IPDL owners are not being cleaned up properly. We do not know which protocols are causing the problem, so we temporarily will annotate the logs with the ownership status. This should be limited to under a dozen instances of the protocols. This change will be backed out after a few builds are produced with it and we see the first crash reports with the relevant data.
7e2fc94f5be9cec14adbd4624e72147afbe40f65: Fix PrepareDrawTargetForPainting (bug 1409871 part 16, r=dvander)
Ryan Hunt <rhunt@eqrion.net> - Wed, 18 Oct 2017 14:46:54 -0400 - rev 387636
Push 96468 by rhunt@eqrion.net at Mon, 23 Oct 2017 14:59:18 +0000
Fix PrepareDrawTargetForPainting (bug 1409871 part 16, r=dvander) CapturedPaintState::mTarget is actually a dual draw target to the black and white draw targets, so this code will have the white draw target cleared black and then white. This isn't incorrect, it's just wasteful. MozReview-Commit-ID: ItgiSmegPK6
8effd11745d8d5f8c0bde61a135a8afd8af2cc04: Bug 1404035 Address an unused result warning in gfx/thebes/DeviceManagerDx.cpp r=dvander
Tom Ritter <tom@mozilla.com> - Thu, 28 Sep 2017 12:53:24 -0500 - rev 386863
Push 96311 by archaeopteryx@coole-files.de at Wed, 18 Oct 2017 09:52:02 +0000
Bug 1404035 Address an unused result warning in gfx/thebes/DeviceManagerDx.cpp r=dvander There's no way to handle this failure, so pass it to Unused. MozReview-Commit-ID: 37PS9TsPqx7
2db53725248967c97567665705ff0eca53b9ea6d: Bug 1392216 - Part 1: Create VR listener thread in GPU process; r=dvander,kip
Daosheng Mu <daoshengmu@gmail.com> - Thu, 05 Oct 2017 18:12:45 +0800 - rev 386561
Push 96257 by archaeopteryx@coole-files.de at Tue, 17 Oct 2017 09:49:16 +0000
Bug 1392216 - Part 1: Create VR listener thread in GPU process; r=dvander,kip MozReview-Commit-ID: Img0HT9ax90