95ac1195932fc5e2602caa1466248cfd735117bc: Bug 1295094 - Part 11. Implement nsDisplayFililter. draft
cku <cku@mozilla.com> - Tue, 16 Aug 2016 15:23:33 +0800 - rev 401119
Push 26364 by bmo:cku@mozilla.com at Tue, 16 Aug 2016 09:24:42 +0000
Bug 1295094 - Part 11. Implement nsDisplayFililter. MozReview-Commit-ID: 1V6dxJsejsi
b1137dccfd17fe8d5f3a5fffd221172b1a9f2808: Bug 1295094 - Part 10. Change nsDisplayMask creation flow. draft
cku <cku@mozilla.com> - Tue, 16 Aug 2016 13:56:11 +0800 - rev 401118
Push 26364 by bmo:cku@mozilla.com at Tue, 16 Aug 2016 09:24:42 +0000
Bug 1295094 - Part 10. Change nsDisplayMask creation flow. MozReview-Commit-ID: Jk9B54WtThK
2ba84f731e8b21df128eaf988978782b43b31d0d: Bug 1295094 - Part 9. Implement nsDisplayMask. draft
cku <cku@mozilla.com> - Wed, 10 Aug 2016 03:02:45 +0800 - rev 401117
Push 26364 by bmo:cku@mozilla.com at Tue, 16 Aug 2016 09:24:42 +0000
Bug 1295094 - Part 9. Implement nsDisplayMask. MozReview-Commit-ID: CBszApBehRE
2bc7708eb06823fb27b986ca26dc4df034a0953a: Bug 1295094 - Part 8. Implement nsSVGIntegrationUtils::PaintMaskAndClipPath draft
cku <cku@mozilla.com> - Tue, 16 Aug 2016 01:07:57 +0800 - rev 401116
Push 26364 by bmo:cku@mozilla.com at Tue, 16 Aug 2016 09:24:42 +0000
Bug 1295094 - Part 8. Implement nsSVGIntegrationUtils::PaintMaskAndClipPath MozReview-Commit-ID: EbIUVDXuHa0
077988c6281ba7f2cac802f28fe9b9d19f03f320: Bug 1295094 - Part 7. Implement nsSVGIntegrationUtils::PaintFilter. draft
cku <cku@mozilla.com> - Tue, 16 Aug 2016 00:59:35 +0800 - rev 401115
Push 26364 by bmo:cku@mozilla.com at Tue, 16 Aug 2016 09:24:42 +0000
Bug 1295094 - Part 7. Implement nsSVGIntegrationUtils::PaintFilter. MozReview-Commit-ID: DTcNsc2UNdu
7ca140a3ab367f58e486440b362b5c8d0f1b7c09: Bug 1295094 - Part 6. Implement GenerateBlendTarget and BlendByTarget. draft
cku <cku@mozilla.com> - Tue, 16 Aug 2016 01:28:07 +0800 - rev 401114
Push 26364 by bmo:cku@mozilla.com at Tue, 16 Aug 2016 09:24:42 +0000
Bug 1295094 - Part 6. Implement GenerateBlendTarget and BlendByTarget. MozReview-Commit-ID: 3C3hlje0QEw
34b729fc8f43981bf75963a09c8be97d7adf5ca0: Bug 1295094 - Part 5. Implement SetupContextMatrix draft
cku <cku@mozilla.com> - Tue, 16 Aug 2016 00:33:35 +0800 - rev 401113
Push 26364 by bmo:cku@mozilla.com at Tue, 16 Aug 2016 09:24:42 +0000
Bug 1295094 - Part 5. Implement SetupContextMatrix MozReview-Commit-ID: AOPyRwUSr0A
60539a202b722006ac768d0218f6fc67a2aa702a: Bug 1295094 - Part 4. Implement ValidateSVGFrame draft
cku <cku@mozilla.com> - Tue, 16 Aug 2016 00:05:10 +0800 - rev 401112
Push 26364 by bmo:cku@mozilla.com at Tue, 16 Aug 2016 09:24:42 +0000
Bug 1295094 - Part 4. Implement ValidateSVGFrame MozReview-Commit-ID: GdO647a09Xo
73878880d591965fe5a5b2ae31aadc9741d2fc9c: Bug 1295094 - Part 3. Implement ComputeOpacity draft
cku <cku@mozilla.com> - Mon, 15 Aug 2016 23:57:45 +0800 - rev 401111
Push 26364 by bmo:cku@mozilla.com at Tue, 16 Aug 2016 09:24:42 +0000
Bug 1295094 - Part 3. Implement ComputeOpacity MozReview-Commit-ID: ILdIFIvXFyi
2c9075b0f0fab4e9222ec7c9b4e74d83150155c9: Bug 1295094 - Part 2. Implement ComputeClipExtsInDeviceSpace draft
cku <cku@mozilla.com> - Mon, 15 Aug 2016 23:49:21 +0800 - rev 401110
Push 26364 by bmo:cku@mozilla.com at Tue, 16 Aug 2016 09:24:42 +0000
Bug 1295094 - Part 2. Implement ComputeClipExtsInDeviceSpace MozReview-Commit-ID: 8BFy0y83MeG
d6710656a7c916e8eb396f388603a9c693a26271: Bug 1295094 - Part 1. Simplify the logic in nsSVGIntegrationUtils::PaintFramesWithEffects. draft
cku <cku@mozilla.com> - Mon, 15 Aug 2016 23:04:50 +0800 - rev 401109
Push 26364 by bmo:cku@mozilla.com at Tue, 16 Aug 2016 09:24:42 +0000
Bug 1295094 - Part 1. Simplify the logic in nsSVGIntegrationUtils::PaintFramesWithEffects. MozReview-Commit-ID: HbQIrhtChCC
c277647598061966bcd9e36c07f8f09a613474c1: Bug 1264642 - Part 6. Mark JSStructuredCloneData as MOZ_NON_MEMMOVABLE and add specializations in nsTArray.h. r=froydnj draft
Kan-Ru Chen <kanru@kanru.info> - Wed, 10 Aug 2016 14:18:29 +0800 - rev 401108
Push 26363 by bmo:kchen@mozilla.com at Tue, 16 Aug 2016 08:59:49 +0000
Bug 1264642 - Part 6. Mark JSStructuredCloneData as MOZ_NON_MEMMOVABLE and add specializations in nsTArray.h. r=froydnj MozReview-Commit-ID: HltgzBnxMsn
12fd580ba428e77793491d97cbfbd19efcd51bf2: Bug 1294937 - The context menu does not appear when right-click on the inspector-searchbox; r?gl draft
Fred Lin <gasolin@mozilla.com> - Mon, 15 Aug 2016 11:23:16 +0800 - rev 401107
Push 26362 by bmo:gasolin@mozilla.com at Tue, 16 Aug 2016 08:58:45 +0000
Bug 1294937 - The context menu does not appear when right-click on the inspector-searchbox; r?gl MozReview-Commit-ID: 8Ebs5jeYlkq
cfbaee0b7e28208ba727f070ffcb616382abfdad: Bug 1262053 - part11 : modify tests. draft
Alastor Wu <alwu@mozilla.com> - Tue, 16 Aug 2016 16:57:21 +0800 - rev 401106
Push 26361 by alwu@mozilla.com at Tue, 16 Aug 2016 08:58:37 +0000
Bug 1262053 - part11 : modify tests. MozReview-Commit-ID: 8YoPXoNcwLo
1a2b903012004f0324839402d9fb299949106a30: Bug 1262053 - part10 : add test case draft
Alastor Wu <alwu@mozilla.com> - Tue, 16 Aug 2016 16:57:19 +0800 - rev 401105
Push 26361 by alwu@mozilla.com at Tue, 16 Aug 2016 08:58:37 +0000
Bug 1262053 - part10 : add test case MozReview-Commit-ID: 5i4xix4EXQk
5ef0f60931d80e60341cfc93d02f9cab63c4b4ed: Bug 1262053 - part9 : remove redundant checking conditions. draft
Alastor Wu <alwu@mozilla.com> - Tue, 16 Aug 2016 16:57:12 +0800 - rev 401104
Push 26361 by alwu@mozilla.com at Tue, 16 Aug 2016 08:58:37 +0000
Bug 1262053 - part9 : remove redundant checking conditions. 1. mPause would always be true if having "loop" keyword 2. seeking won't affect mPause 3. having external stream doesn't mean media elment starts playing, we still need to check mPause MozReview-Commit-ID: 3gcGgQYsCNY
1189a5cb83e66c38b0a9b7e07124434fc0a168b7: Bug 1262053 - part8 : remove function NotifyOwnerDocumentActivityChangedInternal. draft
Alastor Wu <alwu@mozilla.com> - Tue, 16 Aug 2016 16:55:38 +0800 - rev 401103
Push 26361 by alwu@mozilla.com at Tue, 16 Aug 2016 08:58:37 +0000
Bug 1262053 - part8 : remove function NotifyOwnerDocumentActivityChangedInternal. MozReview-Commit-ID: KOs2LDLaxic
50e0bf2e1c41158cb03d9290194ad2b23187dbf4: Bug 1262053 - part7 : give audio focus for the non-visited page. draft
Alastor Wu <alwu@mozilla.com> - Tue, 16 Aug 2016 16:55:36 +0800 - rev 401102
Push 26361 by alwu@mozilla.com at Tue, 16 Aug 2016 08:58:37 +0000
Bug 1262053 - part7 : give audio focus for the non-visited page. MozReview-Commit-ID: HMvwrpzPWH2
db7a529677ecf3b80114a6f21d278df6dc3aa12b: Bug 1262053 - part6 : don't need to capture media element without audio. draft
Alastor Wu <alwu@mozilla.com> - Tue, 16 Aug 2016 16:55:28 +0800 - rev 401101
Push 26361 by alwu@mozilla.com at Tue, 16 Aug 2016 08:58:37 +0000
Bug 1262053 - part6 : don't need to capture media element without audio. MozReview-Commit-ID: JP6GhsGM9Gi
bd80a506fb1ed1d477357d85d32e6eaa260b9a91: Bug 1262053 - part5 : register audio agent immediately when media element starts playing. draft
Alastor Wu <alwu@mozilla.com> - Tue, 16 Aug 2016 16:55:26 +0800 - rev 401100
Push 26361 by alwu@mozilla.com at Tue, 16 Aug 2016 08:58:37 +0000
Bug 1262053 - part5 : register audio agent immediately when media element starts playing. In ancient degisn, we would only register audio channel after the media element has audio track and enoguh data to playback, that is because the "audio-playback" event would be dispatched with the registration, and then shows the tab audio indicator. However, now the event dispatching doesn't follow with the registration, it would be triggered when the media element has really audible data which would be notified from media decoder. Therefore, the media element without audio track or without enough data can also register audio channel agent, it won't affect the display of tab audio indicator. The reason we need to do that is for blocking autoplay media in the non-visited tab. The autoplay can be adding "autoplay" keyword or playing by the script, and we don't want to dispatch dom event for blocked media. Therefore, we should register audio channel agent to know whether it needs to be blocked immediately even the media element doesn't have any enough data which can let us to distinguish it have any audio track or not (this information can be known from metadata). First, we must check whether the media is blocked which is notified by audio channel agent, and then we can decide whether need to dispatch the event. If we don't register audio channel agent, that we can't get blocking information. MozReview-Commit-ID: HLLkOuecql1
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip