[Xcode] ALWAYS_SEARCH_USER_PATHS is set to YES
authormitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 29 May 2017 05:30:59 +0000 (05:30 +0000)
committermitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 29 May 2017 05:30:59 +0000 (05:30 +0000)
https://bugs.webkit.org/show_bug.cgi?id=172691

Reviewed by Tim Horton.

* Configurations/Base.xcconfig: Set ALWAYS_SEARCH_USER_PATHS to NO.
Source/JavaScriptCore:

* JavaScriptCore.xcodeproj/project.pbxproj: Added ParseInt.h to the JavaScriptCore target.

Source/WebCore:

* WebCore.xcodeproj/project.pbxproj: Added DateTimeChooser.h, DateTimeChooserClient.h,
  PerformanceMark.h, PerformanceMeasure.h, SVGUnknownElement.h, and MathMLUnknownElement.h
  to the WebCore target.

Source/WebKit2:

* UIProcess/API/C/WKAPICast.h: Moved GTK-only definitions that used WebGrammarDetail.h to
  WKAPICastGtk.h. This had the effect of no longer including APIArray.h from this header.

* UIProcess/API/C/gtk/WKAPICastGtk.h: Moved GTK-only definitions to here.
(WebKit::toAPI):
* UIProcess/WebGrammarDetail.h: Replaced include of APIArray.h with a forward declaration.

* Shared/API/c/WKRenderLayer.cpp:
* Shared/API/c/WKRenderObject.cpp:
* UIProcess/API/C/WKApplicationCacheManager.cpp:
* UIProcess/API/C/WKContext.cpp:
* UIProcess/API/C/WKContextConfigurationRef.cpp:
* UIProcess/API/C/WKCookieManager.cpp:
* UIProcess/API/C/WKKeyValueStorageManager.cpp:
* UIProcess/API/C/WKNotificationManager.cpp:
* UIProcess/API/C/WKOpenPanelResultListener.cpp:
* UIProcess/API/C/WKPageGroup.cpp:
* UIProcess/API/C/WKResourceCacheManager.cpp:
* UIProcess/API/C/WKUserContentControllerRef.cpp:
* UIProcess/API/gtk/WebKitBackForwardList.cpp:
* UIProcess/WebContextMenuListenerProxy.cpp:

  Added #include "APIArray.h" to these files now that WKAPICast.h does not include it.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@217531 268f45cc-cd09-0410-ab3c-d52691b4dbfc

39 files changed:
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/Configurations/Base.xcconfig
Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
Source/ThirdParty/ANGLE/ChangeLog
Source/ThirdParty/ANGLE/Configurations/Base.xcconfig
Source/ThirdParty/libwebrtc/ChangeLog
Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig
Source/WTF/ChangeLog
Source/WTF/Configurations/Base.xcconfig
Source/WebCore/ChangeLog
Source/WebCore/Configurations/Base.xcconfig
Source/WebCore/PAL/ChangeLog
Source/WebCore/PAL/Configurations/Base.xcconfig
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebInspectorUI/ChangeLog
Source/WebInspectorUI/Configurations/Base.xcconfig
Source/WebKit/mac/ChangeLog
Source/WebKit/mac/Configurations/Base.xcconfig
Source/WebKit2/ChangeLog
Source/WebKit2/Configurations/Base.xcconfig
Source/WebKit2/Shared/API/c/WKRenderLayer.cpp
Source/WebKit2/Shared/API/c/WKRenderObject.cpp
Source/WebKit2/UIProcess/API/C/WKAPICast.h
Source/WebKit2/UIProcess/API/C/WKApplicationCacheManager.cpp
Source/WebKit2/UIProcess/API/C/WKContext.cpp
Source/WebKit2/UIProcess/API/C/WKContextConfigurationRef.cpp
Source/WebKit2/UIProcess/API/C/WKCookieManager.cpp
Source/WebKit2/UIProcess/API/C/WKKeyValueStorageManager.cpp
Source/WebKit2/UIProcess/API/C/WKNotificationManager.cpp
Source/WebKit2/UIProcess/API/C/WKOpenPanelResultListener.cpp
Source/WebKit2/UIProcess/API/C/WKPageGroup.cpp
Source/WebKit2/UIProcess/API/C/WKResourceCacheManager.cpp
Source/WebKit2/UIProcess/API/C/WKUserContentControllerRef.cpp
Source/WebKit2/UIProcess/API/C/gtk/WKAPICastGtk.h
Source/WebKit2/UIProcess/API/gtk/WebKitBackForwardList.cpp
Source/WebKit2/UIProcess/WebContextMenuListenerProxy.cpp
Source/WebKit2/UIProcess/WebGrammarDetail.h
Source/bmalloc/ChangeLog
Source/bmalloc/Configurations/Base.xcconfig

index d628603..5b9bcf1 100644 (file)
@@ -1,3 +1,13 @@
+2017-05-28  Dan Bernstein  <mitz@apple.com>
+
+        [Xcode] ALWAYS_SEARCH_USER_PATHS is set to YES
+        https://bugs.webkit.org/show_bug.cgi?id=172691
+
+        Reviewed by Tim Horton.
+
+        * Configurations/Base.xcconfig: Set ALWAYS_SEARCH_USER_PATHS to NO.
+        * JavaScriptCore.xcodeproj/project.pbxproj: Added ParseInt.h to the JavaScriptCore target.
+
 2017-05-28  Yusuke Suzuki  <utatane.tea@gmail.com>
 
         [JSC] Provide better type information of toLength and tighten bytecode
