TPEGFX/2016-03-24

From MozillaWiki
Jump to: navigation, search

Weekly Report

Astley Chen

CSS Masking - positioned mask

  • bug 1243675 - Additional reftest for mask-image.
    • r? - waiting for dbaron's review.
  • bug 1258623 - default value for mask-repeat property is no-repeat but repeat
    • WIP

Boris Chiou

Web Animation (Inspector)

  • bug 1249219 - Animation mutation observers do not support animations on pseudo elements
    • land

SVG

  • bug 1218257 - CSS Animation of stroke-dashoffset from 0 to 100% does not work
    • debug | OOAD
  • bug 1258270 - Support calc() on stroke-width and stroke-dasharray
    • file
  • bug 1209061 - transform-origin not applied correctly on svg content
    • debug

CJ

Ethan Lin

Video performance on basic compositor

  • bug 1254877 - Compare basic compositor video performance with D3D11 on WARP
    • Done
  • bug 1254898 - Add a talos test for video performance with basic compositor
    • WIP

Crash/Layout

  • bug 1250954 - crash in mozilla::layers::TextureClient::WaitForCompositorRecycle | mozilla::layers::CanvasClientSharedSurface::Updated
    • studying the flow of forwarder when dragging tab to a new window.
  • bug 1258612 - Fuzzy test causes assertion in CopyTexImage2D
    • f
  • bug 1228354 - (mask-image) Support 'luminance' and 'match-source' values for 'mask-mode'
    • bas r+, heycam r?

Jeremy Chen

  • bug 1239564 - CSS Animation of transform: scale on element with border-radius broken with HWA disabled
    • uplift to mozilla-beta (firefox46)
    • inconsistency transform property settings may cause fail under some content backends (i.e. Skia)
      • r+, wait for try results
  • bug 1247777 - Implement the -webkit-text-fill-color property
    • all r+, wait for latest try results
  • bug 1248708 - Implement -webkit-text-stroke
    • OOAD | WIP
      • part1: parse and compute - 90%
      • part2: rendering - 0%
      • part3: test - 0%

Jerry Shih

  • bug 1252414 - handle lost context for webgl2 ClearBufferXXX function
    • land
    • fuzzy break
  • bug 1257593 - Handle webgl FramebufferTexture2D() with an unbound texture
    • land
    • fuzzy break
  • bug 1256572 - Prevent the memory copy of wrapping DataSourceSurface in off-main-thread painting
    • r?
  • bug 1258263 - Add thread safe ref-counting for mfbt::WeakPtr
    • OOAD
  • bug 1255307 - Stop asking for a context when doing widget theme painting (avoid gfxNativeDrawing)
    • OOAD

Morris Tseng

  • bug 1255434 - Intermittent test_offscreencanvas_subworker.html | [loop 11] gl.getError should be 0x0, was 0x506.
    • debug
    • Cannot reproduce locally. Will loan a slave for debugging.
  • bug 1254400 - crash in mozilla::layers::CompositorD3D9::FailedToResetDevice
    • r?
    • Wait for review.

Peter Chang

Tingyu Lin

Details & Summary

  • bug 1249556 - Support toggle <details> and <summary> by keyboard
    • land
  • bug 1245424 - Fix crash on display:none summary and add test cases described in description
    • r+
  • bug 1258657 - Update the default style of summary element to match the html spec
    • file
  • bug 1258948 - Consider details/summary behavior involving Shadow DOM
    • file

Test case for e10s

  • bug 1205671 - wpt selection test unstable with e10s
    • land
  • bug 1224394 - Intermittent collapse.html | expected OK
    • r?

Others (Provide information or comments, and triage bugs)

  • bug 1258177 - Clicking on the "display: list-item" markers selects the text in the element
    • r+
  • bug 1258616 - Test and ref image swapped in failed test cases generated by ./mach reftest --log-html
    • file
  • Provide comments: bug 1257273

Vincent Liu

  • bug 801176 - Support canvas 2D API from workers (with transferables for bg image rendering/processing, etc.)
    • Crash happens for thread competition. OOAD.
  • bug 1254443 - PROCESS-CRASH | dom/media/test/test_bug879717.html | application crashed [@ mozilla::layers::GLImage::GetAsSourceSurface]
    • Try to reproduce it on fennec build

Team

  • Q1 Performance appraisal
    • Update Q1 deliverables on WD by 2016/03/31. (unable to change afterward)
    • Manager appraisal starts from 4/1.
  • Q2 Deliverables
    • Planning and update to WD after 4/1.
  • Team building

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)