Remove QualifiedName::hasOneRef

This is no longer needed.

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

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

Unlike getMathMLAttrs this is not being called.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182722 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web SQL: Remove SQLCallbackWrapper.

The purpose of SQLCallbackWrapper was to call callback destructors
on their owner context threads. Callbacks were moved to Oilpan heap [1]
and Oilpan ensures objects are destructed in their creator threads.
We don't need SQLCallbackWrapper any longer.

[1] http://src.chromium.org/viewvc/blink?view=revision&revision=182656
BUG=347902

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182723 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove a TaskSynchronizer from the HTML parser

The HTML parser is using a WebThread, and the WebThread's destructor doesn't finish until all the tasks posted to the WebThread are processed. Thus we don't need to use a TaskSynchronizer.

BUG=340522

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182724 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL: object type support for IDL dictionary

We need to support object type for IDL dictionary members because
registerElement() takes a dictionary which has object? member[1].
In dictionary impl classes, dictionary members of which type object
are represented using ScriptValue.

[1] http://w3c.github.io/webcomponents/spec/custom/#dfn-document-registerElement

BUG=321462

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182725 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove SQLCallbackWrapper.h from modules.gypi.

Blink r182723 removed SQLCallbackWrapper.h, but missed to remove it from
modules.gypi.

TBR=haraken@chromium.org
BUG=347902

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182726 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix pinch virtual viewport position after resize.

Associate the viewport anchor with the inner viewport.
Adjust the inner and outer viewport positions after resize
such that they both remain in their allowed range and the
inner viewport origin scales proportionally within the
outer viewport.

As a small cleanup, made the method ScrollView::scrollTo() protected.

BUG=364108

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=182365

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182727 bbb929c8-8fbe-4397-9dbb-9b2b20218538
ServiceWorker: Remove test suppression for extendable-event-waituntil.html

BUG=405847
TBR=horo@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182728 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Throw errors on invalid parameters for AudioParams and start()/stop().

See https://github.com/WebAudio/web-audio-api/issues/354 and some of the clarifying comments therein.

Basically, only finite values are allowed for the parameters to the timeline functions for an AudioParam. In addition, some parameters (depending on the function) must be non-negative or strictly positive.

Start/stop must be finite non-negative value.

Test added for these cases.

Also took the opportunity to replace isValidNumber with std::isfinite.

BUG=416553

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182729 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make LocalDOMWindow::getMatchedCSSRules update the render tree to avoid stale computed style.

BUG=415040

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182730 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Separate ScrollView from PopupListBox.

BUG=417774

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182731 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove the faulure expectation of websocket-handshake layout test.

The layout test was fixed at [1] but TestExpectation was not updated.

1: https://src.chromium.org/viewvc/blink?view=rev&revision=182670

BUG=417619
R=hiroshige

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182733 bbb929c8-8fbe-4397-9dbb-9b2b20218538
idl_reader.read_idl_definitions should return dictionary: component to definitions.

read_idl_definitions reads a given idl file and returns idl definitions after resolving its dependency.
However, if the idl file is in core and some idl file in modules has a partial interface of the idl's interface, we cannot merge the idl definitions and should return core's interface and modules' interface.

BUG=358074

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182734 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Blink doesn't honor percent heights on children of "align-self:stretch" flex items in a fixed-height flex container
    
Blink does not honor percent heights on children of flex items
having align-self:stretch in a fixed-height flex container. It
ignores the height specified in percent and take the height as
min-content height.
    
This bug occurs because while applying stretch alignment to the flex-item
we set the OverrideLogicalContentHeight for the flex-item but while
computing PercentageLogicalHeight for the children of the flex-item
in the api RenderBox::computePercentageLogicalHeight we are checking for
hasOverrideContainingBlockLogicalHeight() which checks if the child which
is having percentage height has overrideLogicalHeight or not. Since for
the child we had not set overideLogicalHeight so this condtion returns
false and available height for child becomes -1. Hence it takes height
as min-content height.
    
This patch fixes this bug by using overrideLogicalContentHeight() of 
containing block as availableHeight while computing the 
percentage heights of children of flex item having stretch alignment. 
Also for the cases where desiredLogicalHeight == logicalHeight() and 
flex item hasPercentHeightDescendants() we are forcing a relayout
of the flex item as overrideLogicalContentHeight() 
gets cleared off while calculating preferredMainAxisContentExtentForChild
    
BUG=341310,346275

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182735 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Pass test-list as JSON to layout-test-server.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182736 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove default args to several PageWidgetDelegate members, try 2.

BUG=411993

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182737 bbb929c8-8fbe-4397-9dbb-9b2b20218538
GridPainter::paintChild should take RenderBox reference

GridPainter method paintChild() take pointer to RenderBox instance but
the body of this method assumes that the object will never be NULL.
We should replace it to use RenderBox references. This somehow got
missed in the previous revision of converting pointers to references.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182738 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Comply (more) with check-webkit-style in and around HTMLMediaElement

R=fs@opera.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182739 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Summary tag is exposed with wrong IA2 Role

Correct IA2 role for summary tag is ROLE_SYSTEM_PUSHBUTTON

BUG=282016

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182740 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Revert of HTMLSelectElement does not include selected index/indices while saving state (patchset #8 id:160001 of https://codereview.chromium.org/541693003/)"

Reason for revert: The actual cause of the test failure was the lack of support for localized strings in test framework for <select>. That was fixed with https://codereview.chromium.org/593113003/

BUG=401506

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

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