TPEGFX/2016-Q2
From MozillaWiki
< TPEGFX
Contents
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?
Template
[*|#] <Task-Category> [**|##] <Task-Expected-Result> <Task-Description> [**|##] <Task-Expected-Result> <Task-Description> ... Example: * Implement the support of HTML5 details & summary. ** [land] bug123456 - calc(1+2+3+4+5+6) ** [OOAD] bug234567 - integrate stylo into gecko
Personal Goals
Astley Chen
- Ship CSS Masking - Positioned Mask
- [land] bug 1243675 - Additional reftest for mask-image.
- [land] bug 1258286 - default value for mask-origin property is border-box but padding-box.
- [land] bug 1258623 - default value for mask-repeat property is no-repeat but repeat.
- [land] bug 1258626 - Implement mask-repeat: [space | round]
Boris Chiou
- Web Animations API
- [land] bug 1249564 - AnimationEffectTiming::GetParentObject should return a valid object
- [land] bug 1067769 - Allow setting KeyframeEffect.target
- Performance (Animations)
- [land] bug 1231471 - Re-use ComputedTimingFunction objects representing cubic-bezier keyword values
- CSS
- [land] bug 1182856 - transitionend should not be fired after element is made display:none
- [land] bug 1250820 - Use scoped enum for nsCSSPseudoClasses::Type
- SVG/CSS Computing
- [OOAD] bug 1258270 - Support calc() on stroke-width, stroke-dasharray and stroke-dashoffset
CJ Ku
- Land bug 1228280 - Support multiple SVG mask elements as mask images
- Fix at least one Intermittent bug
- Fix one SVG issue in https://public.etherpad-mozilla.org/p/svg-tw-bugs
- Land bug 759568 - Implement -webkit-background-clip: text;
- Land bug 1264905 - Let layout.css.background-clip-text.enabled ride the trains
Ethan Lin
- Stability Issues
- WebGL2 Shipping
- bug 889977 - (webgl2) [meta] WebGL2 Support
- bug 1246063 - (webgl-103) Failures when running the 1.0.3 suite
- unaccel-video performance
- bug 1253062 - (unaccel-video) [meta] Improve unaccelerated video performance
- Layout Features
- bug 548372 - Implement background-repeat: [space | round]
Jeremy Chen
- [WebCompat] Impl -webkit-text-stroke
- [land] bug 1248708 - Implement -webkit-text-stroke
- [WebCompat] Ship -webkit-text-fill-color
- [land] bug 1261568 - -webkit-text-fill-color is not working if setting color to be transparent
- [WebCompat] Followups
- [land] bug 1248644 - bloomberg.com headlines display incorrectly (due to lack of -webkit-background-clip: text and -webkit-text-stroke)
- [land] bug 1266407 - -webkit-text-fill-color should not apply to the glyph border
- keep an eye on followups after landing -webkit-text-fill-color, -webkit-text-stroke, background-clip: text
Jerry Shih
- bug 1235018 - implement ipc deferred message passing mode.
- bug 1166173 - off-main-painitng
- Think about the off-main layer transaction
- WebGL stability
- moz-surface prototype
Morris Tseng
- Land webgl conformance test 1.0.3
- bug 1193526 - Upgrade WebGL conformance tests to 1.0.3
- bug 1246063 - (webgl-103) Failures when running the 1.0.3 suite
- GFX stability.
- Out-of-process compositor prototyping.
- Widget refactoring for OSX. (Bug ID unkonwn)
Peter Chang
- gfx stability
- Address issues from crash-stat/e10s crash
- Fix regression issues
- bug 1204549 - [meta] DisplayList and Layer building is expensive
- bug 1205475 add HAVE_OPACITY state for async animation
- profiling some famous websites related to display list and layer building
Tingyu Lin
- Ship Details & Summary
- [land] bug 1258657 - Update the default style of summary element to match the html spec
- [land] bug 1221416 - Add support for styling the disclosure triangle of the <details> element using summary::marker
- Support AccessibleCaret on Fennec
- [land] bug 1217841 - Text-selection indicators (carets) should be oriented sideways when the text has vertical writing-mode
- [land] bug 1168891 - New Gecko selection carets cannot reverse their positions
- [land] bug 1249201 - Continue showing AccessibleCaret when scrolling or panning the page
- Implement shape-outside
- [OOAD] bug 1098939 - [META][CSS Shapes] Implement shape-outside
Vincent Liu
- GFX stability.
- Address issues from crash-stat/e10s crash
- WebGL conformance test
- Address issues
- bug 801176 - Support canvas 2D API from workers (with transferables for bg image rendering/processing, etc.)
- Discuss the possible concern. Pending it if concern still exist. Otherwise, verify and land the patch.
- Sharing
GFX Topics
- gfx Stability
- OMT painting
- DisplayList(layout related work)
- Paint correctness(buglist)
- Compositor process
- WebGL conformance 1.0.3
- Any layout works, ex: perf/CSS properties
Layout Topics
- CSS Masking
- HTML5 details & summary elements
- Web compatibility
- Web Animation
- SVG Support