Changeset 215946 in webkit
- Timestamp:
- Apr 28, 2017 2:16:30 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 9 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r215938 r215946 1 2017-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 1 13 2017-04-28 Joseph Pecoraro <pecoraro@apple.com> 2 14 -
trunk/Source/WebCore/CMakeLists.txt
r215922 r215946 1466 1466 dom/DOMImplementation.cpp 1467 1467 dom/DOMNamedFlowCollection.cpp 1468 dom/DOMRect.cpp 1468 1469 dom/DOMStringList.cpp 1469 1470 dom/DataTransfer.cpp -
trunk/Source/WebCore/ChangeLog
r215945 r215946 1 2017-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 1 26 2017-04-28 Chris Dumez <cdumez@apple.com> 2 27 -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r215922 r215946 3321 3321 83120C701C56F3F6001CB112 /* HTMLDataElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 831D1F291C56ECA000F5F6C0 /* HTMLDataElement.cpp */; }; 3322 3322 83120C711C56F3FB001CB112 /* HTMLDataElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 834B86A71C56E83A00F3F0E3 /* HTMLDataElement.h */; }; 3323 83149FF61EB38B3700089665 /* DOMRect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83149FF51EB38B1200089665 /* DOMRect.cpp */; }; 3323 3324 832B843419D8E55100B26055 /* SVGAnimateElementBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 832B843319D8E55100B26055 /* SVGAnimateElementBase.h */; }; 3324 3325 832B843619D8E57400B26055 /* SVGAnimateElementBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832B843519D8E57400B26055 /* SVGAnimateElementBase.cpp */; }; … … 11360 11361 830A36BA1DAC5FA7006D7D09 /* JSMouseEventInit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSMouseEventInit.cpp; sourceTree = "<group>"; }; 11361 11362 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>"; }; 11362 11364 831D1F291C56ECA000F5F6C0 /* HTMLDataElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLDataElement.cpp; sourceTree = "<group>"; }; 11363 11365 8329DCC21C7A6AE300730B33 /* HTMLHyperlinkElementUtils.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = HTMLHyperlinkElementUtils.idl; sourceTree = "<group>"; }; … … 16038 16040 07AB996518DA3C010018771E /* RTCConfiguration.h */, 16039 16041 07AB996618DA3C010018771E /* RTCConfiguration.idl */, 16040 41A48A9C1E83129100D2AC2D /* RTCPeerConnectionState.idl */,16041 16042 418205481E53EAAD00D62207 /* RTCController.cpp */, 16042 16043 418205451E53C8CD00D62207 /* RTCController.h */, … … 16056 16057 07221B7217CEC32700848E51 /* RTCIceCandidate.h */, 16057 16058 07221B7317CEC32700848E51 /* RTCIceCandidate.idl */, 16058 07221B7417CEC32700848E51 /* RTCPeerConnectionIceEvent.cpp */,16059 07221B7517CEC32700848E51 /* RTCPeerConnectionIceEvent.h */,16060 07221B7617CEC32700848E51 /* RTCPeerConnectionIceEvent.idl */,16061 16059 316DCB3B1E790E2C001B5F87 /* RTCIceConnectionState.idl */, 16062 16060 316DCB351E790E1B001B5F87 /* RTCIceGatheringState.idl */, … … 16075 16073 07221B7917CEC32700848E51 /* RTCPeerConnection.idl */, 16076 16074 5E2C43541BCEE30D0001E2BC /* RTCPeerConnection.js */, 16075 07221B7417CEC32700848E51 /* RTCPeerConnectionIceEvent.cpp */, 16076 07221B7517CEC32700848E51 /* RTCPeerConnectionIceEvent.h */, 16077 07221B7617CEC32700848E51 /* RTCPeerConnectionIceEvent.idl */, 16077 16078 5E2C43551BCEE30D0001E2BC /* RTCPeerConnectionInternals.js */, 16079 41A48A9C1E83129100D2AC2D /* RTCPeerConnectionState.idl */, 16080 41A48AA81E84AF1D00D2AC2D /* RTCRtpParameters.h */, 16078 16081 41A48AA71E84AEEC00D2AC2D /* RTCRtpParameters.idl */, 16079 41A48AA81E84AF1D00D2AC2D /* RTCRtpParameters.h */,16080 16082 5E2C43561BCEE30D0001E2BC /* RTCRtpReceiver.cpp */, 16081 16083 5E2C43571BCEE30D0001E2BC /* RTCRtpReceiver.h */, … … 16183 16185 070363DE181A1CDC00C074A5 /* AVVideoCaptureSource.h */, 16184 16186 070363DF181A1CDC00C074A5 /* AVVideoCaptureSource.mm */, 16187 3F8020311E9E381D00DEC61D /* CoreAudioCaptureDevice.cpp */, 16188 3F8020321E9E381D00DEC61D /* CoreAudioCaptureDevice.h */, 16189 3F8020331E9E381D00DEC61D /* CoreAudioCaptureDeviceManager.cpp */, 16190 3F8020341E9E381D00DEC61D /* CoreAudioCaptureDeviceManager.h */, 16191 3F3BB5821E709EE400C701F2 /* CoreAudioCaptureSource.cpp */, 16185 16192 3F3BB5831E709EE400C701F2 /* CoreAudioCaptureSource.h */, 16186 3F3BB5821E709EE400C701F2 /* CoreAudioCaptureSource.cpp */,16187 3F8020321E9E381D00DEC61D /* CoreAudioCaptureDevice.h */,16188 3F8020311E9E381D00DEC61D /* CoreAudioCaptureDevice.cpp */,16189 3F8020341E9E381D00DEC61D /* CoreAudioCaptureDeviceManager.h */,16190 3F8020331E9E381D00DEC61D /* CoreAudioCaptureDeviceManager.cpp */,16191 16193 0744ECEB1E0C4AE5000D0944 /* MockRealtimeAudioSourceMac.h */, 16192 16194 0744ECEC1E0C4AE5000D0944 /* MockRealtimeAudioSourceMac.mm */, … … 16301 16303 07969D9B17D14151007FF842 /* JSRTCIceCandidate.cpp */, 16302 16304 07969D9C17D14151007FF842 /* JSRTCIceCandidate.h */, 16303 07969D9D17D14151007FF842 /* JSRTCPeerConnectionIceEvent.cpp */,16304 07969D9E17D14151007FF842 /* JSRTCPeerConnectionIceEvent.h */,16305 16305 316DCB451E7910A6001B5F87 /* JSRTCIceConnectionState.cpp */, 16306 16306 316DCB461E7910A6001B5F87 /* JSRTCIceConnectionState.h */, … … 16313 16313 319BDE521E7A86C100BA296C /* JSRTCIceTransportState.cpp */, 16314 16314 319BDE531E7A86C100BA296C /* JSRTCIceTransportState.h */, 16315 319BDE521E7A86C100BA296D /* JSRTCPeerConnectionState.cpp */,16316 319BDE531E7A86C100BA296D /* JSRTCPeerConnectionState.h */,16317 16315 316DCB191E78CA55001B5F87 /* JSRTCOfferAnswerOptions.cpp */, 16318 16316 316DCB1A1E78CA55001B5F87 /* JSRTCOfferAnswerOptions.h */, … … 16321 16319 07969D9F17D14151007FF842 /* JSRTCPeerConnection.cpp */, 16322 16320 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 */, 16323 16327 5E2C436D1BCF0D690001E2BC /* JSRTCRtpReceiver.cpp */, 16324 16328 5E2C436E1BCF0D690001E2BC /* JSRTCRtpReceiver.h */, 16325 5E2C436F1BCF0D690001E2BE /* JSRTCRtpParameters.cpp */,16326 5E2C43701BCF0D690001E2BE /* JSRTCRtpParameters.h */,16327 16329 5E2C436F1BCF0D690001E2BC /* JSRTCRtpSender.cpp */, 16328 16330 5E2C43701BCF0D690001E2BC /* JSRTCRtpSender.h */, … … 19183 19185 A9C6E5A40D746458006442E9 /* Navigator.h */, 19184 19186 A9C6E65D0D746694006442E9 /* Navigator.idl */, 19187 E12719C90EEEC21300F61213 /* NavigatorBase.cpp */, 19188 E12719C60EEEC16800F61213 /* NavigatorBase.h */, 19185 19189 7C5BEA391E9EE77100CC517B /* NavigatorConcurrentHardware.idl */, 19186 19190 7C5BEA3A1E9EE77100CC517B /* NavigatorID.idl */, 19187 19191 7C5BEA3B1E9EE77100CC517B /* NavigatorLanguage.idl */, 19188 19192 7C5BEA3C1E9EE77100CC517B /* NavigatorOnLine.idl */, 19189 E12719C90EEEC21300F61213 /* NavigatorBase.cpp */,19190 E12719C60EEEC16800F61213 /* NavigatorBase.h */,19191 19193 00146288103CD1DE000B20DB /* OriginAccessEntry.cpp */, 19192 19194 00146289103CD1DE000B20DB /* OriginAccessEntry.h */, … … 23100 23102 B2A10B910B3818BD00099AA4 /* ImageBuffer.h */, 23101 23103 22BD9F7D1353625C009BD102 /* ImageBufferData.h */, 23102 5550CB411E955E3C00111AA0 /* ImageTypes.h */,23103 23104 5576A5621D88A70800CCC04C /* ImageFrame.cpp */, 23104 23105 5576A5631D88A70800CCC04C /* ImageFrame.h */, … … 23111 23112 0F3C725D1974874B00AEDD0C /* ImageSource.cpp */, 23112 23113 B27535430B053814002CE64F /* ImageSource.h */, 23114 5550CB411E955E3C00111AA0 /* ImageTypes.h */, 23113 23115 07941793166EA04E009416C2 /* InbandTextTrackPrivate.h */, 23114 23116 07CE77D416712A6A00C55A47 /* InbandTextTrackPrivateClient.h */, … … 24623 24625 E172AF71180F343400FBADB9 /* mac */, 24624 24626 E1C657141816015F00256CDD /* parameters */, 24627 E1FE137218402A6700892F13 /* CommonCryptoUtilities.cpp */, 24628 E1FE137318402A6700892F13 /* CommonCryptoUtilities.h */, 24625 24629 E172AF6B180F24C600FBADB9 /* CryptoAlgorithm.cpp */, 24626 E1FE137318402A6700892F13 /* CommonCryptoUtilities.h */,24627 E1FE137218402A6700892F13 /* CommonCryptoUtilities.cpp */,24628 24630 E172AF6C180F24C600FBADB9 /* CryptoAlgorithm.h */, 24629 24631 E1C657241816E69D00256CDD /* CryptoAlgorithmIdentifier.h */, … … 24857 24859 BC64B4D30CB4298A005F2B62 /* CSSFontSelector.cpp */, 24858 24860 BC64B4D40CB4298A005F2B62 /* CSSFontSelector.h */, 24861 C2E38EFF1E84573500CA3ADF /* CSSFontStyleRangeValue.cpp */, 24862 C2E38F001E84573500CA3ADF /* CSSFontStyleRangeValue.h */, 24863 C2E38EFB1E8396FD00CA3ADF /* CSSFontStyleValue.cpp */, 24864 C2E38EFC1E8396FD00CA3ADF /* CSSFontStyleValue.h */, 24859 24865 A80E6CC70A1989CA007FB8C5 /* CSSFontValue.cpp */, 24860 24866 A80E6CC30A1989CA007FB8C5 /* CSSFontValue.h */, … … 25101 25107 3F2B33E3165ABD3500E3987C /* WebKitCSSViewportRule.idl */, 25102 25108 31055BB81E4FE18900EB604E /* WebKitFontFamilyNames.in */, 25103 C2E38EFB1E8396FD00CA3ADF /* CSSFontStyleValue.cpp */,25104 C2E38EFC1E8396FD00CA3ADF /* CSSFontStyleValue.h */,25105 C2E38EFF1E84573500CA3ADF /* CSSFontStyleRangeValue.cpp */,25106 C2E38F001E84573500CA3ADF /* CSSFontStyleRangeValue.h */,25107 25109 ); 25108 25110 path = css; … … 25550 25552 0F49669B1DB408C100A274BB /* DOMPointReadOnly.h */, 25551 25553 0F49669C1DB408C100A274BB /* DOMPointReadOnly.idl */, 25554 83149FF51EB38B1200089665 /* DOMRect.cpp */, 25552 25555 0F4710A91DB56AFC002DCEC3 /* DOMRect.h */, 25553 25556 0F4710AA1DB56AFC002DCEC3 /* DOMRect.idl */, … … 26311 26314 buildActionMask = 2147483647; 26312 26315 files = ( 26313 7CE9A12B1EA2F1DB00651AD1 /* IDLAttributes.json in Headers */,26314 26316 F48223131E386E240066FC79 /* AbstractPasteboard.h in Headers */, 26315 26317 41E1B1D10FF5986900576B3B /* AbstractWorker.h in Headers */, … … 26387 26389 512DD8F60D91E6AF000F89EE /* Archive.h in Headers */, 26388 26390 512DD8FD0D91E6AF000F89EE /* ArchiveFactory.h in Headers */, 26389 316DCB4E1E7910A6001B5F87 /* JSRTCIceGatheringState.h in Headers */,26390 26391 512DD8FC0D91E6AF000F89EE /* ArchiveResource.h in Headers */, 26391 26392 512DD8F80D91E6AF000F89EE /* ArchiveResourceCollection.h in Headers */, … … 26503 26504 E1C94AF9191303F000D5A893 /* BlobPart.h in Headers */, 26504 26505 7C77C3D11DEE472400A50BFA /* BlobPropertyBag.h in Headers */, 26505 2DAF343D1EA7E0F100382CD3 /* ConstantPropertyMap.h in Headers */,26506 26506 2EDEF1F5121B0EFC00726DB2 /* BlobRegistry.h in Headers */, 26507 26507 2EDEF1F7121B0EFC00726DB2 /* BlobRegistryImpl.h in Headers */, 26508 26508 2EB4BCD3121F03E300EC4885 /* BlobResourceHandle.h in Headers */, 26509 A185B42A1E8211A100DC9118 /* PreviewLoader.h in Headers */,26510 26509 976D6C7F122B8A3D001FD1F7 /* BlobURL.h in Headers */, 26511 26510 BC5EB5E10E81BE8700B25965 /* BorderData.h in Headers */, … … 26541 26540 BCFB2E5E0979E46400BA703D /* CachedResourceClient.h in Headers */, 26542 26541 BCB16C220979C3BD00467741 /* CachedResourceClientWalker.h in Headers */, 26543 55AF14E61EAAC59B0026EEAA /* UTIRegistry.h in Headers */,26544 26542 E47B4BE80E71241600038854 /* CachedResourceHandle.h in Headers */, 26545 26543 BCB16C2A0979C3BD00467741 /* CachedResourceLoader.h in Headers */, … … 26578 26576 CD318623199F1E2A0030A0F7 /* CDMPrivateMediaSourceAVFObjC.h in Headers */, 26579 26577 CDE595971BF26E2100A1CBE8 /* CDMSessionMediaSourceAVFObjC.h in Headers */, 26580 57E1E5A71E8DBD3E00EE37C9 /* CryptoAlgorithmAesCtrParams.h in Headers */,26581 26578 5FA904CA178E61F5004C8A2D /* CertificateInfo.h in Headers */, 26582 26579 A10D7FEC1C2676D100C6C115 /* CFNetworkConnectionCacheSPI.h in Headers */, … … 26625 26622 A584FE2618637DAB00843B10 /* CommandLineAPIModuleSource.h in Headers */, 26626 26623 6550B6A2099DF0270090D781 /* Comment.h in Headers */, 26624 57E664FC1E73703300765536 /* CommonCryptoDERUtilities.h in Headers */, 26627 26625 E1FE137518402A6700892F13 /* CommonCryptoUtilities.h in Headers */, 26628 26626 0F60F32B1DFBB10700416D6C /* CommonVM.h in Headers */, … … 26636 26634 FD31608F12B026F700C1A359 /* Cone.h in Headers */, 26637 26635 65C97AF308EA908800ACD273 /* config.h in Headers */, 26636 2DAF343D1EA7E0F100382CD3 /* ConstantPropertyMap.h in Headers */, 26638 26637 A818721C0977D3C0005826D9 /* ContainerNode.h in Headers */, 26639 26638 E1A1470811102B1500EEC0F3 /* ContainerNodeAlgorithms.h in Headers */, … … 26675 26674 33D0212D131DB37B004091A8 /* CookieStorage.h in Headers */, 26676 26675 9746AF2114F4DDE6003E7A71 /* Coordinates.h in Headers */, 26676 3F8020351E9E47BF00DEC61D /* CoreAudioCaptureDevice.h in Headers */, 26677 3F8020371E9E47C500DEC61D /* CoreAudioCaptureDeviceManager.h in Headers */, 26677 26678 CE1252371A15BDBE00864480 /* CoreGraphicsSPI.h in Headers */, 26678 26679 443818001A91B2F8006E04F2 /* CoreMediaSoftLink.h in Headers */, … … 26703 26704 E125F8421824253A00D84CD9 /* CryptoAlgorithmAES_CBC.h in Headers */, 26704 26705 571252691E524EB1008FF369 /* CryptoAlgorithmAES_CFB.h in Headers */, 26706 57E1E5A31E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.h in Headers */, 26705 26707 57B5F7F91E5BE84000F34F90 /* CryptoAlgorithmAES_GCM.h in Headers */, 26706 26708 E1FE137B184D21BB00892F13 /* CryptoAlgorithmAES_KW.h in Headers */, 26707 26709 572093D31DDCEB9A00310AB0 /* CryptoAlgorithmAesCbcCfbParams.h in Headers */, 26708 26710 E125F83A1824104800D84CD9 /* CryptoAlgorithmAesCbcParamsDeprecated.h in Headers */, 26711 57E1E5A71E8DBD3E00EE37C9 /* CryptoAlgorithmAesCtrParams.h in Headers */, 26709 26712 57B5F8091E5D1A9800F34F90 /* CryptoAlgorithmAesGcmParams.h in Headers */, 26710 26713 E19AC3F71824E5D100349426 /* CryptoAlgorithmAesKeyGenParamsDeprecated.h in Headers */, … … 26712 26715 5750A9871E6A216800705C4A /* CryptoAlgorithmECDH.h in Headers */, 26713 26716 5768142A1E6F99C100E77754 /* CryptoAlgorithmEcdhKeyDeriveParams.h in Headers */, 26717 57EEAA471E9ED2DD00701124 /* CryptoAlgorithmECDSA.h in Headers */, 26718 57EEAA501E9FFBFC00701124 /* CryptoAlgorithmEcdsaParams.h in Headers */, 26714 26719 5750A97E1E6A13EF00705C4A /* CryptoAlgorithmEcKeyParams.h in Headers */, 26720 57957CA91E971DE0008072AB /* CryptoAlgorithmHKDF.h in Headers */, 26721 57957CB21E972645008072AB /* CryptoAlgorithmHkdfParams.h in Headers */, 26715 26722 E125F8321822F11B00D84CD9 /* CryptoAlgorithmHMAC.h in Headers */, 26716 26723 577483191DB4491F00716EF9 /* CryptoAlgorithmHmacKeyParams.h in Headers */, … … 26780 26787 4A6E9FC413C17D1D0046A7F8 /* CSSFontFeatureValue.h in Headers */, 26781 26788 BC64B4DC0CB4298A005F2B62 /* CSSFontSelector.h in Headers */, 26789 C2E38F021E84573500CA3ADF /* CSSFontStyleRangeValue.h in Headers */, 26790 C2E38EFE1E8396FD00CA3ADF /* CSSFontStyleValue.h in Headers */, 26782 26791 A80E6CED0A1989CA007FB8C5 /* CSSFontValue.h in Headers */, 26783 26792 C21DF2EA1D9E4E9900F5B24C /* CSSFontVariationValue.h in Headers */, … … 26791 26800 BC23EE920DAED2BC009FDC91 /* CSSImageGeneratorValue.h in Headers */, 26792 26801 9393E600151A99F200066F06 /* CSSImageSetValue.h in Headers */, 26793 A578F4351DE00EEB003DFC6A /* PromiseRejectionEvent.h in Headers */,26794 26802 A80E6CFA0A1989CA007FB8C5 /* CSSImageValue.h in Headers */, 26795 26803 A80E6CF60A1989CA007FB8C5 /* CSSImportRule.h in Headers */, … … 26896 26904 A8C228A111D5722E00D5A7D3 /* DecodedDataDocumentParser.h in Headers */, 26897 26905 CECCFC3B141973D5002A0AC1 /* DecodeEscapeSequences.h in Headers */, 26906 555130011E7CCCCB00A69E38 /* DecodingOptions.h in Headers */, 26898 26907 4162A451101145AE00DFF3ED /* DedicatedWorkerGlobalScope.h in Headers */, 26899 26908 41A3D58F101C152D00316D07 /* DedicatedWorkerThread.h in Headers */, … … 26973 26982 A8185F3909765766005826D9 /* DocumentType.h in Headers */, 26974 26983 973889A1116EA9DC00ADF313 /* DocumentWriter.h in Headers */, 26975 A578F43C1DE01423003DFC6A /* JSPromiseRejectionEvent.h in Headers */,26976 26984 1A8F6BC30DB55CDC001DB794 /* DOMApplicationCache.h in Headers */, 26977 26985 BC60D6E90D28D83400B9918F /* DOMCoreException.h in Headers */, … … 26979 26987 9B3A8872145632F9003AE8F5 /* DOMDOMSettableTokenList.h in Headers */, 26980 26988 7AABA25A14BC613300AA9A11 /* DOMEditor.h in Headers */, 26981 316DE7021E83AE1D0084C261 /* RTCDataChannelState.h in Headers */,26982 26989 BC1BDF25156C18C7001C1243 /* DOMError.h in Headers */, 26983 26990 2ED609BD1145B07100C8684E /* DOMFormData.h in Headers */, … … 27287 27294 930908910AF7EDE40081DF01 /* HitTestRequest.h in Headers */, 27288 27295 9307F1D80AF2D59000DBA31A /* HitTestResult.h in Headers */, 27289 313591071E7DDC7300F30630 /* RTCIceGatheringState.h in Headers */,27290 57E664FC1E73703300765536 /* CommonCryptoDERUtilities.h in Headers */,27291 27296 BC3BC29C0E91AB0F00835588 /* HostWindow.h in Headers */, 27292 27297 FD31609912B026F700C1A359 /* HRTFDatabase.h in Headers */, 27293 27298 FD31609B12B026F700C1A359 /* HRTFDatabaseLoader.h in Headers */, 27294 27299 FD31609D12B026F700C1A359 /* HRTFElevation.h in Headers */, 27295 CDEFA2281E7669E8000AE99C /* PlatformAudioData.h in Headers */,27296 27300 FD31609F12B026F700C1A359 /* HRTFKernel.h in Headers */, 27297 27301 FD3160A112B026F700C1A359 /* HRTFPanner.h in Headers */, … … 27330 27334 A8CFF7A60A156978000A4234 /* HTMLFontElement.h in Headers */, 27331 27335 977B386F122883E900B81FF8 /* HTMLFormattingElementList.h in Headers */, 27332 3135910A1E7DDC7300F30630 /* RTCSdpType.h in Headers */,27333 27336 A81369CE097374F600D74463 /* HTMLFormControlElement.h in Headers */, 27334 27337 E14F1C4514B5DAC600EA9009 /* HTMLFormControlElementWithState.h in Headers */, … … 27344 27347 A871DE270A152AC800B12A68 /* HTMLHtmlElement.h in Headers */, 27345 27348 A871DE2A0A152AC800B12A68 /* HTMLIFrameElement.h in Headers */, 27346 7C2FA6121EA95A3C00A03108 /* ResourceCryptographicDigest.h in Headers */,27347 27349 A8EA7D2D0A19385500A8EF5F /* HTMLImageElement.h in Headers */, 27348 27350 A8EA7D2B0A19385500A8EF5F /* HTMLImageLoader.h in Headers */, … … 27457 27459 5185FC911BB4C4E80012898F /* IDBIndex.h in Headers */, 27458 27460 51F798F01BE880E7008AE491 /* IDBIndexInfo.h in Headers */, 27459 316DCB201E78CA55001B5F87 /* JSRTCOfferAnswerOptions.h in Headers */,27460 27461 51E269371DD3BD9B006B6A58 /* IDBIterateCursorData.h in Headers */, 27461 27462 5185FC951BB4C4E80012898F /* IDBKey.h in Headers */, 27462 C2E38F021E84573500CA3ADF /* CSSFontStyleRangeValue.h in Headers */,27463 27463 5185FC971BB4C4E80012898F /* IDBKeyData.h in Headers */, 27464 27464 5185FC991BB4C4E80012898F /* IDBKeyPath.h in Headers */, … … 27484 27484 1A71D57C0F33819000F9CE4E /* IdentifierRep.h in Headers */, 27485 27485 49E911C50EF86D47009D0CAF /* IdentityTransformOperation.h in Headers */, 27486 7CE9A12B1EA2F1DB00651AD1 /* IDLAttributes.json in Headers */, 27486 27487 C0C054CD1118C8E400CE2636 /* IDLParser.pm in Headers */, 27487 27488 7C5222961E1DAE03002CB8F7 /* IDLTypes.h in Headers */, … … 27504 27505 5597F8271D91C3130066BC21 /* ImageFrameCache.h in Headers */, 27505 27506 F55B3DC21251F12D003EF269 /* ImageInputType.h in Headers */, 27507 55B2BDD71EA923A400BFFCBD /* ImageIOSPI.h in Headers */, 27506 27508 089582560E857A7E00F82C83 /* ImageLoader.h in Headers */, 27507 27509 BC7F44A80B9E324E00A9D081 /* ImageObserver.h in Headers */, … … 27511 27513 B27535710B053814002CE64F /* ImageSource.h in Headers */, 27512 27514 4B3480940EEF50D400AC1B41 /* ImageSourceCG.h in Headers */, 27515 5550CB421E955E3C00111AA0 /* ImageTypes.h in Headers */, 27513 27516 26F756B31B3B66F70005DD79 /* ImmutableNFA.h in Headers */, 27514 27517 26F756B51B3B68F20005DD79 /* ImmutableNFANodeBuilder.h in Headers */, … … 27531 27534 CD063F831E23FA8900812BE3 /* InitDataRegistry.h in Headers */, 27532 27535 A8CFF5E50A155A05000A4234 /* InlineBox.h in Headers */, 27533 57E1E5A31E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.h in Headers */,27534 27536 E30592641E27A3AD00D57C98 /* InlineClassicScript.h in Headers */, 27535 27537 B57CB52E182A3EFC0079A647 /* InlineElementBox.h in Headers */, … … 27597 27599 418F88050FF957AF0080F045 /* JSAbstractWorker.h in Headers */, 27598 27600 5704405A1E53936200356601 /* JSAesCbcCfbParams.h in Headers */, 27601 57E1E5AD1E8DD09B00EE37C9 /* JSAesCtrParams.h in Headers */, 27599 27602 57B5F8101E5E2A4E00F34F90 /* JSAesGcmParams.h in Headers */, 27600 27603 576814451E70CB1F00E77754 /* JSAesKeyParams.h in Headers */, … … 27613 27616 7C6579F21E00856600E3A27A /* JSApplePayPaymentRequest.h in Headers */, 27614 27617 1AE96A8F1D1A0DDD00B86768 /* JSApplePaySession.h in Headers */, 27615 57957CB21E972645008072AB /* CryptoAlgorithmHkdfParams.h in Headers */,27616 27618 1AE96A911D1A0DDD00B86768 /* JSApplePayShippingContactSelectedEvent.h in Headers */, 27617 27619 7C6579F41E00856600E3A27A /* JSApplePayShippingMethod.h in Headers */, … … 27650 27652 FDA15EA412B03EE1003A583A /* JSChannelSplitterNode.h in Headers */, 27651 27653 65DF31F409D1CC60000BE325 /* JSCharacterData.h in Headers */, 27652 316DCB221E78CA55001B5F87 /* JSRTCRtpTransceiverDirection.h in Headers */,27653 27654 BCC065880F3CE2A700CD2D87 /* JSClientRect.h in Headers */, 27654 27655 BCC0658A0F3CE2A700CD2D87 /* JSClientRectList.h in Headers */, … … 27734 27735 7C8E34BD1E4A33B00054CE23 /* JSDOMConvertNumbers.h in Headers */, 27735 27736 7C8E34BE1E4A33B00054CE23 /* JSDOMConvertObject.h in Headers */, 27737 E323CFFA1E5AF6AF00F0B4A0 /* JSDOMConvertPromise.h in Headers */, 27736 27738 7C8E34BF1E4A33B00054CE23 /* JSDOMConvertRecord.h in Headers */, 27737 27739 7C8E34C01E4A33B00054CE23 /* JSDOMConvertSequences.h in Headers */, … … 27782 27784 FD7868BA136B999200D403DF /* JSDynamicsCompressorNode.h in Headers */, 27783 27785 576814411E709FA400E77754 /* JSEcdhKeyDeriveParams.h in Headers */, 27786 57EEAA551EA001B100701124 /* JSEcdsaParams.h in Headers */, 27784 27787 5750A9821E6A150800705C4A /* JSEcKeyParams.h in Headers */, 27785 27788 65DF31FA09D1CC60000BE325 /* JSElement.h in Headers */, … … 27814 27817 518F5002194CAC3A0081BAAE /* JSGamepad.h in Headers */, 27815 27818 518F5004194CAC3A0081BAAE /* JSGamepadButton.h in Headers */, 27816 57957CA91E971DE0008072AB /* CryptoAlgorithmHKDF.h in Headers */,27817 27819 FE80DA640E9C4703000D6F75 /* JSGeolocation.h in Headers */, 27818 27820 FE80DA660E9C4703000D6F75 /* JSGeoposition.h in Headers */, … … 27820 27822 8482B7521198CB6B00BFB005 /* JSHashChangeEvent.h in Headers */, 27821 27823 BC94D14F0C275C68006BC617 /* JSHistory.h in Headers */, 27824 57957CB71E972C78008072AB /* JSHkdfParams.h in Headers */, 27822 27825 57E233671DCAB21C00F28D01 /* JSHmacKeyParams.h in Headers */, 27823 27826 BC97E413109154FA0010D361 /* JSHTMLAllCollection.h in Headers */, … … 27833 27836 938E666209F09B87008A48EC /* JSHTMLCanvasElement.h in Headers */, 27834 27837 BCCBAD410C18C14200CE890F /* JSHTMLCollection.h in Headers */, 27835 57EEAA551EA001B100701124 /* JSEcdsaParams.h in Headers */,27836 27838 8367587F1C56E99B008A1087 /* JSHTMLDataElement.h in Headers */, 27837 27839 F5C041E70FFCA96D00839D4A /* JSHTMLDataListElement.h in Headers */, … … 27981 27983 6EBF0E7712A9868800DB1709 /* JSOESTextureFloat.h in Headers */, 27982 27984 3146FE7518442370001A937C /* JSOESTextureFloatLinear.h in Headers */, 27983 313591061E7DDC7300F30630 /* RTCIceConnectionState.h in Headers */,27984 27985 A31C4E5416E02B40002F7957 /* JSOESTextureHalfFloat.h in Headers */, 27985 27986 31078CCA1880AACE008099DC /* JSOESTextureHalfFloatLinear.h in Headers */, … … 28015 28016 65DF320009D1CC60000BE325 /* JSProcessingInstruction.h in Headers */, 28016 28017 E44613EE0CD681BB00FADA75 /* JSProgressEvent.h in Headers */, 28018 A578F43C1DE01423003DFC6A /* JSPromiseRejectionEvent.h in Headers */, 28017 28019 077664FD183E6B5C00133B92 /* JSQuickTimePluginReplacement.h in Headers */, 28018 28020 B658FFA21522EF3A00DD5595 /* JSRadioNodeList.h in Headers */, … … 28037 28039 07969DB217D14151007FF842 /* JSRTCDTMFToneChangeEvent.h in Headers */, 28038 28040 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 */, 28039 28046 07969DB817D14151007FF842 /* JSRTCPeerConnectionIceEvent.h in Headers */, 28040 073794EC19EE341E00E5A045 /* JSRTCIceServer.h in Headers */, 28041 07969DBA17D14151007FF842 /* JSRTCPeerConnection.h in Headers */, 28047 5E2C43741BCF0D750001E2BE /* JSRTCRtpParameters.h in Headers */, 28042 28048 5E2C43721BCF0D750001E2BC /* JSRTCRtpReceiver.h in Headers */, 28043 28049 5E2C43741BCF0D750001E2BC /* JSRTCRtpSender.h in Headers */, 28044 5E2C43741BCF0D750001E2BE /* JSRTCRtpParameters.h in Headers */,28045 28050 5E2C43721BCF0D750001E2BD /* JSRTCRtpTransceiver.h in Headers */, 28051 316DCB221E78CA55001B5F87 /* JSRTCRtpTransceiverDirection.h in Headers */, 28046 28052 07969DBC17D14151007FF842 /* JSRTCSessionDescription.h in Headers */, 28053 316DCB501E7910A6001B5F87 /* JSRTCSignalingState.h in Headers */, 28047 28054 07969DC217D14151007FF842 /* JSRTCStatsReport.h in Headers */, 28048 28055 5E2C436C1BCF071E0001E2BC /* JSRTCTrackEvent.h in Headers */, … … 28126 28133 B2FA3D810AB75A6F000E5AC4 /* JSSVGFEFuncRElement.h in Headers */, 28127 28134 B2FA3D830AB75A6F000E5AC4 /* JSSVGFEGaussianBlurElement.h in Headers */, 28128 31EB54DF1E7DC74400C1623B /* RTCRtpTransceiverDirection.h in Headers */,28129 28135 B2FA3D850AB75A6F000E5AC4 /* JSSVGFEImageElement.h in Headers */, 28130 28136 B2FA3D870AB75A6F000E5AC4 /* JSSVGFEMergeElement.h in Headers */, … … 28219 28225 8485227E1190162C006EDC7F /* JSSVGVKernElement.h in Headers */, 28220 28226 71DCB7021568197600862271 /* JSSVGZoomAndPan.h in Headers */, 28221 3F8020351E9E47BF00DEC61D /* CoreAudioCaptureDevice.h in Headers */,28222 28227 B2FA3E190AB75A6F000E5AC4 /* JSSVGZoomEvent.h in Headers */, 28223 28228 65DF320409D1CC60000BE325 /* JSText.h in Headers */, … … 28251 28256 A7D20F63107F406900A80392 /* JSWebGLActiveInfo.h in Headers */, 28252 28257 49C7B9941042D2D30009D447 /* JSWebGLBuffer.h in Headers */, 28253 57EEAA471E9ED2DD00701124 /* CryptoAlgorithmECDSA.h in Headers */,28254 28258 7EA30F6A16DFFE7500257D0B /* JSWebGLCompressedTextureATC.h in Headers */, 28255 28259 7EA30F6A17EFFE7500257D0B /* JSWebGLCompressedTexturePVRTC.h in Headers */, … … 28332 28336 517A63C51B74318F00E7DCDC /* KeyedDecoderCF.h in Headers */, 28333 28337 517A63C61B74319200E7DCDC /* KeyedEncoderCF.h in Headers */, 28334 316DCB4C1E7910A6001B5F87 /* JSRTCIceConnectionState.h in Headers */,28335 28338 A513B3D7114B1666001C429B /* KeyEventCocoa.h in Headers */, 28336 28339 265541391489811C000DFC5D /* KeyEventCodesIOS.h in Headers */, … … 28354 28357 141DC054164834B900371E5A /* LayoutSize.h in Headers */, 28355 28358 2D9066070BE141D400956998 /* LayoutState.h in Headers */, 28356 555130011E7CCCCB00A69E38 /* DecodingOptions.h in Headers */,28357 28359 141DC0481648348F00371E5A /* LayoutUnit.h in Headers */, 28358 28360 CDE8B5ED1A69777300B4B66A /* LegacyCDMPrivateClearKey.h in Headers */, … … 28387 28389 1A250E0D1CDD632000D0BE63 /* LinkIconType.h in Headers */, 28388 28390 98CE432A129E00E5005821DC /* LinkLoader.h in Headers */, 28389 55B2BDD71EA923A400BFFCBD /* ImageIOSPI.h in Headers */,28390 28391 984264F112D5280A000D88A4 /* LinkLoaderClient.h in Headers */, 28391 28392 CBB6B2D41CB7AE51009EDE1A /* LinkPreloadResourceClients.h in Headers */, … … 28503 28504 1B124D8D1D380B7000ECDFB0 /* MediaSampleAVFObjC.h in Headers */, 28504 28505 CDBEAEAD19D92B6C00BEBA88 /* MediaSelectionGroupAVFObjC.h in Headers */, 28506 A17D275E1EAC579800BF01E7 /* MediaSelectionOption.h in Headers */, 28505 28507 C9027F421B1D0AD200BFBFEF /* MediaSession.h in Headers */, 28506 28508 C9F87CFE1B28F40E00979B83 /* MediaSessionEvents.h in Headers */, … … 28684 28686 0014628B103CD1DE000B20DB /* OriginAccessEntry.h in Headers */, 28685 28687 FE9E89FC16E2DC0500A908F8 /* OriginLock.h in Headers */, 28686 5166D3CD1E8ED48F00AD62E3 /* StorageType.h in Headers */,28687 28688 FD581FAF1520F91F003A7A75 /* OscillatorNode.h in Headers */, 28688 28689 BC5EB5DD0E81B8DD00B25965 /* OutlineValue.h in Headers */, … … 28766 28767 37B327D31D17096A005737FA /* PIPSPI.h in Headers */, 28767 28768 CD7D33441C7A123F00041293 /* PixelBufferConformerCV.h in Headers */, 28769 CDEFA2281E7669E8000AE99C /* PlatformAudioData.h in Headers */, 28768 28770 499B3EDD128DB50200E726C2 /* PlatformCAAnimation.h in Headers */, 28769 28771 0F5E200618E771FC003EC3E5 /* PlatformCAAnimationCocoa.h in Headers */, … … 28772 28774 493E5E0912D6420500020081 /* PlatformCALayerClient.h in Headers */, 28773 28775 2D70BA1318074DDF0001908A /* PlatformCALayerCocoa.h in Headers */, 28774 A578F43F1DE0B630003DFC6A /* RejectedPromiseTracker.h in Headers */,28775 28776 A14978711ABAF3A500CEF7E4 /* PlatformContentFilter.h in Headers */, 28776 28777 E1424C8A164B3B4E00F32D40 /* PlatformCookieJar.h in Headers */, … … 28796 28797 0F7D07331884C56C00B4AF86 /* PlatformTextTrack.h in Headers */, 28797 28798 074E82BB18A69F0E007EF54C /* PlatformTimeRanges.h in Headers */, 28798 3F8020371E9E47C500DEC61D /* CoreAudioCaptureDeviceManager.h in Headers */,28799 28799 52B0D4BE1C57FD1E0077CE53 /* PlatformView.h in Headers */, 28800 28800 935C476B09AC4D4F00A6AAB4 /* PlatformWheelEvent.h in Headers */, … … 28830 28830 C0F2A44113869AAB0066C534 /* preprocessor.pm in Headers */, 28831 28831 A1C1507A1E3F2B3E0032C98C /* PreviewConverter.h in Headers */, 28832 A185B42A1E8211A100DC9118 /* PreviewLoader.h in Headers */, 28833 A10DBF4718F92317000D70C6 /* PreviewLoaderClient.h in Headers */, 28832 28834 B71FE6DF11091CB300DAEF77 /* PrintContext.h in Headers */, 28833 28835 A8EA7EBC0A1945D000A8EF5F /* ProcessingInstruction.h in Headers */, … … 28836 28838 1A2A68240B5BEDE70002A480 /* ProgressTracker.h in Headers */, 28837 28839 1ACADD791880D91C00D8B71D /* ProgressTrackerClient.h in Headers */, 28840 A578F4351DE00EEB003DFC6A /* PromiseRejectionEvent.h in Headers */, 28838 28841 E4BBED0F14F4025D003F0B98 /* PropertySetCSSStyleDeclaration.h in Headers */, 28839 28842 37BAAE581980D1DD005DFE71 /* ProtectionSpace.h in Headers */, … … 28849 28852 CE12523D1A1676CD00864480 /* QuartzCoreSPI.h in Headers */, 28850 28853 A15E31F41E0CB0B5004B371C /* QuickLook.h in Headers */, 28851 A10DBF4718F92317000D70C6 /* PreviewLoaderClient.h in Headers */,28852 28854 937F4CCC1A2D48C100BB39F5 /* QuickLookMacSPI.h in Headers */, 28853 28855 443918001A91B2F8006E04F2 /* QuickLookSoftLink.h in Headers */, … … 28855 28857 072AE1E8183C0741000A5988 /* QuickTimePluginReplacement.h in Headers */, 28856 28858 379E371713736A6600B9E919 /* QuotedPrintable.h in Headers */, 28857 5550CB421E955E3C00111AA0 /* ImageTypes.h in Headers */,28858 28859 5A574F29131DB96D00471B88 /* QuotesData.h in Headers */, 28859 28860 B22279720D00BF220071B782 /* RadialGradientAttributes.h in Headers */, … … 28885 28886 26B9998F1803AE7200D01121 /* RegisterAllocator.h in Headers */, 28886 28887 85031B4C0A44EFC700F992E0 /* RegisteredEventListener.h in Headers */, 28888 A578F43F1DE0B630003DFC6A /* RejectedPromiseTracker.h in Headers */, 28887 28889 CDFC360618CA61C20026E56F /* RemoteCommandListener.h in Headers */, 28888 28890 CD8ACA891D237AA200ECC59E /* RemoteCommandListenerMac.h in Headers */, … … 28912 28914 53C8298E13D8D92700DE2DEB /* RenderFlexibleBox.h in Headers */, 28913 28915 508CCA4F13CF106B003151F3 /* RenderFlowThread.h in Headers */, 28914 A17D275E1EAC579800BF01E7 /* MediaSelectionOption.h in Headers */,28915 28916 A871DED30A1530C700B12A68 /* RenderFrame.h in Headers */, 28916 28917 0FD3080F117CF7E700A791F7 /* RenderFrameBase.h in Headers */, … … 29044 29045 4998AEC613F9D0EA0090B1AA /* RequestAnimationFrameCallback.h in Headers */, 29045 29046 F55B3DD01251F12D003EF269 /* ResetInputType.h in Headers */, 29047 7C2FA6121EA95A3C00A03108 /* ResourceCryptographicDigest.h in Headers */, 29046 29048 7EE6846A12D26E3800E79415 /* ResourceError.h in Headers */, 29047 29049 934F713C0D5A6F1900018D69 /* ResourceErrorBase.h in Headers */, … … 29088 29090 078E093D17D16E1C00420AA1 /* RTCDataChannelHandlerClient.h in Headers */, 29089 29091 073794FA19F5864E00E5A045 /* RTCDataChannelHandlerMock.h in Headers */, 29092 316DE7021E83AE1D0084C261 /* RTCDataChannelState.h in Headers */, 29090 29093 078E092017D14D1C00420AA1 /* RTCDTMFSender.h in Headers */, 29091 29094 078E093E17D16E1C00420AA1 /* RTCDTMFSenderHandler.h in Headers */, … … 29094 29097 078E092317D14D1C00420AA1 /* RTCIceCandidate.h in Headers */, 29095 29098 078E094017D16E1C00420AA1 /* RTCIceCandidateDescriptor.h in Headers */, 29096 078E092417D14D1C00420AA1 /* RTCPeerConnectionIceEvent.h in Headers */, 29099 313591061E7DDC7300F30630 /* RTCIceConnectionState.h in Headers */, 29100 313591071E7DDC7300F30630 /* RTCIceGatheringState.h in Headers */, 29097 29101 07AB996B18DA3C010018771E /* RTCIceServer.h in Headers */, 29102 313591081E7DDC7300F30630 /* RTCIceTransportPolicy.h in Headers */, 29103 313591091E7DDC7300F30630 /* RTCIceTransportState.h in Headers */, 29098 29104 073794FE19F5864E00E5A045 /* RTCNotifiersMock.h in Headers */, 29099 29105 073794DE19EE2C5200E5A045 /* RTCOfferAnswerOptions.h in Headers */, … … 29101 29107 5E2C437B1BCF9A570001E2BC /* RTCPeerConnectionBuiltins.h in Headers */, 29102 29108 078E094217D16E1C00420AA1 /* RTCPeerConnectionHandlerClient.h in Headers */, 29109 078E092417D14D1C00420AA1 /* RTCPeerConnectionIceEvent.h in Headers */, 29103 29110 5E2C437C1BCF9A840001E2BC /* RTCPeerConnectionInternalsBuiltins.h in Headers */, 29104 29111 5E2C43631BCEE32B0001E2BC /* RTCRtpReceiver.h in Headers */, … … 29106 29113 5E2C435F1BCEE31E0001E2BC /* RTCRtpSenderReceiverBase.h in Headers */, 29107 29114 5E5E2B141CFC3E75000C0D85 /* RTCRtpTransceiver.h in Headers */, 29115 31EB54DF1E7DC74400C1623B /* RTCRtpTransceiverDirection.h in Headers */, 29116 3135910A1E7DDC7300F30630 /* RTCSdpType.h in Headers */, 29108 29117 078E092617D14D1C00420AA1 /* RTCSessionDescription.h in Headers */, 29109 29118 078E094317D16E1C00420AA1 /* RTCSessionDescriptionDescriptor.h in Headers */, 29110 29119 078E094417D16E1C00420AA1 /* RTCSessionDescriptionRequest.h in Headers */, 29120 3135910B1E7DDC7300F30630 /* RTCSignalingState.h in Headers */, 29111 29121 078E092A17D14D1C00420AA1 /* RTCStatsReport.h in Headers */, 29112 29122 5E2C43681BCEE3770001E2BC /* RTCTrackEvent.h in Headers */, … … 29143 29153 8A413AE01207BBA50082016E /* ScriptRunner.h in Headers */, 29144 29154 934CC10A0EDB223900A658F2 /* ScriptSourceCode.h in Headers */, 29145 57957CB71E972C78008072AB /* JSHkdfParams.h in Headers */,29146 29155 41C760B10EDE03D300C1655F /* ScriptState.h in Headers */, 29147 29156 228C284510D82500009D0D0E /* ScriptWrappable.h in Headers */, … … 29213 29222 415071581685067300C3C7B3 /* SelectorFilter.h in Headers */, 29214 29223 43107BE218CC19DE00CC18E8 /* SelectorPseudoTypeMap.h in Headers */, 29215 57E1E5AD1E8DD09B00EE37C9 /* JSAesCtrParams.h in Headers */,29216 29224 E45322AC140CE267005A0F92 /* SelectorQuery.h in Headers */, 29217 29225 99CC0B6018BE984A006CEBCC /* SerializationMethods.h in Headers */, … … 29326 29334 C50D0E830FF4272900AC2644 /* StorageNamespace.h in Headers */, 29327 29335 1A37636C1A2E68BB009A7EE2 /* StorageNamespaceProvider.h in Headers */, 29336 5166D3CD1E8ED48F00AD62E3 /* StorageType.h in Headers */, 29328 29337 416E6FE81BBD12DF000A6033 /* StreamInternalsBuiltins.h in Headers */, 29329 29338 81AC6C36131C57D30009A7E0 /* StringCallback.h in Headers */, … … 29545 29554 83C1D428178D5AB400141E68 /* SVGPathSegCurvetoCubicRel.h in Headers */, 29546 29555 B2227A690D00BF220071B782 /* SVGPathSegCurvetoCubicSmooth.h in Headers */, 29547 E323CFFA1E5AF6AF00F0B4A0 /* JSDOMConvertPromise.h in Headers */,29548 29556 83C1D429178D5AB400141E68 /* SVGPathSegCurvetoCubicSmoothAbs.h in Headers */, 29549 29557 83C1D42A178D5AB400141E68 /* SVGPathSegCurvetoCubicSmoothRel.h in Headers */, … … 29582 29590 081DD49C13BA1A6000DC7627 /* SVGPropertyInfo.h in Headers */, 29583 29591 088A0E0B126EF1DB00978F7A /* SVGPropertyTearOff.h in Headers */, 29584 316DCB501E7910A6001B5F87 /* JSRTCSignalingState.h in Headers */,29585 29592 088A0E0C126EF1DB00978F7A /* SVGPropertyTraits.h in Headers */, 29586 29593 B2227A9A0D00BF220071B782 /* SVGRadialGradientElement.h in Headers */, … … 29603 29610 0880F70E1282B46D00948505 /* SVGStaticListPropertyTearOff.h in Headers */, 29604 29611 0813A4EA1284132600992511 /* SVGStaticPropertyTearOff.h in Headers */, 29605 313591081E7DDC7300F30630 /* RTCIceTransportPolicy.h in Headers */,29606 29612 B2227AA90D00BF220071B782 /* SVGStopElement.h in Headers */, 29607 29613 B2227AAC0D00BF220071B782 /* SVGStringList.h in Headers */, … … 29620 29626 081093DC1255F0E700ED9D29 /* SVGTextLayoutAttributesBuilder.h in Headers */, 29621 29627 081668DA125603D5006F25DE /* SVGTextLayoutEngine.h in Headers */, 29622 C2E38EFE1E8396FD00CA3ADF /* CSSFontStyleValue.h in Headers */,29623 29628 080E49261255F3BD00EFCA27 /* SVGTextLayoutEngineBaseline.h in Headers */, 29624 29629 080E49281255F3BD00EFCA27 /* SVGTextLayoutEngineSpacing.h in Headers */, … … 29690 29695 F55B3DDA1251F12D003EF269 /* TextInputType.h in Headers */, 29691 29696 CECADFCE1537791D00E37068 /* TextInsertionBaseCommand.h in Headers */, 29692 3135910B1E7DDC7300F30630 /* RTCSignalingState.h in Headers */,29693 29697 93309E1C099E64920056E581 /* TextIterator.h in Headers */, 29694 29698 9392146918A6D791000EE688 /* TextIteratorBehavior.h in Headers */, … … 29734 29738 498770F31242C535002226BA /* TilingData.h in Headers */, 29735 29739 F55B3DDC1251F12D003EF269 /* TimeInputType.h in Headers */, 29736 57EEAA501E9FFBFC00701124 /* CryptoAlgorithmEcdsaParams.h in Headers */,29737 29740 7553CFE8108F473F00EA281E /* TimelineRecordFactory.h in Headers */, 29738 29741 9305B24D098F1B6B00C28855 /* Timer.h in Headers */, … … 29808 29811 BC8BF15A1058141800A40A07 /* UserStyleSheetTypes.h in Headers */, 29809 29812 BCDF317C11F8D683003C5BF8 /* UserTypingGestureIndicator.h in Headers */, 29813 55AF14E61EAAC59B0026EEAA /* UTIRegistry.h in Headers */, 29810 29814 1FAFBF1915A5FA7400083A20 /* UTIUtilities.h in Headers */, 29811 29815 83C45B8E1DC2B68A008871BA /* ValidationBubble.h in Headers */, … … 29829 29833 26F9A83918A046AC00AEB88A /* ViewportConfiguration.h in Headers */, 29830 29834 3FFFF9AE159D9B060020BBD5 /* ViewportStyleResolver.h in Headers */, 29835 83407FC11E8D9C1700E048D3 /* VisibilityChangeClient.h in Headers */, 29831 29836 93309E20099E64920056E581 /* VisiblePosition.h in Headers */, 29832 83407FC11E8D9C1700E048D3 /* VisibilityChangeClient.h in Headers */,29833 29837 A883DF280F3D045D00F19BF6 /* VisibleSelection.h in Headers */, 29834 29838 93309E1E099E64920056E581 /* VisibleUnits.h in Headers */, … … 29972 29976 97AABD2414FA09D5007457AE /* WebSocketExtensionProcessor.h in Headers */, 29973 29977 97AABD2514FA09D5007457AE /* WebSocketFrame.h in Headers */, 29974 313591091E7DDC7300F30630 /* RTCIceTransportState.h in Headers */,29975 29978 97AABD2714FA09D5007457AE /* WebSocketHandshake.h in Headers */, 29976 29979 1F8756B21E22C3350042C40D /* WebSQLiteDatabaseTrackerClient.h in Headers */, … … 30504 30507 512DD8FB0D91E6AF000F89EE /* ArchiveResource.cpp in Sources */, 30505 30508 512DD8F70D91E6AF000F89EE /* ArchiveResourceCollection.cpp in Sources */, 30506 41CAD71E1EA090A100178164 /* VideoToolBoxEncoderFactory.cpp in Sources */,30507 30509 FD5686C913AC180200B69C68 /* AsyncAudioDecoder.cpp in Sources */, 30508 30510 E1CDE92015018ED000862CC5 /* AsyncFileStream.cpp in Sources */, … … 30682 30684 A584FE2B1863870F00843B10 /* CommandLineAPIModule.cpp in Sources */, 30683 30685 6550B6A1099DF0270090D781 /* Comment.cpp in Sources */, 30686 57EEAA581EA0AFBB00701124 /* CommonCryptoDERUtilities.cpp in Sources */, 30684 30687 E1FE137418402A6700892F13 /* CommonCryptoUtilities.cpp in Sources */, 30685 30688 0F60F32C1DFBB10B00416D6C /* CommonVM.cpp in Sources */, … … 30692 30695 79F2F5A11091939A000D87CB /* CompositionEvent.cpp in Sources */, 30693 30696 FD31608E12B026F700C1A359 /* Cone.cpp in Sources */, 30697 2DAF343C1EA7E0F100382CD3 /* ConstantPropertyMap.cpp in Sources */, 30694 30698 A818721F0977D3C0005826D9 /* ContainerNode.cpp in Sources */, 30695 30699 A7A78CD51532BA62006C21E4 /* ContainerNodeAlgorithms.cpp in Sources */, … … 30727 30731 E13F01F11270E19000DFBA71 /* CookieStorageMac.mm in Sources */, 30728 30732 9746AF2114F4DDE6003E7A72 /* Coordinates.cpp in Sources */, 30733 3F8020361E9E47C300DEC61D /* CoreAudioCaptureDevice.cpp in Sources */, 30734 3F8020381E9E47C900DEC61D /* CoreAudioCaptureDeviceManager.cpp in Sources */, 30735 3FF1FA661E7350FD00C1002F /* CoreAudioCaptureSource.cpp in Sources */, 30729 30736 443817FF1A91B2F8006E04F2 /* CoreMediaSoftLink.cpp in Sources */, 30730 3FF1FA661E7350FD00C1002F /* CoreAudioCaptureSource.cpp in Sources */,30731 30737 CD7D33471C7A16BF00041293 /* CoreVideoSoftLink.cpp in Sources */, 30732 30738 BC5EB9500E82056B00B25965 /* CounterDirectives.cpp in Sources */, … … 30752 30758 570440531E5278B200356601 /* CryptoAlgorithmAES_CFB.cpp in Sources */, 30753 30759 570440581E53851600356601 /* CryptoAlgorithmAES_CFBMac.cpp in Sources */, 30760 57E1E5A21E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.cpp in Sources */, 30761 57E1E5B11E8DD3A100EE37C9 /* CryptoAlgorithmAES_CTRMac.cpp in Sources */, 30754 30762 57B5F7F81E5BE84000F34F90 /* CryptoAlgorithmAES_GCM.cpp in Sources */, 30755 30763 57B5F80E1E5D2F2D00F34F90 /* CryptoAlgorithmAES_GCMMac.cpp in Sources */, … … 30758 30766 5750A9861E6A216800705C4A /* CryptoAlgorithmECDH.cpp in Sources */, 30759 30767 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 */, 30760 30772 E125F8311822F11B00D84CD9 /* CryptoAlgorithmHMAC.cpp in Sources */, 30761 30773 E125F8381822F1EB00D84CD9 /* CryptoAlgorithmHMACMac.cpp in Sources */, … … 30784 30796 E19AC3F9182566F700349426 /* CryptoKeyMac.cpp in Sources */, 30785 30797 57E657E01E71397800F941CA /* CryptoKeyRaw.cpp in Sources */, 30786 55AF14E51EAAC59B0026EEAA /* UTIRegistry.cpp in Sources */,30787 30798 57E2336B1DCC262400F28D01 /* CryptoKeyRSA.cpp in Sources */, 30788 30799 E164FAA518315E1A00DB4E61 /* CryptoKeyRSAMac.cpp in Sources */, … … 30804 30815 94D4AC621DC24C8E0080F02D /* CSSCustomPropertyValue.cpp in Sources */, 30805 30816 4A9CC81716BB9AC600EC645A /* CSSDefaultStyleSheets.cpp in Sources */, 30806 C2E38F011E84573500CA3ADF /* CSSFontStyleRangeValue.cpp in Sources */,30807 30817 94476BDA1DFCAC0300690E23 /* CSSDeferredParser.cpp in Sources */, 30808 30818 FBB0C5B717BBD626003D3677 /* CSSFilterImageValue.cpp in Sources */, … … 30815 30825 4A6E9FC313C17D1D0046A7F8 /* CSSFontFeatureValue.cpp in Sources */, 30816 30826 BC64B4DB0CB4298A005F2B62 /* CSSFontSelector.cpp in Sources */, 30827 C2E38F011E84573500CA3ADF /* CSSFontStyleRangeValue.cpp in Sources */, 30828 C2E38EFD1E8396FD00CA3ADF /* CSSFontStyleValue.cpp in Sources */, 30817 30829 A80E6CF10A1989CA007FB8C5 /* CSSFontValue.cpp in Sources */, 30818 30830 C21DF2E91D9E4E9900F5B24C /* CSSFontVariationValue.cpp in Sources */, … … 30847 30859 9418278E1D8CAF9200492764 /* CSSPendingSubstitutionValue.cpp in Sources */, 30848 30860 977B3862122883E900B81FF8 /* CSSPreloadScanner.cpp in Sources */, 30849 316DCB1F1E78CA55001B5F87 /* JSRTCOfferAnswerOptions.cpp in Sources */,30850 30861 A80E6D050A1989CA007FB8C5 /* CSSPrimitiveValue.cpp in Sources */, 30851 30862 A80E6CF70A1989CA007FB8C5 /* CSSProperty.cpp in Sources */, … … 30858 30869 BC7D8FF31BD1A47900FFE540 /* CSSRevertValue.cpp in Sources */, 30859 30870 A80E6D060A1989CA007FB8C5 /* CSSRule.cpp in Sources */, 30860 319BDE511E7A860400BA296C /* JSRTCIceTransport.cpp in Sources */,30861 30871 A80E6D090A1989CA007FB8C5 /* CSSRuleList.cpp in Sources */, 30862 30872 371F51A20D262FA000ECE0D5 /* CSSSegmentedFontFace.cpp in Sources */, … … 30972 30982 14947FFD12F80CD200A0F631 /* DocumentOrderedMap.cpp in Sources */, 30973 30983 A8C2280E11D4A59700D5A7D3 /* DocumentParser.cpp in Sources */, 30974 57E1E5AC1E8DD09B00EE37C9 /* JSAesCtrParams.cpp in Sources */,30975 30984 4A4F48A916B0DFC000EDBB29 /* DocumentRuleSets.cpp in Sources */, 30976 30985 AD6E71AC1668899D00320C13 /* DocumentSharedObjectPool.cpp in Sources */, … … 30995 31004 A9C6E4EB0D745E2B006442E9 /* DOMPlugin.cpp in Sources */, 30996 31005 A9C6E4EF0D745E38006442E9 /* DOMPluginArray.cpp in Sources */, 30997 5C668E651E7C6C4000D32B3B /* SocketStreamHandleImpl.cpp in Sources */,31006 83149FF61EB38B3700089665 /* DOMRect.cpp in Sources */, 30998 31007 BC5A86840C33676000EEA649 /* DOMSelection.cpp in Sources */, 30999 31008 C55610F111A704EB00B82D27 /* DOMStringList.cpp in Sources */, … … 31082 31091 84730D861248F0B300D3A9C9 /* FEOffset.cpp in Sources */, 31083 31092 84730D881248F0B300D3A9C9 /* FESpecularLighting.cpp in Sources */, 31084 57957CB61E972C78008072AB /* JSHkdfParams.cpp in Sources */,31085 31093 41F54F8B1C50C50300338488 /* FetchBody.cpp in Sources */, 31086 31094 41CF8BE71D46226700707DC9 /* FetchBodyConsumer.cpp in Sources */, … … 31193 31201 1432E8490C51493F00B1500F /* GCController.cpp in Sources */, 31194 31202 4FB390AD15EF61F3007AD51F /* GeneratedImage.cpp in Sources */, 31195 316DCB211E78CA55001B5F87 /* JSRTCRtpTransceiverDirection.cpp in Sources */,31196 31203 830030F51B7D33B500ED3AAC /* GenericCachedHTMLCollection.cpp in Sources */, 31197 31204 0720B0A014D3323500642955 /* GenericEventQueue.cpp in Sources */, … … 31211 31218 389117431E8F4BF00061033E /* GPUComputeCommandEncoder.cpp in Sources */, 31212 31219 389117411E8F4BF00061033E /* GPUComputeCommandEncoderMetal.mm in Sources */, 31213 57EEAA461E9ED2DD00701124 /* CryptoAlgorithmECDSA.cpp in Sources */,31214 31220 389117441E8F4BF00061033E /* GPUComputePipelineState.cpp in Sources */, 31215 31221 389117421E8F4BF00061033E /* GPUComputePipelineStateMetal.mm in Sources */, … … 31265 31271 CDF7483E18FEBCEC0006ECC0 /* GridPositionsResolver.cpp in Sources */, 31266 31272 E12DE7171E4B749C00F9ACCF /* GridTrackSizingAlgorithm.cpp in Sources */, 31273 414C25D71E9EFEDE00BEE141 /* H264VideoToolBoxEncoder.mm in Sources */, 31267 31274 F55B3DBF1251F12D003EF269 /* HiddenInputType.cpp in Sources */, 31268 31275 515BE19B1D54F6C100DD7C68 /* HIDGamepad.cpp in Sources */, … … 31299 31306 A8EA79F90A1916DF00A8EF5F /* HTMLDirectoryElement.cpp in Sources */, 31300 31307 A8EA7CB10A192B9C00A8EF5F /* HTMLDivElement.cpp in Sources */, 31301 316DCB4F1E7910A6001B5F87 /* JSRTCSignalingState.cpp in Sources */,31302 31308 A8EA79F50A1916DF00A8EF5F /* HTMLDListElement.cpp in Sources */, 31303 31309 93F19A9108245E59001E9ABC /* HTMLDocument.cpp in Sources */, … … 31431 31437 5185FC981BB4C4E80012898F /* IDBKeyPath.cpp in Sources */, 31432 31438 5185FC9A1BB4C4E80012898F /* IDBKeyRange.cpp in Sources */, 31433 57EEAA581EA0AFBB00701124 /* CommonCryptoDERUtilities.cpp in Sources */,31434 31439 5185FC9D1BB4C4E80012898F /* IDBKeyRangeData.cpp in Sources */, 31435 31440 5185FC9F1BB4C4E80012898F /* IDBObjectStore.cpp in Sources */, … … 31471 31476 0F3C725E1974874B00AEDD0C /* ImageSource.cpp in Sources */, 31472 31477 4B3480930EEF50D400AC1B41 /* ImageSourceCGMac.mm in Sources */, 31473 319BDE541E7A86CA00BA296C /* JSRTCIceTransportState.cpp in Sources */,31474 319BDE541E7A86CA00BA296D /* JSRTCPeerConnectionState.cpp in Sources */,31475 31478 316FE1170E6E1DA700BF6088 /* ImplicitAnimation.cpp in Sources */, 31476 31479 BE961C5418AD338500D07DC5 /* InbandDataTextTrack.cpp in Sources */, … … 31549 31552 418F88040FF957AE0080F045 /* JSAbstractWorker.cpp in Sources */, 31550 31553 5704405C1E53937900356601 /* JSAesCbcCfbParams.cpp in Sources */, 31554 57E1E5AC1E8DD09B00EE37C9 /* JSAesCtrParams.cpp in Sources */, 31551 31555 57B5F80F1E5E2A4B00F34F90 /* JSAesGcmParams.cpp in Sources */, 31552 31556 576814441E70CB1B00E77754 /* JSAesKeyParams.cpp in Sources */, … … 31597 31601 70F546E8B8B5D7DC54EE144E /* JSBeforeUnloadEvent.cpp in Sources */, 31598 31602 FDF09DC81399B62200688E5B /* JSBiquadFilterNode.cpp in Sources */, 31599 A578F43B1DE01421003DFC6A /* JSPromiseRejectionEvent.cpp in Sources */,31600 31603 2E2D99CD10E2BBDA00496337 /* JSBlob.cpp in Sources */, 31601 31604 A15D751A1E68F89E00A35FBC /* JSBlobCallback.cpp in Sources */, … … 31672 31675 947949351E0459FA00018D85 /* JSDeprecatedCSSOMRGBColor.cpp in Sources */, 31673 31676 947949371E0459FA00018D85 /* JSDeprecatedCSSOMValue.cpp in Sources */, 31674 A185B4291E8211A100DC9118 /* PreviewLoader.mm in Sources */,31675 31677 947949391E0459FA00018D85 /* JSDeprecatedCSSOMValueList.cpp in Sources */, 31676 31678 31FB1A65120A5D3F00DC02A0 /* JSDeviceMotionEvent.cpp in Sources */, … … 31684 31686 1221E05F1C02B444006A1A00 /* JSDocumentTimeline.cpp in Sources */, 31685 31687 65DF31F509D1CC60000BE325 /* JSDocumentType.cpp in Sources */, 31686 57957CA81E971DE0008072AB /* CryptoAlgorithmHKDF.cpp in Sources */,31687 31688 1AC2260C0DB69F190089B669 /* JSDOMApplicationCache.cpp in Sources */, 31688 31689 7C45C9CF1E3EFDF700AAB558 /* JSDOMBindingSecurity.cpp in Sources */, … … 31734 31735 FD7868B9136B999200D403DF /* JSDynamicsCompressorNode.cpp in Sources */, 31735 31736 576814401E709FA100E77754 /* JSEcdhKeyDeriveParams.cpp in Sources */, 31737 57EEAA541EA001B100701124 /* JSEcdsaParams.cpp in Sources */, 31736 31738 5750A9811E6A150800705C4A /* JSEcKeyParams.cpp in Sources */, 31737 31739 65DF31F909D1CC60000BE325 /* JSElement.cpp in Sources */, … … 31777 31779 BC94D14E0C275C68006BC617 /* JSHistory.cpp in Sources */, 31778 31780 BCE7B1930D4E86960075A539 /* JSHistoryCustom.cpp in Sources */, 31781 57957CB61E972C78008072AB /* JSHkdfParams.cpp in Sources */, 31779 31782 57E233691DCAB24300F28D01 /* JSHmacKeyParams.cpp in Sources */, 31780 31783 BC97E412109154FA0010D361 /* JSHTMLAllCollection.cpp in Sources */, … … 31816 31819 BCD41ABB0C060DE800C0E446 /* JSHTMLFrameSetElementCustom.cpp in Sources */, 31817 31820 A80E7B140A19D606007FB8C5 /* JSHTMLHeadElement.cpp in Sources */, 31818 57EEAA541EA001B100701124 /* JSEcdsaParams.cpp in Sources */,31819 31821 1AE2AA2E0A1CDAB400B42B25 /* JSHTMLHeadingElement.cpp in Sources */, 31820 31822 1AE2AA300A1CDAB400B42B25 /* JSHTMLHRElement.cpp in Sources */, … … 31853 31855 BC17F9660B64EBB8004A65CB /* JSHTMLSelectElementCustom.cpp in Sources */, 31854 31856 9B69D3B81B99100700E3512B /* JSHTMLSlotElement.cpp in Sources */, 31855 2DAF343C1EA7E0F100382CD3 /* ConstantPropertyMap.cpp in Sources */,31856 31857 E446143B0CD689CC00FADA75 /* JSHTMLSourceElement.cpp in Sources */, 31857 31858 9752D38D1413104B003305BD /* JSHTMLSpanElement.cpp in Sources */, … … 31881 31882 511EF2C517F0FD3500E4FA16 /* JSIDBIndex.cpp in Sources */, 31882 31883 5141299B1C6C16740059E714 /* JSIDBIndexCustom.cpp in Sources */, 31883 3F8020361E9E47C300DEC61D /* CoreAudioCaptureDevice.cpp in Sources */,31884 31884 511EF2C617F0FD3500E4FA16 /* JSIDBKeyRange.cpp in Sources */, 31885 31885 511EF2C717F0FD3500E4FA16 /* JSIDBObjectStore.cpp in Sources */, … … 31987 31987 CB38FD511CCF938900592A3F /* JSPerformanceEntry.cpp in Sources */, 31988 31988 CB38FD571CD21E2A00592A3F /* JSPerformanceEntryCustom.cpp in Sources */, 31989 316DCB311E78FB6C001B5F87 /* JSRTCAnswerOptions.cpp in Sources */,31990 31989 A58C59D01E382EAC0047859C /* JSPerformanceMark.cpp in Sources */, 31991 31990 A58C59D21E382EB00047859C /* JSPerformanceMeasure.cpp in Sources */, … … 32006 32005 65DF31FF09D1CC60000BE325 /* JSProcessingInstruction.cpp in Sources */, 32007 32006 E44613ED0CD681BA00FADA75 /* JSProgressEvent.cpp in Sources */, 32007 A578F43B1DE01421003DFC6A /* JSPromiseRejectionEvent.cpp in Sources */, 32008 32008 077664FC183E6B5C00133B92 /* JSQuickTimePluginReplacement.cpp in Sources */, 32009 32009 B658FFA11522EF3A00DD5595 /* JSRadioNodeList.cpp in Sources */, … … 32023 32023 5706A69A1DDE5E8500A03B14 /* JSRsaOaepParams.cpp in Sources */, 32024 32024 57E233611DC7D6AA00F28D01 /* JSRsaOtherPrimesInfo.cpp in Sources */, 32025 316DCB311E78FB6C001B5F87 /* JSRTCAnswerOptions.cpp in Sources */, 32025 32026 073794E519EE2FF200E5A045 /* JSRTCConfiguration.cpp in Sources */, 32026 32027 07969DAB17D14151007FF842 /* JSRTCDataChannel.cpp in Sources */, … … 32032 32033 316DCB4D1E7910A6001B5F87 /* JSRTCIceGatheringState.cpp in Sources */, 32033 32034 073794EB19EE341E00E5A045 /* JSRTCIceServer.cpp in Sources */, 32035 319BDE511E7A860400BA296C /* JSRTCIceTransport.cpp in Sources */, 32036 319BDE541E7A86CA00BA296C /* JSRTCIceTransportState.cpp in Sources */, 32037 316DCB1F1E78CA55001B5F87 /* JSRTCOfferAnswerOptions.cpp in Sources */, 32034 32038 316DCB321E78FB70001B5F87 /* JSRTCOfferOptions.cpp in Sources */, 32035 32039 07969DB917D14151007FF842 /* JSRTCPeerConnection.cpp in Sources */, 32036 32040 07969DB717D14151007FF842 /* JSRTCPeerConnectionIceEvent.cpp in Sources */, 32041 319BDE541E7A86CA00BA296D /* JSRTCPeerConnectionState.cpp in Sources */, 32042 5E2C43731BCF0D750001E2BE /* JSRTCRtpParameters.cpp in Sources */, 32037 32043 5E2C43711BCF0D750001E2BC /* JSRTCRtpReceiver.cpp in Sources */, 32038 32044 5E2C43731BCF0D750001E2BC /* JSRTCRtpSender.cpp in Sources */, 32039 5E2C43731BCF0D750001E2BE /* JSRTCRtpParameters.cpp in Sources */,32040 32045 5E2C43711BCF0D750001E2BD /* JSRTCRtpTransceiver.cpp in Sources */, 32046 316DCB211E78CA55001B5F87 /* JSRTCRtpTransceiverDirection.cpp in Sources */, 32041 32047 07969DBB17D14151007FF842 /* JSRTCSessionDescription.cpp in Sources */, 32048 316DCB4F1E7910A6001B5F87 /* JSRTCSignalingState.cpp in Sources */, 32042 32049 07969DC117D14151007FF842 /* JSRTCStatsReport.cpp in Sources */, 32043 32050 5E2C436B1BCF071E0001E2BC /* JSRTCTrackEvent.cpp in Sources */, … … 32438 32445 FABE72F41059C1EB00D888CC /* MathMLAnnotationElement.cpp in Sources */, 32439 32446 FABE72F41059C1EB00D999DD /* MathMLElement.cpp in Sources */, 32440 57E1E5A21E8C91B500EE37C9 /* CryptoAlgorithmAES_CTR.cpp in Sources */,32441 32447 FABE72FD1059C21100D999DD /* MathMLElementFactory.cpp in Sources */, 32442 32448 0BCF83F61059C1EB00D999DD /* MathMLFractionElement.cpp in Sources */, … … 32483 32489 2D9BF7461DBFDC47007A7D99 /* MediaKeys.cpp in Sources */, 32484 32490 2D9BF7451DBFDC44007A7D99 /* MediaKeySession.cpp in Sources */, 32485 A578F4401DE0B634003DFC6A /* RejectedPromiseTracker.cpp in Sources */,32486 32491 2D9BF7441DBFDC41007A7D99 /* MediaKeyStatusMap.cpp in Sources */, 32487 32492 2D9BF7431DBFDC3E007A7D99 /* MediaKeySystemAccess.cpp in Sources */, … … 32743 32748 4634592C1AC2271000ECB71C /* PowerObserverMac.cpp in Sources */, 32744 32749 A1C150791E3F2B3E0032C98C /* PreviewConverter.mm in Sources */, 32750 A185B4291E8211A100DC9118 /* PreviewLoader.mm in Sources */, 32745 32751 B776D43D1104527500BEB0EC /* PrintContext.cpp in Sources */, 32746 32752 A8EA7EBD0A1945D000A8EF5F /* ProcessingInstruction.cpp in Sources */, … … 32748 32754 A715E652134BBBEC00D8E713 /* ProgressShadowElement.cpp in Sources */, 32749 32755 1A2A68230B5BEDE70002A480 /* ProgressTracker.cpp in Sources */, 32756 A578F4361DE00EED003DFC6A /* PromiseRejectionEvent.cpp in Sources */, 32750 32757 E4BBED0E14F4025D003F0B98 /* PropertySetCSSStyleDeclaration.cpp in Sources */, 32751 32758 514C76740CE923A1007EF3CD /* ProtectionSpaceBase.cpp in Sources */, … … 32781 32788 FD45A95A175D417100C21EC8 /* RectangleShape.cpp in Sources */, 32782 32789 BCAB418113E356E800D8AAF3 /* Region.cpp in Sources */, 32790 A578F4401DE0B634003DFC6A /* RejectedPromiseTracker.cpp in Sources */, 32783 32791 CDFC360518CA61C20026E56F /* RemoteCommandListener.cpp in Sources */, 32784 32792 CDFC360718CA696C0026E56F /* RemoteCommandListenerIOS.mm in Sources */, … … 32906 32914 99CC0B5B18BE984A006CEBCC /* ReplaySessionSegment.cpp in Sources */, 32907 32915 F55B3DCF1251F12D003EF269 /* ResetInputType.cpp in Sources */, 32916 7C2FA6111EA95A3900A03108 /* ResourceCryptographicDigest.cpp in Sources */, 32908 32917 934F713E0D5A6F2800018D69 /* ResourceErrorBase.cpp in Sources */, 32909 32918 7EE6846B12D26E3800E79415 /* ResourceErrorCF.cpp in Sources */, … … 32956 32965 078E090917D14CEE00420AA1 /* RTCIceCandidate.cpp in Sources */, 32957 32966 073BE34F17D18183002BD431 /* RTCIceCandidateDescriptor.cpp in Sources */, 32958 078E090A17D14CEE00420AA1 /* RTCPeerConnectionIceEvent.cpp in Sources */,32967 316DCB8A1E7A6996001B5F87 /* RTCIceTransport.cpp in Sources */, 32959 32968 073794FD19F5864E00E5A045 /* RTCNotifiersMock.cpp in Sources */, 32960 32969 078E090B17D14CEE00420AA1 /* RTCPeerConnection.cpp in Sources */, 32970 078E090A17D14CEE00420AA1 /* RTCPeerConnectionIceEvent.cpp in Sources */, 32961 32971 5E2C43621BCEE32B0001E2BC /* RTCRtpReceiver.cpp in Sources */, 32962 32972 5E2C43601BCEE3230001E2BC /* RTCRtpSender.cpp in Sources */, … … 33039 33049 F478755519983AFF0024A287 /* ScrollSnapAnimatorState.mm in Sources */, 33040 33050 BC2441C40E8B65D00055320F /* ScrollView.cpp in Sources */, 33041 57957CAC1E97247B008072AB /* CryptoAlgorithmHKDFMac.cpp in Sources */,33042 33051 E45390450EAFD637003695C8 /* ScrollViewIOS.mm in Sources */, 33043 33052 9353676B09AED88B00D35CD6 /* ScrollViewMac.mm in Sources */, … … 33069 33078 516F7F6E1C31E39C00F111DC /* ServerOpenDBRequest.cpp in Sources */, 33070 33079 2D93AEE419DF5641002A86C3 /* ServicesOverlayController.mm in Sources */, 33080 511F7D441EB1C39100E47B83 /* SessionID.cpp in Sources */, 33071 33081 93309E0F099E64920056E581 /* SetNodeAttributeCommand.cpp in Sources */, 33072 33082 B8DBDB4B130B0F8A00F5CDB1 /* SetSelectionCommand.cpp in Sources */, … … 33105 33115 5C688AA31D3814BF000B54FA /* SocketProvider.cpp in Sources */, 33106 33116 510D4A36103165EE0049EA54 /* SocketStreamHandle.cpp in Sources */, 33117 5C668E651E7C6C4000D32B3B /* SocketStreamHandleImpl.cpp in Sources */, 33107 33118 51ABAE1F103C1913008C5260 /* SocketStreamHandleImplCFNet.cpp in Sources */, 33108 33119 E45390470EAFD637003695C8 /* SoundIOS.mm in Sources */, … … 33193 33204 A8EA800D0A19516E00A8EF5F /* StyleSheet.cpp in Sources */, 33194 33205 E4F9EEF2156D9FFA00D23E7E /* StyleSheetContents.cpp in Sources */, 33195 57E1E5B11E8DD3A100EE37C9 /* CryptoAlgorithmAES_CTRMac.cpp in Sources */,33196 33206 A8EA800B0A19516E00A8EF5F /* StyleSheetList.cpp in Sources */, 33197 33207 BC5EB5E70E81BFEF00B25965 /* StyleSurroundData.cpp in Sources */, … … 33200 33210 E42E76DA1C7AF76C00E3614D /* StyleUpdate.cpp in Sources */, 33201 33211 BC5EB6990E81DA6300B25965 /* StyleVisualData.cpp in Sources */, 33202 316DCB8A1E7A6996001B5F87 /* RTCIceTransport.cpp in Sources */,33203 33212 D000ED2711C1B9CD00C47726 /* SubframeLoader.cpp in Sources */, 33204 33213 1FC40FB91655CCB60040F29E /* SubimageCacheWithTimer.cpp in Sources */, … … 33240 33249 B22279920D00BF220071B782 /* SVGAnimateMotionElement.cpp in Sources */, 33241 33250 B22279940D00BF220071B782 /* SVGAnimateTransformElement.cpp in Sources */, 33242 57EEAA4A1E9F2D3200701124 /* CryptoAlgorithmECDSAMac.cpp in Sources */,33243 33251 B22279970D00BF220071B782 /* SVGAnimationElement.cpp in Sources */, 33244 33252 08FB17C113BC7E9100040086 /* SVGAttributeToPropertyMap.cpp in Sources */, … … 33320 33328 B2227A4D0D00BF220071B782 /* SVGMPathElement.cpp in Sources */, 33321 33329 A833C7CA0A2CF06B00D57664 /* SVGNames.cpp in Sources */, 33322 7C2FA6111EA95A3900A03108 /* ResourceCryptographicDigest.cpp in Sources */,33323 33330 7C39C3731DDBB8C100FEFB29 /* SVGNumberListValues.cpp in Sources */, 33324 33331 B2227A560D00BF220071B782 /* SVGParserUtilities.cpp in Sources */, … … 33329 33336 B2227A580D00BF220071B782 /* SVGPathElement.cpp in Sources */, 33330 33337 8476C9EF11DF6A5800555B02 /* SVGPathParser.cpp in Sources */, 33331 3F8020381E9E47C900DEC61D /* CoreAudioCaptureDeviceManager.cpp in Sources */,33332 33338 7C39C3711DDBB8AE00FEFB29 /* SVGPathSegList.cpp in Sources */, 33333 33339 8476C9E511DF6A0B00555B02 /* SVGPathSegListBuilder.cpp in Sources */, … … 33350 33356 BC22747A0E8366E200E7F975 /* SVGRenderStyleDefs.cpp in Sources */, 33351 33357 B2227AA20D00BF220071B782 /* SVGScriptElement.cpp in Sources */, 33352 C2E38EFD1E8396FD00CA3ADF /* CSSFontStyleValue.cpp in Sources */,33353 33358 B2227AA50D00BF220071B782 /* SVGSetElement.cpp in Sources */, 33354 33359 E4AFD00F0DAF335500F5F55C /* SVGSMILElement.cpp in Sources */, … … 33364 33369 B2227ACD0D00BF220071B782 /* SVGTextPathElement.cpp in Sources */, 33365 33370 B2227AD00D00BF220071B782 /* SVGTextPositioningElement.cpp in Sources */, 33366 511F7D441EB1C39100E47B83 /* SessionID.cpp in Sources */,33367 33371 B2227AD30D00BF220071B782 /* SVGTitleElement.cpp in Sources */, 33368 33372 1CCDF5BD1990332400BCEBAD /* SVGToOTFFontConversion.cpp in Sources */, … … 33475 33479 49E911CF0EF86D47009D0CAF /* TransformOperations.cpp in Sources */, 33476 33480 5DB1BC6B10715A6400EFAA49 /* TransformSourceLibxslt.cpp in Sources */, 33477 414C25D71E9EFEDE00BEE141 /* H264VideoToolBoxEncoder.mm in Sources */,33478 33481 4945BFD313CF809000CC3B38 /* TransformState.cpp in Sources */, 33479 33482 E17B491516A9B094001C8839 /* TransitionEvent.cpp in Sources */, … … 33518 33521 7C73FB07191EF417007DE061 /* UserMessageHandlersNamespace.cpp in Sources */, 33519 33522 BCDF317B11F8D683003C5BF8 /* UserTypingGestureIndicator.cpp in Sources */, 33523 55AF14E51EAAC59B0026EEAA /* UTIRegistry.cpp in Sources */, 33520 33524 1FAFBF1815A5FA6E00083A20 /* UTIUtilities.mm in Sources */, 33521 33525 837B7D201DC3F55000D051FC /* ValidationBubbleIOS.mm in Sources */, … … 33526 33530 CDE83DB1183C44060031EAA3 /* VideoPlaybackQuality.cpp in Sources */, 33527 33531 CD9D82791C7B8EE1006FF066 /* VideoTextureCopierCV.cpp in Sources */, 33532 41CAD71E1EA090A100178164 /* VideoToolBoxEncoderFactory.cpp in Sources */, 33528 33533 BE88E0DE1715D2A200658D98 /* VideoTrack.cpp in Sources */, 33529 33534 BE88E0E11715D2A200658D98 /* VideoTrackList.cpp in Sources */, … … 33741 33746 A833C7CC0A2CF07400D57664 /* XLinkNames.cpp in Sources */, 33742 33747 00B9318713BA8DB30035A948 /* XMLDocumentParser.cpp in Sources */, 33743 A578F4361DE00EED003DFC6A /* PromiseRejectionEvent.cpp in Sources */,33744 33748 00B9318913BA8DBC0035A948 /* XMLDocumentParserLibxml2.cpp in Sources */, 33745 33749 00B9318B13BA8DC90035A948 /* XMLDocumentParserScope.cpp in Sources */, -
trunk/Source/WebCore/dom/DOMRect.cpp
r215945 r215946 1 1 /* 2 * Copyright (C) 201 6Apple Inc. All rights reserved.2 * Copyright (C) 2017 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #pragma once 26 #include "config.h" 27 #include "DOMRect.h" 27 28 28 #include "DOMRectReadOnly.h" 29 #include "FloatRect.h" 30 #include "IntRect.h" 29 #include "FloatQuad.h" 31 30 32 31 namespace WebCore { 33 32 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 }; 33 Vector<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 } 57 41 58 42 } -
trunk/Source/WebCore/dom/DOMRect.h
r215892 r215946 1 1 /* 2 * Copyright (C) 2016 Apple Inc. All rights reserved.2 * Copyright (C) 2016, 2017 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 29 29 #include "FloatRect.h" 30 30 #include "IntRect.h" 31 #include <wtf/Vector.h> 31 32 32 33 namespace WebCore { 34 35 class FloatQuad; 33 36 34 37 class DOMRect : public DOMRectReadOnly { … … 56 59 }; 57 60 61 Vector<Ref<DOMRect>> createDOMRectVector(const Vector<FloatQuad>&); 62 58 63 } -
trunk/Source/WebCore/dom/Element.cpp
r215914 r215946 1147 1147 } 1148 1148 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 1158 1149 Vector<Ref<DOMRect>> Element::getClientRects() 1159 1150 { … … 1170 1161 renderBoxModelObject->absoluteQuads(quads); 1171 1162 document().adjustFloatQuadsForScrollAndAbsoluteZoomAndFrameScale(quads, renderBoxModelObject->style()); 1172 return toDOMRectVector(quads);1163 return createDOMRectVector(quads); 1173 1164 } 1174 1165 -
trunk/Source/WebCore/dom/Range.cpp
r214174 r215946 26 26 #include "Range.h" 27 27 28 #include "ClientRect.h"29 #include "ClientRectList.h"30 28 #include "Comment.h" 29 #include "DOMRect.h" 31 30 #include "DocumentFragment.h" 32 31 #include "Editing.h" … … 1764 1763 } 1765 1764 1766 Ref<ClientRectList> Range::getClientRects() const1767 { 1768 return ClientRectList::create(borderAndTextQuads(CoordinateSpace::Client));1769 } 1770 1771 Ref< ClientRect> Range::getBoundingClientRect() const1772 { 1773 return ClientRect::create(boundingRect(CoordinateSpace::Client));1765 Vector<Ref<DOMRect>> Range::getClientRects() const 1766 { 1767 return createDOMRectVector(borderAndTextQuads(CoordinateSpace::Client)); 1768 } 1769 1770 Ref<DOMRect> Range::getBoundingClientRect() const 1771 { 1772 return DOMRect::create(boundingRect(CoordinateSpace::Client)); 1774 1773 } 1775 1774 -
trunk/Source/WebCore/dom/Range.h
r214174 r215946 35 35 namespace WebCore { 36 36 37 class ClientRect; 38 class ClientRectList; 37 class DOMRect; 39 38 class ContainerNode; 40 39 class Document; … … 143 142 WEBCORE_EXPORT ExceptionOr<void> expand(const String&); 144 143 145 Ref<ClientRectList> getClientRects() const;146 Ref< ClientRect> getBoundingClientRect() const;144 Vector<Ref<DOMRect>> getClientRects() const; 145 Ref<DOMRect> getBoundingClientRect() const; 147 146 148 147 #if ENABLE(TREE_DEBUGGING) -
trunk/Source/WebCore/dom/Range.idl
r208479 r215946 63 63 void detach(); 64 64 65 ClientRectListgetClientRects();66 ClientRect getBoundingClientRect();65 sequence<DOMRect> getClientRects(); 66 [NewObject] DOMRect getBoundingClientRect(); 67 67 68 68 [CEReactions, MayThrowException, NewObject] DocumentFragment createContextualFragment(DOMString html);
Note: See TracChangeset
for help on using the changeset viewer.