index 6f9a00c..978b733 100644 (file)
@@ -28,6 +28,8 @@ USE_INTERNAL_SDK_Production = YES;
 USE_INTERNAL_SDK_Debug = $(HAVE_INTERNAL_SDK);
 USE_INTERNAL_SDK_Release = $(HAVE_INTERNAL_SDK);
 
+ALWAYS_SEARCH_USER_PATHS = NO;
+
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
 CLANG_WARN_BOOL_CONVERSION = YES;
index a7e223c..74b2ba5 100644 (file)
                2D342F36F7244096804ADB24 /* SourceOrigin.h in Headers */ = {isa = PBXBuildFile; fileRef = 425BA1337E4344E1B269A671 /* SourceOrigin.h */; settings = {ATTRIBUTES = (Private, ); }; };
                321D9E4CFB67423A97F191A7 /* ModuleNamespaceAccessCase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 20ECB15EFC524624BC2F02D5 /* ModuleNamespaceAccessCase.cpp */; };
                371D842D17C98B6E00ECF994 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 371D842C17C98B6E00ECF994 /* libz.dylib */; };
+               37C738D21EDB56E4003F2B0B /* ParseInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C738D11EDB5672003F2B0B /* ParseInt.h */; };
                412952771D2CF6BC00E78B89 /* builtins_generate_internals_wrapper_header.py in Headers */ = {isa = PBXBuildFile; fileRef = 412952731D2CF6AC00E78B89 /* builtins_generate_internals_wrapper_header.py */; settings = {ATTRIBUTES = (Private, ); }; };
                412952781D2CF6BC00E78B89 /* builtins_generate_internals_wrapper_implementation.py in Headers */ = {isa = PBXBuildFile; fileRef = 412952741D2CF6AC00E78B89 /* builtins_generate_internals_wrapper_implementation.py */; settings = {ATTRIBUTES = (Private, ); }; };
                412952791D2CF6BC00E78B89 /* builtins_generate_wrapper_header.py in Headers */ = {isa = PBXBuildFile; fileRef = 412952751D2CF6AC00E78B89 /* builtins_generate_wrapper_header.py */; settings = {ATTRIBUTES = (Private, ); }; };
                E3A421431D6F58930007C617 /* PreciseJumpTargetsInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = E3A421421D6F588F0007C617 /* PreciseJumpTargetsInlines.h */; settings = {ATTRIBUTES = (Private, ); }; };
                E3BFD0BB1DAF80870065DEA2 /* AccessCaseSnippetParams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3BFD0B91DAF807C0065DEA2 /* AccessCaseSnippetParams.cpp */; };
                E3BFD0BC1DAF808E0065DEA2 /* AccessCaseSnippetParams.h in Headers */ = {isa = PBXBuildFile; fileRef = E3BFD0BA1DAF807C0065DEA2 /* AccessCaseSnippetParams.h */; };
-               E3C79CAB1DB9A4DC00D1ECA4 /* DOMJITEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = E3C79CAA1DB9A4D600D1ECA4 /* DOMJITEffect.h */; settings = {ATTRIBUTES = (Private, ); }; };
                E3C295DD1ED2CBDA00D3016F /* ObjectPropertyChangeAdaptiveWatchpoint.h in Headers */ = {isa = PBXBuildFile; fileRef = E3C295DC1ED2CBAA00D3016F /* ObjectPropertyChangeAdaptiveWatchpoint.h */; };
+               E3C79CAB1DB9A4DC00D1ECA4 /* DOMJITEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = E3C79CAA1DB9A4D600D1ECA4 /* DOMJITEffect.h */; settings = {ATTRIBUTES = (Private, ); }; };
                E3D239C81B829C1C00BBEF67 /* JSModuleEnvironment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3D239C61B829C1C00BBEF67 /* JSModuleEnvironment.cpp */; };
                E3D239C91B829C1C00BBEF67 /* JSModuleEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = E3D239C71B829C1C00BBEF67 /* JSModuleEnvironment.h */; settings = {ATTRIBUTES = (Private, ); }; };
                E3D877731E65C09E00BE945A /* BytecodeDumper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3D877711E65C08900BE945A /* BytecodeDumper.cpp */; };
                2AF7382B18BBBF92008A5A37 /* StructureIDTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StructureIDTable.h; sourceTree = "<group>"; };
                3032175DF1AD47D8998B34E1 /* JSSourceCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSSourceCode.h; sourceTree = "<group>"; };
                371D842C17C98B6E00ECF994 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
+               37C738D11EDB5672003F2B0B /* ParseInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParseInt.h; sourceTree = "<group>"; };
                412952731D2CF6AC00E78B89 /* builtins_generate_internals_wrapper_header.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = builtins_generate_internals_wrapper_header.py; sourceTree = "<group>"; };
                412952741D2CF6AC00E78B89 /* builtins_generate_internals_wrapper_implementation.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = builtins_generate_internals_wrapper_implementation.py; sourceTree = "<group>"; };
                412952751D2CF6AC00E78B89 /* builtins_generate_wrapper_header.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = builtins_generate_wrapper_header.py; sourceTree = "<group>"; };
                                F692A8780255597D01FF60F7 /* Operations.h */,
                                0FE228EA1436AB2300196C48 /* Options.cpp */,
                                0FE228EB1436AB2300196C48 /* Options.h */,
