TPE-Layout/2017-03-01
From MozillaWiki
Contents
Weekly Announcement
- Manager Work Week - 3/20 ~ 3/24, Philadelphia, USA.
- Project Dawn - Train release sans Aurora
- Current plan: Beta staged rollout, 8 weeks cycles, 16 weeks to release. ETA: late Q2/early Q3.
- Ref: Firefox product weekly
Weekly Sharing
- Astley Chen
- Bugzilla-helper
- A very simple WebExtension to facilitate bug summary copy on bugzilla.
- Bugzilla-helper
Weekly Status
Astley Chen
Boris Chiou
stylo animations
- bug 1334036 - stylo: Support off-main-thread animations
- wip
- bug 1340958 - stylo: Gecko_GetAnimationRule mutates the effect set during the parallel traversal
- wip
- bug 1339704 - stylo: Filter out the CascadeLevel which doesn't need to be styled in GetServoAnimationRule
- r-
- bug 1343153 - stylo: use servo css-parser for ParseEasing
- file
Animations
- bug 1248340 - Implement frames() timing function
- r-
- bug 1342957 - MOZ_ASSERT(true) in AnimationEffectReadOnly::GetComputedTimingAt
- land
Cameron McCormack
Stylo
- bug 1301258 - mask off generated change hints for an element when only some have been subsumed by change hints on ancestors
- WIP
Stylo reviews
- bug 1341083 - stylo: dynamic restyling for display: contents
- bug 1341927 - Stylo reftest setup is broken because of canvas caching
Other
- bug 1341230 - add nsIDOMWindowUtils methods to add and remove EventStates for an element
- r?
- bug 1330843 - Allow JS to create NAC pseudo-elements
- r?
Plus some PTO.
CJ Ku
Farmer Tseng
- bug 1329881 - [Mortar] Implement converting PDF to EMF and printing for Windows
- r? part3: configure Windows printing job
- Have a meeting with Jwatt to discuss printing proposal
Jeremy Chen
CSS hyphens property
- bug 1056516 - presence of explicit soft-hyphen in a word should override automatic hyphenation
- r+/r?
- investigate some edge cases
- bug 1341231 - Investigate handling extremely-long-word case when hyphens: auto is set
- file
CSS text-justify property
- bug 276079 - Implement text-justify property (with values: auto | none | inter-word | inter-character)
- r+
- investigate couple try failures
- bug 1342835 - Don not apply spacing between the joined typographic letter units of cursive scripts when letter-spacing is not normal
- file
- bug 1342315 - CSS letter-spacing is not working properly on "fi" ligature when using an AAT font on macOS
- file
Shing Lyu
Tingyu Lin
Layout
- bug 775624 - Refactor nsReflowStatus
- land
- bug 1342330 - Refine type declarations for fields in nsLineBox::FlagBits
- file | land
- bug 1341981 - Convert frame completion and inline break in nsReflowStatus from double-bools bit flags to tri-state enum
- file | r?
Other
- bug 1341962 - ccache stats parser breaks with ccache 3.3.3
- file | r?
Tommy Kuo
- Prototyping css-rhythm
- Try to Adjust line-height in `ReflowInput::CalcLineHeight`
- Only works for each text span
- Investigate the flow of block reflow.
- Try to Adjust line-height in `ReflowInput::CalcLineHeight`
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