DevTools: Remove mimeType and encoded parameters from Project.requestFileContent callback.

R=pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158640 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update layout test lang-glyph-cache-separation.html

Follow-up of blink r158398.
- Use U+76F4 as the testing character
- Now covers zh-CN, zh-TW, ja and ko.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158642 bbb929c8-8fbe-4397-9dbb-9b2b20218538
RenderBox::paintFillLayers should check box-shadow when finding  an opaque layer.

RenderBox::paintFillLayers has a fast path when a layer has an opaque background image.
If a layer has an opaque background image, basically the layer's background layers will be hidden by the background image. So we can skip rendering the background layers.
However, if box-shadow is also specified, the box-shadow will be rendered in a skipped backround layer.

This causes "box-shadow disappears". We cannot use the fast path if box-shadow is specified.

BUG=260645
TEST=fast/box-shadow/normal-box-shadow-with-background-image.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158643 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move LayoutUnit from core/platform/ to platform/

Move the LayoutUnit class and the LayoutUnit unit tests from the
the core/platform directory into the separate platform module.

BUG=297477
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158644 bbb929c8-8fbe-4397-9dbb-9b2b20218538
ASSERTION FAILED: !needsLayout() in RenderTableSection::paint

The issue is that if you start mixing inline (with continuation)
along with table that needs to generate anonymous wrappers, it
ends up very badly with anonymous wrappers not getting generated.
Instead of trying to fix the inline code, this change just
implements a wrong but safer approach: layout unexpected children.

BUG=290135

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

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