Add setting for disabling compositor touch hit testing

BUG=303945

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158956 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add test files for GIF image decoder

Adding two corrupted GIF images for testing.

BUG=233076
R=pkasting@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158957 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[devtools] Make WebInspector.ParseURL.completeURL comply to RFC3986

Rework WebInspector.ParseURL.completeURL() and add all of the
resolution test cases from RFC3986 5.4

BUG=235691

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158958 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move RoundedRect from core/platform/graphics to platform/geometry

Move the RoundedRect class and tests from core/platform/graphics into
the the geometry directory in the new platform module.

Originally landed as r158824 but rolled out due to a win debug build
failure.

BUG=297477
R=eseidel@chromium.org, leviw@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158959 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[CSS Shapes] Revise the CSS property parsing tests

Flattened the shapes CSS property parsing tests by inserting the code from the fast/shapes/parsing/script-tests subdirectory into the test HTML source files. The subdirectory is now empty and the tests are easier to read.

BUG=303859

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158960 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaseline 3d-point-mapping-3

Unreviewed gardening.

NOTRY=true
TBR=atwilson@chromium.org
BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158961 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rename CompositingState to CompositingRecursionData

In preparation to make compositing state an explicit concept in the
code, we have to re-name a data structure that is already named
CompositingState. Actually this structure is just the state
that needs to be tracked as part of recursion for the function
RenderLayerBacking::computeCompositingRequirements().

BUG=233466
R=jchaffraix@chromium.org

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

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