Changeset 223621 in webkit
- Timestamp:
- Oct 18, 2017 12:14:51 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 5 added
- 1 deleted
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r223601 r223621 1 2017-10-18 Keith Miller <keith_miller@apple.com> 2 3 Setup WebCore build to start using unified sources. 4 https://bugs.webkit.org/show_bug.cgi?id=178362 5 6 Reviewed by Tim Horton. 7 8 Pass features to the unified source bundler script. 9 10 * Source/cmake/WebKitCommon.cmake: 11 * Source/cmake/WebKitFeatures.cmake: 12 * Source/cmake/WebKitMacros.cmake: 13 1 14 2017-10-18 Zan Dobersek <zdobersek@igalia.com> 2 15 -
trunk/Source/JavaScriptCore/CMakeLists.txt
r223081 r223621 2 2 include(WebKitCommon) 3 3 set_property(DIRECTORY . PROPERTY FOLDER "JavaScriptCore") 4 5 list(APPEND JavaScriptCore_UNIFIED_SOURCE_LIST_FILES 6 "Sources.txt" 7 ) 4 8 5 9 set(JavaScriptCore_INCLUDE_DIRECTORIES … … 49 53 ) 50 54 51 WEBKIT_COMPUTE_SOURCES(JavaScriptCore)52 53 55 set(JavaScriptCore_OBJECT_LUT_SOURCES 54 56 runtime/ArrayConstructor.cpp … … 602 604 add_subdirectory(shell) 603 605 606 WEBKIT_COMPUTE_SOURCES(JavaScriptCore) 604 607 WEBKIT_WRAP_SOURCELIST(${JavaScriptCore_SOURCES}) 605 608 WEBKIT_FRAMEWORK(JavaScriptCore) -
trunk/Source/JavaScriptCore/ChangeLog
r223618 r223621 1 2017-10-18 Keith Miller <keith_miller@apple.com> 2 3 Setup WebCore build to start using unified sources. 4 https://bugs.webkit.org/show_bug.cgi?id=178362 5 6 Reviewed by Tim Horton. 7 8 Change comments in source list files. Also, pass explicit names for build files. 9 10 * CMakeLists.txt: 11 * PlatformGTK.cmake: 12 * PlatformMac.cmake: 13 * Sources.txt: 14 * SourcesGTK.txt: 15 * SourcesMac.txt: 16 1 17 2017-10-18 Commit Queue <commit-queue@webkit.org> 2 18 -
trunk/Source/JavaScriptCore/PlatformGTK.cmake
r222327 r223621 1 1 set(JavaScriptCore_OUTPUT_NAME javascriptcoregtk-${WEBKITGTK_API_VERSION}) 2 3 list(APPEND JavaScriptCore_UNIFIED_SOURCE_LIST_FILES 4 "SourcesGTK.txt" 5 ) 2 6 3 7 list(APPEND JavaScriptCore_INCLUDE_DIRECTORIES -
trunk/Source/JavaScriptCore/PlatformMac.cmake
r222327 r223621 4 4 list(APPEND JavaScriptCore_LIBRARIES 5 5 ${SECURITY_LIBRARY} 6 ) 7 8 list(APPEND JavaScriptCore_UNIFIED_SOURCE_LIST_FILES 9 "SourcesMac.txt" 6 10 ) 7 11 -
trunk/Source/JavaScriptCore/Sources.txt
r223237 r223621 1 #Copyright (C) 2017 Apple Inc. All rights reserved.2 # 3 #Redistribution and use in source and binary forms, with or without4 #modification, are permitted provided that the following conditions5 #are met:6 #1. Redistributions of source code must retain the above copyright7 #notice, this list of conditions and the following disclaimer.8 #2. Redistributions in binary form must reproduce the above copyright9 #notice, this list of conditions and the following disclaimer in the10 #documentation and/or other materials provided with the distribution.11 # 12 #THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''13 #AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,14 #THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR15 #PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS16 #BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR17 #CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF18 #SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS19 #INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN20 #CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)21 #ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF22 #THE POSSIBILITY OF SUCH DAMAGE.1 // Copyright (C) 2017 Apple Inc. All rights reserved. 2 // 3 // Redistribution and use in source and binary forms, with or without 4 // modification, are permitted provided that the following conditions 5 // are met: 6 // 1. Redistributions of source code must retain the above copyright 7 // notice, this list of conditions and the following disclaimer. 8 // 2. Redistributions in binary form must reproduce the above copyright 9 // notice, this list of conditions and the following disclaimer in the 10 // documentation and/or other materials provided with the distribution. 11 // 12 // THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' 13 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 14 // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 15 // PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS 16 // BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 17 // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 18 // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 19 // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 20 // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 21 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 22 // THE POSSIBILITY OF SUCH DAMAGE. 23 23 24 24 API/JSBase.cpp … … 548 548 inspector/ScriptDebugServer.cpp 549 549 550 #Derived Sources550 // Derived Sources 551 551 inspector/InspectorBackendDispatchers.cpp 552 552 inspector/InspectorFrontendDispatchers.cpp … … 633 633 llint/LLIntSlowPaths.cpp 634 634 llint/LLIntThunks.cpp 635 #FIXME: We can't bundle this file due to a clang bug.636 llint/LowLevelInterpreter.cpp #@no-unify635 // FIXME: We can't bundle this file due to a clang bug. 636 llint/LowLevelInterpreter.cpp @no-unify 637 637 638 638 parser/Lexer.cpp … … 924 924 runtime/WeakSetPrototype.cpp 925 925 926 #Derived Sources927 #FIXME: We should move this to runtime but it kept breaking the Windows build in weird ways... https://bugs.webkit.org/show_bug.cgi?id=177486926 // Derived Sources 927 // FIXME: We should move this to runtime but it kept breaking the Windows build in weird ways... https://bugs.webkit.org/show_bug.cgi?id=177486 928 928 JSCBuiltins.cpp 929 929 … … 1004 1004 yarr/YarrUnicodeProperties.cpp 1005 1005 1006 #Derived Sources1006 // Derived Sources 1007 1007 yarr/YarrCanonicalizeUnicode.cpp -
trunk/Source/JavaScriptCore/SourcesGTK.txt
r222327 r223621 1 #Copyright (C) 2017 Apple Inc. All rights reserved.2 # 3 #Redistribution and use in source and binary forms, with or without4 #modification, are permitted provided that the following conditions5 #are met:6 #1. Redistributions of source code must retain the above copyright7 #notice, this list of conditions and the following disclaimer.8 #2. Redistributions in binary form must reproduce the above copyright9 #notice, this list of conditions and the following disclaimer in the10 #documentation and/or other materials provided with the distribution.11 # 12 #THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''13 #AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,14 #THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR15 #PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS16 #BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR17 #CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF18 #SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS19 #INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN20 #CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)21 #ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF22 #THE POSSIBILITY OF SUCH DAMAGE.1 // Copyright (C) 2017 Apple Inc. All rights reserved. 2 // 3 // Redistribution and use in source and binary forms, with or without 4 // modification, are permitted provided that the following conditions 5 // are met: 6 // 1. Redistributions of source code must retain the above copyright 7 // notice, this list of conditions and the following disclaimer. 8 // 2. Redistributions in binary form must reproduce the above copyright 9 // notice, this list of conditions and the following disclaimer in the 10 // documentation and/or other materials provided with the distribution. 11 // 12 // THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' 13 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 14 // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 15 // PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS 16 // BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 17 // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 18 // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 19 // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 20 // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 21 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 22 // THE POSSIBILITY OF SUCH DAMAGE. 23 23 24 24 API/JSRemoteInspector.cpp -
trunk/Source/JavaScriptCore/SourcesMac.txt
r222327 r223621 1 #Copyright (C) 2017 Apple Inc. All rights reserved.2 # 3 #Redistribution and use in source and binary forms, with or without4 #modification, are permitted provided that the following conditions5 #are met:6 #1. Redistributions of source code must retain the above copyright7 #notice, this list of conditions and the following disclaimer.8 #2. Redistributions in binary form must reproduce the above copyright9 #notice, this list of conditions and the following disclaimer in the10 #documentation and/or other materials provided with the distribution.11 # 12 #THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''13 #AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,14 #THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR15 #PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS16 #BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR17 #CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF18 #SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS19 #INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN20 #CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)21 #ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF22 #THE POSSIBILITY OF SUCH DAMAGE.1 // Copyright (C) 2017 Apple Inc. All rights reserved. 2 // 3 // Redistribution and use in source and binary forms, with or without 4 // modification, are permitted provided that the following conditions 5 // are met: 6 // 1. Redistributions of source code must retain the above copyright 7 // notice, this list of conditions and the following disclaimer. 8 // 2. Redistributions in binary form must reproduce the above copyright 9 // notice, this list of conditions and the following disclaimer in the 10 // documentation and/or other materials provided with the distribution. 11 // 12 // THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' 13 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 14 // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 15 // PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS 16 // BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 17 // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 18 // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 19 // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 20 // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 21 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 22 // THE POSSIBILITY OF SUCH DAMAGE. 23 23 24 24 API/JSAPIWrapperObject.mm -
trunk/Source/WTF/ChangeLog
r223606 r223621 1 2017-10-18 Keith Miller <keith_miller@apple.com> 2 3 Setup WebCore build to start using unified sources. 4 https://bugs.webkit.org/show_bug.cgi?id=178362 5 6 Reviewed by Tim Horton. 7 8 There are a number of changes to the bundler script. First, it is 9 now possible to enable or disable building files based on if the 10 associated feature flag is enabled or not. The syntax for this is 11 similar to how we do #ifs in C++ code. e.g. 12 13 #if ENABLE_APPLE_PAY 14 myApplePayFile.cpp 15 #endif 16 17 would enable myApplePayFile.cpp if and only if the APPLE_PAY 18 feature define is set. 19 20 I also changed comments from # to // to make it less likely they 21 would be confused with a #if. 22 23 Finally, this patch enables bundling files in the same relative 24 directory across source list files. Previously, if 25 SourcesCocoa.txt had platform/cf/foo.cpp and SourcesMac.txt had 26 platform/cf/bar.cpp those files would not be put in the same 27 unified source bundle. Now, those files will be put into the same 28 bundle but bar.cpp will always follow foo.cpp. The idea is that by 29 putting more specific files after more general files we can avoid 30 random build failures. 31 32 * Scripts/generate-unified-source-bundles.rb: 33 1 34 2017-10-18 Konstantin Tokarev <annulen@yandex.ru> 2 35 -
trunk/Source/WTF/Scripts/generate-unified-source-bundles.rb
r222499 r223621 27 27 28 28 SCRIPT_NAME = File.basename($0) 29 COMMENT_REGEXP = / #/29 COMMENT_REGEXP = /\/\// 30 30 31 31 def usage 32 puts "usage: #{SCRIPT_NAME} [options] <sources-file>" 32 puts "usage: #{SCRIPT_NAME} [options] <sources-list-file>..." 33 puts "<sources-list-file> may be separate arguments or one semicolon separated string" 33 34 puts "--help (-h) Print this message" 34 35 puts "--verbose (-v) Adds extra logging to stderr." … … 39 40 puts "Optional arguments:" 40 41 puts "--print-bundled-sources Print bundled sources rather than generating sources" 42 puts "--feature-flags (-f) Space or semicolon separated list of enabled feature flags" 41 43 puts 42 44 puts "Generation options:" … … 50 52 $unifiedSourceOutputPath = nil 51 53 $sourceTreePath = nil 54 $featureFlags = {} 52 55 $verbose = false 53 56 $mode = :GenerateBundles 54 $maxCppBundleCount = 10000055 $maxObjCBundleCount = 10000057 $maxCppBundleCount = nil 58 $maxObjCBundleCount = nil 56 59 57 60 def log(text) … … 63 66 ['--derived-sources-path', '-d', GetoptLong::REQUIRED_ARGUMENT], 64 67 ['--source-tree-path', '-s', GetoptLong::REQUIRED_ARGUMENT], 68 ['--feature-flags', '-f', GetoptLong::REQUIRED_ARGUMENT], 65 69 ['--print-bundled-sources', GetoptLong::NO_ARGUMENT], 66 70 ['--max-cpp-bundle-count', GetoptLong::REQUIRED_ARGUMENT], … … 75 79 $derivedSourcesPath = Pathname.new(arg) 76 80 $unifiedSourceOutputPath = $derivedSourcesPath + Pathname.new("unified-sources") 77 FileUtils.mk dir($unifiedSourceOutputPath) if !$unifiedSourceOutputPath.exist?81 FileUtils.mkpath($unifiedSourceOutputPath) if !$unifiedSourceOutputPath.exist? 78 82 when '--source-tree-path' 79 83 $sourceTreePath = Pathname.new(arg) 80 84 usage if !$sourceTreePath.exist? 85 when '--feature-flags' 86 arg.gsub(/\s+/, ";").split(";").map { |x| $featureFlags[x] = true } 81 87 when '--print-bundled-sources' 82 88 $mode = :PrintBundledSources … … 90 96 usage if !$unifiedSourceOutputPath || !$sourceTreePath 91 97 log("putting unified sources in #{$unifiedSourceOutputPath}") 98 log("Active Feature flags: #{$featureFlags.keys.inspect}") 92 99 93 100 usage if ARGV.length == 0 101 # Even though CMake will only pass us a single semicolon separated arguemnts, we separate all the arguments for simplicity. 102 sourceListFiles = ARGV.to_a.map { | sourceFileList | sourceFileList.split(";") }.flatten 103 log("source files: #{sourceListFiles}") 94 104 $generatedSources = [] 95 105 96 class SourceFile < Pathname97 attr_reader :unifiable 98 def initialize(file )106 class SourceFile 107 attr_reader :unifiable, :fileIndex, :path 108 def initialize(file, fileIndex) 99 109 @unifiable = true 100 101 attributeStart = file =~ COMMENT_REGEXP 110 @fileIndex = fileIndex 111 112 attributeStart = file =~ /@/ 102 113 if attributeStart 103 # attributes start with @ so we want skip the comment character and the first @.104 attributesText = file[(attributeStart + 2)..file.length]114 # We want to make sure we skip the first @ so split works correctly 115 attributesText = file[(attributeStart + 1)..file.length] 105 116 attributesText.split(/\s*@/).each { 106 117 | attribute | 107 case attribute 118 case attribute.strip 108 119 when "no-unify" 109 120 @unifiable = false 121 else 122 raise "unknown attribute: #{attribute}" 110 123 end 111 124 } 112 file = file.split(" ")[0] 113 end 114 115 super(file) 125 file = file[0..(attributeStart-1)] 126 end 127 128 @path = Pathname.new(file.strip) 129 end 130 131 def <=>(other) 132 return @path.dirname <=> other.path.dirname if @path.dirname != other.path.dirname 133 return @path.basename <=> other.path.basename if @fileIndex == other.fileIndex 134 @fileIndex <=> other.fileIndex 116 135 end 117 136 118 137 def derived? 119 138 return @derived if @derived != nil 120 @derived = !($sourceTreePath + self ).exist?121 end 122 123 def display139 @derived = !($sourceTreePath + self.path).exist? 140 end 141 142 def to_s 124 143 if $mode == :GenerateBundles || !derived? 125 self.to_s144 @path.to_s 126 145 else 127 ($derivedSourcesPath + self).to_s146 ($derivedSourcesPath + @path).to_s 128 147 end 129 148 end … … 141 160 end 142 161 162 def writeFile(file, text) 163 bundleFile = $unifiedSourceOutputPath + file 164 if (!bundleFile.exist? || IO::read(bundleFile) != @currentBundleText) 165 log("writing bundle #{bundleFile} with: \n#{@currentBundleText}") 166 IO::write(bundleFile, @currentBundleText) 167 end 168 end 169 143 170 def bundleFileName(number) 144 171 "UnifiedSource#{number}.#{extension}" … … 150 177 151 178 @bundleCount += 1 152 bundleFile = $unifiedSourceOutputPath + bundleFileName(@bundleCount) 153 $generatedSources << bundleFile 154 155 if (!bundleFile.exist? || IO::read(bundleFile) != @currentBundleText) 156 log("writing bundle #{bundleFile} with: \n#{@currentBundleText}") 157 IO::write(bundleFile, @currentBundleText) 158 end 159 179 bundleFile = bundleFileName(@bundleCount) 180 $generatedSources << $unifiedSourceOutputPath + bundleFile 181 182 writeFile(bundleFile, @currentBundleText) 160 183 @currentBundleText = "" 161 184 @fileCount = 0 162 185 end 163 186 164 def addFile(file) 165 raise "wrong extension: #{file.extname} expected #{@extension}" unless file.extname == ".#{@extension}" 187 def flushToMax 188 raise if !@maxCount 189 ((@bundleCount+1)..@maxCount).each { 190 | index | 191 writeFile(bundleFileName(index), "") 192 } 193 end 194 195 def addFile(sourceFile) 196 path = sourceFile.path 197 raise "wrong extension: #{path.extname} expected #{@extension}" unless path.extname == ".#{@extension}" 166 198 if @fileCount == MAX_BUNDLE_SIZE 167 199 log("flushing because new bundle is full #{@fileCount}") 168 200 flush 169 201 end 170 @currentBundleText += "#include \"#{ file}\"\n"202 @currentBundleText += "#include \"#{sourceFile}\"\n" 171 203 @fileCount += 1 172 204 end 173 205 end 174 206 175 def ProcessFileForUnifiedSourceGeneration(path) 207 def ProcessFileForUnifiedSourceGeneration(sourceFile) 208 path = sourceFile.path 176 209 if ($currentDirectory != path.dirname) 177 210 log("flushing because new dirname old: #{$currentDirectory}, new: #{path.dirname}") … … 181 214 182 215 bundle = $bundleManagers[path.extname] 183 if !bundle || ! path.unifiable216 if !bundle || !sourceFile.unifiable 184 217 log("No bundle for #{path.extname} files building #{path} standalone") 185 $generatedSources << path218 $generatedSources << sourceFile 186 219 else 187 bundle.addFile( path)220 bundle.addFile(sourceFile) 188 221 end 189 222 end … … 194 227 } 195 228 196 ARGV.each { 197 | sourcesFile | 198 log("reading #{sourcesFile}") 199 sources = File.read(sourcesFile).split($/).keep_if { 229 seen = {} 230 sourceFiles = [] 231 232 sourceListFiles.each_with_index { 233 | path, sourceFileIndex | 234 log("reading #{path}") 235 result = [] 236 inDisabledLines = false 237 File.read(path).lines.each { 200 238 | line | 201 # Only strip lines if they start with a comment since sources we don't 202 # want to bundle have an attribute, which starts with a comment. 203 !((line =~ COMMENT_REGEXP) == 0 || line.empty?) 239 commentStart = line =~ COMMENT_REGEXP 240 log("before: #{line}") 241 if commentStart != nil 242 line = line.slice(0, commentStart) 243 log("after: #{line}") 244 end 245 line.strip! 246 if line == "#endif" 247 inDisabledLines = false 248 next 249 end 250 251 next if line.empty? || inDisabledLines 252 253 if line =~ /\A#if/ 254 raise "malformed #if" unless line =~ /\A#if\s+(\S+)/ 255 inDisabledLines = !$featureFlags[$1] 256 else 257 raise "duplicate line: #{line} in #{path}" if seen[line] 258 seen[line] = true 259 result << SourceFile.new(line, sourceFileIndex) 260 end 204 261 } 205 206 log("found #{sources.length} source files in #{sourcesFile}") 207 208 source s.sort.each {209 | file | 210 211 path = SourceFile.new(file)212 case $mode 213 when :GenerateBundles 214 ProcessFileForUnifiedSourceGeneration(path)215 when :PrintBundledSources216 $generatedSources << path if $bundleManagers[path.extname] && path.unifiable217 end218 }219 220 $bundleManagers.each_value { |x| x.flush } if $mode == :GenerateBundles262 raise "Couldn't find closing \"#endif\"" if inDisabledLines 263 264 log("found #{result.length} source files in #{path}") 265 sourceFiles += result 266 } 267 268 log("Found sources: #{sourceFiles.sort}") 269 270 sourceFiles.sort.each { 271 | sourceFile | 272 case $mode 273 when :GenerateBundles 274 ProcessFileForUnifiedSourceGeneration(sourceFile) 275 when :PrintBundledSources 276 $generatedSources << sourceFile if $bundleManagers[sourceFile.path.extname] && sourceFile.unifiable 277 end 221 278 } 222 279 223 280 $bundleManagers.each_value { 224 281 | manager | 282 manager.flush 225 283 226 284 maxCount = manager.maxCount 285 next if !maxCount 286 287 manager.flushToMax 227 288 bundleCount = manager.bundleCount 228 289 extension = manager.extension … … 237 298 # Also, make sure we use print instead of puts because CMake will think the \n is a source file and fail to build. 238 299 239 $generatedSources.map! { |path| path.display } if $mode == :PrintBundledSources 300 log($generatedSources.join(";") + ";") 240 301 print($generatedSources.join(";") + ";") -
trunk/Source/WebCore/CMakeLists.txt
r223612 r223621 11 11 add_definitions(-DSTATICALLY_LINKED_WITH_PAL=1) 12 12 endif () 13 14 list(APPEND WebCore_UNIFIED_SOURCE_LIST_FILES 15 "Sources.txt" 16 ) 13 17 14 18 set(WebCore_INCLUDE_DIRECTORIES … … 4046 4050 4047 4051 WEBKIT_WRAP_SOURCELIST(${WebCore_IDL_FILES} ${WebCore_DERIVED_SOURCES}) 4052 WEBKIT_COMPUTE_SOURCES(WebCore) 4048 4053 WEBKIT_WRAP_SOURCELIST(${WebCore_SOURCES}) 4049 4054 WEBKIT_WRAP_SOURCELIST(${WebCoreTestSupport_IDL_FILES} ${WebCoreTestSupport_SOURCES}) -
trunk/Source/WebCore/ChangeLog
r223618 r223621 1 2017-10-18 Keith Miller <keith_miller@apple.com> 2 3 Setup WebCore build to start using unified sources. 4 https://bugs.webkit.org/show_bug.cgi?id=178362 5 6 Reviewed by Tim Horton. 7 8 This patch adds all the long tooling needed to start adding 9 unified sources to WebCore. Most of the source list files 10 are empty to start but will be filled over the next few days. 11 12 I started by moving all the non-derived bindings code to 13 unified sources to make sure everything worked correctly. 14 15 * CMakeLists.txt: 16 * Configurations/GenerateUnifiedSources.xcconfig: Added. 17 * Configurations/WebCore.xcconfig: 18 * PlatformMac.cmake: 19 * Sources.txt: Added. 20 * SourcesCocoa.txt: Added. 21 * SourcesIOS.txt: Added. 22 * SourcesMac.txt: Added. 23 * WebCore.xcodeproj/project.pbxproj: 24 * bindings/js/JSMediaStreamCapabilitiesCustom.cpp: Removed. No one seems to use this... 25 1 26 2017-10-18 Commit Queue <commit-queue@webkit.org> 2 27 -
trunk/Source/WebCore/Configurations/WebCore.xcconfig
r222898 r223621 48 48 WEBKITADDITIONS_HEADER_SEARCH_PATHS = $(BUILT_PRODUCTS_DIR)/usr/local/include/WebKitAdditions $(SDKROOT)/usr/local/include/WebKitAdditions; 49 49 50 HEADER_SEARCH_PATHS = PAL ForwardingHeaders /usr/include/libxslt /usr/include/libxml2 "$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore" "$(BUILT_PRODUCTS_DIR)/usr/local/include" $(WEBKITADDITIONS_HEADER_SEARCH_PATHS) $(HEADER_SEARCH_PATHS) ;50 HEADER_SEARCH_PATHS = PAL ForwardingHeaders /usr/include/libxslt /usr/include/libxml2 "$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore" "$(BUILT_PRODUCTS_DIR)/usr/local/include" $(WEBKITADDITIONS_HEADER_SEARCH_PATHS) $(HEADER_SEARCH_PATHS) $(SRCROOT); 51 51 INFOPLIST_FILE = Info.plist; 52 52 INSTALL_PATH = $(SYSTEM_LIBRARY_DIR)/PrivateFrameworks; -
trunk/Source/WebCore/PlatformMac.cmake
r223476 r223621 21 21 find_package(Sqlite REQUIRED) 22 22 find_package(ZLIB REQUIRED) 23 24 list(APPEND WebCore_UNIFIED_SOURCE_LIST_FILES 25 "SourcesCocoa.txt" 26 "SourcesMac.txt" 27 ) 23 28 24 29 list(APPEND WebCore_LIBRARIES -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r223612 r223621 20 20 name = All; 21 21 productName = All; 22 }; 23 5355E8D11F967E9D0031E08C /* Generate Unified Sources */ = { 24 isa = PBXAggregateTarget; 25 buildConfigurationList = 5355E8D41F967E9D0031E08C /* Build configuration list for PBXAggregateTarget "Generate Unified Sources" */; 26 buildPhases = ( 27 5355E8D21F967E9D0031E08C /* Generate Unified Sources */, 28 ); 29 dependencies = ( 30 ); 31 name = "Generate Unified Sources"; 32 productName = "Derived Sources"; 22 33 }; 23 34 DD041FBE09D9DDBE0010AF2A /* Derived Sources */ = { … … 71 82 070334D71459FFD5008D8D45 /* TrackBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 070334D61459FFD5008D8D45 /* TrackBase.h */; settings = {ATTRIBUTES = (Private, ); }; }; 72 83 070334D9145A006F008D8D45 /* TrackBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 070334D8145A006F008D8D45 /* TrackBase.cpp */; }; 73 070334E9145A1F36008D8D45 /* JSTrackCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 070334E8145A1F35008D8D45 /* JSTrackCustom.cpp */; };74 84 070363E2181A1CDC00C074A5 /* AVCaptureDeviceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 070363DA181A1CDC00C074A5 /* AVCaptureDeviceManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; 75 85 070363E3181A1CDC00C074A5 /* AVCaptureDeviceManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 070363DB181A1CDC00C074A5 /* AVCaptureDeviceManager.mm */; }; … … 271 281 07B5A2DB1464320A00A81ECE /* JSTextTrackList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07B5A2D91464320A00A81ECE /* JSTextTrackList.cpp */; }; 272 282 07B5A2DC1464320A00A81ECE /* JSTextTrackList.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B5A2DA1464320A00A81ECE /* JSTextTrackList.h */; }; 273 07B5A30D14687D7100A81ECE /* JSTextTrackListCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07B5A30C14687D7100A81ECE /* JSTextTrackListCustom.cpp */; };274 283 07B7116D1D899E63009F0FFB /* CaptureDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B7116A1D899E63009F0FFB /* CaptureDevice.h */; settings = {ATTRIBUTES = (Private, ); }; }; 275 284 07B7116E1D899E63009F0FFB /* CaptureDeviceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07B7116B1D899E63009F0FFB /* CaptureDeviceManager.cpp */; }; … … 289 298 07D6A4F41BED5F8800174146 /* MockRealtimeAudioSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 07D6A4F21BED5F8800174146 /* MockRealtimeAudioSource.h */; settings = {ATTRIBUTES = (Private, ); }; }; 290 299 07D6A4F81BF2307D00174146 /* AudioTrackPrivateMediaStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 07D6A4F61BF2307D00174146 /* AudioTrackPrivateMediaStream.h */; }; 291 07E116B11489C9A100EC5ACE /* JSTextTrackCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07E116B01489C9A100EC5ACE /* JSTextTrackCustom.cpp */; };292 07E117071489EBEB00EC5ACE /* JSTextTrackCueCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07E117061489EBEB00EC5ACE /* JSTextTrackCueCustom.cpp */; };293 300 07E3DFD11A9E786500764CA8 /* MediaPlaybackTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E3DFD01A9E786500764CA8 /* MediaPlaybackTarget.h */; settings = {ATTRIBUTES = (Private, ); }; }; 294 301 07E9E12E18F5E2760011A3A4 /* InbandMetadataTextTrackPrivateAVF.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E9E12D18F5E2760011A3A4 /* InbandMetadataTextTrackPrivateAVF.h */; }; … … 411 418 0F03C0751884805500A5F8CA /* InspectorOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C522D4A15B478B2009B7C95 /* InspectorOverlay.h */; settings = {ATTRIBUTES = (Private, ); }; }; 412 419 0F09087F1444FDB200028917 /* ScrollbarTheme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0FE71415142189FC00DB33BA /* ScrollbarTheme.cpp */; }; 413 0F099D0817B968A100FF84B9 /* WebCoreTypedArrayController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F099D0617B968A100FF84B9 /* WebCoreTypedArrayController.cpp */; };414 420 0F099D0917B968A100FF84B9 /* WebCoreTypedArrayController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F099D0717B968A100FF84B9 /* WebCoreTypedArrayController.h */; settings = {ATTRIBUTES = (Private, ); }; }; 415 421 0F11A54F0F39233100C37884 /* RenderSelectionInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F11A54E0F39233100C37884 /* RenderSelectionInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 480 486 0F605AED15F94848004DF0C0 /* ScrollingConstraints.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F605AEB15F94848004DF0C0 /* ScrollingConstraints.h */; settings = {ATTRIBUTES = (Private, ); }; }; 481 487 0F60F32B1DFBB10700416D6C /* CommonVM.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F60F32A1DFBB10400416D6C /* CommonVM.h */; settings = {ATTRIBUTES = (Private, ); }; }; 482 0F60F32C1DFBB10B00416D6C /* CommonVM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F60F3291DFBB10400416D6C /* CommonVM.cpp */; };483 488 0F6383DD18615B29003E5DB5 /* ThreadedScrollingTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F6383DB18615B29003E5DB5 /* ThreadedScrollingTree.cpp */; }; 484 489 0F6383DE18615B29003E5DB5 /* ThreadedScrollingTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F6383DC18615B29003E5DB5 /* ThreadedScrollingTree.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 486 491 0F6A12BE1A00923700C6DE72 /* DebugPageOverlays.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F6A12BC1A00923700C6DE72 /* DebugPageOverlays.h */; settings = {ATTRIBUTES = (Private, ); }; }; 487 492 0F7D07331884C56C00B4AF86 /* PlatformTextTrack.h in Headers */ = {isa = PBXBuildFile; fileRef = 072847E216EBC5B00043CFA4 /* PlatformTextTrack.h */; settings = {ATTRIBUTES = (Private, ); }; }; 488 0F7DF1481E2BF1B10095951B /* WebCoreJSClientData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F7DF1471E2BF1A60095951B /* WebCoreJSClientData.cpp */; };489 493 0F850FE31ED7C18300FB77A7 /* PerformanceLoggingClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F850FE21ED7C18300FB77A7 /* PerformanceLoggingClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; 490 494 0F87166F1C869D83004FF0DE /* LengthPoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F87166D1C869D83004FF0DE /* LengthPoint.cpp */; }; … … 493 497 0F8B45751DC41DBA00443C3F /* JSIntersectionObserverCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F8B45731DC41DBA00443C3F /* JSIntersectionObserverCallback.cpp */; }; 494 498 0F8B45761DC41DBA00443C3F /* JSIntersectionObserverCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F8B45741DC41DBA00443C3F /* JSIntersectionObserverCallback.h */; }; 495 0F94A3961EF1B10500FBAFFB /* JSDOMQuadCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F94A3951EF1B10500FBAFFB /* JSDOMQuadCustom.cpp */; };496 499 0F97A658155DA81E00FADD4C /* DisplayRefreshMonitorIOS.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0F97A657155DA81E00FADD4C /* DisplayRefreshMonitorIOS.mm */; }; 497 500 0FA24D79162DF91900A3F4C0 /* GraphicsLayerUpdater.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0FA24D77162DF91900A3F4C0 /* GraphicsLayerUpdater.cpp */; }; … … 598 601 142B97CA13138943008BEF4B /* TextControlInnerElements.h in Headers */ = {isa = PBXBuildFile; fileRef = 142B97C813138943008BEF4B /* TextControlInnerElements.h */; }; 599 602 1432E8470C51493800B1500F /* GCController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1432E8460C51493800B1500F /* GCController.h */; settings = {ATTRIBUTES = (Private, ); }; }; 600 1432E8490C51493F00B1500F /* GCController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1432E8480C51493F00B1500F /* GCController.cpp */; };601 603 14476AA815DC4BB100305DB2 /* WritingMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 14476AA715DC4BB100305DB2 /* WritingMode.h */; settings = {ATTRIBUTES = (Private, ); }; }; 602 604 1449E24C107D4A8400B5793F /* JSCallbackData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1449E24A107D4A8400B5793F /* JSCallbackData.h */; }; 603 1449E287107D4DB400B5793F /* JSCallbackData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1449E286107D4DB400B5793F /* JSCallbackData.cpp */; };604 605 1477E7760BF4134A00152872 /* PageCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1477E7740BF4134A00152872 /* PageCache.cpp */; }; 605 606 1477E7770BF4134A00152872 /* PageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 1477E7750BF4134A00152872 /* PageCache.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 746 747 1A750D8D0A90E521000FF215 /* JSNodeIterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A750D8B0A90E521000FF215 /* JSNodeIterator.cpp */; }; 747 748 1A750D8E0A90E521000FF215 /* JSNodeIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A750D8C0A90E521000FF215 /* JSNodeIterator.h */; settings = {ATTRIBUTES = (Private, ); }; }; 748 1A750DD40A90E729000FF215 /* JSNodeIteratorCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A750DD30A90E729000FF215 /* JSNodeIteratorCustom.cpp */; };749 749 1A762C730A074F2600989F5B /* JSXPathEvaluator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A762C6B0A074F2600989F5B /* JSXPathEvaluator.cpp */; }; 750 750 1A762C740A074F2600989F5B /* JSXPathEvaluator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A762C6C0A074F2600989F5B /* JSXPathEvaluator.h */; }; … … 1483 1483 31A089171E737D51003B6609 /* WebGPUTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31A088FE1E737B4D003B6609 /* WebGPUTexture.cpp */; }; 1484 1484 31A089181E737D51003B6609 /* WebGPUTextureDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31A089011E737B4D003B6609 /* WebGPUTextureDescriptor.cpp */; }; 1485 31A089191E737D55003B6609 /* JSWebGPURenderingContextCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31A088C41E737B2C003B6609 /* JSWebGPURenderingContextCustom.cpp */; };1486 31A0891A1E737D55003B6609 /* JSWebGPURenderPassAttachmentDescriptorCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31A088C51E737B2C003B6609 /* JSWebGPURenderPassAttachmentDescriptorCustom.cpp */; };1487 1485 31A089541E738D59003B6609 /* JSWebGPUBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31A0891B1E738D59003B6609 /* JSWebGPUBuffer.cpp */; }; 1488 1486 31A089561E738D59003B6609 /* JSWebGPUBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A0891D1E738D59003B6609 /* JSWebGPUBuffer.h */; }; … … 1672 1670 3FFFF9AD159D9B060020BBD5 /* ViewportStyleResolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FFFF9AB159D9B060020BBD5 /* ViewportStyleResolver.cpp */; }; 1673 1671 3FFFF9AE159D9B060020BBD5 /* ViewportStyleResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FFFF9AC159D9B060020BBD5 /* ViewportStyleResolver.h */; }; 1674 410B7E721045FAB000D8224F /* JSMessageEventCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 410B7E711045FAB000D8224F /* JSMessageEventCustom.cpp */; };1675 1672 41103AAB1E39791000769F03 /* RealtimeOutgoingAudioSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41103AA71E39790A00769F03 /* RealtimeOutgoingAudioSource.cpp */; }; 1676 1673 41103AAB1E39791000769F14 /* RealtimeOutgoingAudioSourceCocoa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41103AA71E39790A00769F14 /* RealtimeOutgoingAudioSourceCocoa.cpp */; }; … … 1683 1680 4123081B138C429700BCCFCA /* WebCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93F19B1A08245E5A001E9ABC /* WebCore.framework */; }; 1684 1681 41230913138C42FF00BCCFCA /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F8216299029F4FB501000131 /* JavaScriptCore.framework */; }; 1685 4127D5370F8AAB1D00E424F5 /* ScriptState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4127D5360F8AAB1D00E424F5 /* ScriptState.cpp */; };1686 1682 4129C98A1F587FEB009D7403 /* ReadableStreamSink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4129C9871F58662D009D7403 /* ReadableStreamSink.cpp */; }; 1687 1683 4129C9971F59B963009D7403 /* FetchBodySource.h in Headers */ = {isa = PBXBuildFile; fileRef = 413015D61C7B570400091C6F /* FetchBodySource.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 1689 1685 4129C9AB1F59C573009D7403 /* ReadableStreamSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 418C395B1C8F0A610051C8A3 /* ReadableStreamSource.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1690 1686 4129C9AF1F59CF5B009D7403 /* ReadableStreamSink.h in Headers */ = {isa = PBXBuildFile; fileRef = 4129C9801F5861C7009D7403 /* ReadableStreamSink.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1691 4129DF851BB5B80700322A16 /* JSReadableStreamPrivateConstructors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4129DF831BB5B7F700322A16 /* JSReadableStreamPrivateConstructors.cpp */; };1692 1687 4129DF861BB5B80C00322A16 /* JSReadableStreamPrivateConstructors.h in Headers */ = {isa = PBXBuildFile; fileRef = 4129DF841BB5B7F700322A16 /* JSReadableStreamPrivateConstructors.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1693 1688 413015D91C7B571400091C6E /* FetchResponse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 413015D51C7B570400091C6E /* FetchResponse.cpp */; }; … … 1700 1695 4138D3351244054800323D33 /* EventContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 4138D3331244054800323D33 /* EventContext.h */; }; 1701 1696 4138D3361244054800323D33 /* EventContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4138D3341244054800323D33 /* EventContext.cpp */; }; 1702 4138F8571D253F08001CB61E /* JSDOMIterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4138F8551D253EEE001CB61E /* JSDOMIterator.cpp */; };1703 1697 4138F8581D253F0E001CB61E /* JSDOMIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4138F8561D253EEE001CB61E /* JSDOMIterator.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1704 1698 413C2C341BC29A8F0075204C /* JSDOMConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 413C2C331BC29A7B0075204C /* JSDOMConstructor.h */; }; … … 1708 1702 4147E2B71C89912C00A7E715 /* FetchLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4147E2B41C89912600A7E715 /* FetchLoader.cpp */; }; 1709 1703 4147E2B81C89912F00A7E715 /* FetchBodyOwner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4147E2B31C89912600A7E715 /* FetchBodyOwner.cpp */; }; 1710 414B82041D6DF0DF0077EBE3 /* StructuredClone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 414B82021D6DF0D90077EBE3 /* StructuredClone.cpp */; };1711 1704 414B82051D6DF0E50077EBE3 /* StructuredClone.h in Headers */ = {isa = PBXBuildFile; fileRef = 414B82031D6DF0D90077EBE3 /* StructuredClone.h */; }; 1712 1705 414C25D71E9EFEDE00BEE141 /* H264VideoToolBoxEncoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 414C25D61E9EF7C000BEE141 /* H264VideoToolBoxEncoder.mm */; }; … … 1723 1716 415CDAF41E6B8F87004F11EE /* CanvasCaptureMediaStreamTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41C7E1051E6A54360027B4DE /* CanvasCaptureMediaStreamTrack.cpp */; }; 1724 1717 415CDAF51E6B8F8B004F11EE /* CanvasCaptureMediaStreamTrack.h in Headers */ = {isa = PBXBuildFile; fileRef = 41C7E1061E6A54360027B4DE /* CanvasCaptureMediaStreamTrack.h */; }; 1725 415CDAF71E6CE0DE004F11EE /* JSMediaStreamTrackCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 415CDAF61E6CE0D3004F11EE /* JSMediaStreamTrackCustom.cpp */; };1726 1718 41614A781DA6423B004AD06F /* HTTPHeaderValues.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41614A761DA64236004AD06F /* HTTPHeaderValues.cpp */; }; 1727 1719 41614A791DA64241004AD06F /* HTTPHeaderValues.h in Headers */ = {isa = PBXBuildFile; fileRef = 41614A771DA64236004AD06F /* HTTPHeaderValues.h */; }; … … 1738 1730 416E6FE91BBD12E5000A6043 /* ReadableStreamBuiltins.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B03D8061BB3110D00B764D8 /* ReadableStreamBuiltins.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1739 1731 416E6FE91BBD12E5000A6053 /* WritableStreamBuiltins.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B03D8061BB3110D00B764E8 /* WritableStreamBuiltins.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1740 4170A2EA1D8C0CCA00318452 /* JSDOMWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4170A2E91D8C0CC000318452 /* JSDOMWrapper.cpp */; };1741 1732 417253AA1354BBBC00360F2A /* MediaControlElements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 417253A81354BBBC00360F2A /* MediaControlElements.cpp */; }; 1742 1733 417253AB1354BBBC00360F2A /* MediaControlElements.h in Headers */ = {isa = PBXBuildFile; fileRef = 417253A91354BBBC00360F2A /* MediaControlElements.h */; }; … … 1760 1751 418C39561C8DAC7F0051C8A3 /* DOMWindowFetch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 418C39521C8DAC7B0051C8A3 /* DOMWindowFetch.cpp */; }; 1761 1752 418C395A1C8DD6990051C8A3 /* WorkerGlobalScopeFetch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 418C39571C8DD6960051C8A3 /* WorkerGlobalScopeFetch.cpp */; }; 1762 418C39601C8F0AAE0051C8A3 /* JSReadableStreamSourceCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 418C395D1C8F0AAB0051C8A3 /* JSReadableStreamSourceCustom.cpp */; };1763 418C39611C8F0AB10051C8A3 /* ReadableStreamDefaultController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 418C395E1C8F0AAB0051C8A3 /* ReadableStreamDefaultController.cpp */; };1764 1753 418F88040FF957AE0080F045 /* JSAbstractWorker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 418F88020FF957AE0080F045 /* JSAbstractWorker.cpp */; }; 1765 1754 418F88050FF957AF0080F045 /* JSAbstractWorker.h in Headers */ = {isa = PBXBuildFile; fileRef = 418F88030FF957AE0080F045 /* JSAbstractWorker.h */; }; … … 1769 1758 41A1B00E1E526579007F3769 /* LibWebRTCProvider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41A1B00D1E52656E007F3769 /* LibWebRTCProvider.cpp */; }; 1770 1759 41A1B01C1E54239B007F3769 /* JSDOMGuardedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 41A1B01A1E542396007F3769 /* JSDOMGuardedObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1771 41A1B01D1E54239E007F3769 /* JSDOMGuardedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41A1B01B1E542396007F3769 /* JSDOMGuardedObject.cpp */; };1772 1760 41A3D58E101C152D00316D07 /* DedicatedWorkerThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41A3D58C101C152D00316D07 /* DedicatedWorkerThread.cpp */; }; 1773 1761 41A3D58F101C152D00316D07 /* DedicatedWorkerThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 41A3D58D101C152D00316D07 /* DedicatedWorkerThread.h */; }; … … 1785 1773 41B28B3D1F860EF300FB52AC /* LibWebRTCProviderCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 41B28B361F860BD000FB52AC /* LibWebRTCProviderCocoa.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1786 1774 41B2A6261EF1BF6D002B9D7A /* WebAudioSourceProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 41B2A6251EF1BF60002B9D7A /* WebAudioSourceProvider.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1787 41B459EF1F55EBD10000F6FD /* ReadableStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41B459ED1F55EBC70000F6FD /* ReadableStream.cpp */; };1788 1775 41BF700C0FE86F49005E8DEC /* MessagePortChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 41BF700A0FE86F49005E8DEC /* MessagePortChannel.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1789 1776 41BF700F0FE86F61005E8DEC /* PlatformMessagePortChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41BF700D0FE86F61005E8DEC /* PlatformMessagePortChannel.cpp */; }; … … 1803 1790 41D129DB1F3D143800D15E47 /* FetchHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F54F831C50C4F600338488 /* FetchHeaders.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1804 1791 41D7E5571F73085500E26991 /* VideoToolBoxDecoderFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41D7E5551F73085000E26991 /* VideoToolBoxDecoderFactory.cpp */; }; 1805 41DEFCB51E56C1BD000D9E5F /* JSDOMMapLike.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41DEFCB31E56C1B9000D9E5F /* JSDOMMapLike.cpp */; };1806 1792 41DEFCB61E56C1BD000D9E5F /* JSDOMMapLike.h in Headers */ = {isa = PBXBuildFile; fileRef = 41DEFCB41E56C1B9000D9E5F /* JSDOMMapLike.h */; }; 1807 1793 41E1B1D00FF5986900576B3B /* AbstractWorker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41E1B1CA0FF5986900576B3B /* AbstractWorker.cpp */; }; … … 1811 1797 41F062150F5F192600A07EAC /* InspectorDatabaseResource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41F062130F5F192600A07EAC /* InspectorDatabaseResource.cpp */; }; 1812 1798 41F1D21F0EF35C2A00DA8753 /* ScriptCachedFrameData.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F1D21D0EF35C2A00DA8753 /* ScriptCachedFrameData.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1813 41F1D2200EF35C2A00DA8753 /* ScriptCachedFrameData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41F1D21E0EF35C2A00DA8753 /* ScriptCachedFrameData.cpp */; };1814 1799 41F54F8B1C50C50300338488 /* FetchBody.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41F54F7D1C50C4F600338488 /* FetchBody.cpp */; }; 1815 1800 41F54F8D1C50C50800338488 /* FetchHeaders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41F54F821C50C4F600338488 /* FetchHeaders.cpp */; }; … … 1944 1929 460BB6151D0A1BF000221812 /* Base64Utilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 460BB6131D0A1BEC00221812 /* Base64Utilities.cpp */; }; 1945 1930 460BB6161D0A1BF000221812 /* Base64Utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 460BB6141D0A1BEC00221812 /* Base64Utilities.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1946 460CBF351D4BCD0E0092E88E /* JSDOMWindowProperties.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 460CBF331D4BCCFE0092E88E /* JSDOMWindowProperties.cpp */; };1947 1931 460CBF361D4BCD0E0092E88E /* JSDOMWindowProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 460CBF341D4BCCFE0092E88E /* JSDOMWindowProperties.h */; }; 1948 1932 46218ACB1F72D64E00574FBE /* DOMHighResTimeStamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46E016AD1F72D61E00282B2C /* DOMHighResTimeStamp.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 2052 2036 49C7B9E61042D32F0009D447 /* WebGLTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = 49C7B9C61042D32F0009D447 /* WebGLTexture.h */; }; 2053 2037 49C7B9FC1042D3650009D447 /* GraphicsContext3D.h in Headers */ = {isa = PBXBuildFile; fileRef = 49C7B9FB1042D3650009D447 /* GraphicsContext3D.h */; }; 2054 49C7BA8D1042F5B10009D447 /* JSDocumentCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49C7BA8C1042F5B10009D447 /* JSDocumentCustom.cpp */; };2055 2038 49D5DC2B0F423A73008F20FD /* Matrix3DTransformOperation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49D5DC270F423A73008F20FD /* Matrix3DTransformOperation.cpp */; }; 2056 2039 49D5DC2C0F423A73008F20FD /* Matrix3DTransformOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D5DC280F423A73008F20FD /* Matrix3DTransformOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 2086 2069 49EED1461051969400099FAB /* JSWebGLRenderingContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49EED1401051969400099FAB /* JSWebGLRenderingContext.cpp */; }; 2087 2070 49EED1471051969400099FAB /* JSWebGLRenderingContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 49EED1411051969400099FAB /* JSWebGLRenderingContext.h */; }; 2088 49EED14E1051971A00099FAB /* JSCanvasRenderingContext2DCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49EED14B1051971900099FAB /* JSCanvasRenderingContext2DCustom.cpp */; };2089 49EED14F1051971A00099FAB /* JSWebGLRenderingContextCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49EED14C1051971A00099FAB /* JSWebGLRenderingContextCustom.cpp */; };2090 2071 49FC7A501444AF5F00A5D864 /* DisplayRefreshMonitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49FC7A4F1444AF5F00A5D864 /* DisplayRefreshMonitor.cpp */; }; 2091 2072 49FFBF1D11C8550E006A7118 /* GraphicsContext3DCocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49FFBF1C11C8550E006A7118 /* GraphicsContext3DCocoa.mm */; }; … … 2201 2182 511EF2CA17F0FD3500E4FA16 /* JSIDBTransaction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 511EF2B417F0FC4800E4FA16 /* JSIDBTransaction.cpp */; }; 2202 2183 511EF2CB17F0FD3500E4FA16 /* JSIDBVersionChangeEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 269239911505E1AA009E57FC /* JSIDBVersionChangeEvent.cpp */; }; 2203 511EF2D117F0FDF100E4FA16 /* JSIDBObjectStoreCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 511EF2CE17F0FDF100E4FA16 /* JSIDBObjectStoreCustom.cpp */; };2204 2184 5120BBAE1F1CE8CE00EFEBF1 /* CookieStorageObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5120BBAC1F1CE77000EFEBF1 /* CookieStorageObserver.mm */; }; 2205 2185 5120BBAF1F1CECE700EFEBF1 /* CookieStorageObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5120BBAD1F1CE77000EFEBF1 /* CookieStorageObserver.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2206 2186 512BDB4A1C456FF5006494DF /* SQLiteIDBBackingStore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 512BDB481C456FAB006494DF /* SQLiteIDBBackingStore.cpp */; }; 2207 2187 512BDB4B1C456FFA006494DF /* SQLiteIDBBackingStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 512BDB491C456FAB006494DF /* SQLiteIDBBackingStore.h */; }; 2208 512BDB4D1C46B153006494DF /* JSIDBCursorCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 512BDB4C1C46B0FF006494DF /* JSIDBCursorCustom.cpp */; };2209 2188 512DD8E30D91E2B4000F89EE /* SharedBufferCF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 512DD8E20D91E2B4000F89EE /* SharedBufferCF.cpp */; }; 2210 2189 512DD8F40D91E6AF000F89EE /* LegacyWebArchive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 512DD8EA0D91E6AF000F89EE /* LegacyWebArchive.cpp */; }; … … 2224 2203 51405C88190B014400754F94 /* SelectionRectGatherer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51405C86190B014400754F94 /* SelectionRectGatherer.cpp */; }; 2225 2204 51405C89190B014400754F94 /* SelectionRectGatherer.h in Headers */ = {isa = PBXBuildFile; fileRef = 51405C87190B014400754F94 /* SelectionRectGatherer.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2226 5141298E1C5FD83A0059E714 /* JSIDBCursorWithValueCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5141298D1C5FD7E90059E714 /* JSIDBCursorWithValueCustom.cpp */; };2227 2205 514129901C601ACC0059E714 /* ScopeGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 5141298F1C601A890059E714 /* ScopeGuard.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2228 2206 514129981C6976900059E714 /* IDBRequestCompletionEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 514129961C6976150059E714 /* IDBRequestCompletionEvent.cpp */; }; 2229 2207 514129991C6976900059E714 /* IDBRequestCompletionEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 514129971C6976150059E714 /* IDBRequestCompletionEvent.h */; }; 2230 5141299B1C6C16740059E714 /* JSIDBIndexCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5141299A1C6C166D0059E714 /* JSIDBIndexCustom.cpp */; };2231 2208 5143B2631DDD15200014FAC6 /* LinkIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 5143B2621DDD14900014FAC6 /* LinkIcon.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2232 2209 5145B1091BC48E2E00E86219 /* IDBResourceIdentifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5145B1071BC4890B00E86219 /* IDBResourceIdentifier.cpp */; }; … … 2287 2264 51699EE31F608CD500D57D06 /* AutofillElements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51699EE11F608CD500D57D06 /* AutofillElements.cpp */; }; 2288 2265 51699EE41F608CD500D57D06 /* AutofillElements.h in Headers */ = {isa = PBXBuildFile; fileRef = 51699EE21F608CD500D57D06 /* AutofillElements.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2289 516BB7940CE91E6800512F79 /* JSTreeWalkerCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 516BB7920CE91E6800512F79 /* JSTreeWalkerCustom.cpp */; };2290 2266 516C62201950D48700337E75 /* GamepadEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 516C621D1950D48700337E75 /* GamepadEvent.cpp */; }; 2291 2267 516C62211950D48700337E75 /* GamepadEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 516C621E1950D48700337E75 /* GamepadEvent.h */; }; … … 2469 2445 51E1BAC21BD8064E0055D81F /* MemoryBackingStoreTransaction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51E1BAC01BD806470055D81F /* MemoryBackingStoreTransaction.cpp */; }; 2470 2446 51E1BAC31BD8064E0055D81F /* MemoryBackingStoreTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 51E1BAC11BD806470055D81F /* MemoryBackingStoreTransaction.h */; }; 2471 51E269331DD3BC4E006B6A58 /* JSIDBTransactionCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51E269321DD3BC43006B6A58 /* JSIDBTransactionCustom.cpp */; };2472 2447 51E269361DD3BD97006B6A58 /* IDBIterateCursorData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51E269341DD3BD91006B6A58 /* IDBIterateCursorData.cpp */; }; 2473 2448 51E269371DD3BD9B006B6A58 /* IDBIterateCursorData.h in Headers */ = {isa = PBXBuildFile; fileRef = 51E269351DD3BD91006B6A58 /* IDBIterateCursorData.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 2541 2516 536D5A21193E18EE00CE4CAB /* HTMLSrcsetParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 536D5A1E193E18D000CE4CAB /* HTMLSrcsetParser.cpp */; }; 2542 2517 536D5A23193E8E0C00CE4CAB /* ParsingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 536D5A22193E8E0C00CE4CAB /* ParsingUtilities.h */; }; 2518 538EC8021F96AF81004D22A8 /* UnifiedSource1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7FA1F96AA70004D22A8 /* UnifiedSource1.cpp */; }; 2519 538EC8031F96AF81004D22A8 /* UnifiedSource1.mm in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7F31F96AA5B004D22A8 /* UnifiedSource1.mm */; }; 2520 538EC8041F96AF81004D22A8 /* UnifiedSource2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7EE1F96AA56004D22A8 /* UnifiedSource2.cpp */; }; 2521 538EC8051F96AF81004D22A8 /* UnifiedSource2.mm in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7F81F96AA69004D22A8 /* UnifiedSource2.mm */; }; 2522 538EC8061F96AF81004D22A8 /* UnifiedSource3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7EC1F96AA54004D22A8 /* UnifiedSource3.cpp */; }; 2523 538EC8071F96AF81004D22A8 /* UnifiedSource3.mm in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7ED1F96AA55004D22A8 /* UnifiedSource3.mm */; }; 2524 538EC8081F96AF81004D22A8 /* UnifiedSource4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7EF1F96AA57004D22A8 /* UnifiedSource4.cpp */; }; 2525 538EC8091F96AF81004D22A8 /* UnifiedSource5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7F01F96AA58004D22A8 /* UnifiedSource5.cpp */; }; 2526 538EC80A1F96AF81004D22A8 /* UnifiedSource6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7EB1F96AA53004D22A8 /* UnifiedSource6.cpp */; }; 2527 538EC80B1F96AF81004D22A8 /* UnifiedSource7.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7F11F96AA59004D22A8 /* UnifiedSource7.cpp */; }; 2528 538EC80C1F96AF81004D22A8 /* UnifiedSource8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7F21F96AA5A004D22A8 /* UnifiedSource8.cpp */; }; 2529 538EC80D1F96AF81004D22A8 /* UnifiedSource9.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7FE1F96AA76004D22A8 /* UnifiedSource9.cpp */; }; 2530 538EC80E1F96AF81004D22A8 /* UnifiedSource10.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7F51F96AA5E004D22A8 /* UnifiedSource10.cpp */; }; 2531 538EC80F1F96AF81004D22A8 /* UnifiedSource11.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7F41F96AA5D004D22A8 /* UnifiedSource11.cpp */; }; 2532 538EC8101F96AF81004D22A8 /* UnifiedSource12.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7F61F96AA5F004D22A8 /* UnifiedSource12.cpp */; }; 2533 538EC8111F96AF81004D22A8 /* UnifiedSource13.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7FD1F96AA74004D22A8 /* UnifiedSource13.cpp */; }; 2534 538EC8121F96AF81004D22A8 /* UnifiedSource14.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7FC1F96AA73004D22A8 /* UnifiedSource14.cpp */; }; 2535 538EC8131F96AF81004D22A8 /* UnifiedSource15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7FF1F96AA77004D22A8 /* UnifiedSource15.cpp */; }; 2536 538EC8141F96AF81004D22A8 /* UnifiedSource16.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7F71F96AA60004D22A8 /* UnifiedSource16.cpp */; }; 2537 538EC8151F96AF81004D22A8 /* UnifiedSource17.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC8011F96AA7A004D22A8 /* UnifiedSource17.cpp */; }; 2538 538EC8161F96AF81004D22A8 /* UnifiedSource18.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7FB1F96AA72004D22A8 /* UnifiedSource18.cpp */; }; 2539 538EC8171F96AF81004D22A8 /* UnifiedSource19.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC7F91F96AA6E004D22A8 /* UnifiedSource19.cpp */; }; 2540 538EC8181F96AF81004D22A8 /* UnifiedSource20.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538EC8001F96AA78004D22A8 /* UnifiedSource20.cpp */; }; 2541 538EC8191F96B788004D22A8 /* JSReadableStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C4C96D81AD4483500365A50 /* JSReadableStream.cpp */; }; 2542 538EC81A1F96CD02004D22A8 /* ScriptElementCachedScriptFetcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3E4E2A51E3B16FC0023BB8A /* ScriptElementCachedScriptFetcher.cpp */; }; 2543 538EC81B1F96CD14004D22A8 /* JSReadableStreamDefaultController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C4C96DA1AD4483500365A50 /* JSReadableStreamDefaultController.cpp */; }; 2543 2544 538F10A81F9022A4005102CE /* SoftLinkLibxslt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 538F10A31F900BDC005102CE /* SoftLinkLibxslt.cpp */; }; 2544 2545 53B895AF19DC7ED9009CAA93 /* Microtasks.h in Headers */ = {isa = PBXBuildFile; fileRef = 53B895AD19DC7C37009CAA93 /* Microtasks.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 2773 2774 5DB1BC6B10715A6400EFAA49 /* TransformSourceLibxslt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DB1BC6910715A6400EFAA49 /* TransformSourceLibxslt.cpp */; }; 2774 2775 5DF7F5C20F01F92A00526B4B /* CSSPropertyNames.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 656580EF09D12B20000E61D7 /* CSSPropertyNames.h */; }; 2775 5DFE8F560D16477B0076E937 /* ScheduledAction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCA378BA0D15F64200B793D6 /* ScheduledAction.cpp */; };2776 2776 5DFE8F570D16477C0076E937 /* ScheduledAction.h in Headers */ = {isa = PBXBuildFile; fileRef = BCA378BB0D15F64200B793D6 /* ScheduledAction.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2777 2777 5DFEBAB718592B6D00C75BEB /* WebKitAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DFEBAB618592B6D00C75BEB /* WebKitAvailability.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 2905 2905 6C4C96DE1AD4483500363F64 /* JSReadableByteStreamController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C4C96DA1AD4483500363F64 /* JSReadableByteStreamController.cpp */; }; 2906 2906 6C4C96DE1AD4483500365672 /* JSReadableStreamBYOBRequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C4C96DA1AD4483500365672 /* JSReadableStreamBYOBRequest.cpp */; }; 2907 6C4C96DE1AD4483500365A50 /* JSReadableStreamDefaultController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C4C96DA1AD4483500365A50 /* JSReadableStreamDefaultController.cpp */; };2908 2907 6C4C96DF1AD4483500363F64 /* JSReadableByteStreamController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C4C96DB1AD4483500363F64 /* JSReadableByteStreamController.h */; }; 2909 2908 6C4C96DF1AD4483500365672 /* JSReadableStreamBYOBRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C4C96DB1AD4483500365672 /* JSReadableStreamBYOBRequest.h */; }; … … 3166 3165 7C1E97281A9F9834007BF0FB /* AutoFillButtonElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C1E97261A9F9834007BF0FB /* AutoFillButtonElement.h */; }; 3167 3166 7C1F5D591F22FF7300A8874F /* JSDOMConvertScheduledAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C1F5D581F22FF7300A8874F /* JSDOMConvertScheduledAction.h */; }; 3168 7C2BDD3D17C7F98C0038FF15 /* JSDOMGlobalObjectTask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C2BDD3B17C7F98B0038FF15 /* JSDOMGlobalObjectTask.cpp */; };3169 3167 7C2BDD3E17C7F98C0038FF15 /* JSDOMGlobalObjectTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C2BDD3C17C7F98B0038FF15 /* JSDOMGlobalObjectTask.h */; }; 3170 3168 7C2FA6111EA95A3900A03108 /* ResourceCryptographicDigest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C2FA60F1EA95A3200A03108 /* ResourceCryptographicDigest.cpp */; }; … … 3177 3175 7C330A071DF9F95100D3395C /* JSPositionOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C330A051DF9F95100D3395C /* JSPositionOptions.cpp */; }; 3178 3176 7C330A081DF9F95100D3395C /* JSPositionOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C330A061DF9F95100D3395C /* JSPositionOptions.h */; }; 3179 7C33F3621B4A050400502CAF /* JSDocumentFragmentCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C33F3601B4A050400502CAF /* JSDocumentFragmentCustom.cpp */; };3180 3177 7C39C3641DDA864C00FEFB29 /* SVGLengthListValues.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C39C3621DDA864900FEFB29 /* SVGLengthListValues.cpp */; }; 3181 3178 7C39C3651DDA865200FEFB29 /* SVGLengthListValues.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C39C3631DDA864900FEFB29 /* SVGLengthListValues.h */; }; … … 3197 3194 7C3F01C11C8E5ABA00ADD962 /* UserContentProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C3F01C01C8E5AB100ADD962 /* UserContentProvider.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3198 3195 7C3F01C21C8E5AC200ADD962 /* UserContentProvider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C3F01BF1C8E5AB100ADD962 /* UserContentProvider.cpp */; }; 3199 7C45C9CF1E3EFDF700AAB558 /* JSDOMBindingSecurity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C45C9CA1E3E8D2E00AAB558 /* JSDOMBindingSecurity.cpp */; };3200 7C45C9D01E3EFDFB00AAB558 /* JSDOMWrapperCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C45C9CB1E3E8E4900AAB558 /* JSDOMWrapperCache.cpp */; };3201 7C45C9D21E3EFE0800AAB558 /* JSDOMExceptionHandling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C45C9CC1E3E8F0800AAB558 /* JSDOMExceptionHandling.cpp */; };3202 3196 7C45C9D31E3FCBD700AAB558 /* JSDOMWrapperCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C45C9C81E3E8B5100AAB558 /* JSDOMWrapperCache.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3203 3197 7C45C9D41E3FCBDF00AAB558 /* JSDOMBindingSecurity.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C45C9C91E3E8CD700AAB558 /* JSDOMBindingSecurity.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 3205 3199 7C48A6D0191C9D6500026674 /* WebKitNamespace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C48A6CE191C9D6500026674 /* WebKitNamespace.cpp */; }; 3206 3200 7C48A6D1191C9D6500026674 /* WebKitNamespace.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C48A6CF191C9D6500026674 /* WebKitNamespace.h */; }; 3207 7C4C96DC1AD4483500365A50 /* JSReadableStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C4C96D81AD4483500365A50 /* JSReadableStream.cpp */; };3208 3201 7C4C96DC1AD4483500365A60 /* JSWritableStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C4C96D81AD4483500365A60 /* JSWritableStream.cpp */; }; 3209 3202 7C4C96DD1AD4483500365A50 /* JSReadableStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C4C96D91AD4483500365A50 /* JSReadableStream.h */; }; … … 3276 3269 7C8E34B01E4A33AF0054CE23 /* JSDOMConvertBufferSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8E34951E4A338E0054CE23 /* JSDOMConvertBufferSource.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3277 3270 7C8E34B11E4A33B00054CE23 /* JSDOMConvertCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8E34961E4A338E0054CE23 /* JSDOMConvertCallbacks.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3278 7C8E34B21E4A33B00054CE23 /* JSDOMConvertDate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C8E34971E4A338E0054CE23 /* JSDOMConvertDate.cpp */; };3279 3271 7C8E34B31E4A33B00054CE23 /* JSDOMConvertDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8E34981E4A338E0054CE23 /* JSDOMConvertDate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3280 3272 7C8E34B41E4A33B00054CE23 /* JSDOMConvertDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8E34991E4A338E0054CE23 /* JSDOMConvertDictionary.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 3286 3278 7C8E34BA1E4A33B00054CE23 /* JSDOMConvertNull.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8E349F1E4A338E0054CE23 /* JSDOMConvertNull.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3287 3279 7C8E34BB1E4A33B00054CE23 /* JSDOMConvertNullable.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8E34A01E4A338E0054CE23 /* JSDOMConvertNullable.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3288 7C8E34BC1E4A33B00054CE23 /* JSDOMConvertNumbers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C8E34A11E4A338E0054CE23 /* JSDOMConvertNumbers.cpp */; };3289 3280 7C8E34BD1E4A33B00054CE23 /* JSDOMConvertNumbers.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8E34A21E4A338E0054CE23 /* JSDOMConvertNumbers.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3290 3281 7C8E34BE1E4A33B00054CE23 /* JSDOMConvertObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8E34A31E4A338E0054CE23 /* JSDOMConvertObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 3292 3283 7C8E34C01E4A33B00054CE23 /* JSDOMConvertSequences.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8E34A51E4A338E0054CE23 /* JSDOMConvertSequences.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3293 3284 7C8E34C11E4A33B00054CE23 /* JSDOMConvertSerializedScriptValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8E34A61E4A338E0054CE23 /* JSDOMConvertSerializedScriptValue.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3294 7C8E34C21E4A33B00054CE23 /* JSDOMConvertStrings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C8E34A71E4A338E0054CE23 /* JSDOMConvertStrings.cpp */; };3295 3285 7C8E34C31E4A33B00054CE23 /* JSDOMConvertStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8E34A81E4A338E0054CE23 /* JSDOMConvertStrings.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3296 3286 7C8E34C41E4A33B00054CE23 /* JSDOMConvertUnion.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8E34A91E4A338E0054CE23 /* JSDOMConvertUnion.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 3326 3316 7CB5CA3F1E525C7100FAEF13 /* MediaQueryExpression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CB5CA3D1E525C6C00FAEF13 /* MediaQueryExpression.cpp */; }; 3327 3317 7CB5CA401E525C7300FAEF13 /* MediaQueryExpression.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CB5CA3E1E525C6C00FAEF13 /* MediaQueryExpression.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3328 7CBA5BA71F0B4BDE0034D745 /* JSDOMConvertWebGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CBA5BA61F0B4BDE0034D745 /* JSDOMConvertWebGL.cpp */; };3329 3318 7CBBBCC71F560581005EFAAC /* DOMMatrix2DInit.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CBBBCC61F560568005EFAAC /* DOMMatrix2DInit.h */; }; 3330 3319 7CBBBCCA1F5617C5005EFAAC /* JSDOMMatrix2DInit.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CBBBCC91F5617C0005EFAAC /* JSDOMMatrix2DInit.h */; }; 3331 3320 7CBBBCCB1F56180D005EFAAC /* JSDOMMatrix2DInit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CBBBCC81F5617C0005EFAAC /* JSDOMMatrix2DInit.cpp */; }; 3332 7CC01D0A1E4A7B0400E529CC /* JSDOMBuiltinConstructorBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C0CEF2E1E4A5832008DEB80 /* JSDOMBuiltinConstructorBase.cpp */; };3333 7CC01D0B1E4A7B0400E529CC /* JSDOMConstructorBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C0CEF2F1E4A58AD008DEB80 /* JSDOMConstructorBase.cpp */; };3334 7CC01D0C1E4A7B0400E529CC /* JSDOMConstructorWithDocument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C0CEF301E4A58F1008DEB80 /* JSDOMConstructorWithDocument.cpp */; };3335 3321 7CC289DF1AA0FE5D009A9CE3 /* URLRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = CDEE393817974274001D7580 /* URLRegistry.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3336 3322 7CC2DDFB1EC9415A0027B774 /* NotificationPermission.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CC2DDF81EC9415A0027B774 /* NotificationPermission.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 3508 3494 8358CB6F1C53277200E0C2D8 /* JSXMLDocument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83F570AE1C53268E007FD6CB /* JSXMLDocument.cpp */; }; 3509 3495 8358CB701C53277500E0C2D8 /* JSXMLDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = 83F570AD1C53268E007FD6CB /* JSXMLDocument.h */; }; 3510 835B68101F548BE10071F7F6 /* JSFileSystemEntryCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 835B680E1F548BDE0071F7F6 /* JSFileSystemEntryCustom.cpp */; };3511 3496 835D2D781F5F1FBD00141DED /* HTMLInputElementEntriesAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 835D2D751F5F1FB800141DED /* HTMLInputElementEntriesAPI.h */; }; 3512 3497 835D2D791F5F1FC000141DED /* HTMLInputElementEntriesAPI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 835D2D761F5F1FB800141DED /* HTMLInputElementEntriesAPI.cpp */; }; … … 3532 3517 836B09551F5F34D9003C3702 /* JSHTMLInputElementEntriesAPI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 836B09531F5F34D0003C3702 /* JSHTMLInputElementEntriesAPI.cpp */; }; 3533 3518 836B09561F5F34D9003C3702 /* JSHTMLInputElementEntriesAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 836B09521F5F34D0003C3702 /* JSHTMLInputElementEntriesAPI.h */; }; 3534 836C14431CDEAFD80073493F /* JSXPathNSResolverCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 836C14421CDEAFCA0073493F /* JSXPathNSResolverCustom.cpp */; };3535 3519 836D032A1DA89B9200FFD96B /* EventInit.h in Headers */ = {isa = PBXBuildFile; fileRef = 836D03281DA89B7300FFD96B /* EventInit.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3536 3520 836D032F1DA8A13A00FFD96B /* JSEventInit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 836D032B1DA8A13200FFD96B /* JSEventInit.cpp */; }; … … 3555 3539 8386A97019F61E4F00E1EC4A /* StyleBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8386A96E19F61E4F00E1EC4A /* StyleBuilder.cpp */; }; 3556 3540 838867351D13BA5F003697D0 /* RenderObjectEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 838867341D13BA59003697D0 /* RenderObjectEnums.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3557 838869EC1CE81EA300D16A9E /* JSTextCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 838869EB1CE81E9E00D16A9E /* JSTextCustom.cpp */; };3558 3541 838EF5381DC149E2008F0C39 /* IDBTransactionMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 838EF5361DC149DA008F0C39 /* IDBTransactionMode.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3559 3542 838EF53B1DC14A7C008F0C39 /* JSIDBTransactionMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 838EF5391DC14A75008F0C39 /* JSIDBTransactionMode.cpp */; }; … … 3570 3553 839AAFEC1A0C0C8D00605F99 /* HTMLWBRElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 839AAFEA1A0C0C8D00605F99 /* HTMLWBRElement.cpp */; }; 3571 3554 839AAFED1A0C0C8D00605F99 /* HTMLWBRElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 839AAFEB1A0C0C8D00605F99 /* HTMLWBRElement.h */; }; 3572 83A4A9F91CE7FD8100709B00 /* JSXMLDocumentCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83A4A9F81CE7FD7E00709B00 /* JSXMLDocumentCustom.cpp */; };3573 3555 83B2D1751B8BCD6A00A02E47 /* NativeNodeFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 83E959E11B8BC22B004D9385 /* NativeNodeFilter.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3574 3556 83B74EF51F3E0BF200996BC7 /* KeepaliveRequestTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83B74EF21F3E0BD700996BC7 /* KeepaliveRequestTracker.cpp */; }; … … 3744 3726 86BE340115058CB200CE0FD8 /* PerformanceEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 86BE33FB15058CB200CE0FD8 /* PerformanceEntry.h */; }; 3745 3727 86D982F7125C154000AD9E3D /* DocumentTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = 86D982F6125C154000AD9E3D /* DocumentTiming.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3746 8931DE5B14C44C44000DC9D2 /* JSBlobCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8931DE5A14C44C44000DC9D2 /* JSBlobCustom.cpp */; };3747 3728 898785F4122E1EAC003AABDA /* JSFileReaderSync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 898785F2122E1EAC003AABDA /* JSFileReaderSync.cpp */; }; 3748 3729 898785F5122E1EAC003AABDA /* JSFileReaderSync.h in Headers */ = {isa = PBXBuildFile; fileRef = 898785F3122E1EAC003AABDA /* JSFileReaderSync.h */; }; … … 3768 3749 8E4C96DD1AD4483500365A50 /* JSFetchResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E4C96D91AD4483500365A50 /* JSFetchResponse.h */; }; 3769 3750 8F67561B1288B17B0047ACA3 /* EventQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F6756191288B17B0047ACA3 /* EventQueue.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3770 8FAC774D119872CB0015AE94 /* JSMainThreadExecState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F934D841189F1EE00508D5D /* JSMainThreadExecState.cpp */; };3771 3751 9001774012E0347800648462 /* OESStandardDerivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9001773D12E0347800648462 /* OESStandardDerivatives.cpp */; }; 3772 3752 9001774112E0347800648462 /* OESStandardDerivatives.h in Headers */ = {isa = PBXBuildFile; fileRef = 9001773E12E0347800648462 /* OESStandardDerivatives.h */; }; … … 3895 3875 935C477009AC4D7300A6AAB4 /* KeyEventMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 935C476E09AC4D7300A6AAB4 /* KeyEventMac.mm */; }; 3896 3876 935C477509AC4D8E00A6AAB4 /* GapRects.h in Headers */ = {isa = PBXBuildFile; fileRef = 935C477409AC4D8D00A6AAB4 /* GapRects.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3897 935F45420F7C3B5F00D7C1FB /* JSLazyEventListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 935F45400F7C3B5F00D7C1FB /* JSLazyEventListener.cpp */; };3898 3877 935F45430F7C3B5F00D7C1FB /* JSLazyEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 935F45410F7C3B5F00D7C1FB /* JSLazyEventListener.h */; }; 3899 3878 935FBC4509BA00B900E230B1 /* EventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 935FBC4409BA00B900E230B1 /* EventListener.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 3917 3896 9391A99D1629D70000297330 /* ScrollingTreeScrollingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 9391A99B1629D70000297330 /* ScrollingTreeScrollingNode.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3918 3897 9392146918A6D791000EE688 /* TextIteratorBehavior.h in Headers */ = {isa = PBXBuildFile; fileRef = 9392146818A6D791000EE688 /* TextIteratorBehavior.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3919 9392262F10321084006E7D5D /* JSCSSRuleListCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9392262E10321084006E7D5D /* JSCSSRuleListCustom.cpp */; };3920 3898 9392F1420AD185F400691BD4 /* RenderCounter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9392F1410AD185F400691BD4 /* RenderCounter.h */; }; 3921 3899 9392F1440AD185FE00691BD4 /* RenderCounter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9392F1430AD185FE00691BD4 /* RenderCounter.cpp */; }; … … 3939 3917 93B6A0E60B0BCA5C00F5027A /* ContextMenu.h in Headers */ = {isa = PBXBuildFile; fileRef = 93B6A0E50B0BCA5C00F5027A /* ContextMenu.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3940 3918 93B70D6409EB0C7C009D8468 /* JSDOMBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 93B70D4809EB0C7C009D8468 /* JSDOMBinding.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3941 93B70D6909EB0C7C009D8468 /* JSEventListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93B70D4D09EB0C7C009D8468 /* JSEventListener.cpp */; };3942 3919 93B70D6A09EB0C7C009D8468 /* JSEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 93B70D4E09EB0C7C009D8468 /* JSEventListener.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3943 93B70D6B09EB0C7C009D8468 /* JSPluginElementFunctions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93B70D4F09EB0C7C009D8468 /* JSPluginElementFunctions.cpp */; };3944 3920 93B70D6C09EB0C7C009D8468 /* JSPluginElementFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 93B70D5009EB0C7C009D8468 /* JSPluginElementFunctions.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3945 93B70D6F09EB0C7C009D8468 /* ScriptController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93B70D5309EB0C7C009D8468 /* ScriptController.cpp */; };3946 3921 93B70D7009EB0C7C009D8468 /* ScriptController.h in Headers */ = {isa = PBXBuildFile; fileRef = 93B70D5409EB0C7C009D8468 /* ScriptController.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3947 3922 93B77A380ADD792500EA4B81 /* FrameLoaderTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 93B77A370ADD792500EA4B81 /* FrameLoaderTypes.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 4105 4080 94E839551DFB2BC4007BC6A7 /* JSCSSNamespaceRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 94E839531DFB2BA6007BC6A7 /* JSCSSNamespaceRule.cpp */; }; 4106 4081 94E839561DFB2BC4007BC6A7 /* JSCSSNamespaceRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 94E839541DFB2BA6007BC6A7 /* JSCSSNamespaceRule.h */; }; 4107 952076041F2675FE007D2AAB /* CallTracer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 952076001F2675F9007D2AAB /* CallTracer.cpp */; };4108 4082 952076051F2675FE007D2AAB /* CallTracer.h in Headers */ = {isa = PBXBuildFile; fileRef = 952076011F2675F9007D2AAB /* CallTracer.h */; }; 4109 4083 952076061F2675FE007D2AAB /* CallTracerTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 952076021F2675F9007D2AAB /* CallTracerTypes.h */; }; … … 4333 4307 9BAF3B2412C1A39800014BF1 /* WritingDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BAF3B2312C1A39800014BF1 /* WritingDirection.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4334 4308 9BBA2CAB1F679E0C00FD1C1E /* WebContentReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BF433761F67619B00E1FD71 /* WebContentReader.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4335 9BC5F9E01D5AAF6B002B749D /* JSCustomElementRegistryCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BC5F9DF1D5AAF6A002B749D /* JSCustomElementRegistryCustom.cpp */; };4336 4309 9BC6C21B13CCC97B008E0337 /* HTMLTextFormControlElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BC6C21913CCC97B008E0337 /* HTMLTextFormControlElement.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4337 4310 9BC6C21C13CCC97B008E0337 /* HTMLTextFormControlElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BC6C21A13CCC97B008E0337 /* HTMLTextFormControlElement.cpp */; }; … … 4339 4312 9BD0BF9412A42BF50072FD43 /* ScopedEventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BD0BF9212A42BF50072FD43 /* ScopedEventQueue.cpp */; }; 4340 4313 9BD1F6821F046310001C9CDD /* LayoutDisallowedScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BD1F6811F046310001C9CDD /* LayoutDisallowedScope.cpp */; }; 4341 9BD4E9161C462872005065BC /* JSCustomElementInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BD4E9141C462872005065BC /* JSCustomElementInterface.cpp */; };4342 4314 9BD4E9171C462872005065BC /* JSCustomElementInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BD4E9151C462872005065BC /* JSCustomElementInterface.h */; }; 4343 4315 9BD4E91A1C462CFC005065BC /* CustomElementRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BD4E9181C462CFC005065BC /* CustomElementRegistry.cpp */; }; … … 4455 4427 A1C150791E3F2B3E0032C98C /* PreviewConverter.mm in Sources */ = {isa = PBXBuildFile; fileRef = A1C150771E3F2B3E0032C98C /* PreviewConverter.mm */; }; 4456 4428 A1C1507A1E3F2B3E0032C98C /* PreviewConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = A1C150781E3F2B3E0032C98C /* PreviewConverter.h */; }; 4457 A1C7FAA2133A5D3500D6732D /* JSXPathResultCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1C7FAA1133A5D3500D6732D /* JSXPathResultCustom.cpp */; };4458 4429 A1CC11641E493D0100EFA69C /* FileSystemMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = A1CC11621E493D0100EFA69C /* FileSystemMac.mm */; }; 4459 4430 A1CC56661F46147400A4555B /* JSPaymentAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1CC565F1F46146100A4555B /* JSPaymentAddress.cpp */; }; … … 4673 4644 A740B5A714C935AF00A77FA4 /* JSInternalSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7B4EA7814C9348400C8F5BF /* JSInternalSettings.cpp */; }; 4674 4645 A75E497610752ACB00C9B896 /* SerializedScriptValue.h in Headers */ = {isa = PBXBuildFile; fileRef = A75E497410752ACB00C9B896 /* SerializedScriptValue.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4675 A75E497710752ACB00C9B896 /* SerializedScriptValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A75E497510752ACB00C9B896 /* SerializedScriptValue.cpp */; };4676 4646 A75E8B880E1DE2D6007F2481 /* FEBlend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A75E8B800E1DE2D6007F2481 /* FEBlend.cpp */; }; 4677 4647 A75E8B890E1DE2D6007F2481 /* FEBlend.h in Headers */ = {isa = PBXBuildFile; fileRef = A75E8B810E1DE2D6007F2481 /* FEBlend.h */; }; … … 4713 4683 A7CFB3D20B7ED10A0070C32D /* DragImage.h in Headers */ = {isa = PBXBuildFile; fileRef = A7CFB3D00B7ED10A0070C32D /* DragImage.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4714 4684 A7CFB3D50B7ED1180070C32D /* DragImageMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = A7CFB3D40B7ED1180070C32D /* DragImageMac.mm */; }; 4715 A7D0318E0E93540300E24ACD /* JSImageDataCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7D0318D0E93540300E24ACD /* JSImageDataCustom.cpp */; };4716 4685 A7D20F62107F406900A80392 /* JSWebGLActiveInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7D20F60107F406900A80392 /* JSWebGLActiveInfo.cpp */; }; 4717 4686 A7D20F63107F406900A80392 /* JSWebGLActiveInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = A7D20F61107F406900A80392 /* JSWebGLActiveInfo.h */; }; … … 4850 4819 A84EBD840CB8C97700079609 /* JSStyleSheetList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A84EBD820CB8C97700079609 /* JSStyleSheetList.cpp */; }; 4851 4820 A853123D11D0471B00D4D077 /* FragmentScriptingPermission.h in Headers */ = {isa = PBXBuildFile; fileRef = A853123C11D0471B00D4D077 /* FragmentScriptingPermission.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4852 A85F22091430377D007CC884 /* JSPopStateEventCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A85F22081430377D007CC884 /* JSPopStateEventCustom.cpp */; };4853 4821 A863E2011343412000274926 /* UnicodeBidi.h in Headers */ = {isa = PBXBuildFile; fileRef = A863E2001343412000274926 /* UnicodeBidi.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4854 4822 A86629CF09DA2B47009633A5 /* JSUIEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = A86629C909DA2B47009633A5 /* JSUIEvent.h */; }; … … 5465 5433 B2C3DA6B0D006CD600EF6F26 /* FontSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C3DA5A0D006CD600EF6F26 /* FontSelector.h */; settings = {ATTRIBUTES = (Private, ); }; }; 5466 5434 B2C3DA6C0D006CD600EF6F26 /* GlyphBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C3DA5B0D006CD600EF6F26 /* GlyphBuffer.h */; settings = {ATTRIBUTES = (Private, ); }; }; 5467 B2C96D8D0B3AF2B7005E80EC /* JSSVGPathSegCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2C96D8C0B3AF2B7005E80EC /* JSSVGPathSegCustom.cpp */; };5468 5435 B2D3DA640D006CD600EF6F27 /* OpenTypeMathData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2D3DA530D006CD600EF6F27 /* OpenTypeMathData.cpp */; }; 5469 5436 B2D3DA640D006CD600EF6F3A /* OpenTypeCG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2D3DA530D006CD600EF6F3A /* OpenTypeCG.cpp */; }; … … 5774 5741 BC1A7D9718FCB5B000421879 /* RenderMultiColumnSpannerPlaceholder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC1A7D9518FCB5B000421879 /* RenderMultiColumnSpannerPlaceholder.cpp */; }; 5775 5742 BC1A7D9818FCB5B000421879 /* RenderMultiColumnSpannerPlaceholder.h in Headers */ = {isa = PBXBuildFile; fileRef = BC1A7D9618FCB5B000421879 /* RenderMultiColumnSpannerPlaceholder.h */; }; 5776 BC20FB7F0C0E8E6C00D1447F /* JSDeprecatedCSSOMValueCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC20FB7E0C0E8E6C00D1447F /* JSDeprecatedCSSOMValueCustom.cpp */; };5777 5743 BC2272870E82E70700E7F975 /* StyleReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2272860E82E70700E7F975 /* StyleReflection.h */; settings = {ATTRIBUTES = (Private, ); }; }; 5778 5744 BC2272A20E82E87C00E7F975 /* CursorData.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2272A10E82E87C00E7F975 /* CursorData.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 5799 5765 BC2CBF4E140F1ABD003879BE /* JSWebGLContextEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2CBF4B140F1A65003879BE /* JSWebGLContextEvent.h */; }; 5800 5766 BC2CBF7B140F1D58003879BE /* JSWebGLContextEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC2CBF7A140F1D58003879BE /* JSWebGLContextEvent.cpp */; }; 5801 BC2ED5550C6B9BD300920BFF /* JSElementCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC2ED5540C6B9BD300920BFF /* JSElementCustom.cpp */; };5802 BC2ED6BC0C6BD2F000920BFF /* JSAttrCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC2ED6BB0C6BD2F000920BFF /* JSAttrCustom.cpp */; };5803 5767 BC305C790C076BB300CD20F0 /* JSHTMLObjectElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC305C770C076BB300CD20F0 /* JSHTMLObjectElement.cpp */; }; 5804 5768 BC305C7A0C076BB300CD20F0 /* JSHTMLObjectElement.h in Headers */ = {isa = PBXBuildFile; fileRef = BC305C780C076BB300CD20F0 /* JSHTMLObjectElement.h */; }; 5805 5769 BC33FB1B0F30EE85002CDD7C /* RenderLineBoxList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC33FB1A0F30EE85002CDD7C /* RenderLineBoxList.cpp */; }; 5806 BC348BBE0DB7F531004ABAB9 /* JSXMLHttpRequestCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC348BBD0DB7F531004ABAB9 /* JSXMLHttpRequestCustom.cpp */; };5807 5770 BC348BD30DB7F804004ABAB9 /* JSXMLHttpRequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC348BD10DB7F804004ABAB9 /* JSXMLHttpRequest.cpp */; }; 5808 5771 BC348BD30DB7F804004ABABA /* WebCoreJSBuiltins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC348BD10DB7F804004ABABA /* WebCoreJSBuiltins.cpp */; }; … … 5824 5787 BC3D85BC1C0E2E7A00D3B610 /* JSHTMLPictureElement.h in Headers */ = {isa = PBXBuildFile; fileRef = BC808B131C0E2B350066FD6B /* JSHTMLPictureElement.h */; }; 5825 5788 BC4368E80C226E32005EFB5F /* Rect.h in Headers */ = {isa = PBXBuildFile; fileRef = BC4368E70C226E32005EFB5F /* Rect.h */; settings = {ATTRIBUTES = (Private, ); }; }; 5826 BC46C1EE0C0DDBDF0020CFC3 /* JSCSSRuleCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC46C1ED0C0DDBDF0020CFC3 /* JSCSSRuleCustom.cpp */; };5827 5789 BC46C1FC0C0DDC8F0020CFC3 /* JSCSSFontFaceRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC46C1F20C0DDC8F0020CFC3 /* JSCSSFontFaceRule.cpp */; }; 5828 5790 BC46C1FD0C0DDC8F0020CFC3 /* JSCSSFontFaceRule.h in Headers */ = {isa = PBXBuildFile; fileRef = BC46C1F30C0DDC8F0020CFC3 /* JSCSSFontFaceRule.h */; }; … … 5842 5804 BC491B790C023EFD009D6316 /* JSHTMLMarqueeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = BC491B770C023EFD009D6316 /* JSHTMLMarqueeElement.h */; }; 5843 5805 BC51156E12B1749C00C96754 /* ScrollAnimatorMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC51156D12B1749C00C96754 /* ScrollAnimatorMac.mm */; }; 5844 BC51580B0C03D404008BB0EE /* JSHTMLDocumentCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC51580A0C03D404008BB0EE /* JSHTMLDocumentCustom.cpp */; };5845 5806 BC53C5F50DA56B920021EB5D /* Gradient.h in Headers */ = {isa = PBXBuildFile; fileRef = BC53C5F40DA56B920021EB5D /* Gradient.h */; settings = {ATTRIBUTES = (Private, ); }; }; 5846 5807 BC53C6080DA56C570021EB5D /* Gradient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC53C6070DA56C570021EB5D /* Gradient.cpp */; }; … … 5849 5810 BC53D911114310CC000D817E /* WebCoreJSClientData.h in Headers */ = {isa = PBXBuildFile; fileRef = BC53D910114310CC000D817E /* WebCoreJSClientData.h */; }; 5850 5811 BC53DA2E1143121E000D817E /* DOMWrapperWorld.h in Headers */ = {isa = PBXBuildFile; fileRef = BC53DA2D1143121E000D817E /* DOMWrapperWorld.h */; settings = {ATTRIBUTES = (Private, ); }; }; 5851 BC53DA481143134D000D817E /* DOMWrapperWorld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC53DA471143134D000D817E /* DOMWrapperWorld.cpp */; };5852 BC5823F50C0A98DF0053F1B5 /* JSHTMLElementCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC5823F40C0A98DF0053F1B5 /* JSHTMLElementCustom.cpp */; };5853 BC5825F30C0B89380053F1B5 /* JSCSSStyleDeclarationCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC5825F20C0B89380053F1B5 /* JSCSSStyleDeclarationCustom.cpp */; };5854 5812 BC5A12DF0DC0414800C9AFAD /* CSSReflectValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC5A12DD0DC0414800C9AFAD /* CSSReflectValue.cpp */; }; 5855 5813 BC5A12E00DC0414800C9AFAD /* CSSReflectValue.h in Headers */ = {isa = PBXBuildFile; fileRef = BC5A12DE0DC0414800C9AFAD /* CSSReflectValue.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 5894 5852 BC6049CC0DB560C200204739 /* CSSCanvasValue.h in Headers */ = {isa = PBXBuildFile; fileRef = BC6049CB0DB560C200204739 /* CSSCanvasValue.h */; }; 5895 5853 BC604A430DB5634E00204739 /* CSSCanvasValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC604A420DB5634E00204739 /* CSSCanvasValue.cpp */; }; 5896 BC6090200E91B8EC000C68B5 /* JSEventTargetCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC60901E0E91B8EC000C68B5 /* JSEventTargetCustom.cpp */; };5897 5854 BC60D6E90D28D83400B9918F /* DOMException.h in Headers */ = {isa = PBXBuildFile; fileRef = BC60D6E80D28D83400B9918F /* DOMException.h */; settings = {ATTRIBUTES = (Private, ); }; }; 5898 5855 BC60D7C00D29A46300B9918F /* JSDOMException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC60D7BE0D29A46300B9918F /* JSDOMException.cpp */; }; … … 5913 5870 BC64B4DB0CB4298A005F2B62 /* CSSFontSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC64B4D30CB4298A005F2B62 /* CSSFontSelector.cpp */; }; 5914 5871 BC64B4DC0CB4298A005F2B62 /* CSSFontSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = BC64B4D40CB4298A005F2B62 /* CSSFontSelector.h */; }; 5915 BC6932730D7E293900AE44D1 /* JSDOMWindowBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC6932710D7E293900AE44D1 /* JSDOMWindowBase.cpp */; };5916 5872 BC6932740D7E293900AE44D1 /* JSDOMWindowBase.h in Headers */ = {isa = PBXBuildFile; fileRef = BC6932720D7E293900AE44D1 /* JSDOMWindowBase.h */; settings = {ATTRIBUTES = (Private, ); }; }; 5917 5873 BC6D44EC0C07F2ED0072D2C9 /* JSHTMLEmbedElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC6D44EA0C07F2ED0072D2C9 /* JSHTMLEmbedElement.cpp */; }; … … 5969 5925 BC97E412109154FA0010D361 /* JSHTMLAllCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC97E410109154FA0010D361 /* JSHTMLAllCollection.cpp */; }; 5970 5926 BC97E413109154FA0010D361 /* JSHTMLAllCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = BC97E411109154FA0010D361 /* JSHTMLAllCollection.h */; }; 5971 BC98A27D0C0C9950004BEBF7 /* JSStyleSheetCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC98A27C0C0C9950004BEBF7 /* JSStyleSheetCustom.cpp */; };5972 5927 BCA169A20BFD55B40019CA76 /* JSHTMLTableCaptionElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCA169A00BFD55B40019CA76 /* JSHTMLTableCaptionElement.cpp */; }; 5973 5928 BCA169A30BFD55B40019CA76 /* JSHTMLTableCaptionElement.h in Headers */ = {isa = PBXBuildFile; fileRef = BCA169A10BFD55B40019CA76 /* JSHTMLTableCaptionElement.h */; }; … … 6010 5965 BCBB8ABB13F1AFB000734DF0 /* PODRedBlackTree.h in Headers */ = {isa = PBXBuildFile; fileRef = BCBB8AB713F1AFB000734DF0 /* PODRedBlackTree.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6011 5966 BCBD21AB0E417AD400A070F2 /* URLHash.h in Headers */ = {isa = PBXBuildFile; fileRef = BCBD21AA0E417AD400A070F2 /* URLHash.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6012 BCBFB53C0DCD29CF0019B3E5 /* JSDOMWindowProxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCBFB53A0DCD29CF0019B3E5 /* JSDOMWindowProxy.cpp */; };6013 5967 BCBFB53D0DCD29CF0019B3E5 /* JSDOMWindowProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = BCBFB53B0DCD29CF0019B3E5 /* JSDOMWindowProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6014 5968 BCC0E8751BFE70E9008F7F50 /* HTMLPictureElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCC0E8731BFE70E9008F7F50 /* HTMLPictureElement.cpp */; }; … … 6016 5970 BCC5BE000C0E93110011C2DB /* JSCSSStyleSheet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCC5BDFE0C0E93110011C2DB /* JSCSSStyleSheet.cpp */; }; 6017 5971 BCC5BE010C0E93110011C2DB /* JSCSSStyleSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = BCC5BDFF0C0E93110011C2DB /* JSCSSStyleSheet.h */; }; 6018 BCCBAD3B0C18BFF800CE890F /* JSHTMLCollectionCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCCBAD3A0C18BFF800CE890F /* JSHTMLCollectionCustom.cpp */; };6019 5972 BCCBAD400C18C14200CE890F /* JSHTMLCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCCBAD3E0C18C14200CE890F /* JSHTMLCollection.cpp */; }; 6020 5973 BCCBAD410C18C14200CE890F /* JSHTMLCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = BCCBAD3F0C18C14200CE890F /* JSHTMLCollection.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 6024 5977 BCD0E0FC0E972C3500265DEA /* SecurityOriginHash.h in Headers */ = {isa = PBXBuildFile; fileRef = BCD0E0F90E972C3500265DEA /* SecurityOriginHash.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6025 5978 BCD533640ED6848900887468 /* CachedScriptSourceProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = BCD533630ED6848900887468 /* CachedScriptSourceProvider.h */; }; 6026 BCD9C2620C17AA67005C90A2 /* JSDOMWindowCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCD9C25E0C17AA67005C90A2 /* JSDOMWindowCustom.cpp */; };6027 BCD9C2640C17AA67005C90A2 /* JSNodeCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCD9C2600C17AA67005C90A2 /* JSNodeCustom.cpp */; };6028 BCD9C2650C17AA67005C90A2 /* JSNodeListCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCD9C2610C17AA67005C90A2 /* JSNodeListCustom.cpp */; };6029 5979 BCD9C2C00C17B69E005C90A2 /* JSNamedNodeMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCD9C2BC0C17B69E005C90A2 /* JSNamedNodeMap.cpp */; }; 6030 5980 BCD9C2C10C17B69E005C90A2 /* JSNamedNodeMap.h in Headers */ = {isa = PBXBuildFile; fileRef = BCD9C2BD0C17B69E005C90A2 /* JSNamedNodeMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 6044 5994 BCE1C43B0D9830D3003B02F2 /* JSLocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCE1C4390D9830D3003B02F2 /* JSLocation.cpp */; }; 6045 5995 BCE1C43C0D9830D3003B02F2 /* JSLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = BCE1C43A0D9830D3003B02F2 /* JSLocation.h */; }; 6046 BCE1C4400D9830F4003B02F2 /* JSLocationCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCE1C43F0D9830F4003B02F2 /* JSLocationCustom.cpp */; };6047 5996 BCE32B9C1517C0B200F542EC /* RenderMultiColumnSet.h in Headers */ = {isa = PBXBuildFile; fileRef = BCE32B9B1517C0B100F542EC /* RenderMultiColumnSet.h */; }; 6048 5997 BCE32B9E1517C22700F542EC /* RenderMultiColumnSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCE32B9D1517C22700F542EC /* RenderMultiColumnSet.cpp */; }; … … 6059 6008 BCE789861120E7A60060ECE5 /* BidiRun.h in Headers */ = {isa = PBXBuildFile; fileRef = BCE789851120E7A60060ECE5 /* BidiRun.h */; }; 6060 6009 BCE7898B1120E8020060ECE5 /* BidiRun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCE7898A1120E8020060ECE5 /* BidiRun.cpp */; }; 6061 BCE7B1930D4E86960075A539 /* JSHistoryCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCE7B1920D4E86960075A539 /* JSHistoryCustom.cpp */; };6062 6010 BCE93F451517C567008CCF74 /* RenderFragmentContainerSet.h in Headers */ = {isa = PBXBuildFile; fileRef = BCE93F441517C567008CCF74 /* RenderFragmentContainerSet.h */; }; 6063 6011 BCE93F471517C6D5008CCF74 /* RenderFragmentContainerSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCE93F461517C6D5008CCF74 /* RenderFragmentContainerSet.cpp */; }; … … 6115 6063 BCEF45F60E687B5C001C1287 /* JSTextMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = BCEF45F40E687B5C001C1287 /* JSTextMetrics.h */; }; 6116 6064 BCEF869F0E844E9D00A85CD5 /* ScrollbarThemeMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = BCEF869E0E844E9D00A85CD5 /* ScrollbarThemeMac.mm */; }; 6117 BCEFAF4E0C317E6900FA81F6 /* JSEventCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCEFAF4D0C317E6900FA81F6 /* JSEventCustom.cpp */; };6118 6065 BCEFE1EA0DCA5F6400739219 /* JSXSLTProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCEFE1E80DCA5F6400739219 /* JSXSLTProcessor.cpp */; }; 6119 6066 BCEFE1EB0DCA5F6400739219 /* JSXSLTProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = BCEFE1E90DCA5F6400739219 /* JSXSLTProcessor.h */; }; … … 6138 6085 BE61039D18A9D65200DD50D7 /* JSDataCue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE61039B18A9D61200DD50D7 /* JSDataCue.cpp */; }; 6139 6086 BE61039E18A9D65A00DD50D7 /* JSDataCue.h in Headers */ = {isa = PBXBuildFile; fileRef = BE61039C18A9D61200DD50D7 /* JSDataCue.h */; }; 6140 BE6DF70B171CA2C500DD52B8 /* JSVideoTrackCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE6DF708171CA2C500DD52B8 /* JSVideoTrackCustom.cpp */; };6141 BE6DF70D171CA2C500DD52B8 /* JSVideoTrackListCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE6DF70A171CA2C500DD52B8 /* JSVideoTrackListCustom.cpp */; };6142 BE6DF711171CA2DA00DD52B8 /* JSAudioTrackCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE6DF70E171CA2DA00DD52B8 /* JSAudioTrackCustom.cpp */; };6143 BE6DF713171CA2DA00DD52B8 /* JSAudioTrackListCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE6DF710171CA2DA00DD52B8 /* JSAudioTrackListCustom.cpp */; };6144 6087 BE88E0C11715CE2600658D98 /* TrackListBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE88E0BF1715CE2600658D98 /* TrackListBase.cpp */; }; 6145 6088 BE88E0C21715CE2600658D98 /* TrackListBase.h in Headers */ = {isa = PBXBuildFile; fileRef = BE88E0C01715CE2600658D98 /* TrackListBase.h */; }; … … 6219 6162 C572EE1F1201C9BC007D8F82 /* JSIDBIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = C572EE1D1201C9BC007D8F82 /* JSIDBIndex.h */; }; 6220 6163 C57FEDE11212EE9C0097BE65 /* FileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C57FEDE01212EE9C0097BE65 /* FileSystem.cpp */; }; 6221 C585A66211D4FAC5004C3E4B /* IDBBindingUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C585A66011D4FAC5004C3E4B /* IDBBindingUtilities.cpp */; };6222 6164 C585A66311D4FAC5004C3E4B /* IDBBindingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = C585A66111D4FAC5004C3E4B /* IDBBindingUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6223 6165 C585A68311D4FB08004C3E4B /* JSIDBDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = C585A66B11D4FB07004C3E4B /* JSIDBDatabase.h */; }; … … 6249 6191 C6F0902C14327D4F00685849 /* JSMutationObserver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6F0902414327D4F00685849 /* JSMutationObserver.cpp */; }; 6250 6192 C6F0902D14327D4F00685849 /* JSMutationObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F0902514327D4F00685849 /* JSMutationObserver.h */; }; 6251 C6F0917F143A2BB900685849 /* JSMutationObserverCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6F0917E143A2BB900685849 /* JSMutationObserverCustom.cpp */; };6252 6193 C9026B651B1CF5FE001D99A7 /* JSMediaRemoteControls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9026B631B1CF5AB001D99A7 /* JSMediaRemoteControls.cpp */; }; 6253 6194 C9027F411B1D0AD200BFBFEF /* MediaSession.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9027F3F1B1D0AD200BFBFEF /* MediaSession.cpp */; }; … … 6275 6216 CB38FD511CCF938900592A3F /* JSPerformanceEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CB38FD4D1CCF937E00592A3F /* JSPerformanceEntry.cpp */; }; 6276 6217 CB38FD521CCF939400592A3F /* JSPerformanceEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = CB38FD4E1CCF937E00592A3F /* JSPerformanceEntry.h */; }; 6277 CB38FD571CD21E2A00592A3F /* JSPerformanceEntryCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CB38FD551CD21D5B00592A3F /* JSPerformanceEntryCustom.cpp */; };6278 6218 CB38FD5A1CD2325800592A3F /* JSPerformanceResourceTiming.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CB38FD581CD2314500592A3F /* JSPerformanceResourceTiming.cpp */; }; 6279 6219 CB38FD5B1CD2325B00592A3F /* JSPerformanceResourceTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = CB38FD591CD2314500592A3F /* JSPerformanceResourceTiming.h */; }; … … 6594 6534 D3F3D3691A69B7B00059FC2B /* WebGLRenderingContextBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3F3D35E1A69A5060059FC2B /* WebGLRenderingContextBase.cpp */; }; 6595 6535 D3F3D36A1A69B7B90059FC2B /* WebGLRenderingContextBase.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F3D35F1A69A5060059FC2B /* WebGLRenderingContextBase.h */; }; 6596 D3F3D36C1A69B7D50059FC2B /* JSWebGL2RenderingContextCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3F3D3591A69A3B00059FC2B /* JSWebGL2RenderingContextCustom.cpp */; };6597 6536 D3F3D36D1A69B7DC0059FC2B /* WebGL2RenderingContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3F3D35B1A69A5060059FC2B /* WebGL2RenderingContext.cpp */; }; 6598 6537 D3F3D36E1A69B7E00059FC2B /* WebGL2RenderingContext.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F3D35C1A69A5060059FC2B /* WebGL2RenderingContext.h */; }; … … 6607 6546 D6E528A3149A926D00EFE1F3 /* MutationObserverInterestGroup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D6E528A1149A926D00EFE1F3 /* MutationObserverInterestGroup.cpp */; }; 6608 6547 D6E528A4149A926D00EFE1F3 /* MutationObserverInterestGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = D6E528A2149A926D00EFE1F3 /* MutationObserverInterestGroup.h */; }; 6609 D6F7960D166FFECE0076DD18 /* JSHTMLTemplateElementCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D6F7960C166FFECE0076DD18 /* JSHTMLTemplateElementCustom.cpp */; };6610 6548 D70AD65713E1342B005B50B4 /* RenderFragmentContainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D70AD65513E1342B005B50B4 /* RenderFragmentContainer.cpp */; }; 6611 6549 D70AD65813E1342B005B50B4 /* RenderFragmentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = D70AD65613E1342B005B50B4 /* RenderFragmentContainer.h */; }; … … 6622 6560 DEBCCDD416646EAF00A452E1 /* MediaControlElementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = DE49B300165F2FC60010338D /* MediaControlElementTypes.h */; }; 6623 6561 DEBCCDD516646EB200A452E1 /* MediaControlElementTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE49B2FF165F2FC60010338D /* MediaControlElementTypes.cpp */; }; 6624 DEC297611B4F2F8D005F5945 /* JSCustomEventCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DEC2975D1B4DEB2A005F5945 /* JSCustomEventCustom.cpp */; };6625 6562 DF9AFD7213FC31D80015FEB7 /* MediaPlayerPrivateAVFoundationObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = DF9AFD7013FC31D80015FEB7 /* MediaPlayerPrivateAVFoundationObjC.h */; }; 6626 6563 DF9AFD7313FC31D80015FEB7 /* MediaPlayerPrivateAVFoundationObjC.mm in Sources */ = {isa = PBXBuildFile; fileRef = DF9AFD7113FC31D80015FEB7 /* MediaPlayerPrivateAVFoundationObjC.mm */; }; … … 6632 6569 E107400E0E77BDC00033AF24 /* JSMessageChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = E107400C0E77BDC00033AF24 /* JSMessageChannel.h */; }; 6633 6570 E10B937C0B73C00A003ED890 /* JSCustomXPathNSResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = E10B937B0B73C00A003ED890 /* JSCustomXPathNSResolver.h */; }; 6634 E10B93C30B73C291003ED890 /* JSCustomXPathNSResolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E10B93C20B73C291003ED890 /* JSCustomXPathNSResolver.cpp */; };6635 6571 E10B9B6C0B747599003ED890 /* NativeXPathNSResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = E10B9B6A0B747599003ED890 /* NativeXPathNSResolver.h */; }; 6636 6572 E10B9B6D0B747599003ED890 /* NativeXPathNSResolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E10B9B6B0B747599003ED890 /* NativeXPathNSResolver.cpp */; }; … … 6708 6644 E172AF6E180F24C600FBADB9 /* CryptoAlgorithm.h in Headers */ = {isa = PBXBuildFile; fileRef = E172AF6C180F24C600FBADB9 /* CryptoAlgorithm.h */; }; 6709 6645 E172AF70180F289500FBADB9 /* CryptoKeyUsage.h in Headers */ = {isa = PBXBuildFile; fileRef = E172AF6F180F289500FBADB9 /* CryptoKeyUsage.h */; }; 6710 E172AF8F1811BC3700FBADB9 /* JSDOMPromiseDeferred.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E172AF8D1811BC3700FBADB9 /* JSDOMPromiseDeferred.cpp */; };6711 6646 E172AF901811BC3700FBADB9 /* JSDOMPromiseDeferred.h in Headers */ = {isa = PBXBuildFile; fileRef = E172AF8E1811BC3700FBADB9 /* JSDOMPromiseDeferred.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6712 6647 E175BA991E8AE3380071454F /* GridPosition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1F817451E897A5200F22CD0 /* GridPosition.cpp */; }; … … 6723 6658 E182568F0EF2B02D00933242 /* JSWorkerGlobalScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E182568D0EF2B02D00933242 /* JSWorkerGlobalScope.cpp */; }; 6724 6659 E18256900EF2B02D00933242 /* JSWorkerGlobalScope.h in Headers */ = {isa = PBXBuildFile; fileRef = E182568E0EF2B02D00933242 /* JSWorkerGlobalScope.h */; }; 6725 E18258AC0EF3CD7000933242 /* JSWorkerGlobalScopeCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E18258AB0EF3CD7000933242 /* JSWorkerGlobalScopeCustom.cpp */; };6726 6660 E18536841F4E481400FE091B /* WebArchiveResourceFromNSAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = E18536811F4E472700FE091B /* WebArchiveResourceFromNSAttributedString.h */; }; 6727 6661 E18536851F50906100FE091B /* WebArchiveResourceFromNSAttributedString.mm in Sources */ = {isa = PBXBuildFile; fileRef = E18536821F4E472700FE091B /* WebArchiveResourceFromNSAttributedString.mm */; }; … … 6743 6677 E1A3162D134BC32D007C9A4F /* WebNSAttributedStringExtras.h in Headers */ = {isa = PBXBuildFile; fileRef = E1A3162B134BC32D007C9A4F /* WebNSAttributedStringExtras.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6744 6678 E1A3162E134BC32D007C9A4F /* WebNSAttributedStringExtras.mm in Sources */ = {isa = PBXBuildFile; fileRef = E1A3162C134BC32D007C9A4F /* WebNSAttributedStringExtras.mm */; }; 6745 E1A5F99B0E7EAA2500AF85EA /* JSMessageChannelCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A5F99A0E7EAA2500AF85EA /* JSMessageChannelCustom.cpp */; };6746 6679 E1A643F20EC0972500779668 /* WorkerScriptController.h in Headers */ = {isa = PBXBuildFile; fileRef = E1A643F10EC0972500779668 /* WorkerScriptController.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6747 E1A643FD0EC097A000779668 /* WorkerScriptController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A643FC0EC097A000779668 /* WorkerScriptController.cpp */; };6748 6680 E1A8E56617552B2A007488E7 /* CFURLExtras.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A8E56417552B2A007488E7 /* CFURLExtras.cpp */; }; 6749 6681 E1A8E56717552B2A007488E7 /* CFURLExtras.h in Headers */ = {isa = PBXBuildFile; fileRef = E1A8E56517552B2A007488E7 /* CFURLExtras.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 6752 6684 E1ADECCE0E76AD8B004A1A5E /* MessageChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = E1ADECCC0E76AD8B004A1A5E /* MessageChannel.h */; }; 6753 6685 E1ADECCF0E76AD8B004A1A5E /* MessageChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1ADECCD0E76AD8B004A1A5E /* MessageChannel.cpp */; }; 6754 E1ADED470E76B8DD004A1A5E /* JSMessagePortCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1ADED460E76B8DD004A1A5E /* JSMessagePortCustom.cpp */; };6755 6686 E1ADEDDA0E76BD93004A1A5E /* JSMessagePort.h in Headers */ = {isa = PBXBuildFile; fileRef = E1ADEDD80E76BD93004A1A5E /* JSMessagePort.h */; }; 6756 6687 E1ADEDDB0E76BD93004A1A5E /* JSMessagePort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1ADEDD90E76BD93004A1A5E /* JSMessagePort.cpp */; }; … … 6774 6705 E1C362F00EAF2AA9007410BC /* JSWorkerLocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1C362EE0EAF2AA9007410BC /* JSWorkerLocation.cpp */; }; 6775 6706 E1C36C030EB076D6007410BC /* JSDOMGlobalObject.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C36C020EB076D6007410BC /* JSDOMGlobalObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6776 E1C36CBD0EB08062007410BC /* JSDOMGlobalObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1C36CBC0EB08062007410BC /* JSDOMGlobalObject.cpp */; };6777 E1C36D340EB0A094007410BC /* JSWorkerGlobalScopeBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1C36D320EB0A094007410BC /* JSWorkerGlobalScopeBase.cpp */; };6778 6707 E1C36D350EB0A094007410BC /* JSWorkerGlobalScopeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C36D330EB0A094007410BC /* JSWorkerGlobalScopeBase.h */; }; 6779 6708 E1C415DA0F655D6F0092D2FB /* CrossOriginPreflightResultCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C415D90F655D6F0092D2FB /* CrossOriginPreflightResultCache.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 6816 6745 E30592631E27A3AA00D57C98 /* InlineClassicScript.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E30592611E27A38C00D57C98 /* InlineClassicScript.cpp */; }; 6817 6746 E30592641E27A3AD00D57C98 /* InlineClassicScript.h in Headers */ = {isa = PBXBuildFile; fileRef = E30592621E27A38C00D57C98 /* InlineClassicScript.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6818 E30592671E27A3D100D57C98 /* CachedScriptFetcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E30592651E27A3C600D57C98 /* CachedScriptFetcher.cpp */; };6819 6747 E30592681E27A3D100D57C98 /* CachedScriptFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E30592661E27A3C600D57C98 /* CachedScriptFetcher.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6820 E307DECF1D81E4C300141CAF /* CachedModuleScriptLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E307DEC61D81E44800141CAF /* CachedModuleScriptLoader.cpp */; };6821 6748 E307DED01D81E4C700141CAF /* CachedModuleScriptLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = E307DEC71D81E44800141CAF /* CachedModuleScriptLoader.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6822 6749 E307DED11D81E4CB00141CAF /* CachedModuleScriptLoaderClient.h in Headers */ = {isa = PBXBuildFile; fileRef = E307DEC81D81E44800141CAF /* CachedModuleScriptLoaderClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 6832 6759 E377FE4D1DADE16500CDD025 /* NodeConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = E3D049931DADC04500718F3C /* NodeConstants.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6833 6760 E37C86501EB63E3F0087C6CA /* JSDOMPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = E37C864F1EB63E2D0087C6CA /* JSDOMPromise.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6834 E38838981BAD145F00D62EE3 /* ScriptModuleLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E38838941BAD145F00D62EE3 /* ScriptModuleLoader.cpp */; };6835 6761 E38838991BAD145F00D62EE3 /* ScriptModuleLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = E38838951BAD145F00D62EE3 /* ScriptModuleLoader.h */; }; 6836 6762 E3975B791EC9AF3F00847717 /* JSDocumentFragmentDOMJIT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3975B761EC9AF3900847717 /* JSDocumentFragmentDOMJIT.cpp */; }; … … 6847 6773 E3B7C0631DC34160001FB0B8 /* JSDocumentDOMJIT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3B7C0621DC3415A001FB0B8 /* JSDocumentDOMJIT.cpp */; }; 6848 6774 E3C99A091DC3D41C00794AD3 /* DOMJITCheckDOM.h in Headers */ = {isa = PBXBuildFile; fileRef = E3C99A081DC3D41700794AD3 /* DOMJITCheckDOM.h */; }; 6849 E3E4E2A71E3B17100023BB8A /* ScriptElementCachedScriptFetcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3E4E2A51E3B16FC0023BB8A /* ScriptElementCachedScriptFetcher.cpp */; };6850 6775 E3E4E2A81E3B17100023BB8A /* ScriptElementCachedScriptFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E3E4E2A61E3B16FC0023BB8A /* ScriptElementCachedScriptFetcher.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6851 6776 E3FA38641D71812D00AA5950 /* PendingScriptClient.h in Headers */ = {isa = PBXBuildFile; fileRef = E3FA38611D716E7600AA5950 /* PendingScriptClient.h */; }; … … 7032 6957 F3820895147D35F90010BC06 /* PageRuntimeAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = F382088D147D35F90010BC06 /* PageRuntimeAgent.h */; }; 7033 6958 F3ABFE0C130E9DA000E7F7D1 /* InstrumentingAgents.h in Headers */ = {isa = PBXBuildFile; fileRef = F3ABFE0B130E9DA000E7F7D1 /* InstrumentingAgents.h */; }; 7034 F3D461481161D53200CA0D09 /* JSErrorHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F3D461461161D53200CA0D09 /* JSErrorHandler.cpp */; };7035 6959 F3D461491161D53200CA0D09 /* JSErrorHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = F3D461471161D53200CA0D09 /* JSErrorHandler.h */; }; 7036 6960 F3D4C47812E07663003DA150 /* InspectorDOMDebuggerAgent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F3D4C47612E07663003DA150 /* InspectorDOMDebuggerAgent.cpp */; }; … … 7473 7397 remoteGlobalIDString = 417DA6CF13734E02007C57FB; 7474 7398 remoteInfo = WebCoreTestSupport; 7399 }; 7400 5355E8DA1F967ED30031E08C /* PBXContainerItemProxy */ = { 7401 isa = PBXContainerItemProxy; 7402 containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; 7403 proxyType = 1; 7404 remoteGlobalIDString = 5355E8D11F967E9D0031E08C; 7405 remoteInfo = "Generate Unified Sources"; 7475 7406 }; 7476 7407 DD041FF009D9E3250010AF2A /* PBXContainerItemProxy */ = { … … 10473 10404 5351D4AE1DF916AC008010CD /* FileHandle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileHandle.cpp; sourceTree = "<group>"; }; 10474 10405 5351D4AF1DF916AC008010CD /* FileHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileHandle.h; sourceTree = "<group>"; }; 10406 5355E8DD1F9680420031E08C /* GenerateUnifiedSources.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = GenerateUnifiedSources.xcconfig; sourceTree = "<group>"; }; 10475 10407 536D5A1E193E18D000CE4CAB /* HTMLSrcsetParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLSrcsetParser.cpp; sourceTree = "<group>"; }; 10476 10408 536D5A1F193E18E900CE4CAB /* HTMLSrcsetParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTMLSrcsetParser.h; sourceTree = "<group>"; }; 10477 10409 536D5A22193E8E0C00CE4CAB /* ParsingUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParsingUtilities.h; sourceTree = "<group>"; }; 10410 538EC7EB1F96AA53004D22A8 /* UnifiedSource6.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource6.cpp; sourceTree = "<group>"; }; 10411 538EC7EC1F96AA54004D22A8 /* UnifiedSource3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource3.cpp; sourceTree = "<group>"; }; 10412 538EC7ED1F96AA55004D22A8 /* UnifiedSource3.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = UnifiedSource3.mm; sourceTree = "<group>"; }; 10413 538EC7EE1F96AA56004D22A8 /* UnifiedSource2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource2.cpp; sourceTree = "<group>"; }; 10414 538EC7EF1F96AA57004D22A8 /* UnifiedSource4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource4.cpp; sourceTree = "<group>"; }; 10415 538EC7F01F96AA58004D22A8 /* UnifiedSource5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource5.cpp; sourceTree = "<group>"; }; 10416 538EC7F11F96AA59004D22A8 /* UnifiedSource7.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource7.cpp; sourceTree = "<group>"; }; 10417 538EC7F21F96AA5A004D22A8 /* UnifiedSource8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource8.cpp; sourceTree = "<group>"; }; 10418 538EC7F31F96AA5B004D22A8 /* UnifiedSource1.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = UnifiedSource1.mm; sourceTree = "<group>"; }; 10419 538EC7F41F96AA5D004D22A8 /* UnifiedSource11.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource11.cpp; sourceTree = "<group>"; }; 10420 538EC7F51F96AA5E004D22A8 /* UnifiedSource10.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource10.cpp; sourceTree = "<group>"; }; 10421 538EC7F61F96AA5F004D22A8 /* UnifiedSource12.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource12.cpp; sourceTree = "<group>"; }; 10422 538EC7F71F96AA60004D22A8 /* UnifiedSource16.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource16.cpp; sourceTree = "<group>"; }; 10423 538EC7F81F96AA69004D22A8 /* UnifiedSource2.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = UnifiedSource2.mm; sourceTree = "<group>"; }; 10424 538EC7F91F96AA6E004D22A8 /* UnifiedSource19.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource19.cpp; sourceTree = "<group>"; }; 10425 538EC7FA1F96AA70004D22A8 /* UnifiedSource1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource1.cpp; sourceTree = "<group>"; }; 10426 538EC7FB1F96AA72004D22A8 /* UnifiedSource18.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource18.cpp; sourceTree = "<group>"; }; 10427 538EC7FC1F96AA73004D22A8 /* UnifiedSource14.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource14.cpp; sourceTree = "<group>"; }; 10428 538EC7FD1F96AA74004D22A8 /* UnifiedSource13.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource13.cpp; sourceTree = "<group>"; }; 10429 538EC7FE1F96AA76004D22A8 /* UnifiedSource9.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource9.cpp; sourceTree = "<group>"; }; 10430 538EC7FF1F96AA77004D22A8 /* UnifiedSource15.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource15.cpp; sourceTree = "<group>"; }; 10431 538EC8001F96AA78004D22A8 /* UnifiedSource20.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource20.cpp; sourceTree = "<group>"; }; 10432 538EC8011F96AA7A004D22A8 /* UnifiedSource17.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnifiedSource17.cpp; sourceTree = "<group>"; }; 10478 10433 538F10A31F900BDC005102CE /* SoftLinkLibxslt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SoftLinkLibxslt.cpp; sourceTree = "<group>"; }; 10479 10434 538F10A41F900BDD005102CE /* SoftLinkLibxslt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoftLinkLibxslt.h; sourceTree = "<group>"; }; … … 17671 17626 1CDD45E40BA9C84600F90147 /* DebugRelease.xcconfig */, 17672 17627 449098B10F8F82520076A327 /* FeatureDefines.xcconfig */, 17628 5355E8DD1F9680420031E08C /* GenerateUnifiedSources.xcconfig */, 17673 17629 1C904DF90BA9D2C80081E9D0 /* Version.xcconfig */, 17674 17630 1CDD45E50BA9C84600F90147 /* WebCore.xcconfig */, … … 19238 19194 sourceTree = "<group>"; 19239 19195 }; 19196 538EC7EA1F96A95B004D22A8 /* unified-sources */ = { 19197 isa = PBXGroup; 19198 children = ( 19199 538EC7FA1F96AA70004D22A8 /* UnifiedSource1.cpp */, 19200 538EC7F31F96AA5B004D22A8 /* UnifiedSource1.mm */, 19201 538EC7EE1F96AA56004D22A8 /* UnifiedSource2.cpp */, 19202 538EC7F81F96AA69004D22A8 /* UnifiedSource2.mm */, 19203 538EC7EC1F96AA54004D22A8 /* UnifiedSource3.cpp */, 19204 538EC7ED1F96AA55004D22A8 /* UnifiedSource3.mm */, 19205 538EC7EF1F96AA57004D22A8 /* UnifiedSource4.cpp */, 19206 538EC7F01F96AA58004D22A8 /* UnifiedSource5.cpp */, 19207 538EC7EB1F96AA53004D22A8 /* UnifiedSource6.cpp */, 19208 538EC7F11F96AA59004D22A8 /* UnifiedSource7.cpp */, 19209 538EC7F21F96AA5A004D22A8 /* UnifiedSource8.cpp */, 19210 538EC7FE1F96AA76004D22A8 /* UnifiedSource9.cpp */, 19211 538EC7F51F96AA5E004D22A8 /* UnifiedSource10.cpp */, 19212 538EC7F41F96AA5D004D22A8 /* UnifiedSource11.cpp */, 19213 538EC7F61F96AA5F004D22A8 /* UnifiedSource12.cpp */, 19214 538EC7FD1F96AA74004D22A8 /* UnifiedSource13.cpp */, 19215 538EC7FC1F96AA73004D22A8 /* UnifiedSource14.cpp */, 19216 538EC7FF1F96AA77004D22A8 /* UnifiedSource15.cpp */, 19217 538EC7F71F96AA60004D22A8 /* UnifiedSource16.cpp */, 19218 538EC8011F96AA7A004D22A8 /* UnifiedSource17.cpp */, 19219 538EC7FB1F96AA72004D22A8 /* UnifiedSource18.cpp */, 19220 538EC7F91F96AA6E004D22A8 /* UnifiedSource19.cpp */, 19221 538EC8001F96AA78004D22A8 /* UnifiedSource20.cpp */, 19222 ); 19223 path = "unified-sources"; 19224 sourceTree = "<group>"; 19225 }; 19240 19226 57C7A6881E56946D00C67D71 /* credentials */ = { 19241 19227 isa = PBXGroup; … … 19414 19400 isa = PBXGroup; 19415 19401 children = ( 19402 538EC7EA1F96A95B004D22A8 /* unified-sources */, 19416 19403 9908B0F31BCACFFE00ED0F65 /* ByteLengthQueuingStrategyBuiltins.cpp */, 19417 19404 9908B0F51BCAD07D00ED0F65 /* ByteLengthQueuingStrategyBuiltins.h */, … … 31081 31068 1C09D0681E32079D00725F18 /* PBXTargetDependency */, 31082 31069 DD041FF109D9E3250010AF2A /* PBXTargetDependency */, 31070 5355E8DB1F967ED30031E08C /* PBXTargetDependency */, 31083 31071 ); 31084 31072 name = WebCore; … … 31143 31131 93F198A508245E59001E9ABC /* WebCore */, 31144 31132 DD041FBE09D9DDBE0010AF2A /* Derived Sources */, 31133 5355E8D11F967E9D0031E08C /* Generate Unified Sources */, 31145 31134 417DA6CF13734E02007C57FB /* WebCoreTestSupport */, 31146 31135 E1BA66F31742BDE000C20251 /* WebCoreTestShim */, … … 31229 31218 shellPath = /bin/sh; 31230 31219 shellScript = "if [ \"${ACTION}\" = \"installhdrs\" -o \"${ACTION}\" = \"installapi\" ]; then\n exit 0;\nfi\n\nif [ -f ../../Tools/Scripts/check-for-inappropriate-objc-class-names ]; then\n ../../Tools/Scripts/check-for-inappropriate-objc-class-names Web || exit $?\nfi"; 31220 }; 31221 5355E8D21F967E9D0031E08C /* Generate Unified Sources */ = { 31222 isa = PBXShellScriptBuildPhase; 31223 buildActionMask = 2147483647; 31224 files = ( 31225 ); 31226 inputPaths = ( 31227 ); 31228 name = "Generate Unified Sources"; 31229 outputPaths = ( 31230 ); 31231 runOnlyForDeploymentPostprocessing = 0; 31232 shellPath = /bin/sh; 31233 shellScript = "set -e\n\ncd $SRCROOT\n\nif [ \"${DEPLOYMENT_LOCATION}\" == \"YES\" ]; then\nBUILD_SCRIPTS_DIR=\"${SDKROOT}/usr/local/include/wtf/Scripts\"\nelse\nBUILD_SCRIPTS_DIR=\"${BUILT_PRODUCTS_DIR}/usr/local/include/wtf/Scripts\"\nfi\n\nif [ \"${PLATFORM_DISPLAY_NAME}\" == \"macOS\" ]; then\nPLATFORM_NAME=\"Mac\"\nelse\nPLATFORM_NAME=\"IOS\"\nfi\n\n# UnifiedSourceCppFileCount=510\n# UnifiedSourceMmFileCount=66\n\nUnifiedSourceCppFileCount=20\nUnifiedSourceMmFileCount=3\n\n/usr/bin/env ruby \"${BUILD_SCRIPTS_DIR}/generate-unified-source-bundles.rb\" \"--derived-sources-path\" \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebCore\" \"--source-tree-path\" \"${SRCROOT}\" \"--feature-flags\" \"${FEATURE_DEFINES}\" \"--max-cpp-bundle-count\" \"${UnifiedSourceCppFileCount}\" \"--max-obj-c-bundle-count\" \"${UnifiedSourceMmFileCount}\" \"Sources.txt\" \"SourcesCocoa.txt\" \"Sources${PLATFORM_NAME}.txt\" > /dev/null\n"; 31231 31234 }; 31232 31235 5D0D540D0E9862F60029E223 /* Check For Weak VTables and Externals */ = { … … 31565 31568 51C0AA410F2AA15E001648C2 /* CachedFrame.cpp in Sources */, 31566 31569 BCB16C1B0979C3BD00467741 /* CachedImage.cpp in Sources */, 31567 E307DECF1D81E4C300141CAF /* CachedModuleScriptLoader.cpp in Sources */,31568 31570 5101846A0B08602A004A825F /* CachedPage.cpp in Sources */, 31569 31571 D0EDA774143E303C0028E383 /* CachedRawResource.cpp in Sources */, … … 31574 31576 6C638896A96CCEE50C8C946C /* CachedResourceRequestInitiators.cpp in Sources */, 31575 31577 BCB16C230979C3BD00467741 /* CachedScript.cpp in Sources */, 31576 E30592671E27A3D100D57C98 /* CachedScriptFetcher.cpp in Sources */,31577 31578 A104F24314C71F7A009E2C23 /* CachedSVGDocument.cpp in Sources */, 31578 31579 E1B533471717D0A100F205F9 /* CachedSVGDocumentReference.cpp in Sources */, … … 31583 31584 E43AF8E61AC5B7E800CA717E /* CacheValidation.cpp in Sources */, 31584 31585 49AE2D96134EE5F90072920A /* CalculationValue.cpp in Sources */, 31585 952076041F2675FE007D2AAB /* CallTracer.cpp in Sources */,31586 31586 415CDAF41E6B8F87004F11EE /* CanvasCaptureMediaStreamTrack.cpp in Sources */, 31587 31587 49484FC1102CF23C00187DD3 /* CanvasGradient.cpp in Sources */, … … 31633 31633 57EEAA581EA0AFBB00701124 /* CommonCryptoDERUtilities.cpp in Sources */, 31634 31634 E1FE137418402A6700892F13 /* CommonCryptoUtilities.cpp in Sources */, 31635 0F60F32C1DFBB10B00416D6C /* CommonVM.cpp in Sources */,31636 31635 7C93F3491AA6BA5E00A98BAB /* CompiledContentExtension.cpp in Sources */, 31637 31636 C2F4E78A1E45BEA1006D7105 /* ComplexTextController.cpp in Sources */, … … 31969 31968 AA2A5AD716A4861A00975A25 /* DOMWindowSpeechSynthesis.cpp in Sources */, 31970 31969 A8CCBB48151F831600AB7CE9 /* DOMWindowWebDatabase.cpp in Sources */, 31971 BC53DA481143134D000D817E /* DOMWrapperWorld.cpp in Sources */,31972 31970 FD1762E3176686EA00D836A8 /* DownSampler.cpp in Sources */, 31973 31971 A7CA595E0B27BD9E00FA021D /* DragController.cpp in Sources */, … … 32159 32157 515BE1911D54F5FB00DD7C68 /* GamepadProvider.cpp in Sources */, 32160 32158 2DDE1CD21F5747B700D1A365 /* GamepadWebVR.cpp in Sources */, 32161 1432E8490C51493F00B1500F /* GCController.cpp in Sources */,32162 32159 4FB390AD15EF61F3007AD51F /* GeneratedImage.cpp in Sources */, 32163 32160 830030F51B7D33B500ED3AAC /* GenericCachedHTMLCollection.cpp in Sources */, … … 32371 32368 513F14530AB634C400094DDF /* IconLoader.cpp in Sources */, 32372 32369 B275358E0B053A66002CE64F /* IconMac.mm in Sources */, 32373 C585A66211D4FAC5004C3E4B /* IDBBindingUtilities.cpp in Sources */,32374 32370 517B25A91CC82B2A0061C011 /* IDBConnectionProxy.cpp in Sources */, 32375 32371 516D7D711BB5F0BD00AF7C77 /* IDBConnectionToClient.cpp in Sources */, … … 32548 32544 1AE96A941D1A0DDD00B86768 /* JSApplePayValidateMerchantEvent.cpp in Sources */, 32549 32545 65DF31DA09D1C123000BE325 /* JSAttr.cpp in Sources */, 32550 BC2ED6BC0C6BD2F000920BFF /* JSAttrCustom.cpp in Sources */,32551 32546 FDA15E9D12B03EE1003A583A /* JSAudioBuffer.cpp in Sources */, 32552 32547 FDF7E9C313AC21DB00A51EAC /* JSAudioBufferCallback.cpp in Sources */, … … 32559 32554 FDA15EB512B03EE1003A583A /* JSAudioProcessingEvent.cpp in Sources */, 32560 32555 BE8EF042171C8FF9009B48C3 /* JSAudioTrack.cpp in Sources */, 32561 BE6DF711171CA2DA00DD52B8 /* JSAudioTrackCustom.cpp in Sources */,32562 32556 BE8EF044171C8FF9009B48C3 /* JSAudioTrackList.cpp in Sources */, 32563 BE6DF713171CA2DA00DD52B8 /* JSAudioTrackListCustom.cpp in Sources */,32564 32557 BC124EFF0C26447A009E2349 /* JSBarProp.cpp in Sources */, 32565 32558 57C7A6A01E57919B00C67D71 /* JSBasicCredential.cpp in Sources */, … … 32569 32562 2E2D99CD10E2BBDA00496337 /* JSBlob.cpp in Sources */, 32570 32563 A15D751A1E68F89E00A35FBC /* JSBlobCallback.cpp in Sources */, 32571 8931DE5B14C44C44000DC9D2 /* JSBlobCustom.cpp in Sources */,32572 32564 7C77C3DB1DEF86D700A50BFA /* JSBlobLineEndings.cpp in Sources */, 32573 32565 7C77C3D41DEF178E00A50BFA /* JSBlobPropertyBag.cpp in Sources */, 32574 32566 14DCF3B21B6BE2080062D4C3 /* JSByteLengthQueuingStrategy.cpp in Sources */, 32575 32567 7CE191721F2ABE7100272F7B /* JSCacheQueryOptions.cpp in Sources */, 32576 1449E287107D4DB400B5793F /* JSCallbackData.cpp in Sources */,32577 32568 07277E4C17D018CC0015534E /* JSCanvasCaptureMediaStreamTrack.cpp in Sources */, 32578 32569 7C193BEF1F5E10990088F3E6 /* JSCanvasDirection.cpp in Sources */, … … 32583 32574 65DF323B09D1DE65000BE325 /* JSCanvasPattern.cpp in Sources */, 32584 32575 49EED1441051969400099FAB /* JSCanvasRenderingContext2D.cpp in Sources */, 32585 49EED14E1051971A00099FAB /* JSCanvasRenderingContext2DCustom.cpp in Sources */,32586 32576 7C193BF71F5E10990088F3E6 /* JSCanvasTextAlign.cpp in Sources */, 32587 32577 7C193BF91F5E10990088F3E6 /* JSCanvasTextBaseline.cpp in Sources */, … … 32622 32612 BC46C2020C0DDC8F0020CFC3 /* JSCSSPageRule.cpp in Sources */, 32623 32613 14CF7B3309F6ECD700EB3665 /* JSCSSRule.cpp in Sources */, 32624 BC46C1EE0C0DDBDF0020CFC3 /* JSCSSRuleCustom.cpp in Sources */,32625 32614 A8D05FA70A23B301005E7203 /* JSCSSRuleList.cpp in Sources */, 32626 9392262F10321084006E7D5D /* JSCSSRuleListCustom.cpp in Sources */,32627 32615 142011B60A003133008303F9 /* JSCSSStyleDeclaration.cpp in Sources */, 32628 BC5825F30C0B89380053F1B5 /* JSCSSStyleDeclarationCustom.cpp in Sources */,32629 32616 BC46C2060C0DDCA10020CFC3 /* JSCSSStyleRule.cpp in Sources */, 32630 32617 BCC5BE000C0E93110011C2DB /* JSCSSStyleSheet.cpp in Sources */, 32631 32618 FD67773A195CB14A0072E0D3 /* JSCSSSupportsRule.cpp in Sources */, 32632 9BD4E9161C462872005065BC /* JSCustomElementInterface.cpp in Sources */,32633 32619 9BE6710B1D5AEB2100345514 /* JSCustomElementRegistry.cpp in Sources */, 32634 9BC5F9E01D5AAF6B002B749D /* JSCustomElementRegistryCustom.cpp in Sources */,32635 32620 E4778B7F115A581A00B5D372 /* JSCustomEvent.cpp in Sources */, 32636 DEC297611B4F2F8D005F5945 /* JSCustomEventCustom.cpp in Sources */,32637 E10B93C30B73C291003ED890 /* JSCustomXPathNSResolver.cpp in Sources */,32638 32621 1AE82F8F0CAAFA9D002237AE /* JSDatabase.cpp in Sources */, 32639 32622 B59DD69A119029E5007E9684 /* JSDatabaseCallback.cpp in Sources */, … … 32649 32632 947949351E0459FA00018D85 /* JSDeprecatedCSSOMRGBColor.cpp in Sources */, 32650 32633 947949371E0459FA00018D85 /* JSDeprecatedCSSOMValue.cpp in Sources */, 32651 BC20FB7F0C0E8E6C00D1447F /* JSDeprecatedCSSOMValueCustom.cpp in Sources */,32652 32634 947949391E0459FA00018D85 /* JSDeprecatedCSSOMValueList.cpp in Sources */, 32653 32635 31FB1A65120A5D3F00DC02A0 /* JSDeviceMotionEvent.cpp in Sources */, 32654 32636 59A86006119DAF7F00DEF1EF /* JSDeviceOrientationEvent.cpp in Sources */, 32655 32637 659DDC8209E198BA001BF3C6 /* JSDocument.cpp in Sources */, 32656 49C7BA8D1042F5B10009D447 /* JSDocumentCustom.cpp in Sources */,32657 32638 E3B7C0631DC34160001FB0B8 /* JSDocumentDOMJIT.cpp in Sources */, 32658 32639 1A494EDE0A123F4C00FDAFC1 /* JSDocumentFragment.cpp in Sources */, 32659 7C33F3621B4A050400502CAF /* JSDocumentFragmentCustom.cpp in Sources */,32660 32640 E3975B791EC9AF3F00847717 /* JSDocumentFragmentDOMJIT.cpp in Sources */, 32661 32641 65DF31F509D1CC60000BE325 /* JSDocumentType.cpp in Sources */, 32662 32642 1AC2260C0DB69F190089B669 /* JSDOMApplicationCache.cpp in Sources */, 32663 7C45C9CF1E3EFDF700AAB558 /* JSDOMBindingSecurity.cpp in Sources */,32664 7CC01D0A1E4A7B0400E529CC /* JSDOMBuiltinConstructorBase.cpp in Sources */,32665 32643 7CE191721F2ABE7100272F79 /* JSDOMCache.cpp in Sources */, 32666 32644 7CE191721F2ABE7100272F7A /* JSDOMCacheStorage.cpp in Sources */, 32667 7CC01D0B1E4A7B0400E529CC /* JSDOMConstructorBase.cpp in Sources */,32668 7CC01D0C1E4A7B0400E529CC /* JSDOMConstructorWithDocument.cpp in Sources */,32669 7C8E34B21E4A33B00054CE23 /* JSDOMConvertDate.cpp in Sources */,32670 7C8E34BC1E4A33B00054CE23 /* JSDOMConvertNumbers.cpp in Sources */,32671 7C8E34C21E4A33B00054CE23 /* JSDOMConvertStrings.cpp in Sources */,32672 7CBA5BA71F0B4BDE0034D745 /* JSDOMConvertWebGL.cpp in Sources */,32673 32645 FD67773B195CB1E60072E0D3 /* JSDOMCSSNamespace.cpp in Sources */, 32674 32646 BC60D7C00D29A46300B9918F /* JSDOMException.cpp in Sources */, 32675 7C45C9D21E3EFE0800AAB558 /* JSDOMExceptionHandling.cpp in Sources */,32676 32647 8399470F1F50B6FA00E9D86B /* JSDOMFileSystem.cpp in Sources */, 32677 32648 2E0888D41148848A00AF4265 /* JSDOMFormData.cpp in Sources */, 32678 E1C36CBD0EB08062007410BC /* JSDOMGlobalObject.cpp in Sources */,32679 7C2BDD3D17C7F98C0038FF15 /* JSDOMGlobalObjectTask.cpp in Sources */,32680 41A1B01D1E54239E007F3769 /* JSDOMGuardedObject.cpp in Sources */,32681 32649 65DF31F709D1CC60000BE325 /* JSDOMImplementation.cpp in Sources */, 32682 4138F8571D253F08001CB61E /* JSDOMIterator.cpp in Sources */,32683 41DEFCB51E56C1BD000D9E5F /* JSDOMMapLike.cpp in Sources */,32684 32650 836ACED21ECAAB19004BD012 /* JSDOMMatrix.cpp in Sources */, 32685 32651 7CBBBCCB1F56180D005EFAAC /* JSDOMMatrix2DInit.cpp in Sources */, … … 32694 32660 0F4966AC1DB40C4300A274BB /* JSDOMPointInit.cpp in Sources */, 32695 32661 0F4966AE1DB40C4300A274BB /* JSDOMPointReadOnly.cpp in Sources */, 32696 32662 41AF379D1F8DB1B500111C31 /* JSDOMPromise.cpp in Sources */, 32697 32663 E172AF8F1811BC3700FBADB9 /* JSDOMPromiseDeferred.cpp in Sources */, 32698 0FF3B9281EE3B6DE00B84144 /* JSDOMQuad.cpp in Sources */, 32699 0F94A3961EF1B10500FBAFFB /* JSDOMQuadCustom.cpp in Sources */, 32664 0FF3B9281EE3B6DE00B84144 /* JSDOMQuad.cpp in Sources */, 32700 32665 0FF3B92A1EE3B6DE00B84144 /* JSDOMQuadInit.cpp in Sources */, 32701 32666 0F4710BB1DB56BE8002DCEC3 /* JSDOMRect.cpp in Sources */, … … 32709 32674 2E37E00512DBC5A400A6B233 /* JSDOMURL.cpp in Sources */, 32710 32675 1403BA0C09EB18C700797C7F /* JSDOMWindow.cpp in Sources */, 32711 BC6932730D7E293900AE44D1 /* JSDOMWindowBase.cpp in Sources */,32712 BCD9C2620C17AA67005C90A2 /* JSDOMWindowCustom.cpp in Sources */,32713 460CBF351D4BCD0E0092E88E /* JSDOMWindowProperties.cpp in Sources */,32714 BCBFB53C0DCD29CF0019B3E5 /* JSDOMWindowProxy.cpp in Sources */,32715 4170A2EA1D8C0CCA00318452 /* JSDOMWrapper.cpp in Sources */,32716 7C45C9D01E3EFDFB00AAB558 /* JSDOMWrapperCache.cpp in Sources */,32717 32676 93A8061D1E03B585008A1F26 /* JSDoubleRange.cpp in Sources */, 32718 32677 FD7868B9136B999200D403DF /* JSDynamicsCompressorNode.cpp in Sources */, … … 32721 32680 5750A9811E6A150800705C4A /* JSEcKeyParams.cpp in Sources */, 32722 32681 65DF31F909D1CC60000BE325 /* JSElement.cpp in Sources */, 32723 BC2ED5550C6B9BD300920BFF /* JSElementCustom.cpp in Sources */,32724 32682 E3975B7A1EC9AF3F00847717 /* JSElementDOMJIT.cpp in Sources */, 32725 32683 83EE598E1F50958E003E8B30 /* JSErrorCallback.cpp in Sources */, 32726 32684 2ECF7ADC10162B3800427DE7 /* JSErrorEvent.cpp in Sources */, 32727 F3D461481161D53200CA0D09 /* JSErrorHandler.cpp in Sources */,32728 32685 14E8378409F85D1C00B85AE4 /* JSEvent.cpp in Sources */, 32729 BCEFAF4E0C317E6900FA81F6 /* JSEventCustom.cpp in Sources */,32730 32686 E3975B7B1EC9AF3F00847717 /* JSEventDOMJIT.cpp in Sources */, 32731 32687 836D032F1DA8A13A00FFD96B /* JSEventInit.cpp in Sources */, 32732 93B70D6909EB0C7C009D8468 /* JSEventListener.cpp in Sources */,32733 32688 E0FEF372B47C53EAC1C1FBEE /* JSEventSource.cpp in Sources */, 32734 32689 C6A703325C9D0B6CDCBC4D77 /* JSEventTarget.cpp in Sources */, 32735 BC6090200E91B8EC000C68B5 /* JSEventTargetCustom.cpp in Sources */,32736 32690 724ED3311A3A8B2300F5F13C /* JSEXTBlendMinMax.cpp in Sources */, 32737 32691 72F1ADA51A390B9F00014E18 /* JSEXTFragDepth.cpp in Sources */, … … 32764 32718 833B9E331F508D8500E0E428 /* JSFileSystemEntry.cpp in Sources */, 32765 32719 8370568F1F50915900D93425 /* JSFileSystemEntryCallback.cpp in Sources */, 32766 835B68101F548BE10071F7F6 /* JSFileSystemEntryCustom.cpp in Sources */,32767 32720 833B9E351F508D8500E0E428 /* JSFileSystemFileEntry.cpp in Sources */, 32768 32721 B6D9D27C14EAC0860090D75E /* JSFocusEvent.cpp in Sources */, … … 32778 32731 8482B7511198CB6B00BFB005 /* JSHashChangeEvent.cpp in Sources */, 32779 32732 BC94D14E0C275C68006BC617 /* JSHistory.cpp in Sources */, 32780 BCE7B1930D4E86960075A539 /* JSHistoryCustom.cpp in Sources */,32781 32733 57957CB61E972C78008072AB /* JSHkdfParams.cpp in Sources */, 32782 32734 57E233691DCAB24300F28D01 /* JSHmacKeyParams.cpp in Sources */, … … 32793 32745 938E666009F09B81008A48EC /* JSHTMLCanvasElement.cpp in Sources */, 32794 32746 BCCBAD400C18C14200CE890F /* JSHTMLCollection.cpp in Sources */, 32795 BCCBAD3B0C18BFF800CE890F /* JSHTMLCollectionCustom.cpp in Sources */,32796 32747 8367587E1C56E99B008A1087 /* JSHTMLDataElement.cpp in Sources */, 32797 32748 F5C041E60FFCA96D00839D4A /* JSHTMLDataListElement.cpp in Sources */, … … 32801 32752 1A85B1E80A1B240500D8C87C /* JSHTMLDListElement.cpp in Sources */, 32802 32753 1A494E340A12358B00FDAFC1 /* JSHTMLDocument.cpp in Sources */, 32803 BC51580B0C03D404008BB0EE /* JSHTMLDocumentCustom.cpp in Sources */,32804 32754 1A494BFA0A122F4400FDAFC1 /* JSHTMLElement.cpp in Sources */, 32805 BC5823F50C0A98DF0053F1B5 /* JSHTMLElementCustom.cpp in Sources */,32806 32755 938E65F709F0985D008A48EC /* JSHTMLElementWrapperFactory.cpp in Sources */, 32807 32756 BC6D44EC0C07F2ED0072D2C9 /* JSHTMLEmbedElement.cpp in Sources */, … … 32857 32806 BC06ED060BFD5BAE00856E9D /* JSHTMLTableSectionElement.cpp in Sources */, 32858 32807 D6489D25166FFCF1007C031B /* JSHTMLTemplateElement.cpp in Sources */, 32859 D6F7960D166FFECE0076DD18 /* JSHTMLTemplateElementCustom.cpp in Sources */,32860 32808 A80E7E9E0A1A83E3007FB8C5 /* JSHTMLTextAreaElement.cpp in Sources */, 32861 32809 83E359A31BB1031D002CEB98 /* JSHTMLTimeElement.cpp in Sources */, … … 32866 32814 E44614160CD6826900FADA75 /* JSHTMLVideoElement.cpp in Sources */, 32867 32815 511EF2C117F0FD3500E4FA16 /* JSIDBCursor.cpp in Sources */, 32868 512BDB4D1C46B153006494DF /* JSIDBCursorCustom.cpp in Sources */,32869 32816 7C3D8EEF1E0B21430023B084 /* JSIDBCursorDirection.cpp in Sources */, 32870 32817 511EF2C217F0FD3500E4FA16 /* JSIDBCursorWithValue.cpp in Sources */, 32871 5141298E1C5FD83A0059E714 /* JSIDBCursorWithValueCustom.cpp in Sources */,32872 32818 511EF2C317F0FD3500E4FA16 /* JSIDBDatabase.cpp in Sources */, 32873 32819 511EF2C417F0FD3500E4FA16 /* JSIDBFactory.cpp in Sources */, 32874 32820 511EF2C517F0FD3500E4FA16 /* JSIDBIndex.cpp in Sources */, 32875 5141299B1C6C16740059E714 /* JSIDBIndexCustom.cpp in Sources */,32876 32821 511EF2C617F0FD3500E4FA16 /* JSIDBKeyRange.cpp in Sources */, 32877 32822 511EF2C717F0FD3500E4FA16 /* JSIDBObjectStore.cpp in Sources */, 32878 511EF2D117F0FDF100E4FA16 /* JSIDBObjectStoreCustom.cpp in Sources */,32879 32823 511EF2C817F0FD3500E4FA16 /* JSIDBOpenDBRequest.cpp in Sources */, 32880 32824 511EF2C917F0FD3500E4FA16 /* JSIDBRequest.cpp in Sources */, 32881 32825 511EF2CA17F0FD3500E4FA16 /* JSIDBTransaction.cpp in Sources */, 32882 51E269331DD3BC4E006B6A58 /* JSIDBTransactionCustom.cpp in Sources */,32883 32826 838EF53B1DC14A7C008F0C39 /* JSIDBTransactionMode.cpp in Sources */, 32884 32827 511EF2CB17F0FD3500E4FA16 /* JSIDBVersionChangeEvent.cpp in Sources */, … … 32887 32830 7C7761A81F878A8B00F869FC /* JSImageBitmapRenderingContext.cpp in Sources */, 32888 32831 A77979280D6B9E64003851B9 /* JSImageData.cpp in Sources */, 32889 A7D0318E0E93540300E24ACD /* JSImageDataCustom.cpp in Sources */,32890 32832 7C193C001F5E11050088F3E6 /* JSImageSmoothingQuality.cpp in Sources */, 32891 32833 A86629D409DA2B48009633A6 /* JSInputEvent.cpp in Sources */, … … 32896 32838 57E2335F1DC7D67B00F28D01 /* JSJsonWebKey.cpp in Sources */, 32897 32839 A86629D409DA2B48009633A5 /* JSKeyboardEvent.cpp in Sources */, 32898 935F45420F7C3B5F00D7C1FB /* JSLazyEventListener.cpp in Sources */,32899 32840 BCE1C43B0D9830D3003B02F2 /* JSLocation.cpp in Sources */, 32900 BCE1C4400D9830F4003B02F2 /* JSLocationCustom.cpp in Sources */,32901 32841 93A8061F1E03B585008A1F26 /* JSLongRange.cpp in Sources */, 32902 8FAC774D119872CB0015AE94 /* JSMainThreadExecState.cpp in Sources */,32903 32842 CD27F6E51457685A0078207D /* JSMediaController.cpp in Sources */, 32904 32843 CDAB6D2D17C814EE00C60B34 /* JSMediaControlsHost.cpp in Sources */, … … 32928 32867 07277E5017D018CC0015534D /* JSMediaStreamEvent.cpp in Sources */, 32929 32868 07277E5217D018CC0015534D /* JSMediaStreamTrack.cpp in Sources */, 32930 415CDAF71E6CE0DE004F11EE /* JSMediaStreamTrackCustom.cpp in Sources */,32931 32869 07277E5417D018CC0015534D /* JSMediaStreamTrackEvent.cpp in Sources */, 32932 32870 932CC0D41DFFD667004C0F9F /* JSMediaTrackConstraints.cpp in Sources */, 32933 32871 0787C4691BFBDF6F006DCD7F /* JSMediaTrackSupportedConstraints.cpp in Sources */, 32934 32872 E107400D0E77BDC00033AF24 /* JSMessageChannel.cpp in Sources */, 32935 E1A5F99B0E7EAA2500AF85EA /* JSMessageChannelCustom.cpp in Sources */,32936 32873 75793EC80D0CE72D007FC0AC /* JSMessageEvent.cpp in Sources */, 32937 410B7E721045FAB000D8224F /* JSMessageEventCustom.cpp in Sources */,32938 32874 E1ADEDDB0E76BD93004A1A5E /* JSMessagePort.cpp in Sources */, 32939 E1ADED470E76B8DD004A1A5E /* JSMessagePortCustom.cpp in Sources */,32940 32875 A86629D209DA2B48009633A5 /* JSMouseEvent.cpp in Sources */, 32941 32876 830A36BC1DAC5FAD006D7D09 /* JSMouseEventInit.cpp in Sources */, … … 32943 32878 65DF31FB09D1CC60000BE325 /* JSMutationEvent.cpp in Sources */, 32944 32879 C6F0902C14327D4F00685849 /* JSMutationObserver.cpp in Sources */, 32945 C6F0917F143A2BB900685849 /* JSMutationObserverCustom.cpp in Sources */,32946 32880 C6F08FC91431000D00685849 /* JSMutationRecord.cpp in Sources */, 32947 32881 BCD9C2C00C17B69E005C90A2 /* JSNamedNodeMap.cpp in Sources */, … … 32951 32885 073BE34017D17E01002BD431 /* JSNavigatorUserMedia.cpp in Sources */, 32952 32886 14DC0D3709FED073007B0235 /* JSNode.cpp in Sources */, 32953 BCD9C2640C17AA67005C90A2 /* JSNodeCustom.cpp in Sources */,32954 32887 E3150EA61DA7219000194012 /* JSNodeDOMJIT.cpp in Sources */, 32955 32888 14115B7209F84CD600CA4FC1 /* JSNodeFilter.cpp in Sources */, 32956 32889 1A750D8D0A90E521000FF215 /* JSNodeIterator.cpp in Sources */, 32957 1A750DD40A90E729000FF215 /* JSNodeIteratorCustom.cpp in Sources */,32958 32890 BCD9C2C20C17B69E005C90A2 /* JSNodeList.cpp in Sources */, 32959 BCD9C2650C17AA67005C90A2 /* JSNodeListCustom.cpp in Sources */,32960 32891 33503CA310179AD7003B47E1 /* JSNotification.cpp in Sources */, 32961 32892 7CC2DE001EC95A440027B774 /* JSNotificationPermission.cpp in Sources */, … … 32998 32929 E51A81DF17298D7700BFCA61 /* JSPerformance.cpp in Sources */, 32999 32930 CB38FD511CCF938900592A3F /* JSPerformanceEntry.cpp in Sources */, 33000 CB38FD571CD21E2A00592A3F /* JSPerformanceEntryCustom.cpp in Sources */,33001 32931 A58C59D01E382EAC0047859C /* JSPerformanceMark.cpp in Sources */, 33002 32932 A58C59D21E382EB00047859C /* JSPerformanceMeasure.cpp in Sources */, … … 33008 32938 0F43C85F189E15A600019AE2 /* JSPerformanceTiming.cpp in Sources */, 33009 32939 FDEA6246152102FC00479DF0 /* JSPeriodicWave.cpp in Sources */, 33010 93B70D6B09EB0C7C009D8468 /* JSPluginElementFunctions.cpp in Sources */,33011 32940 5189F01D10B37BD900F3C739 /* JSPopStateEvent.cpp in Sources */, 33012 A85F22091430377D007CC884 /* JSPopStateEventCustom.cpp in Sources */,33013 32941 598365E41355F604001B185D /* JSPositionCallback.cpp in Sources */, 33014 32942 FE80DA710E9C472F000D6F75 /* JSPositionError.cpp in Sources */, … … 33022 32950 65DF320109D1CC60000BE325 /* JSRange.cpp in Sources */, 33023 32951 6C4C96DE1AD4483500363F64 /* JSReadableByteStreamController.cpp in Sources */, 33024 7C4C96DC1AD4483500365A50/* JSReadableStream.cpp in Sources */,32952 538EC8191F96B788004D22A8 /* JSReadableStream.cpp in Sources */, 33025 32953 7C4C96DE1AD4483500363572 /* JSReadableStreamBYOBReader.cpp in Sources */, 33026 32954 6C4C96DE1AD4483500365672 /* JSReadableStreamBYOBRequest.cpp in Sources */, 33027 6C4C96DE1AD4483500365A50/* JSReadableStreamDefaultController.cpp in Sources */,32955 538EC81B1F96CD14004D22A8 /* JSReadableStreamDefaultController.cpp in Sources */, 33028 32956 7C4C96DE1AD4483500365A50 /* JSReadableStreamDefaultReader.cpp in Sources */, 33029 4129DF851BB5B80700322A16 /* JSReadableStreamPrivateConstructors.cpp in Sources */,33030 32957 7F4C96DC1AD4483500365A51 /* JSReadableStreamSink.cpp in Sources */, 33031 32958 7E4C96DC1AD4483500365A51 /* JSReadableStreamSource.cpp in Sources */, 33032 418C39601C8F0AAE0051C8A3 /* JSReadableStreamSourceCustom.cpp in Sources */,33033 32959 4998AECD13F9D6C90090B1AA /* JSRequestAnimationFrameCallback.cpp in Sources */, 33034 32960 57E233731DCD46B600F28D01 /* JSRsaHashedImportParams.cpp in Sources */, … … 33095 33021 0FF50269102BA9430066F39A /* JSStyleMedia.cpp in Sources */, 33096 33022 BCE0139A0C0BEF180043860A /* JSStyleSheet.cpp in Sources */, 33097 BC98A27D0C0C9950004BEBF7 /* JSStyleSheetCustom.cpp in Sources */,33098 33023 A84EBD840CB8C97700079609 /* JSStyleSheetList.cpp in Sources */, 33099 33024 571F218B1DA57C7B005C9EFD /* JSSubtleCrypto.cpp in Sources */, … … 33195 33120 B2FA3DCA0AB75A6F000E5AC4 /* JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp in Sources */, 33196 33121 B2FA3DCC0AB75A6F000E5AC4 /* JSSVGPathSegCurvetoQuadraticSmoothRel.cpp in Sources */, 33197 B2C96D8D0B3AF2B7005E80EC /* JSSVGPathSegCustom.cpp in Sources */,33198 33122 B2FA3DCE0AB75A6F000E5AC4 /* JSSVGPathSegLinetoAbs.cpp in Sources */, 33199 33123 B2FA3DD00AB75A6F000E5AC4 /* JSSVGPathSegLinetoHorizontalAbs.cpp in Sources */, … … 33240 33164 B2FA3E180AB75A6F000E5AC4 /* JSSVGZoomEvent.cpp in Sources */, 33241 33165 65DF320309D1CC60000BE325 /* JSText.cpp in Sources */, 33242 838869EC1CE81EA300D16A9E /* JSTextCustom.cpp in Sources */,33243 33166 5CE5D9AB1DB89A0300CE7A8D /* JSTextDecoder.cpp in Sources */, 33244 33167 5CE5D9AC1DB89A0600CE7A8D /* JSTextEncoder.cpp in Sources */, … … 33247 33170 070756941422668D00414161 /* JSTextTrack.cpp in Sources */, 33248 33171 070756DD14239B4E00414161 /* JSTextTrackCue.cpp in Sources */, 33249 07E117071489EBEB00EC5ACE /* JSTextTrackCueCustom.cpp in Sources */,33250 33172 070756DF14239B4E00414161 /* JSTextTrackCueList.cpp in Sources */, 33251 07E116B11489C9A100EC5ACE /* JSTextTrackCustom.cpp in Sources */,33252 33173 07B5A2DB1464320A00A81ECE /* JSTextTrackList.cpp in Sources */, 33253 07B5A30D14687D7100A81ECE /* JSTextTrackListCustom.cpp in Sources */,33254 33174 E446141A0CD6826900FADA75 /* JSTimeRanges.cpp in Sources */, 33255 33175 0FDA7C16188322EB00C954B5 /* JSTouch.cpp in Sources */, 33256 33176 0FDA7C18188322EB00C954B5 /* JSTouchEvent.cpp in Sources */, 33257 33177 0FDA7C1A188322EB00C954B5 /* JSTouchList.cpp in Sources */, 33258 070334E9145A1F36008D8D45 /* JSTrackCustom.cpp in Sources */,33259 33178 07846342145B151A00A58DF1 /* JSTrackEvent.cpp in Sources */, 33260 33179 E17B492216A9B8FF001C8839 /* JSTransitionEvent.cpp in Sources */, 33261 33180 1A750D5C0A90DEE1000FF215 /* JSTreeWalker.cpp in Sources */, 33262 516BB7940CE91E6800512F79 /* JSTreeWalkerCustom.cpp in Sources */,33263 33181 A86629D009DA2B48009633A5 /* JSUIEvent.cpp in Sources */, 33264 33182 465307D11DB6EE4A00E4137C /* JSUIEventInit.cpp in Sources */, … … 33269 33187 CDE83DB6183D352A0031EAA3 /* JSVideoPlaybackQuality.cpp in Sources */, 33270 33188 BE8EF04A171C9014009B48C3 /* JSVideoTrack.cpp in Sources */, 33271 BE6DF70B171CA2C500DD52B8 /* JSVideoTrackCustom.cpp in Sources */,33272 33189 BE8EF04C171C9014009B48C3 /* JSVideoTrackList.cpp in Sources */, 33273 BE6DF70D171CA2C500DD52B8 /* JSVideoTrackListCustom.cpp in Sources */,33274 33190 9703E1BF15DC4E37001F24C8 /* JSVoidCallback.cpp in Sources */, 33275 33191 2DDE1CE11F574AD600D1A365 /* JSVRDisplay.cpp in Sources */, … … 33289 33205 FD82D7F713D4C8BD004E4372 /* JSWaveShaperNode.cpp in Sources */, 33290 33206 D3F3D3631A69B1900059FC2B /* JSWebGL2RenderingContext.cpp in Sources */, 33291 D3F3D36C1A69B7D50059FC2B /* JSWebGL2RenderingContextCustom.cpp in Sources */,33292 33207 A7D20F62107F406900A80392 /* JSWebGLActiveInfo.cpp in Sources */, 33293 33208 49C7B9931042D2D30009D447 /* JSWebGLBuffer.cpp in Sources */, … … 33307 33222 49C7B99D1042D2D30009D447 /* JSWebGLRenderbuffer.cpp in Sources */, 33308 33223 49EED1461051969400099FAB /* JSWebGLRenderingContext.cpp in Sources */, 33309 49EED14F1051971A00099FAB /* JSWebGLRenderingContextCustom.cpp in Sources */,33310 33224 6F995A331A70833700A735F4 /* JSWebGLSampler.cpp in Sources */, 33311 33225 49C7B9A21042D2D30009D447 /* JSWebGLShader.cpp in Sources */, … … 33329 33243 31A0896C1E738D59003B6609 /* JSWebGPURenderCommandEncoder.cpp in Sources */, 33330 33244 31A0896F1E738D5A003B6609 /* JSWebGPURenderingContext.cpp in Sources */, 33331 31A089191E737D55003B6609 /* JSWebGPURenderingContextCustom.cpp in Sources */,33332 33245 31A089721E738D5A003B6609 /* JSWebGPURenderPassAttachmentDescriptor.cpp in Sources */, 33333 31A0891A1E737D55003B6609 /* JSWebGPURenderPassAttachmentDescriptorCustom.cpp in Sources */,33334 33246 31A089751E738D5A003B6609 /* JSWebGPURenderPassColorAttachmentDescriptor.cpp in Sources */, 33335 33247 31A089781E738D5A003B6609 /* JSWebGPURenderPassDepthAttachmentDescriptor.cpp in Sources */, … … 33357 33269 E1C8BE5D0E8BD15A0064CB7D /* JSWorker.cpp in Sources */, 33358 33270 E182568F0EF2B02D00933242 /* JSWorkerGlobalScope.cpp in Sources */, 33359 E1C36D340EB0A094007410BC /* JSWorkerGlobalScopeBase.cpp in Sources */,33360 E18258AC0EF3CD7000933242 /* JSWorkerGlobalScopeCustom.cpp in Sources */,33361 33271 E1C362F00EAF2AA9007410BC /* JSWorkerLocation.cpp in Sources */, 33362 33272 E1271A590EEECDE400F61213 /* JSWorkerNavigator.cpp in Sources */, … … 33364 33274 7C4C96DC1AD4483500365A60 /* JSWritableStream.cpp in Sources */, 33365 33275 8358CB6F1C53277200E0C2D8 /* JSXMLDocument.cpp in Sources */, 33366 83A4A9F91CE7FD8100709B00 /* JSXMLDocumentCustom.cpp in Sources */,33367 33276 BC348BD30DB7F804004ABAB9 /* JSXMLHttpRequest.cpp in Sources */, 33368 BC348BBE0DB7F531004ABAB9 /* JSXMLHttpRequestCustom.cpp in Sources */,33369 33277 83D35AF11C718D9000F70D5A /* JSXMLHttpRequestEventTarget.cpp in Sources */, 33370 33278 F916C48D0DB510F80076CD83 /* JSXMLHttpRequestProgressEvent.cpp in Sources */, … … 33374 33282 1A762C750A074F2600989F5B /* JSXPathExpression.cpp in Sources */, 33375 33283 1A762C770A074F2600989F5B /* JSXPathNSResolver.cpp in Sources */, 33376 836C14431CDEAFD80073493F /* JSXPathNSResolverCustom.cpp in Sources */,33377 33284 1A762C790A074F2600989F5B /* JSXPathResult.cpp in Sources */, 33378 A1C7FAA2133A5D3500D6732D /* JSXPathResultCustom.cpp in Sources */,33379 33285 BCEFE1EA0DCA5F6400739219 /* JSXSLTProcessor.cpp in Sources */, 33380 33286 83B74EF51F3E0BF200996BC7 /* KeepaliveRequestTracker.cpp in Sources */, … … 33790 33696 F55B3DCD1251F12D003EF269 /* RangeInputType.cpp in Sources */, 33791 33697 6E84E9E017668BEE00815B68 /* RasterShape.cpp in Sources */, 33792 41B459EF1F55EBD10000F6FD /* ReadableStream.cpp in Sources */,33793 418C39611C8F0AB10051C8A3 /* ReadableStreamDefaultController.cpp in Sources */,33794 33698 4129C98A1F587FEB009D7403 /* ReadableStreamSink.cpp in Sources */, 33795 33699 FD31603B12B0267600C1A359 /* RealtimeAnalyser.cpp in Sources */, … … 34003 33907 CDD7089618359F6F002B3DC6 /* SampleMap.cpp in Sources */, 34004 33908 49E911CA0EF86D47009D0CAF /* ScaleTransformOperation.cpp in Sources */, 34005 5DFE8F560D16477B0076E937 /* ScheduledAction.cpp in Sources */,34006 33909 5162C7F411F77EFB00612EFE /* SchemeRegistry.cpp in Sources */, 34007 33910 9BD0BF9412A42BF50072FD43 /* ScopedEventQueue.cpp in Sources */, 34008 33911 BCEC01BD0C274DAC009F4EC9 /* Screen.cpp in Sources */, 34009 33912 A84D82C211D3474800972990 /* ScriptableDocumentParser.cpp in Sources */, 34010 41F1D2200EF35C2A00DA8753 /* ScriptCachedFrameData.cpp in Sources */,34011 93B70D6F09EB0C7C009D8468 /* ScriptController.cpp in Sources */,34012 33913 A83E1C740E49042C00140B9C /* ScriptControllerMac.mm in Sources */, 34013 33914 4998AED113FB224D0090B1AA /* ScriptedAnimationController.cpp in Sources */, 34014 33915 08A484770E5272C500C3FE76 /* ScriptElement.cpp in Sources */, 34015 E3E4E2A71E3B17100023BB8A/* ScriptElementCachedScriptFetcher.cpp in Sources */,33916 538EC81A1F96CD02004D22A8 /* ScriptElementCachedScriptFetcher.cpp in Sources */, 34016 33917 E11C9DB00EB3699500E409DB /* ScriptExecutionContext.cpp in Sources */, 34017 E38838981BAD145F00D62EE3 /* ScriptModuleLoader.cpp in Sources */,34018 33918 FD31603512B0267600C1A359 /* ScriptProcessorNode.cpp in Sources */, 34019 33919 8A413AE11207BBA50082016E /* ScriptRunner.cpp in Sources */, 34020 4127D5370F8AAB1D00E424F5 /* ScriptState.cpp in Sources */,34021 33920 BC8AE34E12EA096A00EB3AE6 /* ScrollableArea.cpp in Sources */, 34022 33921 5D925B670F64D4DD00B847F0 /* ScrollAlignment.cpp in Sources */, … … 34085 33984 E18DF33818AAF14D00773E59 /* SerializedCryptoKeyWrapMac.mm in Sources */, 34086 33985 077AF14418F4B1BB0001ED61 /* SerializedPlatformRepresentationMac.mm in Sources */, 34087 A75E497710752ACB00C9B896 /* SerializedScriptValue.cpp in Sources */,34088 33986 516F7F6E1C31E39C00F111DC /* ServerOpenDBRequest.cpp in Sources */, 34089 33987 2D93AEE419DF5641002A86C3 /* ServicesOverlayController.mm in Sources */, … … 34188 34086 B23540F20D00782E002382FA /* StringTruncator.cpp in Sources */, 34189 34087 ECA680C91E67730B00731D20 /* StringUtilities.mm in Sources */, 34190 414B82041D6DF0DF0077EBE3 /* StructuredClone.cpp in Sources */,34191 34088 BC5EB6A20E81DC4F00B25965 /* StyleBackgroundData.cpp in Sources */, 34192 34089 BC5EB67D0E81D42000B25965 /* StyleBoxData.cpp in Sources */, … … 34514 34411 85031B4D0A44EFC700F992E0 /* UIEvent.cpp in Sources */, 34515 34412 93354A3C0B24F8C9003F6DEA /* UIEventWithKeyState.cpp in Sources */, 34413 538EC8021F96AF81004D22A8 /* UnifiedSource1.cpp in Sources */, 34414 538EC8031F96AF81004D22A8 /* UnifiedSource1.mm in Sources */, 34415 538EC8041F96AF81004D22A8 /* UnifiedSource2.cpp in Sources */, 34416 538EC8051F96AF81004D22A8 /* UnifiedSource2.mm in Sources */, 34417 538EC8061F96AF81004D22A8 /* UnifiedSource3.cpp in Sources */, 34418 538EC8071F96AF81004D22A8 /* UnifiedSource3.mm in Sources */, 34419 538EC8081F96AF81004D22A8 /* UnifiedSource4.cpp in Sources */, 34420 538EC8091F96AF81004D22A8 /* UnifiedSource5.cpp in Sources */, 34421 538EC80A1F96AF81004D22A8 /* UnifiedSource6.cpp in Sources */, 34422 538EC80B1F96AF81004D22A8 /* UnifiedSource7.cpp in Sources */, 34423 538EC80C1F96AF81004D22A8 /* UnifiedSource8.cpp in Sources */, 34424 538EC80D1F96AF81004D22A8 /* UnifiedSource9.cpp in Sources */, 34425 538EC80E1F96AF81004D22A8 /* UnifiedSource10.cpp in Sources */, 34426 538EC80F1F96AF81004D22A8 /* UnifiedSource11.cpp in Sources */, 34427 538EC8101F96AF81004D22A8 /* UnifiedSource12.cpp in Sources */, 34428 538EC8111F96AF81004D22A8 /* UnifiedSource13.cpp in Sources */, 34429 538EC8121F96AF81004D22A8 /* UnifiedSource14.cpp in Sources */, 34430 538EC8131F96AF81004D22A8 /* UnifiedSource15.cpp in Sources */, 34431 538EC8141F96AF81004D22A8 /* UnifiedSource16.cpp in Sources */, 34432 538EC8151F96AF81004D22A8 /* UnifiedSource17.cpp in Sources */, 34433 538EC8161F96AF81004D22A8 /* UnifiedSource18.cpp in Sources */, 34434 538EC8171F96AF81004D22A8 /* UnifiedSource19.cpp in Sources */, 34435 538EC8181F96AF81004D22A8 /* UnifiedSource20.cpp in Sources */, 34516 34436 518864E01BBAF57100E540C9 /* UniqueIDBDatabase.cpp in Sources */, 34517 34437 5198F7A41BBDB79300E2CC5F /* UniqueIDBDatabaseConnection.cpp in Sources */, … … 34620 34540 BC348BD30DB7F804004ABABB /* WebCoreJSBuiltinInternals.cpp in Sources */, 34621 34541 BC348BD30DB7F804004ABABA /* WebCoreJSBuiltins.cpp in Sources */, 34622 0F7DF1481E2BF1B10095951B /* WebCoreJSClientData.cpp in Sources */,34623 34542 3140379C124BEA7F00AF40E4 /* WebCoreMotionManager.mm in Sources */, 34624 34543 CDC979F41C498C0900DB50D4 /* WebCoreNSErrorExtras.mm in Sources */, … … 34633 34552 A14832CB187F67B400DA63A6 /* WebCoreThreadRun.cpp in Sources */, 34634 34553 A14832CE187F683400DA63A6 /* WebCoreThreadSystemInterface.cpp in Sources */, 34635 0F099D0817B968A100FF84B9 /* WebCoreTypedArrayController.cpp in Sources */,34636 34554 37F818FE0D657606005E1F05 /* WebCoreURLResponse.mm in Sources */, 34637 34555 444D4E230F708B2E003158E0 /* WebCoreURLResponseIOS.mm in Sources */, … … 34772 34690 2E4346520F546A8200B0F1BA /* WorkerRunLoop.cpp in Sources */, 34773 34691 A57FD71B1DB9423E006AE24B /* WorkerRuntimeAgent.cpp in Sources */, 34774 E1A643FD0EC097A000779668 /* WorkerScriptController.cpp in Sources */,34775 34692 A54A0C651DB805360017A90B /* WorkerScriptDebugServer.cpp in Sources */, 34776 34693 A7D6B34A0F61104500B79FD1 /* WorkerScriptLoader.cpp in Sources */, … … 34850 34767 target = 417DA6CF13734E02007C57FB /* WebCoreTestSupport */; 34851 34768 targetProxy = 41816F8413859C7D0057AAA4 /* PBXContainerItemProxy */; 34769 }; 34770 5355E8DB1F967ED30031E08C /* PBXTargetDependency */ = { 34771 isa = PBXTargetDependency; 34772 target = 5355E8D11F967E9D0031E08C /* Generate Unified Sources */; 34773 targetProxy = 5355E8DA1F967ED30031E08C /* PBXContainerItemProxy */; 34852 34774 }; 34853 34775 DD041FF109D9E3250010AF2A /* PBXTargetDependency */ = { … … 34994 34916 name = Production; 34995 34917 }; 34918 5355E8D51F967E9D0031E08C /* Debug */ = { 34919 isa = XCBuildConfiguration; 34920 baseConfigurationReference = 1CDD45E50BA9C84600F90147 /* WebCore.xcconfig */; 34921 buildSettings = { 34922 PRODUCT_NAME = "$(TARGET_NAME)"; 34923 }; 34924 name = Debug; 34925 }; 34926 5355E8D61F967E9D0031E08C /* Release */ = { 34927 isa = XCBuildConfiguration; 34928 baseConfigurationReference = 1CDD45E50BA9C84600F90147 /* WebCore.xcconfig */; 34929 buildSettings = { 34930 PRODUCT_NAME = "$(TARGET_NAME)"; 34931 }; 34932 name = Release; 34933 }; 34934 5355E8D71F967E9D0031E08C /* Production */ = { 34935 isa = XCBuildConfiguration; 34936 baseConfigurationReference = 1CDD45E50BA9C84600F90147 /* WebCore.xcconfig */; 34937 buildSettings = { 34938 PRODUCT_NAME = "$(TARGET_NAME)"; 34939 }; 34940 name = Production; 34941 }; 34996 34942 DD041FC209D9DDDC0010AF2A /* Debug */ = { 34997 34943 isa = XCBuildConfiguration; … … 35082 35028 defaultConfigurationName = Production; 35083 35029 }; 35030 5355E8D41F967E9D0031E08C /* Build configuration list for PBXAggregateTarget "Generate Unified Sources" */ = { 35031 isa = XCConfigurationList; 35032 buildConfigurations = ( 35033 5355E8D51F967E9D0031E08C /* Debug */, 35034 5355E8D61F967E9D0031E08C /* Release */, 35035 5355E8D71F967E9D0031E08C /* Production */, 35036 ); 35037 defaultConfigurationIsVisible = 0; 35038 defaultConfigurationName = Production; 35039 }; 35084 35040 DD041FC109D9DDDC0010AF2A /* Build configuration list for PBXAggregateTarget "Derived Sources" */ = { 35085 35041 isa = XCConfigurationList; -
trunk/Source/cmake/WebKitCommon.cmake
r222194 r223621 84 84 # ----------------------------------------------------------------------------- 85 85 CREATE_CONFIGURATION_HEADER() 86 87 SET_CONFIGURATION_FOR_UNIFIED_SOURCE_LISTS() 86 88 endif () -
trunk/Source/cmake/WebKitFeatures.cmake
r222704 r223621 343 343 file(REMOVE "${CMAKE_BINARY_DIR}/cmakeconfig.h.tmp") 344 344 endmacro() 345 346 macro(SET_CONFIGURATION_FOR_UNIFIED_SOURCE_LISTS) 347 foreach (_variable_name ${_WEBKIT_CONFIG_FILE_VARIABLES}) 348 if (${${_variable_name}}) 349 list(APPEND UNIFIED_SOURCE_LIST_ENABLED_FEATURES ${_variable_name}) 350 endif () 351 endforeach () 352 endmacro() -
trunk/Source/cmake/WebKitMacros.cmake
r222927 r223621 4 4 5 5 macro(WEBKIT_COMPUTE_SOURCES _framework) 6 configure_file("${CMAKE_CURRENT_SOURCE_DIR}/Sources.txt" "${DERIVED_SOURCES_DIR}/${_framework}/Sources.txt" COPYONLY) 7 set(_platformSourcesFile ${CMAKE_CURRENT_SOURCE_DIR}/Sources${PORT}.txt) 8 if (EXISTS ${_platformSourcesFile}) 9 message(STATUS "Using platform specific source list file: ${_platformSourcesFile}") 10 configure_file("${_platformSourcesFile}" "${DERIVED_SOURCES_DIR}/${_framework}/${_platformSourcesFile}" COPYONLY) 11 else () 12 unset(_platformSourcesFile) 13 endif () 6 foreach (_sourcesListFile IN LISTS ${_framework}_UNIFIED_SOURCE_LIST_FILES) 7 configure_file("${CMAKE_CURRENT_SOURCE_DIR}/${_sourcesListFile}" "${DERIVED_SOURCES_DIR}/${_framework}/${_sourcesListFile}" COPYONLY) 8 message(STATUS "Using source list file: ${_sourcesListFile}") 9 10 list(APPEND _sourceListFileTruePaths "${CMAKE_CURRENT_SOURCE_DIR}/${_sourcesListFile}") 11 endforeach () 14 12 15 13 if (WIN32 AND INTERNAL_BUILD) … … 23 21 "--source-tree-path" ${CMAKE_CURRENT_SOURCE_DIR} 24 22 "--print-bundled-sources" 25 ${CMAKE_CURRENT_SOURCE_DIR}/Sources.txt26 ${_ platformSourcesFile}23 "--feature-flags" "${UNIFIED_SOURCE_LIST_ENABLED_FEATURES}" 24 ${_sourceListFileTruePaths} 27 25 RESULT_VARIABLE _resultTmp 28 26 OUTPUT_VARIABLE _outputTmp) … … 41 39 "--derived-sources-path" "${DERIVED_SOURCES_DIR}/${_framework}" 42 40 "--source-tree-path" ${CMAKE_CURRENT_SOURCE_DIR} 43 ${CMAKE_CURRENT_SOURCE_DIR}/Sources.txt44 ${_ platformSourcesFile}41 "--feature-flags" "${UNIFIED_SOURCE_LIST_ENABLED_FEATURES}" 42 ${_sourceListFileTruePaths} 45 43 RESULT_VARIABLE _resultTmp 46 44 OUTPUT_VARIABLE _outputTmp)
Note: See TracChangeset
for help on using the changeset viewer.