TPEGFX/2016-Q1: Difference between revisions

 
(10 intermediate revisions by 5 users not shown)
Line 33: Line 33:
=== Boris Chiou ===
=== Boris Chiou ===
* Design accepted: {{Bug|1174575}} - Implement a (CSS)PseudoElement interface
* Design accepted: {{Bug|1174575}} - Implement a (CSS)PseudoElement interface
* Follow-up: {{Bug|1234403}} - Document/Element.getAnimations() should return animations associated with pseudo elements
* Follow-up (Design accepted): {{Bug|1234403}} - Document/Element.getAnimations() should return animations associated with pseudo elements
* Learn rust and find my first bug on servo.


=== CJ Ku ===
=== CJ Ku ===
* Land {{Bug|686281}} - Implement CSS Mask Image properties.
* Land {{Bug|686281}} - Implement CSS Mask Image properties.
* Fix issues in {{Bug|984139}} - (e10s-tests) [meta] [e10s] Get Firefox e10s passing all tests
* Land {{Bug|619500}} - SVG as border-image
* Study {{Bug|1098939}} - [META][CSS Shapes] Implement shape-outside
* Study {{Bug|1098939}} - [META][CSS Shapes] Implement shape-outside
* Study SVG


=== Ethan Lin ===
=== Ethan Lin ===
Line 47: Line 47:


=== Jeremy Chen ===
=== Jeremy Chen ===
* Get r+: {{Bug|1207734}} - implement 'translate', 'rotate', and 'scale' properties
* [Brown bag] ACM Multimedia sharing
* Take CSS-transform related random bugs
* [Layout rendering]
* Investigate on possible follow-up from {{Bug|591737}} - Support for HTML5's <details> and <summary>
** [land] {{Bug|1239564}} - CSS Animation of transform: scale on element with border-radius broken with HWA disabled
* [WebCompat] Ship -webkit-text-fill-color
** [land] {{Bug|1247777}} - Implement the -webkit-text-fill-color property


=== Jerry Shih ===
=== Jerry Shih ===
Line 62: Line 64:
=== Peter Chang ===
=== Peter Chang ===
* WebGL2 conformance test - {{Bug|1236394}} [meta] WebGL conformance test error in gl-object-get-calls.html
* WebGL2 conformance test - {{Bug|1236394}} [meta] WebGL conformance test error in gl-object-get-calls.html
* Enable GTest for b2g
* Plan to improve gfx Stability
* Investigate {{Bug|1154825}} Paint fast
* Investigate {{Bug|1154825}} Paint fast


=== Tingyu Lin ===
=== Tingyu Lin ===
* Land {{Bug|591737}} - Support for HTML5's <details> and <summary>
* Implement HTML5 details and summary elements
** {{Bug|591737}} - Support for HTML5 details and summary
** {{Bug|1225412}} - Add support to fire 'toggle' event at the details element
** {{Bug|1249556}} - Support toggle and by keyboard
** {{Bug|1225752}} - Localize the "Details" string for the default summary
** {{Bug|1241750}} - Enable and on Nightly/Aurora
** {{Bug|1246185}} - Nightly collapsed tag if disabled dom.details_element.enabled = false
* Ship AccessibleCaret on Fennec
** List only Fennec specific bugs. There are at least 10+ all platform caret bugs, please see core::selection component in [[User:Tlin/2016#Bug_Resolved_2|this wiki link]])
** {{Bug|1097398}} - Match Android L text selection handles
** {{Bug|1240917}} - Consider action bar behavior with native text selection
** {{Bug|1246487}} - Support single tap on the caret to show actionbar when selection is collapsed
** {{Bug|1246572}} - Remove the two blue bar of the text selection for Fennec


=== Vincent Liu ===
=== Vincent Liu ===

Latest revision as of 14:56, 8 April 2016

Team Organization

  • GFX
    • Ethan Lin
    • Jerry Shih
    • Morris Tseng
    • Peter Chang
    • Vincent Liu
  • Layout
    • Astley Chen
    • Boris Chiou
    • CJ Ku
    • Jeremy Chen
    • Tingyu Lin

Guideline

SMART Criteria

 (S)pecific - What do you want to achieve in your area of focus?
 (M)eaningful - Why is this goal important to you?
 (A)chievable - What steps will you take to achieve it?
 (R)ealistic - How do you know that you can achieve this goal?
 (T)imeframe - By when do you want to achieve this goal?

Personal Goals

Astley Chen

  • Quality
    • Enable Reftest on B2G KK emulator.
      • Fix bug 1228918 - Enable reftest on emu-x86-kk, Treeherder Production.
    • Solve remaining Reftest oranges on B2G emulator KK.
      • Fix bug 1162375 - [meta] To fix reftest orange on emu-x86-kk, TaskCluster.

Boris Chiou

  • Design accepted: bug 1174575 - Implement a (CSS)PseudoElement interface
  • Follow-up (Design accepted): bug 1234403 - Document/Element.getAnimations() should return animations associated with pseudo elements

CJ Ku

  • Land bug 686281 - Implement CSS Mask Image properties.
  • Land bug 619500 - SVG as border-image
  • Study bug 1098939 - [META][CSS Shapes] Implement shape-outside
  • Study SVG

Ethan Lin

  • WebGL2 conformance test - bug 889977 - (webgl2) [meta] WebGL2 Support
  • Investigate bug 1204549 - [meta] DisplayList and Layer building is expensive
  • study servo & webrender

Jeremy Chen

  • [Brown bag] ACM Multimedia sharing
  • [Layout rendering]
    • [land] bug 1239564 - CSS Animation of transform: scale on element with border-radius broken with HWA disabled
  • [WebCompat] Ship -webkit-text-fill-color
    • [land] bug 1247777 - Implement the -webkit-text-fill-color property

Jerry Shih

  • bug 1235018 - implement ipc deferred message passing mode.
  • bug 1166173 - off-main-painitng
  • TV secure-buffer related topic

Morris Tseng

  • WebGL2 conformance test - bug 889977 - (webgl2) [meta] WebGL2 Support
  • study servo & webrender

Peter Chang

  • WebGL2 conformance test - bug 1236394 [meta] WebGL conformance test error in gl-object-get-calls.html
  • Plan to improve gfx Stability
  • Investigate bug 1154825 Paint fast

Tingyu Lin

  • Implement HTML5 details and summary elements
    • bug 591737 - Support for HTML5 details and summary
    • bug 1225412 - Add support to fire 'toggle' event at the details element
    • bug 1249556 - Support toggle and by keyboard
    • bug 1225752 - Localize the "Details" string for the default summary
    • bug 1241750 - Enable and on Nightly/Aurora
    • bug 1246185 - Nightly collapsed tag if disabled dom.details_element.enabled = false
  • Ship AccessibleCaret on Fennec
    • List only Fennec specific bugs. There are at least 10+ all platform caret bugs, please see core::selection component in this wiki link)
    • bug 1097398 - Match Android L text selection handles
    • bug 1240917 - Consider action bar behavior with native text selection
    • bug 1246487 - Support single tap on the caret to show actionbar when selection is collapsed
    • bug 1246572 - Remove the two blue bar of the text selection for Fennec

Vincent Liu

  • Land bug 801176 - Support canvas 2D API from workers (with transferables for bg image rendering/processing, etc.)
  • Investigate bug 1204549 - [meta] DisplayList and Layer building is expensive
  • study servo & webrender
  • Porting Andrond M gfx part if needs.

Weekly Report