Added TestRunner.tooltipText

This change adds TestRunner.tooltipText property which reflects the tooltip text
notified from the core module. This allows us to write tests for bugs like crbug.com/234100.

BUG=none
TEST=a-tooltip.html
R=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150209 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Simplify CSSSelectorList creation/adoption

Patch by Andreas Kling 2013-01-11
https://bugs.webkit.org/show_bug.cgi?id=106649

Retires separate construction path for lists with a single entry.

R=ojan@chromium.org
BUG=238049

Review URL: https://chromiumcodereview.appspot.com/14556024

git-svn-id: svn://svn.chromium.org/blink/trunk@150210 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Skipping {}, () and [] blocks while error recovering in CSS.

This affects recovering in expression, declaration and declaration lists.

BUG=140608

Review URL: https://chromiumcodereview.appspot.com/14897004

git-svn-id: svn://svn.chromium.org/blink/trunk@150211 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add a missing "explicit".

BUG=

Review URL: https://chromiumcodereview.appspot.com/14670026

git-svn-id: svn://svn.chromium.org/blink/trunk@150212 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Clean up the coding style in the media query classes

Due to many inconsistencies with the coding style, it was becoming
a pain to modify the media query classes. This change makes it
more consistent.

Review URL: https://chromiumcodereview.appspot.com/14670025

git-svn-id: svn://svn.chromium.org/blink/trunk@150213 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Better filtering CSS errors.

BUG=140608
TEST=LayoutTests/inspector/console/console-css-warnings.html

Review URL: https://chromiumcodereview.appspot.com/14652002

git-svn-id: svn://svn.chromium.org/blink/trunk@150214 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Proper error recovery in parenthesized expressions in CSS grammar.

Errors in parenthesized expressions inside functions should be recognized.

BUG=140608

Review URL: https://chromiumcodereview.appspot.com/14633008

git-svn-id: svn://svn.chromium.org/blink/trunk@150216 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaseline WinXP for compositing/visibility/visibility-image-layers.html

BUG=
TBR=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150218 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web MIDI: implement MIDIOutput

This change implements MIDIOutput interfaces.
send methods are not implemeneted yet.

BUG=163795
TEST=none
NOTRY=true
R=crogers@google.com,haraken@chromium.org

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

Review URL: https://chromiumcodereview.appspot.com/14442004

git-svn-id: svn://svn.chromium.org/blink/trunk@150219 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 150153 "Reland "Unifies ScrollView and RenderLayer to use..."

[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from AutomationRendererHelperTest
[ RUN      ] AutomationRendererHelperTest.RTLSnapshot
../../chrome/renderer/automation/automation_renderer_helper_browsertest.cc:42: Failure
Value of: base::MD5String(png_data_str).c_str()
  Actual: "b0d6f0e2320efa831fda5bc90737ee97"
Expected: reference_md5.c_str()
Which is: "3adefecb4472e6ba1812f9af1fdea3e4"
[  FAILED  ] AutomationRendererHelperTest.RTLSnapshot (18 ms)
[----------] 1 test from AutomationRendererHelperTest (18 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (18 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] AutomationRendererHelperTest.RTLSnapshot

> Reland "Unifies ScrollView and RenderLayer to use non-shi..."
> 
> This patch needs to be landed at the same time as
> https://chromiumcodereview.appspot.com/15006004/
> Needs to update AutomationRendererHelperTest for some of the RTL tests to work.
> 
> > Unifies ScrollView and RenderLayer to use non-shifted [minPos, maxPos] scroll offset
> >
> > For pages with negative overflow (due to RTL or writing mode), there are
> > two sets of scroll offset defined. One that ranges from [0, maxPos - minPos]
> > and the other one ranges from [minPos, maxPos]. To reduce confusion, this
> > patch unifies ScrollView and RenderLayer to use the second definition of
> > scroll offset.
> >
> > BUG=232063
> > TEST=manual
> > R=jamesr@chromium.org,jchaffraix@chromium.org
> >
> > Review URL: https://chromiumcodereview.appspot.com/14807003
> 
> TBR=jamesr@chromium.org,jchaffraix@chromium.org
> 
> Review URL: https://codereview.chromium.org/14703004

TBR=trchen@chromium.org

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

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