TPEGFX/2015-10-08

From MozillaWiki
Jump to: navigation, search

Weekly Report

Boris Chiou

  • bug 1108055 - Implement ComputedTiming for Web Animation API
    • OOAD | WIP
    • Try to merge new generated ComputedTiming struct into current implementation.
  • bug 1210265 - Add a pref toggle for copying/pasting non-text/rich text in B2G clipboard
    • land
  • bug 1212188 - Disable non-text/rich text support for B2G clipboard on 2.5 branch
    • file

Jeremy Chen

  • bug 1195653 - [LayerScope] Dump SecondaryEffects (EffectTypes::MASK) on Layerscope viewer
    • gecko patch: r+
    • layerscope viewer patch: r+
  • bug 1205521 - [LayerScope] Dump mask/texture attributes on Layerscope viewer
    • gecko patch: f+
    • layerscope viewer patch: f-
  • bug 1210341 - [TextSelection] selected text is covered by selection bubble in landscape mode
    • r+
    • ni UX for spec support
  • sharing - writing gaia patch
    • Run "npm install" before commit any patch since package.json has been patched recently.
    • refs:
      • bug 1203514 - update eslint and eslint-plugin -no-unsafe-innerhtml, use babel for parsing

Jerry Shih

  • bug 1166173 - off-main-painting
    • WIP
    • Handle layer transaction ipc between main and painting thread

Morris Tseng

  • bug 709490 - Run WebGL on Web Worker with commit()
    • r+
    • Android 4.0 have failure.
  • bug 1210321 - Assertion failure: aContentType == nsContentUtils::InternalContentPolicyTypeToExternal(aContentType) (We should only see external content policy types here.)
    • land

Tingyu Lin

  • bug 1209841 - Send synthesized long tap event in AccessibleCaret marionette test
    • land
  • bug 1199547 - Cannot click "Print" or "Save Page As" in "File" after closing the "Print" dialog
    • Find regression range for this bug.
  • bug 1210337 - Remove touchcaret and selectioncarets preferences from b2g.js and graphene.js
    • file | land
  • bug 1210315 - Add a preference to control whether to use long tap injector
    • file | land
  • bug 1207934 - Caret does not show if the appearance is changing from Normal -> NormalNotShown -> Normal
    • land
  • bug 1200364 - AccessibleCaret moves erratically in text fields
    • land
  • bug 1211365 - Remove wheel event handling for AccessibleCaretEventHub
    • file | land
  • bug 1212186 - Disable 'layout.word_select.eat_space_to_next_word' in carets marionette tests
    • file | land

Vincent Liu

  • bug 801176 - Support canvas 2D API from workers (with transferables for bg image rendering/processing, etc.)
    • Disable text operations on worker thread.
    • Find all possible other operations which can run on worker thread. (transformations, rects, Gradient, ...)
    • CSSParser on worker.
  • bug 1186826 - Implement an abstraction object for NativeWindow to hide hardware dependent operations
    • WIP

CJ

  • bug 686281 - CSS mask image
    • What is background layer/ mask layer?
    • Open Questions:
      • mask-composite: How to create a luminance mask?
      • mask-clip/ mask-position: How to get box modal information?
      • mask-size: How to scale mask surface? A: SurfacePattern::mMatrix::Scaling. cario mask scale
      • mask layer composition
    • progress
      • mask-image: gradient. (50%)
      • mask-repeat: (80%)
      • mask-position: (0%)
      • mask-clip: (10%)
      • mask-origin: (10%)
      • mask-size: (0%)
      • mask: shorthand. (10%)
      • Compute dirty region. (0%)
      • Integrate mask image and background image. (0%)
      • mask-composite: (0%)
      • mask-mode: (0%)
  • bug 1205521 - [LayerScope] Dump mask/texture attributes on Layerscope viewer
    • feedback
  • CSS transform

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)