[WebIDL] Split-up and cleanup Fetch IDL files in preparation for removing unnecessary...
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 28 Jul 2017 17:29:12 +0000 (17:29 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 28 Jul 2017 17:29:12 +0000 (17:29 +0000)
commit5d4a20ed8cf09e59c6f75f44ba16283c3c3e18e7
tree003fc6ee435f639fda5b4fb75b0447982fe5cd21
parent25e5edaa2ff543e3107d3c9b6375e0e875bf4e9f
[WebIDL] Split-up and cleanup Fetch IDL files in preparation for removing unnecessary js builtins
https://bugs.webkit.org/show_bug.cgi?id=174915

Patch by Sam Weinig <sam@webkit.org> on 2017-07-28
Reviewed by Alex Christensen.

- Split FetchRequest enums and Init dictionary out of FetchRequest so they
  can be used from other files like WorkerGlobalScopeFetch and DOMWindowFetch.
- Add missing FetchResponseInit. Currently unused but will be in a subsequent patch.
- Add and update comments about missing properties and functions.

* CMakeLists.txt:
* DerivedSources.make:
* WebCore.xcodeproj/project.pbxproj:
* Modules/fetch/DOMWindowFetch.idl:
* Modules/fetch/FetchBody.idl:
* Modules/fetch/FetchBodyOwner.h:
* Modules/fetch/FetchHeaders.h:
* Modules/fetch/FetchHeaders.idl:
* Modules/fetch/FetchReferrerPolicy.h: Added.
* Modules/fetch/FetchReferrerPolicy.idl: Added.
* Modules/fetch/FetchRequest.h:
* Modules/fetch/FetchRequest.idl:
* Modules/fetch/FetchRequestCache.h: Added.
* Modules/fetch/FetchRequestCache.idl: Added.
* Modules/fetch/FetchRequestCredentials.h: Added.
* Modules/fetch/FetchRequestCredentials.idl: Added.
* Modules/fetch/FetchRequestInit.h: Added.
* Modules/fetch/FetchRequestInit.idl: Added.
* Modules/fetch/FetchRequestMode.h: Added.
* Modules/fetch/FetchRequestMode.idl: Added.
* Modules/fetch/FetchRequestRedirect.h: Added.
* Modules/fetch/FetchRequestRedirect.idl: Added.
* Modules/fetch/FetchResponse.h:
* Modules/fetch/FetchResponse.idl:
* Modules/fetch/WorkerGlobalScopeFetch.idl:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@220006 268f45cc-cd09-0410-ab3c-d52691b4dbfc
26 files changed:
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/DerivedSources.make
Source/WebCore/Modules/fetch/DOMWindowFetch.idl
Source/WebCore/Modules/fetch/FetchBody.idl
Source/WebCore/Modules/fetch/FetchBodyOwner.h
Source/WebCore/Modules/fetch/FetchHeaders.h
Source/WebCore/Modules/fetch/FetchHeaders.idl
Source/WebCore/Modules/fetch/FetchReferrerPolicy.h [new file with mode: 0644]
Source/WebCore/Modules/fetch/FetchReferrerPolicy.idl [new file with mode: 0644]
Source/WebCore/Modules/fetch/FetchRequest.h
Source/WebCore/Modules/fetch/FetchRequest.idl
Source/WebCore/Modules/fetch/FetchRequestCache.h [new file with mode: 0644]
Source/WebCore/Modules/fetch/FetchRequestCache.idl [new file with mode: 0644]
Source/WebCore/Modules/fetch/FetchRequestCredentials.h [new file with mode: 0644]
Source/WebCore/Modules/fetch/FetchRequestCredentials.idl [new file with mode: 0644]
Source/WebCore/Modules/fetch/FetchRequestInit.h [new file with mode: 0644]
Source/WebCore/Modules/fetch/FetchRequestInit.idl [new file with mode: 0644]
Source/WebCore/Modules/fetch/FetchRequestMode.h [new file with mode: 0644]
Source/WebCore/Modules/fetch/FetchRequestMode.idl [new file with mode: 0644]
Source/WebCore/Modules/fetch/FetchRequestRedirect.h [new file with mode: 0644]
Source/WebCore/Modules/fetch/FetchRequestRedirect.idl [new file with mode: 0644]
Source/WebCore/Modules/fetch/FetchResponse.h
Source/WebCore/Modules/fetch/FetchResponse.idl
Source/WebCore/Modules/fetch/WorkerGlobalScopeFetch.idl
Source/WebCore/WebCore.xcodeproj/project.pbxproj