Changeset 244653 in webkit
- Timestamp:
- Apr 25, 2019, 10:41:29 AM (7 years ago)
- Location:
- trunk
- Files:
-
- 36 edited
-
ChangeLog (modified) (1 diff)
-
Source/JavaScriptCore/ChangeLog (modified) (1 diff)
-
Source/JavaScriptCore/Configurations/Base.xcconfig (modified) (1 diff)
-
Source/ThirdParty/ANGLE/ChangeLog (modified) (1 diff)
-
Source/ThirdParty/ANGLE/Configurations/Base.xcconfig (modified) (1 diff)
-
Source/ThirdParty/ChangeLog (modified) (1 diff)
-
Source/ThirdParty/gtest/xcode/Config/General.xcconfig (modified) (1 diff)
-
Source/ThirdParty/libwebrtc/ChangeLog (modified) (1 diff)
-
Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig (modified) (1 diff)
-
Source/WTF/ChangeLog (modified) (1 diff)
-
Source/WTF/Configurations/Base.xcconfig (modified) (1 diff)
-
Source/WTF/wtf/Variant.h (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/Configurations/Base.xcconfig (modified) (1 diff)
-
Source/WebCore/DerivedSources.make (modified) (5 diffs)
-
Source/WebCore/PAL/ChangeLog (modified) (1 diff)
-
Source/WebCore/PAL/Configurations/Base.xcconfig (modified) (1 diff)
-
Source/WebCore/platform/ios/LegacyTileGrid.mm (modified) (1 diff)
-
Source/WebInspectorUI/ChangeLog (modified) (1 diff)
-
Source/WebInspectorUI/Configurations/Base.xcconfig (modified) (1 diff)
-
Source/WebKit/ChangeLog (modified) (1 diff)
-
Source/WebKit/Configurations/Base.xcconfig (modified) (1 diff)
-
Source/WebKit/DerivedSources.make (modified) (1 diff)
-
Source/WebKitLegacy/mac/ChangeLog (modified) (1 diff)
-
Source/WebKitLegacy/mac/Configurations/Base.xcconfig (modified) (1 diff)
-
Source/bmalloc/ChangeLog (modified) (1 diff)
-
Source/bmalloc/Configurations/Base.xcconfig (modified) (1 diff)
-
Source/cmake/OptionsMSVC.cmake (modified) (1 diff)
-
Source/cmake/WebKitCompilerFlags.cmake (modified) (1 diff)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/DumpRenderTree/mac/Configurations/Base.xcconfig (modified) (1 diff)
-
Tools/MiniBrowser/Configurations/Base.xcconfig (modified) (1 diff)
-
Tools/MobileMiniBrowser/Configurations/Base.xcconfig (modified) (1 diff)
-
Tools/TestWebKitAPI/Configurations/Base.xcconfig (modified) (1 diff)
-
Tools/TestWebKitAPI/Tests/WebKitCocoa/Proxy.mm (modified) (4 diffs)
-
Tools/WebKitTestRunner/Configurations/Base.xcconfig (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r244635 r244653 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Start using C++17 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 Reviewed by Darin Adler. 7 8 * Source/cmake/OptionsMSVC.cmake: 9 * Source/cmake/WebKitCompilerFlags.cmake: 10 1 11 2019-04-24 Carlos Garcia Campos <cgarcia@igalia.com> 2 12 -
trunk/Source/JavaScriptCore/ChangeLog
r244652 r244653 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Start using C++17 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 Reviewed by Darin Alder. 7 8 * Configurations/Base.xcconfig: 9 1 10 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 11 -
trunk/Source/JavaScriptCore/Configurations/Base.xcconfig
r243396 r244653 34 34 ALWAYS_SEARCH_USER_PATHS = NO; 35 35 36 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;36 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 37 37 CLANG_CXX_LIBRARY = libc++; 38 38 CLANG_ENABLE_OBJC_WEAK = YES; -
trunk/Source/ThirdParty/ANGLE/ChangeLog
r243396 r244653 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Start using C++17 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 Reviewed by Darin Adler. 7 8 * Configurations/Base.xcconfig: 9 1 10 2019-03-22 Keith Rollin <krollin@apple.com> 2 11 -
trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig
r243396 r244653 11 11 ALWAYS_SEARCH_USER_PATHS = NO; 12 12 13 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;13 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 14 14 CLANG_CXX_LIBRARY = libc++; 15 15 CLANG_ENABLE_OBJC_WEAK = YES; -
trunk/Source/ThirdParty/ChangeLog
r237621 r244653 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Start using C++17 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 Reviewed by Darin Adler. 7 8 * gtest/xcode/Config/General.xcconfig: 9 1 10 2018-10-30 Don Olmstead <don.olmstead@sony.com> 2 11 -
trunk/Source/ThirdParty/gtest/xcode/Config/General.xcconfig
r235613 r244653 52 52 53 53 // Force C++14 54 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;54 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 55 55 56 56 // not sure why apple defaults this on, but it's pretty risky -
trunk/Source/ThirdParty/libwebrtc/ChangeLog
r244568 r244653 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Start using C++17 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 Reviewed by Darin Adler. 7 8 * Configurations/Base.xcconfig: 9 1 10 2019-04-23 Alex Christensen <achristensen@webkit.org> 2 11 -
trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig
r243396 r244653 13 13 ALWAYS_SEARCH_USER_PATHS = NO; 14 14 15 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;15 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 16 16 CLANG_CXX_LIBRARY = libc++; 17 17 CLANG_ENABLE_OBJC_ARC = YES; -
trunk/Source/WTF/ChangeLog
r244652 r244653 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Start using C++17 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 Reviewed by Darin Adler. 7 8 * Configurations/Base.xcconfig: 9 * wtf/CMakeLists.txt: 10 * wtf/Variant.h: 11 (WTF::switchOn): 12 1 13 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 14 -
trunk/Source/WTF/Configurations/Base.xcconfig
r243396 r244653 34 34 ALWAYS_SEARCH_USER_PATHS = NO; 35 35 36 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;36 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 37 37 CLANG_CXX_LIBRARY = libc++; 38 38 CLANG_ENABLE_OBJC_ARC = YES; -
trunk/Source/WTF/wtf/Variant.h
r237429 r244653 2045 2045 2046 2046 template<class V, class... F> 2047 auto switchOn(V&& v, F&&... f) -> decltype( visit(makeVisitor(std::forward<F>(f)...), std::forward<V>(v)))2047 auto switchOn(V&& v, F&&... f) -> decltype(WTF::visit(makeVisitor(std::forward<F>(f)...), std::forward<V>(v))) 2048 2048 { 2049 return visit(makeVisitor(std::forward<F>(f)...), std::forward<V>(v));2049 return WTF::visit(makeVisitor(std::forward<F>(f)...), std::forward<V>(v)); 2050 2050 } 2051 2051 -
trunk/Source/WebCore/ChangeLog
r244644 r244653 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Start using C++17 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 Reviewed by Darin Adler. 7 8 * Configurations/Base.xcconfig: 9 * DerivedSources.make: 10 1 11 2019-04-25 Commit Queue <commit-queue@webkit.org> 2 12 -
trunk/Source/WebCore/Configurations/Base.xcconfig
r243396 r244653 34 34 ALWAYS_SEARCH_USER_PATHS = NO; 35 35 36 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;36 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 37 37 CLANG_CXX_LIBRARY = libc++; 38 38 CLANG_ENABLE_OBJC_WEAK = YES; -
trunk/Source/WebCore/DerivedSources.make
r244582 r244653 1116 1116 endif 1117 1117 1118 ifeq ($(shell $(CC) -std=gnu++1 4-x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep ' WTF_PLATFORM_IOS_FAMILY ' | cut -d' ' -f3), 1)1118 ifeq ($(shell $(CC) -std=gnu++17 -x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep ' WTF_PLATFORM_IOS_FAMILY ' | cut -d' ' -f3), 1) 1119 1119 WTF_PLATFORM_IOS_FAMILY = 1 1120 1120 else … … 1122 1122 endif 1123 1123 1124 ifeq ($(shell $(CC) -std=gnu++1 4-x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep ' WTF_PLATFORM_MAC ' | cut -d' ' -f3), 1)1124 ifeq ($(shell $(CC) -std=gnu++17 -x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep ' WTF_PLATFORM_MAC ' | cut -d' ' -f3), 1) 1125 1125 WTF_PLATFORM_MAC = 1 1126 1126 else … … 1128 1128 endif 1129 1129 1130 ifeq ($(shell $(CC) -std=gnu++1 4-x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep USE_APPLE_INTERNAL_SDK | cut -d' ' -f3), 1)1130 ifeq ($(shell $(CC) -std=gnu++17 -x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep USE_APPLE_INTERNAL_SDK | cut -d' ' -f3), 1) 1131 1131 USE_APPLE_INTERNAL_SDK = 1 1132 1132 else … … 1134 1134 endif 1135 1135 1136 ifeq ($(shell $(CC) -std=gnu++1 4-x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep HAVE_OS_DARK_MODE_SUPPORT | cut -d' ' -f3), 1)1136 ifeq ($(shell $(CC) -std=gnu++17 -x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep HAVE_OS_DARK_MODE_SUPPORT | cut -d' ' -f3), 1) 1137 1137 HAVE_OS_DARK_MODE_SUPPORT = 1 1138 1138 else … … 1140 1140 endif 1141 1141 1142 ifeq ($(shell $(CC) -std=gnu++1 4-x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep ENABLE_ORIENTATION_EVENTS | cut -d' ' -f3), 1)1142 ifeq ($(shell $(CC) -std=gnu++17 -x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep ENABLE_ORIENTATION_EVENTS | cut -d' ' -f3), 1) 1143 1143 ENABLE_ORIENTATION_EVENTS = 1 1144 1144 endif 1145 1145 1146 ifeq ($(shell $(CC) -std=gnu++1 4-x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep ENABLE_MEDIA_SOURCE | cut -d' ' -f3), 1)1146 ifeq ($(shell $(CC) -std=gnu++17 -x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep ENABLE_MEDIA_SOURCE | cut -d' ' -f3), 1) 1147 1147 ENABLE_MEDIA_SOURCE = 1 1148 1148 endif -
trunk/Source/WebCore/PAL/ChangeLog
r244644 r244653 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Start using C++17 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 Reviewed by Darin Adler. 7 8 * Configurations/Base.xcconfig: 9 1 10 2019-04-25 Commit Queue <commit-queue@webkit.org> 2 11 -
trunk/Source/WebCore/PAL/Configurations/Base.xcconfig
r243396 r244653 34 34 ALWAYS_SEARCH_USER_PATHS = NO; 35 35 36 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;36 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 37 37 CLANG_CXX_LIBRARY = libc++; 38 38 CLANG_ENABLE_OBJC_WEAK = YES; -
trunk/Source/WebCore/platform/ios/LegacyTileGrid.mm
r243895 r244653 132 132 toRemove.append(std::make_pair(distance, index)); 133 133 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 134 std::push_heap(toRemove.begin(), toRemove.end(), std::ptr_fun(isFartherAway<TileIndex>));134 std::push_heap(toRemove.begin(), toRemove.end(), isFartherAway<TileIndex>); 135 135 if (toRemove.size() > tilesToRemoveCount) { 136 std::pop_heap(toRemove.begin(), toRemove.end(), std::ptr_fun(isFartherAway<TileIndex>));136 std::pop_heap(toRemove.begin(), toRemove.end(), isFartherAway<TileIndex>); 137 137 toRemove.removeLast(); 138 138 } -
trunk/Source/WebInspectorUI/ChangeLog
r244616 r244653 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Start using C++17 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 Reviewed by Darin Adler. 7 8 * Configurations/Base.xcconfig: 9 1 10 2019-04-24 Nikita Vasilyev <nvasilyev@apple.com> 2 11 -
trunk/Source/WebInspectorUI/Configurations/Base.xcconfig
r243396 r244653 18 18 FRAMEWORK_SEARCH_PATHS = $(WK_QUOTED_OVERRIDE_FRAMEWORKS_DIR) $(SYSTEM_LIBRARY_DIR)/PrivateFrameworks $(inherited); 19 19 20 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;20 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 21 21 CLANG_CXX_LIBRARY = libc++; 22 22 CLANG_ENABLE_OBJC_WEAK = YES; -
trunk/Source/WebKit/ChangeLog
r244649 r244653 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Start using C++17 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 Reviewed by Darin Adler. 7 8 * Configurations/Base.xcconfig: 9 * DerivedSources.make: 10 1 11 2019-04-25 Alexander Mikhaylenko <exalm7659@gmail.com> 2 12 -
trunk/Source/WebKit/Configurations/Base.xcconfig
r243396 r244653 32 32 ALWAYS_SEARCH_USER_PATHS = NO; 33 33 34 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;34 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 35 35 CLANG_CXX_LIBRARY = libc++; 36 36 CLANG_ENABLE_OBJC_WEAK = YES; -
trunk/Source/WebKit/DerivedSources.make
r243671 r244653 270 270 271 271 ifeq ($(OS),MACOS) 272 ifeq ($(shell $(CC) -std=gnu++1 4-x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep ' WTF_PLATFORM_IOS_FAMILY ' | cut -d' ' -f3), 1)272 ifeq ($(shell $(CC) -std=gnu++17 -x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep ' WTF_PLATFORM_IOS_FAMILY ' | cut -d' ' -f3), 1) 273 273 AUTOMATION_BACKEND_PLATFORM_ARGUMENTS = --platform iOS 274 274 else -
trunk/Source/WebKitLegacy/mac/ChangeLog
r244644 r244653 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Start using C++17 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 Reviewed by Darin Adler. 7 8 * Configurations/Base.xcconfig: 9 1 10 2019-04-25 Commit Queue <commit-queue@webkit.org> 2 11 -
trunk/Source/WebKitLegacy/mac/Configurations/Base.xcconfig
r243396 r244653 34 34 ALWAYS_SEARCH_USER_PATHS = NO; 35 35 36 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;36 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 37 37 CLANG_CXX_LIBRARY = libc++; 38 38 CLANG_ENABLE_OBJC_WEAK = YES; -
trunk/Source/bmalloc/ChangeLog
r244634 r244653 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Start using C++17 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 Reviewed by Darin Adler. 7 8 * Configurations/Base.xcconfig: 9 1 10 2019-04-24 Yusuke Suzuki <ysuzuki@apple.com> 2 11 -
trunk/Source/bmalloc/Configurations/Base.xcconfig
r243396 r244653 32 32 ALWAYS_SEARCH_USER_PATHS = NO; 33 33 34 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;34 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 35 35 CLANG_CXX_LIBRARY = libc++; 36 36 CLANG_ENABLE_OBJC_ARC = YES; -
trunk/Source/cmake/OptionsMSVC.cmake
r237789 r244653 27 27 endif () 28 28 29 # Enable C++1 429 # Enable C++17 30 30 # https://docs.microsoft.com/en-us/cpp/build/reference/std-specify-language-standard-version 31 add_compile_options(/std:c++1 4)31 add_compile_options(/std:c++17) 32 32 33 33 # Specify the source code encoding -
trunk/Source/cmake/WebKitCompilerFlags.cmake
r243179 r244653 105 105 WEBKIT_APPEND_GLOBAL_CXX_FLAGS(-fno-rtti) 106 106 107 check_cxx_compiler_flag("-std=c++1 4" CXX_COMPILER_SUPPORTS_CXX14)108 if (CXX_COMPILER_SUPPORTS_CXX1 4)109 WEBKIT_APPEND_GLOBAL_CXX_FLAGS(-std=c++1 4)107 check_cxx_compiler_flag("-std=c++17" CXX_COMPILER_SUPPORTS_CXX17) 108 if (CXX_COMPILER_SUPPORTS_CXX17) 109 WEBKIT_APPEND_GLOBAL_CXX_FLAGS(-std=c++17) 110 110 else () 111 message(FATAL_ERROR "Compiler with C++1 4support is required")111 message(FATAL_ERROR "Compiler with C++17 support is required") 112 112 endif () 113 113 -
trunk/Tools/ChangeLog
r244644 r244653 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Start using C++17 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 Reviewed by Darin Adler. 7 8 * DumpRenderTree/mac/Configurations/Base.xcconfig: 9 * MiniBrowser/Configurations/Base.xcconfig: 10 * MobileMiniBrowser/Configurations/Base.xcconfig: 11 * TestWebKitAPI/Configurations/Base.xcconfig: 12 * WebKitTestRunner/Configurations/Base.xcconfig: 13 1 14 2019-04-25 Commit Queue <commit-queue@webkit.org> 2 15 -
trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig
r241990 r244653 36 36 FRAMEWORK_SEARCH_PATHS[sdk=iphone*] = $(WK_PRIVATE_FRAMEWORK_STUBS_DIR); 37 37 38 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;38 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 39 39 CLANG_CXX_LIBRARY = libc++; 40 40 CLANG_ENABLE_OBJC_WEAK = YES; -
trunk/Tools/MiniBrowser/Configurations/Base.xcconfig
r241990 r244653 32 32 GCC_PREPROCESSOR_DEFINITIONS = DISABLE_LEGACY_WEBKIT_DEPRECATIONS $(inherited); 33 33 34 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;34 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 35 35 CLANG_CXX_LIBRARY = libc++; 36 36 CLANG_ENABLE_OBJC_WEAK = YES; -
trunk/Tools/MobileMiniBrowser/Configurations/Base.xcconfig
r240176 r244653 32 32 ALWAYS_SEARCH_USER_PATHS = NO; 33 33 CLANG_ANALYZER_NONNULL = YES; 34 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;34 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 35 35 CLANG_CXX_LIBRARY = libc++; 36 36 CLANG_ENABLE_MODULES = YES; -
trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig
r241990 r244653 30 30 USE_INTERNAL_SDK_Release = $(HAVE_INTERNAL_SDK); 31 31 32 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;32 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 33 33 CLANG_CXX_LIBRARY = libc++; 34 34 CLANG_ENABLE_OBJC_WEAK = YES; -
trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/Proxy.mm
r244594 r244653 28 28 #import "TCPServer.h" 29 29 #import "Utilities.h" 30 #import <WebKit/WKProcessPoolPrivate.h> 30 31 #import <WebKit/WKWebsiteDataStorePrivate.h> 31 32 #import <WebKit/WebKit.h> 33 #import <WebKit/_WKProcessPoolConfiguration.h> 32 34 #import <WebKit/_WKWebsiteDataStoreConfiguration.h> 33 35 #import <wtf/RetainPtr.h> … … 65 67 const char* reply = "" 66 68 "HTTP/1.1 200 OK\r\n" 69 "Strict-Transport-Security: max-age=16070400; includeSubDomains\r\n" 67 70 "Content-Length: 34\r\n\r\n" 68 71 "<script>alert('success!')</script>"; … … 71 74 }); 72 75 76 RetainPtr<NSString> tempDir = NSTemporaryDirectory(); 77 WTFLogAlways("ORIGINAL TEMP DIR %@", tempDir.get()); 78 if ([tempDir hasSuffix:@"/"]) 79 tempDir = [tempDir substringWithRange:NSMakeRange(0, [tempDir length] - 1)]; 80 81 WTFLogAlways("TEMP DIR %@", tempDir.get()); 82 auto poolConfiguration = adoptNS([_WKProcessPoolConfiguration new]); 83 [poolConfiguration setHSTSStorageDirectory:tempDir.get()]; 73 84 auto storeConfiguration = adoptNS([_WKWebsiteDataStoreConfiguration new]); 74 85 [storeConfiguration setHTTPSProxy:[NSURL URLWithString:[NSString stringWithFormat:@"https://127.0.0.1:%d/", server.port()]]]; 75 86 auto viewConfiguration = adoptNS([WKWebViewConfiguration new]); 76 87 [viewConfiguration setWebsiteDataStore:[[[WKWebsiteDataStore alloc] _initWithConfiguration:storeConfiguration.get()] autorelease]]; 88 [viewConfiguration setProcessPool:[[[WKProcessPool alloc] _initWithConfiguration:poolConfiguration.get()] autorelease]]; 77 89 auto webView = adoptNS([[WKWebView alloc] initWithFrame:CGRectMake(0, 0, 100, 100) configuration:viewConfiguration.get()]); 78 90 auto delegate = adoptNS([ProxyDelegate new]); … … 82 94 [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://example.com/"]]]; 83 95 TestWebKitAPI::Util::run(&receivedAlert); 96 97 RetainPtr<NSString> filePath = [tempDir stringByAppendingPathComponent:@"HSTS.plist"]; 98 WTFLogAlways("WAITING FOR FILE TO BE WRITTEN TO %@", filePath.get()); 99 while (![[NSFileManager defaultManager] fileExistsAtPath:filePath.get()]) 100 TestWebKitAPI::Util::spinRunLoop(); 101 [[NSFileManager defaultManager] removeItemAtPath:filePath.get() error:nil]; 102 WTFLogAlways("DONE"); 84 103 } 85 104 -
trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig
r241990 r244653 30 30 USE_INTERNAL_SDK_Release = $(HAVE_INTERNAL_SDK); 31 31 32 CLANG_CXX_LANGUAGE_STANDARD = gnu++1 4;32 CLANG_CXX_LANGUAGE_STANDARD = gnu++17; 33 33 CLANG_CXX_LIBRARY = libc++; 34 34 CLANG_ENABLE_OBJC_WEAK = YES;
Note:
See TracChangeset
for help on using the changeset viewer.