| Summary: | [GTK][WPE] Add generic Path implementation | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Zan Dobersek <zan> | ||||||||
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> | ||||||||
| Status: | NEW --- | ||||||||||
| Severity: | Normal | CC: | cadubentzen, magomez, ysuzuki | ||||||||
| Priority: | P2 | ||||||||||
| Version: | WebKit Nightly Build | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Zan Dobersek
2018-07-06 00:58:58 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.
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.
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.
|