2009-11-04 Benjamin Otte <otte@gnome.org>
authoreric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 4 Nov 2009 21:00:11 +0000 (21:00 +0000)
committereric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 4 Nov 2009 21:00:11 +0000 (21:00 +0000)
commitb141939a0079d57e28f6862348204e724b2c551c
tree6511b1e53916f8cb6db5aa261f8e3c34e44de3f5
parentaa5ec7a71652096a134d264aac4ae9af8d08c9d9
2009-11-04  Benjamin Otte  <otte@gnome.org>

        Reviewed by Gustavo Noronha.

        Update Cairo requirement to 1.6.

        https://bugs.webkit.org/show_bug.cgi?id=19266

        * configure.ac:
2009-11-04  Benjamin Otte  <otte@gnome.org>

        Reviewed by Gustavo Noronha.

        Update Cairo requirement to 1.6.

        Also remove all conditional code and workarounds for older versions of
        Cairo.
        In particular, gain image quality by removing the use of
        CAIRO_FILTER_NEAREST when rendering images and use the default
        bilinear filter instead.
        https://bugs.webkit.org/show_bug.cgi?id=19266

        * platform/graphics/cairo/GraphicsContextCairo.cpp:
        (WebCore::GraphicsContext::clipOut):
        * platform/graphics/cairo/ImageCairo.cpp:
        (WebCore::BitmapImage::draw):
        (WebCore::BitmapImage::drawPattern):
        * platform/graphics/cairo/PathCairo.cpp:
        (WebCore::Path::isEmpty):
        (WebCore::Path::boundingRect):
        * platform/gtk/RenderThemeGtk.cpp:
        (WebCore::paintMozWidget):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@50527 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ChangeLog
WebCore/ChangeLog
WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp
WebCore/platform/graphics/cairo/ImageCairo.cpp
WebCore/platform/graphics/cairo/PathCairo.cpp
WebCore/platform/gtk/RenderThemeGtk.cpp
configure.ac