Title: [127833] trunk/Source/WebCore
- Revision
- 127833
- Author
- [email protected]
- Date
- 2012-09-06 23:26:12 -0700 (Thu, 06 Sep 2012)
Log Message
[Chromium] Regression: Web Inspector tool-tips pixellated with --force-device-scale-factor=2
https://bugs.webkit.org/show_bug.cgi?id=95875
Reviewed by Vsevolod Vlasov.
The overlay canvas is scaled according to the actual devicePixelRatio of the inspected page, while retaining its original CSS size.
* inspector/InspectorOverlay.cpp:
(WebCore::InspectorOverlay::reset):
* inspector/InspectorOverlayPage.html:
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (127832 => 127833)
--- trunk/Source/WebCore/ChangeLog 2012-09-07 06:15:34 UTC (rev 127832)
+++ trunk/Source/WebCore/ChangeLog 2012-09-07 06:26:12 UTC (rev 127833)
@@ -1,3 +1,16 @@
+2012-09-06 Alexander Pavlov <[email protected]>
+
+ [Chromium] Regression: Web Inspector tool-tips pixellated with --force-device-scale-factor=2
+ https://bugs.webkit.org/show_bug.cgi?id=95875
+
+ Reviewed by Vsevolod Vlasov.
+
+ The overlay canvas is scaled according to the actual devicePixelRatio of the inspected page, while retaining its original CSS size.
+
+ * inspector/InspectorOverlay.cpp:
+ (WebCore::InspectorOverlay::reset):
+ * inspector/InspectorOverlayPage.html:
+
2012-09-06 Sheriff Bot <[email protected]>
Unreviewed, rolling out r127822.
Modified: trunk/Source/WebCore/inspector/InspectorOverlay.cpp (127832 => 127833)
--- trunk/Source/WebCore/inspector/InspectorOverlay.cpp 2012-09-07 06:15:34 UTC (rev 127832)
+++ trunk/Source/WebCore/inspector/InspectorOverlay.cpp 2012-09-07 06:26:12 UTC (rev 127833)
@@ -444,7 +444,7 @@
void InspectorOverlay::reset()
{
- evaluateInOverlay("reset", "");
+ evaluateInOverlay("reset", String::number(m_page->deviceScaleFactor()));
}
void InspectorOverlay::evaluateInOverlay(const String& method, const String& argument)
Modified: trunk/Source/WebCore/inspector/InspectorOverlayPage.html (127832 => 127833)
--- trunk/Source/WebCore/inspector/InspectorOverlayPage.html 2012-09-07 06:15:34 UTC (rev 127832)
+++ trunk/Source/WebCore/inspector/InspectorOverlayPage.html 2012-09-07 06:26:12 UTC (rev 127833)
@@ -220,12 +220,15 @@
quad1[3].x === quad2[3].x && quad1[3].y === quad2[3].y;
}
-function reset()
+function reset(deviceScaleFactor)
{
window.canvas = document.getElementById("canvas");
window.context = canvas.getContext("2d");
- canvas.width = document.body.offsetWidth;
- canvas.height = document.body.offsetHeight;
+ canvas.width = deviceScaleFactor * document.body.offsetWidth;
+ canvas.height = deviceScaleFactor * document.body.offsetHeight;
+ canvas.style.width = document.body.offsetWidth + "px";
+ canvas.style.height = document.body.offsetHeight + "px";
+ context.scale(deviceScaleFactor, deviceScaleFactor);
document.getElementById("paused-in-debugger").style.visibility = "hidden";
document.getElementById("element-title").style.visibility = "hidden";
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes