c72f3f8c9c60e299e962c56f429dc8a0058c0c90: Bug 1380133 - Part 7: De-templatize CalcStyleDifference(Internal). r=emilio
Cameron McCormack <cam@mcc.id.au> - Fri, 21 Jul 2017 11:42:44 +0800 - rev 418835
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1380133 - Part 7: De-templatize CalcStyleDifference(Internal). r=emilio MozReview-Commit-ID: 8c1E1gbwaHz --- layout/style/nsStyleContext.cpp | 23 +++++------------------ layout/style/nsStyleContext.h | 7 ------- 2 files changed, 5 insertions(+), 25 deletions(-)
f9b6904e3e1071f868efc335d9139e082a31a9f1: Bug 1380133 - Part 6: Remove FakeStyleContext. r=emilio
Cameron McCormack <cam@mcc.id.au> - Fri, 21 Jul 2017 11:42:44 +0800 - rev 418834
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1380133 - Part 6: Remove FakeStyleContext. r=emilio MozReview-Commit-ID: EDPXdzmE37Y --- layout/style/nsStyleContext.cpp | 31 ------------------------------- 1 file changed, 31 deletions(-)
f499740afbed4743448fe9a281d5a51c8f0df2b2: Bug 1380133 - Part 5: Call CalcStyleDifference with ServoStyleContexts instead of a FakeStyleContext wrapping a ServoComputedValues. r=emilio
Cameron McCormack <cam@mcc.id.au> - Fri, 21 Jul 2017 11:42:44 +0800 - rev 418833
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1380133 - Part 5: Call CalcStyleDifference with ServoStyleContexts instead of a FakeStyleContext wrapping a ServoComputedValues. r=emilio MozReview-Commit-ID: 6JhMas1EiM7 --- layout/style/ServoBindings.cpp | 21 ++++++++++----- layout/style/ServoBindings.h | 3 ++- layout/style/nsStyleContext.cpp | 58 +++++++++++++++++++++-------------------- layout/style/nsStyleContext.h | 29 ++++++++++++++------- 4 files changed, 65 insertions(+), 46 deletions(-)
09aa8979e7b2d18b3926b3ae4cc288ab96338aca: Bug 1380133 - Part 4: Make CalcStyleDifferenceInternal not cache any new structs on ServoStyleContexts when in a traversal. r=emilio
Cameron McCormack <cam@mcc.id.au> - Fri, 21 Jul 2017 11:42:43 +0800 - rev 418832
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1380133 - Part 4: Make CalcStyleDifferenceInternal not cache any new structs on ServoStyleContexts when in a traversal. r=emilio MozReview-Commit-ID: Eu4MvdQUBor --- layout/generic/nsFrame.cpp | 8 ++++++++ layout/style/nsStyleContext.cpp | 11 +++++++---- layout/tables/nsTableFrame.cpp | 8 ++++++++ 3 files changed, 23 insertions(+), 4 deletions(-)
3683aef665bcb838e17e027708ed019088fd31d3: Bug 1380133 - Part 3: Remove nsPresContext argument to ServoStyleContext::ResolveSameStructsAs. r=emilio
Cameron McCormack <cam@mcc.id.au> - Fri, 21 Jul 2017 11:42:43 +0800 - rev 418831
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1380133 - Part 3: Remove nsPresContext argument to ServoStyleContext::ResolveSameStructsAs. r=emilio We have it in mPresContext already. MozReview-Commit-ID: G1kKHGFOXTp --- layout/base/ServoRestyleManager.cpp | 2 +- layout/generic/ViewportFrame.cpp | 2 +- layout/style/ServoStyleContext.h | 3 +-- layout/style/ServoStyleContextInlines.h | 6 +++--- 4 files changed, 6 insertions(+), 7 deletions(-)
a69729c8be0d773e7a5a0386830283e7fcd2ccea: Bug 1380133 - Part 2: Take a ServoStyleContext* in Gecko_CalcStyleDifference. r=emilio
Cameron McCormack <cam@mcc.id.au> - Fri, 21 Jul 2017 11:42:42 +0800 - rev 418830
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1380133 - Part 2: Take a ServoStyleContext* in Gecko_CalcStyleDifference. r=emilio MozReview-Commit-ID: DJnuUAmm1Fh --- layout/style/ServoBindings.cpp | 14 +++++++------- layout/style/ServoBindings.h | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-)
f779a8d870bbf9146ff530ff2f2293936a72e0f9: Bug 1380133 - Part 1: Minor reformatting and encapsulation. r=emilio
Cameron McCormack <cam@mcc.id.au> - Fri, 21 Jul 2017 11:42:42 +0800 - rev 418829
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1380133 - Part 1: Minor reformatting and encapsulation. r=emilio MozReview-Commit-ID: 3hmptLbxxok --- dom/animation/KeyframeUtils.h | 2 +- layout/style/ServoBindings.cpp | 24 +++++++++++++++--------- layout/style/ServoStyleContext.cpp | 21 ++++++++++++--------- layout/style/ServoStyleContext.h | 33 ++++++++++++++------------------- layout/style/ServoTypes.h | 24 ++++++++++++++---------- layout/style/nsAnimationManager.h | 7 +++---- 6 files changed, 59 insertions(+), 52 deletions(-)
fabd4d584c01f82ce691205ecbf8dccfe44aa5fa: servo: Merge #17802 - Revert "Backed out changeset b10e6ba9cbdb because gecko part had to b… (from emilio:reland-stuff); r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 20 Jul 2017 20:28:25 -0700 - rev 418828
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
servo: Merge #17802 - Revert "Backed out changeset b10e6ba9cbdb because gecko part had to b… (from emilio:reland-stuff); r=heycam …e backed out." This reverts commit b96d96d448c8ff93f212f225013461999540a5d0. The fix on the Gecko side is trivial, and I can land it after this lands. Source-Repo: https://github.com/servo/servo Source-Revision: a3c398b5dacae251f483775042b12ffb5e0ff01c
44c251302acc511b366b890fe7baa7095d62d49d: Bug 1377115 - Enable test_variables.html. r=heycam
Xidorn Quan <me@upsuper.org> - Fri, 21 Jul 2017 13:40:46 +1000 - rev 418827
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1377115 - Enable test_variables.html. r=heycam The external sheet isn't meant to test the order of items. It is just for testing handling of relative url in CSS variable, so it doesn't make sense to have it affect the test for checking return value from item(). MozReview-Commit-ID: APTauRXfe1H
1ba89b033552bf89c9a8c47903260026d63a9e97: Bug 1381233 - Add test for this bug. r=heycam
Xidorn Quan <me@upsuper.org> - Fri, 21 Jul 2017 13:40:09 +1000 - rev 418826
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1381233 - Add test for this bug. r=heycam MozReview-Commit-ID: 6A99LrHU2Li
7cccfd368ddad5de94c828eabc1ea9919d537805: servo: Merge #17799 - Don't panic when body element don't have style data (from upsuper:body-color-panic); r=heycam
Xidorn Quan <me@upsuper.org> - Thu, 20 Jul 2017 19:23:19 -0700 - rev 418825
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
servo: Merge #17799 - Don't panic when body element don't have style data (from upsuper:body-color-panic); r=heycam This is the Servo side change of [bug 1381233](https://bugzilla.mozilla.org/show_bug.cgi?id=1381233). Source-Repo: https://github.com/servo/servo Source-Revision: fafb8476e87af305d375a27fd0d8cf7e10c9d2d5
6ed469370daa8ca35c2d71c0792c585e7bb2daa5: Bug 1274919 - part5 : add test. r=baku
Alastor Wu <alwu@mozilla.com> - Thu, 20 Jul 2017 15:11:37 +0800 - rev 418824
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1274919 - part5 : add test. r=baku MozReview-Commit-ID: 5wKkE5tphLl
04596e7f840bc610c2c01032c644ca1ef58f1257: Bug 1274919 - part4 : add telemetry probe to measure how long the cursor is hovering before opening the tab. r=bsmedberg,mikedeboer
Alastor Wu <alwu@mozilla.com> - Thu, 20 Jul 2017 15:11:35 +0800 - rev 418823
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1274919 - part4 : add telemetry probe to measure how long the cursor is hovering before opening the tab. r=bsmedberg,mikedeboer Measure the time how long the cursor is hovering before opening the unselected tab. If the tab didn't be opened, the data won't be recorded. MozReview-Commit-ID: 4oTj0RzJhG
ec8748c31ef32b251d193324790239f361030ea2: Bug 1274919 - part3 : only send msg if someone is waiting for it. r=jwwang,mikedeboer
Alastor Wu <alwu@mozilla.com> - Thu, 20 Jul 2017 15:11:25 +0800 - rev 418822
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1274919 - part3 : only send msg if someone is waiting for it. r=jwwang,mikedeboer Only send the msg "Browser:UnselectedTabHover" when someone requests for the msg, it can reduce non-necessary communication. MozReview-Commit-ID: 2mBUMB4AMVo
2b788dca1f6081f5abd432b624d078fc8d9464b9: Bug 1274919 - part2 : implement resume/suspend mechanism in MediaDecoder. r=jwwang
Alastor Wu <alwu@mozilla.com> - Thu, 20 Jul 2017 14:13:37 +0800 - rev 418821
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1274919 - part2 : implement resume/suspend mechanism in MediaDecoder. r=jwwang Create the new class "BackgroundVideoDecodingPermissionObserver" to handle the suspended request sent from the front end side. We would do registration on startup and deregistration on shutdown of MediaDecoder. MozReview-Commit-ID: 1UwHA7YuVN3
0db83e6e2fac5ddc35df68b83583bda33abbce26: Bug 1274919 - part1 : send the msg "Browser:UnselectedTabHover" when the cursor is hovering over or leaving the unselected tab r=mikedeboer
Alastor Wu <alwu@mozilla.com> - Thu, 20 Jul 2017 14:13:08 +0800 - rev 418820
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1274919 - part1 : send the msg "Browser:UnselectedTabHover" when the cursor is hovering over or leaving the unselected tab r=mikedeboer This msg is used to notify the status whether the cursor is hovering over the unselected tab or not. It's used for the media's feature, resuming the background video decoding. MozReview-Commit-ID: GuAyLNdH10c
571f64d55017da40ee05e0beafdb6bcc4e46fa2a: Bug 1380815 - Fade overflow menu icon to grey after item is pinned. r=sfoster
Jared Wein <jwein@mozilla.com> - Thu, 20 Jul 2017 10:53:45 -0400 - rev 418819
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1380815 - Fade overflow menu icon to grey after item is pinned. r=sfoster MozReview-Commit-ID: 2LQrWDxrTny
84a5ef89a71fa1fc54763e513e7636906d11b0a3: Bug 1378076 - Part 5: remove test fail annotations from meta in wpt. r=hiro
Daisuke Akatsuka <dakatsuka@mozilla.com> - Thu, 20 Jul 2017 15:21:16 +0900 - rev 418818
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1378076 - Part 5: remove test fail annotations from meta in wpt. r=hiro Since we support following discrete animation, remove annotations. * border-bottom-style * border-left-style * border-right-style * border-top-style * cursor MozReview-Commit-ID: qm6AsGKMeh
badb0a0b6d999970b239dc7887b2642d2455ee20: Bug 1378076 - Part 4: add tests for moz prefixed properties. r=hiro
Daisuke Akatsuka <dakatsuka@mozilla.com> - Thu, 20 Jul 2017 15:21:12 +0900 - rev 418817
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1378076 - Part 4: add tests for moz prefixed properties. r=hiro Add tests for following moz prefixed properties. * -moz-user-select MozReview-Commit-ID: 6X3iNYpc6kH
51088ec53e1d96b18d9a97c4f63dc3d87e1520d0: servo: Merge #17797 - make border-XX-style, cursor, -moz-user-select animatable (from dadaa:bug1378076); r=hiro
Daisuke Akatsuka <dakatsuka@mozilla.com> - Thu, 20 Jul 2017 18:20:36 -0700 - rev 418816
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
servo: Merge #17797 - make border-XX-style, cursor, -moz-user-select animatable (from dadaa:bug1378076); r=hiro <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Either: --> - [X] There are tests for these changes. The test codes are patch 4 and 5 of https://bugzilla.mozilla.org/show_bug.cgi?id=1378076 Source-Repo: https://github.com/servo/servo Source-Revision: c81ddeedf3b42e80cb9e75648eb96dd47922ddb6
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip