Skip to content
Permalink
Browse files
Add JSCore symbol exports needed by wx port
https://bugs.webkit.org/show_bug.cgi?id=77280

Reviewed by Hajime Morita.


Canonical link: https://commits.webkit.org/96981@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@109224 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  • Loading branch information
Kevin Ollivier committed Feb 29, 2012
1 parent e7848de commit d656e45c67f04ebb152b55e2fd15053d11c2888c
Showing with 19 additions and 1 deletion.
  1. +10 −0 Source/JavaScriptCore/ChangeLog
  2. +1 −1 Source/JavaScriptCore/wtf/ArrayBufferView.h
  3. +8 −0 Source/JavaScriptCore/wtf/ExportMacros.h
@@ -1,3 +1,13 @@
2012-02-29 Kevin Ollivier <kevino@theolliviers.com>

Add JSCore symbol exports needed by wx port
https://bugs.webkit.org/show_bug.cgi?id=77280

Reviewed by Hajime Morita.

* wtf/ArrayBufferView.h:
* wtf/ExportMacros.h:

2012-02-28 Raphael Kubo da Costa <kubo@profusion.mobi>

[CMake] Always build wtf as a static library.
@@ -36,7 +36,7 @@

namespace WTF {

class ArrayBufferView : public RefCounted<ArrayBufferView> {
class WTF_EXPORT_PRIVATE_RTTI ArrayBufferView : public RefCounted<ArrayBufferView> {
public:
virtual bool isByteArray() const { return false; }
virtual bool isUnsignedByteArray() const { return false; }
@@ -83,6 +83,14 @@
#define WTF_EXPORT_PRIVATE WTF_IMPORT
#endif

// wxWebKit uses RTTI because wx itself does, so use a special macro for
// extra exports it needs.
#if PLATFORM(WX)
#define WTF_EXPORT_PRIVATE_RTTI WTF_EXPORT_PRIVATE
#else
#define WTF_EXPORT_PRIVATE_RTTI
#endif

#define WTF_EXPORT_HIDDEN WTF_HIDDEN

#define HIDDEN_INLINE WTF_EXPORT_HIDDEN inline

0 comments on commit d656e45

Please sign in to comment.