Bug 250422

Summary: Remove various EnumTraits specializations and autogenerate isValidEnum() for those enums
Product: WebKit Reporter: Chirag M Shah <chirag_m_shah>
Component: New BugsAssignee: Chirag M Shah <chirag_m_shah>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   

Description Chirag M Shah 2023-01-10 16:07:32 PST
Remove EnumTraits specialization for enums in:

	modified:   Source/WebCore/bindings/js/ExceptionDetails.h
	modified:   Source/WebCore/dom/DOMPasteAccess.h
	modified:   Source/WebCore/dom/DeviceOrientationOrMotionPermissionState.h
	modified:   Source/WebCore/dom/ExceptionCode.h
	modified:   Source/WebCore/dom/SecurityPolicyViolationEventDisposition.h
	modified:   Source/WebCore/editing/FontAttributeChanges.h
	modified:   Source/WebCore/editing/FontAttributes.h
	modified:   Source/WebCore/editing/TextGranularity.h
Comment 1 Chirag M Shah 2023-01-10 16:07:39 PST
rdar://104098282
Comment 2 Chirag M Shah 2023-01-10 16:11:23 PST
Pull request: https://github.com/WebKit/WebKit/pull/8493
Comment 3 EWS 2023-01-10 22:56:28 PST
Committed 258773@main (b6d6c675d032): <https://commits.webkit.org/258773@main>

Reviewed commits have been landed. Closing PR #8493 and removing active labels.