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

 
(12 intermediate revisions by 9 users not shown)
Line 7: Line 7:


Reference:
Reference:
* [http://www.ithome.com.tw/news/108783 iThome]
* {{Bug|1302489}} - [meta] Printing Improvements Triage List
* {{Bug|1302489}} - [meta] Printing Improvements Triage List


===Astley Chen===
===Astley Chen===
* {{Bug|1308239}} - Remove CSS pref layout.css.masking.enabled
** land - pref control for SVG mask-type prop.
* {{Bug|1271765}} - Visual refresh of media controls
** WIP - prepare patches for review.
* {{Bug|1301638}} - Using runtime pref to enable/ disable CSS mask properties
** WIP


===Boris Chiou===
===Boris Chiou===
<b>Web Animations API</b>
* {{Bug|1272549}} - Support paced spacing for transform
** OOAD | WIP
** Figure out how to calculate the distance between two quaternion vectors.
** Test cases


===Cameron McCormack===
===Cameron McCormack===
* {{Bug|1288302}} - Stylo: implement support for background-image: url()
** WIP


===CJ Ku===
===CJ Ku===
* {{Bug|1299715}} - Replace ContainerItemType::eSVGEffects with eMask and eFilter
** r?.


===Farmer Tseng===
===Farmer Tseng===
'''Printing:'''
*Trace key flow from window.print() to print engine.
*Study how to show printing dialog.


===Jeremy Chen===
===Jeremy Chen===
Line 23: Line 43:
* {{Bug|1307402}} - Use a more precise bounding box for initial letter texts
* {{Bug|1307402}} - Use a more precise bounding box for initial letter texts
** file | land
** file | land
<gallery>
File:Raised_initial_before.png|raised initial (before)
File:Raised_initial_after.png|raised initial (after)
</gallery>
'''layout code refactoring'''
'''layout code refactoring'''
* {{Bug|1307728}} - Convert LineReflowStatus to an enum class
* {{Bug|1307728}} - Convert LineReflowStatus to an enum class
Line 32: Line 56:


===Shing Lyu===
===Shing Lyu===
Stylo:
* CSS Filters for Stylo
Servo
* Talked with dholbert about flexbox implementation tips
* Testing flexbox on Servo
* Evaluating the effort of migrating layout trace tool to Serde
Sharing:
* NTUEE talk
* ViewSource + RustFest brownbag
* Rust training workshop preparation


===Tingyu Lin===
===Tingyu Lin===
Line 43: Line 82:
** review
** review
* {{Bug|1307252}} - Touch caret is shown when touch-keyboard or external keyboard is used
* {{Bug|1307252}} - Touch caret is shown when touch-keyboard or external keyboard is used
** r?
** land
'''Fennec'''
'''Fennec'''
* {{Bug|1307100}} - Floating toolbar does not hide when the selection highlight is scrolled out of viewport
* {{Bug|1307100}} - Floating toolbar does not hide when the selection highlight is scrolled out of viewport
** land
** land
'''Layout'''
* {{Bug|1291110}} - The inline element overlaps with the float elements
** r-


===Tommy Kuo===
===Tommy Kuo===
'''Presentation API'''
* {{Bug|1282003}} - Make nsScreenManagerAndroid support multiple screens.
** land, '''BUT''' backed out.
* {{Bug|1305351}} - Add ChromeCastDisplay for Presentation API.
** review+, waiting for the new API key for Chromecast from Mozilla account.
* {{Bug|1285870}} - Show custom presentation on Chromecast.
** review+, blocked by {{Bug|1305351}} & {{Bug|1282003}}
* {{Bug|1295087}} - [Presentation WebAPI] Implement PresentationDeviceProvider for Chromecast devices on Fennec.
** review- | WIP
* {{Bug|1305352}} - [Presentation API] Implement PresentationRequestUIGlue for Fennec.
** (Part 1) review- | WIP
** (Part 2) review+
'''Layout'''
* Read the document about adding a new CSS property in the styling system.
** https://developer.mozilla.org/en-US/docs/Mozilla/Adding_a_new_style_property
'''TV Support'''
* Help to upgrade the back-end of TV from FreeBSD to Linux.


==Rule of Thumb==
==Rule of Thumb==
68

edits