[DevTools] Empty attribute name/value pair added in Elements panel should be removed 

If the edited attribute name and the value are empty it should be removed from the list item 
representing the element.

Patch by vivekgalatage@gmail.com

BUG=231187
R=apavlov

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


git-svn-id: svn://svn.chromium.org/blink/trunk@148439 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Search] Wrong panel is affected by "cancelSearch" when panels are switched.

BUG=229520

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148440 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Network] Orphaned live links are not disposed timely.

Live links are managed by "Linkifier".
Unfortunately, it can only dispose all links at once.

Popover lifetime is much shorter than network log lifetime.
So every time popover hides, some amount live links become orphaned.

Also we are aimed to make network log table to be "viewport".
So live links for different rows should be managed distinctly.

Linkifier is a very lightweight object, so it is fair enough to
construct as many instances as we need.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148441 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Do not provide offsets past the last user string character in CSSParser to SourceDataHandler

Make sure "safe" offsets (not greater than the length of m_parsedText) are provided to SourceDataHandler callbacks.

R=vsevik
BUG=231127

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148442 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Address naming comments.
See https://codereview.chromium.org/14179003/

R=abarth@chromium.org
BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148443 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Change the type of code parameter of WebSocket::close() to unsigned short.

Also adds comments to explain how close method is bound to the
implementation.

BUG=229319
TEST=none
R=yhirano,haraken

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

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