Add use counters for XMLHttpRequestProgressEvent properties.

Gauge if removing these compatibility properties is feasible.

R=jochen@chromium.org
BUG=357112

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170198 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: move WebKitPoint to the oilpan heap.

R=wibling@chromium.org,haraken@chromium.org
BUG=340522

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170199 bbb929c8-8fbe-4397-9dbb-9b2b20218538
When firing null-events stop DeviceSensorEventController only after the event has propagated to window.

When no sensors are available chrome should fire an all-null event
into blink. However at the time of firing the active DOM objects
can be suspended or stopped, which can prohibit propagation of the
event to window. Currently the controller will be unregistered in
any case because the event is a null-event. This results in the
potential loss of null-events and the javascript callback is never
executed. To avoid this issue the firing of a null-event should
happen until it effectively propagates to window.

BUG=356750
TEST=http://jsbin.com/pivimoga/1/ (manual)
TEST=https://codereview.chromium.org/214763002/ (browsertest)

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170200 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[refactor] Split wrap-unwrap.html into smaller files, and directly check the error result.

wrap-unwrap.html becomes these files:

 * wrapKey-unextractable.html
 * wrapKey-lacks-usage.html
 * wrapKey-badParameters.html
 * unwrapKey-lacks-usage.html
 * unwrapKey-badParameters.html

BUG=245025

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170201 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use click event for search field cancel button

The previous behavior was to select all on mouse down and clear on mouse up. This matched the Cocoa NSSearchField behavior.
On Android the button may be so small users couldn't tap it reliably and only mousedown would fire.

BUG=329326

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170202 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Change line endings of scrolling-embedded-svg-file-image-repaint-problem

This is a pre-commit for https://codereview.chromium.org/205263004/ to
change the line-endings this file in that patch so that the patch can be
applied cleanly in rietveld.

TBR=jamesr@chromium.org
BUG=345027

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170203 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove more CRs from scrolling-embedded-svg-file-image-repaint-problem

This is a follow-up to r170203 to remove even more carriage returns.

TBR=jamesr@chromium.org
BUG=345027

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

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