+                               37C738D11EDB5672003F2B0B /* ParseInt.h */,
                                868916A9155F285400CB2B9A /* PrivateName.h */,
                                147341DF1DC2CE9600AA29BA /* ProgramExecutable.cpp */,
                                147341D31DC02E6D00AA29BA /* ProgramExecutable.h */,
                                0F2C63B71E6343ED00C13839 /* B3AtomicValue.h in Headers */,
                                0F6237981AE45CA700D402EA /* DFGPhantomInsertionPhase.h in Headers */,
                                0FFFC95C14EF90AF00C72532 /* DFGPhase.h in Headers */,
+                               37C738D21EDB56E4003F2B0B /* ParseInt.h in Headers */,
                                0F2B9CEB19D0BA7D00B1D1B5 /* DFGPhiChildren.h in Headers */,
                                A78A977B179738B8009DF744 /* DFGPlan.h in Headers */,
                                0F1FB3961E1AF7E100A9BE50 /* DFGPlanInlines.h in Headers */,
index bed207c..5ce9f9f 100644 (file)
@@ -1,3 +1,12 @@
+2017-05-28  Dan Bernstein  <mitz@apple.com>
+
+        [Xcode] ALWAYS_SEARCH_USER_PATHS is set to YES
+        https://bugs.webkit.org/show_bug.cgi?id=172691
+
+        Reviewed by Tim Horton.
+
+        * Configurations/Base.xcconfig: Set ALWAYS_SEARCH_USER_PATHS to NO.
+
 2017-05-09  Zan Dobersek  <zdobersek@igalia.com>
 
         Upstream the WPE port
index 45496fa..b6f1391 100644 (file)
@@ -5,6 +5,8 @@ USE_INTERNAL_SDK_Production = YES;
 USE_INTERNAL_SDK_Debug = $(HAVE_INTERNAL_SDK);
 USE_INTERNAL_SDK_Release = $(HAVE_INTERNAL_SDK);
 
+ALWAYS_SEARCH_USER_PATHS = NO;
+
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
 CLANG_WARN_BOOL_CONVERSION = YES;
index e944c3d..f3488ef 100644 (file)
@@ -1,3 +1,12 @@
+2017-05-28  Dan Bernstein  <mitz@apple.com>
+
+        [Xcode] ALWAYS_SEARCH_USER_PATHS is set to YES
+        https://bugs.webkit.org/show_bug.cgi?id=172691
+
+        Reviewed by Tim Horton.
+
+        * Configurations/Base.xcconfig: Set ALWAYS_SEARCH_USER_PATHS to NO.
+
 2017-05-16  Youenn Fablet  <youenn@apple.com>
 
         RealtimeOutgoingVideoSource should support sinkWants for rotation
index a68a24d..f2c6a2a 100644 (file)
@@ -5,6 +5,8 @@ USE_INTERNAL_SDK_Production = YES;
 USE_INTERNAL_SDK_Debug = $(HAVE_INTERNAL_SDK);
 USE_INTERNAL_SDK_Release = $(HAVE_INTERNAL_SDK);
 
+ALWAYS_SEARCH_USER_PATHS = NO;
+
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
 CLANG_WARN_BOOL_CONVERSION = YES;
index e802a30..b334179 100644 (file)
@@ -1,3 +1,12 @@
+2017-05-28  Dan Bernstein  <mitz@apple.com>
+
+        [Xcode] ALWAYS_SEARCH_USER_PATHS is set to YES
+        https://bugs.webkit.org/show_bug.cgi?id=172691
+
+        Reviewed by Tim Horton.
+
+        * Configurations/Base.xcconfig: Set ALWAYS_SEARCH_USER_PATHS to NO.
+
 2017-05-28  Yusuke Suzuki  <utatane.tea@gmail.com>
 
         [JSC][Linux][FreeBSD] Use faster Interpreter::getOpcodeID()
index 2879086..4a7fbab 100644 (file)
@@ -28,6 +28,8 @@ USE_INTERNAL_SDK_Production = YES;
 USE_INTERNAL_SDK_Debug = $(HAVE_INTERNAL_SDK);
 USE_INTERNAL_SDK_Release = $(HAVE_INTERNAL_SDK);
 
+ALWAYS_SEARCH_USER_PATHS = NO;
+
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
 CLANG_WARN_BOOL_CONVERSION = YES;
