TPEGFX/2015-05-07

From MozillaWiki
Jump to: navigation, search

Weekly Report

Boris Chiou

  • bug 1159592 - Refine preparing layer list and wrap HwcList from HwcComposer2D
    • OOAD
  • bug 1161372 - [LayerScope] Add EventRegions fields
    • file

Chiajung Hung

  • bug 1156140 - Choose different code path for boot animation based on device capability
    • land
  • bug 1159997 - Use a tight dirty region/rect for PaintFrame
    • WIP/Debug
    • Implementation of new idea seems better than origin idea
    • Debug for tight dirty region caused various flicker and layerization problem

Ethan Lin

  • bug 1053563 - Replace ::InitWith methods in TextureClient implemenations by static construction methods.
    • land
  • bug 1155498 - Use fd to keep android fence in FenceHandle
    • f?
  • bug 1125914 - Reuse TextureClient/TextureHost for video playback
    • study
    • There is a patch for WMFMediaDataDecoder in bug 1135935
  • display item
    • a sample for hoist item
    • refactoring - bug 1136323 - ComputeInvalidationRegion overrides in nsDisplayItem subclasses should call superclass versions (edit)

Jeremy Chen

  • bug 1159601 - Permaorange apps/system/test/marionette/text_selection_test.js | Text selection > without lockscreen check functionality copy and paste across all trees independent of merges
    • land
  • bug 1155495 - refactor the part of android fence in TextureHostOGL
    • study

Jerry Shih

  • bug 1160877 - bootAnim flickering
    • r+
    • B2G doesn't stop the bootAnim. That's why we get flickering.
  • bug 1155797 - N5-L vsync source problem
    • WIP
    • trace android 5.1 boot flow
    • if we have bootAnim, we can use vsync at early stage.
  • bug 1160102 - fix wrong vsync control for screen on/off
    • r+
    • do not use hwc and sw timer at the same time.

Morris Tseng

  • bug 1156636 - Dragging a selection-caret starts panning at a large zoom-in scale
    • land
  • bug 1151111 - Intermittent test_browserElement_oop_XFrameOptionsAllowFrom.html | uncaught exception - TypeError: invalid arguments at browserElement_XFrameOptionsAllowFrom.js:15
    • r+
  • bug 709490 - Run WebGL on Web Worker with commit()
    • rebase and debug
    • Currently I am stuck with passing canvas from main thread to worker. The worker code changes a lot. So I am digging into it to see what happened.

Tingyu Lin

  • bug 1110039 - Refactor Touch/SelectionCarets as AccessibleCaret
    • r+
    • Addressed all reviewer's comments. Fixing marionette test fails.
  • bug 1161384 - Do not fire content mutation event on changes to nsCanvasFrame's anonymous content
    • file
  • bug 1161389 - Skip AccessibleCaret frame if nsDisplayListBuilder doesn't build caret
    • file | WIP
    • Figure out the correct location of custom content container in frame tree.
  • bug 1161392 - Enlarge the touch area for AccessibleCaret
    • file | r+

Peter Chang

  • bug 1160052 - Reduce overpainting of display items that are covered by others
    • Gecko is already optimizated to reduce the overpainting items, case closed
  • feedback bug 1144012, 1155424, 1160261

Team

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)