/
Sources.txt
1009 lines (982 loc) · 25.1 KB
/
Sources.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Copyright (C) 2017 Apple Inc. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
// are met:
// 1. Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// 2. Redistributions in binary form must reproduce the above copyright
// notice, this list of conditions and the following disclaimer in the
// documentation and/or other materials provided with the distribution.
//
// THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
// BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
// THE POSSIBILITY OF SUCH DAMAGE.
bindings/js/CachedModuleScriptLoader.cpp
bindings/js/CachedScriptFetcher.cpp
bindings/js/CallTracer.cpp
bindings/js/CommonVM.cpp
bindings/js/DOMWrapperWorld.cpp
bindings/js/GCController.cpp
bindings/js/IDBBindingUtilities.cpp
bindings/js/JSAnimationTimelineCustom.cpp
bindings/js/JSAttrCustom.cpp
bindings/js/JSAudioTrackCustom.cpp
bindings/js/JSAudioTrackListCustom.cpp
bindings/js/JSBlobCustom.cpp
bindings/js/JSCSSRuleCustom.cpp
bindings/js/JSCSSRuleListCustom.cpp
bindings/js/JSCSSStyleDeclarationCustom.cpp
bindings/js/JSDOMConvertDate.cpp
bindings/js/JSDOMConvertNumbers.cpp
bindings/js/JSDOMConvertStrings.cpp
bindings/js/JSDOMConvertWebGL.cpp
bindings/js/JSDOMIterator.cpp
bindings/js/JSDeprecatedCSSOMValueCustom.cpp
bindings/js/JSCallbackData.cpp
bindings/js/JSCanvasRenderingContext2DCustom.cpp
bindings/js/JSCustomElementInterface.cpp
bindings/js/JSCustomElementRegistryCustom.cpp
bindings/js/JSCustomEventCustom.cpp
bindings/js/JSCustomXPathNSResolver.cpp
bindings/js/JSDOMBindingSecurity.cpp
bindings/js/JSDOMBuiltinConstructorBase.cpp
bindings/js/JSDOMConstructorBase.cpp
bindings/js/JSDOMConstructorWithDocument.cpp
bindings/js/JSDOMQuadCustom.cpp
bindings/js/JSDOMExceptionHandling.cpp
bindings/js/JSDOMGlobalObject.cpp
bindings/js/JSDOMGlobalObjectTask.cpp
bindings/js/JSDOMGuardedObject.cpp
bindings/js/JSDOMMapLike.cpp
bindings/js/JSDOMPromiseDeferred.cpp
bindings/js/JSDOMWindowBase.cpp
bindings/js/JSDOMWindowCustom.cpp
bindings/js/JSDOMWindowProperties.cpp
bindings/js/JSDOMWindowProxy.cpp
bindings/js/JSDOMWrapper.cpp
bindings/js/JSDOMWrapperCache.cpp
bindings/js/JSDocumentCustom.cpp
bindings/js/JSDocumentFragmentCustom.cpp
bindings/js/JSElementCustom.cpp
bindings/js/JSErrorHandler.cpp
bindings/js/JSEventCustom.cpp
bindings/js/JSEventListener.cpp
bindings/js/JSEventTargetCustom.cpp
bindings/js/JSFileSystemEntryCustom.cpp
bindings/js/JSHTMLCollectionCustom.cpp
bindings/js/JSHTMLDocumentCustom.cpp
bindings/js/JSHTMLElementCustom.cpp
bindings/js/JSHTMLTemplateElementCustom.cpp
bindings/js/JSHistoryCustom.cpp
bindings/js/JSIDBCursorCustom.cpp
bindings/js/JSIDBCursorWithValueCustom.cpp
bindings/js/JSIDBIndexCustom.cpp
bindings/js/JSIDBObjectStoreCustom.cpp
bindings/js/JSIDBTransactionCustom.cpp
bindings/js/JSImageDataCustom.cpp
bindings/js/JSLazyEventListener.cpp
bindings/js/JSLocationCustom.cpp
bindings/js/JSMainThreadExecState.cpp
bindings/js/JSMediaStreamTrackCustom.cpp
bindings/js/JSMessageChannelCustom.cpp
bindings/js/JSMessageEventCustom.cpp
bindings/js/JSMessagePortCustom.cpp
bindings/js/JSMutationObserverCustom.cpp
bindings/js/JSNodeCustom.cpp
bindings/js/JSNodeIteratorCustom.cpp
bindings/js/JSNodeListCustom.cpp
bindings/js/JSPerformanceEntryCustom.cpp
bindings/js/JSPluginElementFunctions.cpp
bindings/js/JSPopStateEventCustom.cpp
bindings/js/JSReadableStreamPrivateConstructors.cpp
bindings/js/JSReadableStreamSourceCustom.cpp
bindings/js/JSSVGPathSegCustom.cpp
bindings/js/JSStyleSheetCustom.cpp
bindings/js/JSTextCustom.cpp
bindings/js/JSTextTrackCueCustom.cpp
bindings/js/JSTextTrackCustom.cpp
bindings/js/JSTextTrackListCustom.cpp
bindings/js/JSTrackCustom.cpp
bindings/js/JSTreeWalkerCustom.cpp
bindings/js/JSVideoTrackCustom.cpp
bindings/js/JSVideoTrackListCustom.cpp
bindings/js/JSWebGL2RenderingContextCustom.cpp
bindings/js/JSWebGLRenderingContextCustom.cpp
bindings/js/JSWebGPURenderPassAttachmentDescriptorCustom.cpp
bindings/js/JSWebGPURenderingContextCustom.cpp
bindings/js/JSWorkerGlobalScopeBase.cpp
bindings/js/JSWorkerGlobalScopeCustom.cpp
bindings/js/JSXMLDocumentCustom.cpp
bindings/js/JSXMLHttpRequestCustom.cpp
bindings/js/JSXPathNSResolverCustom.cpp
bindings/js/JSXPathResultCustom.cpp
bindings/js/ReadableStream.cpp
bindings/js/ReadableStreamDefaultController.cpp
bindings/js/ScheduledAction.cpp
bindings/js/ScriptCachedFrameData.cpp
bindings/js/ScriptController.cpp
bindings/js/ScriptModuleLoader.cpp
bindings/js/ScriptState.cpp
bindings/js/StructuredClone.cpp
bindings/js/SerializedScriptValue.cpp
bindings/js/WebCoreJSClientData.cpp
bindings/js/WebCoreTypedArrayController.cpp
bindings/js/WorkerScriptController.cpp
// Derived Sources
CSSValueKeywords.cpp
ColorData.cpp
HTMLElementFactory.cpp
HTMLEntityTable.cpp
MathMLElementFactory.cpp
PlugInsResourcesData.cpp
SVGElementFactory.cpp
StyleBuilder.cpp
StylePropertyShorthandFunctions.cpp
UserAgentStyleSheetsData.cpp
WebCoreJSBuiltinInternals.cpp
WebCoreJSBuiltins.cpp
JSSVGElementWrapperFactory.cpp
JSHTMLElementWrapperFactory.cpp
// IDL bindings
// FIXME: We should probably move these into ${DerivedSources}/bindings/js/ so they get bundled with the custom bindings.
JSAbortController.cpp
JSAbortSignal.cpp
JSAbstractWorker.cpp
JSAesCbcCfbParams.cpp
JSAesCtrParams.cpp
JSAesGcmParams.cpp
JSAesKeyParams.cpp
JSAnalyserNode.cpp
JSAnimationEvent.cpp
JSAnimationTimeline.cpp
JSAttr.cpp
JSAudioBuffer.cpp
JSAudioBufferCallback.cpp
JSAudioBufferSourceNode.cpp
JSAudioContext.cpp
JSAudioDestinationNode.cpp
JSAudioListener.cpp
JSAudioNode.cpp
JSAudioParam.cpp
JSAudioProcessingEvent.cpp
JSAudioTrackMediaSource.cpp
JSBarProp.cpp
JSBasicCredential.cpp
JSBeforeLoadEvent.cpp
JSBeforeUnloadEvent.cpp
JSBiquadFilterNode.cpp
JSBlob.cpp
JSBlobCallback.cpp
JSBlobLineEndings.cpp
JSBlobPropertyBag.cpp
JSByteLengthQueuingStrategy.cpp
JSCDATASection.cpp
JSCSSFontFaceRule.cpp
JSCSSImportRule.cpp
JSCSSKeyframeRule.cpp
JSCSSKeyframesRule.cpp
JSCSSMediaRule.cpp
JSCSSNamespaceRule.cpp
JSCSSPageRule.cpp
JSCSSRule.cpp
JSCSSRuleList.cpp
JSCSSStyleDeclaration.cpp
JSCSSStyleRule.cpp
JSCSSStyleSheet.cpp
JSCSSSupportsRule.cpp
JSCSSUnknownRule.cpp
JSCacheQueryOptions.cpp
JSCanvasCaptureMediaStreamTrack.cpp
JSCanvasCompositing.cpp
JSCanvasDirection.cpp
JSCanvasDrawImage.cpp
JSCanvasDrawPath.cpp
JSCanvasFillRule.cpp
JSCanvasFillStrokeStyles.cpp
JSCanvasFilters.cpp
JSCanvasGradient.cpp
JSCanvasImageData.cpp
JSCanvasImageSmoothing.cpp
JSCanvasLineCap.cpp
JSCanvasLineJoin.cpp
JSCanvasPath.cpp
JSCanvasPathDrawingStyles.cpp
JSCanvasPattern.cpp
JSCanvasRect.cpp
JSCanvasRenderingContext2D.cpp
JSCanvasShadowStyles.cpp
JSCanvasState.cpp
JSCanvasText.cpp
JSCanvasTextAlign.cpp
JSCanvasTextBaseline.cpp
JSCanvasTextDrawingStyles.cpp
JSCanvasTransform.cpp
JSCanvasUserInterface.cpp
JSChannelMergerNode.cpp
JSChannelSplitterNode.cpp
JSCharacterData.cpp
JSChildNode.cpp
JSClipboardEvent.cpp
JSCloseEvent.cpp
JSCommandLineAPIHost.cpp
JSComment.cpp
JSCompositionEvent.cpp
JSConvolverNode.cpp
JSCoordinates.cpp
JSCountQueuingStrategy.cpp
JSCredentialCreationOptions.cpp
JSCredentialData.cpp
JSCredentialRequestOptions.cpp
JSCredentialUserData.cpp
JSCredentialsContainer.cpp
JSCrypto.cpp
JSCryptoAesKeyAlgorithm.cpp
JSCryptoAlgorithmParameters.cpp
JSCryptoEcKeyAlgorithm.cpp
JSCryptoHmacKeyAlgorithm.cpp
JSCryptoKey.cpp
JSCryptoKeyAlgorithm.cpp
JSCryptoKeyPair.cpp
JSCryptoKeyUsage.cpp
JSCryptoRsaHashedKeyAlgorithm.cpp
JSCryptoRsaKeyAlgorithm.cpp
JSCustomElementRegistry.cpp
JSCustomEvent.cpp
JSDocumentTimeline.cpp
JSDOMApplicationCache.cpp
JSDOMCSSNamespace.cpp
JSDOMCache.cpp
JSDOMCacheStorage.cpp
JSDOMException.cpp
JSDOMFileSystem.cpp
JSDOMFormData.cpp
JSDOMImplementation.cpp
JSDOMMatrix.cpp
JSDOMMatrix2DInit.cpp
JSDOMMatrixInit.cpp
JSDOMMatrixReadOnly.cpp
JSDOMMimeType.cpp
JSDOMMimeTypeArray.cpp
JSDOMParser.cpp
JSDOMPlugin.cpp
JSDOMPluginArray.cpp
JSDOMPoint.cpp
JSDOMPointInit.cpp
JSDOMPointReadOnly.cpp
JSDOMQuad.cpp
JSDOMQuadInit.cpp
JSDOMRect.cpp
JSDOMRectInit.cpp
JSDOMRectList.cpp
JSDOMRectReadOnly.cpp
JSDOMSelection.cpp
JSDOMStringList.cpp
JSDOMStringMap.cpp
JSDOMTokenList.cpp
JSDOMURL.cpp
JSDOMURLMediaSource.cpp
JSDOMWindow.cpp
JSDOMWindowCaches.cpp
JSDOMWindowFetch.cpp
JSDOMWindowIndexedDatabase.cpp
JSDOMWindowSpeechSynthesis.cpp
JSDOMWindowWebDatabase.cpp
JSDOMWindowWebVR.cpp
JSDataTransfer.cpp
JSDataTransferItem.cpp
JSDataTransferItemList.cpp
JSDatabase.cpp
JSDatabaseCallback.cpp
JSDedicatedWorkerGlobalScope.cpp
JSDelayNode.cpp
JSDeprecatedCSSOMCounter.cpp
JSDeprecatedCSSOMPrimitiveValue.cpp
JSDeprecatedCSSOMRGBColor.cpp
JSDeprecatedCSSOMRect.cpp
JSDeprecatedCSSOMValue.cpp
JSDeprecatedCSSOMValueList.cpp
JSDeviceMotionEvent.cpp
JSDeviceOrientationEvent.cpp
JSDocument.cpp
JSDocumentAndElementEventHandlers.cpp
JSDocumentFragment.cpp
JSDocumentOrShadowRoot.cpp
JSDocumentType.cpp
JSDoubleRange.cpp
JSDynamicsCompressorNode.cpp
JSEcKeyParams.cpp
JSEcdhKeyDeriveParams.cpp
JSEcdsaParams.cpp
JSElement.cpp
JSElementCSSInlineStyle.cpp
JSErrorCallback.cpp
JSErrorEvent.cpp
JSEvent.cpp
JSEventInit.cpp
JSEventModifierInit.cpp
JSEventSource.cpp
JSEventTarget.cpp
JSExtendableEvent.cpp
JSExtendableEventInit.cpp
JSFederatedCredential.cpp
JSFederatedCredentialInit.cpp
JSFederatedCredentialRequestOptions.cpp
JSFetchBody.cpp
JSFetchEvent.cpp
JSFetchHeaders.cpp
JSFetchReferrerPolicy.cpp
JSFetchRequest.cpp
JSFetchRequestCache.cpp
JSFetchRequestCredentials.cpp
JSFetchRequestInit.cpp
JSFetchRequestMode.cpp
JSFetchRequestRedirect.cpp
JSFetchResponse.cpp
JSFile.cpp
JSFileCallback.cpp
JSFileError.cpp
JSFileList.cpp
JSFileReader.cpp
JSFileReaderSync.cpp
JSFileSystemDirectoryEntry.cpp
JSFileSystemDirectoryReader.cpp
JSFileSystemEntriesCallback.cpp
JSFileSystemEntry.cpp
JSFileSystemEntryCallback.cpp
JSFileSystemFileEntry.cpp
JSFocusEvent.cpp
JSFontFace.cpp
JSFontFaceSet.cpp
JSGainNode.cpp
JSGamepadWebVR.cpp
JSGeolocation.cpp
JSGeoposition.cpp
JSGlobalCrypto.cpp
JSGlobalEventHandlers.cpp
JSGlobalPerformance.cpp
JSHTMLAllCollection.cpp
JSHTMLAnchorElement.cpp
JSHTMLAppletElement.cpp
JSHTMLAreaElement.cpp
JSHTMLAttachmentElement.cpp
JSHTMLAudioElement.cpp
JSHTMLBRElement.cpp
JSHTMLBaseElement.cpp
JSHTMLBodyElement.cpp
JSHTMLButtonElement.cpp
JSHTMLCanvasElement.cpp
JSHTMLCollection.cpp
JSHTMLDListElement.cpp
JSHTMLDataElement.cpp
JSHTMLDataListElement.cpp
JSHTMLDetailsElement.cpp
JSHTMLDirectoryElement.cpp
JSHTMLDivElement.cpp
JSHTMLDocument.cpp
JSHTMLElement.cpp
JSHTMLEmbedElement.cpp
JSHTMLFieldSetElement.cpp
JSHTMLFontElement.cpp
JSHTMLFormControlsCollection.cpp
JSHTMLFormElement.cpp
JSHTMLFrameElement.cpp
JSHTMLFrameSetElement.cpp
JSHTMLHRElement.cpp
JSHTMLHeadElement.cpp
JSHTMLHeadingElement.cpp
JSHTMLHtmlElement.cpp
JSHTMLHyperlinkElementUtils.cpp
JSHTMLIFrameElement.cpp
JSHTMLImageElement.cpp
JSHTMLInputElement.cpp
JSHTMLInputElementEntriesAPI.cpp
JSHTMLKeygenElement.cpp
JSHTMLLIElement.cpp
JSHTMLLabelElement.cpp
JSHTMLLegendElement.cpp
JSHTMLLinkElement.cpp
JSHTMLMapElement.cpp
JSHTMLMarqueeElement.cpp
JSHTMLMediaElement.cpp
JSHTMLMediaElementMediaSession.cpp
JSHTMLMenuElement.cpp
JSHTMLMetaElement.cpp
JSHTMLMeterElement.cpp
JSHTMLModElement.cpp
JSHTMLOListElement.cpp
JSHTMLObjectElement.cpp
JSHTMLOptGroupElement.cpp
JSHTMLOptionElement.cpp
JSHTMLOptionsCollection.cpp
JSHTMLOutputElement.cpp
JSHTMLParagraphElement.cpp
JSHTMLParamElement.cpp
JSHTMLPictureElement.cpp
JSHTMLPreElement.cpp
JSHTMLProgressElement.cpp
JSHTMLQuoteElement.cpp
JSHTMLScriptElement.cpp
JSHTMLSelectElement.cpp
JSHTMLSlotElement.cpp
JSHTMLSourceElement.cpp
JSHTMLSpanElement.cpp
JSHTMLStyleElement.cpp
JSHTMLTableCaptionElement.cpp
JSHTMLTableCellElement.cpp
JSHTMLTableColElement.cpp
JSHTMLTableElement.cpp
JSHTMLTableRowElement.cpp
JSHTMLTableSectionElement.cpp
JSHTMLTemplateElement.cpp
JSHTMLTextAreaElement.cpp
JSHTMLTimeElement.cpp
JSHTMLTitleElement.cpp
JSHTMLTrackElement.cpp
JSHTMLUListElement.cpp
JSHTMLUnknownElement.cpp
JSHTMLVideoElement.cpp
JSHashChangeEvent.cpp
JSHistory.cpp
JSHkdfParams.cpp
JSHmacKeyParams.cpp
JSIDBCursor.cpp
JSIDBCursorDirection.cpp
JSIDBCursorWithValue.cpp
JSIDBDatabase.cpp
JSIDBFactory.cpp
JSIDBIndex.cpp
JSIDBKeyRange.cpp
JSIDBObjectStore.cpp
JSIDBOpenDBRequest.cpp
JSIDBRequest.cpp
JSIDBTransaction.cpp
JSIDBTransactionMode.cpp
JSIDBVersionChangeEvent.cpp
JSImageBitmap.cpp
JSImageBitmapOptions.cpp
JSImageBitmapRenderingContext.cpp
JSImageData.cpp
JSImageSmoothingQuality.cpp
JSInputEvent.cpp
JSInspectorFrontendHost.cpp
JSIntersectionObserver.cpp
JSIntersectionObserverCallback.cpp
JSIntersectionObserverEntry.cpp
JSJsonWebKey.cpp
JSKeyboardEvent.cpp
JSLocation.cpp
JSLongRange.cpp
JSMediaController.cpp
JSMediaControlsHost.cpp
JSMediaDeviceInfo.cpp
JSMediaDevices.cpp
JSMediaElementAudioSourceNode.cpp
JSMediaError.cpp
JSMediaList.cpp
JSMediaQueryList.cpp
JSMediaQueryListListener.cpp
JSMediaRemoteControls.cpp
JSMediaSession.cpp
JSMediaSource.cpp
JSMediaStream.cpp
JSMediaStreamAudioDestinationNode.cpp
JSMediaStreamAudioSourceNode.cpp
JSMediaStreamEvent.cpp
JSMediaStreamTrack.cpp
JSMediaStreamTrackEvent.cpp
JSMediaTrackConstraints.cpp
JSMediaTrackSupportedConstraints.cpp
JSMessageChannel.cpp
JSMessageEvent.cpp
JSMessagePort.cpp
JSMouseEvent.cpp
JSMouseEventInit.cpp
JSMutationCallback.cpp
JSMutationEvent.cpp
JSMutationObserver.cpp
JSMutationRecord.cpp
JSNamedNodeMap.cpp
JSNavigator.cpp
JSNavigatorBeacon.cpp
// JSNavigatorContentUtils.cpp
JSNavigatorCredentials.cpp
JSNavigatorGeolocation.cpp
JSNavigatorID.cpp
JSNavigatorLanguage.cpp
JSNavigatorMediaDevices.cpp
JSNavigatorOnLine.cpp
JSNavigatorServiceWorker.cpp
JSNavigatorUserMedia.cpp
JSNavigatorWebDriver.cpp
JSNavigatorWebVR.cpp
JSNode.cpp
JSNodeFilter.cpp
JSNodeIterator.cpp
JSNodeList.cpp
JSNonDocumentTypeChildNode.cpp
JSNonElementParentNode.cpp
JSNotification.cpp
JSNotificationPermission.cpp
JSNotificationPermissionCallback.cpp
JSOfflineAudioCompletionEvent.cpp
JSOfflineAudioContext.cpp
JSOscillatorNode.cpp
JSOverconstrainedError.cpp
JSOverconstrainedErrorEvent.cpp
JSOverflowEvent.cpp
JSPageTransitionEvent.cpp
JSPannerNode.cpp
JSParentNode.cpp
JSPasswordCredential.cpp
JSPasswordCredentialData.cpp
JSPath2D.cpp
JSPaymentAddress.cpp
JSPaymentComplete.cpp
JSPaymentCurrencyAmount.cpp
JSPaymentDetailsBase.cpp
JSPaymentDetailsInit.cpp
JSPaymentDetailsModifier.cpp
JSPaymentDetailsUpdate.cpp
JSPaymentItem.cpp
JSPaymentMethodData.cpp
JSPaymentOptions.cpp
JSPaymentRequest.cpp
JSPaymentRequestUpdateEvent.cpp
JSPaymentRequestUpdateEventInit.cpp
JSPaymentResponse.cpp
JSPaymentShippingOption.cpp
JSPaymentShippingType.cpp
JSPbkdf2Params.cpp
JSPerformance.cpp
JSPerformanceEntry.cpp
JSPerformanceMark.cpp
JSPerformanceMeasure.cpp
JSPerformanceNavigation.cpp
JSPerformanceObserver.cpp
JSPerformanceObserverCallback.cpp
JSPerformanceObserverEntryList.cpp
JSPerformanceResourceTiming.cpp
JSPerformanceTiming.cpp
JSPeriodicWave.cpp
JSPopStateEvent.cpp
JSPositionCallback.cpp
JSPositionError.cpp
JSPositionErrorCallback.cpp
JSPositionOptions.cpp
JSProcessingInstruction.cpp
JSProgressEvent.cpp
JSPromiseRejectionEvent.cpp
JSRTCAnswerOptions.cpp
JSRTCConfiguration.cpp
JSRTCDTMFSender.cpp
JSRTCDTMFToneChangeEvent.cpp
JSRTCDataChannel.cpp
JSRTCDataChannelEvent.cpp
JSRTCIceCandidate.cpp
JSRTCIceConnectionState.cpp
JSRTCIceGatheringState.cpp
JSRTCIceServer.cpp
JSRTCIceTransport.cpp
JSRTCIceTransportState.cpp
JSRTCOfferAnswerOptions.cpp
JSRTCOfferOptions.cpp
JSRTCPeerConnection.cpp
JSRTCPeerConnectionIceEvent.cpp
JSRTCPeerConnectionState.cpp
JSRTCRtpParameters.cpp
JSRTCRtpReceiver.cpp
JSRTCRtpSender.cpp
JSRTCRtpTransceiver.cpp
JSRTCRtpTransceiverDirection.cpp
JSRTCSessionDescription.cpp
JSRTCSignalingState.cpp
JSRTCStatsReport.cpp
JSRTCTrackEvent.cpp
JSRadioNodeList.cpp
JSRange.cpp
JSReadableByteStreamController.cpp
JSReadableStream.cpp
JSReadableStreamBYOBReader.cpp
JSReadableStreamBYOBRequest.cpp
JSReadableStreamDefaultController.cpp
JSReadableStreamDefaultReader.cpp
JSReadableStreamSink.cpp
JSReadableStreamSource.cpp
JSRequestAnimationFrameCallback.cpp
JSRsaHashedImportParams.cpp
JSRsaHashedKeyGenParams.cpp
JSRsaKeyGenParams.cpp
JSRsaOaepParams.cpp
JSRsaOtherPrimesInfo.cpp
JSRsaPssParams.cpp
JSSQLError.cpp
JSSQLResultSet.cpp
JSSQLResultSetRowList.cpp
JSSQLStatementCallback.cpp
JSSQLStatementErrorCallback.cpp
JSSQLTransaction.cpp
JSSQLTransactionCallback.cpp
JSSQLTransactionErrorCallback.cpp
JSSVGAElement.cpp
JSSVGAltGlyphDefElement.cpp
JSSVGAltGlyphElement.cpp
JSSVGAltGlyphItemElement.cpp
JSSVGAngle.cpp
JSSVGAnimateColorElement.cpp
JSSVGAnimateElement.cpp
JSSVGAnimateMotionElement.cpp
JSSVGAnimateTransformElement.cpp
JSSVGAnimatedAngle.cpp
JSSVGAnimatedBoolean.cpp
JSSVGAnimatedEnumeration.cpp
JSSVGAnimatedInteger.cpp
JSSVGAnimatedLength.cpp
JSSVGAnimatedLengthList.cpp
JSSVGAnimatedNumber.cpp
JSSVGAnimatedNumberList.cpp
JSSVGAnimatedPreserveAspectRatio.cpp
JSSVGAnimatedRect.cpp
JSSVGAnimatedString.cpp
JSSVGAnimatedTransformList.cpp
JSSVGAnimationElement.cpp
JSSVGCircleElement.cpp
JSSVGClipPathElement.cpp
JSSVGComponentTransferFunctionElement.cpp
JSSVGCursorElement.cpp
JSSVGDefsElement.cpp
JSSVGDescElement.cpp
JSSVGDocument.cpp
JSSVGElement.cpp
JSSVGEllipseElement.cpp
JSSVGExternalResourcesRequired.cpp
JSSVGFEBlendElement.cpp
JSSVGFEColorMatrixElement.cpp
JSSVGFEComponentTransferElement.cpp
JSSVGFECompositeElement.cpp
JSSVGFEConvolveMatrixElement.cpp
JSSVGFEDiffuseLightingElement.cpp
JSSVGFEDisplacementMapElement.cpp
JSSVGFEDistantLightElement.cpp
JSSVGFEDropShadowElement.cpp
JSSVGFEFloodElement.cpp
JSSVGFEFuncAElement.cpp
JSSVGFEFuncBElement.cpp
JSSVGFEFuncGElement.cpp
JSSVGFEFuncRElement.cpp
JSSVGFEGaussianBlurElement.cpp
JSSVGFEImageElement.cpp
JSSVGFEMergeElement.cpp
JSSVGFEMergeNodeElement.cpp
JSSVGFEMorphologyElement.cpp
JSSVGFEOffsetElement.cpp
JSSVGFEPointLightElement.cpp
JSSVGFESpecularLightingElement.cpp
JSSVGFESpotLightElement.cpp
JSSVGFETileElement.cpp
JSSVGFETurbulenceElement.cpp
JSSVGFilterElement.cpp
JSSVGFilterPrimitiveStandardAttributes.cpp
JSSVGFitToViewBox.cpp
JSSVGFontElement.cpp
JSSVGFontFaceElement.cpp
JSSVGFontFaceFormatElement.cpp
JSSVGFontFaceNameElement.cpp
JSSVGFontFaceSrcElement.cpp
JSSVGFontFaceUriElement.cpp
JSSVGForeignObjectElement.cpp
JSSVGGElement.cpp
JSSVGGlyphElement.cpp
JSSVGGlyphRefElement.cpp
JSSVGGradientElement.cpp
JSSVGGraphicsElement.cpp
JSSVGHKernElement.cpp
JSSVGImageElement.cpp
JSSVGLength.cpp
JSSVGLengthList.cpp
JSSVGLineElement.cpp
JSSVGLinearGradientElement.cpp
JSSVGMPathElement.cpp
JSSVGMarkerElement.cpp
JSSVGMaskElement.cpp
JSSVGMatrix.cpp
JSSVGMetadataElement.cpp
JSSVGMissingGlyphElement.cpp
JSSVGNumber.cpp
JSSVGNumberList.cpp
JSSVGPathElement.cpp
JSSVGPathSeg.cpp
JSSVGPathSegArcAbs.cpp
JSSVGPathSegArcRel.cpp
JSSVGPathSegClosePath.cpp
JSSVGPathSegCurvetoCubicAbs.cpp
JSSVGPathSegCurvetoCubicRel.cpp
JSSVGPathSegCurvetoCubicSmoothAbs.cpp
JSSVGPathSegCurvetoCubicSmoothRel.cpp
JSSVGPathSegCurvetoQuadraticAbs.cpp
JSSVGPathSegCurvetoQuadraticRel.cpp
JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp
JSSVGPathSegCurvetoQuadraticSmoothRel.cpp
JSSVGPathSegLinetoAbs.cpp
JSSVGPathSegLinetoHorizontalAbs.cpp
JSSVGPathSegLinetoHorizontalRel.cpp
JSSVGPathSegLinetoRel.cpp
JSSVGPathSegLinetoVerticalAbs.cpp
JSSVGPathSegLinetoVerticalRel.cpp
JSSVGPathSegList.cpp
JSSVGPathSegMovetoAbs.cpp
JSSVGPathSegMovetoRel.cpp
JSSVGPatternElement.cpp
JSSVGPoint.cpp
JSSVGPointList.cpp
JSSVGPolygonElement.cpp
JSSVGPolylineElement.cpp
JSSVGPreserveAspectRatio.cpp
JSSVGRadialGradientElement.cpp
JSSVGRect.cpp
JSSVGRectElement.cpp
JSSVGRenderingIntent.cpp
JSSVGSVGElement.cpp
JSSVGScriptElement.cpp
JSSVGSetElement.cpp
JSSVGStopElement.cpp
JSSVGStringList.cpp
JSSVGStyleElement.cpp
JSSVGSwitchElement.cpp
JSSVGSymbolElement.cpp
JSSVGTRefElement.cpp
JSSVGTSpanElement.cpp
JSSVGTests.cpp
JSSVGTextContentElement.cpp
JSSVGTextElement.cpp
JSSVGTextPathElement.cpp
JSSVGTextPositioningElement.cpp
JSSVGTitleElement.cpp
JSSVGTransform.cpp
JSSVGTransformList.cpp
JSSVGURIReference.cpp
JSSVGUnitTypes.cpp
JSSVGUseElement.cpp
JSSVGVKernElement.cpp
JSSVGViewElement.cpp
JSSVGViewSpec.cpp
JSSVGZoomAndPan.cpp
JSSVGZoomEvent.cpp
JSScreen.cpp
JSScriptProcessorNode.cpp
JSScrollToOptions.cpp
JSSecurityPolicyViolationEvent.cpp
JSServiceWorker.cpp
JSServiceWorkerClient.cpp
JSServiceWorkerClients.cpp
JSServiceWorkerContainer.cpp
JSServiceWorkerGlobalScope.cpp
JSServiceWorkerRegistration.cpp
JSServiceWorkerUpdateViaCache.cpp
JSServiceWorkerWindowClient.cpp
JSShadowRoot.cpp
JSShadowRootMode.cpp
JSSlotable.cpp
JSSourceBuffer.cpp
JSSourceBufferList.cpp
JSSpeechSynthesis.cpp
JSSpeechSynthesisEvent.cpp
JSSpeechSynthesisUtterance.cpp
JSSpeechSynthesisVoice.cpp
JSStaticRange.cpp
JSStorage.cpp
JSStorageEvent.cpp
JSStringCallback.cpp
JSStyleMedia.cpp
JSStyleSheet.cpp
JSStyleSheetList.cpp
JSSubtleCrypto.cpp
JSText.cpp
JSTextDecoder.cpp
JSTextEncoder.cpp
JSTextEvent.cpp
JSTextMetrics.cpp
JSTextTrackMediaSource.cpp
JSTimeRanges.cpp
JSTransitionEvent.cpp
JSTreeWalker.cpp
JSUIEvent.cpp
JSUIEventInit.cpp
JSURLSearchParams.cpp
JSVRDisplay.cpp
JSVRDisplayCapabilities.cpp
JSVRDisplayEvent.cpp
JSVRDisplayEventReason.cpp
JSVREye.cpp
JSVREyeParameters.cpp
JSVRFieldOfView.cpp
JSVRFrameData.cpp
JSVRLayerInit.cpp
JSVRPose.cpp
JSVRStageParameters.cpp
JSValidityState.cpp
JSVideoPlaybackQuality.cpp
JSVideoTrackMediaSource.cpp
JSVisibilityState.cpp
JSVoidCallback.cpp
JSWaveShaperNode.cpp
JSWebAnimation.cpp
JSWebGPUBuffer.cpp
JSWebGPUCommandBuffer.cpp
JSWebGPUCommandQueue.cpp
JSWebGPUComputeCommandEncoder.cpp
JSWebGPUComputePipelineState.cpp
JSWebGPUDepthStencilDescriptor.cpp
JSWebGPUDepthStencilState.cpp
JSWebGPUDrawable.cpp
JSWebGPUFunction.cpp
JSWebGPULibrary.cpp
JSWebGPURenderCommandEncoder.cpp
JSWebGPURenderPassAttachmentDescriptor.cpp
JSWebGPURenderPassColorAttachmentDescriptor.cpp
JSWebGPURenderPassDepthAttachmentDescriptor.cpp
JSWebGPURenderPassDescriptor.cpp
JSWebGPURenderPipelineColorAttachmentDescriptor.cpp
JSWebGPURenderPipelineDescriptor.cpp
JSWebGPURenderPipelineState.cpp
JSWebGPURenderingContext.cpp
JSWebGPUSize.cpp
JSWebGPUTexture.cpp
JSWebGPUTextureDescriptor.cpp
JSWebKitAnimationEvent.cpp
JSWebKitCSSMatrix.cpp
JSWebKitCSSViewportRule.cpp
JSWebKitPlaybackTargetAvailabilityEvent.cpp
JSWebKitPoint.cpp
JSWebKitTransitionEvent.cpp
JSWebSocket.cpp
JSWheelEvent.cpp
JSWindowEventHandlers.cpp
JSWindowOrWorkerGlobalScope.cpp
JSWorker.cpp
JSWorkerGlobalScope.cpp
JSWorkerGlobalScopeCaches.cpp
JSWorkerGlobalScopeFetch.cpp
JSWorkerGlobalScopeIndexedDatabase.cpp
JSWorkerLocation.cpp
JSWorkerNavigator.cpp
JSWorkerType.cpp
JSWritableStream.cpp
JSXMLDocument.cpp
JSXMLHttpRequest.cpp
JSXMLHttpRequestEventTarget.cpp
JSXMLHttpRequestProgressEvent.cpp
JSXMLHttpRequestUpload.cpp
JSXMLSerializer.cpp
JSXPathEvaluator.cpp
JSXPathExpression.cpp
JSXPathNSResolver.cpp
JSXPathResult.cpp
JSXSLTProcessor.cpp
#if ENABLE_GAMEPAD
JSGamepad.cpp
JSGamepadButton.cpp
JSGamepadEvent.cpp
JSNavigatorGamepad.cpp
#endif
#if ENABLE_LEGACY_ENCRYPTED_MEDIA
JSWebKitMediaKeyMessageEvent.cpp
JSWebKitMediaKeyNeededEvent.cpp
JSWebKitMediaKeySession.cpp
JSWebKitMediaKeys.cpp
JSWebKitMediaKeyError.cpp
#endif
#if ENABLE_ENCRYPTED_MEDIA
JSMediaKeyMessageEvent.cpp
JSMediaKeySession.cpp
JSMediaKeySessionType.cpp
JSMediaKeyStatusMap.cpp
JSMediaKeySystemAccess.cpp
JSMediaKeySystemConfiguration.cpp
JSMediaKeySystemMediaCapability.cpp
JSMediaKeys.cpp
JSMediaKeysRequirement.cpp
JSNavigatorEME.cpp
JSMediaEncryptedEvent.cpp
#endif
#if ENABLE_WEBGL
JSANGLEInstancedArrays.cpp
JSEXTBlendMinMax.cpp
JSEXTFragDepth.cpp
JSEXTShaderTextureLOD.cpp
JSEXTTextureFilterAnisotropic.cpp
JSEXTsRGB.cpp
JSOESElementIndexUint.cpp
JSOESStandardDerivatives.cpp
JSOESTextureFloat.cpp
JSOESTextureFloatLinear.cpp
JSOESTextureHalfFloat.cpp
JSOESTextureHalfFloatLinear.cpp
JSOESVertexArrayObject.cpp
JSWebGL2RenderingContext.cpp
JSWebGLActiveInfo.cpp
JSWebGLBuffer.cpp
JSWebGLCompressedTextureATC.cpp
JSWebGLCompressedTexturePVRTC.cpp
JSWebGLCompressedTextureS3TC.cpp
JSWebGLContextAttributes.cpp
JSWebGLContextEvent.cpp
JSWebGLDebugRendererInfo.cpp
JSWebGLDebugShaders.cpp
JSWebGLDepthTexture.cpp
JSWebGLDrawBuffers.cpp
JSWebGLFramebuffer.cpp
JSWebGLLoseContext.cpp
JSWebGLProgram.cpp
JSWebGLQuery.cpp
JSWebGLRenderbuffer.cpp
JSWebGLRenderingContext.cpp
JSWebGLRenderingContextBase.cpp
JSWebGLSampler.cpp
JSWebGLShader.cpp
JSWebGLShaderPrecisionFormat.cpp
JSWebGLSync.cpp
JSWebGLTexture.cpp
JSWebGLTransformFeedback.cpp
JSWebGLUniformLocation.cpp
JSWebGLVertexArrayObject.cpp
JSWebGLVertexArrayObjectOES.cpp
#endif
#if ENABLE_VIDEO_TRACK
JSAudioTrack.cpp
JSAudioTrackList.cpp
JSDataCue.cpp
JSTextTrack.cpp
JSTextTrackCue.cpp
JSTextTrackCueList.cpp
JSTextTrackList.cpp
JSTrackEvent.cpp
JSVTTCue.cpp
JSVTTRegion.cpp
JSVTTRegionList.cpp
JSVideoTrack.cpp
JSVideoTrackList.cpp
#endif
#if ENABLE_QUOTA
JSDOMWindowQuota.cpp
JSNavigatorStorageQuota.cpp
JSStorageErrorCallback.cpp
JSStorageInfo.cpp
JSStorageQuota.cpp
JSStorageQuotaCallback.cpp
JSStorageUsageCallback.cpp
JSWorkerNavigatorStorageQuota.cpp