DevTools: rename Filesystem to Folder in workspace settings.

R=yurys@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150274 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Garden-o-matic should open flakiness dashboard in new window

In the "examine" view, we forgot to set the target to _blank when we link to
the flakiness dashboard. As requested by Eric Seidel.

BUG=240525
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150275 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add virtual/softwarecompositing/gestures to NeverFixTests

These tests were recently moved from
platform/chromium-linux/compositing/gestures/ to compositing/gestures/ and were
not intended to be run as part of the virtual/softwarecompositing/gestures/
virtual suite.

BUG=240104
R=ojan@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150276 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark meter-styles flaky on Mac.

TBR=tkent
BUG=240515

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150277 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Made Blink tooltip ShadowDOM-aware

Before this change, tooltip lookup on EventHandler::mouseMoved() filtered
in-shadow nodes out. That results broken tooltip display of these in-shadow elements.
Such filtering was originally introduced to hide UA shadows, but the implementation
was a bit too aggressive that it filtered all shadow out.

This chagne add HitTestResult::setToShadowHostIfUserAgentShadowRoot().
This is a relaxed version of such filtering, which only hides nodes in UA shadow.
Using this, tooltip is correctly located even if it is inside shadows.

BUG=234100
TEST=tooltips-in-shdaow.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150278 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Do not update a generated file if the contents is the same

After this CL, changes in CodeGeneratorV8.pm that don't change generated code
won't cause rebuild of V8XXX.{h,cpp}.

R=abarth,thakis

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150279 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove a very flaky test of little utility
This test is very flaky on all platforms:
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=fast%2Fparser%2Fparser-yield-timing.html
TBR=abarth

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150280 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Factor DatabaseIdentifier out of SecurityOrigin

This CL separates the DatabaseIdentifier code out of the main SecurityOrigin
class. This code doesn't interact with the rest of SecurityOrigin.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150281 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Kill Document::addIconURL.

It looked useless, so I killed it. Also, move icon-handling code out of LinkLoader, because there ain't much "loading" going on.

R=abarth
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150282 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 150279 "Do not update a generated file if the contents is..."

> Do not update a generated file if the contents is the same
> 
> After this CL, changes in CodeGeneratorV8.pm that don't change generated code
> won't cause rebuild of V8XXX.{h,cpp}.
> 
> R=abarth,thakis
> 
> Review URL: https://chromiumcodereview.appspot.com/14970006

TBR=haraken@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150283 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused code behind USE(PLATFORM_TEXT_TRACK_MENU)

This code seems to have been added for the WebKit Apple port but
is not used in Blink.

R=vcarbune@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150284 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use jinja2 for make_runtime_features and make_internal_runtime_flags

Begin moving python code generators to jinja2.
Some previous discussion on https://codereview.chromium.org/14905002/.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150285 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Decrease the visibility of the ENABLE_THREADING_XX guards.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150286 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Implement <flex> layout

The current code matches the specification to the letter for the
known available space case (the unknown one was left out of this
change).

The algorithm increases the value of 1fr based on the grid tracks'
usedBreath to fraction ratio (called normalizedFractionValue). This
enables increasing the fraction value while updating the available
space to account for processed grid tracks. The algorithm stops when
we run out of grid tracks or available space (one grid item has an
intrinsic size too big).

Also left out of this change is the interaction with spanning where
we should split the grid items into group that don't cross a <flex>
grid track.

BUG=235258
TESTS=fast/css-grid-layout/flex-content-resolution-columns.html
      fast/css-grid-layout/flex-content-resolution-rows.html
      fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html
      fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html

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

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