Recording more Win7 (dbg) flakes.

NOTRY=true
TBR=fsamuel
BUG=237270

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149602 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Updating expectations during rebaseline is racy.

The filelock was not being used correctly. acquire_lock returns
a boolean as to whether the lock was acquired. Even if you fix that
though, file locking is asynchronous and doesn't work if you
have a bunch of rebaselines in parallel.

Instead, handle updating TestExpectations the same way we handle
scm changes (i.e. do them serially at the end).

The new code is kind of dumb in that it reads/writes TestExpectations
a bunch of times instead of once, but remove_test_configuration is buggy
and fragile and doing the removals in a different order breaks things.

In either case, making this faster can be a followup patch. Right now
I'm just aiming for correct.

Also, removes the android port from ALL_SYSTEMS, otherwise we end up
with stray [ Android ] lines in TestExpectations until we get an android
bot up and running to do rebaselines off of.

Finally, now that removing lines works correctly, we can stop doing an extra pass to remove [ Rebaseline ] lines in rebaseline-expectations since they get properly removed.

R=dglazkov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149603 bbb929c8-8fbe-4397-9dbb-9b2b20218538
windows: Remove include path workaround that should no longer be necessary.

Also makes sure windows devs / bots qualify includes to dom headers correctly.
Issue found by Mike Lawther!

BUG=none
TEST=`#include "Document.h"` is a compile error on windows too.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149604 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move some flags out of PlatformContextSkia and into GraphicsContext

Rename setDrawingToImageBuffer to setCertainlyOpaque (and reverse
the meaning) to make it clearer. Move printing and accelerated flags.

Modify all call sites. Turns out that these flags change very little
in the behavior of the context itself. They are mostly a central
place to store the properties for other code to use.

R=jamesr@chromium.org,senorblanco@chromium.org
BUG=237378

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149605 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Consistently use platformContext local variable in FontSkia.cpp setupPaint. Absolutify includes while here.

FontSkia.cpp was only included in Mac builds. Since Skia is now always used by Blink, this is being moved to platform/graphics/mac and renamed accordingly.

core.gypi is updated to reflect the change in webcore_platform_files. core.gyp is updated to remove the explicit exclusion of FontSkia.cpp from non-Mac builds (since it's now handled by the broader rules).

BUG=237553

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149606 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Browser side patch:
https://codereview.chromium.org/14047015/

The new IPC type InputMsg_CursorVisibilityChange is used to
communicate updates about the mouse cursor's visibility
from the browser. When an IPC message is received, update
|m_isCursorVisible| in core::Page. If this member
variable is false, then suppress the generation of
synthetic mousemove events while scrolling; doing so
prevents new hover effects from being invoked when the
cursor is not visible.

BUG=153784

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149607 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove GraphicsContext::strokeArc, which is unused.

This is no longer used since almost a year ago, when
HAVE(PATH_BASED_BORDER_RADIUS_DRAWING) was inlined in WebKit.

https://bugs.webkit.org/show_bug.cgi?id=87931
b66f94d7f70546f805ec6d0ef3052e3727a8131d in the Blink repo

BUG=237570

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149608 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove outdated comment.

We're not interested in WinCE and Qt.

BUG=

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

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