NEW 187380
[GTK][WPE] Add generic Path implementation
https://bugs.webkit.org/show_bug.cgi?id=187380
Summary [GTK][WPE] Add generic Path implementation
Zan Dobersek
Reported 2018-07-06 00:58:58 PDT
Generic implementation of the Path class functionality will allow easier prototyping with different rasterization engines. Code name: Santiago
Attachments
WIP (41.77 KB, patch)
2018-07-06 01:07 PDT, Zan Dobersek
no flags
WIP (50.09 KB, patch)
2018-07-10 00:00 PDT, Zan Dobersek
no flags
WIP (97.57 KB, patch)
2018-07-16 00:00 PDT, Zan Dobersek
no flags
Zan Dobersek
Comment 1 2018-07-06 01:07:41 PDT
Created attachment 344407 [details] WIP Current location: France, close to the Spanish border. Still missing: - addEllipse(), addPath() implementations, - point-in-stroke determination, - stroke bounds determination, - correct handling of Bézier curves in fill bounds determination, - correct handling of Bézier curves in point-in-fill determination, - code comments, - probably other things as well.
Zan Dobersek
Comment 2 2018-07-10 00:00:23 PDT
Created attachment 344674 [details] WIP Bézier curves now properly handled for fill bounds and point-in-fill computations. Still missing: - addEllipse(), addPath() implementations, - point-in-stroke determination, - stroke bounds determination, - code comments, - probably other things as well.
Zan Dobersek
Comment 3 2018-07-16 00:00:30 PDT
Created attachment 345081 [details] WIP Crossed the border into Spain. Made initial progress around path stroking, supporting the basics of point-in-path and bounds computations. Still missing: - addPath() implementation, together with simpler general transform handling, - Bézier curve handling in stroke computations, - dashing support, - addressing bugs in the general parametric arc computation, - comments.
Note You need to log in before you can comment on or make changes to this bug.