Revert "Remove generic TextFieldDecorator in favor of PasswordGeneratorButtonElement"

This reverts commit 99e66e0f901b1ec7267bc214dc9c89f885c3b3f5.

Broke the build because of a left over ASSERT.

git-svn-id: svn://svn.chromium.org/blink/trunk@154062 bbb929c8-8fbe-4397-9dbb-9b2b20218538
XSLTUnicodeSort shouldn't use bloatedCharacters

I've introduced a memcpy to avoid the call to bloatedCharacters.

R=eseidel
BUG=254708

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154063 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Chrome supports inband text tracks via the Media Source API. To implement this, there is a mutual reference between Chrome and Blink. However, during the teardown that occurs when a tab or the browser is closed, there is a lifetime issue that engenders a dangling reference.  The following (Chromium) CL implements a fix for the problem:

https://chromiumcodereview.appspot.com/17167011/

This (Blink) CL creates a layout test that effects an immediate teardown, by requesting the removal the media source buffer, which forces the text track to be removed from the text track list.

BUG=230708

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154064 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Skip or delete a bunch of timing out tests.

I tried to CC people to the relevant bugs in the hopes someone will
look into them, but in the meantime, these tests are taking up
a ridiculous amount of the bot cycle time.

In a few cases where the test seemed especially unimportant
or unlikely to ever get fixed, I just deleted the test.

R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154065 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for 154053

http://src.chromium.org/viewvc/blink?view=revision&revision=154053

BUG=245478
TBR=leviw@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154066 bbb929c8-8fbe-4397-9dbb-9b2b20218538
This patch changes initialization of typing style not to populate from form control like elements, which can't have range ending point, e.g. img, input, object, textarea, and so on.

BUG=86938
R=ojan@chromium.org

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

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