Skip to content
  • thatcher's avatar
    Reviewed by Eric. · 5d6cedb6
    thatcher authored
            Manual test added: cursor.html
    
            Bug 9560: should support new CSS3 cursor types to get more resizing directions
            http://bugzilla.opendarwin.org/show_bug.cgi?id=9560
    
            Adds support for ew-resize, ns-resize, nesw-resize, nwse-resize,
            col-resize and row-resize CSS3 cursor values.
    
            Also converted some of the cursor images to grayscale tiffs,
            some were RGB but had no color data.
    
            * Resources/eastResizeCursor.tiff:
            * Resources/eastWestResizeCursor.tiff: Added.
            * Resources/helpCursor.tiff:
            * Resources/moveCursor.tiff:
            * Resources/northEastResizeCursor.tiff:
            * Resources/northEastSouthWestResizeCursor.tiff: Added.
            * Resources/northResizeCursor.tiff:
            * Resources/northSouthResizeCursor.tiff: Added.
            * Resources/northWestResizeCursor.tiff:
            * Resources/northWestSouthEastResizeCursor.tiff: Added.
            * Resources/southEastResizeCursor.tiff:
            * Resources/southResizeCursor.tiff:
            * Resources/southWestResizeCursor.tiff:
            * Resources/textAreaResizeCorner.tiff:
            * Resources/waitCursor.tiff:
            * Resources/westResizeCursor.tiff:
            * WebCore.xcodeproj/project.pbxproj:
            * css/CSSComputedStyleDeclaration.cpp:
            (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
            * css/CSSValueKeywords.in:
            * css/cssparser.cpp:
            (WebCore::CSSParser::parseValue):
            * manual-tests/cursor.html: Added.
            * page/FrameView.cpp:
            (WebCore::selectCursor):
            * platform/Cursor.h:
            * platform/mac/CursorMac.mm:
            (WebCore::northSouthResizeCursor):
            (WebCore::eastWestResizeCursor):
            (WebCore::northEastSouthWestResizeCursor):
            (WebCore::northWestSouthEastResizeCursor):
            (WebCore::columnResizeCursor):
            (WebCore::rowResizeCursor):
            * platform/win/CursorWin.cpp:
            (WebCore::northSouthResizeCursor):
            (WebCore::eastWestResizeCursor):
            (WebCore::northEastSouthWestResizeCursor):
            (WebCore::northWestSouthEastResizeCursor):
            (WebCore::columnResizeCursor):
            (WebCore::rowResizeCursor):
            * rendering/render_style.h: cursor needs 5 bits now
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@15003 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    5d6cedb6