56d0ff94578a9a8a2ebd7132846e2222116d0d9e: Bug 1416012 - Fix a typo where << was used instead of <= (in a currently unused function LogicalRect::IsEmpty). r=bz
Milan Sreckovic <milan@mozilla.com> - Fri, 10 Nov 2017 07:18:00 -0500 - rev 391318
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Bug 1416012 - Fix a typo where << was used instead of <= (in a currently unused function LogicalRect::IsEmpty). r=bz
f3a200c2049fffcb9687becad107745bb1216463: Bug 1223312 - Part 2: Disable Noise reduction same as ARM. r=jesup
huangwenjun <huangwenjun-hf@loongson.cn> - Wed, 08 Nov 2017 18:33:00 -0500 - rev 391317
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Bug 1223312 - Part 2: Disable Noise reduction same as ARM. r=jesup
7184839aee72a94713d010d9c26a91673630cae9: Bug 1223312 - Part 1: Enable webrtc on MIPS64 platforms by default. r=drno, r=jesup, r=ted
huangwenjun <huangwenjun-hf@loongson.cn> - Wed, 08 Nov 2017 18:30:00 -0500 - rev 391316
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Bug 1223312 - Part 1: Enable webrtc on MIPS64 platforms by default. r=drno, r=jesup, r=ted
8cbd780d86fcc63b2e826494afb59452b705e3e8: Bug 1380881 - Implement optional catch binding proposal. r=shu
Kevin Gibbons <kevin@shapesecurity.com> - Wed, 12 Jul 2017 13:59:26 -0700 - rev 391315
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Bug 1380881 - Implement optional catch binding proposal. r=shu
25bc5a2fff2f6e2b2c94e9ff333b97233e53e5e4: Bug 1415021: Enable webcomponents in the crashtest since it calls createShadowRoot. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 10 Nov 2017 17:10:35 +0100 - rev 391314
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Bug 1415021: Enable webcomponents in the crashtest since it calls createShadowRoot. r=me Thanks RyanVM for the heads-up! MozReview-Commit-ID: nOQtodKAVY
43cf3f8f1fd6808a500c4e47e43a0fb939685de2: Backed out changesets 75e7f32c3365, eec946b59360, 72a6f5f3512c, ea8ee40ed426 (bug 1412090) for apparently breaking all system-installed fonts on some Linux systems. r=backout
Jonathan Kew <jkew@mozilla.com> - Fri, 10 Nov 2017 16:05:33 +0000 - rev 391313
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Backed out changesets 75e7f32c3365, eec946b59360, 72a6f5f3512c, ea8ee40ed426 (bug 1412090) for apparently breaking all system-installed fonts on some Linux systems. r=backout
e118b79b153ec2423fc5d455fb50ac6a04375685: Bug 1416048 - Use uint32_t for DNS TTL data. r=valentin
Daniel Stenberg <daniel@haxx.se> - Thu, 09 Nov 2017 15:43:00 -0500 - rev 391312
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Bug 1416048 - Use uint32_t for DNS TTL data. r=valentin
8411c490c109ecb8eb0e077c896988041913035c: Bug 1403438 - Add profiler-lul on mips64-linux. r=sewardj
qiaopengcheng <qiaopengcheng-hf@loongson.cn> - Thu, 28 Sep 2017 02:04:00 -0400 - rev 391311
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Bug 1403438 - Add profiler-lul on mips64-linux. r=sewardj
0b2136c9de024ee156de6bd295a76921bdcc2b50: Bug 1415300 - Update Debugger frontend (11-7). r=jdescottes
Jason Laster <jason.laster.11@gmail.com> - Fri, 10 Nov 2017 12:04:10 +0100 - rev 391310
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Bug 1415300 - Update Debugger frontend (11-7). r=jdescottes Taken from upstream commit: be179268c9b89390c13bdc9c4cca6000f6f583e5 Added skip-if true to some new debugger mochitests that still look intermittent. MozReview-Commit-ID: EIcx5z9s7XF
ab2ece0e5ef781c6e3d5dcf9b122113c7f509433: Bug 1408403 - disable talos-g2-e10s on ccov builds. r=dustin
Joel Maher <jmaher@mozilla.com> - Fri, 10 Nov 2017 10:32:55 -0500 - rev 391309
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Bug 1408403 - disable talos-g2-e10s on ccov builds. r=dustin
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
885688ba4f3de24995eb8a80df58ce1f7b65e04d: Don't reuse a back buffer after a swap if the content or surface changed (bug 1399692 part 9, r=bas)
Ryan Hunt <rhunt@eqrion.net> - Sun, 05 Nov 2017 10:38:47 -0500 - rev 391307
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Don't reuse a back buffer after a swap if the content or surface changed (bug 1399692 part 9, r=bas) MozReview-Commit-ID: HGAxkeyESbc
42de52097f2024a32036676e6ac1aa608c1a9202: Don't copy over regions that will be painted in this frame (bug 1399692 part 8, r=bas)
Ryan Hunt <rhunt@eqrion.net> - Sat, 04 Nov 2017 14:52:31 -0400 - rev 391306
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Don't copy over regions that will be painted in this frame (bug 1399692 part 8, r=bas) We do the same in FinalizeFrame, so we should do it here. MozReview-Commit-ID: JTKDj8yrtI2
f9ffbdc01598a8b14bbee691ff25cfe4bc5ed95d: Replay buffer commands on paint thread when OMTP is enabled (bug 1399692 part 7, r=bas)
Ryan Hunt <rhunt@eqrion.net> - Thu, 26 Oct 2017 00:47:17 -0400 - rev 391305
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Replay buffer commands on paint thread when OMTP is enabled (bug 1399692 part 7, r=bas) This commit does the work of actually dispatching the recorded buffer operations to the paint thread, and removing some main thread asserts from TextureClient. MozReview-Commit-ID: CN3RoQPz9fP
a327b4cb9dca49cba23262b6fcf6d6ec0aa56ad2: Record buffer operations to a struct for replaying on paint thread (bug 1399692 part 6, r=bas)
Ryan Hunt <rhunt@eqrion.net> - Wed, 25 Oct 2017 10:20:49 -0400 - rev 391304
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Record buffer operations to a struct for replaying on paint thread (bug 1399692 part 6, r=bas) This commit adds a CapturedBufferState which is used to record all the operations that are necessary for preparing the buffers. The commands are then instantly executed to preserve the same behavior, but in the following commit they will be dispatched to the paint thread. Note: RotatedBuffer's aren't thread safe and so a shallow copy needs to be made for sending to the paint thread. This complicates the code for AdjustTo as it can fail naturally and the buffer parameter changes are needed later in BeginPaint. So the code for AdjustTo is split up a bit to accomodate that. MozReview-Commit-ID: FwSwFay887o
dec1d0b6db699a157b60f358e3d69d7ae53647ea: Simplify copying the front buffer to the back buffer (bug 1399692 part 5, r=bas)
Ryan Hunt <rhunt@eqrion.net> - Mon, 23 Oct 2017 18:27:53 -0400 - rev 391303
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Simplify copying the front buffer to the back buffer (bug 1399692 part 5, r=bas) To sync the back buffer with the front buffer, we set the back buffer rect and rotation to the front buffer's, and then copy over the pixels that different. We used to do the updating of the rect and rotation before BeginPaint, but that isn't necessary and we can move it to be with the copying of pixels. MozReview-Commit-ID: HzBKvMZkn1
3a045db296d28bb1883a10fdb3490de3aa04e6bf: Don't create back buffer for front buffer until we know what type to create. (bug 1399692 part 4, r=bas)
Ryan Hunt <rhunt@eqrion.net> - Mon, 23 Oct 2017 15:33:40 -0400 - rev 391302
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Don't create back buffer for front buffer until we know what type to create. (bug 1399692 part 4, r=bas) This commit is an optimization for double buffering that delays the creation of a back buffer until we know what kind of content type it needs to be. Before this commit, we would EnsureBackBufferIfFrontBuffer before BeginPaint, then in BeginPaint we could determine that we actually needed a different kind of buffer because the content changed type, and recreate it. This was needed because BeginPaint would copy the old front buffer to the buffer created by EnsureBackBufferIfFrontBuffer, and then if anything failed or we had determined we couldn't reuse the buffer, we would create a new one and copy that "temporary" back buffer over, and use the new one. This is unnecessary because we only need read access on that "temporary" back buffer, and so we can just use the current front buffer instead. This optimization only affects the double buffered case, and the single buffered or basic cases should remain the same. Note: Because we now need the front buffer for copying into the new back buffer, we cannot Clear() it away in some error cases. Note: The code in FinalizeFrame assumes that the back and front buffer have the same size. This was implicitly enforced before, and now needs to be explicitly enforced. This commit tries to preserve the exact same behavior, although the restriction should be removed as long as the back buffer is large enough for the visible region. MozReview-Commit-ID: 2hyrrUhA4zO
a1ba79c560d8388c2f06efc8bd429036808074c1: Remove BufferContentType and add ValidBufferSize (bug 1399692 part 3, r=bas)
Ryan Hunt <rhunt@eqrion.net> - Mon, 23 Oct 2017 14:56:13 -0400 - rev 391301
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Remove BufferContentType and add ValidBufferSize (bug 1399692 part 3, r=bas) BufferContentType and BufferSizeOkFor make more sense as general functions for any RotatedBuffer, and this helps out in a later patch. MozReview-Commit-ID: EAVodvl4WTu
b9261720d6c23010c85af4bb0a5b34803f30d42e: Simplify the code for creating a new back buffer (bug 1399692 part 2, r=bas)
Ryan Hunt <rhunt@eqrion.net> - Mon, 23 Oct 2017 12:40:01 -0400 - rev 391300
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Simplify the code for creating a new back buffer (bug 1399692 part 2, r=bas) MozReview-Commit-ID: D28JNYWD9Uc
646cb76259a5b60fa5a90dc5a5591bd74ac59621: Remove unneeded lambda capture in paint thread (bug 1399692 part 1, r=bas)
Ryan Hunt <rhunt@eqrion.net> - Tue, 31 Oct 2017 01:55:24 -0400 - rev 391299
Push 32868 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:13:32 +0000
Remove unneeded lambda capture in paint thread (bug 1399692 part 1, r=bas) MozReview-Commit-ID: 71X22PHRTRz
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip