TPE-Layout/2017-06-06

From MozillaWiki
Jump to: navigation, search

Weekly Announcement

Weekly Sharing

Weekly Status

Astley Chen

  • bug 1369941 NEW:: go through fuzzy annotations without ranges and give them appropriate ranges (and then change single-value N to mean exactly N rather than 0-N)
    • (bug 1369941) assign P3 and work on assignment to refresh all reftest manifests.
  • bug 1347444 ASSIGNED:: [Mortar] [Meta] Gecko printing
    • (bug 1347444) Rescan all dependent bugs and lock down the scope of impl.

Boris Chiou

  • bug 1335998 ASSIGNED:: stylo: Handle interpolation (interpolatematrix) and accumulation (accumulatematrix) of mismatched transform lists
    • Implemented IntoIterator for nsCSSValueList and decompose/interpolate/recompose matrices on servo side for bug 1335998 - stylo: Handle interpolation (interpolatematrix) and accumulation (accumulatematrix) of mismatched transform lists
    • Updated patches for bug 1335998

Cameron McCormack

  • bug 1368617 RESOLVED::FIXED Assertion failure: aContent->IsElement() || (aFrame && aContent->GetParent() && aFrame->PresContext()->FrameManager()-> GetDisplayContentsStyleFor(aContent->GetParent())) || (aContent->IsNodeOfType(nsINode::eTEXT) && aContent->IsStyledByServo
    • Posted analysis to bug 1368617
    • Uploaded patch for bug 1368617
  • bug 1290276 NEW:: stylo: XBL <stylesheet> support
    • Reviewed bug 1290276
  • bug 1362924 Invalid bug or security bug
    • Uploaded patches for bug 1362924
  • bug 1345699 NEW:: stylo: Ensure that we never optimize out recascading in NAC subtrees
    • Uploaded patch for bug 1345699
  • bug 1357461 RESOLVED::FIXED stylo: Cache media query results and only flush and restyle if they changed.
    • Reviewed bug 1357461
  • bug 1365159 NEW:: stylo: need to be able to match :-moz-table-border-nonzero on snapshots
    • Uploaded patches for bug 1365159
  • bug 1369260 ASSIGNED:: Remove use of MOZ_ASSERT_IF in layout
    • Reviewed bug 1369260
  • bug 1365162 NEW:: stylo: need to be able to match :lang on snapshots
    • Uploaded patch for bug 1365162
  • bug 1365926 NEW:: Support 'context-fill-opacity'/'context-stroke-opacity' as SVG-as-an-image context properties
    • Reviewed bug 1365926
  • bug 1362120 RESOLVED::FIXED Disabling gfx.font_rendering.opentype_svg.enabled breaks image context paint
    • Reviewed bug 1362120
  • bug 1346693 RESOLVED::FIXED stylo: Handle namespaces during parsing
    • Reviewed bug 1346693
  • bug 1367592 RESOLVED::FIXED stylo: Ensure we restyle the whole document when the root font-size changes.
    • Uploaded patch for bug 1367592

CJ Ku

  • bug 1351313 NEW:: Reuse nsDisplayText for frames
    • Bug 1351313 WIP
  • bug 1359569 Invalid bug or security bug
    • Bug 1359569 debug

Eric Tsai

Farmer Tseng

  • bug 1369302 ASSIGNED:: [SkiaPDF] Crash in DWriteFontTypeface::onGetAdvancedTypefaceMetrics(), fDWriteFontFamily is nullptr
    • Filed Bug 1369302
    • Tried to get IDWriteFontFamily, IDWriteFont, IDWriteLocalFontFileLoader via IDWriteFontFace on bug 1369302
  • bug 1367948 ASSIGNED:: [Mortar] [pdfium] There is some garbage on EMF while converting PDF to EMF
    • Uploaded patch to Bug 1367948

Jeremy Chen

  • bug 1367118 ASSIGNED:: stylo: investigate the disabled SVG related tests
    • Updated status of the remaining unresloved bugs, did found 2 more untracked tests [Bug 1367118]
  • bug 1369985 NEW:: A part of long content with tabs and full-width characters is not rendered
    • Made initiative investigation [Bug 1369985]
  • bug 1369321 ASSIGNED:: stylo: Viewport scrollbar should not be zoomed while zooming the whole content document
    • Filed Bug 1369321
  • bug 1356134 ASSIGNED:: stylo: implement font-variant shorthand property
    • Uploaded patches for review [Bug 1356134]

Louis Chang

  • bug 1362255 Make w3c-css/import-tests.py import from wpt rather than csswg-test
    • WIP
  • bug 1369596 svg tests not working in the wpt harness
    • file bug

Shing Lyu

  • PTO

Ting-Yu Lin

  • bug 1370153 NEW:: stylo: Re-enable dom/xul/crashtests/461917-1.xhtml
    • Filed bug 1370153.
  • bug 1369980 NEW:: selecting cursor is missing
    • Triage bug 1369980.
  • bug 1290276 NEW:: stylo: XBL <stylesheet> support
    • Uploaded patches for bug 1290276.

Tommy Kuo

  • bug 1358993 RESOLVED::FIXED stylo: ServoStyleSheet::ParseSheet should disconnect child sheets / mRuleList, and re-use child sheets
    • Landed (bug 1358993)
    • R+ (bug 1358993)

Ya-Chieh Wu

  • bug 1362412 ASSIGNED:: foofighters.com is still slow to animate
    • Debug 1362412

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