Bug 89671
Summary: | Improve CSS Exclusions shapeInside and shapeOutside specification conformance (master bug) | ||
---|---|---|---|
Product: | WebKit | Reporter: | Hans Muller <giles_joplin> |
Component: | CSS | Assignee: | Hans Muller <giles_joplin> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | donggwan.kim |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | 89403, 89668, 89669, 89670, 90311, 91761 | ||
Bug Blocks: |
Hans Muller
A correct implementation of the "Supported SVG Shapes" section of the CSS Exclusions spec (http://dev.w3.org/csswg/css3-exclusions/#shapes-from-svg-syntax) will require the values of the CSS shapeInside and shapeOutside properties to be resolved to objects whose geometry is defined in terms of Length objects. Currently the values of these properties are stored as their specified values, with CSSWrapShapes.
Additionally the spec does not include a "path" element value for shapeInside,shapeOutside, although the CSSWrapShape::Type enum does.
To simplify making the fixes implied here, they've been broken down into four subordinate bugs.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Hans Muller
This is an old "master" bug and it's no longer relevant to tracking CSS Shapes progress.