bb26ab0cce2d1ce1f2d6c94078b6d2ba0a20fbea: Bug 1374189 - new testcase to count the total frame when "skip-to-next-key-frame.enabled" is false. r=kaku, jwwang draft
bechen <bechen@mozilla.com> - Fri, 14 Jul 2017 18:13:27 +0800 - rev 608948
Push 68455 by bechen@mozilla.com at Fri, 14 Jul 2017 10:39:57 +0000
Bug 1374189 - new testcase to count the total frame when "skip-to-next-key-frame.enabled" is false. r=kaku, jwwang MozReview-Commit-ID: 4zjOoSAYild
72a1116b9fd7ee220ab31a8f11917c8eddfe1138: Bug 1371131 - Refactor ProfileAutoCompleteResult to using class syntax. draft
Ray Lin <ralin@mozilla.com> - Fri, 14 Jul 2017 18:28:33 +0800 - rev 608947
Push 68454 by bmo:ralin@mozilla.com at Fri, 14 Jul 2017 10:33:48 +0000
Bug 1371131 - Refactor ProfileAutoCompleteResult to using class syntax. MozReview-Commit-ID: GDsLZrhcSBx
c172d8b199c712660823cb9e6b88ca1b83f3e31f: Bug 1364563 - (Part 2) Add a path for content process only device reset; r?dvander draft
Kevin Chen <kechen@mozilla.com> - Fri, 30 Jun 2017 08:21:36 +0800 - rev 608946
Push 68453 by bmo:kechen@mozilla.com at Fri, 14 Jul 2017 10:31:37 +0000
Bug 1364563 - (Part 2) Add a path for content process only device reset; r?dvander MozReview-Commit-ID: ASlnTAHxohd
38c9ddd1ffae58af8097a23e57cb0d056be15f59: Bug 1357017 - Display a welcome message on the overlay tour icon. r=mossop draft
Rex Lee <rexboy@mozilla.com> - Wed, 12 Jul 2017 15:18:40 +0800 - rev 608945
Push 68452 by bmo:rexboy@mozilla.com at Fri, 14 Jul 2017 10:29:41 +0000
Bug 1357017 - Display a welcome message on the overlay tour icon. r=mossop MozReview-Commit-ID: 6Dm0yN0Zc4u
6855cff0a2ccdb1aac7acabe65bac10be220154c: Bug 1377273 - [a11y] Make onboarding icon accessible;r=yzen,mossop draft
Rex Lee <rexboy@mozilla.com> - Fri, 14 Jul 2017 14:54:34 +0800 - rev 608944
Push 68452 by bmo:rexboy@mozilla.com at Fri, 14 Jul 2017 10:29:41 +0000
Bug 1377273 - [a11y] Make onboarding icon accessible;r=yzen,mossop MozReview-Commit-ID: KxHm1N6i2eJ
cecf2d1f438e0e66d54ae1353fe221de275b14c0: Bug 1371450 - Crash test. r?emilio draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 14 Jul 2017 19:09:29 +0900 - rev 608943
Push 68451 by hikezoe@mozilla.com at Fri, 14 Jul 2017 10:10:41 +0000
Bug 1371450 - Crash test. r?emilio The crash test causes a panic in Servo_ResolveStyle on debug build without this patch series. The reason why we send mouse move event twice is that one for E10S and the other one is for non-E10S. It seems to be caused by being requestIdleCallback processed on different timing. MozReview-Commit-ID: 7cBmwhE9HDk
7d4119c670422ede6b98b3c420826a9bd4e320ad: Bug 1371450 - Recreate style context only if the element was restyled during the traversal. r?emilio draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 14 Jul 2017 19:08:03 +0900 - rev 608942
Push 68451 by hikezoe@mozilla.com at Fri, 14 Jul 2017 10:10:41 +0000
Bug 1371450 - Recreate style context only if the element was restyled during the traversal. r?emilio MozReview-Commit-ID: CBYTB5FeikP
aef4223ae0803e93ae862e2bec814c6b9c714a81: Bug 1371450 - Preserve restyle hints after ForThrottledAnimationFlush restyle. r?emilio draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 14 Jul 2017 18:37:57 +0900 - rev 608941
Push 68451 by hikezoe@mozilla.com at Fri, 14 Jul 2017 10:10:41 +0000
Bug 1371450 - Preserve restyle hints after ForThrottledAnimationFlush restyle. r?emilio Those remaining restyle hints are needed for normal traversal later. MozReview-Commit-ID: DswGYGQwgfw
f2e049471b6cd4e4d3aed2f33826564558c361ee: Bug 1371450 - Don't traverse normal dirty elements in ProcessPostTraversal when we process throttled animations restyle for event handling. r?emilio draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 14 Jul 2017 18:36:23 +0900 - rev 608940
Push 68451 by hikezoe@mozilla.com at Fri, 14 Jul 2017 10:10:41 +0000
Bug 1371450 - Don't traverse normal dirty elements in ProcessPostTraversal when we process throttled animations restyle for event handling. r?emilio When we process throttled animations restyle for event handling, we skip normal traversal at all, so after Servo_TraverseSubtree, normally there remains unstyled elements which have to be processed in normal traversal later. These elements should be skipped in ProcessPostTraversal too since it's not yet styled! MozReview-Commit-ID: LgyWQpiFZ8e
1707e3e6c1d530b53714c8ba62cdb6899f5ba7fc: Bug 1380801 - Add eslint-plugin-mozilla's node_modules to the ignore path. r?ahal draft
Mark Banner <standard8@mozilla.com> - Fri, 14 Jul 2017 11:05:33 +0100 - rev 608939
Push 68450 by bmo:standard8@mozilla.com at Fri, 14 Jul 2017 10:05:59 +0000
Bug 1380801 - Add eslint-plugin-mozilla's node_modules to the ignore path. r?ahal MozReview-Commit-ID: 9mkdo16sfqY
b6759c911c5016f382378f6bf2b81f2eb429cad6: Bug 1359899 - Add a way to control the awesomebar contents mixup through prefs. r=paolo,standard8 draft
Marco Bonardo <mbonardo@mozilla.com> - Wed, 05 Jul 2017 14:35:54 +0200 - rev 608938
Push 68449 by mak77@bonardo.net at Fri, 14 Jul 2017 10:05:09 +0000
Bug 1359899 - Add a way to control the awesomebar contents mixup through prefs. r=paolo,standard8 Allows to set browser.urlbar.maxHistoricalSearchSuggestions to fetch a given number of historical search suggestions. Allots to set browser.urlbar.matchBuckets to change the location bar mixup of results. The system is based on an array of buckets, each bucket is an array containing the type of the match accepted by the bucket (MATCHTYPE) and the number of available slots in the bucket. At every new match insertion, addMatch() loops all the buckets to find the first compatible and available slot. Note that the pref format may change in the future, we plan to add an id to each bucket and frecency may change from an absolute to a relative value. MozReview-Commit-ID: 5j7esakF5bu
a8c8b0010871d6208c2570bc355defbfdeeaa180: Bug 1274919 - part5 : add telemetry probe to measure how long the cursor is hovering before opening the tab. draft
Alastor Wu <alwu@mozilla.com> - Fri, 14 Jul 2017 18:01:17 +0800 - rev 608937
Push 68448 by alwu@mozilla.com at Fri, 14 Jul 2017 10:01:31 +0000
Bug 1274919 - part5 : add telemetry probe to measure how long the cursor is hovering before opening the tab. Measure the time how long the cursor is hovering before opening the tab which contains suspended playing media. If the tab didn't be opened, the data won't be recorded. MozReview-Commit-ID: 4DGBq9hfGvM
587d0541e15b91b7ec95cf93c1db4c8ba775b5c0: Bug 1274919 - part4 : add test. draft
Alastor Wu <alwu@mozilla.com> - Fri, 14 Jul 2017 18:01:15 +0800 - rev 608936
Push 68448 by alwu@mozilla.com at Fri, 14 Jul 2017 10:01:31 +0000
Bug 1274919 - part4 : add test. MozReview-Commit-ID: 5wKkE5tphLl
969f7f0cbcb8d9a1fd48d8840aa41376ca8a4c65: Bug 1274919 - part3 : only notify the tab with suspened video to resume video decoding. draft
Alastor Wu <alwu@mozilla.com> - Fri, 14 Jul 2017 18:01:13 +0800 - rev 608935
Push 68448 by alwu@mozilla.com at Fri, 14 Jul 2017 10:01:31 +0000
Bug 1274919 - part3 : only notify the tab with suspened video to resume video decoding. If the video starts being suspended and its owner tab is in the background, then it might be resumed when the cursor is hovering over the tab. After cursor leaves the tab, we would suspend video again. And we would use a variable to indicate whether we're in this kind of status, it can be checked via "browser.videoDecodingRecoveryMode". If the mode is on, it means we might resume/suspend video. Only do the related operations when this mode is on. MozReview-Commit-ID: 77WyI5CXA8u
9c09dedf82b0bf9bdf71c27778449d25a350536b: Bug 1274919 - part2 : implement resume/suspend mechanism in MediaDecoder. draft
Alastor Wu <alwu@mozilla.com> - Fri, 14 Jul 2017 18:01:09 +0800 - rev 608934
Push 68448 by alwu@mozilla.com at Fri, 14 Jul 2017 10:01:31 +0000
Bug 1274919 - part2 : implement resume/suspend mechanism in MediaDecoder. Create the new class "BackgroundVideoDecodingPermissionObserver" to handle the suspended request sent from the front end side. When the tab goes to background and the video can be suspended, we would start the observer. When the tab goes to foreground or the video won't be suspended anymore, we would stop the observer. MozReview-Commit-ID: FMuu3nqL2Zh
067f6fa75dcb6ddade74a3cd653fd72934debf81: Bug 1274919 - part1 : resume video decoding when cursor is hovering over the tab, and suspend it again when cursor leaves the tab. draft
Alastor Wu <alwu@mozilla.com> - Fri, 14 Jul 2017 18:00:36 +0800 - rev 608933
Push 68448 by alwu@mozilla.com at Fri, 14 Jul 2017 10:01:31 +0000
Bug 1274919 - part1 : resume video decoding when cursor is hovering over the tab, and suspend it again when cursor leaves the tab. If the tab is in the background and contains playing video, we would stop the video decoding in order to reduce the power consumption. It would be resumed after the tab goes back to foreground. When resuming the video, we need to seek the video to the specific time. If the video seeking is too slowly, the audio and video would not be synchronized and user would see the black image. To avoid this situation, we need to resume video decoding in advance. When the cursor is hovering over the tab, we assume user would open that tab soon, so we can start to resume the video decoding. MozReview-Commit-ID: 99SlVXehPjo
81d38e063c1fc8b267da50cb6bfde10a860ad647: Bug 699703 - Need reframe before calling SetSelectionAfterTableEdit. r?masayuki draft
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 14 Jul 2017 15:48:40 +0900 - rev 608932
Push 68447 by bmo:m_kato@ga2.so-net.ne.jp at Fri, 14 Jul 2017 10:00:36 +0000
Bug 699703 - Need reframe before calling SetSelectionAfterTableEdit. r?masayuki HTMLEditor::TabInTable inserts row element, then it selects a cell. But when enabling lazy frame construction for editable node, it selects invalid cell and table. Because HTMLEditor::SetSelectionAfterTableEdit doesn't select cell correctly on InsertTableRow(). HTMLEditor::SetSelectionAfterTableEdit uses HTMLEditor::GetCellAt, so it depends on frame. So we need flush frame before calling it. Also, a comment of HTMLEditor::InsertTableRow is invalid now because we don't use nsresult version of CreateElementWithDefualts. MozReview-Commit-ID: 698TvmMZgwB
19faeb8728259f653b317fec292ccd235c0d195a: Bug 1274919 - part5 : add telemetry probe to measure how long the cursor is hovering before opening the tab. draft
Alastor Wu <alwu@mozilla.com> - Fri, 14 Jul 2017 17:59:26 +0800 - rev 608931
Push 68446 by alwu@mozilla.com at Fri, 14 Jul 2017 09:59:49 +0000
Bug 1274919 - part5 : add telemetry probe to measure how long the cursor is hovering before opening the tab. Measure the time how long the cursor is hovering before opening the tab which contains suspended playing media. If the tab didn't be opened, the data won't be recorded. MozReview-Commit-ID: ALYvllRt9bB
0778f089b0783e5da9ab1a9041ee871a633cc42b: Bug 1274919 - part4 : add test. draft
Alastor Wu <alwu@mozilla.com> - Fri, 14 Jul 2017 17:59:23 +0800 - rev 608930
Push 68446 by alwu@mozilla.com at Fri, 14 Jul 2017 09:59:49 +0000
Bug 1274919 - part4 : add test. MozReview-Commit-ID: 5wKkE5tphLl
ca8a72c4c3fef17e425cc3a206a0907e032447a1: Bug 1274919 - part3 : only notify the tab with suspened video to resume video decoding. draft
Alastor Wu <alwu@mozilla.com> - Fri, 14 Jul 2017 17:59:21 +0800 - rev 608929
Push 68446 by alwu@mozilla.com at Fri, 14 Jul 2017 09:59:49 +0000
Bug 1274919 - part3 : only notify the tab with suspened video to resume video decoding. If the video starts being suspended and its owner tab is in the background, then it might be resumed when the cursor is hovering over the tab. After cursor leaves the tab, we would suspend video again. And we would use a variable to indicate whether we're in this kind of status, it can be checked via "browser.videoDecodingRecoveryMode". If the mode is on, it means we might resume/suspend video. Only do the related operations when this mode is on. MozReview-Commit-ID: 4UyVuyHZUXB
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip