6f3b7e0969c97c5c085b52272cccfc9bc3e9c37d: Bug 1413709 - add tests to detect improper ice restart by answer. r=bwc
Michael Froman <mfroman@mozilla.com> - Wed, 01 Nov 2017 11:56:35 -0500 - rev 440733
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1413709 - add tests to detect improper ice restart by answer. r=bwc Adding tests that would have shown the issue fixed in Bug 1405940. If the answer during a renegotiation has modified ICE credentials, it should cause an error. These tests check for that error. MozReview-Commit-ID: 9u8GGpslDdK
399dbcf3b66e3c4c71127635b5fe6c46dc340018: Bug 1411712 - Fixup DEFFILE to be added to EXTRA_DEPS on windows when GNU_CC is set. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Thu, 02 Nov 2017 23:03:01 +0100 - rev 440732
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1411712 - Fixup DEFFILE to be added to EXTRA_DEPS on windows when GNU_CC is set. r=mshal
f3f80a126bbbca1df7c8421febf2e42454a290a2: Bug 1412848. Use the proper types and functions. r=lsalzman
Jeff Muizelaar <jmuizelaar@mozilla.com> - Thu, 02 Nov 2017 17:33:06 -0400 - rev 440731
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1412848. Use the proper types and functions. r=lsalzman The previous code was a bad copypasta
fac6f595967bd6d876b2dc23854fa3a9297b8698: Mark ShallowCopy as override to fix bustage (bug 1399692, r=me)
Ryan Hunt <rhunt@eqrion.net> - Thu, 02 Nov 2017 17:43:52 -0400 - rev 440730
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Mark ShallowCopy as override to fix bustage (bug 1399692, r=me) MozReview-Commit-ID: 2LIxzNFrcA3
f46a10fded3e8a2a445893223ec7af0410361d93: Bug 1414015 - Fixing a wrong comment in IPCBlobInputStream, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 02 Nov 2017 22:37:03 +0100 - rev 440729
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1414015 - Fixing a wrong comment in IPCBlobInputStream, r=smaug
e9349ad2f1f8fec862b1d2271d0d8f25ad0814d4: 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 440728
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +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
cb6507b560aaad188fc83a47b664aaa5692a0acd: 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 440727
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +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
3d0da65640964e5a0565b5e7b7646cf719ce1449: 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 440726
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +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
926af2eca400cf8a16777813ceb586b1d3be7d68: 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 440725
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +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. MozReview-Commit-ID: 2hyrrUhA4zO
b57a3f0d08478f094328b5a50c57eed35798fdf0: 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 440724
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +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
9fcb661df79e51c80f5ffb24717dba655dc97d73: 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 440723
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Simplify the code for creating a new back buffer (bug 1399692 part 2, r=bas) MozReview-Commit-ID: D28JNYWD9Uc
744c8fabaa1c3e6b7322cd2b4c6672b8509c643c: 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 440722
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Remove unneeded lambda capture in paint thread (bug 1399692 part 1, r=bas) MozReview-Commit-ID: 71X22PHRTRz
504d8384818c4560b8bfa76dbd8f65e60e3b036b: Update BUG_COMPONENT in ipc/mscom (no bug) DONTBUILD; r=me
Aaron Klotz <aklotz@mozilla.com> - Thu, 02 Nov 2017 15:02:21 -0600 - rev 440721
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Update BUG_COMPONENT in ipc/mscom (no bug) DONTBUILD; r=me
209df98be4672182897eb92c2b7b807b2f7901b7: Bug 1398120: Fix some StreamFilter state handling inconsistencies. r=mixedpuppy
Kris Maglione <maglione.k@gmail.com> - Thu, 02 Nov 2017 12:27:45 -0700 - rev 440720
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1398120: Fix some StreamFilter state handling inconsistencies. r=mixedpuppy MozReview-Commit-ID: 2mLZ9DeqpE0
5a05948f281bb49710e69b04d0286ff9c5f39d85: Bug 1412982 - Compile nsDownloadHistory only if Places is not used. r=mak
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 02 Nov 2017 17:30:01 +0100 - rev 440719
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1412982 - Compile nsDownloadHistory only if Places is not used. r=mak
06a8c0a3322509da4cc9e7bb780ac204e061cfe7: Bug 1413852 - Improve failure message for socket connection attempts. r=automatedtester
Henrik Skupin <mail@hskupin.info> - Thu, 02 Nov 2017 12:03:03 +0100 - rev 440718
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1413852 - Improve failure message for socket connection attempts. r=automatedtester Instead of a general socket timeout failure indicate that no hello data has been received through the socket right after the call to connect(). MozReview-Commit-ID: EPNiCLNyFFH
de33c2cf6efbb0f1fa768a1821124d4c2e07f2c1: Bug 1413852 - TcpTransport.receive() doesn't obey current socket timeout. r=automatedtester
Henrik Skupin <mail@hskupin.info> - Thu, 02 Nov 2017 11:33:23 +0100 - rev 440717
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1413852 - TcpTransport.receive() doesn't obey current socket timeout. r=automatedtester The getter for socket_timeout should always return the current socket timeout from the socket instance first, and only fallback to the private property if no socket instance exists. This ensures that all methods will always operate on the current socket timeout value. Also using a timeout of 2s for receiving the hello string might be too less for slow running builds. To prevent intermittent failures for start_session, a good value might be 60s. MozReview-Commit-ID: HywjFfClrRr
ab9c6e310379c674d97e0337098a260197f08487: Bug 1411712 - Move libfuzzer ldflags filtering to moz.build. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Thu, 02 Nov 2017 11:47:49 -0700 - rev 440716
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1411712 - Move libfuzzer ldflags filtering to moz.build. r=mshal MozReview-Commit-ID: 50aeTifZ1gT
3d9a54a2b527420e5ee121ba9556f5ecc3dcda24: Bug 1411712 - Move ldflags munging by the clang-plugin to moz.build r=mshal
Chris Manchester <cmanchester@mozilla.com> - Thu, 02 Nov 2017 11:47:48 -0700 - rev 440715
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1411712 - Move ldflags munging by the clang-plugin to moz.build r=mshal MozReview-Commit-ID: JTZlXscUvlX
e2910375ccd8a7f64fb30ae30562c5102905309a: Bug 1411712 - Move symbol version script ldflags for js to moz.build r=mshal
Chris Manchester <cmanchester@mozilla.com> - Thu, 02 Nov 2017 11:47:48 -0700 - rev 440714
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1411712 - Move symbol version script ldflags for js to moz.build r=mshal MozReview-Commit-ID: D1NqJRFjVI2
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip