[webkit-changes] [WebKit/WebKit] c96586: Make WebCore::FormData::EncodingType an enum class

EWS noreply at github.com
Fri Nov 18 13:27:54 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: c96586445467c64864f70b75b916508f53e2aefc
      https://github.com/WebKit/WebKit/commit/c96586445467c64864f70b75b916508f53e2aefc
  Author: David Kilzer <ddkilzer at apple.com>
  Date:   2022-11-18 (Fri, 18 Nov 2022)

  Changed paths:
    M Source/WebCore/loader/FormSubmission.cpp
    M Source/WebCore/platform/network/FormData.h
    M Source/WebCore/platform/network/FormDataBuilder.cpp
    M Source/WebCore/platform/network/FormDataBuilder.h

  Log Message:
  -----------
  Make WebCore::FormData::EncodingType an enum class
https://bugs.webkit.org/show_bug.cgi?id=248086
<rdar://102515978>

Reviewed by Chris Dumez.

Convert FormData::EncodingType to an enum class so its backing
type can be changed to uint8_t.  The other changes are to fix
the namespace for the enum values.

* Source/WebCore/loader/FormSubmission.cpp:
(WebCore::FormSubmission::create):
* Source/WebCore/platform/network/FormData.h:
(WebCore::FormData::EncodingType):
* Source/WebCore/platform/network/FormDataBuilder.cpp:
(WebCore::FormDataBuilder::addKeyValuePairAsFormData):
* Source/WebCore/platform/network/FormDataBuilder.h:

Canonical link: https://commits.webkit.org/256852@main




More information about the webkit-changes mailing list