687
edits
Farmer Tseng (talk | contribs) |
Astleychen (talk | contribs) (→tpe-layout: weekly report 2016W46) |
||
(11 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
== | ==Weekly Summary== | ||
* | * CSS Masking | ||
# Mask shorthand support - bugs {{Bug|1234485}} and {{Bug|1301638}} are the only 2 remaining to be fixed before ship. Reviewing is ongoing and in good progress. Target to enable from the beginning of FF53. Intent to ship mail will be updated soon. | |||
# Clip-path support - bugs {{Bug|1246741}} and {{Bug|1313898}} to be fixed before pref-ing on on nightly and aurora. Both bugs depend on bug 1234485, would be handled by CJ and target to enable on FF53. | |||
* CSS Shapes | |||
# shape-outside - bug {{Bug|1291110}} and {{Bug|1309467}} are waiting for dbaron’s review, will get good progress since dbaron is in TPE office this week. | |||
* CSS Initial-letter | |||
# initial-letter support - bug {{Bug|1310106}} is under review by :jfkthame. Meantime, a spec issue filed to ask for behavior definition when ‘initial-letter’ & ‘float’ both set to same element/pseudo-element. | |||
* Printing | |||
# Studying how macOS is able to support PDF printing. | |||
# Done the support matrix investigation across platforms. | |||
# Problems to be addressed with Evelyne | |||
#* Print preview support. | |||
#* Embed element PDF support. | |||
#* Platform windows EMF printing support. | |||
#* PDF printing on linux & macOS. | |||
== | ==Weekly Status== | ||
===Astley Chen=== | ===Astley Chen=== | ||
* {{Bug|1301638}} - Using runtime pref to enable/ disable CSS mask properties | |||
** r+ - use fail-if to handle relevant test cases. | |||
* {{Bug|1304636}} - [css-grid][css-flexbox] A {flex,grid} item's min-{width,height} "auto" value should be reported as "auto" in getComputedStyle() | |||
** WIP | |||
===Boris Chiou=== | ===Boris Chiou=== | ||
<b>Web Animations API</b> | |||
* {{Bug|1286150}} - Support paced spacing for basic shapes | |||
** land | |||
* {{Bug|1273784}} - Implement keyframe effect copy constructors | |||
** land | |||
* {{Bug|1286151}} - Support paced spacing for filter property | |||
** study | |||
<b>CSS Transition</b> | |||
* {{Bug|1292001}} - Make sure reversing an exist transition still works if the effect is removed/replaced | |||
** study | |||
<b>Animations</b> | |||
* {{Bug|1304886}} - Assertion failure: "accumulateResult || prop.mProperty == eCSSProperty_filter (could not accumulate value)" with animate(...,{iterationComposite:"accumulate"}) | |||
** review | |||
===Cameron McCormack=== | ===Cameron McCormack=== | ||
'''Stylo''' | |||
* {{Bug|1288302}} - Stylo: implement support for background-image: url() | |||
** r+ | land | |||
* {{Bug|1310560}} - stylo: support url() values in cursor | |||
** r+ | |||
* {{Bug|1315155}} - use nsStyleImageRequest in nsStyleContentData | |||
** r+ | |||
* working on mozilla-central -> incubator/stylo merge, which lead to the following bug: | |||
* {{Bug|1315632}} - stylo: leave old style on frames when nsChangeHint_ReconstructFrame was generated | |||
** r+ | land | |||
'''Reviews''' | |||
* {{Bug|1294299}} - Stylo: Implement CSSStyleDeclaration for Element.style | |||
** r | |||
* {{Bug|1303623}} - Parsing mask-clip/mask-origin: fill-box|stroke-box|view-box|no-clip values | |||
** r | |||
===CJ Ku=== | ===CJ Ku=== | ||
Line 28: | Line 81: | ||
*Mortar would like to generate emf file for Windows printing | *Mortar would like to generate emf file for Windows printing | ||
**Write a sample code to print emf file in Windows. | **Write a sample code to print emf file in Windows. | ||
*** done | |||
*Mortar would like to generate PDF for Linux/MacOS printing | *Mortar would like to generate PDF for Linux/MacOS printing | ||
**Study Mac OS x API and Write a sample code to print PDF in Mac OS | **Study Mac OS x API and Write a sample code to print PDF in Mac OS | ||
*** WIP | |||
===Jeremy Chen=== | ===Jeremy Chen=== | ||
Line 40: | Line 95: | ||
*** [https://github.com/w3c/csswg-drafts/issues/688 {css-inline} spec should define behavior when 'initial-letter' and 'float' both set on same element/pseudo-element] | *** [https://github.com/w3c/csswg-drafts/issues/688 {css-inline} spec should define behavior when 'initial-letter' and 'float' both set on same element/pseudo-element] | ||
*** [https://github.com/w3c/csswg-drafts/issues/689 {css-inline} should specify that line with initial letter is shortened relative to all floats initial letter can interact with] | *** [https://github.com/w3c/csswg-drafts/issues/689 {css-inline} should specify that line with initial letter is shortened relative to all floats initial letter can interact with] | ||
'''Servo''' | |||
* [https://github.com/servo/servo/issues/13875 Implement parsing/serialization for font-size-adjust] | |||
** wip | |||
===Shing Lyu=== | ===Shing Lyu=== | ||
Line 60: | Line 118: | ||
===Tingyu Lin=== | ===Tingyu Lin=== | ||
'''shape-outside''' | '''shape-outside''' | ||
* {{Bug|1291110}} - The inline element overlaps with the float elements | |||
** r+ | |||
** Need to address reviewer's comments. | |||
* {{Bug|1309467}} - Implement the rendering of <shape-box> value for CSS shape-outside | * {{Bug|1309467}} - Implement the rendering of <shape-box> value for CSS shape-outside | ||
** r? | ** r? | ||
** Addressed reviewer's comments. | ** Addressed reviewer's comments. | ||
* Discuss spec issue related to margin-box https://github.com/w3c/csswg-drafts/issues/675 | |||
'''AccessibleCaret''' | '''AccessibleCaret''' | ||
* {{Bug|1310509}} - Opening new tab when text is selected does not properly dismiss the selection menu | * {{Bug|1310509}} - Opening new tab when text is selected does not properly dismiss the selection menu | ||
** land | ** land | ||
'''MFBT''' | |||
* {{Bug|1315624}} - Delete operator|| and operator&& for CastableTypedEnumResult | |||
** r? | |||
===Tommy Kuo=== | ===Tommy Kuo=== | ||
* {{Bug|1313601}} - Disable presentation mode when taps disconnect from Chromecast on Android Notification Bar. | |||
** land | |||
* {{Bug|1295087}} - [Presentation WebAPI] Implement PresentationDeviceProvider for Chromecast devices on Fennec. | |||
** r+ | |||
** Write test case. | |||
* {{Bug|1305352}} - [Presentation API] Implement PresentationRequestUIGlue for Fennec. | |||
** r+ | |||
==Team Affairs== | |||
* David Baron visit from 11/7 ~ 11/11 | |||
==Rule of Thumb== | ==Rule of Thumb== |
edits