TPEGFX/2016-Q4: Difference between revisions

Line 36: Line 36:
=== Ethan Lin ===
=== Ethan Lin ===
* WebGL2 conformance
* WebGL2 conformance
** Fix high-priority failures in [https://public.etherpad-mozilla.org/p/webgl2-failures webgl2-failures]
** Fix high-priority failures in [https://public.etherpad-mozilla.org/p/webgl2-conf webgl2-failures]
* Implement border-image-repeat: space
** {{Bug|720531}} - Implement border-image-repeat space keyword
* focus-within
** {{Bug|1176997}} - Add support for pseudo class :focus-within
* Enhance canvas performance
** {{Bug|1289975}} - Do not reset layer when setting the same dimension to canvas
** {{Bug|1296166}} - Avoid calling EnsureTarget in CanvasRenderingContext2D::GetImageData
** {{Bug|1293968}} - Avoid calling EnsureTarget in CanvasRenderingContext2D::GetImageBuffer
** {{Bug|1293970}} - Avoid canvas copy-on-write in CanvasRenderingContext2D::PutImageData and DrawWindow
* Stability
* Stability
** {{Bug|1287652}} - SEGV on unknown address 0x44 in [@mozilla::gfx::SetPaintPattern]
* WebRender
** {{Bug|1299062}} - heap-overflow and potential UAF [@mozilla::dom::CanvasRenderingContext2D::GetImageDataArray]
** {{Bug|1290628}} - MOZ_CRASH "d0 < fPathLength" in [@SpecialLineRec::addSegment()]


=== Jerry Shih ===
=== Jerry Shih ===
174

edits