Auto-rebaseline for r173661

http://src.chromium.org/viewvc/blink?view=revision&revision=173661

BUG=371111,361729
TBR=enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173688 bbb929c8-8fbe-4397-9dbb-9b2b20218538
WebAudio createBuffer should throw error with 0 channels.

Also moved the testing for invalid values from
AudioContext::createBuffer to AudioBuffer::create, which knows what
the valid ranges are instead of having the tests in both
AudioBuffer::create and AudioContext::createBuffer.

Test case added for createBuffer(0,...).

BUG=362657

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173689 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Allow layers that need squashing to draw into the squashing layer in some cases.

In particular, allow a layer L to squash if their clipping
ancestor differs from the squashing owner, but the clipping
ancestor for L is a descendant of a layer that does squash
into the squashing owner.

BUG=368410

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173690 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r173666

http://src.chromium.org/viewvc/blink?view=revision&revision=173666

BUG=369609
TBR=enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173692 bbb929c8-8fbe-4397-9dbb-9b2b20218538