2007-11-27 Alp Toker <alp@atoker.com>
authoralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 28 Nov 2007 04:31:51 +0000 (04:31 +0000)
committeralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 28 Nov 2007 04:31:51 +0000 (04:31 +0000)
commit829bba4e158731dd0b66d0cfdda0c97be1ff310f
treeff48b65bb34354c74aed93f5918e61ba28b6aabc
parentfbc55297e0478eee9c81458820160da22ffcdc6f
2007-11-27  Alp Toker  <alp@atoker.com>

        Reviewed by Maciej.

        http://bugs.webkit.org/show_bug.cgi?id=15569
        [gtk] GTK JavaScriptCore needs to export symbols for JSC API and WTF

        Introduce JS_EXPORT to mark symbols to be exported as public API.

        Export all public symbols in the JavaScriptCore C API.

        This matches conventions for exporting symbols set by the CF and CG
        frameworks.

        * API/JSBase.h:
        * API/JSContextRef.h:
        * API/JSObjectRef.h:
        * API/JSStringRef.h:
        * API/JSStringRefBSTR.h:
        * API/JSStringRefCF.h:
        * API/JSValueRef.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@28097 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScriptCore/API/JSBase.h
JavaScriptCore/API/JSContextRef.h
JavaScriptCore/API/JSObjectRef.h
JavaScriptCore/API/JSStringRef.h
JavaScriptCore/API/JSStringRefBSTR.h
JavaScriptCore/API/JSStringRefCF.h
JavaScriptCore/API/JSValueRef.h
JavaScriptCore/ChangeLog