Stop trying to merge flaky test expectations in update-flaky-tests.

The code in test_expectations.py is really not designed to merge
lines for multiple ports, unfortunately, and we're getting it wrong.

For now, we'll stop trying to be clever and just list one config
per line.

R=eseidel@chromium.org
BUG=393508

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178227 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Change DocumentMarkerController::MarkerList to a HeapVector<Member<RenderedDocumentMarker>>

Before this CL, MarkerList used HeapVector<RenderedDocumentMarker> and other code used HeapVector<Member<DocumentMarker>> to point to the addresses of the RenderedDocumentMarkers in the MarkerList. This is dangerous because the RenderedDocumentMarkers in the MarkerList do not have object headers. (See https://codereview.chromium.org/386503004/ for more details.)

The most straightforward fix is to make the RenderedDocumentMarkers in the MarkerList heap-allocated. This CL makes the change.

BUG=340522

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

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

The image result changed on Win, probably due to:
Chromium r283229 "content: Enable impl-side painting on Windows"
https://codereview.chromium.org/392623003/

The visual change is imperceivable so I'll rebaseline.

BUG=169282
TBR=reveman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178229 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of [Blink] XMLTreeViewer should load resources from blink_resources.grd instead of relying upon xxd.py… (https://codereview.chromium.org/394003002/)

Reason for revert:
I think this probably caused a build failure on Android GN:
http://build.chromium.org/p/chromium.webkit/builders/Android%20GN/builds/3213
http://build.chromium.org/p/chromium.webkit/builders/Android%20GN/builds/3212

Excerpt from log:
FAILED: python ../../build/android/gyp/process_resources.py --depfile
gen/ui/android/ui_java_res__process_resources.d --android-sdk
../../third_party/android_tools/sdk/platforms/android-19 --android-sdk-tools
../../third_party/android_tools/sdk/build-tools/19.0.0 --non-constant-id
--android-manifest ../../build/android/AndroidManifest.xml
--resource-dirs=\[\"../../ui/android/java/res\"\] --srcjar-out
gen/ui/android/ui_java_res.srcjar --resource-zip-out
gen/ui/android/ui_java_res.resources.zip
--dependencies-res-zips=@\(gen/ui/android/ui_java_res.build_config:resources:dependency_zips\)
--custom-package org.chromium.ui
Traceback (most recent call last):
  File "../../build/android/gyp/process_resources.py", line 260, in <module>
    main()
  File "../../build/android/gyp/process_resources.py", line 215, in main
    build_utils.CheckOutput(package_command, print_stderr=False)
  File
"/mnt/data/b/build/slave/Android_GN/build/src/build/android/gyp/util/build_utils.py",
line 154, in CheckOutput
    raise CalledProcessError(cwd, args, stdout + stderr)
util.build_utils.CalledProcessError: Command failed: ( cd
/mnt/data/b/build/slave/Android_GN/build/src/out/Release;
../../third_party/android_tools/sdk/build-tools/19.0.0/aapt package -m -M
../../build/android/AndroidManifest.xml --auto-add-overlay -I
../../third_party/android_tools/sdk/platforms/android-19/android.jar
--output-text-symbols /tmp/tmpX2vkJ3/gen -J /tmp/tmpX2vkJ3/gen -S
../../ui/android/java/res -S /tmp/tmpX2vkJ3/deps/ui_strings_grd.resources.zip
--non-constant-id --custom-package org.chromium.ui )
../../third_party/android_tools/sdk/build-tools/19.0.0/aapt: error while loading
shared libraries: libz.so.1: cannot open shared object file: No such file or
directory

ninja: build stopped: subcommand failed.

Original issue's description:
> [Blink] XMLTreeViewer should load resources from blink_resources.grd instead of relying upon xxd.py (Part-1)
> 
> Blink should make use of blink_resources.grd for the inline resources for displaying XML tree view.
> This removes the dependency upon using xxd.py which embeds the resources as strings.
> 
> BUG=312586
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=178214

TBR=abarth@chromium.org,vivekg@chromium.org,vivek.vg@samsung.com
NOTREECHECKS=true
NOTRY=true
BUG=312586

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178230 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add failed builders to sheriff-o-matic.

This displays the non-layout builders and their failed steps at the top.

I am having trouble with ct-failing-builders-tests.html...

R=abarth@chromium.org,ojan@chromium.org,esprehn@chromium.org
CC=team-ojan@chromium.org

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

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