TPE-Layout/2017-04-25

From MozillaWiki
Jump to: navigation, search

Weekly Announcement

Weekly Sharing

Weekly Status

Astley Chen

  1. Quantum Flow
    • bug 1273303 - style sheet additions (etc.) should check that rules might apply to the current document.
  2. Refactoring
    • bug 1355752 - Remove B2G code from layout modules.
      • landed.
  3. Gecko Profiler

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

PDF

  • 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