Said Abou-Hallawa

Results 35 issues of Said Abou-Hallawa

#### a93ed650497ccf9254b9e002873f875a58e818a1 Support CanvasRenderingContext2D layers https://bugs.webkit.org/show_bug.cgi?id=273923 rdar://127789082 Reviewed by NOBODY (OOPS!). This is a draft patch for the canvas layers API. The discussion of this API is in https://github.com/whatwg/html/pull/9537. Unlike...

Canvas

https://github.com/WebKit/MotionMark/issues/52 Refactor the spiral iterator into a separate class. Keep calling its next() method to get the coordinates ofthe next cell. When its isDone() returns true create a new iterator...

https://github.com/WebKit/MotionMark/issues/54 This is a step towards making Stage and its sub-classes be ES6 classes. To do this the Random methods will be moved out of Stage class. A new class...

`Utilities.createSubclass()` can create one level of class inheritance. `Utilities.extendObject()` does not recursively extend the prototype of all the ancestors methods. The solution is to use ES6 classes. A step towards...

This test has been requiring enlarging the grid size manually every time a fast browser maxes out the maximum grid size. We should be to do this automatically by enlarging...

The incremental frame rate average calculation gives much more weight to the last frame. So sometimes it can be wildly inaccurate. And this makes it pick the wrong predefined frame...

#### 22963d7ee20de1ed5e518d4301454599bf805797 Support OffscreenCanvasRenderingContext2D.filter https://bugs.webkit.org/show_bug.cgi?id=275436 rdar://130199724 Reviewed by NOBODY (OOPS!). CanvasFilters was added to both OffscreenCanvasRenderingContext2D and CanvasRenderingContext2D but it was implemented for CanvasRenderingContext2D. OffscreenCanvas may not have access a...

merging-blocked
Canvas

https://github.com/WebKit/MotionMark/issues/59 Decouple the benchmark workflow from the score calculation. Fix some bugs in the two segments regression algorithm.

wontfix

The benchmark workflow and the score calculation are very tightly coupled. We need to make the calculation of the score separate such that experimenting and hacking it is easier. The...

#### 02a2ae58ec80fd5e42f7e315644b237a2cf59532 CanvasRenderingContext2D globalAlpha property is ignored for some values of globalCompositeOperation https://bugs.webkit.org/show_bug.cgi?id=278454 rdar://134840885 Reviewed by NOBODY (OOPS!). beginTransparencyLayer(opacity) sets the global alpha to `opacity`. Then it calls CGContextBeginTransparencyLayer() which...

Canvas