18ffd5fcd19401ffcfaa6090eaeb303f5bff624b: Bug 1234485 - Part 9. Implement MaskLayerUserData::constructor & operator=. r=mstange
cku <cku@mozilla.com> - Mon, 07 Nov 2016 23:27:35 +0800 - rev 348379
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1234485 - Part 9. Implement MaskLayerUserData::constructor & operator=. r=mstange Move MaskLayerUserData member data setup code into assign operator to reduce codes in CreateMaskLayer. MozReview-Commit-ID: FKsM3OfWhvS
43b1c0654aa6b21046e67d977f7cc9f621dfc598: Bug 1234485 - Part 8. Implement ContainerState::SetupMaskLayerForCSSMask. r=mattwoodrow,mstange
cku <cku@mozilla.com> - Mon, 07 Nov 2016 22:32:43 +0800 - rev 348378
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1234485 - Part 8. Implement ContainerState::SetupMaskLayerForCSSMask. r=mattwoodrow,mstange MozReview-Commit-ID: Gu1u4WvL2Cy
02b45619e3f0822e02876a8870af08d6fe9d4e94: Bug 1234485 - Part 7. Implement CSSMaskLayerUserData to store css positioned mask user data. r=mstange
cku <cku@mozilla.com> - Tue, 01 Nov 2016 16:43:34 +0800 - rev 348377
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1234485 - Part 7. Implement CSSMaskLayerUserData to store css positioned mask user data. r=mstange MozReview-Commit-ID: JZVcAfipKYX
6e607ef327c8fbb3a5ae7d5896c3bde01e7c2c8a: Bug 1234485 - Part 6. Implement nsStyleImageLayers::operator=. r=mstange
cku <cku@mozilla.com> - Mon, 07 Nov 2016 22:32:15 +0800 - rev 348376
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1234485 - Part 6. Implement nsStyleImageLayers::operator=. r=mstange nsStyleImageLayers::operator= is required by the next patch. MozReview-Commit-ID: CE1j2qW9TIY
bf9e4704d56944b640b454eb8b2a6a6316e95e73: Bug 1234485 - Part 5. Implement MaskImageData::CreateImageAndImageContainer. r=mstange
cku <cku@mozilla.com> - Wed, 26 Oct 2016 22:17:24 +0800 - rev 348375
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1234485 - Part 5. Implement MaskImageData::CreateImageAndImageContainer. r=mstange Simply move some code from ContainerState::CreateMaskLayer into MaskImageData, so that we can reuse it later. MozReview-Commit-ID: H2zktYL9PIh
42ed9b2fcf5b81ec50587ef10b0b10a5426afc9e: Bug 1234485 - Part 4. Implement nsDisplayMask::ShouldPaintOnMaskLayer. r=mstange
cku <cku@mozilla.com> - Wed, 19 Oct 2016 11:44:15 +0800 - rev 348374
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1234485 - Part 4. Implement nsDisplayMask::ShouldPaintOnMaskLayer. r=mstange MozReview-Commit-ID: CChi1vbLLh8
b110f0b3ff815d9b3fee1928b2f87ff129a074f8: Bug 1234485 - Part 3. Implement nsSVGIntegrationUtils::PaintMask. r=mstange
cku <cku@mozilla.com> - Wed, 19 Oct 2016 17:31:36 +0800 - rev 348373
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1234485 - Part 3. Implement nsSVGIntegrationUtils::PaintMask. r=mstange Unlike nsSVGIntegrationUtils::PaintMaskAndClipPath, which paints masked content onto aParam.ctx, nsSVGIntegrationUtils::PaintMask paints only mask, no content, onto aParams.ctx. MozReview-Commit-ID: BaRbtHpoHzj
d8d3d4789ab8e3f8d565843581f2be8a46241df9: Bug 1234485 - Part 2. Implement nsSVGIntegrationUtils::IsMaskResourceReady. r=mstange
cku <cku@mozilla.com> - Sun, 30 Oct 2016 21:41:06 +0800 - rev 348372
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1234485 - Part 2. Implement nsSVGIntegrationUtils::IsMaskResourceReady. r=mstange We need this new function to determine whether paint mask onto mask layer. MozReview-Commit-ID: IeEamPi9S8v
8245f11d4585cd891be5279466385753d7f16d0c: Bug 1234485 - Part 1. Extract DetermineMaskUsage from PaintMaskAndClipPath. r=mstange
cku <cku@mozilla.com> - Wed, 19 Oct 2016 13:38:35 +0800 - rev 348371
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1234485 - Part 1. Extract DetermineMaskUsage from PaintMaskAndClipPath. r=mstange Two reasons that we should do this: 1. Make PaintMaskAndClipPath even simpler. 2. We need this new function to determine LayerState of a nsDisplayMask later. MozReview-Commit-ID: 2ga0VFOs6u3
3a67958e318a8603588e8403fc1926a978e86633: Bug 1314884. Part 7 - remove SeekResolveValue::mEventVisibility for we always assume MediaDecoderEventVisibility::Observable in P6. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 15:59:02 +0800 - rev 348370
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1314884. Part 7 - remove SeekResolveValue::mEventVisibility for we always assume MediaDecoderEventVisibility::Observable in P6. r=kaku MozReview-Commit-ID: 8jUaFPkQQxA
392e20da09634e91a33b4ab7724b8c49a520f7e4: Bug 1314884. Part 6 - remove SeekTarget::mEventVisibility. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 15:34:11 +0800 - rev 348369
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1314884. Part 6 - remove SeekTarget::mEventVisibility. r=kaku Note it is fine to always assume MediaDecoderEventVisibility::Observable in SeekJob::Resolve() because no one will wait for the promise of internal seeks (where EventVisibility::Suppressed is passed). MozReview-Commit-ID: Dx7AF5VhLmL
c2d1763308e6694c7247c7c82060059fac289446: Bug 1314884. Part 5 - pass StateObject::EventVisibility to SeekingState::Enter() to indicate whether to publish events during seek. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 15:32:51 +0800 - rev 348368
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1314884. Part 5 - pass StateObject::EventVisibility to SeekingState::Enter() to indicate whether to publish events during seek. r=kaku Note EventVisibility::Suppressed is used by internal seeks only like video-only seek or exit-dormant seek. MozReview-Commit-ID: 6jlCWRJsmdI
f443222a39c8c66e27ca22a727b80169d4929c68: Bug 1314884. Part 4 - extract the code of HandleSeek() to the parent class. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 15:21:48 +0800 - rev 348367
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1314884. Part 4 - extract the code of HandleSeek() to the parent class. r=kaku DormantState, DecodingState, SeekingState, BufferingState and CompletedState have exactly the same implementation of HandleSeek(). We can extract the code to avoid duplication. MozReview-Commit-ID: 8maxjtLoQ1Q
32223527f7f8f0f793e2dd1adab60b9269cbeba7: Bug 1314884. Part 3 - remove the call to |mPendingSeek.RejectIfExists(__func__)| from DormantState::HandleSeek() since it will be rejected in Exit() before transitioning to SEEKING. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 15:15:13 +0800 - rev 348366
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1314884. Part 3 - remove the call to |mPendingSeek.RejectIfExists(__func__)| from DormantState::HandleSeek() since it will be rejected in Exit() before transitioning to SEEKING. r=kaku MozReview-Commit-ID: A5HE03q87Ey
3bcc70c0259f6872e5c8e53edf15ae8dc4a46bd7: Bug 1314884. Part 2 - Let DORMANT transition to SEEKING when play state changes to PLAYING since we need to seek anyway whenever exiting dormant. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 15:02:22 +0800 - rev 348365
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1314884. Part 2 - Let DORMANT transition to SEEKING when play state changes to PLAYING since we need to seek anyway whenever exiting dormant. r=kaku MozReview-Commit-ID: 9d7Gea1iclh
268128dac27756b156bfcf630829e67684082302: Bug 1314884. Part 1 - move the calculation of seek target into DormantState::Enter() so we don't need to pass a SeekJob to the function. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 14:54:40 +0800 - rev 348364
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1314884. Part 1 - move the calculation of seek target into DormantState::Enter() so we don't need to pass a SeekJob to the function. r=kaku MozReview-Commit-ID: FyFp509dxwl
ab5b5e1a8fc0d4f21de1a9f4d24269f922e7c201: Backed out changeset 4777ed22d16d (bug 1261197) for xpcshell "logged while not in progress" failures
Phil Ringnalda <philringnalda@gmail.com> - Tue, 08 Nov 2016 21:11:50 -0800 - rev 348363
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Backed out changeset 4777ed22d16d (bug 1261197) for xpcshell "logged while not in progress" failures
76b2f75e20f7794a8263f249ddc36907262c327d: Backed out changeset 621860d37e72 (bug 1315858) for WinXP failures in test_getUserMedia_scarySources.html
Phil Ringnalda <philringnalda@gmail.com> - Tue, 08 Nov 2016 20:50:53 -0800 - rev 348362
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Backed out changeset 621860d37e72 (bug 1315858) for WinXP failures in test_getUserMedia_scarySources.html
8b988d56154b865c3e19786b073315971d3b6313: Bug 1312794 - Annotate OCSP requests by first party domain. (adapted from Tor Browser patch #13670) r=keeler
Jonathan Hao <jhao@mozilla.com> - Thu, 03 Nov 2016 17:53:52 +0800 - rev 348361
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1312794 - Annotate OCSP requests by first party domain. (adapted from Tor Browser patch #13670) r=keeler
a348c799d6a62bbdc08da7cd0a9ce62cbdcf9eb1: Bug 1310904 - Part 2: Solving non MOZ_GAMEPAD case in VR; r=gw280
Daosheng Mu <daoshengmu@gmail.com> - Fri, 04 Nov 2016 15:53:01 +0800 - rev 348360
Push 10298 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:33:03 +0000
Bug 1310904 - Part 2: Solving non MOZ_GAMEPAD case in VR; r=gw280 MozReview-Commit-ID: mOoSWGQawI
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip