24568c532a608d907f001bf8cb472454f1b9fef2: Backed out changeset aaef66127d84 (bug 1340474)
Iris Hsiao <ihsiao@mozilla.com> - Mon, 20 Feb 2017 15:25:28 +0800 - rev 486936
Push 46101 by jichen@mozilla.com at Mon, 20 Feb 2017 09:56:20 +0000
Backed out changeset aaef66127d84 (bug 1340474)
a1eac1caeab3a206849239ba2264366e6f8215de: Backed out changeset cf2dd9d5da7e (bug 1336639)
Iris Hsiao <ihsiao@mozilla.com> - Mon, 20 Feb 2017 15:25:23 +0800 - rev 486935
Push 46101 by jichen@mozilla.com at Mon, 20 Feb 2017 09:56:20 +0000
Backed out changeset cf2dd9d5da7e (bug 1336639)
0e19b703e0dfd9041dc19bea534c445a0ed7f963: Backed out changeset 67538b51b43a (bug 1308969)
Iris Hsiao <ihsiao@mozilla.com> - Mon, 20 Feb 2017 15:25:20 +0800 - rev 486934
Push 46101 by jichen@mozilla.com at Mon, 20 Feb 2017 09:56:20 +0000
Backed out changeset 67538b51b43a (bug 1308969)
1037177b38530ff23c80a7bb77413d1b7717c58f: Backed out changeset 72bc1a760ddd (bug 1308969) for Win7 opt and pgo W(1) perma failures in idbdatabase_deleteObjectStore.htm. a=backout
Iris Hsiao <ihsiao@mozilla.com> - Mon, 20 Feb 2017 15:25:11 +0800 - rev 486933
Push 46101 by jichen@mozilla.com at Mon, 20 Feb 2017 09:56:20 +0000
Backed out changeset 72bc1a760ddd (bug 1308969) for Win7 opt and pgo W(1) perma failures in idbdatabase_deleteObjectStore.htm. a=backout
3433127d58d0a671228e8adb5e092d5ce9c8be60: Bug 1192818 - part3 : modify test. draft
Alastor Wu <alwu@mozilla.com> - Mon, 20 Feb 2017 17:47:07 +0800 - rev 486932
Push 46100 by alwu@mozilla.com at Mon, 20 Feb 2017 09:47:35 +0000
Bug 1192818 - part3 : modify test. MozReview-Commit-ID: 75ir4f7vF5W
76d5dc51ffd74311ce09406e809b7281d5d5fd5d: Bug 1192818 - part2 : only dispatch DOMAudioPlaybackStarted when there is audible sound. draft
Alastor Wu <alwu@mozilla.com> - Mon, 20 Feb 2017 17:47:05 +0800 - rev 486931
Push 46100 by alwu@mozilla.com at Mon, 20 Feb 2017 09:47:35 +0000
Bug 1192818 - part2 : only dispatch DOMAudioPlaybackStarted when there is audible sound. The DOMAudioPlaybackStarted event would affect the tabbrowser's attribute, "soundPlaying", and this attribute should indicate whether the tab is audible or not. However, in present codebase, even the tab has "soundplaying", it doens't mean the tab has audible sound, you need to check extra attribute, "muted". After applying this patch, tabbrowser can only own one of the attributes ("soundplaying" or "mute"). These attributes won't exist at the same time, so we can easily know whether the tab is audible by checking "soundPlaying". Let's see an example, step1. playing a playing audio - tab owns "soundPlaying" step2. mute the tab - tab owns "muted" step3. stop audio - tab owns "muted" step4. replay the audio - tab owns "muted" step5. unmute the tab - tab owns "soundPlaying" step6. stop audio - tab owns "" MozReview-Commit-ID: AXCheoqJAts
b0f84776ce4b1adbdde3ec5a022ffc2d91fa3765: Bug 1192818 - part1 : dispatch DOMAudioPlaybackStopped when mute the tab. draft
Alastor Wu <alwu@mozilla.com> - Mon, 20 Feb 2017 17:47:02 +0800 - rev 486930
Push 46100 by alwu@mozilla.com at Mon, 20 Feb 2017 09:47:35 +0000
Bug 1192818 - part1 : dispatch DOMAudioPlaybackStopped when mute the tab. The root cause of the intermittent fail is because "DOMAudioPlaybackStopped" has no directly relationship with browser.mute()/unmute(). In [1], the "DOMAudioPlaybackStopped" is caused by audio stop playing, not by calling the browser.mute(). If the audio stops playing before calling the wait_for_event(), the test would be time-out. I guess the bug 1302280 is also caused by same reason. So this patch would do two thinngs, 1. dispatch "DOMAudioPlaybackStopped" when we mute tab 2. loop the audio in test file, to make sure the "DOMAudioPlaybackStopped" is dispatched when muting the audio, not the file ended. [1] https://goo.gl/ymUv8P MozReview-Commit-ID: 5vhgjBa75VO
38c88e9afc82be5b18d19d912920ed37fbb234cb: Bug 1336480 - Part 1. Apply suface limitation in nsFilterInstance::ComputeNeededBoxes. draft
cku <cku@mozilla.com> - Mon, 20 Feb 2017 17:39:39 +0800 - rev 486929
Push 46099 by bmo:cku@mozilla.com at Mon, 20 Feb 2017 09:47:14 +0000
Bug 1336480 - Part 1. Apply suface limitation in nsFilterInstance::ComputeNeededBoxes. There is no need to limit output space bounds in nsFilterInstance::OutputFilterSpaceBounds(), it's just far too early. MozReview-Commit-ID: 9i9huKDGxq6
e5657b9f795536bff8af8b7e0f53944f8944efcf: Bug 1192818 - part3 : modify test. draft
Alastor Wu <alwu@mozilla.com> - Mon, 20 Feb 2017 17:43:33 +0800 - rev 486928
Push 46098 by alwu@mozilla.com at Mon, 20 Feb 2017 09:41:05 +0000
Bug 1192818 - part3 : modify test. MozReview-Commit-ID: 9jspo7DPlG0
3d6cd1b514d12080d4f0093a83ff7da0ca2fb3b9: Bug 1192818 - part2 : only dispatch DOMAudioPlaybackStarted when there is audible sound. draft
Alastor Wu <alwu@mozilla.com> - Mon, 20 Feb 2017 17:43:30 +0800 - rev 486927
Push 46098 by alwu@mozilla.com at Mon, 20 Feb 2017 09:41:05 +0000
Bug 1192818 - part2 : only dispatch DOMAudioPlaybackStarted when there is audible sound. The DOMAudioPlaybackStarted event would affect the tabbrowser's attribute, "soundPlaying", and this attribute should indicate whether the tab is audible or not. However, in present codebase, even the tab has "soundplaying", it doens't mean the tab has audible sound, you need to check extra attribute, "muted". After applying this patch, tabbrowser can only own one of the attributes ("soundplaying" or "mute"). These attributes won't exist at the same time, so we can easily know whether the tab is audible by checking "soundPlaying". Let's see an example, step1. playing a playing audio - tab owns "soundPlaying" step2. mute the tab - tab owns "muted" step3. stop audio - tab owns "muted" step4. replay the audio - tab owns "muted" step5. unmute the tab - tab owns "soundPlaying" step6. stop audio - tab owns "" MozReview-Commit-ID: BtMApGTuyX4
22dc760d19bae05c4e5ccaa5e1638aa2544710b4: Bug 1192818 - part1 : dispatch DOMAudioPlaybackStopped when mute the tab. draft
Alastor Wu <alwu@mozilla.com> - Mon, 20 Feb 2017 17:43:24 +0800 - rev 486926
Push 46098 by alwu@mozilla.com at Mon, 20 Feb 2017 09:41:05 +0000
Bug 1192818 - part1 : dispatch DOMAudioPlaybackStopped when mute the tab. The root cause of the intermittent fail is because "DOMAudioPlaybackStopped" has no directly relationship with browser.mute()/unmute(). In [1], the "DOMAudioPlaybackStopped" is caused by audio stop playing, not by calling the browser.mute(). If the audio stops playing before calling the wait_for_event(), the test would be time-out. I guess the bug 1302280 is also caused by same reason. So this patch would do two thinngs, 1. dispatch "DOMAudioPlaybackStopped" when we mute tab 2. loop the audio in test file, to make sure the "DOMAudioPlaybackStopped" is dispatched when muting the audio, not the file ended. [1] https://goo.gl/ymUv8P MozReview-Commit-ID: 5fKXODxqk0K
5bf343b08b0e0a98831431c595be54b6f0fa3e49: Bug 1336946 - store the list of top URLs in a file, r?gijs draft
Svetlana Orlik <sveta.orlik.code@gmail.com> - Fri, 17 Feb 2017 12:40:31 +0300 - rev 486925
Push 46097 by bmo:sveta.orlik.code@gmail.com at Mon, 20 Feb 2017 09:39:21 +0000
Bug 1336946 - store the list of top URLs in a file, r?gijs MozReview-Commit-ID: DB5gKNhRmku
e66261f19119af13c5ddef3a8c99ab583e381c17: Bug 1337229 - Implement deep operator== for RawServoAnimationValue draft
Shing Lyu <slyu@mozilla.com> - Fri, 17 Feb 2017 14:39:24 +0800 - rev 486924
Push 46096 by bmo:slyu@mozilla.com at Mon, 20 Feb 2017 09:05:25 +0000
Bug 1337229 - Implement deep operator== for RawServoAnimationValue MozReview-Commit-ID: Euvv9zarFe3
fc8723913f01d82362d06341da3acc04a13ba6e8: Bug 1340582 - handle shared memory allocation failure. r?jchen draft
John Lin <jolin@mozilla.com> - Mon, 20 Feb 2017 15:17:10 +0800 - rev 486923
Push 46095 by bmo:jolin@mozilla.com at Mon, 20 Feb 2017 08:37:38 +0000
Bug 1340582 - handle shared memory allocation failure. r?jchen MozReview-Commit-ID: ETk9nHHkyYA
1ca83eaa761d7383a802d0625d89194213dc76a4: Bug 1340943. Part 2 - add LocalAllocPolicy which enforces the order of decoder creation and shutdown. draft
JW Wang <jwwang@mozilla.com> - Fri, 17 Feb 2017 18:30:39 +0800 - rev 486922
Push 46094 by jwwang@mozilla.com at Mon, 20 Feb 2017 08:12:40 +0000
Bug 1340943. Part 2 - add LocalAllocPolicy which enforces the order of decoder creation and shutdown. MozReview-Commit-ID: 4zSG6DswYO5
4c6a9976d82b1c831f174556d61b218d9ba63784: Bug 1340943. Part 1 - rename DecoderAllocPolicy to GlobalAllocPolicy. draft
JW Wang <jwwang@mozilla.com> - Fri, 17 Feb 2017 16:06:45 +0800 - rev 486921
Push 46094 by jwwang@mozilla.com at Mon, 20 Feb 2017 08:12:40 +0000
Bug 1340943. Part 1 - rename DecoderAllocPolicy to GlobalAllocPolicy. MozReview-Commit-ID: DJJwa56TXlC
d87d3c434caca289a21a5a4a86c3e86dd55f7f53: Bug 1340942. Part 4 - pass Data& to DoInitDecoder(). draft
JW Wang <jwwang@mozilla.com> - Fri, 17 Feb 2017 15:21:46 +0800 - rev 486920
Push 46094 by jwwang@mozilla.com at Mon, 20 Feb 2017 08:12:40 +0000
Bug 1340942. Part 4 - pass Data& to DoInitDecoder(). MozReview-Commit-ID: IwlpxR2MuRE
290dc74bc47bd43d2444d683acc6b176984fb961: Bug 1340942. Part 3 - pass Data& to DoCreateDecoder. draft
JW Wang <jwwang@mozilla.com> - Fri, 17 Feb 2017 15:17:22 +0800 - rev 486919
Push 46094 by jwwang@mozilla.com at Mon, 20 Feb 2017 08:12:40 +0000
Bug 1340942. Part 3 - pass Data& to DoCreateDecoder. MozReview-Commit-ID: ABHu0tp57AM
0fc022ab516506e95a738482e83eef14e581dcc4: Bug 1340942. Part 2 - pass Data& to RunStage(). draft
JW Wang <jwwang@mozilla.com> - Fri, 17 Feb 2017 15:14:53 +0800 - rev 486918
Push 46094 by jwwang@mozilla.com at Mon, 20 Feb 2017 08:12:40 +0000
Bug 1340942. Part 2 - pass Data& to RunStage(). MozReview-Commit-ID: DAALmMBhoep
524fd2c7001f04577a37872b52aff567676e1a46: Bug 1340942. Part 1 - add some members so we don't have to pass the track type around. draft
JW Wang <jwwang@mozilla.com> - Fri, 17 Feb 2017 14:48:42 +0800 - rev 486917
Push 46094 by jwwang@mozilla.com at Mon, 20 Feb 2017 08:12:40 +0000
Bug 1340942. Part 1 - add some members so we don't have to pass the track type around. MozReview-Commit-ID: Ewipsg8FFqb
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip