Auto-rebaseline for r180523

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

BUG=404892
TBR=yuki.sekiguchi@access-company.com

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

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

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

BUG=365851
TBR=danakj@chromium.org

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

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

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

BUG=388780
TBR=jinho.bang@samsung.com

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

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

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

BUG=388780
TBR=jinho.bang@samsung.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180578 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix mapRectToPaintInvalidationBacking() wrong callers

Previously the callers called mapRectToPaintInvalidationBacking with
wrong parameters (passing paintInvalidationState pointer as 'bool fixed'
and the actual paintInvalidationState was 0).

As the 'bool fixed' parameter is only meaningful for RenderView, this
change removed the parameter from mapRectToPaintInvalidationBacking,
added RenderView::mapRectToPaintInvalidationBackingOfView() and let
RenderBox call the latter when the container is RenderView.

For previous wrong callers,
- RenderInline: disable paintInvalidationState offset caching because of
  crbug.com/402994
- RenderLayer: disable paintInvalidationState offset caching because of
  crbug.com/402983

The change in RenderInline fixes bug 402362. Previously as the 'fixed'
parameter was wrongly passed as 'true', the scroll offset of the view was
wrongly added to the repaint rect of some inlines.

BUG=403979,402994,402983
TEST=fast/repaint/inline-style-change-in-scrolled-view.html
TEST=svg/repaint/repaint-in-scrolled-view.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180579 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move URLTestHelper from web/tests/ to core/testing/.

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180580 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't allow setting properties on scriptable v8 plugin objects

Plugin elements can be backed by v8 objects which are used for
scripting from JS into the plugin. There are no longer any use cases
where we need to allow setting properties on the backing object as a
result of setting the property on the plugin element. As a result we
can remove the call to the backing v8 object.

Note that this should only affect Pepper plugins that support
scripting (Flash and PDF being the ones of importance) but I have
verified that they do not need this. When NPAPI is removed, we should
be able to remove the corresponding NPObject codepath.

BUG=351636

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180581 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Elements] fix ctrl-z behavior.

There used to be an assumption that ctrl-z event is coming from elements
tree outline. This turned out to be wrong in case of focused styles
sidebar pane, which caused ctrl-z event to be ignored.

BUG=405058
R=pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180582 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rename TouchList::create() to TouchList::adopt() for clarity

Rename TouchList::create() to TouchList::adopt() for clarity as it adopts the
Vector argument. This is consistent with similar factory functions such as
StaticNodeList::adopt(), CSSSelectorList::adopt(), SelectorQuery::adopt(), ...

R=adamk@chromium.org, esprehn@chromium.org

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

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