-
weinig authored
Reviewed by Geoff. Updates tests for http://bugs.webkit.org/show_bug.cgi?id=14193 Move the Screen object out of the JS bindings * fast/dom/Window/window-appendages-cleared-expected.txt: * fast/dom/Window/window-properties-expected.txt: WebCore: Reviewed by Geoff. Patch for http://bugs.webkit.org/show_bug.cgi?id=14193 Move the Screen object out of the JS bindings - Renames Screen.h to PlatformScreen.h to accommodate new class. - Autogenerates JSScreen. * DerivedSources.make: * WebCore.pro: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * bindings/js/kjs_window.cpp: (KJS::WindowPrivate::WindowPrivate): (KJS::Window::mark): (KJS::Window::getValueProperty): (KJS::Window::clearHelperObjectProperties): * bindings/js/kjs_window.h: (KJS::Window::): * css/MediaQueryEvaluator.cpp: * page/DOMWindow.cpp: (WebCore::DOMWindow::DOMWindow): (WebCore::DOMWindow::~DOMWindow): (WebCore::DOMWindow::frame): (WebCore::DOMWindow::disconnectFrame): (WebCore::DOMWindow::screen): * page/DOMWindow.h: * page/DOMWindow.idl: * page/Screen.cpp: Added. (WebCore::Screen::Screen): (WebCore::Screen::disconnectFrame): (WebCore::Screen::height): (WebCore::Screen::width): (WebCore::Screen::colorDepth): (WebCore::Screen::pixelDepth): (WebCore::Screen::availLeft): (WebCore::Screen::availTop): (WebCore::Screen::availHeight): (WebCore::Screen::availWidth): * page/Screen.h: Added. * page/Screen.idl: Added. * page/mac/WebCoreFrameBridge.mm: * platform/PlatformScreen.h: Copied from WebCore/platform/Screen.h. * platform/Screen.h: Removed. * platform/gdk/PlatformScreenGdk.cpp: Copied from WebCore/platform/gdk/ScreenGdk.cpp. * platform/gdk/ScreenGdk.cpp: Removed. * platform/mac/PlatformMouseEventMac.mm: * platform/mac/PlatformScreenMac.mm: Copied from WebCore/platform/mac/ScreenMac.mm. * platform/mac/ScreenMac.mm: Removed. * platform/qt/PlatformScreenQt.cpp: Added. (WebCore::WebCore::screenDepth): (WebCore::WebCore::screenDepthPerComponent): (WebCore::WebCore::screenIsMonochrome): (WebCore::WebCore::screenRect): (WebCore::WebCore::screenAvailableRect): * platform/qt/TemporaryLinkStubs.cpp: * platform/win/PlatformScreenWin.cpp: Copied from WebCore/platform/win/ScreenWin.cpp. * platform/win/ScreenWin.cpp: Removed. * rendering/RenderObject.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@23576 268f45cc-cd09-0410-ab3c-d52691b4dbfc
b8d23237