Skip to content
  • weinig@apple.com's avatar
    WebCore: · d75fed72
    weinig@apple.com authored
    2008-10-24  Sam Weinig  <sam@webkit.org>
    
            Reviewed by Dan Bernstein.
    
            Fix https://bugs.webkit.org/show_bug.cgi?id=21759
            Layering violation: FileChooser should not depend on Document/Frame/Page
    
            Move file choosing into WebKit ChromeClient.
    
            * loader/EmptyClients.h:
            (WebCore::EmptyChromeClient::runOpenPanel):
            * page/Chrome.cpp:
            (WebCore::Chrome::runOpenPanel):
            * page/Chrome.h:
            * page/ChromeClient.h:
            * page/mac/ChromeMac.mm:
            * platform/FileChooser.h:
            * platform/mac/FileChooserMac.mm:
            * platform/qt/FileChooserQt.cpp:
            * platform/win/FileChooserWin.cpp:
            * platform/wx/TemporaryLinkStubs.cpp:
            * rendering/RenderFileUploadControl.cpp:
            (WebCore::RenderFileUploadControl::click):
    
    WebKit/gtk:
    
    2008-10-24  Sam Weinig  <sam@webkit.org>
    
            Reviewed by Dan Bernstein.
    
            Fix https://bugs.webkit.org/show_bug.cgi?id=21759
            Layering violation: FileChooser should not depend on Document/Frame/Page
    
            * WebCoreSupport/ChromeClientGtk.cpp:
            (WebKit::ChromeClient::runOpenPanel):
            * WebCoreSupport/ChromeClientGtk.h:
    
    WebKit/mac:
    
    2008-10-24  Sam Weinig  <sam@webkit.org>
    
            Reviewed by Dan Bernstein.
    
            Fix https://bugs.webkit.org/show_bug.cgi?id=21759
            Layering violation: FileChooser should not depend on Document/Frame/Page
    
            * WebCoreSupport/WebChromeClient.h:
            * WebCoreSupport/WebChromeClient.mm:
            (WebChromeClient::runOpenPanel):
    
    WebKit/qt:
    
    2008-10-24  Sam Weinig  <sam@webkit.org>
    
            Reviewed by Dan Bernstein.
    
            Fix https://bugs.webkit.org/show_bug.cgi?id=21759
            Layering violation: FileChooser should not depend on Document/Frame/Page
    
            * WebCoreSupport/ChromeClientQt.cpp:
            (WebCore::ChromeClientQt::runOpenPanel):
            * WebCoreSupport/ChromeClientQt.h:
    
    WebKit/win:
    
    2008-10-24  Sam Weinig  <sam@webkit.org>
    
            Reviewed by Dan Bernstein.
    
            Fix https://bugs.webkit.org/show_bug.cgi?id=21759
            Layering violation: FileChooser should not depend on Document/Frame/Page
    
            * WebCoreSupport/WebChromeClient.cpp:
            (WebChromeClient::runOpenPanel):
            * WebCoreSupport/WebChromeClient.h:
    
    WebKit/wx:
    
    2008-10-24  Sam Weinig  <sam@webkit.org>
    
            Reviewed by Dan Bernstein.
    
            Fix https://bugs.webkit.org/show_bug.cgi?id=21759
            Layering violation: FileChooser should not depend on Document/Frame/Page
    
            * WebKitSupport/ChromeClientWx.cpp:
            (WebCore::ChromeClientWx::runOpenPanel):
            * WebKitSupport/ChromeClientWx.h:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37880 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    d75fed72