TPEGFX/2016-Q2
< TPEGFX
Jump to navigation
Jump to search
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
- [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]
- SVG
- Find one of bugs from https://public.etherpad-mozilla.org/p/svg-tw-bugs
- Intermittent Orange
- Fix one of oranges.
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 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
- Stability Issues
- WebGL2 Shipping: bug 889977 - (webgl2) [meta] WebGL2 Support
- 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 1260543 - twitter notifications count flashes when highlighting headers
- [land] bug 1261568 - -webkit-text-fill-color is not working if setting color to be transparent
- [land] bug 1261578 - -webkit-text-fill-color should take effect while rendering texts under selection
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
- gfx stability
- layout perf works
- bug 1205475
- profiling youtube
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
- 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
- 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.
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