| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2011, 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2011, 2012 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 553 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 564 SkCanvas canvas(bitmap); | 564 SkCanvas canvas(bitmap); |
| 565 canvas.clear(kAlphaRed); | 565 canvas.clear(kAlphaRed); |
| 566 | 566 |
| 567 SkPictureBuilder pictureBuilder(FloatRect(0, 0, kWidth, kHeight)); | 567 SkPictureBuilder pictureBuilder(FloatRect(0, 0, kWidth, kHeight)); |
| 568 | 568 |
| 569 // Paint the root of the main frame in the way that CompositedLayerMapping w
ould. | 569 // Paint the root of the main frame in the way that CompositedLayerMapping w
ould. |
| 570 FrameView* view = m_webViewHelper.webViewImpl()->mainFrameImpl()->frameView(
); | 570 FrameView* view = m_webViewHelper.webViewImpl()->mainFrameImpl()->frameView(
); |
| 571 PaintLayer* rootLayer = view->layoutView()->layer(); | 571 PaintLayer* rootLayer = view->layoutView()->layer(); |
| 572 LayoutRect paintRect(0, 0, kWidth, kHeight); | 572 LayoutRect paintRect(0, 0, kWidth, kHeight); |
| 573 PaintLayerPaintingInfo paintingInfo(rootLayer, paintRect, GlobalPaintNormalP
hase, LayoutSize()); | 573 PaintLayerPaintingInfo paintingInfo(rootLayer, paintRect, GlobalPaintNormalP
hase, LayoutSize()); |
| 574 PaintLayerPainter(*rootLayer).paintLayerContents(&pictureBuilder.context(),
paintingInfo, PaintLayerPaintingCompositingAllPhases); | 574 PaintLayerPainter(*rootLayer).paintLayerContents(pictureBuilder.context(), p
aintingInfo, PaintLayerPaintingCompositingAllPhases); |
| 575 | 575 |
| 576 pictureBuilder.endRecording()->playback(&canvas); | 576 pictureBuilder.endRecording()->playback(&canvas); |
| 577 | 577 |
| 578 // The result should be a blend of red and green. | 578 // The result should be a blend of red and green. |
| 579 SkColor color = bitmap.getColor(kWidth / 2, kHeight / 2); | 579 SkColor color = bitmap.getColor(kWidth / 2, kHeight / 2); |
| 580 EXPECT_TRUE(redChannel(color)); | 580 EXPECT_TRUE(redChannel(color)); |
| 581 EXPECT_TRUE(greenChannel(color)); | 581 EXPECT_TRUE(greenChannel(color)); |
| 582 } | 582 } |
| 583 | 583 |
| 584 TEST_F(WebViewTest, FocusIsInactive) | 584 TEST_F(WebViewTest, FocusIsInactive) |
| (...skipping 2589 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3174 WebFrame* frame = mainWebView.webView()->mainFrame(); | 3174 WebFrame* frame = mainWebView.webView()->mainFrame(); |
| 3175 v8::HandleScope scope(v8::Isolate::GetCurrent()); | 3175 v8::HandleScope scope(v8::Isolate::GetCurrent()); |
| 3176 v8::Local<v8::Value> v8Value = frame->executeScriptAndReturnValue(WebScriptS
ource("var win = window.open('javascript:false'); win.document")); | 3176 v8::Local<v8::Value> v8Value = frame->executeScriptAndReturnValue(WebScriptS
ource("var win = window.open('javascript:false'); win.document")); |
| 3177 ASSERT_TRUE(v8Value->IsObject()); | 3177 ASSERT_TRUE(v8Value->IsObject()); |
| 3178 Document* document = V8Document::toImplWithTypeCheck(v8::Isolate::GetCurrent
(), v8Value); | 3178 Document* document = V8Document::toImplWithTypeCheck(v8::Isolate::GetCurrent
(), v8Value); |
| 3179 ASSERT_TRUE(document); | 3179 ASSERT_TRUE(document); |
| 3180 EXPECT_FALSE(document->frame()->isLoading()); | 3180 EXPECT_FALSE(document->frame()->isLoading()); |
| 3181 } | 3181 } |
| 3182 | 3182 |
| 3183 } // namespace blink | 3183 } // namespace blink |
| OLD | NEW |