TPE-Layout/2016-11-08: Difference between revisions

→‎tpe-layout: weekly report 2016W46
(→‎tpe-layout: weekly report 2016W46)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Team Affairs==
==Weekly Summary==
* David Baron visit from 11/7 ~ 11/11
* 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.


==Individual Contributor==
==Weekly Status==
===Astley Chen===
===Astley Chen===
* {{Bug|1301638}} - Using runtime pref to enable/ disable CSS mask properties
* {{Bug|1301638}} - Using runtime pref to enable/ disable CSS mask properties
Line 10: Line 27:


===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===
Line 50: Line 80:
===Farmer Tseng===
===Farmer Tseng===
*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. (done)
**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 (WIP)
**Study Mac OS x API and Write a sample code to print PDF in Mac OS
*** WIP


===Jeremy Chen===
===Jeremy Chen===
Line 108: Line 140:
* {{Bug|1305352}} - [Presentation API] Implement PresentationRequestUIGlue for Fennec.
* {{Bug|1305352}} - [Presentation API] Implement PresentationRequestUIGlue for Fennec.
** r+
** r+
==Team Affairs==
* David Baron visit from 11/7 ~ 11/11


==Rule of Thumb==
==Rule of Thumb==
687

edits