index a95da00..5f51049 100644 (file)
@@ -1,3 +1,15 @@
+2017-05-28  Dan Bernstein  <mitz@apple.com>
+
+        [Xcode] ALWAYS_SEARCH_USER_PATHS is set to YES
+        https://bugs.webkit.org/show_bug.cgi?id=172691
+
+        Reviewed by Tim Horton.
+
+        * Configurations/Base.xcconfig: Set ALWAYS_SEARCH_USER_PATHS to NO.
+        * WebCore.xcodeproj/project.pbxproj: Added DateTimeChooser.h, DateTimeChooserClient.h,
+          PerformanceMark.h, PerformanceMeasure.h, SVGUnknownElement.h, and MathMLUnknownElement.h
+          to the WebCore target.
+
 2017-05-28  Sam Weinig  <sam@webkit.org>
 
         [WebIDL] @@iterator should only be accessed once when disambiguating a union type
index 204d22f..8c03435 100644 (file)
@@ -28,6 +28,8 @@ USE_INTERNAL_SDK_Production = YES;
 USE_INTERNAL_SDK_Debug = $(HAVE_INTERNAL_SDK);
 USE_INTERNAL_SDK_Release = $(HAVE_INTERNAL_SDK);
 
+ALWAYS_SEARCH_USER_PATHS = NO;
+
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
 CLANG_WARN_BOOL_CONVERSION = YES;
index 99b79f9..94e7de0 100644 (file)
@@ -1,3 +1,12 @@
+2017-05-28  Dan Bernstein  <mitz@apple.com>
+
+        [Xcode] ALWAYS_SEARCH_USER_PATHS is set to YES
+        https://bugs.webkit.org/show_bug.cgi?id=172691
+
+        Reviewed by Tim Horton.
+
+        * Configurations/Base.xcconfig: Set ALWAYS_SEARCH_USER_PATHS to NO.
+
 2017-05-23  Myles C. Maxfield  <mmaxfield@apple.com>
 
         Remove dead ENABLE(FONT_LOAD_EVENTS) code
index 06d3002..5fa7568 100644 (file)
@@ -28,6 +28,8 @@ USE_INTERNAL_SDK_Production = YES;
 USE_INTERNAL_SDK_Debug = $(HAVE_INTERNAL_SDK);
 USE_INTERNAL_SDK_Release = $(HAVE_INTERNAL_SDK);
 
+ALWAYS_SEARCH_USER_PATHS = NO;
+
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
 CLANG_WARN_BOOL_CONVERSION = YES;
index 8e3d778..80a0ec5 100644 (file)
                37B327D31D17096A005737FA /* PIPSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 37B327D21D17096A005737FA /* PIPSPI.h */; };
                37BAAE581980D1DD005DFE71 /* ProtectionSpace.h in Headers */ = {isa = PBXBuildFile; fileRef = 37BAAE571980D1DD005DFE71 /* ProtectionSpace.h */; settings = {ATTRIBUTES = (Private, ); }; };
                37C238221098C84200EF9F72 /* ComplexTextControllerCoreText.mm in Sources */ = {isa = PBXBuildFile; fileRef = 37C238201098C84200EF9F72 /* ComplexTextControllerCoreText.mm */; };
+               37C738E91EDBD2FA003F2B0B /* PerformanceMark.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C738E81EDBD2ED003F2B0B /* PerformanceMark.h */; };
+               37C738EB1EDBD384003F2B0B /* PerformanceMeasure.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C738EA1EDBD381003F2B0B /* PerformanceMeasure.h */; };
+               37C738ED1EDBD5BC003F2B0B /* SVGUnknownElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C738EC1EDBD5B7003F2B0B /* SVGUnknownElement.h */; };
+               37C738EF1EDBD71B003F2B0B /* MathMLUnknownElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C738EE1EDBD718003F2B0B /* MathMLUnknownElement.h */; };
+               37C738F31EDBDE8A003F2B0B /* DateTimeChooser.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C738F11EDBDE87003F2B0B /* DateTimeChooser.h */; };
+               37C738F41EDBDE8D003F2B0B /* DateTimeChooserClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C738F21EDBDE87003F2B0B /* DateTimeChooserClient.h */; };
                37D456FD1A9A50D8003330A1 /* LocalizableStrings.pm in Copy Scripts */ = {isa = PBXBuildFile; fileRef = 37D456FB1A9A50B6003330A1 /* LocalizableStrings.pm */; };
                37DDCD9E13844FFA0008B793 /* Archive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 37DDCD9D13844FFA0008B793 /* Archive.cpp */; };
                37E3524B12450C5200BAF5D9 /* InputType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 37E3524A12450C5200BAF5D9 /* InputType.cpp */; };
                37B327D21D17096A005737FA /* PIPSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PIPSPI.h; sourceTree = "<group>"; };
                37BAAE571980D1DD005DFE71 /* ProtectionSpace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProtectionSpace.h; sourceTree = "<group>"; };
                37C238201098C84200EF9F72 /* ComplexTextControllerCoreText.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ComplexTextControllerCoreText.mm; sourceTree = "<group>"; };
+               37C738E81EDBD2ED003F2B0B /* PerformanceMark.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PerformanceMark.h; sourceTree = "<group>"; };
+               37C738EA1EDBD381003F2B0B /* PerformanceMeasure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PerformanceMeasure.h; sourceTree = "<group>"; };
+               37C738EC1EDBD5B7003F2B0B /* SVGUnknownElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGUnknownElement.h; sourceTree = "<group>"; };
+               37C738EE1EDBD718003F2B0B /* MathMLUnknownElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MathMLUnknownElement.h; sourceTree = "<group>"; };
+               37C738F11EDBDE87003F2B0B /* DateTimeChooser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DateTimeChooser.h; sourceTree = "<group>"; };
+               37C738F21EDBDE87003F2B0B /* DateTimeChooserClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DateTimeChooserClient.h; sourceTree = "<group>"; };
                37D456FB1A9A50B6003330A1 /* LocalizableStrings.pm */ = {isa = PBXFileReference; lastKnownFileType = text.script.perl; path = LocalizableStrings.pm; sourceTree = "<group>"; };
                37DDCD9D13844FFA0008B793 /* Archive.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Archive.cpp; sourceTree = "<group>"; };
                37E3524A12450C5200BAF5D9 /* InputType.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InputType.cpp; sourceTree = "<group>"; };
                                86BE33FC15058CB200CE0FD8 /* PerformanceEntry.idl */,
                                AD5A0C211DECA10100707054 /* PerformanceLogging.cpp */,
                                AD5A0C201DECA0B500707054 /* PerformanceLogging.h */,
