785384b95937369f1389cbb7e20b0c47e32bdadc: Bug 1056516 - use AutoTArray for spacingBuffer and hyphenBuffer in BreakAndMeasureText. draft
jeremychen@mozilla.com <jeremychen@mozilla.com> - Mon, 20 Feb 2017 17:55:29 +0800 - rev 486942
Push 46101 by jichen@mozilla.com at Mon, 20 Feb 2017 09:56:20 +0000
Bug 1056516 - use AutoTArray for spacingBuffer and hyphenBuffer in BreakAndMeasureText. MozReview-Commit-ID: LVRsBou0DqH
c3cbadc5d2fa0adde48cbe48ed46cd0a5f7ec2bb: Backed out changeset 425b92cd2370 (bug 1340474)
Iris Hsiao <ihsiao@mozilla.com> - Mon, 20 Feb 2017 15:25:53 +0800 - rev 486941
Push 46101 by jichen@mozilla.com at Mon, 20 Feb 2017 09:56:20 +0000
Backed out changeset 425b92cd2370 (bug 1340474)
c9f57075b8f62b405cdb96c80a6322b06796e1f1: Backed out changeset 5ae7735c28ae (bug 1340474)
Iris Hsiao <ihsiao@mozilla.com> - Mon, 20 Feb 2017 15:25:46 +0800 - rev 486940
Push 46101 by jichen@mozilla.com at Mon, 20 Feb 2017 09:56:20 +0000
Backed out changeset 5ae7735c28ae (bug 1340474)
58db5eab884c843f5249e84e1b06b87bd4ec9d3d: Backed out changeset 2c37642c6f4c (bug 1340474)
Iris Hsiao <ihsiao@mozilla.com> - Mon, 20 Feb 2017 15:25:42 +0800 - rev 486939
Push 46101 by jichen@mozilla.com at Mon, 20 Feb 2017 09:56:20 +0000
Backed out changeset 2c37642c6f4c (bug 1340474)
d013eeb6257e1a26e5e8c9ba06b357c54a848ce5: Backed out changeset ca41058f451a (bug 1340474)
Iris Hsiao <ihsiao@mozilla.com> - Mon, 20 Feb 2017 15:25:37 +0800 - rev 486938
Push 46101 by jichen@mozilla.com at Mon, 20 Feb 2017 09:56:20 +0000
Backed out changeset ca41058f451a (bug 1340474)
4803ecec77717e575370300a89e5ac0b1a82f672: Backed out changeset e71b73c5012f (bug 1340133)
Iris Hsiao <ihsiao@mozilla.com> - Mon, 20 Feb 2017 15:25:33 +0800 - rev 486937
Push 46101 by jichen@mozilla.com at Mon, 20 Feb 2017 09:56:20 +0000
Backed out changeset e71b73c5012f (bug 1340133)
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip