Improve the display of apple.com. innerWidth and innerHeight refer to the size...
authorhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 12 May 2005 07:47:43 +0000 (07:47 +0000)
committerhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 12 May 2005 07:47:43 +0000 (07:47 +0000)
commit3462636abb1ec9bb6b2346ab5937f63a72950dff
tree31598af2ee7ac44d45f70c36ea26d5208ccd7fc2
parent10405f2105e17b0c0b11bfb72750d82876fbe65a
Improve the display of apple.com.  innerWidth and innerHeight refer to the size of the visible view and
so they do not need to do a layout in order to yield correct values from JS.  Removing this stops an
early layout and paint before the apple.com images are typically loaded.

This is an improvement of the fix for wired.com's FOUC.  For that bug I eliminated the need to ignore pending
stylesheets, but now I'm going further and just eliminating the layout all together.  This means that the old
updateLayout function can be reverted to how it was before the wired.com fix.

        Reviewed by john

        * khtml/ecma/kjs_window.cpp:
        (Window::get):
        (Window::updateLayout):
        * khtml/ecma/kjs_window.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9164 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog-2005-08-23
WebCore/khtml/ecma/kjs_window.cpp
WebCore/khtml/ecma/kjs_window.h