+                               37C738E81EDBD2ED003F2B0B /* PerformanceMark.h */,
+                               37C738EA1EDBD381003F2B0B /* PerformanceMeasure.h */,
                                83FE90251E307C1C003E9199 /* PerformanceMonitor.cpp */,
                                83FE90261E307C1C003E9199 /* PerformanceMonitor.h */,
                                8AF4E55211DC5A36000ED3DE /* PerformanceNavigation.cpp */,
                                B22279500D00BF210071B782 /* SVGTSpanElement.idl */,
                                B22279510D00BF210071B782 /* SVGUnitTypes.h */,
                                B22279520D00BF210071B782 /* SVGUnitTypes.idl */,
+                               37C738EC1EDBD5B7003F2B0B /* SVGUnknownElement.h */,
                                B22279530D00BF210071B782 /* SVGURIReference.cpp */,
                                B22279540D00BF210071B782 /* SVGURIReference.h */,
                                B22279550D00BF210071B782 /* SVGURIReference.idl */,
                                F587868402DE3B8601EA4122 /* Cursor.h */,
                                A5732B08136A161D005C8D7C /* DateComponents.cpp */,
                                A5732B09136A161D005C8D7C /* DateComponents.h */,
+                               37C738F11EDBDE87003F2B0B /* DateTimeChooser.h */,
+                               37C738F21EDBDE87003F2B0B /* DateTimeChooserClient.h */,
                                45FEA5CD156DDE8C00654101 /* Decimal.cpp */,
                                45FEA5CE156DDE8C00654101 /* Decimal.h */,
                                CD52481818E200ED0008A07D /* SleepDisabler.cpp */,
                                FA654A6A1108ABED002615E0 /* MathMLTokenElement.h */,
                                FA654A691108ABED002626F1 /* MathMLUnderOverElement.cpp */,
                                FA654A6A1108ABED002626F1 /* MathMLUnderOverElement.h */,
+                               37C738EE1EDBD718003F2B0B /* MathMLUnknownElement.h */,
                                FABE72F31059C1EB00D999DD /* mathtags.in */,
                        );
                        path = mathml;
                                BE88E0DC1715D2A200658D98 /* AudioTrackList.h in Headers */,
                                CD8B5A4C180E17C0008B8E65 /* AudioTrackMediaSource.h in Headers */,
                                BEF29EEB1715DD0900C4B4C9 /* AudioTrackPrivate.h in Headers */,
+                               37C738ED1EDBD5BC003F2B0B /* SVGUnknownElement.h in Headers */,
                                CDE3A85417F5FCE600C5BE20 /* AudioTrackPrivateAVF.h in Headers */,
                                CDE3A85817F6020400C5BE20 /* AudioTrackPrivateAVFObjC.h in Headers */,
                                CD54A763180F9F7000B076C9 /* AudioTrackPrivateMediaSourceAVFObjC.h in Headers */,
                                D359D8BF129CA55C0006E5D2 /* JSHTMLDetailsElement.h in Headers */,
                                76808B50159DADFA002B5233 /* JSHTMLDialogElement.h in Headers */,
                                1A85B1E70A1B240500D8C87C /* JSHTMLDirectoryElement.h in Headers */,
+                               37C738F31EDBDE8A003F2B0B /* DateTimeChooser.h in Headers */,
                                1A85B2B70A1B2AC700D8C87C /* JSHTMLDivElement.h in Headers */,
                                1A85B1E90A1B240500D8C87C /* JSHTMLDListElement.h in Headers */,
                                1A494E350A12358B00FDAFC1 /* JSHTMLDocument.h in Headers */,
                                49C7B9A51042D2D30009D447 /* JSWebGLTexture.h in Headers */,
                                6F995A381A70833700A735F4 /* JSWebGLTransformFeedback.h in Headers */,
                                0C45342810CDBBFA00869157 /* JSWebGLUniformLocation.h in Headers */,
