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 482978
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +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 449667
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 449666
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 448914
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 448515
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 448282
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 447674
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 447382
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 447243
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1422475: Create FilterNodes on the paint thread when using Direct2D. r=dvander MozReview-Commit-ID: tt9pRshj6i
286203c73311ec77e93adfaddc6e7e0cc770fbd4: Bug 1416862: Reverse DrawTargetSkia snapshot ownership model r=dvander
Bas Schouten <bschouten@mozilla.com> - Wed, 06 Dec 2017 04:59:19 +0100 - rev 447026
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 447025
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1423281: Store the userdata for freeing our memory on the longer living snapshot. r=dvander MozReview-Commit-ID: 91tVpJC7gAe
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 446893
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1418791 - Ensure mSnapshot access is protected by mutex, r=dvander MozReview-Commit-ID: 3NPzv6VftxZ
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 446376
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 446371
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 446241
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 446064
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 445585
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 445230
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1417903: Make ImageRenderer use IntoLuminanceSource. r=dvander MozReview-Commit-ID: 4fr3Koliieq
fec67e7c728dc4783bb1c59d58d0fcb082c8032b: Bug 1417903: Make ImageRenderer use IntoLuminanceSource. r=dvander
Bas Schouten <bschouten@mozilla.com> - Wed, 22 Nov 2017 00:27:34 +0100 - rev 444874
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 444701
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1417549: Execute IntoLuminanceSource during replay rather than synchronously. r=dvander MozReview-Commit-ID: DWGQoTpUnyT
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 444630
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1415762 - Cancel VRListener task when CompositorVsyncScheduler is going to destroy; r=dvander MozReview-Commit-ID: CB5JrDGZTu1
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 444311
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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
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 444146
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 444145
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1417442 - P1. Don't attempt to initialize MediaPrefs in the GPU process. r=dvander MozReview-Commit-ID: 66766Tx8vgM
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 443584
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 443491
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +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 443490
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Don't use CompositorBridgeChild in PrepareBuffer if sync OMTP is enabled (bug 1416782, r=dvander) MozReview-Commit-ID: DMbKcDEkkeP
ed60f2c05c4ae44d1385176764dafe9b9c0321fa: Bug 1427089 - Wait for a previous empty transaction to complete before doing another empty transaction. r=dvander, a=gchang
Ryan Hunt <rhunt@eqrion.net> - Wed, 03 Jan 2018 16:56:25 -0600 - rev 443190
Push 8519 by ryanvm@gmail.com at Thu, 11 Jan 2018 02:47:48 +0000
Bug 1427089 - Wait for a previous empty transaction to complete before doing another empty transaction. r=dvander, a=gchang
aaea46054159fabc3b045ed11e6efb6e808c4031: Bug 1427089 - Only queue a ContentClient buffer state if it has operations. r=dvander, a=gchang
Ryan Hunt <rhunt@eqrion.net> - Wed, 03 Jan 2018 16:55:01 -0600 - rev 443189
Push 8519 by ryanvm@gmail.com at Thu, 11 Jan 2018 02:47:48 +0000
Bug 1427089 - Only queue a ContentClient buffer state if it has operations. r=dvander, a=gchang
8e4d288b598bd0c977eb501d37de830b9ec978cc: Bug 1401551 - Only check for acceleration after the page is shown and we know the layer managers have been initialized. r=dvander a=test-only
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 18 Dec 2017 12:48:47 -0500 - rev 442960
Push 8407 by ebalazs@mozilla.com at Wed, 20 Dec 2017 13:42:50 +0000
Bug 1401551 - Only check for acceleration after the page is shown and we know the layer managers have been initialized. r=dvander a=test-only MozReview-Commit-ID: CA2gQxMIuXn
06039747cf8690dfb42b90574c3a8743efda6a3e: Bug 1423281 - Store the userdata for freeing our memory on the longer living snapshot. r=dvander, a=jcristau
Bas Schouten <bschouten@mozilla.com> - Wed, 06 Dec 2017 04:59:18 +0100 - rev 442862
Push 8364 by ryanvm@gmail.com at Sun, 10 Dec 2017 21:36:10 +0000
Bug 1423281 - Store the userdata for freeing our memory on the longer living snapshot. r=dvander, a=jcristau MozReview-Commit-ID: 91tVpJC7gAe
996b3de167b7097dfa198cb79412f3d914f5f949: Bug 1416862 - Reverse DrawTargetSkia snapshot ownership model. r=dvander, a=jcristau
Bas Schouten <bschouten@mozilla.com> - Wed, 06 Dec 2017 04:59:19 +0100 - rev 442857
Push 8363 by ryanvm@gmail.com at Sun, 10 Dec 2017 19:34:50 +0000
Bug 1416862 - Reverse DrawTargetSkia snapshot ownership model. r=dvander, a=jcristau MozReview-Commit-ID: 3hpeYteEPlA
f36855025582c0c6c88b41d3b207c462769ad839: Bug 1418791 - Ensure mSnapshot access is protected by mutex. r=dvander, a=jcristau
peter chang <pchang@mozilla.com> - Tue, 05 Dec 2017 15:35:16 +0800 - rev 442806
Push 8343 by ryanvm@gmail.com at Thu, 07 Dec 2017 13:36:26 +0000
Bug 1418791 - Ensure mSnapshot access is protected by mutex. r=dvander, a=jcristau MozReview-Commit-ID: 3NPzv6VftxZ
38cedabd74d2977565b93b3c70f2f562db2aa058: Bug 1417442 - P2. Fix nsIGfxInfo in GPU process. r=dvander, a=sledru
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 15 Nov 2017 23:33:37 +0100 - rev 442421
Push 8203 by ryanvm@gmail.com at Wed, 22 Nov 2017 21:05:02 +0000
Bug 1417442 - P2. Fix nsIGfxInfo in GPU process. r=dvander, a=sledru MozReview-Commit-ID: FiU8Ygfh86s
799f29114d7465358383e4e6d2e561daf5e1d978: Bug 1417442 - P1. Don't attempt to initialize MediaPrefs in the GPU process. r=dvander, a=sledru
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 16 Nov 2017 17:21:09 +0100 - rev 442420
Push 8203 by ryanvm@gmail.com at Wed, 22 Nov 2017 21:05:02 +0000
Bug 1417442 - P1. Don't attempt to initialize MediaPrefs in the GPU process. r=dvander, a=sledru MozReview-Commit-ID: 66766Tx8vgM
645141391be71853e7a7dff8913f4df685b3ffb6: Don't use CompositorBridgeChild in PrepareBuffer if sync OMTP is enabled (bug 1416782, r=dvander a=gchang)
Ryan Hunt <rhunt@eqrion.net> - Mon, 13 Nov 2017 12:51:19 -0500 - rev 442369
Push 8175 by archaeopteryx@coole-files.de at Mon, 20 Nov 2017 12:40:45 +0000
Don't use CompositorBridgeChild in PrepareBuffer if sync OMTP is enabled (bug 1416782, r=dvander a=gchang) MozReview-Commit-ID: DMbKcDEkkeP
a706ed0c3235f882f8476c83290364d509b458aa: Only return a valid RotatedBuffer in ContentClientBasic::CreateBuffer (bug 1416790, r=dvander a=gchang)
Ryan Hunt <rhunt@eqrion.net> - Mon, 13 Nov 2017 12:52:31 -0500 - rev 442368
Push 8175 by archaeopteryx@coole-files.de at Mon, 20 Nov 2017 12:40:45 +0000
Only return a valid RotatedBuffer in ContentClientBasic::CreateBuffer (bug 1416790, r=dvander a=gchang) MozReview-Commit-ID: C5l4OHAWBLL
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 442196
Push 8138 by ryanvm@gmail.com at Sat, 11 Nov 2017 14:08:45 +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 442038
Push 8134 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:18:48 +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 442012
Push 8134 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:18:48 +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 441643
Push 8133 by ryanvm@gmail.com at Thu, 09 Nov 2017 23:33:01 +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 441221
Push 8127 by ryanvm@gmail.com at Tue, 07 Nov 2017 22:38:50 +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 441052
Push 8123 by ryanvm@gmail.com at Mon, 06 Nov 2017 14:00:39 +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 440830
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +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 440817
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +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 440526
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +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 440308
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +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 440290
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +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 440283
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +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 440108
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +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