4420244e8fbabab35b1fce03af44d65c5883cd35: Bug 1275913 - Add Borrowed types for sharing arcs with Rust; r=bholley
Manish Goregaokar <manishsmail@gmail.com> - Tue, 16 Aug 2016 10:40:05 +0530 - rev 309452
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1275913 - Add Borrowed types for sharing arcs with Rust; r=bholley MozReview-Commit-ID: 8FyVPXRogDV
324554b04f191fb5efdce2c30db384ddd69df347: Bug 1275913 - Use already_addrefed properly when dealing with arcs sent from servo to gecko; r=bholley
Manish Goregaokar <manishsmail@gmail.com> - Tue, 16 Aug 2016 10:38:46 +0530 - rev 309451
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1275913 - Use already_addrefed properly when dealing with arcs sent from servo to gecko; r=bholley MozReview-Commit-ID: 5FDS8J2Fo1G
f52f2fc046e28b71772f85ce2fd15913bac89239: Bug 1295177 - Convert STYLE_FILL_RULE_* to an enum class; r=xidorn
Manish Goregaokar <manishsmail@gmail.com> - Mon, 15 Aug 2016 21:47:04 +0530 - rev 309450
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1295177 - Convert STYLE_FILL_RULE_* to an enum class; r=xidorn MozReview-Commit-ID: HnNFNyD4oVJ
4f39f2e1324b8c631dc700f86500f49b9680458d: Bug 1258870 - Don't push late video frames to the compositor, drop them. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Mon, 15 Aug 2016 13:35:52 +1200 - rev 309449
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1258870 - Don't push late video frames to the compositor, drop them. r=jwwang We can get out of A/V sync if the decode is struggling to keep up. This is because of the loop in VideoSink::UpdateRenderedVideoFrames(). If this function runs while there's only one frame in the video queue, we won't drop that one frame if it's late. If we're struggling to keep up, it's increasingly likely that we'll end up running this function with only one frame in the video queue. That results in us entering VideoSink::RenderVideoFrames() with only 1 late frame, which the compositor dutifully draws. Resulting in a late frame being drawn, and thus broken A/V sync. This change makes VideoSink::UpdateRenderedVideoFrames() drop all late frames, even the last one in the video queue. We now keep A/V sync when the decode is struggling to keep up. However, if I do this, we end up dropping (and reporting that we drop) a lot more frames, and thus rendering a lot fewer. But since we when we drop the frames we report them as dropped, a well written MSE player can detect that we've failing miserably to keep up, and and lower their bitrate. MozReview-Commit-ID: ybkq48mKk2
8146a675a477c67534886dcf10937e62d0c1da68: Bug 1294628 - Replace block reflow input flags with a bit fields struct. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Fri, 12 Aug 2016 15:28:45 +0800 - rev 309448
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1294628 - Replace block reflow input flags with a bit fields struct. r=dholbert MozReview-Commit-ID: 2ZSm9hTrsuh
09c45bad0ba5394b4326289d4b283d9ab3e5e387: Back out 26a015091dbc (bug 1293212) for OS X failures in /html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html
Phil Ringnalda <philringnalda@gmail.com> - Mon, 15 Aug 2016 19:42:54 -0700 - rev 309447
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Back out 26a015091dbc (bug 1293212) for OS X failures in /html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html
b63dfece689a7be20b71dcfde43bb9fb5a4e95ca: Bug 1295146 - add assertions to debug null-deref. r=jya
JW Wang <jwwang@mozilla.com> - Tue, 16 Aug 2016 09:38:29 +0800 - rev 309446
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1295146 - add assertions to debug null-deref. r=jya MozReview-Commit-ID: 966DpcaT1p8
c89c51c5414d2688e8a5c236f082febcdd82939a: Bug 1291944 - Verify makensis binary is 32-bits; r=glandium
Gregory Szorc <gps@mozilla.com> - Mon, 15 Aug 2016 18:11:48 -0700 - rev 309445
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1291944 - Verify makensis binary is 32-bits; r=glandium This required implementing a utility function to resolve the binary type. I used GetBinaryTypeW via ctypes because this seems the fastest. I arbitrarily limited the function to testing 32-bit and 64-bit Windows executables because hopefully those are the only executables we'll ever encounter. We can expand the binary detection later, if needed. This includes support for running on non-Windows platforms. MozReview-Commit-ID: CYwyDWQrePc
0253b9b9684a7a716003db28baff826f568a3984: Bug 1291944 - Search for nsis in msys environment; r=glandium
Gregory Szorc <gps@mozilla.com> - Mon, 15 Aug 2016 17:34:42 -0700 - rev 309444
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1291944 - Search for nsis in msys environment; r=glandium Previously, configure found nsis on PATH, likely from MozillaBuild. In our msys2 environment, nsis is installed under /mingw32. We supplement moz.configure to look for nsis in this location. MozReview-Commit-ID: 34mjoCrI7B6
72696d61d5fcb97440ed1cda8a4f9b5767d62f91: Bug 1183951 - use the uid instead of the email address as the key into the login manager storage for FxA account information. r=kitcambridge
Mark Hammond <mhammond@skippinet.com.au> - Tue, 16 Aug 2016 11:29:35 +1000 - rev 309443
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1183951 - use the uid instead of the email address as the key into the login manager storage for FxA account information. r=kitcambridge MozReview-Commit-ID: 9oRWMSIOIM4
7f8b1c2a08029a8844e1efec679278d9a3e0d55e: Bug 1295111 part 2 - Add static_assert to ensure that is updated properly. r=dbaron
Xidorn Quan <xidorn+moz@upsuper.org> - Mon, 15 Aug 2016 20:52:05 +1000 - rev 309442
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1295111 part 2 - Add static_assert to ensure that is updated properly. r=dbaron MozReview-Commit-ID: G2RNUcXs4yQ
df6e1c83af8dbae04892a46f2d3d81d8eb063fa4: Bug 1295111 part 1 - Add UpdateBackgroundPosition hint to ChangeHintToString. r=dbaron
Xidorn Quan <xidorn+moz@upsuper.org> - Mon, 15 Aug 2016 20:51:32 +1000 - rev 309441
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1295111 part 1 - Add UpdateBackgroundPosition hint to ChangeHintToString. r=dbaron MozReview-Commit-ID: 3AeIoad5XE4
620e1894c6d59e2d00c6d8ad0ec5501a56722251: Bug 1294920 - Fix test expectation on high-density screens in browser_ext_browserAction_pageAction_icon_permissions r=billm
Rob Wu <rob@robwu.nl> - Fri, 12 Aug 2016 19:15:28 -0700 - rev 309440
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1294920 - Fix test expectation on high-density screens in browser_ext_browserAction_pageAction_icon_permissions r=billm MozReview-Commit-ID: 8iQXNEmsMJ5
86c39a5b482dd479d7f0d63109a9117bfc90e9ee: Bug 1290157 - Always pass an array to tabs.executeScript on success r=kmag
Rob Wu <rob@robwu.nl> - Tue, 09 Aug 2016 00:28:47 -0700 - rev 309439
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1290157 - Always pass an array to tabs.executeScript on success r=kmag MozReview-Commit-ID: Ctw8RUtfEZC
a327a15f5d55fd391882a951bc936b73ef1f8504: Bug 1287626,1288279 - Make IDs unique across processes r=billm
Rob Wu <rob@robwu.nl> - Wed, 10 Aug 2016 16:23:56 -0700 - rev 309438
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1287626,1288279 - Make IDs unique across processes r=billm MozReview-Commit-ID: 78xgt8wqbng
6e0577a5a59aac92c289edae5ff4219d526eae44: Bug 1287626 - Add globally unique nsIXULAppinfo.uniqueProcessID r=billm
Rob Wu <rob@robwu.nl> - Wed, 10 Aug 2016 16:07:40 -0700 - rev 309437
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1287626 - Add globally unique nsIXULAppinfo.uniqueProcessID r=billm MozReview-Commit-ID: 3bcW1CjTpjT
d83613a10eab2191faa1521df4ae500e585e3cf5: Bug 1294636 - Use macro to simplify the member initialization list of MediaDecoder. r=gerald
JW Wang <jwwang@mozilla.com> - Fri, 12 Aug 2016 15:04:49 +0800 - rev 309436
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1294636 - Use macro to simplify the member initialization list of MediaDecoder. r=gerald MozReview-Commit-ID: LdIXPTKuecf
d4ac66433eeb53df4b426e79885bb38cac701af9: Bug 1294615. Part 2 - Refactor MDSM::SetDormant() to remove unnecessary checks for mQueuedSeek.Exists() and mCurrentSeek.Exists(). r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 11 Aug 2016 17:33:07 +0800 - rev 309435
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1294615. Part 2 - Refactor MDSM::SetDormant() to remove unnecessary checks for mQueuedSeek.Exists() and mCurrentSeek.Exists(). r=kaku We've proven that when seek is in action, mQueuedSeek.Exists() is always false and mCurrentSeek.Exists() is always true. MozReview-Commit-ID: CxNU45NXG88
da868fdc53aad548cfb31eb39b164c104d100ab0: Bug 1294615. Part 1 - Assert mQueuedSeek.Exists() is false in InitiateSeek(). r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 11 Aug 2016 16:07:45 +0800 - rev 309434
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Bug 1294615. Part 1 - Assert mQueuedSeek.Exists() is false in InitiateSeek(). r=kaku InitiateSeek() is called from several places where we can prove mQueuedSeek.Exists() is false: 1. MaybeFinishDecodeFirstFrame(): mQueuedSeek is moved when calling InitiateSeek(). 2. Seek() rejects mQueuedSeek before calling InitiateSeek(). 3. StartDecoding(): mQueuedSeek is moved when calling InitiateSeek(). 4. VisibilityChanged(): it doesn't call InitiateSeek() when mQueuedSeek.Exists() is true. MozReview-Commit-ID: BriPw0VID5O
b0604cd3b0722c942e7b66343e38a4b3b1258ef0: Backed out changeset fccbaff0ea6f (bug 1286259) for test_reps_grip-array.html failures a=backout
Wes Kocher <wkocher@mozilla.com> - Mon, 15 Aug 2016 16:55:31 -0700 - rev 309433
Push 30563 by kwierso@gmail.com at Tue, 16 Aug 2016 22:25:33 +0000
Backed out changeset fccbaff0ea6f (bug 1286259) for test_reps_grip-array.html failures a=backout
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip