Move transformationForTextBox() call out of the fragment-loop

textBox is invariant, so no need to fetch and check the transform for each
fragment.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177517 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Make WebInspector.RegExpSetting store array of regexp internally.

We use this setting for framework blackboxing and workspace folder exclude pattern,
and both settings actually operate over array of regexps.

This will be needed when we implement regexp UI dialog.

R=vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177518 bbb929c8-8fbe-4397-9dbb-9b2b20218538
gardening: mark loader/data-uri-images-load-when-loading-images-automatically-disabled.html as slow

BUG=391388
TBR=mnaganov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177519 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make ServiceWorkerContainer Oilpan-ready.

After r177463, ScriptPromiseProperty holders need to have a 'trace'
method. ScriptPromiseProperty was added to implement
navigator.serviceWorker.ready, so now ServiceWorkerContainer needs to
have a 'trace' method. It seems simpler to get ServiceWorkerContainer
ready for Oilpan than it is to anachronistically specialize
ScriptPromiseProperty::trace to handle non-traceable holders.

BUG=363967

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177520 bbb929c8-8fbe-4397-9dbb-9b2b20218538
split MEMORY_TOOL_REPLACES_ALLOCATOR into initial size and malloc.

currently all sanitizer use MEMORY_TOOL_REPLACES_ALLOCATOR defines
for setting initial size and malloc allocation.
However none memory sanitizer tools like deep-memory-profiler 
doesn't need to set initial size.
This is a patch for splitting the define up into
MEMORY_TOOL_REPLACES_ALLOCATOR, MEMORY_SANITIZER_INITIAL_SIZE.

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177521 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add detailed trace events to SVGImage::update

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177522 bbb929c8-8fbe-4397-9dbb-9b2b20218538
gardening: mark http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple.html as flaky

BUG=391391
TBR=pilgrim_google

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177523 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove destructors from ScriptWrappable objects (part 2)

Now that ScriptWrappable doesn't need a destructor, we can change
GarbageCollectedFinalized to GarbageCollected.

BUG=340522

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177524 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Extend EditableSettingsList to support <select> elements along with <input> for editing.

BUG=267592
R=vsevik

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

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