+                               37C738EF1EDBD71B003F2B0B /* MathMLUnknownElement.h in Headers */,
                                6F995A3A1A70833700A735F4 /* JSWebGLVertexArrayObject.h in Headers */,
                                77EF62F412F9DB7400C77BD2 /* JSWebGLVertexArrayObjectOES.h in Headers */,
                                31A089561E738D59003B6609 /* JSWebGPUBuffer.h in Headers */,
                                07EE76EC1BE96DB000F89133 /* MockRealtimeVideoSource.h in Headers */,
                                07EE76EF1BEA619800F89133 /* MockRealtimeVideoSourceMac.h in Headers */,
                                CDF2B0171820540700F2B424 /* MockSourceBufferPrivate.h in Headers */,
+                               37C738F41EDBDE8D003F2B0B /* DateTimeChooserClient.h in Headers */,
                                CDF2B0191820540700F2B424 /* MockTracks.h in Headers */,
                                C6D74AD509AA282E000B0A52 /* ModifySelectionListLevel.h in Headers */,
                                709A01FE1E3D0BDD006B0D4C /* ModuleFetchFailureKind.h in Headers */,
                                BCEC01D70C274EB4009F4EC9 /* PlatformScreen.h in Headers */,
                                297BE3D516C03C08003316BD /* PlatformSpeechSynthesisUtterance.h in Headers */,
                                297BE3D616C03C0B003316BD /* PlatformSpeechSynthesisVoice.h in Headers */,
+                               37C738E91EDBD2FA003F2B0B /* PerformanceMark.h in Headers */,
                                297BE3D716C03C0E003316BD /* PlatformSpeechSynthesizer.h in Headers */,
                                1AD8F81B11CAB9E900E93E54 /* PlatformStrategies.h in Headers */,
                                0F7D07331884C56C00B4AF86 /* PlatformTextTrack.h in Headers */,
                                078E094217D16E1C00420AA1 /* RTCPeerConnectionHandlerClient.h in Headers */,
                                078E092417D14D1C00420AA1 /* RTCPeerConnectionIceEvent.h in Headers */,
                                5E2C437C1BCF9A840001E2BC /* RTCPeerConnectionInternalsBuiltins.h in Headers */,
+                               37C738EB1EDBD384003F2B0B /* PerformanceMeasure.h in Headers */,
                                5E2C43631BCEE32B0001E2BC /* RTCRtpReceiver.h in Headers */,
                                5E2C43611BCEE3230001E2BC /* RTCRtpSender.h in Headers */,
                                5E2C435F1BCEE31E0001E2BC /* RTCRtpSenderReceiverBase.h in Headers */,
index e7fc0ed..fa603a9 100644 (file)
@@ -1,3 +1,12 @@
+2017-05-28  Dan Bernstein  <mitz@apple.com>
+
+        [Xcode] ALWAYS_SEARCH_USER_PATHS is set to YES
+        https://bugs.webkit.org/show_bug.cgi?id=172691
+
+        Reviewed by Tim Horton.
+
+        * Configurations/Base.xcconfig: Set ALWAYS_SEARCH_USER_PATHS to NO.
+
 2017-05-26  Devin Rousso  <drousso@apple.com>
 
         Web Inspector: Reloading the page after switching from the Resource tab switches back
index 9bd9229..e4e7863 100644 (file)
@@ -8,6 +8,8 @@ USE_INTERNAL_SDK_Release = $(HAVE_INTERNAL_SDK);
 COPY_PHASE_STRIP = NO;
 DEAD_CODE_STRIPPING = YES;
 DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
+
+ALWAYS_SEARCH_USER_PATHS = NO;
 FRAMEWORK_SEARCH_PATHS = $(WK_QUOTED_OVERRIDE_FRAMEWORKS_DIR) $(SYSTEM_LIBRARY_DIR)/PrivateFrameworks $(inherited);
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
index 19a7dee..e073146 100644 (file)
@@ -1,3 +1,12 @@
+2017-05-28  Dan Bernstein  <mitz@apple.com>
+
+        [Xcode] ALWAYS_SEARCH_USER_PATHS is set to YES
+        https://bugs.webkit.org/show_bug.cgi?id=172691
+
+        Reviewed by Tim Horton.
+
+        * Configurations/Base.xcconfig: Set ALWAYS_SEARCH_USER_PATHS to NO.
+
 2017-05-26  Brent Fulgham  <bfulgham@apple.com>
 
         [WK2] Address thread safety issues with ResourceLoadStatistics
index c9bf2d3..eae7d2f 100644 (file)
@@ -28,6 +28,8 @@ USE_INTERNAL_SDK_Production = YES;
 USE_INTERNAL_SDK_Debug = $(HAVE_INTERNAL_SDK);
 USE_INTERNAL_SDK_Release = $(HAVE_INTERNAL_SDK);
 
+ALWAYS_SEARCH_USER_PATHS = NO;
+
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
 CLANG_WARN_BOOL_CONVERSION = YES;
