TPEGFX/2016-03-17

From MozillaWiki
Jump to: navigation, search

Weekly Report

Astley Chen

CSS Masking - positioned mask

Boris Chiou

Web Animation (Inspector)

  • bug 1254418 - Make Element::GetAnimations work when called on generated-content representing a pseudo element
    • land
  • bug 1249219 - Animation mutation observers do not support animations on pseudo elements
    • r?

CJ

  • bug 759568 - Implement -webkit-background-clip: text;
    • WIP

Ethan Lin

  • bug 1241042 - [WebGL2] pass getFragDataLocation in gl-object-get-calls.html
    • land
  • bug 910138 - Add support for new canvas ellipse method.
    • checkin-needed
  • bug 1228354 - (mask-image) Support 'luminance' and 'match-source' values for 'mask-mode'
    • wip
  • bug 1250954 - crash in mozilla::layers::TextureClient::WaitForCompositorRecycle | mozilla::layers::CanvasClientSharedSurface::Updated
    • asking jgilbert
  • bug 1254877 - Compare basic compositor video performance with D3D11 on WARP
    • study

Jeremy Chen

  • bug 1239564 - CSS Animation of transform: scale on element with border-radius broken with HWA disabled
    • uplift to mozilla-beta (firefox46)
  • bug 1247777 - Implement the -webkit-text-fill-color property
    • f+ | r+
    • Xidorn suggests that such test could be submitted to web-platform-test since it's on compat spec
    • Figure out how to commit new reftest into web-platform-test

Jerry Shih

  • bug 1166173 - off-main thread painting
    • think about scene graph
  • bug 1251559 - WebGL2: crash [@mozilla::gl::GLContext::IsDestroyed]
    • try to setup fuzzy testing env
  • bug 1256572 - Prevent the memory copy of wrapping DataSourceSurface in off-main-thread painting
    • file

Morris Tseng

  • bug 1255434 - Intermittent test_offscreencanvas_subworker.html | [loop 11] gl.getError should be 0x0, was 0x506.
    • debug
  • bug 1254400 - crash in mozilla::layers::CompositorD3D9::FailedToResetDevice
    • debug
  • bug 594933 - support calc() on properties that accept <number> values (line-height, stroke-width, stroke-dashoffset, and stroke-dasharray)
    • land

Peter Chang

  • bug 1254447 - Release video texture that existed not matter acceleratedCanvas is disabled
    • land
  • bug 1254829 - [e10s] WinXP opt reftest runs crash on shutdown
    • wip and setup windows environment
  • bug 1257061 - Assert GetFeatureStatus calls during shutdown
    • file

Tingyu Lin

Details & Summary

  • bug 1225412 - Add support to fire 'toggle' event at the details element
    • land
  • bug 1241750 - (enable-details-summary-nightly-aurora) Enable <details> and <summary> on Nightly/Aurora
    • land

AccessibleCaret on Fennec

  • bug 1251519 - Moving cursor to the center of a small single-line textarea is pretty much impossible, in Nightly
    • land
  • bug 1255330 - Change the default value of "layout.accessiblecaret.bar.enabled" to false
    • land

Others (Provide information or comments, and triage bugs)

Vincent Liu

  • bug 801176 - Support canvas 2D API from workers (with transferables for bg image rendering/processing, etc.)
    • Still got crash issue. Investigating.
  • bug 1254443 - PROCESS-CRASH | dom/media/test/test_bug879717.html | application crashed [@ mozilla::layers::GLImage::GetAsSourceSurface]
    • Try to reproduce it on fennec build
  • bug 1250090 - Add width and height to CanvasRenderingContext2D
    • Study

Team

  • Prepare Q1 review
  • Q2 goal
  • 360 feedback for managers

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)