Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 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 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 80 | 80 |
| 81 namespace WebCore { | 81 namespace WebCore { |
| 82 | 82 |
| 83 namespace PageAgentState { | 83 namespace PageAgentState { |
| 84 static const char pageAgentEnabled[] = "pageAgentEnabled"; | 84 static const char pageAgentEnabled[] = "pageAgentEnabled"; |
| 85 static const char pageAgentScriptExecutionDisabled[] = "pageAgentScriptExecution Disabled"; | 85 static const char pageAgentScriptExecutionDisabled[] = "pageAgentScriptExecution Disabled"; |
| 86 static const char pageAgentScriptsToEvaluateOnLoad[] = "pageAgentScriptsToEvalua teOnLoad"; | 86 static const char pageAgentScriptsToEvaluateOnLoad[] = "pageAgentScriptsToEvalua teOnLoad"; |
| 87 static const char pageAgentScreenWidthOverride[] = "pageAgentScreenWidthOverride "; | 87 static const char pageAgentScreenWidthOverride[] = "pageAgentScreenWidthOverride "; |
| 88 static const char pageAgentScreenHeightOverride[] = "pageAgentScreenHeightOverri de"; | 88 static const char pageAgentScreenHeightOverride[] = "pageAgentScreenHeightOverri de"; |
| 89 static const char pageAgentDeviceScaleFactorOverride[] = "pageAgentDeviceScaleFa ctorOverride"; | 89 static const char pageAgentDeviceScaleFactorOverride[] = "pageAgentDeviceScaleFa ctorOverride"; |
| 90 static const char pageAgentEmulateViewport[] = "pageAgentEmulateViewport"; | |
| 90 static const char pageAgentFitWindow[] = "pageAgentFitWindow"; | 91 static const char pageAgentFitWindow[] = "pageAgentFitWindow"; |
| 91 static const char textAutosizingFontScaleFactorOverride[] = "textAutosizingFontS caleFactorOverride"; | 92 static const char textAutosizingFontScaleFactorOverride[] = "textAutosizingFontS caleFactorOverride"; |
| 92 static const char pageAgentShowFPSCounter[] = "pageAgentShowFPSCounter"; | 93 static const char pageAgentShowFPSCounter[] = "pageAgentShowFPSCounter"; |
| 93 static const char pageAgentTextAutosizingOverride[] = "pageAgentTextAutosizingOv erride"; | 94 static const char pageAgentTextAutosizingOverride[] = "pageAgentTextAutosizingOv erride"; |
| 94 static const char pageAgentContinuousPaintingEnabled[] = "pageAgentContinuousPai ntingEnabled"; | 95 static const char pageAgentContinuousPaintingEnabled[] = "pageAgentContinuousPai ntingEnabled"; |
| 95 static const char pageAgentShowPaintRects[] = "pageAgentShowPaintRects"; | 96 static const char pageAgentShowPaintRects[] = "pageAgentShowPaintRects"; |
| 96 static const char pageAgentShowDebugBorders[] = "pageAgentShowDebugBorders"; | 97 static const char pageAgentShowDebugBorders[] = "pageAgentShowDebugBorders"; |
| 97 static const char pageAgentShowScrollBottleneckRects[] = "pageAgentShowScrollBot tleneckRects"; | 98 static const char pageAgentShowScrollBottleneckRects[] = "pageAgentShowScrollBot tleneckRects"; |
| 98 static const char touchEventEmulationEnabled[] = "touchEventEmulationEnabled"; | 99 static const char touchEventEmulationEnabled[] = "touchEventEmulationEnabled"; |
| 99 static const char pageAgentEmulatedMedia[] = "pageAgentEmulatedMedia"; | 100 static const char pageAgentEmulatedMedia[] = "pageAgentEmulatedMedia"; |
| (...skipping 258 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 358 String emulatedMedia = m_state->getString(PageAgentState::pageAgentEmula tedMedia); | 359 String emulatedMedia = m_state->getString(PageAgentState::pageAgentEmula tedMedia); |
| 359 setEmulatedMedia(0, emulatedMedia); | 360 setEmulatedMedia(0, emulatedMedia); |
| 360 bool continuousPaintingEnabled = m_state->getBoolean(PageAgentState::pag eAgentContinuousPaintingEnabled); | 361 bool continuousPaintingEnabled = m_state->getBoolean(PageAgentState::pag eAgentContinuousPaintingEnabled); |
| 361 setContinuousPaintingEnabled(0, continuousPaintingEnabled); | 362 setContinuousPaintingEnabled(0, continuousPaintingEnabled); |
| 362 bool showScrollBottleneckRects = m_state->getBoolean(PageAgentState::pag eAgentShowScrollBottleneckRects); | 363 bool showScrollBottleneckRects = m_state->getBoolean(PageAgentState::pag eAgentShowScrollBottleneckRects); |
| 363 setShowScrollBottleneckRects(0, showScrollBottleneckRects); | 364 setShowScrollBottleneckRects(0, showScrollBottleneckRects); |
| 364 | 365 |
| 365 int currentWidth = static_cast<int>(m_state->getLong(PageAgentState::pag eAgentScreenWidthOverride)); | 366 int currentWidth = static_cast<int>(m_state->getLong(PageAgentState::pag eAgentScreenWidthOverride)); |
| 366 int currentHeight = static_cast<int>(m_state->getLong(PageAgentState::pa geAgentScreenHeightOverride)); | 367 int currentHeight = static_cast<int>(m_state->getLong(PageAgentState::pa geAgentScreenHeightOverride)); |
| 367 double currentDeviceScaleFactor = m_state->getDouble(PageAgentState::pag eAgentDeviceScaleFactorOverride); | 368 double currentDeviceScaleFactor = m_state->getDouble(PageAgentState::pag eAgentDeviceScaleFactorOverride); |
| 369 bool currentEmulateViewport = m_state->getBoolean(PageAgentState::pageAg entEmulateViewport); | |
| 368 bool currentFitWindow = m_state->getBoolean(PageAgentState::pageAgentFit Window); | 370 bool currentFitWindow = m_state->getBoolean(PageAgentState::pageAgentFit Window); |
| 369 updateViewMetrics(currentWidth, currentHeight, currentDeviceScaleFactor, currentFitWindow); | 371 updateViewMetrics(currentWidth, currentHeight, currentDeviceScaleFactor, currentEmulateViewport, currentFitWindow); |
| 370 updateTouchEventEmulationInPage(m_state->getBoolean(PageAgentState::touc hEventEmulationEnabled)); | 372 updateTouchEventEmulationInPage(m_state->getBoolean(PageAgentState::touc hEventEmulationEnabled)); |
| 371 } | 373 } |
| 372 } | 374 } |
| 373 | 375 |
| 374 void InspectorPageAgent::webViewResized(const IntSize& size) | 376 void InspectorPageAgent::webViewResized(const IntSize& size) |
| 375 { | 377 { |
| 376 int currentWidth = static_cast<int>(m_state->getLong(PageAgentState::pageAge ntScreenWidthOverride)); | 378 int currentWidth = static_cast<int>(m_state->getLong(PageAgentState::pageAge ntScreenWidthOverride)); |
| 377 m_overlay->resize(currentWidth ? size : IntSize()); | 379 m_overlay->resize(currentWidth ? size : IntSize()); |
| 378 } | 380 } |
| 379 | 381 |
| (...skipping 16 matching lines...) Expand all Loading... | |
| 396 setShowPaintRects(0, false); | 398 setShowPaintRects(0, false); |
| 397 setShowDebugBorders(0, false); | 399 setShowDebugBorders(0, false); |
| 398 setShowFPSCounter(0, false); | 400 setShowFPSCounter(0, false); |
| 399 setEmulatedMedia(0, String()); | 401 setEmulatedMedia(0, String()); |
| 400 setContinuousPaintingEnabled(0, false); | 402 setContinuousPaintingEnabled(0, false); |
| 401 setShowScrollBottleneckRects(0, false); | 403 setShowScrollBottleneckRects(0, false); |
| 402 setShowViewportSizeOnResize(0, false, 0); | 404 setShowViewportSizeOnResize(0, false, 0); |
| 403 if (m_didForceCompositingMode) | 405 if (m_didForceCompositingMode) |
| 404 setForceCompositingMode(0, false); | 406 setForceCompositingMode(0, false); |
| 405 | 407 |
| 406 if (!deviceMetricsChanged(0, 0, 1, false, 1, false)) | 408 if (!deviceMetricsChanged(0, 0, 1, false, false, 1, false)) |
| 407 return; | 409 return; |
| 408 | 410 |
| 409 // When disabling the agent, reset the override values if necessary. | 411 // When disabling the agent, reset the override values if necessary. |
| 410 updateViewMetrics(0, 0, 1, false); | 412 updateViewMetrics(0, 0, 1, false, false); |
| 411 m_state->setLong(PageAgentState::pageAgentScreenWidthOverride, 0); | 413 m_state->setLong(PageAgentState::pageAgentScreenWidthOverride, 0); |
| 412 m_state->setLong(PageAgentState::pageAgentScreenHeightOverride, 0); | 414 m_state->setLong(PageAgentState::pageAgentScreenHeightOverride, 0); |
| 413 m_state->setDouble(PageAgentState::pageAgentDeviceScaleFactorOverride, 1); | 415 m_state->setDouble(PageAgentState::pageAgentDeviceScaleFactorOverride, 1); |
| 416 m_state->setBoolean(PageAgentState::pageAgentEmulateViewport, false); | |
| 414 m_state->setBoolean(PageAgentState::pageAgentFitWindow, false); | 417 m_state->setBoolean(PageAgentState::pageAgentFitWindow, false); |
| 415 m_state->setDouble(PageAgentState::textAutosizingFontScaleFactorOverride, 1) ; | 418 m_state->setDouble(PageAgentState::textAutosizingFontScaleFactorOverride, 1) ; |
| 416 m_state->setBoolean(PageAgentState::pageAgentTextAutosizingOverride, false); | 419 m_state->setBoolean(PageAgentState::pageAgentTextAutosizingOverride, false); |
| 417 } | 420 } |
| 418 | 421 |
| 419 void InspectorPageAgent::addScriptToEvaluateOnLoad(ErrorString*, const String& s ource, String* identifier) | 422 void InspectorPageAgent::addScriptToEvaluateOnLoad(ErrorString*, const String& s ource, String* identifier) |
| 420 { | 423 { |
| 421 RefPtr<JSONObject> scripts = m_state->getObject(PageAgentState::pageAgentScr iptsToEvaluateOnLoad); | 424 RefPtr<JSONObject> scripts = m_state->getObject(PageAgentState::pageAgentScr iptsToEvaluateOnLoad); |
| 422 if (!scripts) { | 425 if (!scripts) { |
| 423 scripts = JSONObject::create(); | 426 scripts = JSONObject::create(); |
| (...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 626 return; | 629 return; |
| 627 | 630 |
| 628 Document* document = frame->document(); | 631 Document* document = frame->document(); |
| 629 if (!document) { | 632 if (!document) { |
| 630 *errorString = "No Document instance to set HTML for"; | 633 *errorString = "No Document instance to set HTML for"; |
| 631 return; | 634 return; |
| 632 } | 635 } |
| 633 DOMPatchSupport::patchDocument(*document, html); | 636 DOMPatchSupport::patchDocument(*document, html); |
| 634 } | 637 } |
| 635 | 638 |
| 636 void InspectorPageAgent::setDeviceMetricsOverride(ErrorString* errorString, int width, int height, double deviceScaleFactor, bool fitWindow, const bool* optiona lTextAutosizing, const double* optionalFontScaleFactor) | 639 void InspectorPageAgent::setDeviceMetricsOverride(ErrorString* errorString, int width, int height, double deviceScaleFactor, bool emulateViewport, bool fitWindo w, const bool* optionalTextAutosizing, const double* optionalFontScaleFactor) |
| 637 { | 640 { |
| 638 const static long maxDimension = 10000000; | 641 const static long maxDimension = 10000000; |
| 639 | 642 |
| 640 bool textAutosizing = optionalTextAutosizing ? *optionalTextAutosizing : fal se; | 643 bool textAutosizing = optionalTextAutosizing ? *optionalTextAutosizing : fal se; |
| 641 double fontScaleFactor = optionalFontScaleFactor ? *optionalFontScaleFactor : 1; | 644 double fontScaleFactor = optionalFontScaleFactor ? *optionalFontScaleFactor : 1; |
| 642 | 645 |
| 643 if (width < 0 || height < 0 || width > maxDimension || height > maxDimension ) { | 646 if (width < 0 || height < 0 || width > maxDimension || height > maxDimension ) { |
| 644 *errorString = "Width and height values must be positive, not greater th an " + String::number(maxDimension); | 647 *errorString = "Width and height values must be positive, not greater th an " + String::number(maxDimension); |
| 645 return; | 648 return; |
| 646 } | 649 } |
| 647 | 650 |
| 648 if (!width ^ !height) { | 651 if (!width ^ !height) { |
| 649 *errorString = "Both width and height must be either zero or non-zero at once"; | 652 *errorString = "Both width and height must be either zero or non-zero at once"; |
| 650 return; | 653 return; |
| 651 } | 654 } |
| 652 | 655 |
| 653 if (deviceScaleFactor <= 0) { | 656 if (deviceScaleFactor <= 0) { |
| 654 *errorString = "deviceScaleFactor must be positive"; | 657 *errorString = "deviceScaleFactor must be positive"; |
| 655 return; | 658 return; |
| 656 } | 659 } |
| 657 | 660 |
| 658 if (fontScaleFactor <= 0) { | 661 if (fontScaleFactor <= 0) { |
| 659 *errorString = "fontScaleFactor must be positive"; | 662 *errorString = "fontScaleFactor must be positive"; |
| 660 return; | 663 return; |
| 661 } | 664 } |
| 662 | 665 |
| 663 if (!deviceMetricsChanged(width, height, deviceScaleFactor, fitWindow, fontS caleFactor, textAutosizing)) | 666 if (!deviceMetricsChanged(width, height, deviceScaleFactor, emulateViewport, fitWindow, fontScaleFactor, textAutosizing)) |
| 664 return; | 667 return; |
| 665 | 668 |
| 666 Settings& settings = m_page->settings(); | 669 Settings& settings = m_page->settings(); |
| 667 if (width && height && !settings.acceleratedCompositingEnabled()) { | 670 if (width && height && !settings.acceleratedCompositingEnabled()) { |
| 668 if (errorString) | 671 if (errorString) |
| 669 *errorString = "Compositing mode is not supported"; | 672 *errorString = "Compositing mode is not supported"; |
| 670 return; | 673 return; |
| 671 } | 674 } |
| 672 | 675 |
| 673 m_state->setLong(PageAgentState::pageAgentScreenWidthOverride, width); | 676 m_state->setLong(PageAgentState::pageAgentScreenWidthOverride, width); |
| 674 m_state->setLong(PageAgentState::pageAgentScreenHeightOverride, height); | 677 m_state->setLong(PageAgentState::pageAgentScreenHeightOverride, height); |
| 675 m_state->setDouble(PageAgentState::pageAgentDeviceScaleFactorOverride, devic eScaleFactor); | 678 m_state->setDouble(PageAgentState::pageAgentDeviceScaleFactorOverride, devic eScaleFactor); |
| 679 m_state->setBoolean(PageAgentState::pageAgentEmulateViewport, emulateViewpor t); | |
| 676 m_state->setBoolean(PageAgentState::pageAgentFitWindow, fitWindow); | 680 m_state->setBoolean(PageAgentState::pageAgentFitWindow, fitWindow); |
| 677 m_state->setDouble(PageAgentState::textAutosizingFontScaleFactorOverride, fo ntScaleFactor); | 681 m_state->setDouble(PageAgentState::textAutosizingFontScaleFactorOverride, fo ntScaleFactor); |
| 678 m_state->setBoolean(PageAgentState::pageAgentTextAutosizingOverride, textAut osizing); | 682 m_state->setBoolean(PageAgentState::pageAgentTextAutosizingOverride, textAut osizing); |
| 679 | 683 |
| 680 updateViewMetrics(width, height, deviceScaleFactor, fitWindow); | 684 updateViewMetrics(width, height, deviceScaleFactor, emulateViewport, fitWind ow); |
| 681 } | 685 } |
| 682 | 686 |
| 683 bool InspectorPageAgent::deviceMetricsChanged(int width, int height, double devi ceScaleFactor, bool fitWindow, double fontScaleFactor, bool textAutosizing) | 687 bool InspectorPageAgent::deviceMetricsChanged(int width, int height, double devi ceScaleFactor, bool emulateViewport, bool fitWindow, double fontScaleFactor, boo l textAutosizing) |
| 684 { | 688 { |
| 685 // These two always fit an int. | 689 // These two always fit an int. |
| 686 int currentWidth = static_cast<int>(m_state->getLong(PageAgentState::pageAge ntScreenWidthOverride)); | 690 int currentWidth = static_cast<int>(m_state->getLong(PageAgentState::pageAge ntScreenWidthOverride)); |
| 687 int currentHeight = static_cast<int>(m_state->getLong(PageAgentState::pageAg entScreenHeightOverride)); | 691 int currentHeight = static_cast<int>(m_state->getLong(PageAgentState::pageAg entScreenHeightOverride)); |
| 688 double currentDeviceScaleFactor = m_state->getDouble(PageAgentState::pageAge ntDeviceScaleFactorOverride, 1); | 692 double currentDeviceScaleFactor = m_state->getDouble(PageAgentState::pageAge ntDeviceScaleFactorOverride, 1); |
| 693 bool currentEmulateViewport = m_state->getBoolean(PageAgentState::pageAgentE mulateViewport); | |
| 689 bool currentFitWindow = m_state->getBoolean(PageAgentState::pageAgentFitWind ow); | 694 bool currentFitWindow = m_state->getBoolean(PageAgentState::pageAgentFitWind ow); |
| 690 double currentFontScaleFactor = m_state->getDouble(PageAgentState::textAutos izingFontScaleFactorOverride, 1); | 695 double currentFontScaleFactor = m_state->getDouble(PageAgentState::textAutos izingFontScaleFactorOverride, 1); |
| 691 bool currentTextAutosizing = m_state->getBoolean(PageAgentState::pageAgentTe xtAutosizingOverride); | 696 bool currentTextAutosizing = m_state->getBoolean(PageAgentState::pageAgentTe xtAutosizingOverride); |
| 692 | 697 |
| 693 return width != currentWidth || height != currentHeight || deviceScaleFactor != currentDeviceScaleFactor || fitWindow != currentFitWindow || fontScaleFactor != currentFontScaleFactor || textAutosizing != currentTextAutosizing; | 698 return width != currentWidth || height != currentHeight || deviceScaleFactor != currentDeviceScaleFactor || emulateViewport != currentEmulateViewport || fit Window != currentFitWindow || fontScaleFactor != currentFontScaleFactor || textA utosizing != currentTextAutosizing; |
| 694 } | 699 } |
| 695 | 700 |
| 696 void InspectorPageAgent::setShowPaintRects(ErrorString*, bool show) | 701 void InspectorPageAgent::setShowPaintRects(ErrorString*, bool show) |
| 697 { | 702 { |
| 698 m_state->setBoolean(PageAgentState::pageAgentShowPaintRects, show); | 703 m_state->setBoolean(PageAgentState::pageAgentShowPaintRects, show); |
| 699 m_client->setShowPaintRects(show); | 704 m_client->setShowPaintRects(show); |
| 700 | 705 |
| 701 if (!show && mainFrame() && mainFrame()->view()) | 706 if (!show && mainFrame() && mainFrame()->view()) |
| 702 mainFrame()->view()->invalidate(); | 707 mainFrame()->view()->invalidate(); |
| 703 } | 708 } |
| (...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 910 String deprecatedHeaderSourceMapURL = resource->response().httpHeaderField(d eprecatedSourceMapHttpHeader); | 915 String deprecatedHeaderSourceMapURL = resource->response().httpHeaderField(d eprecatedSourceMapHttpHeader); |
| 911 if (!deprecatedHeaderSourceMapURL.isEmpty()) { | 916 if (!deprecatedHeaderSourceMapURL.isEmpty()) { |
| 912 // FIXME: add deprecated console message here. | 917 // FIXME: add deprecated console message here. |
| 913 return deprecatedHeaderSourceMapURL; | 918 return deprecatedHeaderSourceMapURL; |
| 914 } | 919 } |
| 915 return resource->response().httpHeaderField(sourceMapHttpHeader); | 920 return resource->response().httpHeaderField(sourceMapHttpHeader); |
| 916 } | 921 } |
| 917 | 922 |
| 918 bool InspectorPageAgent::deviceMetricsOverrideEnabled() | 923 bool InspectorPageAgent::deviceMetricsOverrideEnabled() |
| 919 { | 924 { |
| 920 return m_enabled && m_state->getLong(PageAgentState::pageAgentScreenWidthOve rride); | 925 return m_enabled && m_deviceMetricsOverridden; |
|
dgozman
2013/11/02 13:27:26
There are also some other places with this constru
pfeldman
2013/11/02 13:31:24
Done.
| |
| 921 } | 926 } |
| 922 | 927 |
| 923 // static | 928 // static |
| 924 DocumentLoader* InspectorPageAgent::assertDocumentLoader(ErrorString* errorStrin g, Frame* frame) | 929 DocumentLoader* InspectorPageAgent::assertDocumentLoader(ErrorString* errorStrin g, Frame* frame) |
| 925 { | 930 { |
| 926 DocumentLoader* documentLoader = frame->loader().documentLoader(); | 931 DocumentLoader* documentLoader = frame->loader().documentLoader(); |
| 927 if (!documentLoader) | 932 if (!documentLoader) |
| 928 *errorString = "No documentLoader for given frame found"; | 933 *errorString = "No documentLoader for given frame found"; |
| 929 return documentLoader; | 934 return documentLoader; |
| 930 } | 935 } |
| (...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1063 for (Frame* child = frame->tree().firstChild(); child; child = child->tree() .nextSibling()) { | 1068 for (Frame* child = frame->tree().firstChild(); child; child = child->tree() .nextSibling()) { |
| 1064 if (!childrenArray) { | 1069 if (!childrenArray) { |
| 1065 childrenArray = TypeBuilder::Array<TypeBuilder::Page::FrameResourceT ree>::create(); | 1070 childrenArray = TypeBuilder::Array<TypeBuilder::Page::FrameResourceT ree>::create(); |
| 1066 result->setChildFrames(childrenArray); | 1071 result->setChildFrames(childrenArray); |
| 1067 } | 1072 } |
| 1068 childrenArray->addItem(buildObjectForFrameTree(child)); | 1073 childrenArray->addItem(buildObjectForFrameTree(child)); |
| 1069 } | 1074 } |
| 1070 return result; | 1075 return result; |
| 1071 } | 1076 } |
| 1072 | 1077 |
| 1073 void InspectorPageAgent::updateViewMetrics(int width, int height, double deviceS caleFactor, bool fitWindow) | 1078 void InspectorPageAgent::updateViewMetrics(int width, int height, double deviceS caleFactor, bool emulateViewport, bool fitWindow) |
| 1074 { | 1079 { |
| 1075 m_client->overrideDeviceMetrics(width, height, static_cast<float>(deviceScal eFactor), fitWindow); | 1080 m_client->overrideDeviceMetrics(width, height, static_cast<float>(deviceScal eFactor), emulateViewport, fitWindow); |
| 1076 | 1081 |
| 1077 Document* document = mainFrame()->document(); | 1082 Document* document = mainFrame()->document(); |
| 1078 if (document) | 1083 if (document) |
| 1079 document->styleResolverChanged(RecalcStyleImmediately); | 1084 document->styleResolverChanged(RecalcStyleImmediately); |
| 1080 InspectorInstrumentation::mediaQueryResultChanged(document); | 1085 InspectorInstrumentation::mediaQueryResultChanged(document); |
| 1081 | 1086 |
| 1082 // FIXME: allow metrics override, fps counter and continuous painting at the same time: crbug.com/299837. | 1087 // FIXME: allow metrics override, fps counter and continuous painting at the same time: crbug.com/299837. |
| 1083 m_deviceMetricsOverridden = width && height; | 1088 m_deviceMetricsOverridden = width && height; |
| 1084 m_client->setShowFPSCounter(m_state->getBoolean(PageAgentState::pageAgentSho wFPSCounter) && !m_deviceMetricsOverridden); | 1089 m_client->setShowFPSCounter(m_state->getBoolean(PageAgentState::pageAgentSho wFPSCounter) && !m_deviceMetricsOverridden); |
| 1085 m_client->setContinuousPaintingEnabled(m_state->getBoolean(PageAgentState::p ageAgentContinuousPaintingEnabled) && !m_deviceMetricsOverridden); | 1090 m_client->setContinuousPaintingEnabled(m_state->getBoolean(PageAgentState::p ageAgentContinuousPaintingEnabled) && !m_deviceMetricsOverridden); |
| (...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1245 } | 1250 } |
| 1246 | 1251 |
| 1247 void InspectorPageAgent::setShowViewportSizeOnResize(ErrorString*, bool show, co nst bool* showGrid) | 1252 void InspectorPageAgent::setShowViewportSizeOnResize(ErrorString*, bool show, co nst bool* showGrid) |
| 1248 { | 1253 { |
| 1249 m_state->setBoolean(PageAgentState::showSizeOnResize, show); | 1254 m_state->setBoolean(PageAgentState::showSizeOnResize, show); |
| 1250 m_state->setBoolean(PageAgentState::showGridOnResize, showGrid && *showGrid) ; | 1255 m_state->setBoolean(PageAgentState::showGridOnResize, showGrid && *showGrid) ; |
| 1251 } | 1256 } |
| 1252 | 1257 |
| 1253 } // namespace WebCore | 1258 } // namespace WebCore |
| 1254 | 1259 |
| OLD | NEW |