Changeset 215946 in webkit


Ignore:
Timestamp:
Apr 28, 2017 2:16:30 PM (7 years ago)
Author:
Chris Dumez
Message:

Range.getClientRects() / getBoundingClientRect() should return DOMRect types
https://bugs.webkit.org/show_bug.cgi?id=171393

Reviewed by Simon Fraser.

Source/WebCore:

Range.getClientRects() / getBoundingClientRect() should return DOMRect types:

Test: fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html

  • CMakeLists.txt:
  • WebCore.xcodeproj/project.pbxproj:
  • dom/DOMRect.cpp: Copied from Source/WebCore/dom/DOMRect.h.

(WebCore::createDOMRectVector):

  • dom/DOMRect.h:
  • dom/Element.cpp:

(WebCore::Element::getClientRects):

  • dom/Range.cpp:

(WebCore::Range::getClientRects):
(WebCore::Range::getBoundingClientRect):

  • dom/Range.h:
  • dom/Range.idl:

LayoutTests:

Add layout test coverage.

  • fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
  • fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
Location:
trunk
Files:
2 added
9 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r215938 r215946  
     12017-04-28  Chris Dumez  <cdumez@apple.com>
     2
     3        Range.getClientRects() / getBoundingClientRect() should return DOMRect types
     4        https://bugs.webkit.org/show_bug.cgi?id=171393
     5
     6        Reviewed by Simon Fraser.
     7
     8        Add layout test coverage.
     9
     10        * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
     11        * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
     12
    1132017-04-28  Joseph Pecoraro  <pecoraro@apple.com>
    214
  • trunk/Source/WebCore/CMakeLists.txt

    r215922 r215946  
    14661466    dom/DOMImplementation.cpp
    14671467    dom/DOMNamedFlowCollection.cpp
     1468    dom/DOMRect.cpp
    14681469    dom/DOMStringList.cpp
    14691470    dom/DataTransfer.cpp
  • trunk/Source/WebCore/ChangeLog

    r215945 r215946  
     12017-04-28  Chris Dumez  <cdumez@apple.com>
     2
     3        Range.getClientRects() / getBoundingClientRect() should return DOMRect types
     4        https://bugs.webkit.org/show_bug.cgi?id=171393
     5
     6        Reviewed by Simon Fraser.
     7
     8        Range.getClientRects() / getBoundingClientRect() should return DOMRect types:
     9        - https://drafts.csswg.org/cssom-view/#extensions-to-the-range-interface
     10
     11        Test: fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html
     12
     13        * CMakeLists.txt:
     14        * WebCore.xcodeproj/project.pbxproj:
     15        * dom/DOMRect.cpp: Copied from Source/WebCore/dom/DOMRect.h.
     16        (WebCore::createDOMRectVector):
     17        * dom/DOMRect.h:
     18        * dom/Element.cpp:
     19        (WebCore::Element::getClientRects):
     20        * dom/Range.cpp:
     21        (WebCore::Range::getClientRects):
     22        (WebCore::Range::getBoundingClientRect):
     23        * dom/Range.h:
     24        * dom/Range.idl:
     25
    1262017-04-28  Chris Dumez  <cdumez@apple.com>
    227
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r215922 r215946  
    33213321                83120C701C56F3F6001CB112 /* HTMLDataElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 831D1F291C56ECA000F5F6C0 /* HTMLDataElement.cpp */; };
    33223322                83120C711C56F3FB001CB112 /* HTMLDataElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 834B86A71C56E83A00F3F0E3 /* HTMLDataElement.h */; };
     3323                83149FF61EB38B3700089665 /* DOMRect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83149FF51EB38B1200089665 /* DOMRect.cpp */; };
    33233324                832B843419D8E55100B26055 /* SVGAnimateElementBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 832B843319D8E55100B26055 /* SVGAnimateElementBase.h */; };
    33243325                832B843619D8E57400B26055 /* SVGAnimateElementBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832B843519D8E57400B26055 /* SVGAnimateElementBase.cpp */; };
     
    1136011361                830A36BA1DAC5FA7006D7D09 /* JSMouseEventInit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSMouseEventInit.cpp; sourceTree = "<group>"; };
    1136111362                830A36BB1DAC5FA7006D7D09 /* JSMouseEventInit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMouseEventInit.h; sourceTree = "<group>"; };
     11363                83149FF51EB38B1200089665 /* DOMRect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMRect.cpp; sourceTree = "<group>"; };
    1136211364                831D1F291C56ECA000F5F6C0 /* HTMLDataElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLDataElement.cpp; sourceTree = "<group>"; };
    1136311365                8329DCC21C7A6AE300730B33 /* HTMLHyperlinkElementUtils.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = HTMLHyperlinkElementUtils.idl; sourceTree = "<group>"; };
     
    1603816040                                07AB996518DA3C010018771E /* RTCConfiguration.h */,
    1603916041                                07AB996618DA3C010018771E /* RTCConfiguration.idl */,
    16040                                 41A48A9C1E83129100D2AC2D /* RTCPeerConnectionState.idl */,
    1604116042                                418205481E53EAAD00D62207 /* RTCController.cpp */,
    1604216043                                418205451E53C8CD00D62207 /* RTCController.h */,
     
    1605616057                                07221B7217CEC32700848E51 /* RTCIceCandidate.h */,
    1605716058                                07221B7317CEC32700848E51 /* RTCIceCandidate.idl */,
    16058                                 07221B7417CEC32700848E51 /* RTCPeerConnectionIceEvent.cpp */,
    16059                                 07221B7517CEC32700848E51 /* RTCPeerConnectionIceEvent.h */,
    16060                                 07221B7617CEC32700848E51 /* RTCPeerConnectionIceEvent.idl */,
    1606116059                                316DCB3B1E790E2C001B5F87 /* RTCIceConnectionState.idl */,
    1606216060                                316DCB351E790E1B001B5F87 /* RTCIceGatheringState.idl */,
     
    1607516073                                07221B7917CEC32700848E51 /* RTCPeerConnection.idl */,
    1607616074                                5E2C43541BCEE30D0001E2BC /* RTCPeerConnection.js */,
     16075                                07221B7417CEC32700848E51 /* RTCPeerConnectionIceEvent.cpp */,
     16076                                07221B7517CEC32700848E51 /* RTCPeerConnectionIceEvent.h */,
     16077                                07221B7617CEC32700848E51 /* RTCPeerConnectionIceEvent.idl */,
    1607716078                                5E2C43551BCEE30D0001E2BC /* RTCPeerConnectionInternals.js */,
     16079                                41A48A9C1E83129100D2AC2D /* RTCPeerConnectionState.idl */,
     16080                                41A48AA81E84AF1D00D2AC2D /* RTCRtpParameters.h */,
    1607816081                                41A48AA71E84AEEC00D2AC2D /* RTCRtpParameters.idl */,
    16079                                 41A48AA81E84AF1D00D2AC2D /* RTCRtpParameters.h */,
    1608016082                                5E2C43561BCEE30D0001E2BC /* RTCRtpReceiver.cpp */,
    1608116083                                5E2C43571BCEE30D0001E2BC /* RTCRtpReceiver.h */,
     
    1618316185                                070363DE181A1CDC00C074A5 /* AVVideoCaptureSource.h */,
    1618416186                                070363DF181A1CDC00C074A5 /* AVVideoCaptureSource.mm */,
     16187                                3F8020311E9E381D00DEC61D /* CoreAudioCaptureDevice.cpp */,
     16188                                3F8020321E9E381D00DEC61D /* CoreAudioCaptureDevice.h */,
     16189                                3F8020331E9E381D00DEC61D /* CoreAudioCaptureDeviceManager.cpp */,
     16190                                3F8020341E9E381D00DEC61D /* CoreAudioCaptureDeviceManager.h */,
     16191                                3F3BB5821E709EE400C701F2 /* CoreAudioCaptureSource.cpp */,
    1618516192                                3F3BB5831E709EE400C701F2 /* CoreAudioCaptureSource.h */,
    16186                                 3F3BB5821E709EE400C701F2 /* CoreAudioCaptureSource.cpp */,
    16187                                 3F8020321E9E381D00DEC61D /* CoreAudioCaptureDevice.h */,
    16188                                 3F8020311E9E381D00DEC61D /* CoreAudioCaptureDevice.cpp */,
    16189                                 3F8020341E9E381D00DEC61D /* CoreAudioCaptureDeviceManager.h */,
    16190                                 3F8020331E9E381D00DEC61D /* CoreAudioCaptureDeviceManager.cpp */,
    1619116193                                0744ECEB1E0C4AE5000D0944 /* MockRealtimeAudioSourceMac.h */,
    1619216194                                0744ECEC1E0C4AE5000D0944 /* MockRealtimeAudioSourceMac.mm */,
     
    1630116303                                07969D9B17D14151007FF842 /* JSRTCIceCandidate.cpp */,
    1630216304                                07969D9C17D14151007FF842 /* JSRTCIceCandidate.h */,
    16303                                 07969D9D17D14151007FF842 /* JSRTCPeerConnectionIceEvent.cpp */,
    16304                                 07969D9E17D14151007FF842 /* JSRTCPeerConnectionIceEvent.h */,
    1630516305                                316DCB451E7910A6001B5F87 /* JSRTCIceConnectionState.cpp */,
    1630616306                                316DCB461E7910A6001B5F87 /* JSRTCIceConnectionState.h */,
     
    1631316313                                319BDE521E7A86C100BA296C /* JSRTCIceTransportState.cpp */,
    1631416314                                319BDE531E7A86C100BA296C /* JSRTCIceTransportState.h */,
    16315                                 319BDE521E7A86C100BA296D /* JSRTCPeerConnectionState.cpp */,
    16316                                 319BDE531E7A86C100BA296D /* JSRTCPeerConnectionState.h */,
    1631716315                                316DCB191E78CA55001B5F87 /* JSRTCOfferAnswerOptions.cpp */,
    1631816316                                316DCB1A1E78CA55001B5F87 /* JSRTCOfferAnswerOptions.h */,
     
    1632116319                                07969D9F17D14151007FF842 /* JSRTCPeerConnection.cpp */,
    1632216320                                07969DA017D14151007FF842 /* JSRTCPeerConnection.h */,
     16321                                07969D9D17D14151007FF842 /* JSRTCPeerConnectionIceEvent.cpp */,
     16322                                07969D9E17D14151007FF842 /* JSRTCPeerConnectionIceEvent.h */,
     16323                                319BDE521E7A86C100BA296D /* JSRTCPeerConnectionState.cpp */,
     16324                                319BDE531E7A86C100BA296D /* JSRTCPeerConnectionState.h */,
     16325                                5E2C436F1BCF0D690001E2BE /* JSRTCRtpParameters.cpp */,
     16326                                5E2C43701BCF0D690001E2BE /* JSRTCRtpParameters.h */,
    1632316327                                5E2C436D1BCF0D690001E2BC /* JSRTCRtpReceiver.cpp */,
    1632416328                                5E2C436E1BCF0D690001E2BC /* JSRTCRtpReceiver.h */,
    16325                                 5E2C436F1BCF0D690001E2BE /* JSRTCRtpParameters.cpp */,
    16326                                 5E2C43701BCF0D690001E2BE /* JSRTCRtpParameters.h */,
    1632716329                                5E2C436F1BCF0D690001E2BC /* JSRTCRtpSender.cpp */,
    1632816330                                5E2C43701BCF0D690001E2BC /* JSRTCRtpSender.h */,
     
    1918319185                                A9C6E5A40D746458006442E9 /* Navigator.h */,
    1918419186                                A9C6E65D0D746694006442E9 /* Navigator.idl */,
     19187                                E12719C90EEEC21300F61213 /* NavigatorBase.cpp */,
     19188                                E12719C60EEEC16800F61213 /* NavigatorBase.h */,
    1918519189                                7C5BEA391E9EE77100CC517B /* NavigatorConcurrentHardware.idl */,
    1918619190                                7C5BEA3A1E9EE77100CC517B /* NavigatorID.idl */,
    1918719191                                7C5BEA3B1E9EE77100CC517B /* NavigatorLanguage.idl */,
    1918819192                                7C5BEA3C1E9EE77100CC517B /* NavigatorOnLine.idl */,
    19189                                 E12719C90EEEC21300F61213 /* NavigatorBase.cpp */,
    19190                                 E12719C60EEEC16800F61213 /* NavigatorBase.h */,
    1919119193                                00146288103CD1DE000B20DB /* OriginAccessEntry.cpp */,
    1919219194                                00146289103CD1DE000B20DB /* OriginAccessEntry.h */,
     
    2310023102                                B2A10B910B3818BD00099AA4 /* ImageBuffer.h */,
    2310123103                                22BD9F7D1353625C009BD102 /* ImageBufferData.h */,
    23102                                 5550CB411E955E3C00111AA0 /* ImageTypes.h */,
    2310323104                                5576A5621D88A70800CCC04C /* ImageFrame.cpp */,
    2310423105                                5576A5631D88A70800CCC04C /* ImageFrame.h */,
     
    2311123112                                0F3C725D1974874B00AEDD0C /* ImageSource.cpp */,
    2311223113                                B27535430B053814002CE64F /* ImageSource.h */,
     23114                                5550CB411E955E3C00111AA0 /* ImageTypes.h */,
    2311323115                                07941793166EA04E009416C2 /* InbandTextTrackPrivate.h */,
    2311423116                                07CE77D416712A6A00C55A47 /* InbandTextTrackPrivateClient.h */,
     
    2462324625                                E172AF71180F343400FBADB9 /* mac */,
    2462424626                                E1C657141816015F00256CDD /* parameters */,
     24627                                E1FE137218402A6700892F13 /* CommonCryptoUtilities.cpp */,
     24628                                E1FE137318402A6700892F13 /* CommonCryptoUtilities.h */,
    2462524629                                E172AF6B180F24C600FBADB9 /* CryptoAlgorithm.cpp */,
    24626                                 E1FE137318402A6700892F13 /* CommonCryptoUtilities.h */,
    24627                                 E1FE137218402A6700892F13 /* CommonCryptoUtilities.cpp */,
    2462824630                                E172AF6C180F24C600FBADB9 /* CryptoAlgorithm.h */,
    2462924631                                E1C657241816E69D00256CDD /* CryptoAlgorithmIdentifier.h */,
     
    2485724859                                BC64B4D30CB4298A005F2B62 /* CSSFontSelector.cpp */,
    2485824860                                BC64B4D40CB4298A005F2B62 /* CSSFontSelector.h */,
     24861                                C2E38EFF1E84573500CA3ADF /* CSSFontStyleRangeValue.cpp */,
     24862                                C2E38F001E84573500CA3ADF /* CSSFontStyleRangeValue.h */,
     24863                                C2E38EFB1E8396FD00CA3ADF /* CSSFontStyleValue.cpp */,
     24864                                C2E38EFC1E8396FD00CA3ADF /* CSSFontStyleValue.h */,
    2485924865                                A80E6CC70A1989CA007FB8C5 /* CSSFontValue.cpp */,
    2486024866                                A80E6CC30A1989CA007FB8C5 /* CSSFontValue.h */,
     
    2510125107                                3F2B33E3165ABD3500E3987C /* WebKitCSSViewportRule.idl */,
    2510225108                                31055BB81E4FE18900EB604E /* WebKitFontFamilyNames.in */,
    25103                                 C2E38EFB1E8396FD00CA3ADF /* CSSFontStyleValue.cpp */,
    25104                                 C2E38EFC1E8396FD00CA3ADF /* CSSFontStyleValue.h */,
    25105                                 C2E38EFF1E84573500CA3ADF /* CSSFontStyleRangeValue.cpp */,
    25106                                 C2E38F001E84573500CA3ADF /* CSSFontStyleRangeValue.h */,
    2510725109                        );
    2510825110                        path = css;
     
    2555025552                                0F49669B1DB408C100A274BB /* DOMPointReadOnly.h */,
    2555125553                                0F49669C1DB408C100A274BB /* DOMPointReadOnly.idl */,
     25554                                83149FF51EB38B1200089665 /* DOMRect.cpp */,
    2555225555                                0F4710A91DB56AFC002DCEC3 /* DOMRect.h */,
    2555325556                                0F4710AA1DB56AFC002DCEC3 /* DOMRect.idl */,
     
    2631126314                        buildActionMask = 2147483647;
    2631226315                        files = (
    26313                                 7CE9A12B1EA2F1DB00651AD1 /* IDLAttributes.json in Headers */,
    2631426316                                F48223131E386E240066FC79 /* AbstractPasteboard.h in Headers */,
    2631526317                                41E1B1D10FF5986900576B3B /* AbstractWorker.h in Headers */,
     
    2638726389                                512DD8F60D91E6AF000F89EE /* Archive.h in Headers */,
    2638826390                                512DD8FD0D91E6AF000F89EE /* ArchiveFactory.h in Headers */,
    26389                                 316DCB4E1E7910A6001B5F87 /* JSRTCIceGatheringState.h in Headers */,
    2639026391                                512DD8FC0D91E6AF000F89EE /* ArchiveResource.h in Headers */,
    2639126392                                512DD8F80D91E6AF000F89EE /* ArchiveResourceCollection.h in Headers */,
     
    2650326504                                E1C94AF9191303F000D5A893 /* BlobPart.h in Headers */,
    2650426505                                7C77C3D11DEE472400A50BFA /* BlobPropertyBag.h in Headers */,
    26505                                 2DAF343D1EA7E0F100382CD3 /* ConstantPropertyMap.h in Headers */,
    2650626506                                2EDEF1F5121B0EFC00726DB2 /* BlobRegistry.h in Headers */,
    2650726507                                2EDEF1F7121B0EFC00726DB2 /* BlobRegistryImpl.h in Headers */,
    2650826508                                2EB4BCD3121F03E300EC4885 /* BlobResourceHandle.h in Headers */,
    26509                                 A185B42A1E8211A100DC9118 /* PreviewLoader.h in Headers */,
    2651026509                                976D6C7F122B8A3D001FD1F7 /* BlobURL.h in Headers */,
    2651126510                                BC5EB5E10E81BE8700B25965 /* BorderData.h in Headers */,
     
    2654126540                                BCFB2E5E0979E46400BA703D /* CachedResourceClient.h in Headers */,
    2654226541                                BCB16C220979C3BD00467741 /* CachedResourceClientWalker.h in Headers */,
    26543                                 55AF14E61EAAC59B0026EEAA /* UTIRegistry.h in Headers */,
    2654426542                                E47B4BE80E71241600038854 /* CachedResourceHandle.h in Headers */,
    2654526543                                BCB16C2A0979C3BD00467741 /* CachedResourceLoader.h in Headers */,
     
    2657826576                                CD318623199F1E2A0030A0F7 /* CDMPrivateMediaSourceAVFObjC.h in Headers */,
    2657926577                                CDE595971BF26E2100A1CBE8 /* CDMSessionMediaSourceAVFObjC.h in Headers */,
    26580                                 57E1E5A71E8DBD3E00EE37C9 /* CryptoAlgorithmAesCtrParams.h in Headers */,
    2658126578                                5FA904CA178E61F5004C8A2D /* CertificateInfo.h in Headers */,
    2658226579                                A10D7FEC1C2676D100C6C115 /* CFNetworkConnectionCacheSPI.h in Headers */,
     
    2662526622                                A584FE2618637DAB00843B10 /* CommandLineAPIModuleSource.h in Headers */,
    2662626623                                6550B6A2099DF0270090D781 /* Comment.h in Headers */,
     26624                                57E664FC1E73703300765536 /* CommonCryptoDERUtilities.h in Headers */,
    2662726625                                E1FE137518402A6700892F13 /* CommonCryptoUtilities.h in Headers */,
    2662826626                                0F60F32B1DFBB10700416D6C /* CommonVM.h in Headers */,
     
    2663626634                                FD31608F12B026F700C1A359 /* Cone.h in Headers */,
    2663726635                                65C97AF308EA908800ACD273 /* config.h in Headers */,
     26636                                2DAF343D1EA7E0F100382CD3 /* ConstantPropertyMap.h in Headers */,
    2663826637                                A818721C0977D3C0005826D9 /* ContainerNode.h in Headers */,
    2663926638                                E1A1470811102B1500EEC0F3 /* ContainerNodeAlgorithms.h in Headers */,
     
    2667526674                                33D0212D131DB37B004091A8 /* CookieStorage.h in Headers */,
    2667626675                                9746AF2114F4DDE6003E7A71 /* Coordinates.h in Headers */,
     26676                                3F8020351E9E47BF00DEC61D /* CoreAudioCaptureDevice.h in Headers */,
     26677                                3F8020371E9E47C500DEC61D /* CoreAudioCaptureDeviceManager.h in Headers */,
    2667726678                                CE1252371A15BDBE00864480 /* CoreGraphicsSPI.h in Headers */,
    2667826679                                443818001A91B2F8006E04F2 /* CoreMediaSoftLink.h in Headers */,
     
    2670326704                                E125F8421824253A00D84CD9 /* CryptoAlgorithmAES_CBC.h in Headers */,
    2670426705                                571252691E524EB1008FF369 /* CryptoAlgorithmAES_CFB.h in Headers */,
     26706                                57E1E5A31E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.h in Headers */,
    2670526707                                57B5F7F91E5BE84000F34F90 /* CryptoAlgorithmAES_GCM.h in Headers */,
    2670626708                                E1FE137B184D21BB00892F13 /* CryptoAlgorithmAES_KW.h in Headers */,
    2670726709                                572093D31DDCEB9A00310AB0 /* CryptoAlgorithmAesCbcCfbParams.h in Headers */,
    2670826710                                E125F83A1824104800D84CD9 /* CryptoAlgorithmAesCbcParamsDeprecated.h in Headers */,
     26711                                57E1E5A71E8DBD3E00EE37C9 /* CryptoAlgorithmAesCtrParams.h in Headers */,
    2670926712                                57B5F8091E5D1A9800F34F90 /* CryptoAlgorithmAesGcmParams.h in Headers */,
    2671026713                                E19AC3F71824E5D100349426 /* CryptoAlgorithmAesKeyGenParamsDeprecated.h in Headers */,
     
    2671226715                                5750A9871E6A216800705C4A /* CryptoAlgorithmECDH.h in Headers */,
    2671326716                                5768142A1E6F99C100E77754 /* CryptoAlgorithmEcdhKeyDeriveParams.h in Headers */,
     26717                                57EEAA471E9ED2DD00701124 /* CryptoAlgorithmECDSA.h in Headers */,
     26718                                57EEAA501E9FFBFC00701124 /* CryptoAlgorithmEcdsaParams.h in Headers */,
    2671426719                                5750A97E1E6A13EF00705C4A /* CryptoAlgorithmEcKeyParams.h in Headers */,
     26720                                57957CA91E971DE0008072AB /* CryptoAlgorithmHKDF.h in Headers */,
     26721                                57957CB21E972645008072AB /* CryptoAlgorithmHkdfParams.h in Headers */,
    2671526722                                E125F8321822F11B00D84CD9 /* CryptoAlgorithmHMAC.h in Headers */,
    2671626723                                577483191DB4491F00716EF9 /* CryptoAlgorithmHmacKeyParams.h in Headers */,
     
    2678026787                                4A6E9FC413C17D1D0046A7F8 /* CSSFontFeatureValue.h in Headers */,
    2678126788                                BC64B4DC0CB4298A005F2B62 /* CSSFontSelector.h in Headers */,
     26789                                C2E38F021E84573500CA3ADF /* CSSFontStyleRangeValue.h in Headers */,
     26790                                C2E38EFE1E8396FD00CA3ADF /* CSSFontStyleValue.h in Headers */,
    2678226791                                A80E6CED0A1989CA007FB8C5 /* CSSFontValue.h in Headers */,
    2678326792                                C21DF2EA1D9E4E9900F5B24C /* CSSFontVariationValue.h in Headers */,
     
    2679126800                                BC23EE920DAED2BC009FDC91 /* CSSImageGeneratorValue.h in Headers */,
    2679226801                                9393E600151A99F200066F06 /* CSSImageSetValue.h in Headers */,
    26793                                 A578F4351DE00EEB003DFC6A /* PromiseRejectionEvent.h in Headers */,
    2679426802                                A80E6CFA0A1989CA007FB8C5 /* CSSImageValue.h in Headers */,
    2679526803                                A80E6CF60A1989CA007FB8C5 /* CSSImportRule.h in Headers */,
     
    2689626904                                A8C228A111D5722E00D5A7D3 /* DecodedDataDocumentParser.h in Headers */,
    2689726905                                CECCFC3B141973D5002A0AC1 /* DecodeEscapeSequences.h in Headers */,
     26906                                555130011E7CCCCB00A69E38 /* DecodingOptions.h in Headers */,
    2689826907                                4162A451101145AE00DFF3ED /* DedicatedWorkerGlobalScope.h in Headers */,
    2689926908                                41A3D58F101C152D00316D07 /* DedicatedWorkerThread.h in Headers */,
     
    2697326982                                A8185F3909765766005826D9 /* DocumentType.h in Headers */,
    2697426983                                973889A1116EA9DC00ADF313 /* DocumentWriter.h in Headers */,
    26975                                 A578F43C1DE01423003DFC6A /* JSPromiseRejectionEvent.h in Headers */,
    2697626984                                1A8F6BC30DB55CDC001DB794 /* DOMApplicationCache.h in Headers */,
    2697726985                                BC60D6E90D28D83400B9918F /* DOMCoreException.h in Headers */,
     
    2697926987                                9B3A8872145632F9003AE8F5 /* DOMDOMSettableTokenList.h in Headers */,
    2698026988                                7AABA25A14BC613300AA9A11 /* DOMEditor.h in Headers */,
    26981                                 316DE7021E83AE1D0084C261 /* RTCDataChannelState.h in Headers */,
    2698226989                                BC1BDF25156C18C7001C1243 /* DOMError.h in Headers */,
    2698326990                                2ED609BD1145B07100C8684E /* DOMFormData.h in Headers */,
     
    2728727294                                930908910AF7EDE40081DF01 /* HitTestRequest.h in Headers */,
    2728827295                                9307F1D80AF2D59000DBA31A /* HitTestResult.h in Headers */,
    27289                                 313591071E7DDC7300F30630 /* RTCIceGatheringState.h in Headers */,
    27290                                 57E664FC1E73703300765536 /* CommonCryptoDERUtilities.h in Headers */,
    2729127296                                BC3BC29C0E91AB0F00835588 /* HostWindow.h in Headers */,
    2729227297                                FD31609912B026F700C1A359 /* HRTFDatabase.h in Headers */,
    2729327298                                FD31609B12B026F700C1A359 /* HRTFDatabaseLoader.h in Headers */,
    2729427299                                FD31609D12B026F700C1A359 /* HRTFElevation.h in Headers */,
    27295                                 CDEFA2281E7669E8000AE99C /* PlatformAudioData.h in Headers */,
    2729627300                                FD31609F12B026F700C1A359 /* HRTFKernel.h in Headers */,
    2729727301                                FD3160A112B026F700C1A359 /* HRTFPanner.h in Headers */,
     
    2733027334                                A8CFF7A60A156978000A4234 /* HTMLFontElement.h in Headers */,
    2733127335                                977B386F122883E900B81FF8 /* HTMLFormattingElementList.h in Headers */,
    27332                                 3135910A1E7DDC7300F30630 /* RTCSdpType.h in Headers */,
    2733327336                                A81369CE097374F600D74463 /* HTMLFormControlElement.h in Headers */,
    2733427337                                E14F1C4514B5DAC600EA9009 /* HTMLFormControlElementWithState.h in Headers */,
     
    2734427347                                A871DE270A152AC800B12A68 /* HTMLHtmlElement.h in Headers */,
    2734527348                                A871DE2A0A152AC800B12A68 /* HTMLIFrameElement.h in Headers */,
    27346                                 7C2FA6121EA95A3C00A03108 /* ResourceCryptographicDigest.h in Headers */,
    2734727349                                A8EA7D2D0A19385500A8EF5F /* HTMLImageElement.h in Headers */,
    2734827350                                A8EA7D2B0A19385500A8EF5F /* HTMLImageLoader.h in Headers */,
     
    2745727459                                5185FC911BB4C4E80012898F /* IDBIndex.h in Headers */,
    2745827460                                51F798F01BE880E7008AE491 /* IDBIndexInfo.h in Headers */,
    27459                                 316DCB201E78CA55001B5F87 /* JSRTCOfferAnswerOptions.h in Headers */,
    2746027461                                51E269371DD3BD9B006B6A58 /* IDBIterateCursorData.h in Headers */,
    2746127462                                5185FC951BB4C4E80012898F /* IDBKey.h in Headers */,
    27462                                 C2E38F021E84573500CA3ADF /* CSSFontStyleRangeValue.h in Headers */,
    2746327463                                5185FC971BB4C4E80012898F /* IDBKeyData.h in Headers */,
    2746427464                                5185FC991BB4C4E80012898F /* IDBKeyPath.h in Headers */,
     
    2748427484                                1A71D57C0F33819000F9CE4E /* IdentifierRep.h in Headers */,
    2748527485                                49E911C50EF86D47009D0CAF /* IdentityTransformOperation.h in Headers */,
     27486                                7CE9A12B1EA2F1DB00651AD1 /* IDLAttributes.json in Headers */,
    2748627487                                C0C054CD1118C8E400CE2636 /* IDLParser.pm in Headers */,
    2748727488                                7C5222961E1DAE03002CB8F7 /* IDLTypes.h in Headers */,
     
    2750427505                                5597F8271D91C3130066BC21 /* ImageFrameCache.h in Headers */,
    2750527506                                F55B3DC21251F12D003EF269 /* ImageInputType.h in Headers */,
     27507                                55B2BDD71EA923A400BFFCBD /* ImageIOSPI.h in Headers */,
    2750627508                                089582560E857A7E00F82C83 /* ImageLoader.h in Headers */,
    2750727509                                BC7F44A80B9E324E00A9D081 /* ImageObserver.h in Headers */,
     
    2751127513                                B27535710B053814002CE64F /* ImageSource.h in Headers */,
    2751227514                                4B3480940EEF50D400AC1B41 /* ImageSourceCG.h in Headers */,
     27515                                5550CB421E955E3C00111AA0 /* ImageTypes.h in Headers */,
    2751327516                                26F756B31B3B66F70005DD79 /* ImmutableNFA.h in Headers */,
    2751427517                                26F756B51B3B68F20005DD79 /* ImmutableNFANodeBuilder.h in Headers */,
     
    2753127534                                CD063F831E23FA8900812BE3 /* InitDataRegistry.h in Headers */,
    2753227535                                A8CFF5E50A155A05000A4234 /* InlineBox.h in Headers */,
    27533                                 57E1E5A31E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.h in Headers */,
    2753427536                                E30592641E27A3AD00D57C98 /* InlineClassicScript.h in Headers */,
    2753527537                                B57CB52E182A3EFC0079A647 /* InlineElementBox.h in Headers */,
     
    2759727599                                418F88050FF957AF0080F045 /* JSAbstractWorker.h in Headers */,
    2759827600                                5704405A1E53936200356601 /* JSAesCbcCfbParams.h in Headers */,
     27601                                57E1E5AD1E8DD09B00EE37C9 /* JSAesCtrParams.h in Headers */,
    2759927602                                57B5F8101E5E2A4E00F34F90 /* JSAesGcmParams.h in Headers */,
    2760027603                                576814451E70CB1F00E77754 /* JSAesKeyParams.h in Headers */,
     
    2761327616                                7C6579F21E00856600E3A27A /* JSApplePayPaymentRequest.h in Headers */,
    2761427617                                1AE96A8F1D1A0DDD00B86768 /* JSApplePaySession.h in Headers */,
    27615                                 57957CB21E972645008072AB /* CryptoAlgorithmHkdfParams.h in Headers */,
    2761627618                                1AE96A911D1A0DDD00B86768 /* JSApplePayShippingContactSelectedEvent.h in Headers */,
    2761727619                                7C6579F41E00856600E3A27A /* JSApplePayShippingMethod.h in Headers */,
     
    2765027652                                FDA15EA412B03EE1003A583A /* JSChannelSplitterNode.h in Headers */,
    2765127653                                65DF31F409D1CC60000BE325 /* JSCharacterData.h in Headers */,
    27652                                 316DCB221E78CA55001B5F87 /* JSRTCRtpTransceiverDirection.h in Headers */,
    2765327654                                BCC065880F3CE2A700CD2D87 /* JSClientRect.h in Headers */,
    2765427655                                BCC0658A0F3CE2A700CD2D87 /* JSClientRectList.h in Headers */,
     
    2773427735                                7C8E34BD1E4A33B00054CE23 /* JSDOMConvertNumbers.h in Headers */,
    2773527736                                7C8E34BE1E4A33B00054CE23 /* JSDOMConvertObject.h in Headers */,
     27737                                E323CFFA1E5AF6AF00F0B4A0 /* JSDOMConvertPromise.h in Headers */,
    2773627738                                7C8E34BF1E4A33B00054CE23 /* JSDOMConvertRecord.h in Headers */,
    2773727739                                7C8E34C01E4A33B00054CE23 /* JSDOMConvertSequences.h in Headers */,
     
    2778227784                                FD7868BA136B999200D403DF /* JSDynamicsCompressorNode.h in Headers */,
    2778327785                                576814411E709FA400E77754 /* JSEcdhKeyDeriveParams.h in Headers */,
     27786                                57EEAA551EA001B100701124 /* JSEcdsaParams.h in Headers */,
    2778427787                                5750A9821E6A150800705C4A /* JSEcKeyParams.h in Headers */,
    2778527788                                65DF31FA09D1CC60000BE325 /* JSElement.h in Headers */,
     
    2781427817                                518F5002194CAC3A0081BAAE /* JSGamepad.h in Headers */,
    2781527818                                518F5004194CAC3A0081BAAE /* JSGamepadButton.h in Headers */,
    27816                                 57957CA91E971DE0008072AB /* CryptoAlgorithmHKDF.h in Headers */,
    2781727819                                FE80DA640E9C4703000D6F75 /* JSGeolocation.h in Headers */,
    2781827820                                FE80DA660E9C4703000D6F75 /* JSGeoposition.h in Headers */,
     
    2782027822                                8482B7521198CB6B00BFB005 /* JSHashChangeEvent.h in Headers */,
    2782127823                                BC94D14F0C275C68006BC617 /* JSHistory.h in Headers */,
     27824                                57957CB71E972C78008072AB /* JSHkdfParams.h in Headers */,
    2782227825                                57E233671DCAB21C00F28D01 /* JSHmacKeyParams.h in Headers */,
    2782327826                                BC97E413109154FA0010D361 /* JSHTMLAllCollection.h in Headers */,
     
    2783327836                                938E666209F09B87008A48EC /* JSHTMLCanvasElement.h in Headers */,
    2783427837                                BCCBAD410C18C14200CE890F /* JSHTMLCollection.h in Headers */,
    27835                                 57EEAA551EA001B100701124 /* JSEcdsaParams.h in Headers */,
    2783627838                                8367587F1C56E99B008A1087 /* JSHTMLDataElement.h in Headers */,
    2783727839                                F5C041E70FFCA96D00839D4A /* JSHTMLDataListElement.h in Headers */,
     
    2798127983                                6EBF0E7712A9868800DB1709 /* JSOESTextureFloat.h in Headers */,
    2798227984                                3146FE7518442370001A937C /* JSOESTextureFloatLinear.h in Headers */,
    27983                                 313591061E7DDC7300F30630 /* RTCIceConnectionState.h in Headers */,
    2798427985                                A31C4E5416E02B40002F7957 /* JSOESTextureHalfFloat.h in Headers */,
    2798527986                                31078CCA1880AACE008099DC /* JSOESTextureHalfFloatLinear.h in Headers */,
     
    2801528016                                65DF320009D1CC60000BE325 /* JSProcessingInstruction.h in Headers */,
    2801628017                                E44613EE0CD681BB00FADA75 /* JSProgressEvent.h in Headers */,
     28018                                A578F43C1DE01423003DFC6A /* JSPromiseRejectionEvent.h in Headers */,
    2801728019                                077664FD183E6B5C00133B92 /* JSQuickTimePluginReplacement.h in Headers */,
    2801828020                                B658FFA21522EF3A00DD5595 /* JSRadioNodeList.h in Headers */,
     
    2803728039                                07969DB217D14151007FF842 /* JSRTCDTMFToneChangeEvent.h in Headers */,
    2803828040                                07969DB617D14151007FF842 /* JSRTCIceCandidate.h in Headers */,
     28041                                316DCB4C1E7910A6001B5F87 /* JSRTCIceConnectionState.h in Headers */,
     28042                                316DCB4E1E7910A6001B5F87 /* JSRTCIceGatheringState.h in Headers */,
     28043                                073794EC19EE341E00E5A045 /* JSRTCIceServer.h in Headers */,
     28044                                316DCB201E78CA55001B5F87 /* JSRTCOfferAnswerOptions.h in Headers */,
     28045                                07969DBA17D14151007FF842 /* JSRTCPeerConnection.h in Headers */,
    2803928046                                07969DB817D14151007FF842 /* JSRTCPeerConnectionIceEvent.h in Headers */,
    28040                                 073794EC19EE341E00E5A045 /* JSRTCIceServer.h in Headers */,
    28041                                 07969DBA17D14151007FF842 /* JSRTCPeerConnection.h in Headers */,
     28047                                5E2C43741BCF0D750001E2BE /* JSRTCRtpParameters.h in Headers */,
    2804228048                                5E2C43721BCF0D750001E2BC /* JSRTCRtpReceiver.h in Headers */,
    2804328049                                5E2C43741BCF0D750001E2BC /* JSRTCRtpSender.h in Headers */,
    28044                                 5E2C43741BCF0D750001E2BE /* JSRTCRtpParameters.h in Headers */,
    2804528050                                5E2C43721BCF0D750001E2BD /* JSRTCRtpTransceiver.h in Headers */,
     28051                                316DCB221E78CA55001B5F87 /* JSRTCRtpTransceiverDirection.h in Headers */,
    2804628052                                07969DBC17D14151007FF842 /* JSRTCSessionDescription.h in Headers */,
     28053                                316DCB501E7910A6001B5F87 /* JSRTCSignalingState.h in Headers */,
    2804728054                                07969DC217D14151007FF842 /* JSRTCStatsReport.h in Headers */,
    2804828055                                5E2C436C1BCF071E0001E2BC /* JSRTCTrackEvent.h in Headers */,
     
    2812628133                                B2FA3D810AB75A6F000E5AC4 /* JSSVGFEFuncRElement.h in Headers */,
    2812728134                                B2FA3D830AB75A6F000E5AC4 /* JSSVGFEGaussianBlurElement.h in Headers */,
    28128                                 31EB54DF1E7DC74400C1623B /* RTCRtpTransceiverDirection.h in Headers */,
    2812928135                                B2FA3D850AB75A6F000E5AC4 /* JSSVGFEImageElement.h in Headers */,
    2813028136                                B2FA3D870AB75A6F000E5AC4 /* JSSVGFEMergeElement.h in Headers */,
     
    2821928225                                8485227E1190162C006EDC7F /* JSSVGVKernElement.h in Headers */,
    2822028226                                71DCB7021568197600862271 /* JSSVGZoomAndPan.h in Headers */,
    28221                                 3F8020351E9E47BF00DEC61D /* CoreAudioCaptureDevice.h in Headers */,
    2822228227                                B2FA3E190AB75A6F000E5AC4 /* JSSVGZoomEvent.h in Headers */,
    2822328228                                65DF320409D1CC60000BE325 /* JSText.h in Headers */,
     
    2825128256                                A7D20F63107F406900A80392 /* JSWebGLActiveInfo.h in Headers */,
    2825228257                                49C7B9941042D2D30009D447 /* JSWebGLBuffer.h in Headers */,
    28253                                 57EEAA471E9ED2DD00701124 /* CryptoAlgorithmECDSA.h in Headers */,
    2825428258                                7EA30F6A16DFFE7500257D0B /* JSWebGLCompressedTextureATC.h in Headers */,
    2825528259                                7EA30F6A17EFFE7500257D0B /* JSWebGLCompressedTexturePVRTC.h in Headers */,
     
    2833228336                                517A63C51B74318F00E7DCDC /* KeyedDecoderCF.h in Headers */,
    2833328337                                517A63C61B74319200E7DCDC /* KeyedEncoderCF.h in Headers */,
    28334                                 316DCB4C1E7910A6001B5F87 /* JSRTCIceConnectionState.h in Headers */,
    2833528338                                A513B3D7114B1666001C429B /* KeyEventCocoa.h in Headers */,
    2833628339                                265541391489811C000DFC5D /* KeyEventCodesIOS.h in Headers */,
     
    2835428357                                141DC054164834B900371E5A /* LayoutSize.h in Headers */,
    2835528358                                2D9066070BE141D400956998 /* LayoutState.h in Headers */,
    28356                                 555130011E7CCCCB00A69E38 /* DecodingOptions.h in Headers */,
    2835728359                                141DC0481648348F00371E5A /* LayoutUnit.h in Headers */,
    2835828360                                CDE8B5ED1A69777300B4B66A /* LegacyCDMPrivateClearKey.h in Headers */,
     
    2838728389                                1A250E0D1CDD632000D0BE63 /* LinkIconType.h in Headers */,
    2838828390                                98CE432A129E00E5005821DC /* LinkLoader.h in Headers */,
    28389                                 55B2BDD71EA923A400BFFCBD /* ImageIOSPI.h in Headers */,
    2839028391                                984264F112D5280A000D88A4 /* LinkLoaderClient.h in Headers */,
    2839128392                                CBB6B2D41CB7AE51009EDE1A /* LinkPreloadResourceClients.h in Headers */,
     
    2850328504                                1B124D8D1D380B7000ECDFB0 /* MediaSampleAVFObjC.h in Headers */,
    2850428505                                CDBEAEAD19D92B6C00BEBA88 /* MediaSelectionGroupAVFObjC.h in Headers */,
     28506                                A17D275E1EAC579800BF01E7 /* MediaSelectionOption.h in Headers */,
    2850528507                                C9027F421B1D0AD200BFBFEF /* MediaSession.h in Headers */,
    2850628508                                C9F87CFE1B28F40E00979B83 /* MediaSessionEvents.h in Headers */,
     
    2868428686                                0014628B103CD1DE000B20DB /* OriginAccessEntry.h in Headers */,
    2868528687                                FE9E89FC16E2DC0500A908F8 /* OriginLock.h in Headers */,
    28686                                 5166D3CD1E8ED48F00AD62E3 /* StorageType.h in Headers */,
    2868728688                                FD581FAF1520F91F003A7A75 /* OscillatorNode.h in Headers */,
    2868828689                                BC5EB5DD0E81B8DD00B25965 /* OutlineValue.h in Headers */,
     
    2876628767                                37B327D31D17096A005737FA /* PIPSPI.h in Headers */,
    2876728768                                CD7D33441C7A123F00041293 /* PixelBufferConformerCV.h in Headers */,
     28769                                CDEFA2281E7669E8000AE99C /* PlatformAudioData.h in Headers */,
    2876828770                                499B3EDD128DB50200E726C2 /* PlatformCAAnimation.h in Headers */,
    2876928771                                0F5E200618E771FC003EC3E5 /* PlatformCAAnimationCocoa.h in Headers */,
     
    2877228774                                493E5E0912D6420500020081 /* PlatformCALayerClient.h in Headers */,
    2877328775                                2D70BA1318074DDF0001908A /* PlatformCALayerCocoa.h in Headers */,
    28774                                 A578F43F1DE0B630003DFC6A /* RejectedPromiseTracker.h in Headers */,
    2877528776                                A14978711ABAF3A500CEF7E4 /* PlatformContentFilter.h in Headers */,
    2877628777                                E1424C8A164B3B4E00F32D40 /* PlatformCookieJar.h in Headers */,
     
    2879628797                                0F7D07331884C56C00B4AF86 /* PlatformTextTrack.h in Headers */,
    2879728798                                074E82BB18A69F0E007EF54C /* PlatformTimeRanges.h in Headers */,
    28798                                 3F8020371E9E47C500DEC61D /* CoreAudioCaptureDeviceManager.h in Headers */,
    2879928799                                52B0D4BE1C57FD1E0077CE53 /* PlatformView.h in Headers */,
    2880028800                                935C476B09AC4D4F00A6AAB4 /* PlatformWheelEvent.h in Headers */,
     
    2883028830                                C0F2A44113869AAB0066C534 /* preprocessor.pm in Headers */,
    2883128831                                A1C1507A1E3F2B3E0032C98C /* PreviewConverter.h in Headers */,
     28832                                A185B42A1E8211A100DC9118 /* PreviewLoader.h in Headers */,
     28833                                A10DBF4718F92317000D70C6 /* PreviewLoaderClient.h in Headers */,
    2883228834                                B71FE6DF11091CB300DAEF77 /* PrintContext.h in Headers */,
    2883328835                                A8EA7EBC0A1945D000A8EF5F /* ProcessingInstruction.h in Headers */,
     
    2883628838                                1A2A68240B5BEDE70002A480 /* ProgressTracker.h in Headers */,
    2883728839                                1ACADD791880D91C00D8B71D /* ProgressTrackerClient.h in Headers */,
     28840                                A578F4351DE00EEB003DFC6A /* PromiseRejectionEvent.h in Headers */,
    2883828841                                E4BBED0F14F4025D003F0B98 /* PropertySetCSSStyleDeclaration.h in Headers */,
    2883928842                                37BAAE581980D1DD005DFE71 /* ProtectionSpace.h in Headers */,
     
    2884928852                                CE12523D1A1676CD00864480 /* QuartzCoreSPI.h in Headers */,
    2885028853                                A15E31F41E0CB0B5004B371C /* QuickLook.h in Headers */,
    28851                                 A10DBF4718F92317000D70C6 /* PreviewLoaderClient.h in Headers */,
    2885228854                                937F4CCC1A2D48C100BB39F5 /* QuickLookMacSPI.h in Headers */,
    2885328855                                443918001A91B2F8006E04F2 /* QuickLookSoftLink.h in Headers */,
     
    2885528857                                072AE1E8183C0741000A5988 /* QuickTimePluginReplacement.h in Headers */,
    2885628858                                379E371713736A6600B9E919 /* QuotedPrintable.h in Headers */,
    28857                                 5550CB421E955E3C00111AA0 /* ImageTypes.h in Headers */,
    2885828859                                5A574F29131DB96D00471B88 /* QuotesData.h in Headers */,
    2885928860                                B22279720D00BF220071B782 /* RadialGradientAttributes.h in Headers */,
     
    2888528886                                26B9998F1803AE7200D01121 /* RegisterAllocator.h in Headers */,
    2888628887                                85031B4C0A44EFC700F992E0 /* RegisteredEventListener.h in Headers */,
     28888                                A578F43F1DE0B630003DFC6A /* RejectedPromiseTracker.h in Headers */,
    2888728889                                CDFC360618CA61C20026E56F /* RemoteCommandListener.h in Headers */,
    2888828890                                CD8ACA891D237AA200ECC59E /* RemoteCommandListenerMac.h in Headers */,
     
    2891228914                                53C8298E13D8D92700DE2DEB /* RenderFlexibleBox.h in Headers */,
    2891328915                                508CCA4F13CF106B003151F3 /* RenderFlowThread.h in Headers */,
    28914                                 A17D275E1EAC579800BF01E7 /* MediaSelectionOption.h in Headers */,
    2891528916                                A871DED30A1530C700B12A68 /* RenderFrame.h in Headers */,
    2891628917                                0FD3080F117CF7E700A791F7 /* RenderFrameBase.h in Headers */,
     
    2904429045                                4998AEC613F9D0EA0090B1AA /* RequestAnimationFrameCallback.h in Headers */,
    2904529046                                F55B3DD01251F12D003EF269 /* ResetInputType.h in Headers */,
     29047                                7C2FA6121EA95A3C00A03108 /* ResourceCryptographicDigest.h in Headers */,
    2904629048                                7EE6846A12D26E3800E79415 /* ResourceError.h in Headers */,
    2904729049                                934F713C0D5A6F1900018D69 /* ResourceErrorBase.h in Headers */,
     
    2908829090                                078E093D17D16E1C00420AA1 /* RTCDataChannelHandlerClient.h in Headers */,
    2908929091                                073794FA19F5864E00E5A045 /* RTCDataChannelHandlerMock.h in Headers */,
     29092                                316DE7021E83AE1D0084C261 /* RTCDataChannelState.h in Headers */,
    2909029093                                078E092017D14D1C00420AA1 /* RTCDTMFSender.h in Headers */,
    2909129094                                078E093E17D16E1C00420AA1 /* RTCDTMFSenderHandler.h in Headers */,
     
    2909429097                                078E092317D14D1C00420AA1 /* RTCIceCandidate.h in Headers */,
    2909529098                                078E094017D16E1C00420AA1 /* RTCIceCandidateDescriptor.h in Headers */,
    29096                                 078E092417D14D1C00420AA1 /* RTCPeerConnectionIceEvent.h in Headers */,
     29099                                313591061E7DDC7300F30630 /* RTCIceConnectionState.h in Headers */,
     29100                                313591071E7DDC7300F30630 /* RTCIceGatheringState.h in Headers */,
    2909729101                                07AB996B18DA3C010018771E /* RTCIceServer.h in Headers */,
     29102                                313591081E7DDC7300F30630 /* RTCIceTransportPolicy.h in Headers */,
     29103                                313591091E7DDC7300F30630 /* RTCIceTransportState.h in Headers */,
    2909829104                                073794FE19F5864E00E5A045 /* RTCNotifiersMock.h in Headers */,
    2909929105                                073794DE19EE2C5200E5A045 /* RTCOfferAnswerOptions.h in Headers */,
     
    2910129107                                5E2C437B1BCF9A570001E2BC /* RTCPeerConnectionBuiltins.h in Headers */,
    2910229108                                078E094217D16E1C00420AA1 /* RTCPeerConnectionHandlerClient.h in Headers */,
     29109                                078E092417D14D1C00420AA1 /* RTCPeerConnectionIceEvent.h in Headers */,
    2910329110                                5E2C437C1BCF9A840001E2BC /* RTCPeerConnectionInternalsBuiltins.h in Headers */,
    2910429111                                5E2C43631BCEE32B0001E2BC /* RTCRtpReceiver.h in Headers */,
     
    2910629113                                5E2C435F1BCEE31E0001E2BC /* RTCRtpSenderReceiverBase.h in Headers */,
    2910729114                                5E5E2B141CFC3E75000C0D85 /* RTCRtpTransceiver.h in Headers */,
     29115                                31EB54DF1E7DC74400C1623B /* RTCRtpTransceiverDirection.h in Headers */,
     29116                                3135910A1E7DDC7300F30630 /* RTCSdpType.h in Headers */,
    2910829117                                078E092617D14D1C00420AA1 /* RTCSessionDescription.h in Headers */,
    2910929118                                078E094317D16E1C00420AA1 /* RTCSessionDescriptionDescriptor.h in Headers */,
    2911029119                                078E094417D16E1C00420AA1 /* RTCSessionDescriptionRequest.h in Headers */,
     29120                                3135910B1E7DDC7300F30630 /* RTCSignalingState.h in Headers */,
    2911129121                                078E092A17D14D1C00420AA1 /* RTCStatsReport.h in Headers */,
    2911229122                                5E2C43681BCEE3770001E2BC /* RTCTrackEvent.h in Headers */,
     
    2914329153                                8A413AE01207BBA50082016E /* ScriptRunner.h in Headers */,
    2914429154                                934CC10A0EDB223900A658F2 /* ScriptSourceCode.h in Headers */,
    29145                                 57957CB71E972C78008072AB /* JSHkdfParams.h in Headers */,
    2914629155                                41C760B10EDE03D300C1655F /* ScriptState.h in Headers */,
    2914729156                                228C284510D82500009D0D0E /* ScriptWrappable.h in Headers */,
     
    2921329222                                415071581685067300C3C7B3 /* SelectorFilter.h in Headers */,
    2921429223                                43107BE218CC19DE00CC18E8 /* SelectorPseudoTypeMap.h in Headers */,
    29215                                 57E1E5AD1E8DD09B00EE37C9 /* JSAesCtrParams.h in Headers */,
    2921629224                                E45322AC140CE267005A0F92 /* SelectorQuery.h in Headers */,
    2921729225                                99CC0B6018BE984A006CEBCC /* SerializationMethods.h in Headers */,
     
    2932629334                                C50D0E830FF4272900AC2644 /* StorageNamespace.h in Headers */,
    2932729335                                1A37636C1A2E68BB009A7EE2 /* StorageNamespaceProvider.h in Headers */,
     29336                                5166D3CD1E8ED48F00AD62E3 /* StorageType.h in Headers */,
    2932829337                                416E6FE81BBD12DF000A6033 /* StreamInternalsBuiltins.h in Headers */,
    2932929338                                81AC6C36131C57D30009A7E0 /* StringCallback.h in Headers */,
     
    2954529554                                83C1D428178D5AB400141E68 /* SVGPathSegCurvetoCubicRel.h in Headers */,
    2954629555                                B2227A690D00BF220071B782 /* SVGPathSegCurvetoCubicSmooth.h in Headers */,
    29547                                 E323CFFA1E5AF6AF00F0B4A0 /* JSDOMConvertPromise.h in Headers */,
    2954829556                                83C1D429178D5AB400141E68 /* SVGPathSegCurvetoCubicSmoothAbs.h in Headers */,
    2954929557                                83C1D42A178D5AB400141E68 /* SVGPathSegCurvetoCubicSmoothRel.h in Headers */,
     
    2958229590                                081DD49C13BA1A6000DC7627 /* SVGPropertyInfo.h in Headers */,
    2958329591                                088A0E0B126EF1DB00978F7A /* SVGPropertyTearOff.h in Headers */,
    29584                                 316DCB501E7910A6001B5F87 /* JSRTCSignalingState.h in Headers */,
    2958529592                                088A0E0C126EF1DB00978F7A /* SVGPropertyTraits.h in Headers */,
    2958629593                                B2227A9A0D00BF220071B782 /* SVGRadialGradientElement.h in Headers */,
     
    2960329610                                0880F70E1282B46D00948505 /* SVGStaticListPropertyTearOff.h in Headers */,
    2960429611                                0813A4EA1284132600992511 /* SVGStaticPropertyTearOff.h in Headers */,
    29605                                 313591081E7DDC7300F30630 /* RTCIceTransportPolicy.h in Headers */,
    2960629612                                B2227AA90D00BF220071B782 /* SVGStopElement.h in Headers */,
    2960729613                                B2227AAC0D00BF220071B782 /* SVGStringList.h in Headers */,
     
    2962029626                                081093DC1255F0E700ED9D29 /* SVGTextLayoutAttributesBuilder.h in Headers */,
    2962129627                                081668DA125603D5006F25DE /* SVGTextLayoutEngine.h in Headers */,
    29622                                 C2E38EFE1E8396FD00CA3ADF /* CSSFontStyleValue.h in Headers */,
    2962329628                                080E49261255F3BD00EFCA27 /* SVGTextLayoutEngineBaseline.h in Headers */,
    2962429629                                080E49281255F3BD00EFCA27 /* SVGTextLayoutEngineSpacing.h in Headers */,
     
    2969029695                                F55B3DDA1251F12D003EF269 /* TextInputType.h in Headers */,
    2969129696                                CECADFCE1537791D00E37068 /* TextInsertionBaseCommand.h in Headers */,
    29692                                 3135910B1E7DDC7300F30630 /* RTCSignalingState.h in Headers */,
    2969329697                                93309E1C099E64920056E581 /* TextIterator.h in Headers */,
    2969429698                                9392146918A6D791000EE688 /* TextIteratorBehavior.h in Headers */,
     
    2973429738                                498770F31242C535002226BA /* TilingData.h in Headers */,
    2973529739                                F55B3DDC1251F12D003EF269 /* TimeInputType.h in Headers */,
    29736                                 57EEAA501E9FFBFC00701124 /* CryptoAlgorithmEcdsaParams.h in Headers */,
    2973729740                                7553CFE8108F473F00EA281E /* TimelineRecordFactory.h in Headers */,
    2973829741                                9305B24D098F1B6B00C28855 /* Timer.h in Headers */,
     
    2980829811                                BC8BF15A1058141800A40A07 /* UserStyleSheetTypes.h in Headers */,
    2980929812                                BCDF317C11F8D683003C5BF8 /* UserTypingGestureIndicator.h in Headers */,
     29813                                55AF14E61EAAC59B0026EEAA /* UTIRegistry.h in Headers */,
    2981029814                                1FAFBF1915A5FA7400083A20 /* UTIUtilities.h in Headers */,
    2981129815                                83C45B8E1DC2B68A008871BA /* ValidationBubble.h in Headers */,
     
    2982929833                                26F9A83918A046AC00AEB88A /* ViewportConfiguration.h in Headers */,
    2983029834                                3FFFF9AE159D9B060020BBD5 /* ViewportStyleResolver.h in Headers */,
     29835                                83407FC11E8D9C1700E048D3 /* VisibilityChangeClient.h in Headers */,
    2983129836                                93309E20099E64920056E581 /* VisiblePosition.h in Headers */,
    29832                                 83407FC11E8D9C1700E048D3 /* VisibilityChangeClient.h in Headers */,
    2983329837                                A883DF280F3D045D00F19BF6 /* VisibleSelection.h in Headers */,
    2983429838                                93309E1E099E64920056E581 /* VisibleUnits.h in Headers */,
     
    2997229976                                97AABD2414FA09D5007457AE /* WebSocketExtensionProcessor.h in Headers */,
    2997329977                                97AABD2514FA09D5007457AE /* WebSocketFrame.h in Headers */,
    29974                                 313591091E7DDC7300F30630 /* RTCIceTransportState.h in Headers */,
    2997529978                                97AABD2714FA09D5007457AE /* WebSocketHandshake.h in Headers */,
    2997629979                                1F8756B21E22C3350042C40D /* WebSQLiteDatabaseTrackerClient.h in Headers */,
     
    3050430507                                512DD8FB0D91E6AF000F89EE /* ArchiveResource.cpp in Sources */,
    3050530508                                512DD8F70D91E6AF000F89EE /* ArchiveResourceCollection.cpp in Sources */,
    30506                                 41CAD71E1EA090A100178164 /* VideoToolBoxEncoderFactory.cpp in Sources */,
    3050730509                                FD5686C913AC180200B69C68 /* AsyncAudioDecoder.cpp in Sources */,
    3050830510                                E1CDE92015018ED000862CC5 /* AsyncFileStream.cpp in Sources */,
     
    3068230684                                A584FE2B1863870F00843B10 /* CommandLineAPIModule.cpp in Sources */,
    3068330685                                6550B6A1099DF0270090D781 /* Comment.cpp in Sources */,
     30686                                57EEAA581EA0AFBB00701124 /* CommonCryptoDERUtilities.cpp in Sources */,
    3068430687                                E1FE137418402A6700892F13 /* CommonCryptoUtilities.cpp in Sources */,
    3068530688                                0F60F32C1DFBB10B00416D6C /* CommonVM.cpp in Sources */,
     
    3069230695                                79F2F5A11091939A000D87CB /* CompositionEvent.cpp in Sources */,
    3069330696                                FD31608E12B026F700C1A359 /* Cone.cpp in Sources */,
     30697                                2DAF343C1EA7E0F100382CD3 /* ConstantPropertyMap.cpp in Sources */,
    3069430698                                A818721F0977D3C0005826D9 /* ContainerNode.cpp in Sources */,
    3069530699                                A7A78CD51532BA62006C21E4 /* ContainerNodeAlgorithms.cpp in Sources */,
     
    3072730731                                E13F01F11270E19000DFBA71 /* CookieStorageMac.mm in Sources */,
    3072830732                                9746AF2114F4DDE6003E7A72 /* Coordinates.cpp in Sources */,
     30733                                3F8020361E9E47C300DEC61D /* CoreAudioCaptureDevice.cpp in Sources */,
     30734                                3F8020381E9E47C900DEC61D /* CoreAudioCaptureDeviceManager.cpp in Sources */,
     30735                                3FF1FA661E7350FD00C1002F /* CoreAudioCaptureSource.cpp in Sources */,
    3072930736                                443817FF1A91B2F8006E04F2 /* CoreMediaSoftLink.cpp in Sources */,
    30730                                 3FF1FA661E7350FD00C1002F /* CoreAudioCaptureSource.cpp in Sources */,
    3073130737                                CD7D33471C7A16BF00041293 /* CoreVideoSoftLink.cpp in Sources */,
    3073230738                                BC5EB9500E82056B00B25965 /* CounterDirectives.cpp in Sources */,
     
    3075230758                                570440531E5278B200356601 /* CryptoAlgorithmAES_CFB.cpp in Sources */,
    3075330759                                570440581E53851600356601 /* CryptoAlgorithmAES_CFBMac.cpp in Sources */,
     30760                                57E1E5A21E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.cpp in Sources */,
     30761                                57E1E5B11E8DD3A100EE37C9 /* CryptoAlgorithmAES_CTRMac.cpp in Sources */,
    3075430762                                57B5F7F81E5BE84000F34F90 /* CryptoAlgorithmAES_GCM.cpp in Sources */,
    3075530763                                57B5F80E1E5D2F2D00F34F90 /* CryptoAlgorithmAES_GCMMac.cpp in Sources */,
     
    3075830766                                5750A9861E6A216800705C4A /* CryptoAlgorithmECDH.cpp in Sources */,
    3075930767                                576814351E6FE3E800E77754 /* CryptoAlgorithmECDHMac.cpp in Sources */,
     30768                                57EEAA461E9ED2DD00701124 /* CryptoAlgorithmECDSA.cpp in Sources */,
     30769                                57EEAA4A1E9F2D3200701124 /* CryptoAlgorithmECDSAMac.cpp in Sources */,
     30770                                57957CA81E971DE0008072AB /* CryptoAlgorithmHKDF.cpp in Sources */,
     30771                                57957CAC1E97247B008072AB /* CryptoAlgorithmHKDFMac.cpp in Sources */,
    3076030772                                E125F8311822F11B00D84CD9 /* CryptoAlgorithmHMAC.cpp in Sources */,
    3076130773                                E125F8381822F1EB00D84CD9 /* CryptoAlgorithmHMACMac.cpp in Sources */,
     
    3078430796                                E19AC3F9182566F700349426 /* CryptoKeyMac.cpp in Sources */,
    3078530797                                57E657E01E71397800F941CA /* CryptoKeyRaw.cpp in Sources */,
    30786                                 55AF14E51EAAC59B0026EEAA /* UTIRegistry.cpp in Sources */,
    3078730798                                57E2336B1DCC262400F28D01 /* CryptoKeyRSA.cpp in Sources */,
    3078830799                                E164FAA518315E1A00DB4E61 /* CryptoKeyRSAMac.cpp in Sources */,
     
    3080430815                                94D4AC621DC24C8E0080F02D /* CSSCustomPropertyValue.cpp in Sources */,
    3080530816                                4A9CC81716BB9AC600EC645A /* CSSDefaultStyleSheets.cpp in Sources */,
    30806                                 C2E38F011E84573500CA3ADF /* CSSFontStyleRangeValue.cpp in Sources */,
    3080730817                                94476BDA1DFCAC0300690E23 /* CSSDeferredParser.cpp in Sources */,
    3080830818                                FBB0C5B717BBD626003D3677 /* CSSFilterImageValue.cpp in Sources */,
     
    3081530825                                4A6E9FC313C17D1D0046A7F8 /* CSSFontFeatureValue.cpp in Sources */,
    3081630826                                BC64B4DB0CB4298A005F2B62 /* CSSFontSelector.cpp in Sources */,
     30827                                C2E38F011E84573500CA3ADF /* CSSFontStyleRangeValue.cpp in Sources */,
     30828                                C2E38EFD1E8396FD00CA3ADF /* CSSFontStyleValue.cpp in Sources */,
    3081730829                                A80E6CF10A1989CA007FB8C5 /* CSSFontValue.cpp in Sources */,
    3081830830                                C21DF2E91D9E4E9900F5B24C /* CSSFontVariationValue.cpp in Sources */,
     
    3084730859                                9418278E1D8CAF9200492764 /* CSSPendingSubstitutionValue.cpp in Sources */,
    3084830860                                977B3862122883E900B81FF8 /* CSSPreloadScanner.cpp in Sources */,
    30849                                 316DCB1F1E78CA55001B5F87 /* JSRTCOfferAnswerOptions.cpp in Sources */,
    3085030861                                A80E6D050A1989CA007FB8C5 /* CSSPrimitiveValue.cpp in Sources */,
    3085130862                                A80E6CF70A1989CA007FB8C5 /* CSSProperty.cpp in Sources */,
     
    3085830869                                BC7D8FF31BD1A47900FFE540 /* CSSRevertValue.cpp in Sources */,
    3085930870                                A80E6D060A1989CA007FB8C5 /* CSSRule.cpp in Sources */,
    30860                                 319BDE511E7A860400BA296C /* JSRTCIceTransport.cpp in Sources */,
    3086130871                                A80E6D090A1989CA007FB8C5 /* CSSRuleList.cpp in Sources */,
    3086230872                                371F51A20D262FA000ECE0D5 /* CSSSegmentedFontFace.cpp in Sources */,
     
    3097230982                                14947FFD12F80CD200A0F631 /* DocumentOrderedMap.cpp in Sources */,
    3097330983                                A8C2280E11D4A59700D5A7D3 /* DocumentParser.cpp in Sources */,
    30974                                 57E1E5AC1E8DD09B00EE37C9 /* JSAesCtrParams.cpp in Sources */,
    3097530984                                4A4F48A916B0DFC000EDBB29 /* DocumentRuleSets.cpp in Sources */,
    3097630985                                AD6E71AC1668899D00320C13 /* DocumentSharedObjectPool.cpp in Sources */,
     
    3099531004                                A9C6E4EB0D745E2B006442E9 /* DOMPlugin.cpp in Sources */,
    3099631005                                A9C6E4EF0D745E38006442E9 /* DOMPluginArray.cpp in Sources */,
    30997                                 5C668E651E7C6C4000D32B3B /* SocketStreamHandleImpl.cpp in Sources */,
     31006                                83149FF61EB38B3700089665 /* DOMRect.cpp in Sources */,
    3099831007                                BC5A86840C33676000EEA649 /* DOMSelection.cpp in Sources */,
    3099931008                                C55610F111A704EB00B82D27 /* DOMStringList.cpp in Sources */,
     
    3108231091                                84730D861248F0B300D3A9C9 /* FEOffset.cpp in Sources */,
    3108331092                                84730D881248F0B300D3A9C9 /* FESpecularLighting.cpp in Sources */,
    31084                                 57957CB61E972C78008072AB /* JSHkdfParams.cpp in Sources */,
    3108531093                                41F54F8B1C50C50300338488 /* FetchBody.cpp in Sources */,
    3108631094                                41CF8BE71D46226700707DC9 /* FetchBodyConsumer.cpp in Sources */,
     
    3119331201                                1432E8490C51493F00B1500F /* GCController.cpp in Sources */,
    3119431202                                4FB390AD15EF61F3007AD51F /* GeneratedImage.cpp in Sources */,
    31195                                 316DCB211E78CA55001B5F87 /* JSRTCRtpTransceiverDirection.cpp in Sources */,
    3119631203                                830030F51B7D33B500ED3AAC /* GenericCachedHTMLCollection.cpp in Sources */,
    3119731204                                0720B0A014D3323500642955 /* GenericEventQueue.cpp in Sources */,
     
    3121131218                                389117431E8F4BF00061033E /* GPUComputeCommandEncoder.cpp in Sources */,
    3121231219                                389117411E8F4BF00061033E /* GPUComputeCommandEncoderMetal.mm in Sources */,
    31213                                 57EEAA461E9ED2DD00701124 /* CryptoAlgorithmECDSA.cpp in Sources */,
    3121431220                                389117441E8F4BF00061033E /* GPUComputePipelineState.cpp in Sources */,
    3121531221                                389117421E8F4BF00061033E /* GPUComputePipelineStateMetal.mm in Sources */,
     
    3126531271                                CDF7483E18FEBCEC0006ECC0 /* GridPositionsResolver.cpp in Sources */,
    3126631272                                E12DE7171E4B749C00F9ACCF /* GridTrackSizingAlgorithm.cpp in Sources */,
     31273                                414C25D71E9EFEDE00BEE141 /* H264VideoToolBoxEncoder.mm in Sources */,
    3126731274                                F55B3DBF1251F12D003EF269 /* HiddenInputType.cpp in Sources */,
    3126831275                                515BE19B1D54F6C100DD7C68 /* HIDGamepad.cpp in Sources */,
     
    3129931306                                A8EA79F90A1916DF00A8EF5F /* HTMLDirectoryElement.cpp in Sources */,
    3130031307                                A8EA7CB10A192B9C00A8EF5F /* HTMLDivElement.cpp in Sources */,
    31301                                 316DCB4F1E7910A6001B5F87 /* JSRTCSignalingState.cpp in Sources */,
    3130231308                                A8EA79F50A1916DF00A8EF5F /* HTMLDListElement.cpp in Sources */,
    3130331309                                93F19A9108245E59001E9ABC /* HTMLDocument.cpp in Sources */,
     
    3143131437                                5185FC981BB4C4E80012898F /* IDBKeyPath.cpp in Sources */,
    3143231438                                5185FC9A1BB4C4E80012898F /* IDBKeyRange.cpp in Sources */,
    31433                                 57EEAA581EA0AFBB00701124 /* CommonCryptoDERUtilities.cpp in Sources */,
    3143431439                                5185FC9D1BB4C4E80012898F /* IDBKeyRangeData.cpp in Sources */,
    3143531440                                5185FC9F1BB4C4E80012898F /* IDBObjectStore.cpp in Sources */,
     
    3147131476                                0F3C725E1974874B00AEDD0C /* ImageSource.cpp in Sources */,
    3147231477                                4B3480930EEF50D400AC1B41 /* ImageSourceCGMac.mm in Sources */,
    31473                                 319BDE541E7A86CA00BA296C /* JSRTCIceTransportState.cpp in Sources */,
    31474                                 319BDE541E7A86CA00BA296D /* JSRTCPeerConnectionState.cpp in Sources */,
    3147531478                                316FE1170E6E1DA700BF6088 /* ImplicitAnimation.cpp in Sources */,
    3147631479                                BE961C5418AD338500D07DC5 /* InbandDataTextTrack.cpp in Sources */,
     
    3154931552                                418F88040FF957AE0080F045 /* JSAbstractWorker.cpp in Sources */,
    3155031553                                5704405C1E53937900356601 /* JSAesCbcCfbParams.cpp in Sources */,
     31554                                57E1E5AC1E8DD09B00EE37C9 /* JSAesCtrParams.cpp in Sources */,
    3155131555                                57B5F80F1E5E2A4B00F34F90 /* JSAesGcmParams.cpp in Sources */,
    3155231556                                576814441E70CB1B00E77754 /* JSAesKeyParams.cpp in Sources */,
     
    3159731601                                70F546E8B8B5D7DC54EE144E /* JSBeforeUnloadEvent.cpp in Sources */,
    3159831602                                FDF09DC81399B62200688E5B /* JSBiquadFilterNode.cpp in Sources */,
    31599                 A578F43B1DE01421003DFC6A /* JSPromiseRejectionEvent.cpp in Sources */,
    3160031603                                2E2D99CD10E2BBDA00496337 /* JSBlob.cpp in Sources */,
    3160131604                                A15D751A1E68F89E00A35FBC /* JSBlobCallback.cpp in Sources */,
     
    3167231675                                947949351E0459FA00018D85 /* JSDeprecatedCSSOMRGBColor.cpp in Sources */,
    3167331676                                947949371E0459FA00018D85 /* JSDeprecatedCSSOMValue.cpp in Sources */,
    31674                                 A185B4291E8211A100DC9118 /* PreviewLoader.mm in Sources */,
    3167531677                                947949391E0459FA00018D85 /* JSDeprecatedCSSOMValueList.cpp in Sources */,
    3167631678                                31FB1A65120A5D3F00DC02A0 /* JSDeviceMotionEvent.cpp in Sources */,
     
    3168431686                                1221E05F1C02B444006A1A00 /* JSDocumentTimeline.cpp in Sources */,
    3168531687                                65DF31F509D1CC60000BE325 /* JSDocumentType.cpp in Sources */,
    31686                                 57957CA81E971DE0008072AB /* CryptoAlgorithmHKDF.cpp in Sources */,
    3168731688                                1AC2260C0DB69F190089B669 /* JSDOMApplicationCache.cpp in Sources */,
    3168831689                                7C45C9CF1E3EFDF700AAB558 /* JSDOMBindingSecurity.cpp in Sources */,
     
    3173431735                                FD7868B9136B999200D403DF /* JSDynamicsCompressorNode.cpp in Sources */,
    3173531736                                576814401E709FA100E77754 /* JSEcdhKeyDeriveParams.cpp in Sources */,
     31737                                57EEAA541EA001B100701124 /* JSEcdsaParams.cpp in Sources */,
    3173631738                                5750A9811E6A150800705C4A /* JSEcKeyParams.cpp in Sources */,
    3173731739                                65DF31F909D1CC60000BE325 /* JSElement.cpp in Sources */,
     
    3177731779                                BC94D14E0C275C68006BC617 /* JSHistory.cpp in Sources */,
    3177831780                                BCE7B1930D4E86960075A539 /* JSHistoryCustom.cpp in Sources */,
     31781                                57957CB61E972C78008072AB /* JSHkdfParams.cpp in Sources */,
    3177931782                                57E233691DCAB24300F28D01 /* JSHmacKeyParams.cpp in Sources */,
    3178031783                                BC97E412109154FA0010D361 /* JSHTMLAllCollection.cpp in Sources */,
     
    3181631819                                BCD41ABB0C060DE800C0E446 /* JSHTMLFrameSetElementCustom.cpp in Sources */,
    3181731820                                A80E7B140A19D606007FB8C5 /* JSHTMLHeadElement.cpp in Sources */,
    31818                                 57EEAA541EA001B100701124 /* JSEcdsaParams.cpp in Sources */,
    3181931821                                1AE2AA2E0A1CDAB400B42B25 /* JSHTMLHeadingElement.cpp in Sources */,
    3182031822                                1AE2AA300A1CDAB400B42B25 /* JSHTMLHRElement.cpp in Sources */,
     
    3185331855                                BC17F9660B64EBB8004A65CB /* JSHTMLSelectElementCustom.cpp in Sources */,
    3185431856                                9B69D3B81B99100700E3512B /* JSHTMLSlotElement.cpp in Sources */,
    31855                                 2DAF343C1EA7E0F100382CD3 /* ConstantPropertyMap.cpp in Sources */,
    3185631857                                E446143B0CD689CC00FADA75 /* JSHTMLSourceElement.cpp in Sources */,
    3185731858                                9752D38D1413104B003305BD /* JSHTMLSpanElement.cpp in Sources */,
     
    3188131882                                511EF2C517F0FD3500E4FA16 /* JSIDBIndex.cpp in Sources */,
    3188231883                                5141299B1C6C16740059E714 /* JSIDBIndexCustom.cpp in Sources */,
    31883                                 3F8020361E9E47C300DEC61D /* CoreAudioCaptureDevice.cpp in Sources */,
    3188431884                                511EF2C617F0FD3500E4FA16 /* JSIDBKeyRange.cpp in Sources */,
    3188531885                                511EF2C717F0FD3500E4FA16 /* JSIDBObjectStore.cpp in Sources */,
     
    3198731987                                CB38FD511CCF938900592A3F /* JSPerformanceEntry.cpp in Sources */,
    3198831988                                CB38FD571CD21E2A00592A3F /* JSPerformanceEntryCustom.cpp in Sources */,
    31989                                 316DCB311E78FB6C001B5F87 /* JSRTCAnswerOptions.cpp in Sources */,
    3199031989                                A58C59D01E382EAC0047859C /* JSPerformanceMark.cpp in Sources */,
    3199131990                                A58C59D21E382EB00047859C /* JSPerformanceMeasure.cpp in Sources */,
     
    3200632005                                65DF31FF09D1CC60000BE325 /* JSProcessingInstruction.cpp in Sources */,
    3200732006                                E44613ED0CD681BA00FADA75 /* JSProgressEvent.cpp in Sources */,
     32007                A578F43B1DE01421003DFC6A /* JSPromiseRejectionEvent.cpp in Sources */,
    3200832008                                077664FC183E6B5C00133B92 /* JSQuickTimePluginReplacement.cpp in Sources */,
    3200932009                                B658FFA11522EF3A00DD5595 /* JSRadioNodeList.cpp in Sources */,
     
    3202332023                                5706A69A1DDE5E8500A03B14 /* JSRsaOaepParams.cpp in Sources */,
    3202432024                                57E233611DC7D6AA00F28D01 /* JSRsaOtherPrimesInfo.cpp in Sources */,
     32025                                316DCB311E78FB6C001B5F87 /* JSRTCAnswerOptions.cpp in Sources */,
    3202532026                                073794E519EE2FF200E5A045 /* JSRTCConfiguration.cpp in Sources */,
    3202632027                                07969DAB17D14151007FF842 /* JSRTCDataChannel.cpp in Sources */,
     
    3203232033                                316DCB4D1E7910A6001B5F87 /* JSRTCIceGatheringState.cpp in Sources */,
    3203332034                                073794EB19EE341E00E5A045 /* JSRTCIceServer.cpp in Sources */,
     32035                                319BDE511E7A860400BA296C /* JSRTCIceTransport.cpp in Sources */,
     32036                                319BDE541E7A86CA00BA296C /* JSRTCIceTransportState.cpp in Sources */,
     32037                                316DCB1F1E78CA55001B5F87 /* JSRTCOfferAnswerOptions.cpp in Sources */,
    3203432038                                316DCB321E78FB70001B5F87 /* JSRTCOfferOptions.cpp in Sources */,
    3203532039                                07969DB917D14151007FF842 /* JSRTCPeerConnection.cpp in Sources */,
    3203632040                                07969DB717D14151007FF842 /* JSRTCPeerConnectionIceEvent.cpp in Sources */,
     32041                                319BDE541E7A86CA00BA296D /* JSRTCPeerConnectionState.cpp in Sources */,
     32042                                5E2C43731BCF0D750001E2BE /* JSRTCRtpParameters.cpp in Sources */,
    3203732043                                5E2C43711BCF0D750001E2BC /* JSRTCRtpReceiver.cpp in Sources */,
    3203832044                                5E2C43731BCF0D750001E2BC /* JSRTCRtpSender.cpp in Sources */,
    32039                                 5E2C43731BCF0D750001E2BE /* JSRTCRtpParameters.cpp in Sources */,
    3204032045                                5E2C43711BCF0D750001E2BD /* JSRTCRtpTransceiver.cpp in Sources */,
     32046                                316DCB211E78CA55001B5F87 /* JSRTCRtpTransceiverDirection.cpp in Sources */,
    3204132047                                07969DBB17D14151007FF842 /* JSRTCSessionDescription.cpp in Sources */,
     32048                                316DCB4F1E7910A6001B5F87 /* JSRTCSignalingState.cpp in Sources */,
    3204232049                                07969DC117D14151007FF842 /* JSRTCStatsReport.cpp in Sources */,
    3204332050                                5E2C436B1BCF071E0001E2BC /* JSRTCTrackEvent.cpp in Sources */,
     
    3243832445                                FABE72F41059C1EB00D888CC /* MathMLAnnotationElement.cpp in Sources */,
    3243932446                                FABE72F41059C1EB00D999DD /* MathMLElement.cpp in Sources */,
    32440                                 57E1E5A21E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.cpp in Sources */,
    3244132447                                FABE72FD1059C21100D999DD /* MathMLElementFactory.cpp in Sources */,
    3244232448                                0BCF83F61059C1EB00D999DD /* MathMLFractionElement.cpp in Sources */,
     
    3248332489                                2D9BF7461DBFDC47007A7D99 /* MediaKeys.cpp in Sources */,
    3248432490                                2D9BF7451DBFDC44007A7D99 /* MediaKeySession.cpp in Sources */,
    32485                                 A578F4401DE0B634003DFC6A /* RejectedPromiseTracker.cpp in Sources */,
    3248632491                                2D9BF7441DBFDC41007A7D99 /* MediaKeyStatusMap.cpp in Sources */,
    3248732492                                2D9BF7431DBFDC3E007A7D99 /* MediaKeySystemAccess.cpp in Sources */,
     
    3274332748                                4634592C1AC2271000ECB71C /* PowerObserverMac.cpp in Sources */,
    3274432749                                A1C150791E3F2B3E0032C98C /* PreviewConverter.mm in Sources */,
     32750                                A185B4291E8211A100DC9118 /* PreviewLoader.mm in Sources */,
    3274532751                                B776D43D1104527500BEB0EC /* PrintContext.cpp in Sources */,
    3274632752                                A8EA7EBD0A1945D000A8EF5F /* ProcessingInstruction.cpp in Sources */,
     
    3274832754                                A715E652134BBBEC00D8E713 /* ProgressShadowElement.cpp in Sources */,
    3274932755                                1A2A68230B5BEDE70002A480 /* ProgressTracker.cpp in Sources */,
     32756                                A578F4361DE00EED003DFC6A /* PromiseRejectionEvent.cpp in Sources */,
    3275032757                                E4BBED0E14F4025D003F0B98 /* PropertySetCSSStyleDeclaration.cpp in Sources */,
    3275132758                                514C76740CE923A1007EF3CD /* ProtectionSpaceBase.cpp in Sources */,
     
    3278132788                                FD45A95A175D417100C21EC8 /* RectangleShape.cpp in Sources */,
    3278232789                                BCAB418113E356E800D8AAF3 /* Region.cpp in Sources */,
     32790                                A578F4401DE0B634003DFC6A /* RejectedPromiseTracker.cpp in Sources */,
    3278332791                                CDFC360518CA61C20026E56F /* RemoteCommandListener.cpp in Sources */,
    3278432792                                CDFC360718CA696C0026E56F /* RemoteCommandListenerIOS.mm in Sources */,
     
    3290632914                                99CC0B5B18BE984A006CEBCC /* ReplaySessionSegment.cpp in Sources */,
    3290732915                                F55B3DCF1251F12D003EF269 /* ResetInputType.cpp in Sources */,
     32916                                7C2FA6111EA95A3900A03108 /* ResourceCryptographicDigest.cpp in Sources */,
    3290832917                                934F713E0D5A6F2800018D69 /* ResourceErrorBase.cpp in Sources */,
    3290932918                                7EE6846B12D26E3800E79415 /* ResourceErrorCF.cpp in Sources */,
     
    3295632965                                078E090917D14CEE00420AA1 /* RTCIceCandidate.cpp in Sources */,
    3295732966                                073BE34F17D18183002BD431 /* RTCIceCandidateDescriptor.cpp in Sources */,
    32958                                 078E090A17D14CEE00420AA1 /* RTCPeerConnectionIceEvent.cpp in Sources */,
     32967                                316DCB8A1E7A6996001B5F87 /* RTCIceTransport.cpp in Sources */,
    3295932968                                073794FD19F5864E00E5A045 /* RTCNotifiersMock.cpp in Sources */,
    3296032969                                078E090B17D14CEE00420AA1 /* RTCPeerConnection.cpp in Sources */,
     32970                                078E090A17D14CEE00420AA1 /* RTCPeerConnectionIceEvent.cpp in Sources */,
    3296132971                                5E2C43621BCEE32B0001E2BC /* RTCRtpReceiver.cpp in Sources */,
    3296232972                                5E2C43601BCEE3230001E2BC /* RTCRtpSender.cpp in Sources */,
     
    3303933049                                F478755519983AFF0024A287 /* ScrollSnapAnimatorState.mm in Sources */,
    3304033050                                BC2441C40E8B65D00055320F /* ScrollView.cpp in Sources */,
    33041                                 57957CAC1E97247B008072AB /* CryptoAlgorithmHKDFMac.cpp in Sources */,
    3304233051                                E45390450EAFD637003695C8 /* ScrollViewIOS.mm in Sources */,
    3304333052                                9353676B09AED88B00D35CD6 /* ScrollViewMac.mm in Sources */,
     
    3306933078                                516F7F6E1C31E39C00F111DC /* ServerOpenDBRequest.cpp in Sources */,
    3307033079                                2D93AEE419DF5641002A86C3 /* ServicesOverlayController.mm in Sources */,
     33080                                511F7D441EB1C39100E47B83 /* SessionID.cpp in Sources */,
    3307133081                                93309E0F099E64920056E581 /* SetNodeAttributeCommand.cpp in Sources */,
    3307233082                                B8DBDB4B130B0F8A00F5CDB1 /* SetSelectionCommand.cpp in Sources */,
     
    3310533115                                5C688AA31D3814BF000B54FA /* SocketProvider.cpp in Sources */,
    3310633116                                510D4A36103165EE0049EA54 /* SocketStreamHandle.cpp in Sources */,
     33117                                5C668E651E7C6C4000D32B3B /* SocketStreamHandleImpl.cpp in Sources */,
    3310733118                                51ABAE1F103C1913008C5260 /* SocketStreamHandleImplCFNet.cpp in Sources */,
    3310833119                                E45390470EAFD637003695C8 /* SoundIOS.mm in Sources */,
     
    3319333204                                A8EA800D0A19516E00A8EF5F /* StyleSheet.cpp in Sources */,
    3319433205                                E4F9EEF2156D9FFA00D23E7E /* StyleSheetContents.cpp in Sources */,
    33195                                 57E1E5B11E8DD3A100EE37C9 /* CryptoAlgorithmAES_CTRMac.cpp in Sources */,
    3319633206                                A8EA800B0A19516E00A8EF5F /* StyleSheetList.cpp in Sources */,
    3319733207                                BC5EB5E70E81BFEF00B25965 /* StyleSurroundData.cpp in Sources */,
     
    3320033210                                E42E76DA1C7AF76C00E3614D /* StyleUpdate.cpp in Sources */,
    3320133211                                BC5EB6990E81DA6300B25965 /* StyleVisualData.cpp in Sources */,
    33202                                 316DCB8A1E7A6996001B5F87 /* RTCIceTransport.cpp in Sources */,
    3320333212                                D000ED2711C1B9CD00C47726 /* SubframeLoader.cpp in Sources */,
    3320433213                                1FC40FB91655CCB60040F29E /* SubimageCacheWithTimer.cpp in Sources */,
     
    3324033249                                B22279920D00BF220071B782 /* SVGAnimateMotionElement.cpp in Sources */,
    3324133250                                B22279940D00BF220071B782 /* SVGAnimateTransformElement.cpp in Sources */,
    33242                                 57EEAA4A1E9F2D3200701124 /* CryptoAlgorithmECDSAMac.cpp in Sources */,
    3324333251                                B22279970D00BF220071B782 /* SVGAnimationElement.cpp in Sources */,
    3324433252                                08FB17C113BC7E9100040086 /* SVGAttributeToPropertyMap.cpp in Sources */,
     
    3332033328                                B2227A4D0D00BF220071B782 /* SVGMPathElement.cpp in Sources */,
    3332133329                                A833C7CA0A2CF06B00D57664 /* SVGNames.cpp in Sources */,
    33322                                 7C2FA6111EA95A3900A03108 /* ResourceCryptographicDigest.cpp in Sources */,
    3332333330                                7C39C3731DDBB8C100FEFB29 /* SVGNumberListValues.cpp in Sources */,
    3332433331                                B2227A560D00BF220071B782 /* SVGParserUtilities.cpp in Sources */,
     
    3332933336                                B2227A580D00BF220071B782 /* SVGPathElement.cpp in Sources */,
    3333033337                                8476C9EF11DF6A5800555B02 /* SVGPathParser.cpp in Sources */,
    33331                                 3F8020381E9E47C900DEC61D /* CoreAudioCaptureDeviceManager.cpp in Sources */,
    3333233338                                7C39C3711DDBB8AE00FEFB29 /* SVGPathSegList.cpp in Sources */,
    3333333339                                8476C9E511DF6A0B00555B02 /* SVGPathSegListBuilder.cpp in Sources */,
     
    3335033356                                BC22747A0E8366E200E7F975 /* SVGRenderStyleDefs.cpp in Sources */,
    3335133357                                B2227AA20D00BF220071B782 /* SVGScriptElement.cpp in Sources */,
    33352                                 C2E38EFD1E8396FD00CA3ADF /* CSSFontStyleValue.cpp in Sources */,
    3335333358                                B2227AA50D00BF220071B782 /* SVGSetElement.cpp in Sources */,
    3335433359                                E4AFD00F0DAF335500F5F55C /* SVGSMILElement.cpp in Sources */,
     
    3336433369                                B2227ACD0D00BF220071B782 /* SVGTextPathElement.cpp in Sources */,
    3336533370                                B2227AD00D00BF220071B782 /* SVGTextPositioningElement.cpp in Sources */,
    33366                                 511F7D441EB1C39100E47B83 /* SessionID.cpp in Sources */,
    3336733371                                B2227AD30D00BF220071B782 /* SVGTitleElement.cpp in Sources */,
    3336833372                                1CCDF5BD1990332400BCEBAD /* SVGToOTFFontConversion.cpp in Sources */,
     
    3347533479                                49E911CF0EF86D47009D0CAF /* TransformOperations.cpp in Sources */,
    3347633480                                5DB1BC6B10715A6400EFAA49 /* TransformSourceLibxslt.cpp in Sources */,
    33477                                 414C25D71E9EFEDE00BEE141 /* H264VideoToolBoxEncoder.mm in Sources */,
    3347833481                                4945BFD313CF809000CC3B38 /* TransformState.cpp in Sources */,
    3347933482                                E17B491516A9B094001C8839 /* TransitionEvent.cpp in Sources */,
     
    3351833521                                7C73FB07191EF417007DE061 /* UserMessageHandlersNamespace.cpp in Sources */,
    3351933522                                BCDF317B11F8D683003C5BF8 /* UserTypingGestureIndicator.cpp in Sources */,
     33523                                55AF14E51EAAC59B0026EEAA /* UTIRegistry.cpp in Sources */,
    3352033524                                1FAFBF1815A5FA6E00083A20 /* UTIUtilities.mm in Sources */,
    3352133525                                837B7D201DC3F55000D051FC /* ValidationBubbleIOS.mm in Sources */,
     
    3352633530                                CDE83DB1183C44060031EAA3 /* VideoPlaybackQuality.cpp in Sources */,
    3352733531                                CD9D82791C7B8EE1006FF066 /* VideoTextureCopierCV.cpp in Sources */,
     33532                                41CAD71E1EA090A100178164 /* VideoToolBoxEncoderFactory.cpp in Sources */,
    3352833533                                BE88E0DE1715D2A200658D98 /* VideoTrack.cpp in Sources */,
    3352933534                                BE88E0E11715D2A200658D98 /* VideoTrackList.cpp in Sources */,
     
    3374133746                                A833C7CC0A2CF07400D57664 /* XLinkNames.cpp in Sources */,
    3374233747                                00B9318713BA8DB30035A948 /* XMLDocumentParser.cpp in Sources */,
    33743                                 A578F4361DE00EED003DFC6A /* PromiseRejectionEvent.cpp in Sources */,
    3374433748                                00B9318913BA8DBC0035A948 /* XMLDocumentParserLibxml2.cpp in Sources */,
    3374533749                                00B9318B13BA8DC90035A948 /* XMLDocumentParserScope.cpp in Sources */,
  • trunk/Source/WebCore/dom/DOMRect.cpp

    r215945 r215946  
    11/*
    2  * Copyright (C) 2016 Apple Inc. All rights reserved.
     2 * Copyright (C) 2017 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    2424 */
    2525
    26 #pragma once
     26#include "config.h"
     27#include "DOMRect.h"
    2728
    28 #include "DOMRectReadOnly.h"
    29 #include "FloatRect.h"
    30 #include "IntRect.h"
     29#include "FloatQuad.h"
    3130
    3231namespace WebCore {
    3332
    34 class DOMRect : public DOMRectReadOnly {
    35     WTF_MAKE_FAST_ALLOCATED;
    36 public:
    37     static Ref<DOMRect> create() { return adoptRef(*new DOMRect()); }
    38     static Ref<DOMRect> create(double x, double y, double width, double height) { return adoptRef(*new DOMRect(x, y, width, height)); }
    39     static Ref<DOMRect> create(FloatRect rect) { return adoptRef(*new DOMRect(rect.x(), rect.y(), rect.width(), rect.height())); }
    40     static Ref<DOMRect> create(IntRect rect) { return adoptRef(*new DOMRect(rect.x(), rect.y(), rect.width(), rect.height())); }
    41     static Ref<DOMRect> fromRect(const DOMRectInit& init) { return create(init.x, init.y, init.width, init.height); }
    42 
    43     void setX(double x) { m_x = x; }
    44     void setY(double y) { m_y = y; }
    45 
    46     void setWidth(double width) { m_width = width; }
    47     void setHeight(double height) { m_height = height; }
    48 
    49 private:
    50     DOMRect(double x, double y, double width, double height)
    51         : DOMRectReadOnly(x, y, width, height)
    52     {
    53     }
    54 
    55     DOMRect() = default;
    56 };
     33Vector<Ref<DOMRect>> createDOMRectVector(const Vector<FloatQuad>& quads)
     34{
     35    Vector<Ref<DOMRect>> result;
     36    result.reserveInitialCapacity(quads.size());
     37    for (auto& quad : quads)
     38        result.uncheckedAppend(DOMRect::create(quad.enclosingBoundingBox()));
     39    return result;
     40}
    5741
    5842}
  • trunk/Source/WebCore/dom/DOMRect.h

    r215892 r215946  
    11/*
    2  * Copyright (C) 2016 Apple Inc. All rights reserved.
     2 * Copyright (C) 2016, 2017 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    2929#include "FloatRect.h"
    3030#include "IntRect.h"
     31#include <wtf/Vector.h>
    3132
    3233namespace WebCore {
     34
     35class FloatQuad;
    3336
    3437class DOMRect : public DOMRectReadOnly {
     
    5659};
    5760
     61Vector<Ref<DOMRect>> createDOMRectVector(const Vector<FloatQuad>&);
     62
    5863}
  • trunk/Source/WebCore/dom/Element.cpp

    r215914 r215946  
    11471147}
    11481148
    1149 static Vector<Ref<DOMRect>> toDOMRectVector(const Vector<FloatQuad>& quads)
    1150 {
    1151     Vector<Ref<DOMRect>> result;
    1152     result.reserveInitialCapacity(quads.size());
    1153     for (auto& quad : quads)
    1154         result.uncheckedAppend(DOMRect::create(quad.enclosingBoundingBox()));
    1155     return result;
    1156 }
    1157 
    11581149Vector<Ref<DOMRect>> Element::getClientRects()
    11591150{
     
    11701161    renderBoxModelObject->absoluteQuads(quads);
    11711162    document().adjustFloatQuadsForScrollAndAbsoluteZoomAndFrameScale(quads, renderBoxModelObject->style());
    1172     return toDOMRectVector(quads);
     1163    return createDOMRectVector(quads);
    11731164}
    11741165
  • trunk/Source/WebCore/dom/Range.cpp

    r214174 r215946  
    2626#include "Range.h"
    2727
    28 #include "ClientRect.h"
    29 #include "ClientRectList.h"
    3028#include "Comment.h"
     29#include "DOMRect.h"
    3130#include "DocumentFragment.h"
    3231#include "Editing.h"
     
    17641763}
    17651764
    1766 Ref<ClientRectList> Range::getClientRects() const
    1767 {
    1768     return ClientRectList::create(borderAndTextQuads(CoordinateSpace::Client));
    1769 }
    1770 
    1771 Ref<ClientRect> Range::getBoundingClientRect() const
    1772 {
    1773     return ClientRect::create(boundingRect(CoordinateSpace::Client));
     1765Vector<Ref<DOMRect>> Range::getClientRects() const
     1766{
     1767    return createDOMRectVector(borderAndTextQuads(CoordinateSpace::Client));
     1768}
     1769
     1770Ref<DOMRect> Range::getBoundingClientRect() const
     1771{
     1772    return DOMRect::create(boundingRect(CoordinateSpace::Client));
    17741773}
    17751774
  • trunk/Source/WebCore/dom/Range.h

    r214174 r215946  
    3535namespace WebCore {
    3636
    37 class ClientRect;
    38 class ClientRectList;
     37class DOMRect;
    3938class ContainerNode;
    4039class Document;
     
    143142    WEBCORE_EXPORT ExceptionOr<void> expand(const String&);
    144143
    145     Ref<ClientRectList> getClientRects() const;
    146     Ref<ClientRect> getBoundingClientRect() const;
     144    Vector<Ref<DOMRect>> getClientRects() const;
     145    Ref<DOMRect> getBoundingClientRect() const;
    147146
    148147#if ENABLE(TREE_DEBUGGING)
  • trunk/Source/WebCore/dom/Range.idl

    r208479 r215946  
    6363    void detach();
    6464
    65     ClientRectList getClientRects();
    66     ClientRect getBoundingClientRect();
     65    sequence<DOMRect> getClientRects();
     66    [NewObject] DOMRect getBoundingClientRect();
    6767
    6868    [CEReactions, MayThrowException, NewObject] DocumentFragment createContextualFragment(DOMString html);
Note: See TracChangeset for help on using the changeset viewer.