index a469c05..26dab18 100644 (file)
@@ -1,3 +1,36 @@
+2017-05-28  Dan Bernstein  <mitz@apple.com>
+
+        [Xcode] ALWAYS_SEARCH_USER_PATHS is set to YES
+        https://bugs.webkit.org/show_bug.cgi?id=172691
+
+        Reviewed by Tim Horton.
+
+        * Configurations/Base.xcconfig: Set ALWAYS_SEARCH_USER_PATHS to NO.
+
+        * UIProcess/API/C/WKAPICast.h: Moved GTK-only definitions that used WebGrammarDetail.h to
+          WKAPICastGtk.h. This had the effect of no longer including APIArray.h from this header.
+
+        * UIProcess/API/C/gtk/WKAPICastGtk.h: Moved GTK-only definitions to here.
+        (WebKit::toAPI):
+        * UIProcess/WebGrammarDetail.h: Replaced include of APIArray.h with a forward declaration.
+
+        * Shared/API/c/WKRenderLayer.cpp:
+        * Shared/API/c/WKRenderObject.cpp:
+        * UIProcess/API/C/WKApplicationCacheManager.cpp:
+        * UIProcess/API/C/WKContext.cpp:
+        * UIProcess/API/C/WKContextConfigurationRef.cpp:
+        * UIProcess/API/C/WKCookieManager.cpp:
+        * UIProcess/API/C/WKKeyValueStorageManager.cpp:
+        * UIProcess/API/C/WKNotificationManager.cpp:
+        * UIProcess/API/C/WKOpenPanelResultListener.cpp:
+        * UIProcess/API/C/WKPageGroup.cpp:
+        * UIProcess/API/C/WKResourceCacheManager.cpp:
+        * UIProcess/API/C/WKUserContentControllerRef.cpp:
+        * UIProcess/API/gtk/WebKitBackForwardList.cpp:
+        * UIProcess/WebContextMenuListenerProxy.cpp:
+
+          Added #include "APIArray.h" to these files now that WKAPICast.h does not include it.
+
 2017-05-26  Joseph Pecoraro  <pecoraro@apple.com>
 
         Simply some NSNumber usage
index a517380..12b89a0 100644 (file)
@@ -28,6 +28,8 @@ USE_INTERNAL_SDK_Production = YES;
 USE_INTERNAL_SDK_Debug = $(HAVE_INTERNAL_SDK);
 USE_INTERNAL_SDK_Release = $(HAVE_INTERNAL_SDK);
 
+ALWAYS_SEARCH_USER_PATHS = NO;
+
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
 CLANG_WARN_BOOL_CONVERSION = YES;
index da21e69..20726f4 100644 (file)
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "WKRenderLayer.h"
 
+#include "APIArray.h"
 #include "WKAPICast.h"
 #include "WebRenderLayer.h"
 
index df2e743..cff71c7 100644 (file)
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "WKRenderObject.h"
 
+#include "APIArray.h"
 #include "WKAPICast.h"
 #include "WebRenderObject.h"
 
index 22d16ab..92fe8af 100644 (file)
@@ -45,7 +45,6 @@
 #include "WKProtectionSpaceTypes.h"
 #include "WKResourceCacheManager.h"
 #include "WKSharedAPICast.h"
-#include "WebGrammarDetail.h"
 #include <WebCore/Credential.h>
 #include <WebCore/FrameLoaderTypes.h>
 #include <WebCore/PluginData.h>
@@ -93,7 +92,6 @@ class WebFramePolicyListenerProxy;
 class WebFrameProxy;
 class WebGeolocationManagerProxy;
 class WebGeolocationPosition;
-class WebGrammarDetail;
 class WebIconDatabase;
 class WebInspectorProxy;
 class WebMediaSessionFocusManager;
@@ -135,7 +133,6 @@ WK_ADD_API_MAPPING(WKFrameRef, WebFrameProxy)
 WK_ADD_API_MAPPING(WKGeolocationManagerRef, WebGeolocationManagerProxy)
 WK_ADD_API_MAPPING(WKGeolocationPermissionRequestRef, GeolocationPermissionRequestProxy)
 WK_ADD_API_MAPPING(WKGeolocationPositionRef, WebGeolocationPosition)
-WK_ADD_API_MAPPING(WKGrammarDetailRef, WebGrammarDetail)
 WK_ADD_API_MAPPING(WKHitTestResultRef, API::HitTestResult)
 WK_ADD_API_MAPPING(WKIconDatabaseRef, WebIconDatabase)
 WK_ADD_API_MAPPING(WKInspectorRef, WebInspectorProxy)
@@ -562,11 +559,6 @@ inline WKWebGLLoadPolicy toAPI(WebCore::WebGLLoadPolicy webGLLoadPolicy)
     return kWKWebGLLoadPolicyLoadNormally;
 }
 
-inline ProxyingRefPtr<WebGrammarDetail> toAPI(const WebCore::GrammarDetail& grammarDetail)
-{
-    return ProxyingRefPtr<WebGrammarDetail>(WebGrammarDetail::create(grammarDetail));
-}
-
 } // namespace WebKit
 
 #if defined(BUILDING_GTK__)
index c67ffb0..b371566 100644 (file)
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "WKApplicationCacheManager.h"
 
+#include "APIArray.h"
 #include "APIWebsiteDataStore.h"
 #include "WKAPICast.h"
 #include "WebsiteDataRecord.h"
index e4f04d4..33fba37 100644 (file)
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "WKContextPrivate.h"
 
