TPEGFX/2015-05-14

From MozillaWiki
Jump to: navigation, search

Weekly Report

Boris Chiou

  • bug 1144012 - Wrap HwcDevice from HwcComposer2D
    • OOAD | WIP
    • redesign for GonkDisplay
  • bug 1162901 - Fix sign comparison warnings in widget/gonk/BootAnimation.cpp
    • file | r+ | land
  • bug 1163895 - [LayerScope] Move protocol buffer package buffer parsing out of the main thread : [Attachment 8604467] Move data parsing from the main thread to a dedicated worker
    • r

Chiajung Hung

  • bug 1159997 - Use a tight dirty region/rect for PaintFrame
  • WIP/Debug
    • Fix over invalidation problem
    • Need a way to handle layer removal correctly
  • Performance task force
    • Collect gfx needed performance index

Ethan Lin

  • bug 1155498 - Use fd to keep android fence in FenceHandle
    • r+
    • Need to fix compile error in some platforms.
  • bug 1125914 - Reuse TextureClient/TextureHost for video playback
    • WIP
  • study displaylist
    • retaining layer mechanism

Jeremy Chen

Jerry Shih

  • bug 1160877 - bootAnim flickering
    • r?
    • modify bootAnim stop timing for both fbdev and hwc.
  • bug 1155797 - N5-L vsync source problem
    • r+
    • Show bootAnim or a solid color frame before vsync control.
  • bug 1158670 - setting app scrolling performance
    • debug
    • checking the tiled layer buffer allocation.

Morris Tseng

  • bug 1151111 - Intermittent test_browserElement_oop_XFrameOptionsAllowFrom.html | uncaught exception - TypeError: invalid arguments at browserElement_XFrameOptionsAllowFrom.js:15
    • land
  • bug 709490 - Run WebGL on Web Worker with commit()
    • r?
  • bug 1155493 - Refactor event dispatching in Touch/SelectionCarets
    • r?

Tingyu Lin

  • bug 1110039 - Refactor Touch/SelectionCarets as AccessibleCaret
    • land
  • bug 1161389 - Skip AccessibleCaret frame if nsDisplayListBuilder doesn't build caret
    • file | WIP
    • Discussing with Mats.
  • bug 1161392 - Enlarge the touch area for AccessibleCaret
    • r+
    • Depends on bug 1161389.
  • bug 1163490 - Remove SpecialPower from AccesibleCaret marionette test
    • land
  • bug 1163907 - Remove usage of |#ifdef PR_LOGGING| from AccessibleCaretLogger
    • land
  • bug 1164315 - Update bitbucket.org fingerprint for "./mach mercurial-setup"
    • file
  • bug 1164233 - Intermittent test_touchcaret.py AccessibleCaretCursorModeTestCase.test_textarea_touch_caret_timeout,TouchCaretTestCase.test_contenteditable_move_caret_to_front_by_dragging_touch_caret_to_top_left_corner | AssertionError: u'!ABCDEFGHI' == u'!ABCDEFGHI'
    • r+
  • bug 1068525 - [Text selection] Keep the size of AccessibleCarets during zooming
    • WIP
  • Talk: DOM Range and Selection

Peter Chang

  • bug 1164744 - Associate layer transaction cost with dom element changes
    • debug

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)