Fix crash caused by unrooted selection-start

Don't call containerForPaintInvalidation() from RenderSelectionInfo
if the object is not rooted.

BUG=414406

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182030 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web Animations: Fix pseudo element keyframe style resolution crash

Pseudo element keyframe animations were not being resolved with the correct
StyleResolverState::element(). This bug is likely due to mismatched
parameter names in CSSAnimations::calculateUpdate().

This patch corrects the Element passed to StyleResolverState when resolving
keyframe animation styles and ensures the parameter names under
CSSAnimations::calculateUpdate() and related helper functions are consistent
with what gets passed in from StyleResolver::applyAnimatedProperties().

BUG=412979, 360457

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

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

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

TBR=vollick@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182032 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Modify CustomElementProcessingStep::isCreated()'s name

Rename CustomElementProcessingStep::isCreated() to isCreatedCallback()
to reflect that callback is created callback.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182033 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix the problem that radio button is selected after the click event is prevented.

The problem is that the radio button is selected in a group when click event occurs but it is prevented,
if there are the multiple radio elements which are only unselected.

This patch makes the selected radio botton undo when didDispatchClick is called.

BUG=333065
R=keishi@chromium.org
TEST=LayoutTests/fast/forms/radio-checkbox-restore-indeterminate.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182034 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add missing comma.

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182035 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Transfer canvas state to the next frame with noticable restrictions.

Transfer canvas state to the next frame with the next restrictions:
- transform matrix must be invertable (to get clip area before transform)
- clip area must be rectangular

BUG=392614

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

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