+#include "APIArray.h"
 #include "APIClient.h"
 #include "APIDownloadClient.h"
 #include "APILegacyContextHistoryClient.h"
index e2b6ae8..6342ee9 100644 (file)
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "WKContextConfigurationRef.h"
 
+#include "APIArray.h"
 #include "APIProcessPoolConfiguration.h"
 #include "WKAPICast.h"
 
index 80ac8a8..190f551 100644 (file)
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "WKCookieManager.h"
 
+#include "APIArray.h"
 #include "WKAPICast.h"
 #include "WebCookieManagerProxy.h"
 
index b322e43..4eb8903 100644 (file)
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "WKKeyValueStorageManager.h"
 
+#include "APIArray.h"
 #include "APIDictionary.h"
 #include "APIWebsiteDataStore.h"
 #include "StorageManager.h"
index 70f15f0..476f08b 100644 (file)
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "WKNotificationManager.h"
 
+#include "APIArray.h"
 #include "WKAPICast.h"
 #include "WebNotification.h"
 #include "WebNotificationManagerProxy.h"
index b5c48af..6e79662 100644 (file)
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "WKOpenPanelResultListener.h"
 
+#include "APIArray.h"
 #include "WKAPICast.h"
 #include "WebOpenPanelResultListenerProxy.h"
 #include <WebCore/URL.h>
index dfacc0c..664a8a1 100644 (file)
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "WKPageGroup.h"
 
+#include "APIArray.h"
 #include "APIContentRuleList.h"
 #include "APIUserContentWorld.h"
 #include "APIUserScript.h"
index c0621d5..f77e28f 100644 (file)
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "WKResourceCacheManager.h"
 
+#include "APIArray.h"
 #include "APIWebsiteDataStore.h"
 #include "WKAPICast.h"
 #include "WebsiteDataRecord.h"
index 0736b71..b468774 100644 (file)
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "WKUserContentControllerRef.h"
 
+#include "APIArray.h"
 #include "APIContentRuleList.h"
 #include "APIUserScript.h"
 #include "WKAPICast.h"
index a06292b..565a347 100644 (file)
 #error "Please #include \"WKAPICast.h\" instead of this file directly."
 #endif
 
+#include "WebGrammarDetail.h"
+
 typedef struct _WebKitWebViewBase WebKitWebViewBase;
 
 namespace WebKit {
 
+class WebGrammarDetail;
+
+WK_ADD_API_MAPPING(WKGrammarDetailRef, WebGrammarDetail)
 WK_ADD_API_MAPPING(WKViewRef, WebKitWebViewBase)
 
+inline ProxyingRefPtr<WebGrammarDetail> toAPI(const WebCore::GrammarDetail& grammarDetail)
+{
+    return ProxyingRefPtr<WebGrammarDetail>(WebGrammarDetail::create(grammarDetail));
+}
+
 template<>
 inline WKViewRef toAPI<>(WebKitWebViewBase* view)
 {
index 0762d02..a3ac8e6 100644 (file)
@@ -20,6 +20,7 @@
 #include "config.h"
 #include "WebKitBackForwardList.h"
 
+#include "APIArray.h"
 #include "WebKitBackForwardListPrivate.h"
 #include "WebKitMarshal.h"
 #include "WebKitPrivate.h"
index d90270c..5505d52 100644 (file)
@@ -28,6 +28,7 @@
 #include "config.h"
 #include "WebContextMenuListenerProxy.h"
 
+#include "APIArray.h"
 #include "WKAPICast.h"
 #include "WKArray.h"
 #include "WebContextMenuItem.h"
index 296c414..c9b7553 100644 (file)
 #ifndef WebGrammarDetail_h
 #define WebGrammarDetail_h
 
-#include "APIArray.h"
 #include "APIObject.h"
 #include <WebCore/TextCheckerClient.h>
 #include <wtf/Forward.h>
 #include <wtf/Ref.h>
 
+namespace API {
+class Array;
+}
+
 namespace WebKit {
 
 class WebGrammarDetail : public API::ObjectImpl<API::Object::Type::GrammarDetail> {
index 8d97060..92485e3 100644 (file)
@@ -1,3 +1,12 @@
+2017-05-28  Dan Bernstein  <mitz@apple.com>
+
+        [Xcode] ALWAYS_SEARCH_USER_PATHS is set to YES
+        https://bugs.webkit.org/show_bug.cgi?id=172691
+
+        Reviewed by Tim Horton.
+
+        * Configurations/Base.xcconfig: Set ALWAYS_SEARCH_USER_PATHS to NO.
+
 2017-05-25  Geoffrey Garen  <ggaren@apple.com> and Michael Saboff  <msaboff@apple.com>
 
         bmalloc: scavenger runs too much on JetStream
index 211eb35..4b9bfd9 100644 (file)
@@ -28,6 +28,8 @@ USE_INTERNAL_SDK_Production = YES;
 USE_INTERNAL_SDK_Debug = $(HAVE_INTERNAL_SDK);
 USE_INTERNAL_SDK_Release = $(HAVE_INTERNAL_SDK);
 
+ALWAYS_SEARCH_USER_PATHS = NO;
+
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
 CLANG_WARN_BOOL_CONVERSION = YES;