Skip to content
  • bfulgham@apple.com's avatar
    [Windows] Implement Accessibility2 APIs in Windows. · 8096265c
    bfulgham@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=117561
    
    Reviewed by Anders Carlsson.
    
    Source/WebKit: 
    
    * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Add new IAccessible2 IDL files.
    * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: Ditto.
    * WebKit.vcxproj/Interfaces/InterfacesCommon.props: Reference new Accessible2 folder.
    * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Build IAccessible2 symbols.
    * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters: Ditto.
    
    Source/WebKit/win: 
    
    * AccessibleBase.cpp: Add stubs for IAccessible2 interface, replace attributeValue
    method with get_attribute from IAccessible2 API.
    * AccessibleBase.h: Ditto.
    * AccessibleDocument.cpp: Revise signatures for IAccessible2.
    * AccessibleDocument.h: Ditto.
    * AccessibleImage.cpp: Revise signatures for IAccessible2.
    * AccessibleImage.h: Ditto.
    * Interfaces/Accessible2: Added.
    * Interfaces/Accessible2/Accessible2.idl: Added.
    * Interfaces/Accessible2/Accessible2_2.idl: Added.
    * Interfaces/Accessible2/AccessibleApplication.idl: Added.
    * Interfaces/Accessible2/AccessibleRelation.idl: Added.
    * Interfaces/Accessible2/AccessibleStates.idl: Added.
    * Interfaces/Accessible2/IA2CommonTypes.idl: Added.
    * Interfaces/AccessibleComparable.idl:
    * Interfaces/WebKit.idl: Reference IAccessible2 types.
    * WebFrame.cpp: 
    (WebFrame::accessible): Pass window handle to IAccessible types.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151529 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    8096265c