Changeset 85362 in webkit
- Timestamp:
- Apr 29, 2011 3:20:07 PM (13 years ago)
- Location:
- trunk/Source/WebKit/chromium
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/chromium/ChangeLog
r85314 r85362 1 2011-04-28 Evan Martin <evan@chromium.org> 2 3 Reviewed by Tony Chang. 4 5 [chromium] support components build on Linux 6 https://bugs.webkit.org/show_bug.cgi?id=59748 7 8 * WebKit.gyp: adjust tests to not be Windows-specific. 9 * public/WebCommon.h: add #defines to support Linux. 10 * public/linux/WebFontRenderStyle.h: expose Linux-specific API. 11 * tests/RunAllTests.cpp: adjust ifdefs to not be Windows-specific. 12 1 13 2011-04-29 Vsevolod Vlasov <vsevik@chromium.org> 2 14 -
trunk/Source/WebKit/chromium/WebKit.gyp
r85239 r85362 593 593 ], 594 594 'conditions': [ 595 ['inside_chromium_build==1 and OS=="win"', {595 ['inside_chromium_build==1', { 596 596 'type': '<(component)', 597 597 … … 613 613 '<(chromium_src_dir)/third_party/libxslt/libxslt.gyp:libxslt', 614 614 '<(chromium_src_dir)/third_party/modp_b64/modp_b64.gyp:modp_b64', 615 '<(chromium_src_dir)/third_party/nss/nss.gyp:*',616 615 '<(chromium_src_dir)/third_party/ots/ots.gyp:ots', 617 616 '<(chromium_src_dir)/third_party/zlib/zlib.gyp:zlib', … … 632 631 'tests/WebUnitTests.cpp', # Components test runner support. 633 632 ], 634 'sources!' 633 'sources!': [ 635 634 # We should not include files depending on webkit_support. 636 635 'tests/CCThreadTest.cpp', … … 639 638 'tests/WebFrameTest.cpp', 640 639 'tests/WebPageSerializerTest.cpp', 640 ], 641 'conditions': [ 642 ['OS=="win" or OS=="mac"', { 643 'dependencies': [ 644 '<(chromium_src_dir)/third_party/nss/nss.gyp:*', 645 ], 646 }], 641 647 ] 642 648 }], … … 871 877 ], 872 878 'conditions': [ 873 ['inside_chromium_build==1 and OS=="win" andcomponent=="shared_library"', {879 ['inside_chromium_build==1 and component=="shared_library"', { 874 880 'defines': [ 875 881 'WEBKIT_DLL_UNITTEST', -
trunk/Source/WebKit/chromium/public/WebCommon.h
r63516 r85362 66 66 // Exported symbols need to be annotated with WEBKIT_API 67 67 68 #if defined(WIN32) && defined(WEBKIT_DLL) 69 #if WEBKIT_IMPLEMENTATION 70 #define WEBKIT_API __declspec(dllexport) 68 #if defined(WEBKIT_DLL) 69 #if defined(WIN32) 70 #if WEBKIT_IMPLEMENTATION 71 #define WEBKIT_API __declspec(dllexport) 72 #else 73 #define WEBKIT_API __declspec(dllimport) 74 #endif 71 75 #else 72 #define WEBKIT_API __ declspec(dllimport)76 #define WEBKIT_API __attribute__((visibility("default"))) 73 77 #endif 74 78 #else -
trunk/Source/WebKit/chromium/public/linux/WebFontRenderStyle.h
r55089 r85362 38 38 namespace WebKit { 39 39 40 struct W ebFontRenderStyle {40 struct WEBKIT_API WebFontRenderStyle { 41 41 // Each of the use* members below can take one of three values: 42 42 // 0: off -
trunk/Source/WebKit/chromium/tests/RunAllTests.cpp
r83249 r85362 36 36 #include <webkit/support/webkit_support.h> 37 37 38 #if defined(W IN32) && defined(WEBKIT_DLL_UNITTEST)38 #if defined(WEBKIT_DLL_UNITTEST) 39 39 #include "WebUnitTests.h" 40 40 #endif … … 50 50 webkit_support::SetUpTestEnvironmentForUnitTests(); 51 51 52 #if defined(W IN32) && defined(WEBKIT_DLL_UNITTEST)52 #if defined(WEBKIT_DLL_UNITTEST) 53 53 // For chromium multi-dll build, need to call webkit api to create a 54 54 // TestSuite instance in webkit.dll and run all tests from there.
Note: See TracChangeset
for help on using the changeset viewer.