JavaScriptCore:
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 22 Apr 2006 05:31:57 +0000 (05:31 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 22 Apr 2006 05:31:57 +0000 (05:31 +0000)
commit17064974670564aa7cd97378fcb645a80bdb861d
tree0152702fbf744702cd03d0e8ef1b9257d5dff321
parent3e085f25cfbb1726ffa1e907afe230ea744ef9d5
JavaScriptCore:

        Reviewed by Darin.

        - http://bugzilla.opendarwin.org/show_bug.cgi?id=8507
          Compilation fixes for building on gcc 4.0.2, and without precomp headers

        * kjs/operations.h:
        * kxmlcore/Assertions.cpp:
        * kxmlcore/FastMalloc.cpp:
        Added necessary headers to resolve compilation issues when not using
        precompiled headers.

        * kjs/value.h: Declare the JSCell class before friend declaration
        to resolve compilation issues with gcc 4.0.2.

        * kxmlcore/Platform.h: Set Unicode support to use ICU on platforms
        other than KDE (previously only defined for Win and Mac OS)

WebCore:

        Reviewed by Darin.

        - http://bugzilla.opendarwin.org/show_bug.cgi?id=8507
          Compilation fixes for building on gcc 4.0.2, and without precomp headers

        * platform/Cursor.h: Created a fallback case that typedefs PlatformCursor
        to void * if it isn't defined to anything else. (Useful to help get new ports
        initially compiling.)

        * bindings/js/kjs_window.cpp:
        * rendering/RenderTextField.cpp:
        * rendering/RenderBox.cpp:
        Add missing headers to resolve issues when compiling without precompiled
        headers.

        * rendering/RenderText.h: Declare the InlineTextBox class before
        friend declaration to resolve compilation issues with gcc 4.0.2.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@14004 268f45cc-cd09-0410-ab3c-d52691b4dbfc
12 files changed:
JavaScriptCore/ChangeLog
JavaScriptCore/kjs/operations.h
JavaScriptCore/kjs/value.h
JavaScriptCore/kxmlcore/Assertions.cpp
JavaScriptCore/kxmlcore/FastMalloc.cpp
JavaScriptCore/kxmlcore/Platform.h
WebCore/ChangeLog
WebCore/bindings/js/kjs_window.cpp
WebCore/platform/Cursor.h
WebCore/rendering/RenderBox.cpp
WebCore/rendering/RenderText.h
WebCore/rendering/RenderTextField.cpp