Update some of the MQ comments, add issue link

Simple updates to the comments refering to issue and spec.

At the same time, fix the style of multiple comments.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163177 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Migrate generated bindings to new ExceptionState constructor.

This patch touches the first few ExceptionState constructors in the generated
bindings. Subsequent patches will update the remainder.

BUG=270033

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163178 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Have HashMap<KeyType, AtomicString>::get() return a const reference

Have HashMap<KeyType, AtomicString>::get() return nullAtom instead of AtomicString()
when the key cannot be found so that the method can now return a const reference.

This avoids useless copies of the AtomicString when calling HashMap::get() when the
value type is AtomicString.

This CL already makes use of this optimization in relevant call sites.

R=tkent

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163179 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [JsDoc] Make generated protocol type @typedefs strictly non-nullable

RDP does not allow the transfer of null objects, hence the respective @typedefs
should not allow nulls.

R=aandrey, eustas.ru, vsevik, yurys
BUG=324831

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163180 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Split TimelineOverviewPane.js, extract specific overview controls into files of their own.

R=loislo

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163181 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove TreatNullAs=NullString for Element.id and .className

http://dom.spec.whatwg.org/#interface-element

The tests for the updated properties FAIL in Firefox Nightly, IE11
Release Preview and Opera 12.16, with the exception of the id test
in Firefox.

This is because id and className are not on the Element interface
in these browsers, if the test is modified to create a HTMLElement
then tests for both attributes pass in all browsers.

BUG=310298

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163182 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Merge bools into bit fields in TextTrackCue and VTTCue

On x86_64 Linux, this reduces sizeof(VTTCue) from 248 to 232.
This does likely not result in real runtime savings, but is a
step back from 256, where a real memory increase is likely.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163183 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Tweak TextTrackCue/VTTCue virtual functions

Remove unreachable implementations and remove toString from release.

BUG=270340

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163184 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Tuned console completion filter to allow non-ascii properties auto-completion.

BUG=192730

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163185 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use AtomicString type more consistently for mimeType / encoding

Use AtomicString type more consistently for mimeType / encoding to avoid unnecessary conversions
from String to AtomicString, as those have a cost.

AtomicString type was already used for mimeType / encoding in ResourceResponse and this CL
updates ArchiveResource to be consistent, as well as the related code.

This is one step towards making the AtomicString(const String&) constructor explicit.

R=abarth, eseidel
BUG=323739

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163186 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Makes blending methods in WebLayer.h pure virtuals. Adds a layout test."

This reverts commit 36aabc8e8d4034d1cb08a0bc276e8280583319d9.

This breaks compilation with ToT (the chromium side has been reverted
    in https://codereview.chromium.org/105333002)

TBR=tonyg@chromium.org,rosca@adobe.com
BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163187 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Added regex support to console filters.

BUG=318308

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163188 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IndexedDB: Make webkitGetDatabaseNames source null

The standard IDBFactory.open() and IDBFactory.deleteDatabase() methods
set the source of the returned request to |null|. The non-standard
IDBFactory.webkitGetDatabaseNames() method was setting the source to
the factory, which adds special cases to IDBAny for no benefit. Make
the source |null| like the other methods, and tidy up IDBAny.

R=dgrogan@chromium.org
TBR=haraken@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163189 bbb929c8-8fbe-4397-9dbb-9b2b20218538
SVG text rebaselines for r163145

New text expectations for svg text tests following r163145.

TBR=dglazkov@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163190 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Manage WebSQL callbacks with OwnPtr instead of refcounting

The only tricky part of this change is in Database::runTransaction, where
a callback's refcount was temporarily 2 in order to queue an error callback.
I've reorganized the code a bit to avoid sharing ownership in that case, but
I'm not terribly familiar with Blink's WebSQL implementation so I'd appreciate
a careful look at what I've done there.

R=abarth@chromium.org
BUG=323681

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

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