commit | 130509b29932cfe4b9f21d9cb3cda6075cc75bcc | [log] [tgz] |
---|---|---|
author | davve@opera.com <davve@opera.com@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | Fri Apr 18 17:45:42 2014 |
committer | davve@opera.com <davve@opera.com@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | Fri Apr 18 17:45:42 2014 |
tree | e4f1bcc501ffd02432c353cedfad37573d435f42 | |
parent | 1bd082ab0ed45c5d6bd5b2614a9f55d348cf04e9 [diff] |
Rework SVG sizing The basis of this change is to map explicit width and height attributes to CSS properties, essentially promoting them to presentation attributes. Note that implicit "100%" width and height are not mapped. This enables us to remove the concept of "percentage intrinsic size" and rely on normal CSS rules to resolve percentage values. The change has been approved by the SVG WG and the spec is being updated. Minutes here: http://www.w3.org/2014/04/07-svg-minutes.html#item03 Many of the -expected updates are caused by SVG size changes in turn affecting where line breaks are inserted. BUG=308992 Review URL: https://codereview.chromium.org/26390004 git-svn-id: svn://svn.chromium.org/blink/trunk@171958 bbb929c8-8fbe-4397-9dbb-9b2b20218538