TPE-Layout/2017-04-25
From MozillaWiki
Contents
Weekly Announcement
- 2017 Q2 goals submit. (Due: 4/30)
- HR Training in May
- Crucial Conversation & Insights
- Details more to come.
- Stanups & Weekly Report
- Submit your status to #layout-tpe
- Auto-gen weekly report from next week.
Weekly Sharing
Weekly Status
Astley Chen
- Quantum Flow
- bug 1273303 - style sheet additions (etc.) should check that rules might apply to the current document.
- Refactoring
- bug 1355752 - Remove B2G code from layout modules.
- landed.
- bug 1355752 - Remove B2G code from layout modules.
- Gecko Profiler
- Perf.html bug#284
- Filed and closed.
- Perf.html bug#284
Boris Chiou
stylo animations
- bug 1353628 - stylo: Cannot parse shorthand properties for transition-property
- land
- bug 1357357 - stylo: Need to start a transition even if one of the property is non-animatable or unrecognized property
- wip
- bug 1332633 - stylo: Implement ComputeDistance for AnimationValues
- land
- bug 1346052 - stylo: Implement servo's computed values version of nsDOMWindowUtils::ComputeAnimationDistance
- wip
- bug 1355758 - stylo: Element.getAnimations() returns transitions with incorrect order
- land
- bug 1358990 - stylo: Parse long ident return "A"
- file
- bug 1352628 - stylo: Intermittent clipped-animated-transform-1.html == file:///home/worker/workspace/build/tests/reftest/tests/layout/reftests/invalidation/clipped-animated-transform-1.html | image comparison, max difference: 255, number of differing pixels: 808
- review
- bug 1356941 - stylo: Need a way to store/interpolate colors that RGBA component values exceed 255
- review
Cameron McCormack
Stylo
- bug 1357869 - Assertion failure: !(mHintsHandledByAncestors & nsChangeHint_ReconstructFrame) (why restyle descendants if we are reconstructing the frame for an ancestor?), at layout/base/GeckoRestyleManager.cpp:1179
- r+ | land
- bug 1358968 - stylo: ensure nsComboxboxDisplayFrames skip parent display-based style fixups when restyled
- r?
- bug 1344914 - stylo: Why does ServoStyleSet::ResolveAnonymousBoxStyle not call GetContext?
- r?
Other
- bug 1352531 - can mozilla::dom::FontFaceSet::FindOrCreateUserFontEntryFromFontFace be faster?
- r?
- bug 1257451 - mach run and mochitest has inconsistent debugger argument syntax debugger-args and debugparams
- r+ | land
Stylo reviews
- bug 1348481 - stylo: Stylesheet cloning doesn't seem to work right
- bug 1355005 - stylo: Support -moz-box-orient: {block,inline}-axis
- bug 1355427 - stylo: Properly support -moz-script-size-multiplier, -moz-script-level, and -moz-script-min-size
- bug 1355758 - stylo: Element.getAnimations() returns transitions with incorrect order
- bug 1348173 - stylo: Implement the -moz-border-*-colors property
Other reviews
- bug 1357432 - SVGUseElement::LookupHref does not handle local reference well
- bug 1355438 - [Form Autofill] Implement an internal-only pseudo-class for highlighting elements with an autofilled value
- bug 1358018 - Make the second arg of insertRule optional
- bug 1358586 - Gecko incorrectly accepts -webkit-linear-gradient expressions without a comma after the angle
- bug 1241623 - Use a smarter (& more speccable) emulation behavior for -webkit-gradient(linear, ...)
- bug 1358056 - Assertion failure: aAssociationMode == NotOwnedByDocument, at StyleSheet.cpp:579
CJ Ku
- bug 1351015 - stylo: Assertion range increased to 8 for image-rect/background-draw-nothing-malformed-images.html
- r+
- bug 1358555 - Pass imgIContainer::FLAG_* variety to nsSVGUtils::PaintSVGGlyph
- file
- bug 1341703 - stylo: border-image support with url() seems to be broken
- r?
Eric Tsai
Farmer Tseng
Mortar Printing
- bug 1345710 - [Mortar] [Windows] Implement Emf, PDFEngineExports and PdfPrintHelperWin
- r? - refactor PDFEngineExports and PdfPrintHelperWin
- bug 1345789 - [Mortar] [Windows] setup an IPC between parent process and plugin process
- WIP
Jeremy Chen
Quantum CSS (stylo)
- bug 1348173 - stylo: Implement the -moz-border-*-colors property
- r+ | land
- bug 1357350 - stylo: setting border shorthand should reset longhands of border-image to their initial value
- r+ | land
other
- bug 1358007 - Use nsTArray for Gecko's -moz-border-*-colors storage
- file
Louis Chang
Mortar
- bug 1345789 - setup an IPC between parent process and plugin process
- WIP
- bug 1302334 - Implement find-string feature
- f
- bug 1358347 - Implement back-end part of find whole-word function
- file
Shing Lyu
Stylo
- Bug 1351548 - Update reftest.list
- Bug 1331552 - Testing Alexa top site reftest
- Analyze all mochitest failures
Evangelism
- VoiceJam workshop coordination
Ting-Yu Lin
Quantum CSS
- bug 1321754 - stylo: UA style sheets parsed with author features should be added at the UA level
- Debug
- bug 1290276 - stylo: XBL <stylesheet> support
- WIP
Tommy Kuo
Quantum CSS
- bug 1356104 - stylo: Add support for mozmm unit
- WIP
- bug 1355005 - stylo: Support -moz-box-orient: {block,inline}-axis
- Land
Ya-Chieh Wu
- bug 1328819 - [jsplugins] More efficient ImageData operation.
- debug
- bug 1345328 - [jsplugins] Way to build and pack JSPlugin to an XPI file.
- Land
- bug 1356089 - [jsplugins] Figure out PDF form input's quality.
- Study
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