2007-12-20 Rodney Dawes <dobey@wayofthemonkey.com>
authormrowe@apple.com <mrowe@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 20 Dec 2007 22:17:42 +0000 (22:17 +0000)
committermrowe@apple.com <mrowe@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 20 Dec 2007 22:17:42 +0000 (22:17 +0000)
commit2186d5f3c8eef6915519235d1ed73e7d652dd2a2
treede7f16ff7eb7e647030c1b768b4c1692aae4a628
parentb3bf86fa08c39c3fbabd53a21f975857aac0384d
2007-12-20  Rodney Dawes  <dobey@wayofthemonkey.com>

        Reviewed by Darin Adler.

        Proxy includes of npruntime.h or npapi.h through npruntime_internal.h
        Include stdio.h in npapi.h for the use of FILE with XP_UNIX defined
        This is for building with X11, as some type and enum names conflict
        with #define names in X11 headers.
        http://bugs.webkit.org/show_bug.cgi?id=15669

        * JavaScriptCore.xcodeproj/project.pbxproj:
        * bindings/NP_jsobject.h:
        * bindings/npapi.h:
        * bindings/npruntime.cpp:
        * bindings/npruntime_impl.h:
        * bindings/npruntime_priv.h:
        * bindings/npruntime_internal.h:
        * bindings/testbindings.cpp:
        * bindings/c/c_class.h:
        * bindings/c/c_runtime.h:
        * bindings/c/c_utility.h:

2007-12-20  Rodney Dawes  <dobey@wayofthemonkey.com>

        Reviewed by Darin Adler.

        Define XP_UNIX when building with plugins on X11.
        Use new npruntime_internal.h instead of npruntime.h.
        http://bugs.webkit.org/show_bug.cgi?id=15669

        * ForwardingHeaders/bindings/npruntime_internal.h
        * WebCore.pro:
        * html/HTMLPlugInElement.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@28911 268f45cc-cd09-0410-ab3c-d52691b4dbfc
16 files changed:
JavaScriptCore/ChangeLog
JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
JavaScriptCore/bindings/NP_jsobject.h
JavaScriptCore/bindings/c/c_class.h
JavaScriptCore/bindings/c/c_runtime.h
JavaScriptCore/bindings/c/c_utility.h
JavaScriptCore/bindings/npapi.h
JavaScriptCore/bindings/npruntime.cpp
JavaScriptCore/bindings/npruntime_impl.h
JavaScriptCore/bindings/npruntime_internal.h [new file with mode: 0644]
JavaScriptCore/bindings/npruntime_priv.h
JavaScriptCore/bindings/testbindings.cpp
WebCore/ChangeLog
WebCore/ForwardingHeaders/bindings/npruntime_internal.h [new file with mode: 0644]
WebCore/WebCore.pro
WebCore/html/HTMLPlugInElement.h