Reviewed by eseidel.
authorrwlbuis <rwlbuis@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 24 Sep 2006 19:43:13 +0000 (19:43 +0000)
committerrwlbuis <rwlbuis@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 24 Sep 2006 19:43:13 +0000 (19:43 +0000)
commita245a7f23531d5f75744c940c25afe2daa72ab50
treea2107ad86576be789b3485ab780d3e2f6ec2ec8f
parent749ad57f3f8d740e419714970423f54890847050
    Reviewed by eseidel.

        Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=6001
        WebKit does not handle fallback custom cursors
        Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=6002
        WebKit does not properly handle SVG <cursor> element

        Add support for svg cursor images. Also make sure hotspot
        settings are handled correctly. Add tests for handling of css3
        cursor syntax with hotspots in strict and quirks mode. Finally
        implement fallback.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16549 268f45cc-cd09-0410-ab3c-d52691b4dbfc
17 files changed:
WebCore/ChangeLog
WebCore/WebCore.xcodeproj/project.pbxproj
WebCore/css/CSSComputedStyleDeclaration.cpp
WebCore/css/CSSCursorImageValue.cpp [new file with mode: 0644]
WebCore/css/CSSCursorImageValue.h [new file with mode: 0644]
WebCore/css/cssparser.cpp
WebCore/css/cssstyleselector.cpp
WebCore/ksvg2/svg/SVGCursorElement.cpp
WebCore/manual-tests/css3-cursor-fallback-quirks.html [new file with mode: 0644]
WebCore/manual-tests/css3-cursor-fallback-strict.html [new file with mode: 0644]
WebCore/manual-tests/cursorfallback.xml [new file with mode: 0644]
WebCore/page/FrameView.cpp
WebCore/platform/Cursor.h
WebCore/platform/mac/CursorMac.mm
WebCore/platform/qt/CursorQt.cpp
WebCore/rendering/RenderStyle.cpp
WebCore/rendering/RenderStyle.h