TPEGFX/2015-01-08

From MozillaWiki
Jump to: navigation, search

Weekly Report

Boris Chiou

  • bug 960380 - [LayerScope] Persist scoping data
    • WIP
    • It works, but want to wait for Bug 970797
  • bug 970797 - [LayerScope] One-click connection using firefox addon
    • Debug | WIP
    • Fix new addon sdk compatiblity and object sharing problems between content scripts and page scripts.
  • bug 1098701 - [Silk] Gtest for project Silk
    • Study
    • Study google c++ mocking framework and dependency inversion principle

Chiajung Hung

  • bug 1110625 - Minimize the overhead of app launch animation (~60ms)
    • Debug|Study
    • Add various log especially for RestyleRoot's DOM-tree
    • Based on the log/profile kill some style change in Gaia side
    • Profiler shows enhancement, will provide patch to see if it is OK for UX/Gaia.
    • Will try to scope CSS to see whether it helps.

Ethan Lin

  • bug 1116070 - Improve the performance of mask image computation by neon
    • land
  • bug 1103258 - MOZ_ASSERT(aRect.width != 0 && aRect.height != 0, "Trying to create a render target of invalid size");
    • land
  • bug 1118698 - Enable MOZ_USE_SYSTRACE will gets redefinition error
    • r+

Jeremy Chen

  • bug 1110917 - [Text Selection] [Email] CCP menu does not display when selecting text in the body of an email while focus is on another field
    • r+
    • Still wait for marionette test cases review
    • Investigate a follow-up bug

Jerry Shih

  • bug 1092978 - Integrate refresh driver
    • r?
    • Still wait for ipc reviewing.
    • Got some try failed. Investigating.
  • bug 1100892 - transparent background for tv
    • debug
    • Uplift some master patch and bug 1118578 to 2.1
    • Set widget to transparent mode
    • We can get all layer transparent for flame 2.1.
  • bug 1118578 - fix transparent background logic for the content at Chrome
    • r+
    • Got a lot of ref test failed. The failed cases are usually only 1 color value difference between the ground truth and test page.

Morris Tseng

  • bug 1097419 - [Calendar][Text Selection] Selection bubble doesn't appear on account login
    • land
  • bug 1114853 - [Text Selection] when calling input.focus(), the text selection bubble would show up randomly
    • land
  • bug 1117643 - [Text Selection] Paste Button should be hidden after tapping other place
    • land
  • bug 1118136 - [CopyPaste] Too many updateposition and scroll end event if there are several iframes.
    • r+

Tingyu Lin

Peter Chang

  • bug 1098161 - Trigger text dialog by long press when input filed is empty
    • land
  • bug 1111433 - Close the text dialog when the focused content gets blur
    • r+
    • Found the reason about b2g-desktop mochitest crash, waiting for try again
  • bug 113524 Crash at nsDeviceContext::FindScreen
    • r?

Team

  • Please start the discussion for each Task Force (Need to prepare the outline before next meeting)
    • Performance - peter
    • Tool - CJ
    • Refactor - Morris/Jerry
  • Salary
    • Based on the performance result of previous 4Q(20% 20% 30% 30%)

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)