TPE-Layout/2016-10-18
From MozillaWiki
Contents
Team Affairs
- Printing Enhancement
- Tobias Schneider
- Jonathan Watt
- Farmer Tseng
- TPE OPS Policy Update
- Hawaii all-hands planning.
- Sessions planning required for meeting rooms arrangement.
Individual Contributor
Astley Chen
- bug 1271765 - Visual refresh of media controls
- r- comments 96
- bug 1301638 - Using runtime pref to enable/ disable CSS mask properties
- WIP
- 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
Web Animations API
- bug 1286150 - Support paced spacing for basic shapes
- OOAD | WIP
- bug 1272549 - Support paced spacing for transform
- r+ | r-
Animations
- bug 1310605 - Split some test cases that can be rewritten to synchronous test in test_animation_observers.html
- r
- bug 1283754 - Intermittent test_animation_observers.html | Test timed out.
- r
MFBT
- bug 1309466 - Add support for initializer_list to Array and EnumeratedArray
- file
Cameron McCormack
Stylo
- bug 1298774 - use URLValue / ImageValue for all computed url() value storage
- land
- bug 1309082 - factor out nsDocument image tracking into a separate class
- land
- bug 1288302 - Stylo: implement support for background-image: url()
- r+ | r?
- bug 1310463 - support list-style-image in stylo
- r+
- bug 1310560 - stylo: support url() values in cursor
- r+
Reviews
- bug 1292432, bug 1309202, bug 1309109, bug 1309868 - CSSOM-related stylo bugs
- r
- bug 1309867 - Painting during JS interrupt can trigger layout-related JS via FontFaceSet API
- r
CJ Ku
- bug 1309646 - Use sChangeHint_UpdateBackgroundPosition hint while mask position changed
- land
- bug 1309804 - Move mask invalid region computing from nsDisplaySVGEffects to nsDisplayMask
- land
- bug 1310171 - svg mask x/y/width/height unit is not correct in w3c-css/masking test case
- land
Farmer Tseng
Printing:
- Trace printing flow of print engine.
- Study do_QueryInterface, do_GetInterface and do_CreateInstance
- Next Step: Trace IPC relevant code
Jeremy Chen
Initial-letter
- bug 1310106 - Implement the rendering of floating :first-letter with CSS initial-letter property
- study | OOAD
Shing Lyu
Stylo:
- CSS Filter (https://bugzilla.mozilla.org/show_bug.cgi?id=1310117)
Servo:
- #13740: Migrated -Z trace-layout to serde_json
- Updated patch #13432: Restore the layout trace viewer
- Start testing flexbox reftests with the above trace-layout tool
Evangelism:
- Review ViewSource/RustFest/WebEnginesHackfest learnings
- Prepare for National Taiwan University Talk
- Planning Taipei Rust beginner workshop
Tingyu Lin
Fennec
- bug 1307100 - Floating toolbar does not hide when the selection highlight is scrolled out of viewport
- land
- Request uplift to aurora and beta.
shape-outside
- bug 1309467 - Implement the rendering of <shape-box> value for CSS shape-outside
- file | r?
Layout
- bug 1291110 - The inline element overlaps with the float elements
- r-
- NI dbaraon for more information.
- bug 1309445 - Convert FrameConstructionItemList::mItems a mozilla::LinkedList
- file
- bug 1309813 - Reland list-initialization for array in Bug 1267524 Part 19 which had caused compile error on VS2013
- file | land
Build Config
- bug 1309657 - ccache stats parser breaks with ccache 3.3.1
- land
Tommy Kuo
Presentation API
- bug 1282003 - Make nsScreenManagerAndroid support multiple screens.
- debug
- bug 1295087 - [Presentation WebAPI] Implement PresentationDeviceProvider for Chromecast devices on Fennec.
- review- | WIP
- bug 1305352 - [Presentation API] Implement PresentationRequestUIGlue for Fennec.
- review- | WIP
TV Support
- Help to upgrade the back-end of TV from FreeBSD to Linux.
Rule of Thumb
Status code:
- OOAD: In analysis or design phase.
- WIP: working on WIP patch.
- feedback(f): feedback a patch
- feedback?(f?): WIP is ready for feedback grant.
- feedback+(f+): Get positive feedback.
- feedback-(f-): Get negative feedback.
- review(r): review a patch.
- review?(r?): patch is under review
- review+(r+): get review+ and ready to check-in
- review-(r-): get negative review feedback. Fix problems and switch back to r? again.
- land: patch check in.
- debug: Figure out the root cause of a bug/ try to repro that bug, etc...
- file: file a bug
- PTO: take personal leave
- interview(I)
- study: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.
- presentation
- Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.
- WIKI/ MDN article writing.
- If you write a technical blog or anything relative to work, it's welcome to share it on weekly report.
- Do a presentation of technical topics
Status code combination rule
Combine status code with "|". For example
** OOAD|WIP
Which means you work on both OOAD and WIP in the last week.
land status code
If your patch is target for specific branch, instead of central, postfix branch version. For exp
** land(1.4)