Changeset 179896 in webkit
- Timestamp:
- Feb 10, 2015 4:00:53 PM (9 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r179895 r179896 1 2015-02-10 Alex Christensen <achristensen@webkit.org> 2 3 Stop using WebCore.exp.in on Mac and iOS. 4 https://bugs.webkit.org/show_bug.cgi?id=141413 5 6 Reviewed by Dan Bates. 7 8 * Configurations/Base.xcconfig: 9 Make symbols hidden by default unless exported by WEBCORE_EXPORT macros. 10 * platform/PlatformExportMacros.h: 11 Start using WEBCORE_EXPORT on Mac and iOS (but not Windows yet). 12 1 13 2015-02-10 Chris Dumez <cdumez@apple.com> 2 14 … … 21 33 * loader/DocumentLoader.cpp: 22 34 (WebCore::DocumentLoader::detachFromFrame): 35 36 2015-02-10 Alex Christensen <achristensen@webkit.org> 37 38 Stop using WebCore.exp.in on Mac and iOS. 39 https://bugs.webkit.org/show_bug.cgi?id=141413 40 41 Reviewed by Dan Bates. 42 43 * Configurations/Base.xcconfig: 44 Make symbols hidden by default unless exported by WEBCORE_EXPORT macros. 45 * platform/PlatformExportMacros.h: 46 Start using WEBCORE_EXPORT on Mac and iOS (but not Windows yet). 23 47 24 48 2015-02-10 Alex Christensen <achristensen@webkit.org> -
trunk/Source/WebCore/Configurations/Base.xcconfig
r179450 r179896 57 57 GCC_OBJC_CALL_CXX_CDTORS = YES; 58 58 GCC_PRECOMPILE_PREFIX_HEADER = YES; 59 GCC_SYMBOLS_PRIVATE_EXTERN = YES; 59 60 GCC_THREADSAFE_STATICS = NO; 60 61 GCC_TREAT_WARNINGS_AS_ERRORS = YES; -
trunk/Source/WebCore/platform/PlatformExportMacros.h
r172862 r179896 33 33 #include <wtf/ExportMacros.h> 34 34 35 #if defined(BUILDING_WebCore) || defined(BUILDING_WebKit) || \36 defined(STATICALLY_LINKED_WITH_WebCore) || defined(STATICALLY_LINKED_WITH_WebKit)37 #define WEBCORE_IS_LINKED_IN_SAME_BINARY 138 #endif39 40 35 // See note in wtf/Platform.h for more info on EXPORT_MACROS. 41 36 #if USE(EXPORT_MACROS) 42 37 43 #if defined(WEBCORE_IS_LINKED_IN_SAME_BINARY) 44 #define WEBKIT_EXPORTDATA WTF_EXPORT 38 // FIXME: Get rid of WebKitExports.def.in and make this work on Windows. 39 #if !PLATFORM(WIN) 40 #define WEBCORE_EXPORT WTF_EXPORT 45 41 #else 46 #define WEB KIT_EXPORTDATA WTF_IMPORT42 #define WEBCORE_EXPORT 47 43 #endif 48 49 // FIXME: This should be WTF_EXPORT once WEBCORE_EXPORT is used instead of WebCore.exp.in.50 #define WEBCORE_EXPORT51 44 52 45 #else // !USE(EXPORT_MACROS) … … 54 47 #define WEBCORE_EXPORT 55 48 56 #if OS(WINDOWS) && !COMPILER(GCC)57 58 #if defined(WEBCORE_IS_LINKED_IN_SAME_BINARY)59 #define WEBKIT_EXPORTDATA __declspec(dllexport)60 #else61 #define WEBKIT_EXPORTDATA __declspec(dllimport)62 #endif63 64 #else // !PLATFORM...65 66 #define WEBKIT_EXPORTDATA67 68 #endif // !PLATFORM...69 70 49 #endif // USE(EXPORT_MACROS) 71 50
Note: See TracChangeset
for help on using the changeset viewer.