Changeset 139026 in webkit
- Timestamp:
- Jan 7, 2013 6:58:15 PM (11 years ago)
- Location:
- trunk/Source
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r139025 r139026 1 2013-01-07 Stephen White <senorblanco@chromium.org> 2 3 Add a flag to control canvas antialiasing. 4 https://bugs.webkit.org/show_bug.cgi?id=106255 5 6 Reviewed by Darin Fisher. 7 8 This flag is not exposed through TestRunner or DRT, so no testing is 9 possible yet. 10 11 * html/HTMLCanvasElement.cpp: 12 (WebCore::HTMLCanvasElement::createImageBuffer): 13 * page/Settings.in: 14 1 15 2013-01-07 Julien Chaffraix <jchaffraix@webkit.org> 2 16 -
trunk/Source/WebCore/html/HTMLCanvasElement.cpp
r137011 r139026 571 571 m_imageBuffer->context()->setShadowsIgnoreTransforms(true); 572 572 m_imageBuffer->context()->setImageInterpolationQuality(DefaultInterpolationQuality); 573 if (document()->settings() && !document()->settings()->antialiased2dCanvasEnabled()) 574 m_imageBuffer->context()->setShouldAntialias(false); 573 575 m_imageBuffer->context()->setStrokeThickness(1); 574 576 m_contextStateSaver = adoptPtr(new GraphicsContextStateSaver(*m_imageBuffer->context())); -
trunk/Source/WebCore/page/Settings.in
r139024 r139026 102 102 accelerated2dCanvasEnabled initial=false 103 103 deferred2dCanvasEnabled initial=false 104 antialiased2dCanvasEnabled initial=true 104 105 loadDeferringEnabled initial=true 105 106 webAudioEnabled initial=false -
trunk/Source/WebKit/chromium/ChangeLog
r139017 r139026 1 2013-01-07 Stephen White <senorblanco@chromium.org> 2 3 Add a flag to control canvas antialiasing. 4 https://bugs.webkit.org/show_bug.cgi?id=106255 5 6 Reviewed by Darin Fisher. 7 8 * public/WebSettings.h: 9 * src/WebSettingsImpl.cpp: 10 (WebKit::WebSettingsImpl::setAntialiased2dCanvasEnabled): 11 * src/WebSettingsImpl.h: 12 1 13 2013-01-07 Yusuf Ozuysal <yusufo@google.com> 2 14 -
trunk/Source/WebKit/chromium/public/WebSettings.h
r138765 r139026 73 73 virtual void setAllowScriptsToCloseWindows(bool) = 0; 74 74 virtual void setAllowUniversalAccessFromFileURLs(bool) = 0; 75 virtual void setAntialiased2dCanvasEnabled(bool) = 0; 75 76 virtual void setApplyDeviceScaleFactorInCompositor(bool) = 0; 76 77 virtual void setApplyPageScaleFactorInCompositor(bool) = 0; -
trunk/Source/WebKit/chromium/src/WebSettingsImpl.cpp
r138765 r139026 505 505 } 506 506 507 void WebSettingsImpl::setAntialiased2dCanvasEnabled(bool enabled) 508 { 509 m_settings->setAntialiased2dCanvasEnabled(enabled); 510 } 511 507 512 void WebSettingsImpl::setDeferred2dCanvasEnabled(bool enabled) 508 513 { -
trunk/Source/WebKit/chromium/src/WebSettingsImpl.h
r138765 r139026 67 67 virtual void setAllowScriptsToCloseWindows(bool); 68 68 virtual void setAllowUniversalAccessFromFileURLs(bool); 69 virtual void setAntialiased2dCanvasEnabled(bool); 69 70 virtual void setApplyDeviceScaleFactorInCompositor(bool); 70 71 virtual void setApplyPageScaleFactorInCompositor(bool);
Note: See TracChangeset
for help on using the changeset viewer.