29ab49a46d6f7d8f20a0f42aba13ecca12400773: Bug 1347712 - Add the tree-wide rules and config to the recommended eslint-plugin-mozilla config, to make it easier for outside projects. r?jaws draft
Mark Banner <standard8@mozilla.com> - Tue, 21 Mar 2017 15:40:33 +0100 - rev 502762
Push 50389 by mbanner@mozilla.com at Wed, 22 Mar 2017 09:44:16 +0000
Bug 1347712 - Add the tree-wide rules and config to the recommended eslint-plugin-mozilla config, to make it easier for outside projects. r?jaws MozReview-Commit-ID: K7X57ZNppkE
04e62456b25a5c9d219e010091b7907e6bbcbd02: Bug 1347712 - Move toolkit/.eslintrc.js rules into a 'recommended' set within eslint-plugin-mozilla. r?jaws draft
Mark Banner <standard8@mozilla.com> - Wed, 22 Mar 2017 10:43:00 +0100 - rev 502761
Push 50389 by mbanner@mozilla.com at Wed, 22 Mar 2017 09:44:16 +0000
Bug 1347712 - Move toolkit/.eslintrc.js rules into a 'recommended' set within eslint-plugin-mozilla. r?jaws MozReview-Commit-ID: Jy4apKnmWcV
1e2cdbc6e2dce74c95513b46730351f5382f794e: Bug 1347712 - Change the testing configurations into ESLint configurations within eslint-plugin-mozilla - automatically update .eslintrc.js test config files for new config locations. r?jaws draft
Mark Banner <standard8@mozilla.com> - Mon, 20 Mar 2017 12:36:37 +0100 - rev 502760
Push 50389 by mbanner@mozilla.com at Wed, 22 Mar 2017 09:44:16 +0000
Bug 1347712 - Change the testing configurations into ESLint configurations within eslint-plugin-mozilla - automatically update .eslintrc.js test config files for new config locations. r?jaws MozReview-Commit-ID: LH0CQOPfoe6
27530e8f905cfc299913a4db8c089bb38cfbc8e1: Bug 1322570 Part 8 - Run debug code only if the style source is a gecko rule node. draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 17:05:16 +0800 - rev 502759
Push 50388 by bmo:tlin@mozilla.com at Wed, 22 Mar 2017 09:38:19 +0000
Bug 1322570 Part 8 - Run debug code only if the style source is a gecko rule node. Per bug 1322570 comment 27, the debug code is only useful in Gecko-backed style system. To prevent the assertion in nsStyleContext::GetParent() when running stylo, run them only in gecko. MozReview-Commit-ID: DOcJ3T7vS1J
9e846d347472286e7e32ba1491f39b104c480623: Bug 1322570 Part 7 - Use GetParentAllowServo() in nsMathMLChar. draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:14:30 +0800 - rev 502758
Push 50388 by bmo:tlin@mozilla.com at Wed, 22 Mar 2017 09:38:19 +0000
Bug 1322570 Part 7 - Use GetParentAllowServo() in nsMathMLChar. The nsMathMLChar has SetStyleContext() that can change nsStyleContext. It's not obvious how to get parent style context other than calling GetParent(). So white-list this case for now. Fixed tests like layout/reftests/bugs/347348-1.xhtml. MozReview-Commit-ID: JZU1IzcMxs8
ef78afa8f1013644e42c545c19d0eb5dbf49de64: Bug 1322570 Part 6 - Use GetParentAllowServo() in RestyleManager. draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:14:01 +0800 - rev 502757
Push 50388 by bmo:tlin@mozilla.com at Wed, 22 Mar 2017 09:38:19 +0000
Bug 1322570 Part 6 - Use GetParentAllowServo() in RestyleManager. Fixed tests like layout/reftests/bidi/670226-1.html. MozReview-Commit-ID: DuEXNZhFC7M
936c623906f5ed653fb284c8e3c343c3900e82d3: Bug 1322570 Part 5 - Use GetParentAllowServo() related to first letter frame. draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:13:32 +0800 - rev 502756
Push 50388 by bmo:tlin@mozilla.com at Wed, 22 Mar 2017 09:38:19 +0000
Bug 1322570 Part 5 - Use GetParentAllowServo() related to first letter frame. ::first-letter is not support by stylo yet. (bug 1324618) MozReview-Commit-ID: KwQk2jhn53c
7dc5908c306f123675118a29fba7a7ae9d923976: Bug 1322570 Part 4 - Use GetParentAllowServo() in KeyframeEffectReadOnly::UpdateProperties. draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:13:01 +0800 - rev 502755
Push 50388 by bmo:tlin@mozilla.com at Wed, 22 Mar 2017 09:38:19 +0000
Bug 1322570 Part 4 - Use GetParentAllowServo() in KeyframeEffectReadOnly::UpdateProperties. Per bug 1322570 Comment 7, we could drop the GetParentAllowServo() when we invoke UpdateProperties() from a SquentialTask, so allow it for now. MozReview-Commit-ID: 52NauGaz4Zv
a9e751bc9c032bfafb9dcfd3cb9a862801766921: Bug 1322570 Part 3 - Get StyleContext from parent frame in nsFlexContainerFrame::Init(). draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:12:28 +0800 - rev 502754
Push 50388 by bmo:tlin@mozilla.com at Wed, 22 Mar 2017 09:38:19 +0000
Bug 1322570 Part 3 - Get StyleContext from parent frame in nsFlexContainerFrame::Init(). In stylo, nsStyleContext::GetParent() is not valid. MozReview-Commit-ID: 5FbgUwobG3U
2bdffae8474603dd322a495ebbfbbac57bd21ad0: Bug 1322570 Part 2 - Get StyleContext from parent frame in ReflowInput::InitConstraints(). draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:12:08 +0800 - rev 502753
Push 50388 by bmo:tlin@mozilla.com at Wed, 22 Mar 2017 09:38:19 +0000
Bug 1322570 Part 2 - Get StyleContext from parent frame in ReflowInput::InitConstraints(). In general, StyleContext's parent does not always equal to the parent frame's StyleContext. Per bug 1322570 comment 21 and comment 45, it only applies for the specific scenario here. Per bug 1322570 comment 46, it's not easy to replace ComputedJustifyItems() and UsedJustifySelf()'s internal nsStyleContext::GetParent() without correctness penalty, so we use GetParentAllowServo() for now. MozReview-Commit-ID: 6kAAWSFojd5
a9c38ca98c8b5e23edb868d1cbfe5cdee2c5e265: Bug 1322570 Part 1 - Add MOZ_ASSERT in nsStyleContext::GetParent() to disallow usage by stylo. draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:11:06 +0800 - rev 502752
Push 50388 by bmo:tlin@mozilla.com at Wed, 22 Mar 2017 09:38:19 +0000
Bug 1322570 Part 1 - Add MOZ_ASSERT in nsStyleContext::GetParent() to disallow usage by stylo. Also, add GetParentAllowServo() to whitelist the usage in servo-backed style system in subsequent parts so that we could revisit them later. MozReview-Commit-ID: JthU18Ftx02
bfccb949439ea77a5bfbe58efd16503792816cae: Bug 1349145. P3 - use concrete types in MDSM and its friends. Also remove unnecessary casts. r?kaku draft
JW Wang <jwwang@mozilla.com> - Wed, 22 Mar 2017 11:59:54 +0800 - rev 502751
Push 50387 by jwwang@mozilla.com at Wed, 22 Mar 2017 09:35:25 +0000
Bug 1349145. P3 - use concrete types in MDSM and its friends. Also remove unnecessary casts. r?kaku MozReview-Commit-ID: C2MZb01XtTC
08fe1b1ffa76b3a3759fc3e232c859fb2a10fae4: Bug 1349145. P2 - revert the changes in bug 1203047 for MediaBufferDecoder.cpp. r?jya draft
JW Wang <jwwang@mozilla.com> - Wed, 22 Mar 2017 11:25:23 +0800 - rev 502750
Push 50387 by jwwang@mozilla.com at Wed, 22 Mar 2017 09:35:25 +0000
Bug 1349145. P2 - revert the changes in bug 1203047 for MediaBufferDecoder.cpp. r?jya MozReview-Commit-ID: sxacIjDp2Y
526f03da9aac4ca5974a5ec3af7211ee108169bb: Bug 1349145. P1 - revert the changes in bug 1203047 for MediaDecoderReader and its friends. r?jya draft
JW Wang <jwwang@mozilla.com> - Wed, 22 Mar 2017 11:28:33 +0800 - rev 502749
Push 50387 by jwwang@mozilla.com at Wed, 22 Mar 2017 09:35:25 +0000
Bug 1349145. P1 - revert the changes in bug 1203047 for MediaDecoderReader and its friends. r?jya MozReview-Commit-ID: IghzDRwvd9S
0fb28fd3cb32dbb7090b7adc799b10a9f69bdc35: Bug 1347678 - removing dependency for remove_executables.py draft
Paul Yang <pyang@mozilla.com> - Wed, 22 Mar 2017 17:30:46 +0800 - rev 502748
Push 50386 by bmo:pyang@mozilla.com at Wed, 22 Mar 2017 09:31:11 +0000
Bug 1347678 - removing dependency for remove_executables.py MozReview-Commit-ID: GmLjufnZOfV
32ae8053ec15a323b01a117da3451371b39aad9d: Bug 1338033 - Remove URLCLASSIFIER_PREFIX_MATCH. r?francois draft
dimi <dlee@mozilla.com> - Wed, 22 Mar 2017 17:27:11 +0800 - rev 502747
Push 50385 by dlee@mozilla.com at Wed, 22 Mar 2017 09:27:46 +0000
Bug 1338033 - Remove URLCLASSIFIER_PREFIX_MATCH. r?francois URLCLASSIFIER_PREFIX_MATCH is replaced by URLCLASSIFIER_FULL_MATCH(Bug 1311931) so it should be removed. MozReview-Commit-ID: 4F1B07bGwRP
fd9424a7ec1c09dbc1571e253202e0b514268b1c: Bug 1349097. P1 - add a test case. draft
JW Wang <jwwang@mozilla.com> - Wed, 22 Mar 2017 17:25:28 +0800 - rev 502746
Push 50384 by jwwang@mozilla.com at Wed, 22 Mar 2017 09:26:40 +0000
Bug 1349097. P1 - add a test case. MozReview-Commit-ID: BDAlPb0z2AB
9a0656380b46f352549f357c3710b158ea31fcb1: Bug xxx. P5 - make AudioSink a non-ref-counting type. r?kikuo draft
JW Wang <jwwang@mozilla.com> - Wed, 22 Mar 2017 15:13:10 +0800 - rev 502745
Push 50384 by jwwang@mozilla.com at Wed, 22 Mar 2017 09:26:40 +0000
Bug xxx. P5 - make AudioSink a non-ref-counting type. r?kikuo
2c194d33c5fd92b859d1c6bd2e73e5a2f9f9a5fe: Bug xxx. P4 - rename DecodedAudioDataSink.* to AudioSink.*. r?kikuo draft
JW Wang <jwwang@mozilla.com> - Wed, 22 Mar 2017 15:03:38 +0800 - rev 502744
Push 50384 by jwwang@mozilla.com at Wed, 22 Mar 2017 09:26:40 +0000
Bug xxx. P4 - rename DecodedAudioDataSink.* to AudioSink.*. r?kikuo
40cae24f0a8afa7f76c3f2705bb7db5525ed5281: Bug xxx. P3 - rename DecodedAudioDataSink to AudioSink. r?kikuo draft
JW Wang <jwwang@mozilla.com> - Wed, 22 Mar 2017 14:55:59 +0800 - rev 502743
Push 50384 by jwwang@mozilla.com at Wed, 22 Mar 2017 09:26:40 +0000
Bug xxx. P3 - rename DecodedAudioDataSink to AudioSink. r?kikuo
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip