Summary: | Implement parsing of motion path properties | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Dirk Schulze <krit> | ||||
Component: | CSS | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED MOVED | ||||||
Severity: | Normal | CC: | 50167214, dino, kyle.bavender, simon.fraser, tho22, tobi | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 139127 | ||||||
Attachments: |
|
Description
Dirk Schulze
2014-12-01 07:06:20 PST
Created attachment 242308 [details]
[WIP] Parsing of the long hand properties
This is a WIP patch. I am currently unsure if I will be able to continue working on the patch. If someone wants to pick it up, feel welcome to do so.
* motion-position will be renamed to motion-distance
* motion-rotate is currently not implemented even though I added parts of it in the patch already.
* no compiler flag added yet
(In reply to comment #1) > Created attachment 242308 [details] > [WIP] Parsing of the long hand properties > > This is a WIP patch. I am currently unsure if I will be able to continue > working on the patch. If someone wants to pick it up, feel welcome to do so. > > * motion-position will be renamed to motion-distance > * motion-rotate is currently not implemented even though I added parts of it > in the patch already. > * no compiler flag added yet I forgot to add the Adobe copyright and to mention that parsing/style computation (including path() function) of motion-path is complete. Chrome has supported. Basic shapes parsing for path() got implemented (for clip-path) already. So it is just about implementing the properties now. The CSS property names for Motion Path properties have changed. Recent spec update: https://drafts.fxtf.org/motion-1/ https://github.com/w3c/fxtf-drafts/pull/14 We have already shipped with the earlier names. For a period of time we can alias them to the new names. motion-offset -> offset-distance motion-path -> offset-path motion-rotation -> offset-rotation motion -> offset See also: https://bugs.chromium.org/p/chromium/issues/detail?id=637543 https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/uqDmsIj6zJY/cS-Vp_XG2oYJ Will offset-path be fully supported? eg as used in https://codepen.io/michellebarker/pen/XWJyydY (that demo doesn't work in Safari). Then this page https://caniuse.com/#search=offset-path should get updated. Moved to 233109. |