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 427880
Push
34320 by rgurzau@mozilla.com at Tue, 24 Jul 2018 09:50:07 +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 397912
Push
33194 by toros@mozilla.com at Fri, 05 Jan 2018 09:58:30 +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 397911
Push
33194 by toros@mozilla.com at Fri, 05 Jan 2018 09:58:30 +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 397159
Push
33127 by aiakab@mozilla.com at Thu, 21 Dec 2017 22:17:05 +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 396760
Push
33111 by dluca@mozilla.com at Tue, 19 Dec 2017 10:06:26 +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 396527
Push
33096 by aciure@mozilla.com at Fri, 15 Dec 2017 21:50:36 +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 395919
Push
33059 by apavel@mozilla.com at Sat, 09 Dec 2017 20:22:52 +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 395627
Push
33049 by csabou@mozilla.com at Fri, 08 Dec 2017 09:57:17 +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 395488
Push
33045 by shindli@mozilla.com at Thu, 07 Dec 2017 22:12:36 +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 395271
Push
33038 by dluca@mozilla.com at Wed, 06 Dec 2017 22:02:18 +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 395270
Push
33038 by dluca@mozilla.com at Wed, 06 Dec 2017 22:02:18 +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 395138
Push
33033 by rgurzau@mozilla.com at Wed, 06 Dec 2017 09:53:01 +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 394621
Push
33016 by dluca@mozilla.com at Mon, 04 Dec 2017 10:46:42 +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 394616
Push
33015 by rgurzau@mozilla.com at Sun, 03 Dec 2017 22:17:47 +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 394486
Push
33006 by rgurzau@mozilla.com at Fri, 01 Dec 2017 10:52:03 +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 394309
Push
33002 by cbrindusan@mozilla.com at Thu, 30 Nov 2017 21:52:33 +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 393830
Push
32983 by ebalazs@mozilla.com at Mon, 27 Nov 2017 21:58: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 393475
Push
32960 by toros@mozilla.com at Thu, 23 Nov 2017 22:29:10 +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 393119
Push
32954 by shindli@mozilla.com at Wed, 22 Nov 2017 21:30:30 +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 392946
Push
32946 by ccoroiu@mozilla.com at Tue, 21 Nov 2017 23:34:39 +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 392875
Push
32945 by ccoroiu@mozilla.com at Tue, 21 Nov 2017 23:30:10 +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 392556
Push
32923 by archaeopteryx@coole-files.de at Sat, 18 Nov 2017 09:59:20 +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 392391
Push
32920 by nerli@mozilla.com at Fri, 17 Nov 2017 22:01:05 +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 392390
Push
32920 by nerli@mozilla.com at Fri, 17 Nov 2017 22:01:05 +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 391829
Push
32904 by nerli@mozilla.com at Wed, 15 Nov 2017 09:56: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 391736
Push
32903 by btara@mozilla.com at Tue, 14 Nov 2017 20:37:26 +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 391735
Push
32903 by btara@mozilla.com at Tue, 14 Nov 2017 20:37:26 +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 391384
Push
32874 by apavel@mozilla.com at Sat, 11 Nov 2017 09:59:48 +0000
Flush any buffer operations that may be running after EndEmptyTransaction before EndTransaction (
bug 1416308, r=dvander)
MozReview-Commit-ID: CpdtwW2JNip
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 391308
Push
32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Don't do PaintThebes after PaintOffMainThread. (
bug 1399692 part 10, r=dvander)
MozReview-Commit-ID: J0IOzqIGRtz
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 391164
Push
32866 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:06:07 +0000
Bug 1415762 - Cancel VRListener task when CompositorVsyncScheduler is going to destroy; r=dvander
MozReview-Commit-ID: F25LE5Ru9gz
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 390861
Push
32849 by archaeopteryx@coole-files.de at Thu, 09 Nov 2017 09:53:32 +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 390461
Push
32830 by archaeopteryx@coole-files.de at Tue, 07 Nov 2017 10:56:46 +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 390294
Push
32821 by ncsoregi@mozilla.com at Mon, 06 Nov 2017 10:46:13 +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 390150
Push
32807 by archaeopteryx@coole-files.de at Sat, 04 Nov 2017 09:58:52 +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 390137
Push
32807 by archaeopteryx@coole-files.de at Sat, 04 Nov 2017 09:58:52 +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 389771
Push
32793 by apavel@mozilla.com at Thu, 02 Nov 2017 09:38:11 +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 389553
Push
32788 by archaeopteryx@coole-files.de at Wed, 01 Nov 2017 21:53:16 +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 389535
Push
32788 by archaeopteryx@coole-files.de at Wed, 01 Nov 2017 21:53:16 +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 389528
Push
32787 by ncsoregi@mozilla.com at Wed, 01 Nov 2017 10:14:54 +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 389353
Push
32785 by archaeopteryx@coole-files.de at Tue, 31 Oct 2017 23:36:42 +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 389352
Push
32785 by archaeopteryx@coole-files.de at Tue, 31 Oct 2017 23:36:42 +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 388950
Push
32772 by ccoroiu@mozilla.com at Mon, 30 Oct 2017 10:15:13 +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 388588
Push
32754 by archaeopteryx@coole-files.de at Fri, 27 Oct 2017 09:46:43 +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 388569
Push
32754 by archaeopteryx@coole-files.de at Fri, 27 Oct 2017 09:46:43 +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 388179
Push
32745 by archaeopteryx@coole-files.de at Wed, 25 Oct 2017 22:22:59 +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 387779
Push
32735 by archaeopteryx@coole-files.de at Tue, 24 Oct 2017 09:53:08 +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 387773
Push
32735 by archaeopteryx@coole-files.de at Tue, 24 Oct 2017 09:53:08 +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 387766
Push
32735 by archaeopteryx@coole-files.de at Tue, 24 Oct 2017 09:53:08 +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 386791
Push
32701 by archaeopteryx@coole-files.de at Wed, 18 Oct 2017 09:44:15 +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 386478
Push
32694 by archaeopteryx@coole-files.de at Tue, 17 Oct 2017 09:43:13 +0000
Bug 1392216 - Part 1: Create VR listener thread in GPU process; r=dvander,kip
MozReview-Commit-ID: Img0HT9ax90