ff4b66de4c9c9f197b2a5f94f9cc71e72769fff5: Bug 1349134 - stylo: Style newly appended children of an element with a binding through their flattened tree parents. r=bholley
Cameron McCormack <cam@mcc.id.au> - Fri, 24 Mar 2017 14:27:22 +0800 - rev 349486
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1349134 - stylo: Style newly appended children of an element with a binding through their flattened tree parents. r=bholley MozReview-Commit-ID: 3fQouTm2bw4
7c770e01c8fca3f4d5a7a8257512cd1e30a6d4e7: Bug 1322570 Part 9 - Print StyleContext parents in frame tree dump only if they're gecko rule nodes. r=bholley
Ting-Yu Lin <tlin@mozilla.com> - Wed, 22 Mar 2017 17:43:40 +0800 - rev 349485
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1322570 Part 9 - Print StyleContext parents in frame tree dump only if they're gecko rule nodes. r=bholley MozReview-Commit-ID: 7BrvmTPJqhe
77ccceb898f88ad4cb580647e561e65dddec5b0a: Bug 1322570 Part 8 - Run debug code only if the style source is a gecko rule node. r=bholley
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 17:05:16 +0800 - rev 349484
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1322570 Part 8 - Run debug code only if the style source is a gecko rule node. r=bholley 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
5dad7cc3ef39979bd9698103b8de0a1504b7b3d0: Bug 1322570 Part 7 - Use GetParentAllowServo() in nsMathMLChar. r=bz
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:14:30 +0800 - rev 349483
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1322570 Part 7 - Use GetParentAllowServo() in nsMathMLChar. r=bz 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
70e7583ef542f6d37c733bf729833a0405e9cef5: Bug 1322570 Part 6 - Use GetParentAllowServo() in RestyleManager. r=bz
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:14:01 +0800 - rev 349482
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1322570 Part 6 - Use GetParentAllowServo() in RestyleManager. r=bz Fixed tests like layout/reftests/bidi/670226-1.html. MozReview-Commit-ID: DuEXNZhFC7M
e520178e739bc7ec899e61ba47907b8e9065ddc3: Bug 1322570 Part 5 - Use GetParentAllowServo() related to first letter frame. r=bz
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:13:32 +0800 - rev 349481
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1322570 Part 5 - Use GetParentAllowServo() related to first letter frame. r=bz ::first-letter is not support by stylo yet. (bug 1324618) MozReview-Commit-ID: KwQk2jhn53c
d3779f116482299de34a9dbf135dca7649db4b10: Bug 1322570 Part 4 - Use GetParentAllowServo() in KeyframeEffectReadOnly::UpdateProperties. r=hiro
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:13:01 +0800 - rev 349480
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1322570 Part 4 - Use GetParentAllowServo() in KeyframeEffectReadOnly::UpdateProperties. r=hiro 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
5ab4d717fa7384d2652e22d1a43bf8ff4c2e712e: Bug 1322570 Part 3 - Get StyleContext from parent frame in nsFlexContainerFrame::Init(). r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:12:28 +0800 - rev 349479
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1322570 Part 3 - Get StyleContext from parent frame in nsFlexContainerFrame::Init(). r=dholbert In stylo, nsStyleContext::GetParent() is not valid. MozReview-Commit-ID: 5FbgUwobG3U
67c909cb9dabc956af3df2f59df11eb1687859d2: Bug 1322570 Part 2 - Resolve {align,justify}-self using StyleContext from alignment container frame in ReflowInput::InitConstraints(). r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:12:08 +0800 - rev 349478
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1322570 Part 2 - Resolve {align,justify}-self using StyleContext from alignment container frame in ReflowInput::InitConstraints(). r=dholbert 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. Also, fix the reftest.list added in bug 1334403 which incorrectly wrote test page as reference page. MozReview-Commit-ID: 6kAAWSFojd5
e845604ca67db22131f91e3a8a5de57d80ad3add: Bug 1322570 Part 1 - Add MOZ_ASSERT in nsStyleContext::GetParent() to disallow usage by stylo. r=bz
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:11:06 +0800 - rev 349477
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1322570 Part 1 - Add MOZ_ASSERT in nsStyleContext::GetParent() to disallow usage by stylo. r=bz 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
3368df04e5748e58cd0de589dd4dc93c6fc938a2: Backed out changeset 45b68fe4d4be (bug 1350064) for eslint failure
Iris Hsiao <ihsiao@mozilla.com> - Fri, 24 Mar 2017 14:17:19 +0800 - rev 349476
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Backed out changeset 45b68fe4d4be (bug 1350064) for eslint failure
13220e72ed79a5d5c39688c53d7b22006dcbc3c8: Bug 1350203. P6 - rename SWARN to SLOGW. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 24 Mar 2017 12:42:49 +0800 - rev 349475
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1350203. P6 - rename SWARN to SLOGW. r=kaku MozReview-Commit-ID: HEPJ6Ktj8UH
2783b06ab3414f89a257db25bb928d44553e3773: Bug 1350203. P5 - replace SAMPLE_LOG with LOGV. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 24 Mar 2017 11:58:37 +0800 - rev 349474
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1350203. P5 - replace SAMPLE_LOG with LOGV. r=kaku We often need to turn on both MediaSample and MediaDecoder logs when debugging sample activities. So it is convenient to merge them into a single log module. Use `MOZ_LOG=MediaDecoder:4` to show decoder logs. use `MOZ_LOG=MediaDecoder:5` to show both decoder and sample logs. MozReview-Commit-ID: JQtyoyrNRmV
e58f4618a6a5eed19ac57a916c7401832c25e8de: Bug 1350203. P4 - change the level of MediaSink logs. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 24 Mar 2017 11:43:57 +0800 - rev 349473
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1350203. P4 - change the level of MediaSink logs. r=kaku 1. Use LOG() for OnMediaSink{Audio,video}Complete() which is not verbose. 2. Use LOGW() for OnMediaSink{Audio,Video}Error() which indicates an error. MozReview-Commit-ID: 4Z5U32YlMPB
b18f703536a389e32f602c531e6b855e6ceabe50: Bug 1350203. P3 - rename DECODER_WARN to LOGW. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 24 Mar 2017 11:38:22 +0800 - rev 349472
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1350203. P3 - rename DECODER_WARN to LOGW. r=kaku MozReview-Commit-ID: 3dstP1KkBJh
3d1c2458319711703547d2c26af3186f19e018c0: Bug 1350203. P2 - rename VERBOSE_LOG to LOGV. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 24 Mar 2017 11:35:45 +0800 - rev 349471
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1350203. P2 - rename VERBOSE_LOG to LOGV. r=kaku MozReview-Commit-ID: IM8t69P5dU4
f3a3ae79ea65ba9147ec03249e5b76513031b4b9: Bug 1350203. P1 - rename DECODER_LOG to LOG. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 24 Mar 2017 11:33:06 +0800 - rev 349470
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1350203. P1 - rename DECODER_LOG to LOG. r=kaku MozReview-Commit-ID: nL4fiALn5N
4439cd2362dd5add04956244f9d520d500b98a51: Bug 1345946 - Part 2. Test that an SVG mask applied to an outer-<svg> uses its frame bounds. r=jwatt
cku <cku@mozilla.com> - Fri, 24 Mar 2017 10:43:17 +0800 - rev 349469
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1345946 - Part 2. Test that an SVG mask applied to an outer-<svg> uses its frame bounds. r=jwatt MozReview-Commit-ID: 6wFsawrHqWi
a85770a265a63d09b6d46b31a490470382779bf5: Bug 1345946 - Part 1. Make SVG masks, gradients and patterns use the frame bounds when applied to outer-<svg>. r=jwatt
cku <cku@mozilla.com> - Tue, 14 Mar 2017 13:26:05 +0800 - rev 349468
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1345946 - Part 1. Make SVG masks, gradients and patterns use the frame bounds when applied to outer-<svg>. r=jwatt MozReview-Commit-ID: H6AravwRd2i
360a2b2973ac3c1bb863b85102c613c95b6d4487: Bug 1350202 - use shorter names for logging macros in MediaDecoder.cpp. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 24 Mar 2017 11:17:17 +0800 - rev 349467
Push 88432 by cbook@mozilla.com at Fri, 24 Mar 2017 13:29:23 +0000
Bug 1350202 - use shorter names for logging macros in MediaDecoder.cpp. r=kaku MozReview-Commit-ID: E2OnbXb82Zb
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip