⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 291809 in webkit


Ignore:
Timestamp:
Mar 24, 2022, 11:52:26 AM (4 years ago)
Author:
Elliott Williams
Message:

[XCBuild] WebKit: Use native headers + build rules for migrated headers
https://bugs.webkit.org/show_bug.cgi?id=238213
<rdar://problem/90172142>

Reviewed by Alexey Proskuryakov.

Replace the Make-based header migration script phase with a native project-based
representation in WebKit.xcodeproj.

The project now contains a 'Migrated Headers' group which lists the headers from
WebKitLegacy and WebCore that are copied to WebKit.framework during the build process. This
group must be kept in sync with the actual headers in WebKitLegacy, but since new headers
shouldn't really be added to WebKitLegacy this will be low-friction.

The preexisting postprocess-header-rule build rule is refactored to handle the
transformations needed for Migrated headers, which previous came from WebKitLegacy's
postprocess-header-rule script or from one of the MigrateHeaders*.make files.

  • Configurations/WebKit.xcconfig: Use EXCLUDED_SOURCE_FILE_NAMES to customize migrated

headers on mac vs. non-mac platforms.

  • Scripts/postprocess-header-rule: Refactored to incorporate WebKitLegacy's postprocessing

steps, and to do less disk I/O, now that it's always invoked as a build rule and can do less
in-place editing. Local testing shows a ~15% speedup.

  • Shared/API/Cocoa/WebKitLegacy.h: Added. Xcode's header maps forbid a header's name from

changing during the copy process, so we have to duplicate WebKitLegacy's umbrella header
instead of renaming it WebKit.h -> WebKitLegacy.h during the build.

  • WebKit.xcodeproj/project.pbxproj: Added 'Migrated Headers' group and build rule.

Configured headers to always copy using XCBuild. Removed legacy-only header script phases.

  • WebProcess/WebCoreSupport/ios/WebFrameLoaderClientIOS.mm: This file used unqualified

<HEADER.h> imports, which are not supported by Xcode's headermaps. Replaced with "HEADER.h".

  • mac/MigrateHeadersFromWebKitLegacy.make: Removed, logic now lives in

mingrate-headers-rule.sh.

  • mac/postprocess-framework-headers.sh: Removed.
  • mac/replace-webkit-additions-includes.py: Refactored to use stdin and stdout rather than

editing in-place. Corresponds to refactors in postprocess-header-rule.

Location:
trunk/Source/WebKit
Files:
1 added
2 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r291806 r291809  
     12022-03-24  Elliott Williams  <emw@apple.com>
     2
     3        [XCBuild] WebKit: Use native headers + build rules for migrated headers
     4        https://bugs.webkit.org/show_bug.cgi?id=238213
     5        <rdar://problem/90172142>
     6
     7        Reviewed by Alexey Proskuryakov.
     8
     9        Replace the Make-based header migration script phase with a native project-based
     10        representation in WebKit.xcodeproj.
     11
     12        The project now contains a 'Migrated Headers' group which lists the headers from
     13        WebKitLegacy and WebCore that are copied to WebKit.framework during the build process. This
     14        group must be kept in sync with the actual headers in WebKitLegacy, but since new headers
     15        shouldn't really be added to WebKitLegacy this will be low-friction.
     16
     17        The preexisting postprocess-header-rule build rule is refactored to handle the
     18        transformations needed for Migrated headers, which previous came from WebKitLegacy's
     19        `postprocess-header-rule` script or from one of the MigrateHeaders*.make files.
     20
     21        * Configurations/WebKit.xcconfig: Use EXCLUDED_SOURCE_FILE_NAMES to customize migrated
     22        headers on mac vs. non-mac platforms.
     23        * Scripts/postprocess-header-rule: Refactored to incorporate WebKitLegacy's postprocessing
     24        steps, and to do less disk I/O, now that it's always invoked as a build rule and can do less
     25        in-place editing. Local testing shows a ~15% speedup.
     26        * Shared/API/Cocoa/WebKitLegacy.h: Added. Xcode's header maps forbid a header's name from
     27        changing during the copy process, so we have to duplicate WebKitLegacy's umbrella header
     28        instead of renaming it WebKit.h -> WebKitLegacy.h during the build.
     29        * WebKit.xcodeproj/project.pbxproj: Added 'Migrated Headers' group and build rule.
     30        Configured headers to always copy using XCBuild. Removed legacy-only header script phases.
     31        * WebProcess/WebCoreSupport/ios/WebFrameLoaderClientIOS.mm: This file used unqualified
     32        <HEADER.h> imports, which are not supported by Xcode's headermaps. Replaced with "HEADER.h".
     33        * mac/MigrateHeadersFromWebKitLegacy.make: Removed, logic now lives in
     34        mingrate-headers-rule.sh.
     35        * mac/postprocess-framework-headers.sh: Removed.
     36        * mac/replace-webkit-additions-includes.py: Refactored to use stdin and stdout rather than
     37        editing in-place. Corresponds to refactors in postprocess-header-rule.
     38
    1392022-03-24  Per Arne Vollan  <pvollan@apple.com>
    240
  • trunk/Source/WebKit/Configurations/WebKit.xcconfig

    r291735 r291809  
    186186SECTORDER_FLAGS_Production[sdk=macosx*] = -Wl,-order_file,mac/WebKit2.order;
    187187
     188EXCLUDED_SOURCE_FILE_NAMES = libWebKitAdditions.a $(EXCLUDED_IOS_RESOURCE_FILE_NAMES) $(EXCLUDED_MACOS_PLUGIN_FILE_NAMES) $(EXCLUDED_SOURCE_FILE_NAMES_$(WK_WHICH_BUILD_SYSTEM)) $(EXCLUDED_MIGRATED_HEADERS_COCOA_TOUCH_$(WK_IS_COCOA_TOUCH));
    188189EXCLUDED_IOS_RESOURCE_FILE_NAMES = Resources/ios/*;
    189190EXCLUDED_IOS_RESOURCE_FILE_NAMES[sdk=iphone*] = ;
     191// The legacy build system does not install headers.
     192EXCLUDED_SOURCE_FILE_NAMES_legacy = *.h;
     193EXCLUDED_MIGRATED_HEADERS_COCOA_TOUCH_YES = WebDashboardRegion.h WebDynamicScrollBarsView.h WebEventRegion.h WebIconDatabase.h WebJavaScriptTextInputPanel.h WebNSEventExtras.h WebNSPasteboardExtras.h WebNSWindowExtras.h WebPanelAuthenticationHandler.h WebStringTruncator.h;
     194EXCLUDED_MIGRATED_HEADERS_COCOA_TOUCH_NO = AbstractPasteboard.h DOMHTMLTextAreaElementPrivate.h DOMUIKitExtensions.h KeyEventCodesIOS.h WAKAppKitStubs.h WAKResponder.h WAKView.h WAKWindow.h WebCaretChangeListener.h WebCoreThread.h WebCoreThreadMessage.h WebCoreThreadRun.h WebEvent.h WebEventRegion.h WebFixedPositionContent.h WebFrameIOS.h WebFrameIPhone.h WebGeolocationCoreLocationProvider.h WebGeolocationPrivate.h WebGeolocationProviderIOS.h WebItemProviderPasteboard.h WebMIMETypeRegistry.h WebNSStringExtrasIOS.h WebNSStringExtrasIPhone.h WebPDFViewIOS.h WebPDFViewIPhone.h WebPDFViewPlaceholder.h WebSelectionRect.h WebUIKitDelegate.h WebUIKitSupport.h WebVisiblePosition.h WKContentObservation.h WKGraphics.h WKTypes.h;
     195
     196INCLUDED_SOURCE_FILE_NAMES = $(INCLUDED_MIGRATED_HEADERS_$(WK_WHICH_BUILD_SYSTEM));
     197INCLUDED_MIGRATED_HEADERS_not_legacy = $(INCLUDED_MIGRATED_HEADERS_$(USE_INTERNAL_SDK)_$(WK_COCOA_TOUCH)) $(INCLUDED_MIGRATED_HEADERS_$(ENABLE_IOS_TOUCH_EVENTS));
     198// WebEventRegion.h is migrated when building for an iOS family target with an internal SDK…
     199INCLUDED_MIGRATED_HEADERS_YES_cocoatouch = WebEventRegion.h;
     200// …or when --ios-touch-events was passed to build-webkit manually.
     201INCLUDED_MIGRATED_HEADERS_ENABLE_IOS_TOUCH_EVENTS = WebEventRegion.h;
     202
     203WK_MIGRATED_HEADER_OUTPUT_DIR = $(WK_MIGRATED_HEADER_OUTPUT_DIR_$(WK_COCOA_TOUCH));
     204WK_MIGRATED_HEADER_OUTPUT_DIR_ = $(HEADER_OUTPUT_DIR);
     205// On non-Mac platforms, all migrated headers go to PrivateHeaders.
     206WK_MIGRATED_HEADER_OUTPUT_DIR_cocoatouch = $(HEADER_OUTPUT_DIR:dir)PrivateHeaders;
    190207
    191208EXCLUDED_MACOS_PLUGIN_FILE_NAMES[sdk=iphone*] = SecItemShim.dylib WebProcessShim.dylib *.pdf Resources/mac/* com.apple.WebKit.NetworkProcess.sb com.apple.WebKit.GPUProcess.sb com.apple.WebKit.WebAuthnProcess.sb com.apple.WebKit.webpushd.sb com.apple.WebProcess.sb;
     
    213230WK_HAVE_URL_FORMATTING_MACOS_SINCE_1014 = YES;
    214231
    215 EXCLUDED_SOURCE_FILE_NAMES = libWebKitAdditions.a $(EXCLUDED_IOS_RESOURCE_FILE_NAMES) $(EXCLUDED_MACOS_PLUGIN_FILE_NAMES)
    216232SWIFT_INSTALL_OBJC_HEADER = NO
  • trunk/Source/WebKit/Scripts/postprocess-header-rule

    r284096 r291809  
    3939}
    4040
    41 function rewrite_headers () {
    42     SOURCE_FILE="${1}"
    43     WORK_FILE="${2}.tmp"
    44     DEST_FILE="${2}"
    45 
    46     ditto "${SOURCE_FILE}" "${WORK_FILE}"
    47 
    48     if [[ ! -z `grep '#import <WebKitAdditions/.*\.h>' "${WORK_FILE}"` ]]; then
    49         python3 "${SRCROOT}/mac/replace-webkit-additions-includes.py" "${WORK_FILE}" "${BUILT_PRODUCTS_DIR}" "${SDKROOT}" || exit $?
    50     fi
    51 
    52     if [[ "${WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED}" != "YES" ]]; then
    53         if [[ "${WK_PLATFORM_NAME}" == "macosx" ]]; then
    54             [[ -n ${OSX_VERSION} ]] || OSX_VERSION=${MACOSX_DEPLOYMENT_TARGET}
    55             [[ -n ${IOS_VERSION} ]] || IOS_VERSION="NA"
    56         elif [[ "${WK_PLATFORM_NAME}" =~ "iphone" ]]; then
    57             [[ -n ${IOS_VERSION} ]] || IOS_VERSION=${IPHONEOS_DEPLOYMENT_TARGET}
    58             [[ -n ${OSX_VERSION} ]] || OSX_VERSION="NA"
    59         fi
    60 
    61         SED_OPTIONS=(
    62         )
    63 
    64         if [[ -n "$OSX_VERSION" && -n "$IOS_VERSION" ]]; then
    65             SED_OPTIONS+=(
    66                 -e s/WK_MAC_TBA/${OSX_VERSION}/g
    67                 -e s/WK_IOS_TBA/${IOS_VERSION}/g
    68                 -e s/WK_API_AVAILABLE/API_AVAILABLE/
    69                 -e s/WK_API_UNAVAILABLE/API_UNAVAILABLE/
    70                 -e s/WK_API_DEPRECATED/API_DEPRECATED/
    71                 -e "s/^WK_CLASS_AVAILABLE/WK_EXTERN API_AVAILABLE/"
    72                 -e "s/^WK_CLASS_DEPRECATED/WK_EXTERN API_DEPRECATED/"
    73             )
    74         else
    75             SED_OPTIONS+=(
    76                 -e 's/WK_(API_|CLASS_)AVAILABLE\(.*\)\s*\)//g'
    77                 -e 's/WK_API_UNAVAILABLE\(.*\)//g'
    78                 -e 's/WK_(API_|CLASS_)DEPRECATED(_WITH_REPLACEMENT)?\(.*\)\s*\)//g'
    79             )
    80         fi
    81 
    82         SED_OPTIONS+=(${OTHER_SED_OPTIONS[*]})
    83 
    84         sed -i '' -E "${SED_OPTIONS[@]}" "${WORK_FILE}" || exit $?
    85     fi
    86 
    87     HEADER_NAME=$(basename "${WORK_FILE}" '.tmp')
    88     if [[ "${HEADER_NAME}" == "WKBase.h" ]]; then
    89         unifdef -B -D__APPLE__ -UBUILDING_GTK__ -UBUILDING_WPE__ -UUSE_SOUP -o "${WORK_FILE}".unifdef "${WORK_FILE}"
    90 
    91         case $? in
    92             0) rm "${WORK_FILE}".unifdef ;;
    93             1) mv "${WORK_FILE}"{.unifdef,} ;;
    94             *) exit 1
    95         esac
    96     fi
    97 
    98     if [[ "${HEADER_NAME}" == "WKFoundation.h" ]]; then
    99         if [[ "${WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED}" == "YES" ]]; then
    100             UNIFDEF_OPTIONS="-UWK_FRAMEWORK_HEADER_POSTPROCESSING_ENABLED"
    101         else
    102             UNIFDEF_OPTIONS="-DWK_FRAMEWORK_HEADER_POSTPROCESSING_ENABLED"
    103         fi
    104 
    105         unifdef -B ${UNIFDEF_OPTIONS} -o "${WORK_FILE}".unifdef "${WORK_FILE}"
    106 
    107         case $? in
    108             0) rm "${WORK_FILE}".unifdef ;;
    109             1) mv "${WORK_FILE}"{.unifdef,} ;;
    110             *) exit 1
    111         esac
    112     fi
    113 
    114     cmp -s "${WORK_FILE}" "${DEST_FILE}" && rm -f "${WORK_FILE}" || mv "${WORK_FILE}" "${DEST_FILE}"
    115     [[ "${SOURCE_FILE}" -nt "${DEST_FILE}" ]] && touch "${DEST_FILE}" || true
    116 }
    117 
    11841DEFINITIONS_PATH=usr/local/include/WebKitAdditions/Scripts/postprocess-framework-headers-definitions
    11942
    12043process_definitions "${BUILT_PRODUCTS_DIR}/${DEFINITIONS_PATH}" || process_definitions "${SDKROOT}/${DEFINITIONS_PATH}"
    12144
    122 rewrite_headers "${SCRIPT_INPUT_FILE}" "${SCRIPT_OUTPUT_FILE_0}"
     45# Determine what postprocessor steps to run based on build settings and the file being
     46# processed, then pipe together all the commands we need and write the output file.
     47# FIXME: rdar://90704735 (Run unifdef more uniformly on all WebKit.framework headers)
     48
     49if [[ "${WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED}" != "YES" ]]; then
     50    if [[ "${WK_PLATFORM_NAME}" == "macosx" ]]; then
     51        [[ -n ${OSX_VERSION} ]] || OSX_VERSION=${MACOSX_DEPLOYMENT_TARGET}
     52        [[ -n ${IOS_VERSION} ]] || IOS_VERSION="NA"
     53    elif [[ "${WK_PLATFORM_NAME}" =~ "iphone" ]]; then
     54        [[ -n ${IOS_VERSION} ]] || IOS_VERSION=${IPHONEOS_DEPLOYMENT_TARGET}
     55        [[ -n ${OSX_VERSION} ]] || OSX_VERSION="NA"
     56    fi
     57
     58    SED_OPTIONS=()
     59
     60    if [[ -n "$OSX_VERSION" && -n "$IOS_VERSION" ]]; then
     61        SED_OPTIONS+=(
     62            -e s/WK_MAC_TBA/${OSX_VERSION}/g
     63            -e s/WK_IOS_TBA/${IOS_VERSION}/g
     64            -e s/WK_API_AVAILABLE/API_AVAILABLE/
     65            -e s/WK_API_UNAVAILABLE/API_UNAVAILABLE/
     66            -e s/WK_API_DEPRECATED/API_DEPRECATED/
     67            -e "s/^WK_CLASS_AVAILABLE/WK_EXTERN API_AVAILABLE/"
     68            -e "s/^WK_CLASS_DEPRECATED/WK_EXTERN API_DEPRECATED/"
     69        )
     70    else
     71        SED_OPTIONS+=(
     72            -e 's/WK_(API_|CLASS_)AVAILABLE\(.*\)\s*\)//g'
     73            -e 's/WK_API_UNAVAILABLE\(.*\)//g'
     74            -e 's/WK_(API_|CLASS_)DEPRECATED(_WITH_REPLACEMENT)?\(.*\)\s*\)//g'
     75        )
     76    fi
     77
     78    SED_OPTIONS+=(${OTHER_SED_OPTIONS[*]})
     79fi
     80
     81UNIFDEF_OPTIONS=(-B)
     82
     83case "${INPUT_FILE_PATH}" in
     84*/WKBase.h)
     85    UNIFDEF_OPTIONS+=(-D__APPLE__ -UBUILDING_GTK__ -UBUILDING_WPE__ -UUSE_SOUP)
     86    ;;
     87*/WKFoundation.h)
     88    if [[ "${WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED}" == "YES" ]]; then
     89        UNIFDEF_OPTIONS+=(-UWK_FRAMEWORK_HEADER_POSTPROCESSING_ENABLED)
     90    else
     91        UNIFDEF_OPTIONS+=(-DWK_FRAMEWORK_HEADER_POSTPROCESSING_ENABLED)
     92    fi
     93    ;;
     94*/WebKitLegacy.h)
     95    [ "${WK_PLATFORM_NAME}" = macosx ]
     96    UNIFDEF_OPTIONS+=(-DTARGET_OS_IPHONE=$?)
     97    ;;
     98*/WebKitLegacy/*)
     99    [ "${USE_INTERNAL_SDK}" != YES ]
     100    UNIFDEF_OPTIONS+=(-DUSE_APPLE_INTERNAL_SDK=$?)
     101    [ "${WK_PLATFORM_NAME}" = macosx ]
     102    UNIFDEF_OPTIONS+=(-DTARGET_OS_IPHONE=$?)
     103    [[ "${WK_PLATFORM_NAME}" != *simulator* ]]
     104    UNIFDEF_OPTIONS+=(-DTARGET_OS_SIMULATOR=$?)
     105
     106    for featureDefine in "ENABLE_TOUCH_EVENTS" "ENABLE_IOS_GESTURE_EVENTS"
     107    do
     108        # We assume a disabled feature is either undefined or has the empty string as its value.
     109        eval "isFeatureEnabled=\$$featureDefine"
     110        test -z $isFeatureEnabled
     111        UNIFDEF_OPTIONS+=(-D$featureDefine=$?)
     112    done
     113
     114    SED_OPTIONS+=(-e "s/\<WebKitLegacy/\<WebKit/")
     115    if [[ "${SOURCE_FILE}" != */WebKitAvailability.h ]] && [ ${WK_PLATFORM_NAME} != macosx ]; then
     116        SED_OPTIONS+=(-e "s/ *WEBKIT_((CLASS_|ENUM_)?(AVAILABLE|DEPRECATED))_MAC\([^)]+\)//g")
     117    fi
     118    ;;
     119*/WebCore/*)
     120    [ "${USE_INTERNAL_SDK}" != YES ]
     121    UNIFDEF_OPTIONS+=(-DUSE_APPLE_INTERNAL_SDK=$?)
     122    [ "${WK_PLATFORM_NAME}" = macosx ]
     123    UNIFDEF_OPTIONS+=(-DTARGET_OS_IPHONE=$?)
     124    [[ "${WK_PLATFORM_NAME}" != *simulator* ]]
     125    UNIFDEF_OPTIONS+=(-DTARGET_OS_SIMULATOR=$?)
     126
     127    for featureDefine in "ENABLE_TOUCH_EVENTS" "ENABLE_IOS_GESTURE_EVENTS"
     128    do
     129        # We assume a disabled feature is either undefined or has the empty string as its value.
     130        eval "isFeatureEnabled=\$$featureDefine"
     131        test -z $isFeatureEnabled
     132        UNIFDEF_OPTIONS+=(-D$featureDefine=$?)
     133    done
     134
     135    SED_OPTIONS+=(-e 's/<WebCore\//<WebKit\//' -e "s/(^ *)WEBCORE_EXPORT /\1/")
     136esac
     137
     138# As a performance optimization, only run replace-webkit-additions-includes.py if we know we need it.
     139if grep -q '#import <WebKitAdditions/.*\.h>' "${INPUT_FILE_PATH}"; then
     140    REPLACE_WEBKIT_ADDITIONS_INCLUDES=(python3 "${SRCROOT}/mac/replace-webkit-additions-includes.py" "${BUILT_PRODUCTS_DIR}" "${SDKROOT}")
     141else
     142    REPLACE_WEBKIT_ADDITIONS_INCLUDES=cat
     143fi
     144
     145${REPLACE_WEBKIT_ADDITIONS_INCLUDES[@]} < "${INPUT_FILE_PATH}" |
     146sed -E "${SED_OPTIONS[@]}" |
     147unifdef ${UNIFDEF_OPTIONS[@]} > "${SCRIPT_OUTPUT_FILE_0}"
     148exits=(${PIPESTATUS[@]})
     149[ ${exits[0]} -eq 0 -a ${exits[1]} -eq 0 -a ${exits[2]} -lt 2 ]
  • trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj

    r291735 r291809  
    19681968                D3B9484711FF4B6500032B39 /* WebPopupMenu.h in Headers */ = {isa = PBXBuildFile; fileRef = D3B9484311FF4B6500032B39 /* WebPopupMenu.h */; };
    19691969                D3B9484911FF4B6500032B39 /* WebSearchPopupMenu.h in Headers */ = {isa = PBXBuildFile; fileRef = D3B9484511FF4B6500032B39 /* WebSearchPopupMenu.h */; };
     1970                DDA0A27C27E55E4D005E086E /* DOMCSSImportRule.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A17C27E55E24005E086E /* DOMCSSImportRule.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1971                DDA0A27D27E55E4D005E086E /* DOMMutationEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A17D27E55E24005E086E /* DOMMutationEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1972                DDA0A27E27E55E4D005E086E /* DOMText.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A17E27E55E24005E086E /* DOMText.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1973                DDA0A27F27E55E4D005E086E /* WebDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A17F27E55E25005E086E /* WebDocument.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1974                DDA0A28027E55E4D005E086E /* DOMHTMLHRElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18027E55E25005E086E /* DOMHTMLHRElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1975                DDA0A28127E55E4D005E086E /* DOMTextEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18127E55E25005E086E /* DOMTextEvent.h */; settings = {ATTRIBUTES = (Private, ); }; };
     1976                DDA0A28227E55E4D005E086E /* WebNSEventExtras.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18227E55E25005E086E /* WebNSEventExtras.h */; settings = {ATTRIBUTES = (Private, ); }; };
     1977                DDA0A28327E55E4D005E086E /* WebPluginContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18327E55E25005E086E /* WebPluginContainer.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1978                DDA0A28427E55E4D005E086E /* DOMEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18427E55E25005E086E /* DOMEntity.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1979                DDA0A28527E55E4D005E086E /* WebPolicyDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18527E55E26005E086E /* WebPolicyDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1980                DDA0A28627E55E4D005E086E /* WebAutocapitalizeTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18627E55E26005E086E /* WebAutocapitalizeTypes.h */; settings = {ATTRIBUTES = (Private, ); }; };
     1981                DDA0A28727E55E4D005E086E /* DOMHTMLBRElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18727E55E26005E086E /* DOMHTMLBRElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1982                DDA0A28827E55E4D005E086E /* WebNSPasteboardExtras.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18827E55E27005E086E /* WebNSPasteboardExtras.h */; settings = {ATTRIBUTES = (Private, ); }; };
     1983                DDA0A28927E55E4D005E086E /* WebResourceLoadDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18927E55E27005E086E /* WebResourceLoadDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1984                DDA0A28A27E55E4D005E086E /* DOMHTMLIFrameElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18A27E55E27005E086E /* DOMHTMLIFrameElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1985                DDA0A28B27E55E4D005E086E /* DOMRangeException.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18B27E55E27005E086E /* DOMRangeException.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1986                DDA0A28C27E55E4D005E086E /* DOMHTMLLegendElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18C27E55E27005E086E /* DOMHTMLLegendElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1987                DDA0A28D27E55E4D005E086E /* DOMHTMLHeadElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18D27E55E27005E086E /* DOMHTMLHeadElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1988                DDA0A28E27E55E4D005E086E /* WebSecurityOriginPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18E27E55E27005E086E /* WebSecurityOriginPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     1989                DDA0A28F27E55E4D005E086E /* DOMEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A18F27E55E27005E086E /* DOMEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1990                DDA0A29027E55E4D005E086E /* DOMNodeList.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19027E55E28005E086E /* DOMNodeList.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1991                DDA0A29127E55E4D005E086E /* DOMXPathException.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19127E55E28005E086E /* DOMXPathException.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1992                DDA0A29227E55E4D005E086E /* WebResource.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19227E55E28005E086E /* WebResource.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1993                DDA0A29327E55E4D005E086E /* WebDatabaseManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19327E55E28005E086E /* WebDatabaseManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     1994                DDA0A29427E55E4D005E086E /* WebResourceLoadDelegatePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19427E55E28005E086E /* WebResourceLoadDelegatePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     1995                DDA0A29527E55E4D005E086E /* DOMNodeIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19527E55E28005E086E /* DOMNodeIterator.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1996                DDA0A29627E55E4D005E086E /* WebCoreStatistics.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19627E55E29005E086E /* WebCoreStatistics.h */; settings = {ATTRIBUTES = (Private, ); }; };
     1997                DDA0A29727E55E4D005E086E /* DOMHTMLParamElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19727E55E29005E086E /* DOMHTMLParamElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     1998                DDA0A29827E55E4D005E086E /* WebNSUserDefaultsExtras.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19827E55E29005E086E /* WebNSUserDefaultsExtras.h */; settings = {ATTRIBUTES = (Private, ); }; };
     1999                DDA0A29927E55E4D005E086E /* WebBackForwardList.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19927E55E29005E086E /* WebBackForwardList.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2000                DDA0A29A27E55E4E005E086E /* DOMAbstractView.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19A27E55E29005E086E /* DOMAbstractView.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2001                DDA0A29B27E55E4E005E086E /* DOMNodeFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19B27E55E29005E086E /* DOMNodeFilter.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2002                DDA0A29C27E55E4E005E086E /* DOMImplementation.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19C27E55E29005E086E /* DOMImplementation.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2003                DDA0A29D27E55E4E005E086E /* WebKitErrorsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19D27E55E2A005E086E /* WebKitErrorsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2004                DDA0A29E27E55E4E005E086E /* DOMHTMLScriptElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19E27E55E2A005E086E /* DOMHTMLScriptElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2005                DDA0A29F27E55E4E005E086E /* DOMCSSUnknownRule.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A19F27E55E2A005E086E /* DOMCSSUnknownRule.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2006                DDA0A2A027E55E4E005E086E /* DOMCSSPageRule.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1A027E55E2A005E086E /* DOMCSSPageRule.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2007                DDA0A2A127E55E4E005E086E /* DOMTreeWalker.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1A127E55E2A005E086E /* DOMTreeWalker.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2008                DDA0A2A227E55E4E005E086E /* DOMHTMLDirectoryElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1A227E55E2A005E086E /* DOMHTMLDirectoryElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2009                DDA0A2A327E55E4E005E086E /* WebDocumentPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1A327E55E2B005E086E /* WebDocumentPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2010                DDA0A2A427E55E4E005E086E /* DOMHTMLImageElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1A427E55E2B005E086E /* DOMHTMLImageElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2011                DDA0A2A527E55E4E005E086E /* DOMHTMLHtmlElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1A527E55E2B005E086E /* DOMHTMLHtmlElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2012                DDA0A2A627E55E4E005E086E /* WebDataSourcePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1A627E55E2B005E086E /* WebDataSourcePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2013                DDA0A2A727E55E4E005E086E /* DOMHTMLTableColElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1A727E55E2B005E086E /* DOMHTMLTableColElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2014                DDA0A2A827E55E4E005E086E /* DOMHTMLTableSectionElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1A827E55E2C005E086E /* DOMHTMLTableSectionElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2015                DDA0A2A927E55E4E005E086E /* WebGeolocationCoreLocationProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1A927E55E2C005E086E /* WebGeolocationCoreLocationProvider.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2016                DDA0A2AA27E55E4E005E086E /* DOMHTMLMarqueeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1AA27E55E2C005E086E /* DOMHTMLMarqueeElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2017                DDA0A2AB27E55E4E005E086E /* WebArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1AB27E55E2C005E086E /* WebArchive.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2018                DDA0A2AC27E55E4E005E086E /* DOMCSSCharsetRule.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1AC27E55E2C005E086E /* DOMCSSCharsetRule.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2019                DDA0A2AD27E55E4E005E086E /* DOMMediaList.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1AD27E55E2C005E086E /* DOMMediaList.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2020                DDA0A2AE27E55E4E005E086E /* DOMEventTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1AE27E55E2C005E086E /* DOMEventTarget.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2021                DDA0A2AF27E55E4E005E086E /* DOMHTMLFrameElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1AF27E55E2D005E086E /* DOMHTMLFrameElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2022                DDA0A2B027E55E4E005E086E /* DOMDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1B027E55E2D005E086E /* DOMDocument.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2023                DDA0A2B127E55E4E005E086E /* DOMPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1B127E55E2D005E086E /* DOMPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2024                DDA0A2B227E55E4E005E086E /* WebGeolocationPosition.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1B227E55E2D005E086E /* WebGeolocationPosition.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2025                DDA0A2B327E55E4E005E086E /* WebNavigationData.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1B327E55E2E005E086E /* WebNavigationData.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2026                DDA0A2B427E55E4E005E086E /* WebFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1B427E55E2E005E086E /* WebFrame.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2027                DDA0A2B527E55E4E005E086E /* WebFormDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1B527E55E2E005E086E /* WebFormDelegate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2028                DDA0A2B627E55E4E005E086E /* WebHTMLRepresentationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1B627E55E2E005E086E /* WebHTMLRepresentationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2029                DDA0A2B727E55E4E005E086E /* DOMHTMLMediaElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1B727E55E2E005E086E /* DOMHTMLMediaElement.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2030                DDA0A2B827E55E4E005E086E /* WebUIDelegatePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1B827E55E2E005E086E /* WebUIDelegatePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2031                DDA0A2B927E55E4E005E086E /* DOMHTMLTableCellElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1B927E55E2E005E086E /* DOMHTMLTableCellElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2032                DDA0A2BA27E55E4E005E086E /* DOMException.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1BA27E55E2F005E086E /* DOMException.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2033                DDA0A2BB27E55E4E005E086E /* WebDeviceOrientationProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1BB27E55E2F005E086E /* WebDeviceOrientationProvider.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2034                DDA0A2BC27E55E4E005E086E /* DOMDocumentFragment.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1BC27E55E2F005E086E /* DOMDocumentFragment.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2035                DDA0A2BD27E55E4E005E086E /* WebFramePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1BD27E55E2F005E086E /* WebFramePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2036                DDA0A2BE27E55E4E005E086E /* DOM.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1BE27E55E2F005E086E /* DOM.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2037                DDA0A2BF27E55E4E005E086E /* WebUIDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1BF27E55E30005E086E /* WebUIDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2038                DDA0A2C027E55E4E005E086E /* DOMDocumentPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1C027E55E30005E086E /* DOMDocumentPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2039                DDA0A2C127E55E4E005E086E /* WebScriptDebugDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1C127E55E30005E086E /* WebScriptDebugDelegate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2040                DDA0A2C227E55E4E005E086E /* WebStringTruncator.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1C227E55E30005E086E /* WebStringTruncator.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2041                DDA0A2C327E55E4E005E086E /* DOMElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1C327E55E30005E086E /* DOMElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2042                DDA0A2C427E55E4E005E086E /* DOMHTMLOptionElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1C427E55E30005E086E /* DOMHTMLOptionElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2043                DDA0A2C527E55E4E005E086E /* WebBackForwardListPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1C527E55E31005E086E /* WebBackForwardListPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2044                DDA0A2C627E55E4E005E086E /* DOMHTMLLinkElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1C627E55E31005E086E /* DOMHTMLLinkElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2045                DDA0A2C727E55E4E005E086E /* WebDashboardRegion.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1C727E55E31005E086E /* WebDashboardRegion.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2046                DDA0A2C827E55E4E005E086E /* DOMHTMLLabelElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1C827E55E31005E086E /* DOMHTMLLabelElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2047                DDA0A2C927E55E4E005E086E /* DOMRGBColor.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1C927E55E31005E086E /* DOMRGBColor.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2048                DDA0A2CA27E55E4E005E086E /* DOMHTML.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1CA27E55E31005E086E /* DOMHTML.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2049                DDA0A2CB27E55E4E005E086E /* WebPreferenceKeysPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1CB27E55E31005E086E /* WebPreferenceKeysPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2050                DDA0A2CC27E55E4E005E086E /* DOMHTMLLIElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1CC27E55E32005E086E /* DOMHTMLLIElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2051                DDA0A2CD27E55E4E005E086E /* WebLocalizableStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1CD27E55E32005E086E /* WebLocalizableStrings.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2052                DDA0A2CE27E55E4E005E086E /* DOMTraversal.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1CE27E55E32005E086E /* DOMTraversal.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2053                DDA0A2CF27E55E4E005E086E /* WebPluginDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1CF27E55E32005E086E /* WebPluginDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2054                DDA0A2D027E55E4E005E086E /* DOMHTMLAnchorElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1D027E55E33005E086E /* DOMHTMLAnchorElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2055                DDA0A2D127E55E4E005E086E /* DOMHTMLDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1D127E55E33005E086E /* DOMHTMLDocument.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2056                DDA0A2D227E55E4E005E086E /* DOMHTMLTextAreaElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1D227E55E33005E086E /* DOMHTMLTextAreaElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2057                DDA0A2D327E55E4E005E086E /* DOMHTMLTableCaptionElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1D327E55E33005E086E /* DOMHTMLTableCaptionElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2058                DDA0A2D427E55E4E005E086E /* WebFrameIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1D427E55E33005E086E /* WebFrameIOS.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2059                DDA0A2D527E55E4E005E086E /* DOMNodePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1D527E55E33005E086E /* DOMNodePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2060                DDA0A2D627E55E4E005E086E /* DOMHTMLTitleElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1D627E55E33005E086E /* DOMHTMLTitleElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2061                DDA0A2D727E55E4E005E086E /* DOMComment.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1D727E55E34005E086E /* DOMComment.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2062                DDA0A2D827E55E4E005E086E /* WebPDFViewIPhone.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1D827E55E34005E086E /* WebPDFViewIPhone.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2063                DDA0A2D927E55E4E005E086E /* WebHistoryItem.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1D927E55E34005E086E /* WebHistoryItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2064                DDA0A2DA27E55E4E005E086E /* DOMHTMLOptionsCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1DA27E55E34005E086E /* DOMHTMLOptionsCollection.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2065                DDA0A2DB27E55E4E005E086E /* DOMHTMLOptGroupElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1DB27E55E34005E086E /* DOMHTMLOptGroupElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2066                DDA0A2DC27E55E4E005E086E /* DOMXPath.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1DC27E55E35005E086E /* DOMXPath.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2067                DDA0A2DD27E55E4E005E086E /* DOMEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1DD27E55E35005E086E /* DOMEventListener.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2068                DDA0A2DE27E55E4E005E086E /* WebHTMLRepresentation.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1DE27E55E35005E086E /* WebHTMLRepresentation.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2069                DDA0A2DF27E55E4E005E086E /* DOMRanges.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1DF27E55E35005E086E /* DOMRanges.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2070                DDA0A2E027E55E4E005E086E /* DOMHTMLHeadingElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1E027E55E35005E086E /* DOMHTMLHeadingElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2071                DDA0A2E127E55E4E005E086E /* WebGeolocationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1E127E55E36005E086E /* WebGeolocationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2072                DDA0A2E227E55E4E005E086E /* DOMHTMLMenuElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1E227E55E36005E086E /* DOMHTMLMenuElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2073                DDA0A2E327E55E4E005E086E /* WebScriptWorld.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1E327E55E36005E086E /* WebScriptWorld.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2074                DDA0A2E427E55E4E005E086E /* DOMFile.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1E427E55E36005E086E /* DOMFile.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2075                DDA0A2E527E55E4E005E086E /* DOMNamedNodeMap.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1E527E55E36005E086E /* DOMNamedNodeMap.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2076                DDA0A2E627E55E4E005E086E /* WebInspectorPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1E627E55E36005E086E /* WebInspectorPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2077                DDA0A2E727E55E4E005E086E /* DOMCSSValueList.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1E727E55E36005E086E /* DOMCSSValueList.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2078                DDA0A2E827E55E4E005E086E /* DOMEventException.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1E827E55E36005E086E /* DOMEventException.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2079                DDA0A2E927E55E4E005E086E /* DOMDocumentFragmentPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1E927E55E37005E086E /* DOMDocumentFragmentPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2080                DDA0A2EA27E55E4E005E086E /* DOMTimeRanges.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1EA27E55E37005E086E /* DOMTimeRanges.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2081                DDA0A2EB27E55E4E005E086E /* DOMHTMLDListElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1EB27E55E37005E086E /* DOMHTMLDListElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2082                DDA0A2EC27E55E4E005E086E /* DOMXPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1EC27E55E37005E086E /* DOMXPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2083                DDA0A2ED27E55E4E005E086E /* WebPolicyDelegatePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1ED27E55E38005E086E /* WebPolicyDelegatePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2084                DDA0A2EE27E55E4E005E086E /* DOMDocumentType.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1EE27E55E38005E086E /* DOMDocumentType.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2085                DDA0A2EF27E55E4E005E086E /* WebKitStatistics.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1EF27E55E38005E086E /* WebKitStatistics.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2086                DDA0A2F027E55E4E005E086E /* WebNSStringExtrasIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1F027E55E38005E086E /* WebNSStringExtrasIOS.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2087                DDA0A2F127E55E4E005E086E /* DOMCSSStyleDeclaration.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1F127E55E38005E086E /* DOMCSSStyleDeclaration.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2088                DDA0A2F227E55E4E005E086E /* DOMHTMLCanvasElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1F227E55E38005E086E /* DOMHTMLCanvasElement.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2089                DDA0A2F327E55E4E005E086E /* WebNSViewExtras.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1F327E55E38005E086E /* WebNSViewExtras.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2090                DDA0A2F427E55E4E005E086E /* DOMViews.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1F427E55E39005E086E /* DOMViews.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2091                DDA0A2F527E55E4E005E086E /* DOMHTMLPreElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1F527E55E39005E086E /* DOMHTMLPreElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2092                DDA0A2F627E55E4E005E086E /* DOMHTMLSelectElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1F627E55E39005E086E /* DOMHTMLSelectElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2093                DDA0A2F727E55E4E005E086E /* WebHTMLView.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1F727E55E39005E086E /* WebHTMLView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2094                DDA0A2F827E55E4E005E086E /* DOMHTMLAreaElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1F827E55E39005E086E /* DOMHTMLAreaElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2095                DDA0A2F927E55E4E005E086E /* DOMHTMLStyleElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1F927E55E3A005E086E /* DOMHTMLStyleElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2096                DDA0A2FA27E55E4E005E086E /* DOMAttr.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1FA27E55E3A005E086E /* DOMAttr.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2097                DDA0A2FB27E55E4E005E086E /* WebPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1FB27E55E3A005E086E /* WebPlugin.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2098                DDA0A2FC27E55E4E005E086E /* DOMUIEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1FC27E55E3A005E086E /* DOMUIEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2099                DDA0A2FD27E55E4E005E086E /* WebVisiblePosition.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1FD27E55E3A005E086E /* WebVisiblePosition.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2100                DDA0A2FE27E55E4E005E086E /* DOMRect.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1FE27E55E3A005E086E /* DOMRect.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2101                DDA0A2FF27E55E4E005E086E /* DOMHTMLModElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A1FF27E55E3B005E086E /* DOMHTMLModElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2102                DDA0A30027E55E4E005E086E /* WebKitErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20027E55E3B005E086E /* WebKitErrors.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2103                DDA0A30127E55E4E005E086E /* WebFormDelegatePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20127E55E3B005E086E /* WebFormDelegatePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2104                DDA0A30227E55E4E005E086E /* WebMIMETypeRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20227E55E3B005E086E /* WebMIMETypeRegistry.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2105                DDA0A30327E55E4E005E086E /* DOMCharacterData.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20327E55E3B005E086E /* DOMCharacterData.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2106                DDA0A30427E55E4E005E086E /* WebNSStringExtrasIPhone.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20427E55E3B005E086E /* WebNSStringExtrasIPhone.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2107                DDA0A30527E55E4E005E086E /* WebHistoryPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20527E55E3B005E086E /* WebHistoryPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2108                DDA0A30627E55E4E005E086E /* DOMHTMLAppletElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20627E55E3B005E086E /* DOMHTMLAppletElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2109                DDA0A30727E55E4E005E086E /* DOMHTMLBaseElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20727E55E3C005E086E /* DOMHTMLBaseElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2110                DDA0A30827E55E4E005E086E /* DOMHTMLParagraphElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20827E55E3C005E086E /* DOMHTMLParagraphElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2111                DDA0A30927E55E4E005E086E /* WebFrameLoadDelegatePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20927E55E3C005E086E /* WebFrameLoadDelegatePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2112                DDA0A30A27E55E4E005E086E /* WebJavaScriptTextInputPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20A27E55E3D005E086E /* WebJavaScriptTextInputPanel.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2113                DDA0A30B27E55E4E005E086E /* DOMHTMLInputElementPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20B27E55E3D005E086E /* DOMHTMLInputElementPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2114                DDA0A30C27E55E4E005E086E /* WebEditingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20C27E55E3D005E086E /* WebEditingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2115                DDA0A30D27E55E4E005E086E /* DOMCSSFontFaceRule.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20D27E55E3D005E086E /* DOMCSSFontFaceRule.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2116                DDA0A30E27E55E4E005E086E /* WebAllowDenyPolicyListener.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20E27E55E3D005E086E /* WebAllowDenyPolicyListener.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2117                DDA0A30F27E55E4E005E086E /* DOMCSSValue.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A20F27E55E3D005E086E /* DOMCSSValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2118                DDA0A31027E55E4E005E086E /* DOMCore.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21027E55E3D005E086E /* DOMCore.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2119                DDA0A31127E55E4E005E086E /* WebHistoryItemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21127E55E3D005E086E /* WebHistoryItemPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2120                DDA0A31227E55E4E005E086E /* WebNSURLExtras.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21227E55E3E005E086E /* WebNSURLExtras.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2121                DDA0A31327E55E4E005E086E /* WebPluginContainerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21327E55E3E005E086E /* WebPluginContainerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2122                DDA0A31427E55E4E005E086E /* WebPanelAuthenticationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21427E55E3E005E086E /* WebPanelAuthenticationHandler.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2123                DDA0A31527E55E4E005E086E /* WebPreferencesPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21527E55E3E005E086E /* WebPreferencesPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2124                DDA0A31627E55E4E005E086E /* DOMHTMLQuoteElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21627E55E3F005E086E /* DOMHTMLQuoteElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2125                DDA0A31727E55E4E005E086E /* WebStorageManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21727E55E3F005E086E /* WebStorageManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2126                DDA0A31827E55E4E005E086E /* WebView.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21827E55E3F005E086E /* WebView.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2127                DDA0A31927E55E4E005E086E /* DOMBlob.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21927E55E3F005E086E /* DOMBlob.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2128                DDA0A31A27E55E4E005E086E /* WebFixedPositionContent.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21A27E55E3F005E086E /* WebFixedPositionContent.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2129                DDA0A31B27E55E4E005E086E /* WebDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21B27E55E3F005E086E /* WebDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2130                DDA0A31C27E55E4E005E086E /* WebNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21C27E55E3F005E086E /* WebNotification.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2131                DDA0A31D27E55E4E005E086E /* WebNSWindowExtras.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21D27E55E3F005E086E /* WebNSWindowExtras.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2132                DDA0A31E27E55E4E005E086E /* WebDOMOperations.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21E27E55E40005E086E /* WebDOMOperations.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2133                DDA0A31F27E55E4E005E086E /* DOMHTMLFormElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A21F27E55E40005E086E /* DOMHTMLFormElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2134                DDA0A32027E55E4E005E086E /* DOMCDATASection.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A22027E55E40005E086E /* DOMCDATASection.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2135                DDA0A32127E55E4E005E086E /* DOMHTMLUListElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A22127E55E40005E086E /* DOMHTMLUListElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2136                DDA0A32227E55E4E005E086E /* DOMKeyboardEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A22227E55E40005E086E /* DOMKeyboardEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2137                DDA0A32327E55E4E005E086E /* DOMCounter.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A22327E55E40005E086E /* DOMCounter.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2138                DDA0A32427E55E4E005E086E /* WebNSDataExtrasPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A22427E55E41005E086E /* WebNSDataExtrasPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2139                DDA0A32527E55E4E005E086E /* DOMHTMLMapElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A22527E55E41005E086E /* DOMHTMLMapElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2140                DDA0A32727E55E4E005E086E /* WebURLsWithTitles.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A22727E55E41005E086E /* WebURLsWithTitles.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2141                DDA0A32827E55E4E005E086E /* DOMCSSRule.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A22827E55E41005E086E /* DOMCSSRule.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2142                DDA0A32927E55E4E005E086E /* DOMCSSMediaRule.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A22927E55E42005E086E /* DOMCSSMediaRule.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2143                DDA0A32A27E55E4F005E086E /* DOMCSSStyleSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A22A27E55E42005E086E /* DOMCSSStyleSheet.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2144                DDA0A32B27E55E4F005E086E /* WebUIKitDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A22B27E55E42005E086E /* WebUIKitDelegate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2145                DDA0A32C27E55E4F005E086E /* WebPluginViewFactoryPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A22C27E55E42005E086E /* WebPluginViewFactoryPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2146                DDA0A32D27E55E4F005E086E /* DOMUIKitExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A22D27E55E42005E086E /* DOMUIKitExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2147                DDA0A32E27E55E4F005E086E /* DOMExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A22E27E55E42005E086E /* DOMExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2148                DDA0A32F27E55E4F005E086E /* DOMCSSStyleRule.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A22F27E55E42005E086E /* DOMCSSStyleRule.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2149                DDA0A33027E55E4F005E086E /* WebDeviceOrientationProviderMock.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23027E55E43005E086E /* WebDeviceOrientationProviderMock.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2150                DDA0A33127E55E4F005E086E /* WebDefaultPolicyDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23127E55E43005E086E /* WebDefaultPolicyDelegate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2151                DDA0A33227E55E4F005E086E /* WebDynamicScrollBarsView.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23227E55E43005E086E /* WebDynamicScrollBarsView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2152                DDA0A33327E55E4F005E086E /* WebDatabaseQuotaManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23327E55E43005E086E /* WebDatabaseQuotaManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2153                DDA0A33427E55E4F005E086E /* WebPDFViewIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23427E55E43005E086E /* WebPDFViewIOS.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2154                DDA0A33527E55E4F005E086E /* WebPluginPackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23527E55E43005E086E /* WebPluginPackagePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2155                DDA0A33627E55E4F005E086E /* WebSelectionRect.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23627E55E43005E086E /* WebSelectionRect.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2156                DDA0A33727E55E4F005E086E /* WebTextIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23727E55E44005E086E /* WebTextIterator.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2157                DDA0A33827E55E4F005E086E /* WebDeviceOrientation.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23827E55E44005E086E /* WebDeviceOrientation.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2158                DDA0A33927E55E4F005E086E /* DOMHTMLFieldSetElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23927E55E44005E086E /* DOMHTMLFieldSetElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2159                DDA0A33A27E55E4F005E086E /* WebGeolocationProviderIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23A27E55E44005E086E /* WebGeolocationProviderIOS.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2160                DDA0A33B27E55E4F005E086E /* DOMFileList.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23B27E55E44005E086E /* DOMFileList.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2161                DDA0A33C27E55E4F005E086E /* DOMXPathExpression.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23C27E55E44005E086E /* DOMXPathExpression.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2162                DDA0A33D27E55E4F005E086E /* DOMHTMLTableRowElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23D27E55E44005E086E /* DOMHTMLTableRowElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2163                DDA0A33E27E55E4F005E086E /* DOMCSS.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23E27E55E45005E086E /* DOMCSS.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2164                DDA0A33F27E55E4F005E086E /* WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A23F27E55E45005E086E /* WebCache.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2165                DDA0A34027E55E4F005E086E /* WebFrameIPhone.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24027E55E45005E086E /* WebFrameIPhone.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2166                DDA0A34127E55E4F005E086E /* DOMNode.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24127E55E45005E086E /* DOMNode.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2167                DDA0A34227E55E4F005E086E /* WebInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24227E55E45005E086E /* WebInspector.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2168                DDA0A34327E55E4F005E086E /* DOMHTMLElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24327E55E45005E086E /* DOMHTMLElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2169                DDA0A34427E55E4F005E086E /* DOMHTMLVideoElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24427E55E45005E086E /* DOMHTMLVideoElement.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2170                DDA0A34527E55E4F005E086E /* WebApplicationCache.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24527E55E46005E086E /* WebApplicationCache.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2171                DDA0A34627E55E4F005E086E /* DOMHTMLEmbedElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24627E55E46005E086E /* DOMHTMLEmbedElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2172                DDA0A34727E55E4F005E086E /* NSURLDownloadSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24727E55E46005E086E /* NSURLDownloadSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2173                DDA0A34827E55E4F005E086E /* DOMHTMLInputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24827E55E46005E086E /* DOMHTMLInputElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2174                DDA0A34927E55E4F005E086E /* DOMHTMLOListElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24927E55E46005E086E /* DOMHTMLOListElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2175                DDA0A34A27E55E4F005E086E /* DOMOverflowEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24A27E55E46005E086E /* DOMOverflowEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2176                DDA0A34B27E55E4F005E086E /* DOMCSSRuleList.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24B27E55E46005E086E /* DOMCSSRuleList.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2177                DDA0A34C27E55E4F005E086E /* DOMHTMLButtonElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24C27E55E46005E086E /* DOMHTMLButtonElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2178                DDA0A34D27E55E4F005E086E /* WebIconDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24D27E55E47005E086E /* WebIconDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2179                DDA0A34E27E55E4F005E086E /* WebUserContentURLPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24E27E55E47005E086E /* WebUserContentURLPattern.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2180                DDA0A34F27E55E4F005E086E /* WebViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A24F27E55E47005E086E /* WebViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2181                DDA0A35027E55E4F005E086E /* WebEditingDelegatePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25027E55E47005E086E /* WebEditingDelegatePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2182                DDA0A35127E55E4F005E086E /* DOMStylesheets.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25127E55E47005E086E /* DOMStylesheets.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2183                DDA0A35227E55E4F005E086E /* WebCreateFragmentInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25227E55E47005E086E /* WebCreateFragmentInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2184                DDA0A35327E55E4F005E086E /* DOMEntityReference.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25327E55E47005E086E /* DOMEntityReference.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2185                DDA0A35427E55E4F005E086E /* DOMHTMLFrameSetElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25427E55E48005E086E /* DOMHTMLFrameSetElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2186                DDA0A35527E55E4F005E086E /* DOMStyleSheetList.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25527E55E48005E086E /* DOMStyleSheetList.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2187                DDA0A35627E55E4F005E086E /* WebCaretChangeListener.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25627E55E48005E086E /* WebCaretChangeListener.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2188                DDA0A35727E55E4F005E086E /* WebFrameLoadDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25727E55E48005E086E /* WebFrameLoadDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2189                DDA0A35827E55E4F005E086E /* DOMHTMLFontElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25827E55E48005E086E /* DOMHTMLFontElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2190                DDA0A35927E55E4F005E086E /* WebHTMLViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25927E55E48005E086E /* WebHTMLViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2191                DDA0A35A27E55E4F005E086E /* DOMMediaError.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25A27E55E48005E086E /* DOMMediaError.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2192                DDA0A35B27E55E4F005E086E /* DOMHTMLTextAreaElementPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25B27E55E49005E086E /* DOMHTMLTextAreaElementPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2193                DDA0A35C27E55E4F005E086E /* WebQuotaManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25C27E55E49005E086E /* WebQuotaManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2194                DDA0A35D27E55E4F005E086E /* WebFeature.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25D27E55E49005E086E /* WebFeature.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2195                DDA0A35E27E55E4F005E086E /* DOMEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25E27E55E49005E086E /* DOMEvents.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2196                DDA0A35F27E55E4F005E086E /* WebPluginViewFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A25F27E55E49005E086E /* WebPluginViewFactory.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2197                DDA0A36027E55E4F005E086E /* WebPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26027E55E49005E086E /* WebPreferences.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2198                DDA0A36127E55E4F005E086E /* WebFrameView.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26127E55E49005E086E /* WebFrameView.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2199                DDA0A36227E55E4F005E086E /* DOMMouseEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26227E55E4A005E086E /* DOMMouseEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2200                DDA0A36327E55E4F005E086E /* DOMHTMLBodyElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26327E55E4A005E086E /* DOMHTMLBodyElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2201                DDA0A36427E55E4F005E086E /* WebFrameViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26427E55E4A005E086E /* WebFrameViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2202                DDA0A36527E55E4F005E086E /* DOMProgressEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26527E55E4A005E086E /* DOMProgressEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2203                DDA0A36627E55E4F005E086E /* DOMHTMLMetaElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26627E55E4A005E086E /* DOMHTMLMetaElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2204                DDA0A36727E55E4F005E086E /* DOMHTMLDivElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26727E55E4A005E086E /* DOMHTMLDivElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2205                DDA0A36827E55E4F005E086E /* WebResourcePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26827E55E4A005E086E /* WebResourcePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2206                DDA0A36927E55E4F005E086E /* DOMObject.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26927E55E4A005E086E /* DOMObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2207                DDA0A36A27E55E4F005E086E /* DOMWheelEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26A27E55E4B005E086E /* DOMWheelEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2208                DDA0A36B27E55E4F005E086E /* DOMRange.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26B27E55E4B005E086E /* DOMRange.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2209                DDA0A36C27E55E4F005E086E /* DOMXPathNSResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26C27E55E4B005E086E /* DOMXPathNSResolver.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2210                DDA0A36D27E55E4F005E086E /* DOMHTMLTableElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26D27E55E4B005E086E /* DOMHTMLTableElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2211                DDA0A36E27E55E4F005E086E /* DOMHTMLBaseFontElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26E27E55E4B005E086E /* DOMHTMLBaseFontElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2212                DDA0A36F27E55E4F005E086E /* WebUIKitSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A26F27E55E4B005E086E /* WebUIKitSupport.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2213                DDA0A37027E55E4F005E086E /* WebDownload.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A27027E55E4B005E086E /* WebDownload.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2214                DDA0A37127E55E4F005E086E /* WebHistory.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A27127E55E4C005E086E /* WebHistory.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2215                DDA0A37227E55E4F005E086E /* DOMHTMLCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A27227E55E4C005E086E /* DOMHTMLCollection.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2216                DDA0A37327E55E4F005E086E /* DOMProcessingInstruction.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A27327E55E4C005E086E /* DOMProcessingInstruction.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2217                DDA0A37427E55E4F005E086E /* DOMHTMLObjectElement.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A27427E55E4C005E086E /* DOMHTMLObjectElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2218                DDA0A37527E55E4F005E086E /* WebKitNSStringExtras.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A27527E55E4C005E086E /* WebKitNSStringExtras.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2219                DDA0A37627E55E4F005E086E /* DOMCSSPrimitiveValue.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A27627E55E4C005E086E /* DOMCSSPrimitiveValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2220                DDA0A37727E55E4F005E086E /* DOMStyleSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A27727E55E4D005E086E /* DOMStyleSheet.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2221                DDA0A37827E55E4F005E086E /* WebDOMOperationsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A27827E55E4D005E086E /* WebDOMOperationsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2222                DDA0A37927E55E4F005E086E /* WebPDFViewPlaceholder.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A27927E55E4D005E086E /* WebPDFViewPlaceholder.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2223                DDA0A37A27E55E4F005E086E /* WebNSFileManagerExtras.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A27A27E55E4D005E086E /* WebNSFileManagerExtras.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2224                DDA0A37B27E55E4F005E086E /* DOMHTMLElementPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A27B27E55E4D005E086E /* DOMHTMLElementPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2225                DDA0A38127E561C4005E086E /* WebScriptObject.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A38027E561C4005E086E /* WebScriptObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2226                DDA0A38327E561CA005E086E /* WebKitAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A38227E561CA005E086E /* WebKitAvailability.h */; settings = {ATTRIBUTES = (Public, ); }; };
     2227                DDA0A3FD27E66F2F005E086E /* AbstractPasteboard.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A3FC27E66F2F005E086E /* AbstractPasteboard.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2228                DDA0A3FF27E66F5F005E086E /* KeyEventCodesIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A3FE27E66F5E005E086E /* KeyEventCodesIOS.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2229                DDA0A40627E66F85005E086E /* WKGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A40027E66F83005E086E /* WKGraphics.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2230                DDA0A40727E66F85005E086E /* WAKView.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A40127E66F84005E086E /* WAKView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2231                DDA0A40827E66F85005E086E /* WAKWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A40227E66F84005E086E /* WAKWindow.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2232                DDA0A40927E66F85005E086E /* WKTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A40327E66F84005E086E /* WKTypes.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2233                DDA0A40A27E66F85005E086E /* WAKResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A40427E66F84005E086E /* WAKResponder.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2234                DDA0A40B27E66F85005E086E /* WKContentObservation.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A40527E66F85005E086E /* WKContentObservation.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2235                DDA0A40F27E66FB6005E086E /* WebCoreThreadMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A40C27E66FB5005E086E /* WebCoreThreadMessage.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2236                DDA0A41027E66FB6005E086E /* WebCoreThread.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A40D27E66FB5005E086E /* WebCoreThread.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2237                DDA0A41127E66FB6005E086E /* WebCoreThreadRun.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A40E27E66FB5005E086E /* WebCoreThreadRun.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2238                DDA0A41327E66FD7005E086E /* WebEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A41227E66FD7005E086E /* WebEvent.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2239                DDA0A41527E67001005E086E /* WebItemProviderPasteboard.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A41427E67000005E086E /* WebItemProviderPasteboard.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2240                DDA0A41727E67039005E086E /* WebEventRegion.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A41627E67039005E086E /* WebEventRegion.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2241                DDA0A41927E672A5005E086E /* WAKAppKitStubs.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A41827E672A5005E086E /* WAKAppKitStubs.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2242                DDA0A41E27E94644005E086E /* WebKitLegacy.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA0A41D27E94644005E086E /* WebKitLegacy.h */; settings = {ATTRIBUTES = (Public, ); }; };
    19702243                DDB04F3F278E55F1008D3678 /* JavaScriptCore.framework in Product Dependencies */ = {isa = PBXBuildFile; fileRef = 1AA1C7DE100E846E0078DEBC /* JavaScriptCore.framework */; };
    19712244                DDE992F6278D071F00F60D26 /* libWebKitAdditions.a in Product Dependencies */ = {isa = PBXBuildFile; fileRef = DDE992F4278D06D900F60D26 /* libWebKitAdditions.a */; };
     
    20992372                        fileType = pattern.proxy;
    21002373                        inputFiles = (
    2101                                 "$(SRCROOT)/Configurations/WebKit.xcconfig",
    21022374                                "$(SRCROOT)/Scripts/postprocess-header-rule",
    21032375                        );
     
    21072379                        );
    21082380                        script = "exec \"${SRCROOT}/Scripts/postprocess-header-rule\"\n";
     2381                };
     2382                DDA0A38427E56213005E086E /* PBXBuildRule */ = {
     2383                        isa = PBXBuildRule;
     2384                        compilerSpec = com.apple.compilers.proxy.script;
     2385                        filePatterns = "*/WebKitLegacy/*.h */WebCore/*.h";
     2386                        fileType = pattern.proxy;
     2387                        inputFiles = (
     2388                                "$(SRCROOT)/Scripts/postprocess-header-rule",
     2389                        );
     2390                        isEditable = 1;
     2391                        name = "Migrate Headers from WebCore and WebKitLegacy";
     2392                        outputFiles = (
     2393                                "$(WK_MIGRATED_HEADER_OUTPUT_DIR)/$(INPUT_FILE_NAME)",
     2394                        );
     2395                        runOncePerArchitecture = 0;
     2396                        script = "if [ \"${WK_PLATFORM_NAME}\" != macosx ]; then\n    echo \"#import <WebKitLegacy/${INPUT_FILE_NAME}>\" > \"${SCRIPT_OUTPUT_FILE_0}\"\nelse\n    \"${SCRIPT_INPUT_FILE_0}\"\nfi\n";
    21092397                };
    21102398/* End PBXBuildRule section */
     
    64486736                D3B9484411FF4B6500032B39 /* WebSearchPopupMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebSearchPopupMenu.cpp; sourceTree = "<group>"; };
    64496737                D3B9484511FF4B6500032B39 /* WebSearchPopupMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebSearchPopupMenu.h; sourceTree = "<group>"; };
     6738                DDA0A17C27E55E24005E086E /* DOMCSSImportRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCSSImportRule.h; path = ../WebKitLegacy/mac/DOM/DOMCSSImportRule.h; sourceTree = "<group>"; };
     6739                DDA0A17D27E55E24005E086E /* DOMMutationEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMMutationEvent.h; path = ../WebKitLegacy/mac/DOM/DOMMutationEvent.h; sourceTree = "<group>"; };
     6740                DDA0A17E27E55E24005E086E /* DOMText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMText.h; path = ../WebKitLegacy/mac/DOM/DOMText.h; sourceTree = "<group>"; };
     6741                DDA0A17F27E55E25005E086E /* WebDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDocument.h; path = ../WebKitLegacy/mac/WebView/WebDocument.h; sourceTree = "<group>"; };
     6742                DDA0A18027E55E25005E086E /* DOMHTMLHRElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLHRElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLHRElement.h; sourceTree = "<group>"; };
     6743                DDA0A18127E55E25005E086E /* DOMTextEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMTextEvent.h; path = ../WebKitLegacy/mac/DOM/DOMTextEvent.h; sourceTree = "<group>"; };
     6744                DDA0A18227E55E25005E086E /* WebNSEventExtras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebNSEventExtras.h; path = ../WebKitLegacy/mac/Misc/WebNSEventExtras.h; sourceTree = "<group>"; };
     6745                DDA0A18327E55E25005E086E /* WebPluginContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPluginContainer.h; path = ../WebKitLegacy/mac/Plugins/WebPluginContainer.h; sourceTree = "<group>"; };
     6746                DDA0A18427E55E25005E086E /* DOMEntity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMEntity.h; path = ../WebKitLegacy/mac/DOM/DOMEntity.h; sourceTree = "<group>"; };
     6747                DDA0A18527E55E26005E086E /* WebPolicyDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPolicyDelegate.h; path = ../WebKitLegacy/mac/WebView/WebPolicyDelegate.h; sourceTree = "<group>"; };
     6748                DDA0A18627E55E26005E086E /* WebAutocapitalizeTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebAutocapitalizeTypes.h; path = ../WebKitLegacy/mac/DOM/WebAutocapitalizeTypes.h; sourceTree = "<group>"; };
     6749                DDA0A18727E55E26005E086E /* DOMHTMLBRElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLBRElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLBRElement.h; sourceTree = "<group>"; };
     6750                DDA0A18827E55E27005E086E /* WebNSPasteboardExtras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebNSPasteboardExtras.h; path = ../WebKitLegacy/mac/Misc/WebNSPasteboardExtras.h; sourceTree = "<group>"; };
     6751                DDA0A18927E55E27005E086E /* WebResourceLoadDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebResourceLoadDelegate.h; path = ../WebKitLegacy/mac/WebView/WebResourceLoadDelegate.h; sourceTree = "<group>"; };
     6752                DDA0A18A27E55E27005E086E /* DOMHTMLIFrameElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLIFrameElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLIFrameElement.h; sourceTree = "<group>"; };
     6753                DDA0A18B27E55E27005E086E /* DOMRangeException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMRangeException.h; path = ../WebKitLegacy/mac/DOM/DOMRangeException.h; sourceTree = "<group>"; };
     6754                DDA0A18C27E55E27005E086E /* DOMHTMLLegendElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLLegendElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLLegendElement.h; sourceTree = "<group>"; };
     6755                DDA0A18D27E55E27005E086E /* DOMHTMLHeadElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLHeadElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLHeadElement.h; sourceTree = "<group>"; };
     6756                DDA0A18E27E55E27005E086E /* WebSecurityOriginPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebSecurityOriginPrivate.h; path = ../WebKitLegacy/mac/WebCoreSupport/WebSecurityOriginPrivate.h; sourceTree = "<group>"; };
     6757                DDA0A18F27E55E27005E086E /* DOMEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMEvent.h; path = ../WebKitLegacy/mac/DOM/DOMEvent.h; sourceTree = "<group>"; };
     6758                DDA0A19027E55E28005E086E /* DOMNodeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMNodeList.h; path = ../WebKitLegacy/mac/DOM/DOMNodeList.h; sourceTree = "<group>"; };
     6759                DDA0A19127E55E28005E086E /* DOMXPathException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMXPathException.h; path = ../WebKitLegacy/mac/DOM/DOMXPathException.h; sourceTree = "<group>"; };
     6760                DDA0A19227E55E28005E086E /* WebResource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebResource.h; path = ../WebKitLegacy/mac/WebView/WebResource.h; sourceTree = "<group>"; };
     6761                DDA0A19327E55E28005E086E /* WebDatabaseManagerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDatabaseManagerPrivate.h; path = ../WebKitLegacy/mac/Storage/WebDatabaseManagerPrivate.h; sourceTree = "<group>"; };
     6762                DDA0A19427E55E28005E086E /* WebResourceLoadDelegatePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebResourceLoadDelegatePrivate.h; path = ../WebKitLegacy/mac/WebView/WebResourceLoadDelegatePrivate.h; sourceTree = "<group>"; };
     6763                DDA0A19527E55E28005E086E /* DOMNodeIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMNodeIterator.h; path = ../WebKitLegacy/mac/DOM/DOMNodeIterator.h; sourceTree = "<group>"; };
     6764                DDA0A19627E55E29005E086E /* WebCoreStatistics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebCoreStatistics.h; path = ../WebKitLegacy/mac/Misc/WebCoreStatistics.h; sourceTree = "<group>"; };
     6765                DDA0A19727E55E29005E086E /* DOMHTMLParamElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLParamElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLParamElement.h; sourceTree = "<group>"; };
     6766                DDA0A19827E55E29005E086E /* WebNSUserDefaultsExtras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebNSUserDefaultsExtras.h; path = ../WebKitLegacy/mac/Misc/WebNSUserDefaultsExtras.h; sourceTree = "<group>"; };
     6767                DDA0A19927E55E29005E086E /* WebBackForwardList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebBackForwardList.h; path = ../WebKitLegacy/mac/History/WebBackForwardList.h; sourceTree = "<group>"; };
     6768                DDA0A19A27E55E29005E086E /* DOMAbstractView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMAbstractView.h; path = ../WebKitLegacy/mac/DOM/DOMAbstractView.h; sourceTree = "<group>"; };
     6769                DDA0A19B27E55E29005E086E /* DOMNodeFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMNodeFilter.h; path = ../WebKitLegacy/mac/DOM/DOMNodeFilter.h; sourceTree = "<group>"; };
     6770                DDA0A19C27E55E29005E086E /* DOMImplementation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMImplementation.h; path = ../WebKitLegacy/mac/DOM/DOMImplementation.h; sourceTree = "<group>"; };
     6771                DDA0A19D27E55E2A005E086E /* WebKitErrorsPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebKitErrorsPrivate.h; path = ../WebKitLegacy/mac/Misc/WebKitErrorsPrivate.h; sourceTree = "<group>"; };
     6772                DDA0A19E27E55E2A005E086E /* DOMHTMLScriptElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLScriptElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLScriptElement.h; sourceTree = "<group>"; };
     6773                DDA0A19F27E55E2A005E086E /* DOMCSSUnknownRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCSSUnknownRule.h; path = ../WebKitLegacy/mac/DOM/DOMCSSUnknownRule.h; sourceTree = "<group>"; };
     6774                DDA0A1A027E55E2A005E086E /* DOMCSSPageRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCSSPageRule.h; path = ../WebKitLegacy/mac/DOM/DOMCSSPageRule.h; sourceTree = "<group>"; };
     6775                DDA0A1A127E55E2A005E086E /* DOMTreeWalker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMTreeWalker.h; path = ../WebKitLegacy/mac/DOM/DOMTreeWalker.h; sourceTree = "<group>"; };
     6776                DDA0A1A227E55E2A005E086E /* DOMHTMLDirectoryElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLDirectoryElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLDirectoryElement.h; sourceTree = "<group>"; };
     6777                DDA0A1A327E55E2B005E086E /* WebDocumentPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDocumentPrivate.h; path = ../WebKitLegacy/mac/WebView/WebDocumentPrivate.h; sourceTree = "<group>"; };
     6778                DDA0A1A427E55E2B005E086E /* DOMHTMLImageElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLImageElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLImageElement.h; sourceTree = "<group>"; };
     6779                DDA0A1A527E55E2B005E086E /* DOMHTMLHtmlElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLHtmlElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLHtmlElement.h; sourceTree = "<group>"; };
     6780                DDA0A1A627E55E2B005E086E /* WebDataSourcePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDataSourcePrivate.h; path = ../WebKitLegacy/mac/WebView/WebDataSourcePrivate.h; sourceTree = "<group>"; };
     6781                DDA0A1A727E55E2B005E086E /* DOMHTMLTableColElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLTableColElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLTableColElement.h; sourceTree = "<group>"; };
     6782                DDA0A1A827E55E2C005E086E /* DOMHTMLTableSectionElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLTableSectionElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLTableSectionElement.h; sourceTree = "<group>"; };
     6783                DDA0A1A927E55E2C005E086E /* WebGeolocationCoreLocationProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebGeolocationCoreLocationProvider.h; path = ../WebKitLegacy/ios/Misc/WebGeolocationCoreLocationProvider.h; sourceTree = "<group>"; };
     6784                DDA0A1AA27E55E2C005E086E /* DOMHTMLMarqueeElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLMarqueeElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLMarqueeElement.h; sourceTree = "<group>"; };
     6785                DDA0A1AB27E55E2C005E086E /* WebArchive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebArchive.h; path = ../WebKitLegacy/mac/WebView/WebArchive.h; sourceTree = "<group>"; };
     6786                DDA0A1AC27E55E2C005E086E /* DOMCSSCharsetRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCSSCharsetRule.h; path = ../WebKitLegacy/mac/DOM/DOMCSSCharsetRule.h; sourceTree = "<group>"; };
     6787                DDA0A1AD27E55E2C005E086E /* DOMMediaList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMMediaList.h; path = ../WebKitLegacy/mac/DOM/DOMMediaList.h; sourceTree = "<group>"; };
     6788                DDA0A1AE27E55E2C005E086E /* DOMEventTarget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMEventTarget.h; path = ../WebKitLegacy/mac/DOM/DOMEventTarget.h; sourceTree = "<group>"; };
     6789                DDA0A1AF27E55E2D005E086E /* DOMHTMLFrameElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLFrameElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLFrameElement.h; sourceTree = "<group>"; };
     6790                DDA0A1B027E55E2D005E086E /* DOMDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMDocument.h; path = ../WebKitLegacy/mac/DOM/DOMDocument.h; sourceTree = "<group>"; };
     6791                DDA0A1B127E55E2D005E086E /* DOMPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMPrivate.h; path = ../WebKitLegacy/mac/DOM/DOMPrivate.h; sourceTree = "<group>"; };
     6792                DDA0A1B227E55E2D005E086E /* WebGeolocationPosition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebGeolocationPosition.h; path = ../WebKitLegacy/mac/WebView/WebGeolocationPosition.h; sourceTree = "<group>"; };
     6793                DDA0A1B327E55E2E005E086E /* WebNavigationData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebNavigationData.h; path = ../WebKitLegacy/mac/WebView/WebNavigationData.h; sourceTree = "<group>"; };
     6794                DDA0A1B427E55E2E005E086E /* WebFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebFrame.h; path = ../WebKitLegacy/mac/WebView/WebFrame.h; sourceTree = "<group>"; };
     6795                DDA0A1B527E55E2E005E086E /* WebFormDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebFormDelegate.h; path = ../WebKitLegacy/mac/WebView/WebFormDelegate.h; sourceTree = "<group>"; };
     6796                DDA0A1B627E55E2E005E086E /* WebHTMLRepresentationPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebHTMLRepresentationPrivate.h; path = ../WebKitLegacy/mac/WebView/WebHTMLRepresentationPrivate.h; sourceTree = "<group>"; };
     6797                DDA0A1B727E55E2E005E086E /* DOMHTMLMediaElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLMediaElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLMediaElement.h; sourceTree = "<group>"; };
     6798                DDA0A1B827E55E2E005E086E /* WebUIDelegatePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebUIDelegatePrivate.h; path = ../WebKitLegacy/mac/WebView/WebUIDelegatePrivate.h; sourceTree = "<group>"; };
     6799                DDA0A1B927E55E2E005E086E /* DOMHTMLTableCellElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLTableCellElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLTableCellElement.h; sourceTree = "<group>"; };
     6800                DDA0A1BA27E55E2F005E086E /* DOMException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMException.h; path = ../WebKitLegacy/mac/DOM/DOMException.h; sourceTree = "<group>"; };
     6801                DDA0A1BB27E55E2F005E086E /* WebDeviceOrientationProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDeviceOrientationProvider.h; path = ../WebKitLegacy/mac/WebView/WebDeviceOrientationProvider.h; sourceTree = "<group>"; };
     6802                DDA0A1BC27E55E2F005E086E /* DOMDocumentFragment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMDocumentFragment.h; path = ../WebKitLegacy/mac/DOM/DOMDocumentFragment.h; sourceTree = "<group>"; };
     6803                DDA0A1BD27E55E2F005E086E /* WebFramePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebFramePrivate.h; path = ../WebKitLegacy/mac/WebView/WebFramePrivate.h; sourceTree = "<group>"; };
     6804                DDA0A1BE27E55E2F005E086E /* DOM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOM.h; path = ../WebKitLegacy/mac/DOM/DOM.h; sourceTree = "<group>"; };
     6805                DDA0A1BF27E55E30005E086E /* WebUIDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebUIDelegate.h; path = ../WebKitLegacy/mac/WebView/WebUIDelegate.h; sourceTree = "<group>"; };
     6806                DDA0A1C027E55E30005E086E /* DOMDocumentPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMDocumentPrivate.h; path = ../WebKitLegacy/mac/DOM/DOMDocumentPrivate.h; sourceTree = "<group>"; };
     6807                DDA0A1C127E55E30005E086E /* WebScriptDebugDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebScriptDebugDelegate.h; path = ../WebKitLegacy/mac/WebView/WebScriptDebugDelegate.h; sourceTree = "<group>"; };
     6808                DDA0A1C227E55E30005E086E /* WebStringTruncator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebStringTruncator.h; path = ../WebKitLegacy/mac/Misc/WebStringTruncator.h; sourceTree = "<group>"; };
     6809                DDA0A1C327E55E30005E086E /* DOMElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMElement.h; path = ../WebKitLegacy/mac/DOM/DOMElement.h; sourceTree = "<group>"; };
     6810                DDA0A1C427E55E30005E086E /* DOMHTMLOptionElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLOptionElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLOptionElement.h; sourceTree = "<group>"; };
     6811                DDA0A1C527E55E31005E086E /* WebBackForwardListPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebBackForwardListPrivate.h; path = ../WebKitLegacy/mac/History/WebBackForwardListPrivate.h; sourceTree = "<group>"; };
     6812                DDA0A1C627E55E31005E086E /* DOMHTMLLinkElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLLinkElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLLinkElement.h; sourceTree = "<group>"; };
     6813                DDA0A1C727E55E31005E086E /* WebDashboardRegion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDashboardRegion.h; path = ../WebKitLegacy/mac/WebView/WebDashboardRegion.h; sourceTree = "<group>"; };
     6814                DDA0A1C827E55E31005E086E /* DOMHTMLLabelElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLLabelElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLLabelElement.h; sourceTree = "<group>"; };
     6815                DDA0A1C927E55E31005E086E /* DOMRGBColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMRGBColor.h; path = ../WebKitLegacy/mac/DOM/DOMRGBColor.h; sourceTree = "<group>"; };
     6816                DDA0A1CA27E55E31005E086E /* DOMHTML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTML.h; path = ../WebKitLegacy/mac/DOM/DOMHTML.h; sourceTree = "<group>"; };
     6817                DDA0A1CB27E55E31005E086E /* WebPreferenceKeysPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPreferenceKeysPrivate.h; path = ../WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h; sourceTree = "<group>"; };
     6818                DDA0A1CC27E55E32005E086E /* DOMHTMLLIElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLLIElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLLIElement.h; sourceTree = "<group>"; };
     6819                DDA0A1CD27E55E32005E086E /* WebLocalizableStrings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebLocalizableStrings.h; path = ../WebKitLegacy/mac/Misc/WebLocalizableStrings.h; sourceTree = "<group>"; };
     6820                DDA0A1CE27E55E32005E086E /* DOMTraversal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMTraversal.h; path = ../WebKitLegacy/mac/DOM/DOMTraversal.h; sourceTree = "<group>"; };
     6821                DDA0A1CF27E55E32005E086E /* WebPluginDatabase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPluginDatabase.h; path = ../WebKitLegacy/mac/Plugins/WebPluginDatabase.h; sourceTree = "<group>"; };
     6822                DDA0A1D027E55E33005E086E /* DOMHTMLAnchorElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLAnchorElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLAnchorElement.h; sourceTree = "<group>"; };
     6823                DDA0A1D127E55E33005E086E /* DOMHTMLDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLDocument.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLDocument.h; sourceTree = "<group>"; };
     6824                DDA0A1D227E55E33005E086E /* DOMHTMLTextAreaElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLTextAreaElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLTextAreaElement.h; sourceTree = "<group>"; };
     6825                DDA0A1D327E55E33005E086E /* DOMHTMLTableCaptionElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLTableCaptionElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLTableCaptionElement.h; sourceTree = "<group>"; };
     6826                DDA0A1D427E55E33005E086E /* WebFrameIOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebFrameIOS.h; path = ../WebKitLegacy/ios/WebCoreSupport/WebFrameIOS.h; sourceTree = "<group>"; };
     6827                DDA0A1D527E55E33005E086E /* DOMNodePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMNodePrivate.h; path = ../WebKitLegacy/mac/DOM/DOMNodePrivate.h; sourceTree = "<group>"; };
     6828                DDA0A1D627E55E33005E086E /* DOMHTMLTitleElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLTitleElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLTitleElement.h; sourceTree = "<group>"; };
     6829                DDA0A1D727E55E34005E086E /* DOMComment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMComment.h; path = ../WebKitLegacy/mac/DOM/DOMComment.h; sourceTree = "<group>"; };
     6830                DDA0A1D827E55E34005E086E /* WebPDFViewIPhone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPDFViewIPhone.h; path = ../WebKitLegacy/ios/WebView/WebPDFViewIPhone.h; sourceTree = "<group>"; };
     6831                DDA0A1D927E55E34005E086E /* WebHistoryItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebHistoryItem.h; path = ../WebKitLegacy/mac/History/WebHistoryItem.h; sourceTree = "<group>"; };
     6832                DDA0A1DA27E55E34005E086E /* DOMHTMLOptionsCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLOptionsCollection.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLOptionsCollection.h; sourceTree = "<group>"; };
     6833                DDA0A1DB27E55E34005E086E /* DOMHTMLOptGroupElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLOptGroupElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLOptGroupElement.h; sourceTree = "<group>"; };
     6834                DDA0A1DC27E55E35005E086E /* DOMXPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMXPath.h; path = ../WebKitLegacy/mac/DOM/DOMXPath.h; sourceTree = "<group>"; };
     6835                DDA0A1DD27E55E35005E086E /* DOMEventListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMEventListener.h; path = ../WebKitLegacy/mac/DOM/DOMEventListener.h; sourceTree = "<group>"; };
     6836                DDA0A1DE27E55E35005E086E /* WebHTMLRepresentation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebHTMLRepresentation.h; path = ../WebKitLegacy/mac/WebView/WebHTMLRepresentation.h; sourceTree = "<group>"; };
     6837                DDA0A1DF27E55E35005E086E /* DOMRanges.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMRanges.h; path = ../WebKitLegacy/mac/DOM/DOMRanges.h; sourceTree = "<group>"; };
     6838                DDA0A1E027E55E35005E086E /* DOMHTMLHeadingElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLHeadingElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLHeadingElement.h; sourceTree = "<group>"; };
     6839                DDA0A1E127E55E36005E086E /* WebGeolocationPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebGeolocationPrivate.h; path = ../WebKitLegacy/ios/WebCoreSupport/WebGeolocationPrivate.h; sourceTree = "<group>"; };
     6840                DDA0A1E227E55E36005E086E /* DOMHTMLMenuElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLMenuElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLMenuElement.h; sourceTree = "<group>"; };
     6841                DDA0A1E327E55E36005E086E /* WebScriptWorld.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebScriptWorld.h; path = ../WebKitLegacy/mac/WebView/WebScriptWorld.h; sourceTree = "<group>"; };
     6842                DDA0A1E427E55E36005E086E /* DOMFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMFile.h; path = ../WebKitLegacy/mac/DOM/DOMFile.h; sourceTree = "<group>"; };
     6843                DDA0A1E527E55E36005E086E /* DOMNamedNodeMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMNamedNodeMap.h; path = ../WebKitLegacy/mac/DOM/DOMNamedNodeMap.h; sourceTree = "<group>"; };
     6844                DDA0A1E627E55E36005E086E /* WebInspectorPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebInspectorPrivate.h; path = ../WebKitLegacy/mac/WebInspector/WebInspectorPrivate.h; sourceTree = "<group>"; };
     6845                DDA0A1E727E55E36005E086E /* DOMCSSValueList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCSSValueList.h; path = ../WebKitLegacy/mac/DOM/DOMCSSValueList.h; sourceTree = "<group>"; };
     6846                DDA0A1E827E55E36005E086E /* DOMEventException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMEventException.h; path = ../WebKitLegacy/mac/DOM/DOMEventException.h; sourceTree = "<group>"; };
     6847                DDA0A1E927E55E37005E086E /* DOMDocumentFragmentPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMDocumentFragmentPrivate.h; path = ../WebKitLegacy/mac/DOM/DOMDocumentFragmentPrivate.h; sourceTree = "<group>"; };
     6848                DDA0A1EA27E55E37005E086E /* DOMTimeRanges.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMTimeRanges.h; path = ../WebKitLegacy/mac/DOM/DOMTimeRanges.h; sourceTree = "<group>"; };
     6849                DDA0A1EB27E55E37005E086E /* DOMHTMLDListElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLDListElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLDListElement.h; sourceTree = "<group>"; };
     6850                DDA0A1EC27E55E37005E086E /* DOMXPathResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMXPathResult.h; path = ../WebKitLegacy/mac/DOM/DOMXPathResult.h; sourceTree = "<group>"; };
     6851                DDA0A1ED27E55E38005E086E /* WebPolicyDelegatePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPolicyDelegatePrivate.h; path = ../WebKitLegacy/mac/WebView/WebPolicyDelegatePrivate.h; sourceTree = "<group>"; };
     6852                DDA0A1EE27E55E38005E086E /* DOMDocumentType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMDocumentType.h; path = ../WebKitLegacy/mac/DOM/DOMDocumentType.h; sourceTree = "<group>"; };
     6853                DDA0A1EF27E55E38005E086E /* WebKitStatistics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebKitStatistics.h; path = ../WebKitLegacy/mac/Misc/WebKitStatistics.h; sourceTree = "<group>"; };
     6854                DDA0A1F027E55E38005E086E /* WebNSStringExtrasIOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebNSStringExtrasIOS.h; path = ../WebKitLegacy/ios/Misc/WebNSStringExtrasIOS.h; sourceTree = "<group>"; };
     6855                DDA0A1F127E55E38005E086E /* DOMCSSStyleDeclaration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCSSStyleDeclaration.h; path = ../WebKitLegacy/mac/DOM/DOMCSSStyleDeclaration.h; sourceTree = "<group>"; };
     6856                DDA0A1F227E55E38005E086E /* DOMHTMLCanvasElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLCanvasElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLCanvasElement.h; sourceTree = "<group>"; };
     6857                DDA0A1F327E55E38005E086E /* WebNSViewExtras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebNSViewExtras.h; path = ../WebKitLegacy/mac/Misc/WebNSViewExtras.h; sourceTree = "<group>"; };
     6858                DDA0A1F427E55E39005E086E /* DOMViews.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMViews.h; path = ../WebKitLegacy/mac/DOM/DOMViews.h; sourceTree = "<group>"; };
     6859                DDA0A1F527E55E39005E086E /* DOMHTMLPreElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLPreElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLPreElement.h; sourceTree = "<group>"; };
     6860                DDA0A1F627E55E39005E086E /* DOMHTMLSelectElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLSelectElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLSelectElement.h; sourceTree = "<group>"; };
     6861                DDA0A1F727E55E39005E086E /* WebHTMLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebHTMLView.h; path = ../WebKitLegacy/mac/WebView/WebHTMLView.h; sourceTree = "<group>"; };
     6862                DDA0A1F827E55E39005E086E /* DOMHTMLAreaElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLAreaElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLAreaElement.h; sourceTree = "<group>"; };
     6863                DDA0A1F927E55E3A005E086E /* DOMHTMLStyleElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLStyleElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLStyleElement.h; sourceTree = "<group>"; };
     6864                DDA0A1FA27E55E3A005E086E /* DOMAttr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMAttr.h; path = ../WebKitLegacy/mac/DOM/DOMAttr.h; sourceTree = "<group>"; };
     6865                DDA0A1FB27E55E3A005E086E /* WebPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPlugin.h; path = ../WebKitLegacy/mac/Plugins/WebPlugin.h; sourceTree = "<group>"; };
     6866                DDA0A1FC27E55E3A005E086E /* DOMUIEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMUIEvent.h; path = ../WebKitLegacy/mac/DOM/DOMUIEvent.h; sourceTree = "<group>"; };
     6867                DDA0A1FD27E55E3A005E086E /* WebVisiblePosition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebVisiblePosition.h; path = ../WebKitLegacy/ios/WebCoreSupport/WebVisiblePosition.h; sourceTree = "<group>"; };
     6868                DDA0A1FE27E55E3A005E086E /* DOMRect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMRect.h; path = ../WebKitLegacy/mac/DOM/DOMRect.h; sourceTree = "<group>"; };
     6869                DDA0A1FF27E55E3B005E086E /* DOMHTMLModElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLModElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLModElement.h; sourceTree = "<group>"; };
     6870                DDA0A20027E55E3B005E086E /* WebKitErrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebKitErrors.h; path = ../WebKitLegacy/mac/Misc/WebKitErrors.h; sourceTree = "<group>"; };
     6871                DDA0A20127E55E3B005E086E /* WebFormDelegatePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebFormDelegatePrivate.h; path = ../WebKitLegacy/mac/WebView/WebFormDelegatePrivate.h; sourceTree = "<group>"; };
     6872                DDA0A20227E55E3B005E086E /* WebMIMETypeRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebMIMETypeRegistry.h; path = ../WebKitLegacy/ios/WebCoreSupport/WebMIMETypeRegistry.h; sourceTree = "<group>"; };
     6873                DDA0A20327E55E3B005E086E /* DOMCharacterData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCharacterData.h; path = ../WebKitLegacy/mac/DOM/DOMCharacterData.h; sourceTree = "<group>"; };
     6874                DDA0A20427E55E3B005E086E /* WebNSStringExtrasIPhone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebNSStringExtrasIPhone.h; path = ../WebKitLegacy/ios/Misc/WebNSStringExtrasIPhone.h; sourceTree = "<group>"; };
     6875                DDA0A20527E55E3B005E086E /* WebHistoryPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebHistoryPrivate.h; path = ../WebKitLegacy/mac/History/WebHistoryPrivate.h; sourceTree = "<group>"; };
     6876                DDA0A20627E55E3B005E086E /* DOMHTMLAppletElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLAppletElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLAppletElement.h; sourceTree = "<group>"; };
     6877                DDA0A20727E55E3C005E086E /* DOMHTMLBaseElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLBaseElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLBaseElement.h; sourceTree = "<group>"; };
     6878                DDA0A20827E55E3C005E086E /* DOMHTMLParagraphElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLParagraphElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLParagraphElement.h; sourceTree = "<group>"; };
     6879                DDA0A20927E55E3C005E086E /* WebFrameLoadDelegatePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebFrameLoadDelegatePrivate.h; path = ../WebKitLegacy/mac/WebView/WebFrameLoadDelegatePrivate.h; sourceTree = "<group>"; };
     6880                DDA0A20A27E55E3D005E086E /* WebJavaScriptTextInputPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebJavaScriptTextInputPanel.h; path = ../WebKitLegacy/mac/WebCoreSupport/WebJavaScriptTextInputPanel.h; sourceTree = "<group>"; };
     6881                DDA0A20B27E55E3D005E086E /* DOMHTMLInputElementPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLInputElementPrivate.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLInputElementPrivate.h; sourceTree = "<group>"; };
     6882                DDA0A20C27E55E3D005E086E /* WebEditingDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebEditingDelegate.h; path = ../WebKitLegacy/mac/WebView/WebEditingDelegate.h; sourceTree = "<group>"; };
     6883                DDA0A20D27E55E3D005E086E /* DOMCSSFontFaceRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCSSFontFaceRule.h; path = ../WebKitLegacy/mac/DOM/DOMCSSFontFaceRule.h; sourceTree = "<group>"; };
     6884                DDA0A20E27E55E3D005E086E /* WebAllowDenyPolicyListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebAllowDenyPolicyListener.h; path = ../WebKitLegacy/mac/WebView/WebAllowDenyPolicyListener.h; sourceTree = "<group>"; };
     6885                DDA0A20F27E55E3D005E086E /* DOMCSSValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCSSValue.h; path = ../WebKitLegacy/mac/DOM/DOMCSSValue.h; sourceTree = "<group>"; };
     6886                DDA0A21027E55E3D005E086E /* DOMCore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCore.h; path = ../WebKitLegacy/mac/DOM/DOMCore.h; sourceTree = "<group>"; };
     6887                DDA0A21127E55E3D005E086E /* WebHistoryItemPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebHistoryItemPrivate.h; path = ../WebKitLegacy/mac/History/WebHistoryItemPrivate.h; sourceTree = "<group>"; };
     6888                DDA0A21227E55E3E005E086E /* WebNSURLExtras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebNSURLExtras.h; path = ../WebKitLegacy/mac/Misc/WebNSURLExtras.h; sourceTree = "<group>"; };
     6889                DDA0A21327E55E3E005E086E /* WebPluginContainerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPluginContainerPrivate.h; path = ../WebKitLegacy/mac/Plugins/WebPluginContainerPrivate.h; sourceTree = "<group>"; };
     6890                DDA0A21427E55E3E005E086E /* WebPanelAuthenticationHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPanelAuthenticationHandler.h; path = ../WebKitLegacy/mac/Panels/WebPanelAuthenticationHandler.h; sourceTree = "<group>"; };
     6891                DDA0A21527E55E3E005E086E /* WebPreferencesPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPreferencesPrivate.h; path = ../WebKitLegacy/mac/WebView/WebPreferencesPrivate.h; sourceTree = "<group>"; };
     6892                DDA0A21627E55E3F005E086E /* DOMHTMLQuoteElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLQuoteElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLQuoteElement.h; sourceTree = "<group>"; };
     6893                DDA0A21727E55E3F005E086E /* WebStorageManagerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebStorageManagerPrivate.h; path = ../WebKitLegacy/mac/Storage/WebStorageManagerPrivate.h; sourceTree = "<group>"; };
     6894                DDA0A21827E55E3F005E086E /* WebView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebView.h; path = ../WebKitLegacy/mac/WebView/WebView.h; sourceTree = "<group>"; };
     6895                DDA0A21927E55E3F005E086E /* DOMBlob.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMBlob.h; path = ../WebKitLegacy/mac/DOM/DOMBlob.h; sourceTree = "<group>"; };
     6896                DDA0A21A27E55E3F005E086E /* WebFixedPositionContent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebFixedPositionContent.h; path = ../WebKitLegacy/ios/WebCoreSupport/WebFixedPositionContent.h; sourceTree = "<group>"; };
     6897                DDA0A21B27E55E3F005E086E /* WebDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDataSource.h; path = ../WebKitLegacy/mac/WebView/WebDataSource.h; sourceTree = "<group>"; };
     6898                DDA0A21C27E55E3F005E086E /* WebNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebNotification.h; path = ../WebKitLegacy/mac/WebView/WebNotification.h; sourceTree = "<group>"; };
     6899                DDA0A21D27E55E3F005E086E /* WebNSWindowExtras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebNSWindowExtras.h; path = ../WebKitLegacy/mac/Misc/WebNSWindowExtras.h; sourceTree = "<group>"; };
     6900                DDA0A21E27E55E40005E086E /* WebDOMOperations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDOMOperations.h; path = ../WebKitLegacy/mac/DOM/WebDOMOperations.h; sourceTree = "<group>"; };
     6901                DDA0A21F27E55E40005E086E /* DOMHTMLFormElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLFormElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLFormElement.h; sourceTree = "<group>"; };
     6902                DDA0A22027E55E40005E086E /* DOMCDATASection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCDATASection.h; path = ../WebKitLegacy/mac/DOM/DOMCDATASection.h; sourceTree = "<group>"; };
     6903                DDA0A22127E55E40005E086E /* DOMHTMLUListElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLUListElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLUListElement.h; sourceTree = "<group>"; };
     6904                DDA0A22227E55E40005E086E /* DOMKeyboardEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMKeyboardEvent.h; path = ../WebKitLegacy/mac/DOM/DOMKeyboardEvent.h; sourceTree = "<group>"; };
     6905                DDA0A22327E55E40005E086E /* DOMCounter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCounter.h; path = ../WebKitLegacy/mac/DOM/DOMCounter.h; sourceTree = "<group>"; };
     6906                DDA0A22427E55E41005E086E /* WebNSDataExtrasPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebNSDataExtrasPrivate.h; path = ../WebKitLegacy/mac/Misc/WebNSDataExtrasPrivate.h; sourceTree = "<group>"; };
     6907                DDA0A22527E55E41005E086E /* DOMHTMLMapElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLMapElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLMapElement.h; sourceTree = "<group>"; };
     6908                DDA0A22727E55E41005E086E /* WebURLsWithTitles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebURLsWithTitles.h; path = ../WebKitLegacy/mac/History/WebURLsWithTitles.h; sourceTree = "<group>"; };
     6909                DDA0A22827E55E41005E086E /* DOMCSSRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCSSRule.h; path = ../WebKitLegacy/mac/DOM/DOMCSSRule.h; sourceTree = "<group>"; };
     6910                DDA0A22927E55E42005E086E /* DOMCSSMediaRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCSSMediaRule.h; path = ../WebKitLegacy/mac/DOM/DOMCSSMediaRule.h; sourceTree = "<group>"; };
     6911                DDA0A22A27E55E42005E086E /* DOMCSSStyleSheet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCSSStyleSheet.h; path = ../WebKitLegacy/mac/DOM/DOMCSSStyleSheet.h; sourceTree = "<group>"; };
     6912                DDA0A22B27E55E42005E086E /* WebUIKitDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebUIKitDelegate.h; path = ../WebKitLegacy/ios/WebView/WebUIKitDelegate.h; sourceTree = "<group>"; };
     6913                DDA0A22C27E55E42005E086E /* WebPluginViewFactoryPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPluginViewFactoryPrivate.h; path = ../WebKitLegacy/mac/Plugins/WebPluginViewFactoryPrivate.h; sourceTree = "<group>"; };
     6914                DDA0A22D27E55E42005E086E /* DOMUIKitExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMUIKitExtensions.h; path = ../WebKitLegacy/mac/DOM/DOMUIKitExtensions.h; sourceTree = "<group>"; };
     6915                DDA0A22E27E55E42005E086E /* DOMExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMExtensions.h; path = ../WebKitLegacy/mac/DOM/DOMExtensions.h; sourceTree = "<group>"; };
     6916                DDA0A22F27E55E42005E086E /* DOMCSSStyleRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCSSStyleRule.h; path = ../WebKitLegacy/mac/DOM/DOMCSSStyleRule.h; sourceTree = "<group>"; };
     6917                DDA0A23027E55E43005E086E /* WebDeviceOrientationProviderMock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDeviceOrientationProviderMock.h; path = ../WebKitLegacy/mac/WebView/WebDeviceOrientationProviderMock.h; sourceTree = "<group>"; };
     6918                DDA0A23127E55E43005E086E /* WebDefaultPolicyDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDefaultPolicyDelegate.h; path = ../WebKitLegacy/mac/DefaultDelegates/WebDefaultPolicyDelegate.h; sourceTree = "<group>"; };
     6919                DDA0A23227E55E43005E086E /* WebDynamicScrollBarsView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDynamicScrollBarsView.h; path = ../WebKitLegacy/mac/WebView/WebDynamicScrollBarsView.h; sourceTree = "<group>"; };
     6920                DDA0A23327E55E43005E086E /* WebDatabaseQuotaManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDatabaseQuotaManager.h; path = ../WebKitLegacy/mac/Storage/WebDatabaseQuotaManager.h; sourceTree = "<group>"; };
     6921                DDA0A23427E55E43005E086E /* WebPDFViewIOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPDFViewIOS.h; path = ../WebKitLegacy/ios/WebView/WebPDFViewIOS.h; sourceTree = "<group>"; };
     6922                DDA0A23527E55E43005E086E /* WebPluginPackagePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPluginPackagePrivate.h; path = ../WebKitLegacy/mac/Plugins/WebPluginPackagePrivate.h; sourceTree = "<group>"; };
     6923                DDA0A23627E55E43005E086E /* WebSelectionRect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebSelectionRect.h; path = ../WebKitLegacy/ios/WebCoreSupport/WebSelectionRect.h; sourceTree = "<group>"; };
     6924                DDA0A23727E55E44005E086E /* WebTextIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebTextIterator.h; path = ../WebKitLegacy/mac/WebView/WebTextIterator.h; sourceTree = "<group>"; };
     6925                DDA0A23827E55E44005E086E /* WebDeviceOrientation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDeviceOrientation.h; path = ../WebKitLegacy/mac/WebView/WebDeviceOrientation.h; sourceTree = "<group>"; };
     6926                DDA0A23927E55E44005E086E /* DOMHTMLFieldSetElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLFieldSetElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLFieldSetElement.h; sourceTree = "<group>"; };
     6927                DDA0A23A27E55E44005E086E /* WebGeolocationProviderIOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebGeolocationProviderIOS.h; path = ../WebKitLegacy/ios/Misc/WebGeolocationProviderIOS.h; sourceTree = "<group>"; };
     6928                DDA0A23B27E55E44005E086E /* DOMFileList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMFileList.h; path = ../WebKitLegacy/mac/DOM/DOMFileList.h; sourceTree = "<group>"; };
     6929                DDA0A23C27E55E44005E086E /* DOMXPathExpression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMXPathExpression.h; path = ../WebKitLegacy/mac/DOM/DOMXPathExpression.h; sourceTree = "<group>"; };
     6930                DDA0A23D27E55E44005E086E /* DOMHTMLTableRowElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLTableRowElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLTableRowElement.h; sourceTree = "<group>"; };
     6931                DDA0A23E27E55E45005E086E /* DOMCSS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCSS.h; path = ../WebKitLegacy/mac/DOM/DOMCSS.h; sourceTree = "<group>"; };
     6932                DDA0A23F27E55E45005E086E /* WebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebCache.h; path = ../WebKitLegacy/mac/Misc/WebCache.h; sourceTree = "<group>"; };
     6933                DDA0A24027E55E45005E086E /* WebFrameIPhone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebFrameIPhone.h; path = ../WebKitLegacy/ios/WebCoreSupport/WebFrameIPhone.h; sourceTree = "<group>"; };
     6934                DDA0A24127E55E45005E086E /* DOMNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMNode.h; path = ../WebKitLegacy/mac/DOM/DOMNode.h; sourceTree = "<group>"; };
     6935                DDA0A24227E55E45005E086E /* WebInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebInspector.h; path = ../WebKitLegacy/mac/WebInspector/WebInspector.h; sourceTree = "<group>"; };
     6936                DDA0A24327E55E45005E086E /* DOMHTMLElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLElement.h; sourceTree = "<group>"; };
     6937                DDA0A24427E55E45005E086E /* DOMHTMLVideoElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLVideoElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLVideoElement.h; sourceTree = "<group>"; };
     6938                DDA0A24527E55E46005E086E /* WebApplicationCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebApplicationCache.h; path = ../WebKitLegacy/mac/WebCoreSupport/WebApplicationCache.h; sourceTree = "<group>"; };
     6939                DDA0A24627E55E46005E086E /* DOMHTMLEmbedElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLEmbedElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLEmbedElement.h; sourceTree = "<group>"; };
     6940                DDA0A24727E55E46005E086E /* NSURLDownloadSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSURLDownloadSPI.h; path = ../WebKitLegacy/mac/Misc/NSURLDownloadSPI.h; sourceTree = "<group>"; };
     6941                DDA0A24827E55E46005E086E /* DOMHTMLInputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLInputElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLInputElement.h; sourceTree = "<group>"; };
     6942                DDA0A24927E55E46005E086E /* DOMHTMLOListElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLOListElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLOListElement.h; sourceTree = "<group>"; };
     6943                DDA0A24A27E55E46005E086E /* DOMOverflowEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMOverflowEvent.h; path = ../WebKitLegacy/mac/DOM/DOMOverflowEvent.h; sourceTree = "<group>"; };
     6944                DDA0A24B27E55E46005E086E /* DOMCSSRuleList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCSSRuleList.h; path = ../WebKitLegacy/mac/DOM/DOMCSSRuleList.h; sourceTree = "<group>"; };
     6945                DDA0A24C27E55E46005E086E /* DOMHTMLButtonElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLButtonElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLButtonElement.h; sourceTree = "<group>"; };
     6946                DDA0A24D27E55E47005E086E /* WebIconDatabase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebIconDatabase.h; path = ../WebKitLegacy/mac/Misc/WebIconDatabase.h; sourceTree = "<group>"; };
     6947                DDA0A24E27E55E47005E086E /* WebUserContentURLPattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebUserContentURLPattern.h; path = ../WebKitLegacy/mac/Misc/WebUserContentURLPattern.h; sourceTree = "<group>"; };
     6948                DDA0A24F27E55E47005E086E /* WebViewPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebViewPrivate.h; path = ../WebKitLegacy/mac/WebView/WebViewPrivate.h; sourceTree = "<group>"; };
     6949                DDA0A25027E55E47005E086E /* WebEditingDelegatePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebEditingDelegatePrivate.h; path = ../WebKitLegacy/mac/WebView/WebEditingDelegatePrivate.h; sourceTree = "<group>"; };
     6950                DDA0A25127E55E47005E086E /* DOMStylesheets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMStylesheets.h; path = ../WebKitLegacy/mac/DOM/DOMStylesheets.h; sourceTree = "<group>"; };
     6951                DDA0A25227E55E47005E086E /* WebCreateFragmentInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebCreateFragmentInternal.h; path = ../WebKitLegacy/mac/WebCoreSupport/WebCreateFragmentInternal.h; sourceTree = "<group>"; };
     6952                DDA0A25327E55E47005E086E /* DOMEntityReference.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMEntityReference.h; path = ../WebKitLegacy/mac/DOM/DOMEntityReference.h; sourceTree = "<group>"; };
     6953                DDA0A25427E55E48005E086E /* DOMHTMLFrameSetElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLFrameSetElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLFrameSetElement.h; sourceTree = "<group>"; };
     6954                DDA0A25527E55E48005E086E /* DOMStyleSheetList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMStyleSheetList.h; path = ../WebKitLegacy/mac/DOM/DOMStyleSheetList.h; sourceTree = "<group>"; };
     6955                DDA0A25627E55E48005E086E /* WebCaretChangeListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebCaretChangeListener.h; path = ../WebKitLegacy/ios/WebCoreSupport/WebCaretChangeListener.h; sourceTree = "<group>"; };
     6956                DDA0A25727E55E48005E086E /* WebFrameLoadDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebFrameLoadDelegate.h; path = ../WebKitLegacy/mac/WebView/WebFrameLoadDelegate.h; sourceTree = "<group>"; };
     6957                DDA0A25827E55E48005E086E /* DOMHTMLFontElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLFontElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLFontElement.h; sourceTree = "<group>"; };
     6958                DDA0A25927E55E48005E086E /* WebHTMLViewPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebHTMLViewPrivate.h; path = ../WebKitLegacy/mac/WebView/WebHTMLViewPrivate.h; sourceTree = "<group>"; };
     6959                DDA0A25A27E55E48005E086E /* DOMMediaError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMMediaError.h; path = ../WebKitLegacy/mac/DOM/DOMMediaError.h; sourceTree = "<group>"; };
     6960                DDA0A25B27E55E49005E086E /* DOMHTMLTextAreaElementPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLTextAreaElementPrivate.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLTextAreaElementPrivate.h; sourceTree = "<group>"; };
     6961                DDA0A25C27E55E49005E086E /* WebQuotaManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebQuotaManager.h; path = ../WebKitLegacy/mac/Misc/WebQuotaManager.h; sourceTree = "<group>"; };
     6962                DDA0A25D27E55E49005E086E /* WebFeature.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebFeature.h; path = ../WebKitLegacy/mac/WebView/WebFeature.h; sourceTree = "<group>"; };
     6963                DDA0A25E27E55E49005E086E /* DOMEvents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMEvents.h; path = ../WebKitLegacy/mac/DOM/DOMEvents.h; sourceTree = "<group>"; };
     6964                DDA0A25F27E55E49005E086E /* WebPluginViewFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPluginViewFactory.h; path = ../WebKitLegacy/mac/Plugins/WebPluginViewFactory.h; sourceTree = "<group>"; };
     6965                DDA0A26027E55E49005E086E /* WebPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPreferences.h; path = ../WebKitLegacy/mac/WebView/WebPreferences.h; sourceTree = "<group>"; };
     6966                DDA0A26127E55E49005E086E /* WebFrameView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebFrameView.h; path = ../WebKitLegacy/mac/WebView/WebFrameView.h; sourceTree = "<group>"; };
     6967                DDA0A26227E55E4A005E086E /* DOMMouseEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMMouseEvent.h; path = ../WebKitLegacy/mac/DOM/DOMMouseEvent.h; sourceTree = "<group>"; };
     6968                DDA0A26327E55E4A005E086E /* DOMHTMLBodyElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLBodyElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLBodyElement.h; sourceTree = "<group>"; };
     6969                DDA0A26427E55E4A005E086E /* WebFrameViewPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebFrameViewPrivate.h; path = ../WebKitLegacy/mac/WebView/WebFrameViewPrivate.h; sourceTree = "<group>"; };
     6970                DDA0A26527E55E4A005E086E /* DOMProgressEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMProgressEvent.h; path = ../WebKitLegacy/mac/DOM/DOMProgressEvent.h; sourceTree = "<group>"; };
     6971                DDA0A26627E55E4A005E086E /* DOMHTMLMetaElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLMetaElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLMetaElement.h; sourceTree = "<group>"; };
     6972                DDA0A26727E55E4A005E086E /* DOMHTMLDivElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLDivElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLDivElement.h; sourceTree = "<group>"; };
     6973                DDA0A26827E55E4A005E086E /* WebResourcePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebResourcePrivate.h; path = ../WebKitLegacy/mac/WebView/WebResourcePrivate.h; sourceTree = "<group>"; };
     6974                DDA0A26927E55E4A005E086E /* DOMObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMObject.h; path = ../WebKitLegacy/mac/DOM/DOMObject.h; sourceTree = "<group>"; };
     6975                DDA0A26A27E55E4B005E086E /* DOMWheelEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMWheelEvent.h; path = ../WebKitLegacy/mac/DOM/DOMWheelEvent.h; sourceTree = "<group>"; };
     6976                DDA0A26B27E55E4B005E086E /* DOMRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMRange.h; path = ../WebKitLegacy/mac/DOM/DOMRange.h; sourceTree = "<group>"; };
     6977                DDA0A26C27E55E4B005E086E /* DOMXPathNSResolver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMXPathNSResolver.h; path = ../WebKitLegacy/mac/DOM/DOMXPathNSResolver.h; sourceTree = "<group>"; };
     6978                DDA0A26D27E55E4B005E086E /* DOMHTMLTableElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLTableElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLTableElement.h; sourceTree = "<group>"; };
     6979                DDA0A26E27E55E4B005E086E /* DOMHTMLBaseFontElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLBaseFontElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLBaseFontElement.h; sourceTree = "<group>"; };
     6980                DDA0A26F27E55E4B005E086E /* WebUIKitSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebUIKitSupport.h; path = ../WebKitLegacy/ios/Misc/WebUIKitSupport.h; sourceTree = "<group>"; };
     6981                DDA0A27027E55E4B005E086E /* WebDownload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDownload.h; path = ../WebKitLegacy/mac/Misc/WebDownload.h; sourceTree = "<group>"; };
     6982                DDA0A27127E55E4C005E086E /* WebHistory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebHistory.h; path = ../WebKitLegacy/mac/History/WebHistory.h; sourceTree = "<group>"; };
     6983                DDA0A27227E55E4C005E086E /* DOMHTMLCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLCollection.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLCollection.h; sourceTree = "<group>"; };
     6984                DDA0A27327E55E4C005E086E /* DOMProcessingInstruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMProcessingInstruction.h; path = ../WebKitLegacy/mac/DOM/DOMProcessingInstruction.h; sourceTree = "<group>"; };
     6985                DDA0A27427E55E4C005E086E /* DOMHTMLObjectElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLObjectElement.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLObjectElement.h; sourceTree = "<group>"; };
     6986                DDA0A27527E55E4C005E086E /* WebKitNSStringExtras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebKitNSStringExtras.h; path = ../WebKitLegacy/mac/Misc/WebKitNSStringExtras.h; sourceTree = "<group>"; };
     6987                DDA0A27627E55E4C005E086E /* DOMCSSPrimitiveValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMCSSPrimitiveValue.h; path = ../WebKitLegacy/mac/DOM/DOMCSSPrimitiveValue.h; sourceTree = "<group>"; };
     6988                DDA0A27727E55E4D005E086E /* DOMStyleSheet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMStyleSheet.h; path = ../WebKitLegacy/mac/DOM/DOMStyleSheet.h; sourceTree = "<group>"; };
     6989                DDA0A27827E55E4D005E086E /* WebDOMOperationsPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDOMOperationsPrivate.h; path = ../WebKitLegacy/mac/DOM/WebDOMOperationsPrivate.h; sourceTree = "<group>"; };
     6990                DDA0A27927E55E4D005E086E /* WebPDFViewPlaceholder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebPDFViewPlaceholder.h; path = ../WebKitLegacy/ios/WebView/WebPDFViewPlaceholder.h; sourceTree = "<group>"; };
     6991                DDA0A27A27E55E4D005E086E /* WebNSFileManagerExtras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebNSFileManagerExtras.h; path = ../WebKitLegacy/mac/Misc/WebNSFileManagerExtras.h; sourceTree = "<group>"; };
     6992                DDA0A27B27E55E4D005E086E /* DOMHTMLElementPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLElementPrivate.h; path = ../WebKitLegacy/mac/DOM/DOMHTMLElementPrivate.h; sourceTree = "<group>"; };
     6993                DDA0A38027E561C4005E086E /* WebScriptObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebScriptObject.h; path = ../WebCore/bridge/objc/WebScriptObject.h; sourceTree = "<group>"; };
     6994                DDA0A38227E561CA005E086E /* WebKitAvailability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebKitAvailability.h; path = ../WebCore/platform/cocoa/WebKitAvailability.h; sourceTree = "<group>"; };
     6995                DDA0A3FC27E66F2F005E086E /* AbstractPasteboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AbstractPasteboard.h; path = ../WebCore/platform/ios/AbstractPasteboard.h; sourceTree = "<group>"; };
     6996                DDA0A3FE27E66F5E005E086E /* KeyEventCodesIOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = KeyEventCodesIOS.h; path = ../WebCore/platform/ios/KeyEventCodesIOS.h; sourceTree = "<group>"; };
     6997                DDA0A40027E66F83005E086E /* WKGraphics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WKGraphics.h; path = ../WebCore/platform/ios/wak/WKGraphics.h; sourceTree = "<group>"; };
     6998                DDA0A40127E66F84005E086E /* WAKView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WAKView.h; path = ../WebCore/platform/ios/wak/WAKView.h; sourceTree = "<group>"; };
     6999                DDA0A40227E66F84005E086E /* WAKWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WAKWindow.h; path = ../WebCore/platform/ios/wak/WAKWindow.h; sourceTree = "<group>"; };
     7000                DDA0A40327E66F84005E086E /* WKTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WKTypes.h; path = ../WebCore/platform/ios/wak/WKTypes.h; sourceTree = "<group>"; };
     7001                DDA0A40427E66F84005E086E /* WAKResponder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WAKResponder.h; path = ../WebCore/platform/ios/wak/WAKResponder.h; sourceTree = "<group>"; };
     7002                DDA0A40527E66F85005E086E /* WKContentObservation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WKContentObservation.h; path = ../WebCore/platform/ios/wak/WKContentObservation.h; sourceTree = "<group>"; };
     7003                DDA0A40C27E66FB5005E086E /* WebCoreThreadMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebCoreThreadMessage.h; path = ../WebCore/platform/ios/wak/WebCoreThreadMessage.h; sourceTree = "<group>"; };
     7004                DDA0A40D27E66FB5005E086E /* WebCoreThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebCoreThread.h; path = ../WebCore/platform/ios/wak/WebCoreThread.h; sourceTree = "<group>"; };
     7005                DDA0A40E27E66FB5005E086E /* WebCoreThreadRun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebCoreThreadRun.h; path = ../WebCore/platform/ios/wak/WebCoreThreadRun.h; sourceTree = "<group>"; };
     7006                DDA0A41227E66FD7005E086E /* WebEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebEvent.h; path = ../WebCore/platform/ios/WebEvent.h; sourceTree = "<group>"; };
     7007                DDA0A41427E67000005E086E /* WebItemProviderPasteboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebItemProviderPasteboard.h; path = ../WebCore/platform/ios/WebItemProviderPasteboard.h; sourceTree = "<group>"; };
     7008                DDA0A41627E67039005E086E /* WebEventRegion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebEventRegion.h; path = ../WebCore/page/ios/WebEventRegion.h; sourceTree = "<group>"; };
     7009                DDA0A41827E672A5005E086E /* WAKAppKitStubs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WAKAppKitStubs.h; path = ../WebCore/platform/ios/wak/WAKAppKitStubs.h; sourceTree = "<group>"; };
     7010                DDA0A41D27E94644005E086E /* WebKitLegacy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebKitLegacy.h; sourceTree = "<group>"; };
    64507011                DDE992F4278D06D900F60D26 /* libWebKitAdditions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libWebKitAdditions.a; sourceTree = BUILT_PRODUCTS_DIR; };
    64517012                DF0C5F23252ECB8D00D921DB /* WKDownload.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WKDownload.mm; sourceTree = "<group>"; };
     
    70227583                                C0CE73351247F70E00BC0EC4 /* Scripts */,
    70237584                                1A4F9769100E7B6600637A18 /* Configurations */,
     7585                                DD66248827E550D20028ED61 /* Migrated Headers */,
    70247586                                0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */,
    70257587                                034768DFFF38A50411DB9C8B /* Products */,
     
    92999861                                1A6280C41919949F006AD9F9 /* WebKit.h */,
    93009862                                1A6280F21919982A006AD9F9 /* WebKit.m */,
     9863                                DDA0A41D27E94644005E086E /* WebKitLegacy.h */,
    93019864                                1A6280C61919950C006AD9F9 /* WebKitPrivate.h */,
    93029865                                1AE00D4B182D6EB000087DD7 /* WKBrowsingContextHandle.h */,
     
    1277213335                        sourceTree = "<group>";
    1277313336                };
     13337                DD66248827E550D20028ED61 /* Migrated Headers */ = {
     13338                        isa = PBXGroup;
     13339                        children = (
     13340                                DDA0A3FC27E66F2F005E086E /* AbstractPasteboard.h */,
     13341                                DDA0A1BE27E55E2F005E086E /* DOM.h */,
     13342                                DDA0A19A27E55E29005E086E /* DOMAbstractView.h */,
     13343                                DDA0A1FA27E55E3A005E086E /* DOMAttr.h */,
     13344                                DDA0A21927E55E3F005E086E /* DOMBlob.h */,
     13345                                DDA0A22027E55E40005E086E /* DOMCDATASection.h */,
     13346                                DDA0A20327E55E3B005E086E /* DOMCharacterData.h */,
     13347                                DDA0A1D727E55E34005E086E /* DOMComment.h */,
     13348                                DDA0A21027E55E3D005E086E /* DOMCore.h */,
     13349                                DDA0A22327E55E40005E086E /* DOMCounter.h */,
     13350                                DDA0A23E27E55E45005E086E /* DOMCSS.h */,
     13351                                DDA0A1AC27E55E2C005E086E /* DOMCSSCharsetRule.h */,
     13352                                DDA0A20D27E55E3D005E086E /* DOMCSSFontFaceRule.h */,
     13353                                DDA0A17C27E55E24005E086E /* DOMCSSImportRule.h */,
     13354                                DDA0A22927E55E42005E086E /* DOMCSSMediaRule.h */,
     13355                                DDA0A1A027E55E2A005E086E /* DOMCSSPageRule.h */,
     13356                                DDA0A27627E55E4C005E086E /* DOMCSSPrimitiveValue.h */,
     13357                                DDA0A22827E55E41005E086E /* DOMCSSRule.h */,
     13358                                DDA0A24B27E55E46005E086E /* DOMCSSRuleList.h */,
     13359                                DDA0A1F127E55E38005E086E /* DOMCSSStyleDeclaration.h */,
     13360                                DDA0A22F27E55E42005E086E /* DOMCSSStyleRule.h */,
     13361                                DDA0A22A27E55E42005E086E /* DOMCSSStyleSheet.h */,
     13362                                DDA0A19F27E55E2A005E086E /* DOMCSSUnknownRule.h */,
     13363                                DDA0A20F27E55E3D005E086E /* DOMCSSValue.h */,
     13364                                DDA0A1E727E55E36005E086E /* DOMCSSValueList.h */,
     13365                                DDA0A1B027E55E2D005E086E /* DOMDocument.h */,
     13366                                DDA0A1BC27E55E2F005E086E /* DOMDocumentFragment.h */,
     13367                                DDA0A1E927E55E37005E086E /* DOMDocumentFragmentPrivate.h */,
     13368                                DDA0A1C027E55E30005E086E /* DOMDocumentPrivate.h */,
     13369                                DDA0A1EE27E55E38005E086E /* DOMDocumentType.h */,
     13370                                DDA0A1C327E55E30005E086E /* DOMElement.h */,
     13371                                DDA0A18427E55E25005E086E /* DOMEntity.h */,
     13372                                DDA0A25327E55E47005E086E /* DOMEntityReference.h */,
     13373                                DDA0A18F27E55E27005E086E /* DOMEvent.h */,
     13374                                DDA0A1E827E55E36005E086E /* DOMEventException.h */,
     13375                                DDA0A1DD27E55E35005E086E /* DOMEventListener.h */,
     13376                                DDA0A25E27E55E49005E086E /* DOMEvents.h */,
     13377                                DDA0A1AE27E55E2C005E086E /* DOMEventTarget.h */,
     13378                                DDA0A1BA27E55E2F005E086E /* DOMException.h */,
     13379                                DDA0A22E27E55E42005E086E /* DOMExtensions.h */,
     13380                                DDA0A1E427E55E36005E086E /* DOMFile.h */,
     13381                                DDA0A23B27E55E44005E086E /* DOMFileList.h */,
     13382                                DDA0A1CA27E55E31005E086E /* DOMHTML.h */,
     13383                                DDA0A1D027E55E33005E086E /* DOMHTMLAnchorElement.h */,
     13384                                DDA0A20627E55E3B005E086E /* DOMHTMLAppletElement.h */,
     13385                                DDA0A1F827E55E39005E086E /* DOMHTMLAreaElement.h */,
     13386                                DDA0A20727E55E3C005E086E /* DOMHTMLBaseElement.h */,
     13387                                DDA0A26E27E55E4B005E086E /* DOMHTMLBaseFontElement.h */,
     13388                                DDA0A26327E55E4A005E086E /* DOMHTMLBodyElement.h */,
     13389                                DDA0A18727E55E26005E086E /* DOMHTMLBRElement.h */,
     13390                                DDA0A24C27E55E46005E086E /* DOMHTMLButtonElement.h */,
     13391                                DDA0A1F227E55E38005E086E /* DOMHTMLCanvasElement.h */,
     13392                                DDA0A27227E55E4C005E086E /* DOMHTMLCollection.h */,
     13393                                DDA0A1A227E55E2A005E086E /* DOMHTMLDirectoryElement.h */,
     13394                                DDA0A26727E55E4A005E086E /* DOMHTMLDivElement.h */,
     13395                                DDA0A1EB27E55E37005E086E /* DOMHTMLDListElement.h */,
     13396                                DDA0A1D127E55E33005E086E /* DOMHTMLDocument.h */,
     13397                                DDA0A24327E55E45005E086E /* DOMHTMLElement.h */,
     13398                                DDA0A27B27E55E4D005E086E /* DOMHTMLElementPrivate.h */,
     13399                                DDA0A24627E55E46005E086E /* DOMHTMLEmbedElement.h */,
     13400                                DDA0A23927E55E44005E086E /* DOMHTMLFieldSetElement.h */,
     13401                                DDA0A25827E55E48005E086E /* DOMHTMLFontElement.h */,
     13402                                DDA0A21F27E55E40005E086E /* DOMHTMLFormElement.h */,
     13403                                DDA0A1AF27E55E2D005E086E /* DOMHTMLFrameElement.h */,
     13404                                DDA0A25427E55E48005E086E /* DOMHTMLFrameSetElement.h */,
     13405                                DDA0A18D27E55E27005E086E /* DOMHTMLHeadElement.h */,
     13406                                DDA0A1E027E55E35005E086E /* DOMHTMLHeadingElement.h */,
     13407                                DDA0A18027E55E25005E086E /* DOMHTMLHRElement.h */,
     13408                                DDA0A1A527E55E2B005E086E /* DOMHTMLHtmlElement.h */,
     13409                                DDA0A18A27E55E27005E086E /* DOMHTMLIFrameElement.h */,
     13410                                DDA0A1A427E55E2B005E086E /* DOMHTMLImageElement.h */,
     13411                                DDA0A24827E55E46005E086E /* DOMHTMLInputElement.h */,
     13412                                DDA0A20B27E55E3D005E086E /* DOMHTMLInputElementPrivate.h */,
     13413                                DDA0A1C827E55E31005E086E /* DOMHTMLLabelElement.h */,
     13414                                DDA0A18C27E55E27005E086E /* DOMHTMLLegendElement.h */,
     13415                                DDA0A1CC27E55E32005E086E /* DOMHTMLLIElement.h */,
     13416                                DDA0A1C627E55E31005E086E /* DOMHTMLLinkElement.h */,
     13417                                DDA0A22527E55E41005E086E /* DOMHTMLMapElement.h */,
     13418                                DDA0A1AA27E55E2C005E086E /* DOMHTMLMarqueeElement.h */,
     13419                                DDA0A1B727E55E2E005E086E /* DOMHTMLMediaElement.h */,
     13420                                DDA0A1E227E55E36005E086E /* DOMHTMLMenuElement.h */,
     13421                                DDA0A26627E55E4A005E086E /* DOMHTMLMetaElement.h */,
     13422                                DDA0A1FF27E55E3B005E086E /* DOMHTMLModElement.h */,
     13423                                DDA0A27427E55E4C005E086E /* DOMHTMLObjectElement.h */,
     13424                                DDA0A24927E55E46005E086E /* DOMHTMLOListElement.h */,
     13425                                DDA0A1DB27E55E34005E086E /* DOMHTMLOptGroupElement.h */,
     13426                                DDA0A1C427E55E30005E086E /* DOMHTMLOptionElement.h */,
     13427                                DDA0A1DA27E55E34005E086E /* DOMHTMLOptionsCollection.h */,
     13428                                DDA0A20827E55E3C005E086E /* DOMHTMLParagraphElement.h */,
     13429                                DDA0A19727E55E29005E086E /* DOMHTMLParamElement.h */,
     13430                                DDA0A1F527E55E39005E086E /* DOMHTMLPreElement.h */,
     13431                                DDA0A21627E55E3F005E086E /* DOMHTMLQuoteElement.h */,
     13432                                DDA0A19E27E55E2A005E086E /* DOMHTMLScriptElement.h */,
     13433                                DDA0A1F627E55E39005E086E /* DOMHTMLSelectElement.h */,
     13434                                DDA0A1F927E55E3A005E086E /* DOMHTMLStyleElement.h */,
     13435                                DDA0A1D327E55E33005E086E /* DOMHTMLTableCaptionElement.h */,
     13436                                DDA0A1B927E55E2E005E086E /* DOMHTMLTableCellElement.h */,
     13437                                DDA0A1A727E55E2B005E086E /* DOMHTMLTableColElement.h */,
     13438                                DDA0A26D27E55E4B005E086E /* DOMHTMLTableElement.h */,
     13439                                DDA0A23D27E55E44005E086E /* DOMHTMLTableRowElement.h */,
     13440                                DDA0A1A827E55E2C005E086E /* DOMHTMLTableSectionElement.h */,
     13441                                DDA0A1D227E55E33005E086E /* DOMHTMLTextAreaElement.h */,
     13442                                DDA0A25B27E55E49005E086E /* DOMHTMLTextAreaElementPrivate.h */,
     13443                                DDA0A1D627E55E33005E086E /* DOMHTMLTitleElement.h */,
     13444                                DDA0A22127E55E40005E086E /* DOMHTMLUListElement.h */,
     13445                                DDA0A24427E55E45005E086E /* DOMHTMLVideoElement.h */,
     13446                                DDA0A19C27E55E29005E086E /* DOMImplementation.h */,
     13447                                DDA0A22227E55E40005E086E /* DOMKeyboardEvent.h */,
     13448                                DDA0A25A27E55E48005E086E /* DOMMediaError.h */,
     13449                                DDA0A1AD27E55E2C005E086E /* DOMMediaList.h */,
     13450                                DDA0A26227E55E4A005E086E /* DOMMouseEvent.h */,
     13451                                DDA0A17D27E55E24005E086E /* DOMMutationEvent.h */,
     13452                                DDA0A1E527E55E36005E086E /* DOMNamedNodeMap.h */,
     13453                                DDA0A24127E55E45005E086E /* DOMNode.h */,
     13454                                DDA0A19B27E55E29005E086E /* DOMNodeFilter.h */,
     13455                                DDA0A19527E55E28005E086E /* DOMNodeIterator.h */,
     13456                                DDA0A19027E55E28005E086E /* DOMNodeList.h */,
     13457                                DDA0A1D527E55E33005E086E /* DOMNodePrivate.h */,
     13458                                DDA0A26927E55E4A005E086E /* DOMObject.h */,
     13459                                DDA0A24A27E55E46005E086E /* DOMOverflowEvent.h */,
     13460                                DDA0A1B127E55E2D005E086E /* DOMPrivate.h */,
     13461                                DDA0A27327E55E4C005E086E /* DOMProcessingInstruction.h */,
     13462                                DDA0A26527E55E4A005E086E /* DOMProgressEvent.h */,
     13463                                DDA0A26B27E55E4B005E086E /* DOMRange.h */,
     13464                                DDA0A18B27E55E27005E086E /* DOMRangeException.h */,
     13465                                DDA0A1DF27E55E35005E086E /* DOMRanges.h */,
     13466                                DDA0A1FE27E55E3A005E086E /* DOMRect.h */,
     13467                                DDA0A1C927E55E31005E086E /* DOMRGBColor.h */,
     13468                                DDA0A27727E55E4D005E086E /* DOMStyleSheet.h */,
     13469                                DDA0A25527E55E48005E086E /* DOMStyleSheetList.h */,
     13470                                DDA0A25127E55E47005E086E /* DOMStylesheets.h */,
     13471                                DDA0A17E27E55E24005E086E /* DOMText.h */,
     13472                                DDA0A18127E55E25005E086E /* DOMTextEvent.h */,
     13473                                DDA0A1EA27E55E37005E086E /* DOMTimeRanges.h */,
     13474                                DDA0A1CE27E55E32005E086E /* DOMTraversal.h */,
     13475                                DDA0A1A127E55E2A005E086E /* DOMTreeWalker.h */,
     13476                                DDA0A1FC27E55E3A005E086E /* DOMUIEvent.h */,
     13477                                DDA0A22D27E55E42005E086E /* DOMUIKitExtensions.h */,
     13478                                DDA0A1F427E55E39005E086E /* DOMViews.h */,
     13479                                DDA0A26A27E55E4B005E086E /* DOMWheelEvent.h */,
     13480                                DDA0A1DC27E55E35005E086E /* DOMXPath.h */,
     13481                                DDA0A19127E55E28005E086E /* DOMXPathException.h */,
     13482                                DDA0A23C27E55E44005E086E /* DOMXPathExpression.h */,
     13483                                DDA0A26C27E55E4B005E086E /* DOMXPathNSResolver.h */,
     13484                                DDA0A1EC27E55E37005E086E /* DOMXPathResult.h */,
     13485                                DDA0A3FE27E66F5E005E086E /* KeyEventCodesIOS.h */,
     13486                                DDA0A24727E55E46005E086E /* NSURLDownloadSPI.h */,
     13487                                DDA0A41827E672A5005E086E /* WAKAppKitStubs.h */,
     13488                                DDA0A40427E66F84005E086E /* WAKResponder.h */,
     13489                                DDA0A40127E66F84005E086E /* WAKView.h */,
     13490                                DDA0A40227E66F84005E086E /* WAKWindow.h */,
     13491                                DDA0A20E27E55E3D005E086E /* WebAllowDenyPolicyListener.h */,
     13492                                DDA0A24527E55E46005E086E /* WebApplicationCache.h */,
     13493                                DDA0A1AB27E55E2C005E086E /* WebArchive.h */,
     13494                                DDA0A18627E55E26005E086E /* WebAutocapitalizeTypes.h */,
     13495                                DDA0A19927E55E29005E086E /* WebBackForwardList.h */,
     13496                                DDA0A1C527E55E31005E086E /* WebBackForwardListPrivate.h */,
     13497                                DDA0A23F27E55E45005E086E /* WebCache.h */,
     13498                                DDA0A25627E55E48005E086E /* WebCaretChangeListener.h */,
     13499                                DDA0A19627E55E29005E086E /* WebCoreStatistics.h */,
     13500                                DDA0A40D27E66FB5005E086E /* WebCoreThread.h */,
     13501                                DDA0A40C27E66FB5005E086E /* WebCoreThreadMessage.h */,
     13502                                DDA0A40E27E66FB5005E086E /* WebCoreThreadRun.h */,
     13503                                DDA0A25227E55E47005E086E /* WebCreateFragmentInternal.h */,
     13504                                DDA0A1C727E55E31005E086E /* WebDashboardRegion.h */,
     13505                                DDA0A19327E55E28005E086E /* WebDatabaseManagerPrivate.h */,
     13506                                DDA0A23327E55E43005E086E /* WebDatabaseQuotaManager.h */,
     13507                                DDA0A21B27E55E3F005E086E /* WebDataSource.h */,
     13508                                DDA0A1A627E55E2B005E086E /* WebDataSourcePrivate.h */,
     13509                                DDA0A23127E55E43005E086E /* WebDefaultPolicyDelegate.h */,
     13510                                DDA0A23827E55E44005E086E /* WebDeviceOrientation.h */,
     13511                                DDA0A1BB27E55E2F005E086E /* WebDeviceOrientationProvider.h */,
     13512                                DDA0A23027E55E43005E086E /* WebDeviceOrientationProviderMock.h */,
     13513                                DDA0A17F27E55E25005E086E /* WebDocument.h */,
     13514                                DDA0A1A327E55E2B005E086E /* WebDocumentPrivate.h */,
     13515                                DDA0A21E27E55E40005E086E /* WebDOMOperations.h */,
     13516                                DDA0A27827E55E4D005E086E /* WebDOMOperationsPrivate.h */,
     13517                                DDA0A27027E55E4B005E086E /* WebDownload.h */,
     13518                                DDA0A23227E55E43005E086E /* WebDynamicScrollBarsView.h */,
     13519                                DDA0A20C27E55E3D005E086E /* WebEditingDelegate.h */,
     13520                                DDA0A25027E55E47005E086E /* WebEditingDelegatePrivate.h */,
     13521                                DDA0A41227E66FD7005E086E /* WebEvent.h */,
     13522                                DDA0A41627E67039005E086E /* WebEventRegion.h */,
     13523                                DDA0A25D27E55E49005E086E /* WebFeature.h */,
     13524                                DDA0A21A27E55E3F005E086E /* WebFixedPositionContent.h */,
     13525                                DDA0A1B527E55E2E005E086E /* WebFormDelegate.h */,
     13526                                DDA0A20127E55E3B005E086E /* WebFormDelegatePrivate.h */,
     13527                                DDA0A1B427E55E2E005E086E /* WebFrame.h */,
     13528                                DDA0A1D427E55E33005E086E /* WebFrameIOS.h */,
     13529                                DDA0A24027E55E45005E086E /* WebFrameIPhone.h */,
     13530                                DDA0A25727E55E48005E086E /* WebFrameLoadDelegate.h */,
     13531                                DDA0A20927E55E3C005E086E /* WebFrameLoadDelegatePrivate.h */,
     13532                                DDA0A1BD27E55E2F005E086E /* WebFramePrivate.h */,
     13533                                DDA0A26127E55E49005E086E /* WebFrameView.h */,
     13534                                DDA0A26427E55E4A005E086E /* WebFrameViewPrivate.h */,
     13535                                DDA0A1A927E55E2C005E086E /* WebGeolocationCoreLocationProvider.h */,
     13536                                DDA0A1B227E55E2D005E086E /* WebGeolocationPosition.h */,
     13537                                DDA0A1E127E55E36005E086E /* WebGeolocationPrivate.h */,
     13538                                DDA0A23A27E55E44005E086E /* WebGeolocationProviderIOS.h */,
     13539                                DDA0A27127E55E4C005E086E /* WebHistory.h */,
     13540                                DDA0A1D927E55E34005E086E /* WebHistoryItem.h */,
     13541                                DDA0A21127E55E3D005E086E /* WebHistoryItemPrivate.h */,
     13542                                DDA0A20527E55E3B005E086E /* WebHistoryPrivate.h */,
     13543                                DDA0A1DE27E55E35005E086E /* WebHTMLRepresentation.h */,
     13544                                DDA0A1B627E55E2E005E086E /* WebHTMLRepresentationPrivate.h */,
     13545                                DDA0A1F727E55E39005E086E /* WebHTMLView.h */,
     13546                                DDA0A25927E55E48005E086E /* WebHTMLViewPrivate.h */,
     13547                                DDA0A24D27E55E47005E086E /* WebIconDatabase.h */,
     13548                                DDA0A24227E55E45005E086E /* WebInspector.h */,
     13549                                DDA0A1E627E55E36005E086E /* WebInspectorPrivate.h */,
     13550                                DDA0A41427E67000005E086E /* WebItemProviderPasteboard.h */,
     13551                                DDA0A20A27E55E3D005E086E /* WebJavaScriptTextInputPanel.h */,
     13552                                DDA0A38227E561CA005E086E /* WebKitAvailability.h */,
     13553                                DDA0A20027E55E3B005E086E /* WebKitErrors.h */,
     13554                                DDA0A19D27E55E2A005E086E /* WebKitErrorsPrivate.h */,
     13555                                DDA0A27527E55E4C005E086E /* WebKitNSStringExtras.h */,
     13556                                DDA0A1EF27E55E38005E086E /* WebKitStatistics.h */,
     13557                                DDA0A1CD27E55E32005E086E /* WebLocalizableStrings.h */,
     13558                                DDA0A20227E55E3B005E086E /* WebMIMETypeRegistry.h */,
     13559                                DDA0A1B327E55E2E005E086E /* WebNavigationData.h */,
     13560                                DDA0A21C27E55E3F005E086E /* WebNotification.h */,
     13561                                DDA0A22427E55E41005E086E /* WebNSDataExtrasPrivate.h */,
     13562                                DDA0A18227E55E25005E086E /* WebNSEventExtras.h */,
     13563                                DDA0A27A27E55E4D005E086E /* WebNSFileManagerExtras.h */,
     13564                                DDA0A18827E55E27005E086E /* WebNSPasteboardExtras.h */,
     13565                                DDA0A1F027E55E38005E086E /* WebNSStringExtrasIOS.h */,
     13566                                DDA0A20427E55E3B005E086E /* WebNSStringExtrasIPhone.h */,
     13567                                DDA0A21227E55E3E005E086E /* WebNSURLExtras.h */,
     13568                                DDA0A19827E55E29005E086E /* WebNSUserDefaultsExtras.h */,
     13569                                DDA0A1F327E55E38005E086E /* WebNSViewExtras.h */,
     13570                                DDA0A21D27E55E3F005E086E /* WebNSWindowExtras.h */,
     13571                                DDA0A21427E55E3E005E086E /* WebPanelAuthenticationHandler.h */,
     13572                                DDA0A23427E55E43005E086E /* WebPDFViewIOS.h */,
     13573                                DDA0A1D827E55E34005E086E /* WebPDFViewIPhone.h */,
     13574                                DDA0A27927E55E4D005E086E /* WebPDFViewPlaceholder.h */,
     13575                                DDA0A1FB27E55E3A005E086E /* WebPlugin.h */,
     13576                                DDA0A18327E55E25005E086E /* WebPluginContainer.h */,
     13577                                DDA0A21327E55E3E005E086E /* WebPluginContainerPrivate.h */,
     13578                                DDA0A1CF27E55E32005E086E /* WebPluginDatabase.h */,
     13579                                DDA0A23527E55E43005E086E /* WebPluginPackagePrivate.h */,
     13580                                DDA0A25F27E55E49005E086E /* WebPluginViewFactory.h */,
     13581                                DDA0A22C27E55E42005E086E /* WebPluginViewFactoryPrivate.h */,
     13582                                DDA0A18527E55E26005E086E /* WebPolicyDelegate.h */,
     13583                                DDA0A1ED27E55E38005E086E /* WebPolicyDelegatePrivate.h */,
     13584                                DDA0A1CB27E55E31005E086E /* WebPreferenceKeysPrivate.h */,
     13585                                DDA0A26027E55E49005E086E /* WebPreferences.h */,
     13586                                DDA0A21527E55E3E005E086E /* WebPreferencesPrivate.h */,
     13587                                DDA0A25C27E55E49005E086E /* WebQuotaManager.h */,
     13588                                DDA0A19227E55E28005E086E /* WebResource.h */,
     13589                                DDA0A18927E55E27005E086E /* WebResourceLoadDelegate.h */,
     13590                                DDA0A19427E55E28005E086E /* WebResourceLoadDelegatePrivate.h */,
     13591                                DDA0A26827E55E4A005E086E /* WebResourcePrivate.h */,
     13592                                DDA0A1C127E55E30005E086E /* WebScriptDebugDelegate.h */,
     13593                                DDA0A38027E561C4005E086E /* WebScriptObject.h */,
     13594                                DDA0A1E327E55E36005E086E /* WebScriptWorld.h */,
     13595                                DDA0A18E27E55E27005E086E /* WebSecurityOriginPrivate.h */,
     13596                                DDA0A23627E55E43005E086E /* WebSelectionRect.h */,
     13597                                DDA0A21727E55E3F005E086E /* WebStorageManagerPrivate.h */,
     13598                                DDA0A1C227E55E30005E086E /* WebStringTruncator.h */,
     13599                                DDA0A23727E55E44005E086E /* WebTextIterator.h */,
     13600                                DDA0A1BF27E55E30005E086E /* WebUIDelegate.h */,
     13601                                DDA0A1B827E55E2E005E086E /* WebUIDelegatePrivate.h */,
     13602                                DDA0A22B27E55E42005E086E /* WebUIKitDelegate.h */,
     13603                                DDA0A26F27E55E4B005E086E /* WebUIKitSupport.h */,
     13604                                DDA0A22727E55E41005E086E /* WebURLsWithTitles.h */,
     13605                                DDA0A24E27E55E47005E086E /* WebUserContentURLPattern.h */,
     13606                                DDA0A21827E55E3F005E086E /* WebView.h */,
     13607                                DDA0A24F27E55E47005E086E /* WebViewPrivate.h */,
     13608                                DDA0A1FD27E55E3A005E086E /* WebVisiblePosition.h */,
     13609                                DDA0A40527E66F85005E086E /* WKContentObservation.h */,
     13610                                DDA0A40027E66F83005E086E /* WKGraphics.h */,
     13611                                DDA0A40327E66F84005E086E /* WKTypes.h */,
     13612                        );
     13613                        name = "Migrated Headers";
     13614                        sourceTree = "<group>";
     13615                };
    1277413616                DF84CEE1249AA200009096F6 /* PDF */ = {
    1277513617                        isa = PBXGroup;
     
    1306713909                                A115DC72191D82DA00DA8072 /* _WKWebViewPrintFormatter.h in Headers */,
    1306813910                                A19DD3C01D07D16800AC823B /* _WKWebViewPrintFormatterInternal.h in Headers */,
     13911                                DDA0A3FD27E66F2F005E086E /* AbstractPasteboard.h in Headers */,
    1306913912                                A182D5B51BE6BD250087A7CC /* AccessibilityIOS.h in Headers */,
    1307013913                                E3CAAA442413279900CED2E2 /* AccessibilitySupportSPI.h in Headers */,
     
    1322314066                                C18173612058424700DFDA65 /* DisplayLink.h in Headers */,
    1322414067                                0F189CAC24749F2F00E58D81 /* DisplayLinkObserverID.h in Headers */,
     14068                                DDA0A2BE27E55E4E005E086E /* DOM.h in Headers */,
     14069                                DDA0A29A27E55E4E005E086E /* DOMAbstractView.h in Headers */,
     14070                                DDA0A2FA27E55E4E005E086E /* DOMAttr.h in Headers */,
     14071                                DDA0A31927E55E4E005E086E /* DOMBlob.h in Headers */,
     14072                                DDA0A32027E55E4E005E086E /* DOMCDATASection.h in Headers */,
     14073                                DDA0A30327E55E4E005E086E /* DOMCharacterData.h in Headers */,
     14074                                DDA0A2D727E55E4E005E086E /* DOMComment.h in Headers */,
     14075                                DDA0A31027E55E4E005E086E /* DOMCore.h in Headers */,
     14076                                DDA0A32327E55E4E005E086E /* DOMCounter.h in Headers */,
     14077                                DDA0A33E27E55E4F005E086E /* DOMCSS.h in Headers */,
     14078                                DDA0A2AC27E55E4E005E086E /* DOMCSSCharsetRule.h in Headers */,
     14079                                DDA0A30D27E55E4E005E086E /* DOMCSSFontFaceRule.h in Headers */,
     14080                                DDA0A27C27E55E4D005E086E /* DOMCSSImportRule.h in Headers */,
     14081                                DDA0A32927E55E4E005E086E /* DOMCSSMediaRule.h in Headers */,
     14082                                DDA0A2A027E55E4E005E086E /* DOMCSSPageRule.h in Headers */,
     14083                                DDA0A37627E55E4F005E086E /* DOMCSSPrimitiveValue.h in Headers */,
     14084                                DDA0A32827E55E4E005E086E /* DOMCSSRule.h in Headers */,
     14085                                DDA0A34B27E55E4F005E086E /* DOMCSSRuleList.h in Headers */,
     14086                                DDA0A2F127E55E4E005E086E /* DOMCSSStyleDeclaration.h in Headers */,
     14087                                DDA0A32F27E55E4F005E086E /* DOMCSSStyleRule.h in Headers */,
     14088                                DDA0A32A27E55E4F005E086E /* DOMCSSStyleSheet.h in Headers */,
     14089                                DDA0A29F27E55E4E005E086E /* DOMCSSUnknownRule.h in Headers */,
     14090                                DDA0A30F27E55E4E005E086E /* DOMCSSValue.h in Headers */,
     14091                                DDA0A2E727E55E4E005E086E /* DOMCSSValueList.h in Headers */,
     14092                                DDA0A2B027E55E4E005E086E /* DOMDocument.h in Headers */,
     14093                                DDA0A2BC27E55E4E005E086E /* DOMDocumentFragment.h in Headers */,
     14094                                DDA0A2E927E55E4E005E086E /* DOMDocumentFragmentPrivate.h in Headers */,
     14095                                DDA0A2C027E55E4E005E086E /* DOMDocumentPrivate.h in Headers */,
     14096                                DDA0A2EE27E55E4E005E086E /* DOMDocumentType.h in Headers */,
     14097                                DDA0A2C327E55E4E005E086E /* DOMElement.h in Headers */,
     14098                                DDA0A28427E55E4D005E086E /* DOMEntity.h in Headers */,
     14099                                DDA0A35327E55E4F005E086E /* DOMEntityReference.h in Headers */,
     14100                                DDA0A28F27E55E4D005E086E /* DOMEvent.h in Headers */,
     14101                                DDA0A2E827E55E4E005E086E /* DOMEventException.h in Headers */,
     14102                                DDA0A2DD27E55E4E005E086E /* DOMEventListener.h in Headers */,
     14103                                DDA0A35E27E55E4F005E086E /* DOMEvents.h in Headers */,
     14104                                DDA0A2AE27E55E4E005E086E /* DOMEventTarget.h in Headers */,
     14105                                DDA0A2BA27E55E4E005E086E /* DOMException.h in Headers */,
     14106                                DDA0A32E27E55E4F005E086E /* DOMExtensions.h in Headers */,
     14107                                DDA0A2E427E55E4E005E086E /* DOMFile.h in Headers */,
     14108                                DDA0A33B27E55E4F005E086E /* DOMFileList.h in Headers */,
     14109                                DDA0A2CA27E55E4E005E086E /* DOMHTML.h in Headers */,
     14110                                DDA0A2D027E55E4E005E086E /* DOMHTMLAnchorElement.h in Headers */,
     14111                                DDA0A30627E55E4E005E086E /* DOMHTMLAppletElement.h in Headers */,
     14112                                DDA0A2F827E55E4E005E086E /* DOMHTMLAreaElement.h in Headers */,
     14113                                DDA0A30727E55E4E005E086E /* DOMHTMLBaseElement.h in Headers */,
     14114                                DDA0A36E27E55E4F005E086E /* DOMHTMLBaseFontElement.h in Headers */,
     14115                                DDA0A36327E55E4F005E086E /* DOMHTMLBodyElement.h in Headers */,
     14116                                DDA0A28727E55E4D005E086E /* DOMHTMLBRElement.h in Headers */,
     14117                                DDA0A34C27E55E4F005E086E /* DOMHTMLButtonElement.h in Headers */,
     14118                                DDA0A2F227E55E4E005E086E /* DOMHTMLCanvasElement.h in Headers */,
     14119                                DDA0A37227E55E4F005E086E /* DOMHTMLCollection.h in Headers */,
     14120                                DDA0A2A227E55E4E005E086E /* DOMHTMLDirectoryElement.h in Headers */,
     14121                                DDA0A36727E55E4F005E086E /* DOMHTMLDivElement.h in Headers */,
     14122                                DDA0A2EB27E55E4E005E086E /* DOMHTMLDListElement.h in Headers */,
     14123                                DDA0A2D127E55E4E005E086E /* DOMHTMLDocument.h in Headers */,
     14124                                DDA0A34327E55E4F005E086E /* DOMHTMLElement.h in Headers */,
     14125                                DDA0A37B27E55E4F005E086E /* DOMHTMLElementPrivate.h in Headers */,
     14126                                DDA0A34627E55E4F005E086E /* DOMHTMLEmbedElement.h in Headers */,
     14127                                DDA0A33927E55E4F005E086E /* DOMHTMLFieldSetElement.h in Headers */,
     14128                                DDA0A35827E55E4F005E086E /* DOMHTMLFontElement.h in Headers */,
     14129                                DDA0A31F27E55E4E005E086E /* DOMHTMLFormElement.h in Headers */,
     14130                                DDA0A2AF27E55E4E005E086E /* DOMHTMLFrameElement.h in Headers */,
     14131                                DDA0A35427E55E4F005E086E /* DOMHTMLFrameSetElement.h in Headers */,
     14132                                DDA0A28D27E55E4D005E086E /* DOMHTMLHeadElement.h in Headers */,
     14133                                DDA0A2E027E55E4E005E086E /* DOMHTMLHeadingElement.h in Headers */,
     14134                                DDA0A28027E55E4D005E086E /* DOMHTMLHRElement.h in Headers */,
     14135                                DDA0A2A527E55E4E005E086E /* DOMHTMLHtmlElement.h in Headers */,
     14136                                DDA0A28A27E55E4D005E086E /* DOMHTMLIFrameElement.h in Headers */,
     14137                                DDA0A2A427E55E4E005E086E /* DOMHTMLImageElement.h in Headers */,
     14138                                DDA0A34827E55E4F005E086E /* DOMHTMLInputElement.h in Headers */,
     14139                                DDA0A30B27E55E4E005E086E /* DOMHTMLInputElementPrivate.h in Headers */,
     14140                                DDA0A2C827E55E4E005E086E /* DOMHTMLLabelElement.h in Headers */,
     14141                                DDA0A28C27E55E4D005E086E /* DOMHTMLLegendElement.h in Headers */,
     14142                                DDA0A2CC27E55E4E005E086E /* DOMHTMLLIElement.h in Headers */,
     14143                                DDA0A2C627E55E4E005E086E /* DOMHTMLLinkElement.h in Headers */,
     14144                                DDA0A32527E55E4E005E086E /* DOMHTMLMapElement.h in Headers */,
     14145                                DDA0A2AA27E55E4E005E086E /* DOMHTMLMarqueeElement.h in Headers */,
     14146                                DDA0A2B727E55E4E005E086E /* DOMHTMLMediaElement.h in Headers */,
     14147                                DDA0A2E227E55E4E005E086E /* DOMHTMLMenuElement.h in Headers */,
     14148                                DDA0A36627E55E4F005E086E /* DOMHTMLMetaElement.h in Headers */,
     14149                                DDA0A2FF27E55E4E005E086E /* DOMHTMLModElement.h in Headers */,
     14150                                DDA0A37427E55E4F005E086E /* DOMHTMLObjectElement.h in Headers */,
     14151                                DDA0A34927E55E4F005E086E /* DOMHTMLOListElement.h in Headers */,
     14152                                DDA0A2DB27E55E4E005E086E /* DOMHTMLOptGroupElement.h in Headers */,
     14153                                DDA0A2C427E55E4E005E086E /* DOMHTMLOptionElement.h in Headers */,
     14154                                DDA0A2DA27E55E4E005E086E /* DOMHTMLOptionsCollection.h in Headers */,
     14155                                DDA0A30827E55E4E005E086E /* DOMHTMLParagraphElement.h in Headers */,
     14156                                DDA0A29727E55E4D005E086E /* DOMHTMLParamElement.h in Headers */,
     14157                                DDA0A2F527E55E4E005E086E /* DOMHTMLPreElement.h in Headers */,
     14158                                DDA0A31627E55E4E005E086E /* DOMHTMLQuoteElement.h in Headers */,
     14159                                DDA0A29E27E55E4E005E086E /* DOMHTMLScriptElement.h in Headers */,
     14160                                DDA0A2F627E55E4E005E086E /* DOMHTMLSelectElement.h in Headers */,
     14161                                DDA0A2F927E55E4E005E086E /* DOMHTMLStyleElement.h in Headers */,
     14162                                DDA0A2D327E55E4E005E086E /* DOMHTMLTableCaptionElement.h in Headers */,
     14163                                DDA0A2B927E55E4E005E086E /* DOMHTMLTableCellElement.h in Headers */,
     14164                                DDA0A2A727E55E4E005E086E /* DOMHTMLTableColElement.h in Headers */,
     14165                                DDA0A36D27E55E4F005E086E /* DOMHTMLTableElement.h in Headers */,
     14166                                DDA0A33D27E55E4F005E086E /* DOMHTMLTableRowElement.h in Headers */,
     14167                                DDA0A2A827E55E4E005E086E /* DOMHTMLTableSectionElement.h in Headers */,
     14168                                DDA0A2D227E55E4E005E086E /* DOMHTMLTextAreaElement.h in Headers */,
     14169                                DDA0A35B27E55E4F005E086E /* DOMHTMLTextAreaElementPrivate.h in Headers */,
     14170                                DDA0A2D627E55E4E005E086E /* DOMHTMLTitleElement.h in Headers */,
     14171                                DDA0A32127E55E4E005E086E /* DOMHTMLUListElement.h in Headers */,
     14172                                DDA0A34427E55E4F005E086E /* DOMHTMLVideoElement.h in Headers */,
     14173                                DDA0A29C27E55E4E005E086E /* DOMImplementation.h in Headers */,
     14174                                DDA0A32227E55E4E005E086E /* DOMKeyboardEvent.h in Headers */,
     14175                                DDA0A35A27E55E4F005E086E /* DOMMediaError.h in Headers */,
     14176                                DDA0A2AD27E55E4E005E086E /* DOMMediaList.h in Headers */,
     14177                                DDA0A36227E55E4F005E086E /* DOMMouseEvent.h in Headers */,
     14178                                DDA0A27D27E55E4D005E086E /* DOMMutationEvent.h in Headers */,
     14179                                DDA0A2E527E55E4E005E086E /* DOMNamedNodeMap.h in Headers */,
     14180                                DDA0A34127E55E4F005E086E /* DOMNode.h in Headers */,
     14181                                DDA0A29B27E55E4E005E086E /* DOMNodeFilter.h in Headers */,
     14182                                DDA0A29527E55E4D005E086E /* DOMNodeIterator.h in Headers */,
     14183                                DDA0A29027E55E4D005E086E /* DOMNodeList.h in Headers */,
     14184                                DDA0A2D527E55E4E005E086E /* DOMNodePrivate.h in Headers */,
     14185                                DDA0A36927E55E4F005E086E /* DOMObject.h in Headers */,
     14186                                DDA0A34A27E55E4F005E086E /* DOMOverflowEvent.h in Headers */,
     14187                                DDA0A2B127E55E4E005E086E /* DOMPrivate.h in Headers */,
     14188                                DDA0A37327E55E4F005E086E /* DOMProcessingInstruction.h in Headers */,
     14189                                DDA0A36527E55E4F005E086E /* DOMProgressEvent.h in Headers */,
     14190                                DDA0A36B27E55E4F005E086E /* DOMRange.h in Headers */,
     14191                                DDA0A28B27E55E4D005E086E /* DOMRangeException.h in Headers */,
     14192                                DDA0A2DF27E55E4E005E086E /* DOMRanges.h in Headers */,
     14193                                DDA0A2FE27E55E4E005E086E /* DOMRect.h in Headers */,
     14194                                DDA0A2C927E55E4E005E086E /* DOMRGBColor.h in Headers */,
     14195                                DDA0A37727E55E4F005E086E /* DOMStyleSheet.h in Headers */,
     14196                                DDA0A35527E55E4F005E086E /* DOMStyleSheetList.h in Headers */,
     14197                                DDA0A35127E55E4F005E086E /* DOMStylesheets.h in Headers */,
     14198                                DDA0A27E27E55E4D005E086E /* DOMText.h in Headers */,
     14199                                DDA0A28127E55E4D005E086E /* DOMTextEvent.h in Headers */,
     14200                                DDA0A2EA27E55E4E005E086E /* DOMTimeRanges.h in Headers */,
     14201                                DDA0A2CE27E55E4E005E086E /* DOMTraversal.h in Headers */,
     14202                                DDA0A2A127E55E4E005E086E /* DOMTreeWalker.h in Headers */,
     14203                                DDA0A2FC27E55E4E005E086E /* DOMUIEvent.h in Headers */,
     14204                                DDA0A32D27E55E4F005E086E /* DOMUIKitExtensions.h in Headers */,
     14205                                DDA0A2F427E55E4E005E086E /* DOMViews.h in Headers */,
     14206                                DDA0A36A27E55E4F005E086E /* DOMWheelEvent.h in Headers */,
     14207                                DDA0A2DC27E55E4E005E086E /* DOMXPath.h in Headers */,
     14208                                DDA0A29127E55E4D005E086E /* DOMXPathException.h in Headers */,
     14209                                DDA0A33C27E55E4F005E086E /* DOMXPathExpression.h in Headers */,
     14210                                DDA0A36C27E55E4F005E086E /* DOMXPathNSResolver.h in Headers */,
     14211                                DDA0A2EC27E55E4E005E086E /* DOMXPathResult.h in Headers */,
    1322514212                                5C1427021C23F84C00D41183 /* Download.h in Headers */,
    1322614213                                5C1427051C23F84C00D41183 /* DownloadID.h in Headers */,
     
    1331414301                                7BE37F9327C7CA51007A6CD3 /* IPCStreamTesterIdentifier.h in Headers */,
    1331514302                                9B47908F253151CC00EC11AB /* JSIPCBinding.h in Headers */,
     14303                                DDA0A3FF27E66F5F005E086E /* KeyEventCodesIOS.h in Headers */,
    1331614304                                C1663E5B24AEAA2F00C6A3B2 /* LaunchServicesDatabaseXPCConstants.h in Headers */,
    1331714305                                51E9049A27BCB9D400929E7E /* LaunchServicesSPI.h in Headers */,
     
    1344214430                                1C2184022233872800BAC700 /* NSAttributedStringPrivate.h in Headers */,
    1344314431                                3754D5451B3A29FD003A4C7F /* NSInvocationSPI.h in Headers */,
     14432                                DDA0A34727E55E4F005E086E /* NSURLDownloadSPI.h in Headers */,
    1344414433                                41DD72AB2682167300A90C71 /* NWSPI.h in Headers */,
    1344514434                                BC8ACA1316670D89004C1941 /* ObjCObjectGraph.h in Headers */,
     
    1369614685                                1AF4CEF018BC481800BC2D34 /* VisitedLinkTableController.h in Headers */,
    1369714686                                1A8E7D3D18C15149005A702A /* VisitedLinkTableControllerMessages.h in Headers */,
     14687                                DDA0A41927E672A5005E086E /* WAKAppKitStubs.h in Headers */,
     14688                                DDA0A40A27E66F85005E086E /* WAKResponder.h in Headers */,
     14689                                DDA0A40727E66F85005E086E /* WAKView.h in Headers */,
     14690                                DDA0A40827E66F85005E086E /* WAKWindow.h in Headers */,
     14691                                DDA0A30E27E55E4E005E086E /* WebAllowDenyPolicyListener.h in Headers */,
    1369814692                                CEDA12E3152CD1B300D9E08D /* WebAlternativeTextClient.h in Headers */,
     14693                                DDA0A34527E55E4F005E086E /* WebApplicationCache.h in Headers */,
     14694                                DDA0A2AB27E55E4E005E086E /* WebArchive.h in Headers */,
    1369914695                                57C6244B234679A400383FE7 /* WebAuthenticationFlags.h in Headers */,
    1370014696                                577FF7852346ECAA004EDFB9 /* WebAuthenticationPanelClient.h in Headers */,
     
    1371014706                                572EBBC22536A60A000552B3 /* WebAuthnProcessMessages.h in Headers */,
    1371114707                                572EBBC92536AFD5000552B3 /* WebAuthnProcessProxy.h in Headers */,
     14708                                DDA0A28627E55E4D005E086E /* WebAutocapitalizeTypes.h in Headers */,
    1371214709                                F42D634122A0EFDF00D2FB3A /* WebAutocorrectionData.h in Headers */,
    1371314710                                990D39F5243BE64800199388 /* WebAutomationDOMWindowObserver.h in Headers */,
     
    1372014717                                46F9B26323526EF3006FE5FA /* WebBackForwardCacheEntry.h in Headers */,
    1372114718                                BC72BA1E11E64907001EB4EA /* WebBackForwardList.h in Headers */,
     14719                                DDA0A29927E55E4D005E086E /* WebBackForwardList.h in Headers */,
    1372214720                                46CE3B1123D8C8490016A96A /* WebBackForwardListCounts.h in Headers */,
    1372314721                                518D2CAE12D5153B003BB93B /* WebBackForwardListItem.h in Headers */,
     14722                                DDA0A2C527E55E4E005E086E /* WebBackForwardListPrivate.h in Headers */,
    1372414723                                BC72B9FB11E6476B001EB4EA /* WebBackForwardListProxy.h in Headers */,
    1372514724                                46EE2849269E04AC00DD48AB /* WebBroadcastChannelRegistry.h in Headers */,
     14725                                DDA0A33F27E55E4F005E086E /* WebCache.h in Headers */,
    1372614726                                41897ED11F415D680016FA42 /* WebCacheStorageConnection.h in Headers */,
    1372714727                                41D129DA1F3D101800D15E47 /* WebCacheStorageProvider.h in Headers */,
     14728                                DDA0A35627E55E4F005E086E /* WebCaretChangeListener.h in Headers */,
    1372814729                                BCF50728124329AA005955AE /* WebCertificateInfo.h in Headers */,
    1372914730                                BC032D7510F4378D0058C15A /* WebChromeClient.h in Headers */,
     
    1375614757                                3309344A1315B9220097A7BC /* WebCookieManagerProxyMessages.h in Headers */,
    1375714758                                BC1DD7B2114DC396005ADAF3 /* WebCoreArgumentCoders.h in Headers */,
     14759                                DDA0A29627E55E4D005E086E /* WebCoreStatistics.h in Headers */,
     14760                                DDA0A41027E66FB6005E086E /* WebCoreThread.h in Headers */,
     14761                                DDA0A40F27E66FB6005E086E /* WebCoreThreadMessage.h in Headers */,
     14762                                DDA0A41127E66FB6005E086E /* WebCoreThreadRun.h in Headers */,
     14763                                DDA0A35227E55E4F005E086E /* WebCreateFragmentInternal.h in Headers */,
    1375814764                                512F589B12A8838800629530 /* WebCredential.h in Headers */,
     14765                                DDA0A2C727E55E4E005E086E /* WebDashboardRegion.h in Headers */,
     14766                                DDA0A29327E55E4D005E086E /* WebDatabaseManagerPrivate.h in Headers */,
    1375914767                                1AA83F6D1A5B63FF00026EC6 /* WebDatabaseProvider.h in Headers */,
     14768                                DDA0A33327E55E4F005E086E /* WebDatabaseQuotaManager.h in Headers */,
    1376014769                                E52CF55220A35C3A00DADA27 /* WebDataListSuggestionPicker.h in Headers */,
    1376114770                                E568B91F20A3AB2F00E3C856 /* WebDataListSuggestionsDropdown.h in Headers */,
    1376214771                                E5BEF6822130C48000F31111 /* WebDataListSuggestionsDropdownIOS.h in Headers */,
    1376314772                                E568B92220A3AC6A00E3C856 /* WebDataListSuggestionsDropdownMac.h in Headers */,
     14773                                DDA0A31B27E55E4E005E086E /* WebDataSource.h in Headers */,
     14774                                DDA0A2A627E55E4E005E086E /* WebDataSourcePrivate.h in Headers */,
    1376414775                                E55CD1F524CF747D0042DB9C /* WebDateTimeChooser.h in Headers */,
    1376514776                                E55CD20024D08D8F0042DB9C /* WebDateTimePicker.h in Headers */,
    1376614777                                E55CD20324D09F1F0042DB9C /* WebDateTimePickerMac.h in Headers */,
     14778                                DDA0A33127E55E4F005E086E /* WebDefaultPolicyDelegate.h in Headers */,
     14779                                DDA0A33827E55E4F005E086E /* WebDeviceOrientation.h in Headers */,
    1376714780                                46B0524722668D8500265B97 /* WebDeviceOrientationAndMotionAccessController.h in Headers */,
     14781                                DDA0A2BB27E55E4E005E086E /* WebDeviceOrientationProvider.h in Headers */,
     14782                                DDA0A33027E55E4F005E086E /* WebDeviceOrientationProviderMock.h in Headers */,
    1376814783                                E39628DD23960CC600658ECD /* WebDeviceOrientationUpdateProvider.h in Headers */,
    1376914784                                E3866B0A2399A2D900F88FE9 /* WebDeviceOrientationUpdateProviderMessages.h in Headers */,
     
    1377114786                                E3866B082399A2D100F88FE9 /* WebDeviceOrientationUpdateProviderProxyMessages.h in Headers */,
    1377214787                                CD19A26E1A13E834008D650E /* WebDiagnosticLoggingClient.h in Headers */,
     14788                                DDA0A27F27E55E4D005E086E /* WebDocument.h in Headers */,
    1377314789                                1A5B1C5518987EDF004FCF9B /* WebDocumentLoader.h in Headers */,
     14790                                DDA0A2A327E55E4E005E086E /* WebDocumentPrivate.h in Headers */,
     14791                                DDA0A31E27E55E4E005E086E /* WebDOMOperations.h in Headers */,
     14792                                DDA0A37827E55E4F005E086E /* WebDOMOperationsPrivate.h in Headers */,
     14793                                DDA0A37027E55E4F005E086E /* WebDownload.h in Headers */,
    1377414794                                BC032D7B10F4378D0058C15A /* WebDragClient.h in Headers */,
     14795                                DDA0A33227E55E4F005E086E /* WebDynamicScrollBarsView.h in Headers */,
    1377514796                                BCA0EF9F12332642007D3CFB /* WebEditCommandProxy.h in Headers */,
     14797                                DDA0A30C27E55E4E005E086E /* WebEditingDelegate.h in Headers */,
     14798                                DDA0A35027E55E4F005E086E /* WebEditingDelegatePrivate.h in Headers */,
    1377614799                                BC032D7D10F4378D0058C15A /* WebEditorClient.h in Headers */,
    1377714800                                7AF236211E79A40800438A05 /* WebErrors.h in Headers */,
     14801                                DDA0A41327E66FD7005E086E /* WebEvent.h in Headers */,
    1377814802                                BC032DB910F4380F0058C15A /* WebEvent.h in Headers */,
    1377914803                                BC032DBB10F4380F0058C15A /* WebEventConversion.h in Headers */,
    1378014804                                BC111B5D112F629800337BAB /* WebEventFactory.h in Headers */,
     14805                                DDA0A41727E67039005E086E /* WebEventRegion.h in Headers */,
     14806                                DDA0A35D27E55E4F005E086E /* WebFeature.h in Headers */,
    1378114807                                9354242C2703BDCB005CA72C /* WebFileSystemStorageConnection.h in Headers */,
    1378214808                                93E799882756FAC20074008A /* WebFileSystemStorageConnectionMessages.h in Headers */,
    1378314809                                93E799872756FAB40074008A /* WebFileSystemStorageConnectionMessagesReplies.h in Headers */,
    1378414810                                1A90C1EE1264FD50003E44D4 /* WebFindOptions.h in Headers */,
     14811                                DDA0A31A27E55E4E005E086E /* WebFixedPositionContent.h in Headers */,
    1378514812                                BCE469541214E6CB000B98EB /* WebFormClient.h in Headers */,
     14813                                DDA0A2B527E55E4E005E086E /* WebFormDelegate.h in Headers */,
     14814                                DDA0A30127E55E4E005E086E /* WebFormDelegatePrivate.h in Headers */,
    1378614815                                BCE469561214E6CB000B98EB /* WebFormSubmissionListenerProxy.h in Headers */,
    1378714816                                E5227D8427A11261008EAB57 /* WebFoundTextRange.h in Headers */,
    1378814817                                E55CFD4E279D31E5002F1020 /* WebFoundTextRangeController.h in Headers */,
    1378914818                                BC032D8D10F437A00058C15A /* WebFrame.h in Headers */,
     14819                                DDA0A2B427E55E4E005E086E /* WebFrame.h in Headers */,
     14820                                DDA0A2D427E55E4E005E086E /* WebFrameIOS.h in Headers */,
     14821                                DDA0A34027E55E4F005E086E /* WebFrameIPhone.h in Headers */,
     14822                                DDA0A35727E55E4F005E086E /* WebFrameLoadDelegate.h in Headers */,
     14823                                DDA0A30927E55E4E005E086E /* WebFrameLoadDelegatePrivate.h in Headers */,
    1379014824                                BC032D7F10F4378D0058C15A /* WebFrameLoaderClient.h in Headers */,
    1379114825                                9391F2CB121B67AD00EBF7E8 /* WebFrameNetworkingContext.h in Headers */,
    1379214826                                BCB9F6A01123A84B00A137E0 /* WebFramePolicyListenerProxy.h in Headers */,
     14827                                DDA0A2BD27E55E4E005E086E /* WebFramePrivate.h in Headers */,
    1379314828                                BC9B38A110F538BE00443A15 /* WebFrameProxy.h in Headers */,
     14829                                DDA0A36127E55E4F005E086E /* WebFrameView.h in Headers */,
     14830                                DDA0A36427E55E4F005E086E /* WebFrameViewPrivate.h in Headers */,
    1379414831                                515BE1AB1D555AA000DD7C68 /* WebGamepad.h in Headers */,
    1379514832                                515BE1791D53FE8F00DD7C68 /* WebGamepadProvider.h in Headers */,
    1379614833                                BC1BE1E012D54A410004A228 /* WebGeolocationClient.h in Headers */,
     14834                                DDA0A2A927E55E4E005E086E /* WebGeolocationCoreLocationProvider.h in Headers */,
    1379714835                                BC0E5FE512D697160012A72A /* WebGeolocationManager.h in Headers */,
    1379814836                                BC0E606212D6BA910012A72A /* WebGeolocationManagerMessages.h in Headers */,
     
    1380014838                                BC0E618312D6CB1D0012A72A /* WebGeolocationManagerProxyMessages.h in Headers */,
    1380114839                                BC0E607312D6BC200012A72A /* WebGeolocationPosition.h in Headers */,
     14840                                DDA0A2B227E55E4E005E086E /* WebGeolocationPosition.h in Headers */,
     14841                                DDA0A2E127E55E4E005E086E /* WebGeolocationPrivate.h in Headers */,
    1380214842                                BC1BE1F212D54DBD0004A228 /* WebGeolocationProvider.h in Headers */,
     14843                                DDA0A33A27E55E4F005E086E /* WebGeolocationProviderIOS.h in Headers */,
    1380314844                                2D5036761BCED19F00E20BB3 /* WebGestureEvent.h in Headers */,
    1380414845                                1CB7464D274380C800F19874 /* WebGPUDowncastConvertToBackingContext.h in Headers */,
     14846                                DDA0A37127E55E4F005E086E /* WebHistory.h in Headers */,
     14847                                DDA0A2D927E55E4E005E086E /* WebHistoryItem.h in Headers */,
     14848                                DDA0A31127E55E4E005E086E /* WebHistoryItemPrivate.h in Headers */,
     14849                                DDA0A30527E55E4E005E086E /* WebHistoryPrivate.h in Headers */,
    1380514850                                93A88B331BC6E9CD00ABA5C2 /* WebHitTestResultData.h in Headers */,
     14851                                DDA0A2DE27E55E4E005E086E /* WebHTMLRepresentation.h in Headers */,
     14852                                DDA0A2B627E55E4E005E086E /* WebHTMLRepresentationPrivate.h in Headers */,
     14853                                DDA0A2F727E55E4E005E086E /* WebHTMLView.h in Headers */,
     14854                                DDA0A35927E55E4F005E086E /* WebHTMLViewPrivate.h in Headers */,
     14855                                DDA0A34D27E55E4F005E086E /* WebIconDatabase.h in Headers */,
    1380614856                                F44DFEB21E9E752F0038D196 /* WebIconUtilities.h in Headers */,
    1380714857                                514129941C6428BB0059E714 /* WebIDBConnectionToServer.h in Headers */,
    1380814858                                510523741C73D38B007993CB /* WebIDBConnectionToServerMessages.h in Headers */,
    1380914859                                BCCF6ABD12C91EF9008F9C35 /* WebImage.h in Headers */,
     14860                                DDA0A34227E55E4F005E086E /* WebInspector.h in Headers */,
    1381014861                                1C8E28201275D15400BC7BD0 /* WebInspector.h in Headers */,
    1381114862                                BC032D8210F4378D0058C15A /* WebInspectorClient.h in Headers */,
     
    1381314864                                FEDBDCD71E68D20500A59F8F /* WebInspectorInterruptDispatcherMessages.h in Headers */,
    1381414865                                1C8E2A361277852400BC7BD0 /* WebInspectorMessages.h in Headers */,
     14866                                DDA0A2E627E55E4E005E086E /* WebInspectorPrivate.h in Headers */,
    1381514867                                1C891D6619B124FF00BA79DD /* WebInspectorUI.h in Headers */,
    1381614868                                99B16764252BBE620073140E /* WebInspectorUIExtensionController.h in Headers */,
     
    1382414876                                A55BA82B1BA38E61007CD33D /* WebInspectorUtilities.h in Headers */,
    1382514877                                2DA944A01884E4F000ED86DB /* WebIOSEventFactory.h in Headers */,
     14878                                DDA0A41527E67001005E086E /* WebItemProviderPasteboard.h in Headers */,
     14879                                DDA0A30A27E55E4E005E086E /* WebJavaScriptTextInputPanel.h in Headers */,
    1382614880                                1A85E4721E303F3700914599 /* WebKit.apinotes in Headers */,
    1382714881                                1A6280C51919949F006AD9F9 /* WebKit.h in Headers */,
    1382814882                                BCB63478116BF10600603215 /* WebKit2_C.h in Headers */,
    1382914883                                BC9BA5051697C45300E44616 /* WebKit2Initialize.h in Headers */,
     14884                                DDA0A38327E561CA005E086E /* WebKitAvailability.h in Headers */,
     14885                                DDA0A30027E55E4E005E086E /* WebKitErrors.h in Headers */,
     14886                                DDA0A29D27E55E4E005E086E /* WebKitErrorsPrivate.h in Headers */,
     14887                                DDA0A41E27E94644005E086E /* WebKitLegacy.h in Headers */,
     14888                                DDA0A37527E55E4F005E086E /* WebKitNSStringExtras.h in Headers */,
    1383014889                                1A6280C71919950C006AD9F9 /* WebKitPrivate.h in Headers */,
     14890                                DDA0A2EF27E55E4E005E086E /* WebKitStatistics.h in Headers */,
     14891                                DDA0A2CD27E55E4E005E086E /* WebLocalizableStrings.h in Headers */,
    1383114892                                465FA7262757D93D0072362B /* WebLockRegistryProxy.h in Headers */,
    1383214893                                CD003A5319D49B5D005ABCE0 /* WebMediaKeyStorageManager.h in Headers */,
     
    1383614897                                909854ED12BC4E18000AD080 /* WebMemorySampler.h in Headers */,
    1383714898                                513FFB91201459C6002596EA /* WebMessagePortChannelProvider.h in Headers */,
     14899                                DDA0A30227E55E4E005E086E /* WebMIMETypeRegistry.h in Headers */,
    1383814900                                E3816B3E27E2463A005EAFC0 /* WebMockContentFilterManager.h in Headers */,
     14901                                DDA0A2B327E55E4E005E086E /* WebNavigationData.h in Headers */,
    1383914902                                BCF69F9A1176CED600471A52 /* WebNavigationDataStore.h in Headers */,
    1384014903                                7CCCC8FB1A5F50FD008FB0DA /* WebNavigationState.h in Headers */,
     14904                                DDA0A31C27E55E4E005E086E /* WebNotification.h in Headers */,
    1384114905                                31A2EC49148997C200810D71 /* WebNotification.h in Headers */,
    1384214906                                310999C7146C9E3D0029DEB9 /* WebNotificationClient.h in Headers */,
     
    1384614910                                31A2EC4B148997C200810D71 /* WebNotificationManagerProxy.h in Headers */,
    1384714911                                31A2EC4E148997C200810D71 /* WebNotificationProvider.h in Headers */,
     14912                                DDA0A32427E55E4E005E086E /* WebNSDataExtrasPrivate.h in Headers */,
     14913                                DDA0A28227E55E4D005E086E /* WebNSEventExtras.h in Headers */,
     14914                                DDA0A37A27E55E4F005E086E /* WebNSFileManagerExtras.h in Headers */,
     14915                                DDA0A28827E55E4D005E086E /* WebNSPasteboardExtras.h in Headers */,
     14916                                DDA0A2F027E55E4E005E086E /* WebNSStringExtrasIOS.h in Headers */,
     14917                                DDA0A30427E55E4E005E086E /* WebNSStringExtrasIPhone.h in Headers */,
     14918                                DDA0A31227E55E4E005E086E /* WebNSURLExtras.h in Headers */,
     14919                                DDA0A29827E55E4D005E086E /* WebNSUserDefaultsExtras.h in Headers */,
     14920                                DDA0A2F327E55E4E005E086E /* WebNSViewExtras.h in Headers */,
     14921                                DDA0A31D27E55E4E005E086E /* WebNSWindowExtras.h in Headers */,
    1384814922                                BC857F8512B82D0B00EDEB2E /* WebOpenPanelResultListener.h in Headers */,
    1384914923                                BC1DFEA412B31F87005DF730 /* WebOpenPanelResultListenerProxy.h in Headers */,
     
    1386414938                                46C392292316EC4D008EED9B /* WebPageProxyIdentifier.h in Headers */,
    1386514939                                BCBD3915125BB1A800D2C29F /* WebPageProxyMessages.h in Headers */,
     14940                                DDA0A31427E55E4E005E086E /* WebPanelAuthenticationHandler.h in Headers */,
    1386614941                                512127C41908239A00DAF35C /* WebPasteboardOverrides.h in Headers */,
    1386714942                                7C4694D11A51E36800AD5845 /* WebPasteboardProxy.h in Headers */,
     
    1387114946                                A1798B4C222F1BD4000764BD /* WebPaymentCoordinatorProxyCocoa.h in Headers */,
    1387214947                                1AB1F7991D1B3613007C9BD1 /* WebPaymentCoordinatorProxyMessages.h in Headers */,
     14948                                DDA0A33427E55E4F005E086E /* WebPDFViewIOS.h in Headers */,
     14949                                DDA0A2D827E55E4E005E086E /* WebPDFViewIPhone.h in Headers */,
     14950                                DDA0A37927E55E4F005E086E /* WebPDFViewPlaceholder.h in Headers */,
    1387314951                                0F850FE71ED7C39F00FB77A7 /* WebPerformanceLoggingClient.h in Headers */,
    1387414952                                93B0A67526D5ADCF00AA21E4 /* WebPermissionController.h in Headers */,
    1387514953                                1A3E736111CC2659007BD539 /* WebPlatformStrategies.h in Headers */,
     14954                                DDA0A2FB27E55E4E005E086E /* WebPlugin.h in Headers */,
     14955                                DDA0A28327E55E4D005E086E /* WebPluginContainer.h in Headers */,
     14956                                DDA0A31327E55E4E005E086E /* WebPluginContainerPrivate.h in Headers */,
     14957                                DDA0A2CF27E55E4E005E086E /* WebPluginDatabase.h in Headers */,
     14958                                DDA0A33527E55E4F005E086E /* WebPluginPackagePrivate.h in Headers */,
     14959                                DDA0A35F27E55E4F005E086E /* WebPluginViewFactory.h in Headers */,
     14960                                DDA0A32C27E55E4F005E086E /* WebPluginViewFactoryPrivate.h in Headers */,
     14961                                DDA0A28527E55E4D005E086E /* WebPolicyDelegate.h in Headers */,
     14962                                DDA0A2ED27E55E4E005E086E /* WebPolicyDelegatePrivate.h in Headers */,
    1387614963                                BC5744F012638FB3006F0F12 /* WebPopupItem.h in Headers */,
    1387714964                                D3B9484711FF4B6500032B39 /* WebPopupMenu.h in Headers */,
    1387814965                                BC574E631267D080006F0F12 /* WebPopupMenuProxy.h in Headers */,
    1387914966                                BC5750971268F3C6006F0F12 /* WebPopupMenuProxyMac.h in Headers */,
     14967                                DDA0A2CB27E55E4E005E086E /* WebPreferenceKeysPrivate.h in Headers */,
     14968                                DDA0A36027E55E4F005E086E /* WebPreferences.h in Headers */,
    1388014969                                BCD597FF112B57BE00EC8C23 /* WebPreferences.h in Headers */,
    1388114970                                7CB100F21FA3858E001729EE /* WebPreferencesDefinitions.h in Headers */,
    1388214971                                7CB100F31FA3858E001729EE /* WebPreferencesKeys.h in Headers */,
     14972                                DDA0A31527E55E4E005E086E /* WebPreferencesPrivate.h in Headers */,
    1388314973                                BCD598AC112B7FDF00EC8C23 /* WebPreferencesStore.h in Headers */,
    1388414974                                A1C512C9190656E500448914 /* WebPreviewLoaderClient.h in Headers */,
     
    1390014990                                517B5F73275E9609002DC22D /* WebPushDaemonMain.h in Headers */,
    1390114991                                517B5F97275EC5E5002DC22D /* WebPushMessage.h in Headers */,
     14992                                DDA0A35C27E55E4F005E086E /* WebQuotaManager.h in Headers */,
    1390214993                                461CCCA6231485AA00B659B9 /* WebRemoteObjectRegistry.h in Headers */,
     14994                                DDA0A29227E55E4D005E086E /* WebResource.h in Headers */,
    1390314995                                A5860E71230F67FC00461AAE /* WebResourceInterceptController.h in Headers */,
     14996                                DDA0A28927E55E4D005E086E /* WebResourceLoadDelegate.h in Headers */,
     14997                                DDA0A29427E55E4D005E086E /* WebResourceLoadDelegatePrivate.h in Headers */,
    1390414998                                510AFFBA16542048001BA05E /* WebResourceLoader.h in Headers */,
    1390514999                                51F060E01654317F00F3281B /* WebResourceLoaderMessages.h in Headers */,
    1390615000                                4671FF1F23217EFF001B64C7 /* WebResourceLoadObserver.h in Headers */,
    1390715001                                7AFBD36321E50F39005DBACB /* WebResourceLoadStatisticsStore.h in Headers */,
     15002                                DDA0A36827E55E4F005E086E /* WebResourcePrivate.h in Headers */,
    1390815003                                413075B01DE85F580039EC69 /* WebRTCMonitor.h in Headers */,
    1390915004                                41FAF5F51E3C0649001AE678 /* WebRTCResolver.h in Headers */,
     15005                                DDA0A2C127E55E4E005E086E /* WebScriptDebugDelegate.h in Headers */,
    1391015006                                7C361D731927FA360036A59D /* WebScriptMessageHandler.h in Headers */,
     15007                                DDA0A38127E561C4005E086E /* WebScriptObject.h in Headers */,
     15008                                DDA0A2E327E55E4E005E086E /* WebScriptWorld.h in Headers */,
    1391115009                                D3B9484911FF4B6500032B39 /* WebSearchPopupMenu.h in Headers */,
     15010                                DDA0A28E27E55E4D005E086E /* WebSecurityOriginPrivate.h in Headers */,
     15011                                DDA0A33627E55E4F005E086E /* WebSelectionRect.h in Headers */,
    1391215012                                51BEB62C1F3A5AD7005029B9 /* WebServiceWorkerProvider.h in Headers */,
    1391315013                                4656F7BD27ACAA8D00CB3D7C /* WebSharedWorker.h in Headers */,
     
    1393615036                                836034A01ACB34D600626549 /* WebSQLiteDatabaseTracker.h in Headers */,
    1393715037                                93085DC026E19313000EC6A7 /* WebStorageConnection.h in Headers */,
     15038                                DDA0A31727E55E4E005E086E /* WebStorageManagerPrivate.h in Headers */,
    1393815039                                1A52C0F81A38CDC70016160A /* WebStorageNamespaceProvider.h in Headers */,
    1393915040                                93085DBF26E192F9000EC6A7 /* WebStorageProvider.h in Headers */,
     15041                                DDA0A2C227E55E4E005E086E /* WebStringTruncator.h in Headers */,
    1394015042                                9356F2DC2152B6B500E6D5DF /* WebSWClientConnection.h in Headers */,
    1394115043                                517A53101F47A86200DCDC0A /* WebSWClientConnectionMessages.h in Headers */,
     
    1394815050                                517A52D91F43A9DA00DCDC0A /* WebSWServerConnectionMessages.h in Headers */,
    1394915051                                515262BC1FB9515D0070E579 /* WebSWServerToContextConnectionMessages.h in Headers */,
     15052                                DDA0A33727E55E4F005E086E /* WebTextIterator.h in Headers */,
     15053                                DDA0A2BF27E55E4E005E086E /* WebUIDelegate.h in Headers */,
     15054                                DDA0A2B827E55E4E005E086E /* WebUIDelegatePrivate.h in Headers */,
     15055                                DDA0A32B27E55E4F005E086E /* WebUIKitDelegate.h in Headers */,
     15056                                DDA0A36F27E55E4F005E086E /* WebUIKitSupport.h in Headers */,
    1395015057                                BCA0EF7F12331E78007D3CFB /* WebUndoStep.h in Headers */,
     15058                                DDA0A32727E55E4E005E086E /* WebURLsWithTitles.h in Headers */,
    1395115059                                1AAF08AE1926936700B6390C /* WebUserContentController.h in Headers */,
    1395215060                                7C065F2C1C8CD95F00C2D950 /* WebUserContentControllerDataTypes.h in Headers */,
     
    1395415062                                1AAF08A2192681D100B6390C /* WebUserContentControllerProxy.h in Headers */,
    1395515063                                7C361D79192803BD0036A59D /* WebUserContentControllerProxyMessages.h in Headers */,
     15064                                DDA0A34E27E55E4F005E086E /* WebUserContentURLPattern.h in Headers */,
    1395615065                                15739BBD1B42042D00D258C1 /* WebUserMediaClient.h in Headers */,
    1395715066                                83EE575C1DB7D61100C74C50 /* WebValidationMessageClient.h in Headers */,
     15067                                DDA0A31827E55E4E005E086E /* WebView.h in Headers */,
    1395815068                                572FD44322265CE200A1ECC3 /* WebViewDidMoveToWindowObserver.h in Headers */,
    1395915069                                2DFC7DBB1BCCC19500C1548C /* WebViewImpl.h in Headers */,
     15070                                DDA0A34F27E55E4F005E086E /* WebViewPrivate.h in Headers */,
     15071                                DDA0A2FD27E55E4E005E086E /* WebVisiblePosition.h in Headers */,
    1396015072                                29CD55AA128E294F00133C85 /* WKAccessibilityWebPageObjectBase.h in Headers */,
    1396115073                                29232DF418B29D6800D0596F /* WKAccessibilityWebPageObjectMac.h in Headers */,
     
    1403515147                                BC4A6297147313A0006C681A /* WKConnectionRef.h in Headers */,
    1403615148                                E596DD6A251E71D400C275A7 /* WKContactPicker.h in Headers */,
     15149                                DDA0A40B27E66F85005E086E /* WKContentObservation.h in Headers */,
    1403715150                                5CD286541E7235B10094FDC8 /* WKContentRuleList.h in Headers */,
    1403815151                                5CD286551E7235B80094FDC8 /* WKContentRuleListInternal.h in Headers */,
     
    1412815241                                0FCB4E4F18BBE044000FCFC9 /* WKGeolocationProviderIOS.h in Headers */,
    1412915242                                BCC8B374125FB69000DE46A4 /* WKGeometry.h in Headers */,
     15243                                DDA0A40627E66F85005E086E /* WKGraphics.h in Headers */,
    1413015244                                F4DB54E62319E733009E3155 /* WKHighlightLongPressGestureRecognizer.h in Headers */,
    1413115245                                1A422F8B18B29B5400D8CD96 /* WKHistoryDelegatePrivate.h in Headers */,
     
    1430415418                                BC407608124FF0270068F20A /* WKType.h in Headers */,
    1430515419                                7CD5EBBF1746B04C000C1C45 /* WKTypeRefWrapper.h in Headers */,
     15420                                DDA0A40927E66F85005E086E /* WKTypes.h in Headers */,
    1430615421                                1AD8790A18B6C38A006CAFD7 /* WKUIDelegate.h in Headers */,
    1430715422                                3743925818BC4C60001C8675 /* WKUIDelegatePrivate.h in Headers */,
     
    1457015685                                1A07D2F51919AA8A00ECDA16 /* Make Frameworks Symbolic Link */,
    1457115686                                8DC2EF500486A6940098B216 /* Headers */,
    14572                                 1A6280C81919956B006AD9F9 /* Migrate WebKitLegacy Headers */,
    14573                                 375A248817E5048E00C9A086 /* Postprocess WKBase.h */,
    14574                                 1AD98ECF191D867300CAA6DF /* Postprocess WKFoundation.h */,
    14575                                 F4EFBAD522540CBB00049BA6 /* Replace WebKitAdditions in Framework Headers */,
    14576                                 1A1D2115191D96380001619F /* Postprocess Framework Headers */,
     15687                                DDA0A42827EA3435005E086E /* (Legacy) Install Headers */,
    1457715688                                2E16B6F42019BC25008996D6 /* Copy Additional Resources */,
    1457815689                                8DC2EF520486A6940098B216 /* Resources */,
     
    1459915710                        );
    1460015711                        buildRules = (
     15712                                DDA0A38427E56213005E086E /* PBXBuildRule */,
    1460115713                                535E08C422545B7200DF00CA /* PBXBuildRule */,
    1460215714                        );
     
    1485115963                        shellScript = "if [[ \"${WK_PLATFORM_NAME}\" == macosx || \"${WK_PLATFORM_NAME}\" == maccatalyst || \"${WK_PLATFORM_NAME}\" == iosmac ]]; then\n    ln -sfh \"Versions/Current/Frameworks\" \"${TARGET_BUILD_DIR}/WebKit.framework/Frameworks\"\nfi\n";
    1485215964                };
    14853                 1A1D2115191D96380001619F /* Postprocess Framework Headers */ = {
    14854                         isa = PBXShellScriptBuildPhase;
    14855                         buildActionMask = 2147483647;
    14856                         files = (
    14857                         );
    14858                         inputPaths = (
    14859                         );
    14860                         name = "Postprocess Framework Headers";
    14861                         outputPaths = (
    14862                         );
    14863                         runOnlyForDeploymentPostprocessing = 0;
    14864                         shellPath = /bin/sh;
    14865                         shellScript = "if [ \"${XCODE_VERSION_ACTUAL}\" -ge \"1140\" -a \"${WK_USE_NEW_BUILD_SYSTEM}\" = \"YES\" ]; then\n    # In this configuration, post-processing is performed at the same time as copying in the postprocess-header-rule script, so there's no need for this separate step.\n    exit 0\nfi\n\nif [ \"${ACTION}\" = \"analyze\" -o \"${ACTION}\" = \"build\" -o \"${ACTION}\" = \"install\" -o \"${ACTION}\" = \"installhdrs\" -o \"${ACTION}\" = \"installapi\" ]; then\n    exec ${SRCROOT}/mac/postprocess-framework-headers.sh\nfi\n";
    14866                 };
    1486715965                1A2180161B5454620046AEC4 /* Add Symlink in /System/Library/PrivateFrameworks */ = {
    1486815966                        isa = PBXShellScriptBuildPhase;
     
    1487815976                        shellPath = /bin/sh;
    1487915977                        shellScript = "if [[ ${WK_PLATFORM_NAME} != \"iphoneos\" && ${WK_PLATFORM_NAME} != \"maccatalyst\" ]]; then\n    exit 0;\nfi\n\nif [[ ! -d \"${INSTALL_ROOT}/${WK_ALTERNATE_FRAMEWORKS_DIR}${SYSTEM_LIBRARY_DIR}/PrivateFrameworks\" ]]; then\n    mkdir -p \"${INSTALL_ROOT}/${WK_ALTERNATE_FRAMEWORKS_DIR}${SYSTEM_LIBRARY_DIR}/PrivateFrameworks\"\nfi\n\nln -s -h -f ../Frameworks/WebKit.framework \"${INSTALL_ROOT}/${WK_ALTERNATE_FRAMEWORKS_DIR}${SYSTEM_LIBRARY_DIR}/PrivateFrameworks/WebKit.framework\"\n";
    14880                 };
    14881                 1A6280C81919956B006AD9F9 /* Migrate WebKitLegacy Headers */ = {
    14882                         isa = PBXShellScriptBuildPhase;
    14883                         buildActionMask = 2147483647;
    14884                         files = (
    14885                         );
    14886                         inputPaths = (
    14887                         );
    14888                         name = "Migrate WebKitLegacy Headers";
    14889                         outputPaths = (
    14890                         );
    14891                         runOnlyForDeploymentPostprocessing = 0;
    14892                         shellPath = /bin/sh;
    14893                         shellScript = "if [ \"${ACTION}\" = \"analyze\" -o \"${ACTION}\" = \"build\" -o \"${ACTION}\" = \"install\" -o \"${ACTION}\" = \"installhdrs\" -o \"${ACTION}\" = \"installapi\" ]; then\n    mkdir -p \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKit\"\n    ln -sfh \"${WEBKIT_LEGACY_PRIVATE_HEADERS_DIR}\" \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKit/WebKitLegacyPrivateHeaders\"\n    export WEBKIT_LEGACY_PRIVATE_HEADERS_DIR=\"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKit/WebKitLegacyPrivateHeaders\"\n    make -C mac -f \"MigrateHeadersFromWebKitLegacy.make\" -j `/usr/sbin/sysctl -n hw.activecpu`\nfi\n";
    14894                 };
    14895                 1AD98ECF191D867300CAA6DF /* Postprocess WKFoundation.h */ = {
    14896                         isa = PBXShellScriptBuildPhase;
    14897                         buildActionMask = 2147483647;
    14898                         files = (
    14899                         );
    14900                         inputPaths = (
    14901                                 "$(TARGET_BUILD_DIR)/$(PUBLIC_HEADERS_FOLDER_PATH)/WKFoundation.h",
    14902                         );
    14903                         name = "Postprocess WKFoundation.h";
    14904                         outputPaths = (
    14905                         );
    14906                         runOnlyForDeploymentPostprocessing = 0;
    14907                         shellPath = /bin/sh;
    14908                         shellScript = "if [ \"${XCODE_VERSION_ACTUAL}\" -ge \"1140\" -a \"${WK_USE_NEW_BUILD_SYSTEM}\" = \"YES\" ]; then\n    # In this configuration, post-processing is performed at the same time as copying in the postprocess-header-rule script, so there's no need for this separate step.\n    exit 0\nfi\n\nWKFOUNDATION_H=${TARGET_BUILD_DIR}/${PUBLIC_HEADERS_FOLDER_PATH}/WKFoundation.h\n\nif [[ \"${WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED}\" == \"YES\" ]]; then\n    UNIFDEF_OPTIONS=\"-UWK_FRAMEWORK_HEADER_POSTPROCESSING_ENABLED\";\nelse\n    UNIFDEF_OPTIONS=\"-DWK_FRAMEWORK_HEADER_POSTPROCESSING_ENABLED\";\nfi\n\nunifdef -B ${UNIFDEF_OPTIONS} -o \"${WKFOUNDATION_H}\".unifdef \"${WKFOUNDATION_H}\"\n\ncase $? in\n0)\n    rm \"${WKFOUNDATION_H}\".unifdef\n    ;;\n1)\n    mv \"${WKFOUNDATION_H}\"{.unifdef,}\n    ;;\n*)\n    exit 1\nesac\n";
    1490915978                };
    1491015979                1ADAE12F1919A90C00F48E21 /* Update Info.plist with version information */ = {
     
    1502716096                        shellPath = /bin/sh;
    1502816097                        shellScript = "if [ \"${ACTION}\" = \"installhdrs\" ] || [ \"${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 WK _WK || exit $?\nfi\n";
    15029                 };
    15030                 375A248817E5048E00C9A086 /* Postprocess WKBase.h */ = {
    15031                         isa = PBXShellScriptBuildPhase;
    15032                         buildActionMask = 2147483647;
    15033                         files = (
    15034                         );
    15035                         inputPaths = (
    15036                                 "$(TARGET_BUILD_DIR)/$(PRIVATE_HEADERS_FOLDER_PATH)/WKBase.h",
    15037                         );
    15038                         name = "Postprocess WKBase.h";
    15039                         outputPaths = (
    15040                         );
    15041                         runOnlyForDeploymentPostprocessing = 0;
    15042                         shellPath = /bin/sh;
    15043                         shellScript = "if [ \"${XCODE_VERSION_ACTUAL}\" -ge \"1140\" -a \"${WK_USE_NEW_BUILD_SYSTEM}\" = \"YES\" ]; then\n    # In this configuration, post-processing is performed at the same time as copying in the postprocess-header-rule script, so there's no need for this separate step.\n    exit 0\nfi\n\nWKBASE_H=${TARGET_BUILD_DIR}/${PRIVATE_HEADERS_FOLDER_PATH}/WKBase.h\n\nunifdef -B -D__APPLE__ -UBUILDING_GTK__ -UBUILDING_WPE__ -UUSE_SOUP -o \"${WKBASE_H}\".unifdef \"${WKBASE_H}\"\n\ncase $? in\n0)\n    rm \"${WKBASE_H}\".unifdef\n    ;;\n1)\n    mv \"${WKBASE_H}\"{.unifdef,}\n    ;;\n*)\n    exit 1\nesac\n";
    1504416098                };
    1504516099                37E531011B2391090074F0DF /* Copy iOS Sandbox Profiles for Manual Sandboxing */ = {
     
    1570416758                        shellScript = "Scripts/generate-derived-sources.sh\n";
    1570516759                };
     16760                DDA0A42827EA3435005E086E /* (Legacy) Install Headers */ = {
     16761                        isa = PBXShellScriptBuildPhase;
     16762                        buildActionMask = 2147483647;
     16763                        files = (
     16764                        );
     16765                        inputFileListPaths = (
     16766                        );
     16767                        inputPaths = (
     16768                        );
     16769                        name = "(Legacy) Install Headers";
     16770                        outputFileListPaths = (
     16771                        );
     16772                        outputPaths = (
     16773                        );
     16774                        runOnlyForDeploymentPostprocessing = 0;
     16775                        shellPath = /bin/sh;
     16776                        shellScript = "[ \"${WK_USE_NEW_BUILD_SYSTEM}\" = YES ] && exit 0\nxcodebuild -project \"${PROJECT_FILE_PATH}\" -target \"${TARGET_NAME}\" -configuration ${CONFIGURATION} installhdrs SYMROOT=\"${TARGET_TEMP_DIR}/LegacyInstallHeaders-build\" DSTROOT=\"${BUILT_PRODUCTS_DIR}\" SDKROOT=\"${SDKROOT}\" SDK_VARIANT=\"${SDK_VARIANT}\" ARCHS=\"${ARCHS}\" INSTALLHDRS_SCRIPT_PHASE=NO WK_OVERRIDE_FRAMEWORKS_DIR=/ -UseNewBuildSystem=YES\n\n";
     16777                };
    1570616778                DFD03A29270D5F57001A996E /* Copy Daemon Plists */ = {
    1570716779                        isa = PBXShellScriptBuildPhase;
     
    1575616828                        shellPath = /bin/sh;
    1575716829                        shellScript = "echo \"Preprocessing sandbox\"\nScripts/generate-derived-sources.sh sandbox-profiles-ios\ncp ${BUILT_PRODUCTS_DIR}/DerivedSources/WebKit/com.apple.WebKit.WebContent.sb ${DSTROOT}/${INSTALL_PATH}\n";
    15758                 };
    15759                 F4EFBAD522540CBB00049BA6 /* Replace WebKitAdditions in Framework Headers */ = {
    15760                         isa = PBXShellScriptBuildPhase;
    15761                         buildActionMask = 2147483647;
    15762                         files = (
    15763                         );
    15764                         inputPaths = (
    15765                         );
    15766                         name = "Replace WebKitAdditions in Framework Headers";
    15767                         outputPaths = (
    15768                         );
    15769                         runOnlyForDeploymentPostprocessing = 0;
    15770                         shellPath = /bin/sh;
    15771                         shellScript = "if [ \"${XCODE_VERSION_ACTUAL}\" -ge \"1140\" -a \"${WK_USE_NEW_BUILD_SYSTEM}\" = \"YES\" ]; then\n    # In this configuration, post-processing is performed at the same time as copying in the postprocess-header-rule script, so there's no need for this separate step.\n    exit 0\nfi\n\nif [ \"${ACTION}\" = \"analyze\" -o \"${ACTION}\" = \"build\" -o \"${ACTION}\" = \"install\" -o \"${ACTION}\" = \"installhdrs\" -o \"${ACTION}\" = \"installapi\" ]; then\n    for HEADERS_DIRECTORY in \"${PUBLIC_HEADERS_FOLDER_PATH}\" \"${PRIVATE_HEADERS_FOLDER_PATH}\"; do\n        for HEADER_PATH in \"${TARGET_BUILD_DIR}/${HEADERS_DIRECTORY}/\"*.*; do\n            if [[ ! -z `grep '#import <WebKitAdditions/.*>' \"${HEADER_PATH}\"` ]]; then\n                python3 \"${SRCROOT}/mac/replace-webkit-additions-includes.py\" \"${HEADER_PATH}\" \"${BUILT_PRODUCTS_DIR}\" \"${SDKROOT}\" || exit $?\n            fi\n        done\n    done\nfi\n\n\n";
    1577216830                };
    1577316831/* End PBXShellScriptBuildPhase section */
  • trunk/Source/WebKit/WebProcess/WebCoreSupport/ios/WebFrameLoaderClientIOS.mm

    r282712 r291809  
    2727#import "WebFrameLoaderClient.h"
    2828
     29#import "WebFrame.h"
     30#import "WebPage.h"
    2931#import <WebCore/Frame.h>
    3032#import <WebCore/FrameView.h>
     
    3234#import <WebCore/HistoryItem.h>
    3335#import <WebCore/Page.h>
    34 #import <WebFrame.h>
    35 #import <WebPage.h>
    3636
    3737#if PLATFORM(IOS_FAMILY)
  • trunk/Source/WebKit/mac/replace-webkit-additions-includes.py

    r288747 r291809  
    1 #!/usr/bin/env python
     1#!/usr/bin/env python3
    22#
    33# Copyright (C) 2019 Apple Inc. All rights reserved.
     
    6767        argv = sys.argv
    6868
    69     if len(argv) != 4:
    70         print("Usage: replace-webkit-additions-includes.py <header_path> <built_products_directory> <sdk_root_directory>")
     69    if len(argv) != 3:
     70        print("Usage: replace-webkit-additions-includes.py <built_products_directory> <sdk_root_directory>", file=sys.stderr)
    7171        return 1
    7272
    73     header_path = argv[1]
    74     built_products_directory = argv[2]
    75     sdk_root_directory = argv[3]
    76     if not len(header_path):
    77         print("(%s): header path unspecified" % argv[0])
    78         return 1
     73    built_products_directory = argv[1]
     74    sdk_root_directory = argv[2]
    7975
    8076    if not len(built_products_directory):
    81         print("(%s): built products directory unspecified" % argv[0])
     77        print("(%s): built products directory unspecified" % argv[0], file=sys.stderr)
    8278        return 1
    8379
    8480    if not len(sdk_root_directory):
    85         print("(%s): SDK root directory unspecified" % argv[0])
     81        print("(%s): SDK root directory unspecified" % argv[0], file=sys.stderr)
    8682        return 1
    8783
     
    9086
    9187    additions_import_pattern = re.compile(r"\#if 0 // API_WEBKIT_ADDITIONS_REPLACEMENT\n#import <WebKitAdditions/(.*)>\n#endif")
    92     try:
    93         with open(header_path, "r") as header:
    94             header_contents = header.read()
    95             match = additions_import_pattern.search(header_contents)
    96             while match:
    97                 if should_do_replacement:
    98                     header_contents = header_contents[:match.start()] + read_content_from_webkit_additions(built_products_directory, sdk_root_directory, match.groups()[0]) + header_contents[match.end():]
    99                 else:
    100                     header_contents = header_contents[:match.start()] + header_contents[match.end():]
    101                 match = additions_import_pattern.search(header_contents)
    102             try:
    103                 with open(header_path, "w") as header:
    104                     header.write(header_contents)
    105             except Exception as ex:
    106                 print("(%s): failed to write to file: %s" % (argv[0], header_path))
    107                 return 1
    108         return 0
    109     except Exception as ex:
    110         print("(%s): failed to read file: %s" % (argv[0], header_path))
    111         return 1
    112 
     88    header_contents = sys.stdin.read()
     89    match = additions_import_pattern.search(header_contents)
     90    while match:
     91        if should_do_replacement:
     92            header_contents = header_contents[:match.start()] + read_content_from_webkit_additions(built_products_directory, sdk_root_directory, match.groups()[0]) + header_contents[match.end():]
     93        else:
     94            header_contents = header_contents[:match.start()] + header_contents[match.end():]
     95        match = additions_import_pattern.search(header_contents)
     96    sys.stdout.write(header_contents)
     97    return 0
    11398
    11499if __name__ == "__main__":
Note: See TracChangeset for help on using the changeset viewer.