SVG does not respect overflow:visible.

For standalone svg documents, always clip to the viewport ('auto' acts as 'hidden').

For 'overflow: hidden | scroll' on any svg element: clip.
For 'overflow: auto | visible' on any svg element: don't clip.

New behaviours for stand-alone svg documents:
* overflow-x and overflow-y for controlling each scrollbar independently is now supported.
* overflow:scroll will display scrollbars regardless of the svg overflowing or not (as required by CSS).
* overflow:hidden will cause overflow to be clipped away and scrollbars to be hidden.

BUG=231577

Review URL: https://codereview.chromium.org/220853002

git-svn-id: svn://svn.chromium.org/blink/trunk@172126 bbb929c8-8fbe-4397-9dbb-9b2b20218538
38 files changed
tree: c3d45a828e4d55e396305c3dd7997ee387940e06
  1. third_party/