<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[278340] trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/278340">278340</a></dd>
<dt>Author</dt> <dd>darin@apple.com</dd>
<dt>Date</dt> <dd>2021-06-01 23:45:51 -0700 (Tue, 01 Jun 2021)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove <wtf/Optional.h>
https://bugs.webkit.org/show_bug.cgi?id=226437

Reviewed by Chris Dumez.

Source/JavaScriptCore:

* <many files>: Remove include of <wtf/Optional.h>.

* inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py:
(CppBackendDispatcherHeaderGenerator._generate_secondary_header_includes): Don't generate
an include of wtf/Optional.h; including WTFString.h takes care of this anyway.
* inspector/scripts/codegen/generate_cpp_frontend_dispatcher_header.py:
(CppFrontendDispatcherHeaderGenerator._generate_secondary_header_includes): Ditto.
* inspector/scripts/codegen/generate_cpp_protocol_types_header.py:
(CppProtocolTypesHeaderGenerator._generate_secondary_header_includes): Ditto.

* inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py:
(CppProtocolTypesImplementationGenerator.generate_output): Generate an include of <optional>
instead of <wtf/Optional.h>.

* inspector/scripts/tests/expected/*: Regenerate.

Source/WebCore:

* <many files>: Removed include of <wtf/Optional.h>.

* platform/graphics/Font.h: Tweaked style a bit.

* Modules/geolocation/GeolocationClient.h: Added include of <optional>.
* Modules/mediastream/DoubleRange.h: Ditto.
* Modules/mediastream/LongRange.h: Ditto.
* Modules/webauthn/AuthenticationExtensionsClientOutputs.h: Ditto.
* css/CSSToLengthConversionData.h: Ditto.
* css/DOMMatrix2DInit.h: Ditto.
* dom/AddEventListenerOptions.h: Ditto.
* dom/DeviceMotionData.h: Ditto.
* dom/DeviceOrientationData.h: Ditto.
* dom/SuccessOr.h: Ditto.
* html/DateTimeFieldsState.h: Ditto.
* html/ImageBitmapOptions.h: Ditto.
* html/canvas/PredefinedColorSpace.h: Ditto.
* layout/LayoutPhase.h: Ditto.
* layout/MarginTypes.h: Ditto.
* loader/ResourceLoadNotifier.h: Ditto.
* page/RuntimeEnabledFeatures.h: Ditto.
* page/ScrollOptions.h: Ditto.
* platform/MediaCapabilitiesInfo.h: Ditto.
* platform/cocoa/SystemBattery.h: Ditto.
* platform/graphics/DecodingOptions.h: Ditto.
* platform/graphics/DestinationColorSpace.h: Ditto.
* platform/graphics/DisplayRefreshMonitorClient.h: Ditto.
* platform/graphics/FloatLine.h: Ditto.
* platform/graphics/gpu/GPURequestAdapterOptions.h: Ditto.
* platform/graphics/x11/PlatformDisplayX11.h: Ditto.
* platform/ios/SelectionGeometry.h: Ditto.
* platform/mac/NSScrollerImpDetails.h: Ditto.
* platform/network/DNS.h: Ditto.
* platform/text/EncodingTables.h: Ditto.
* platform/text/TextCodecCJK.h: Ditto.
* platform/text/TextCodecUTF16.h: Ditto.
* platform/text/TextFlags.h: Ditto.

Source/WebCore/PAL:

* pal/SessionID.h: Include <optional>.
* pal/crypto/gcrypt/Utilities.h: Ditto.
* pal/crypto/tasn1/Utilities.cpp: Removed include of <wtf/Optional.h>.

Source/WebDriver:

* SessionHost.h: Removed include of <wtf/Optional.h>.

Source/WebKit:

* <many files>: Removed include of <wtf/Optional.h>.

Source/WebKitLegacy/mac:

* DOM/DOMRangeInternal.h: Added import of <optional>.
* WebView/WebGeolocationPosition.mm: Removed import of <wtf/Optional.h>.
* WebView/WebGeolocationPositionInternal.h: Added import of <optional>.

Source/WTF:

* <many files>: Removed include of <wtf/Optional.h>.

* WTF.xcodeproj/project.pbxproj: Removed Optional.h.

* wtf/Markable.h: Added include of <optional>.
* wtf/OptionSet.h: Ditto.

* wtf/Optional.h: Emptied this file. On the Windows build system, we can't
seem to build successfully without an empty file here. The copied forwarding
header seems to linger even if we remove the original. Until we fix the
Windows build system, if we want to support incremental builds, we need
to keep this empty file around.

* wtf/PrintStream.h: Added include of <optional>.
* wtf/Seconds.h: Ditto.
* wtf/StackTrace.h: Ditto.

* wtf/StdLibExtras.h: Moved the valueOrCompute function here from Optional.h.
Re-sorted the "using" at the bottom of the file.

* wtf/URLHelpers.h: Added include of <optional>.
* wtf/Vector.h: Ditto.

Tools:

* <many files>: Removed include of <wtf/Optional.h>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceJavaScriptCoreAPIteststestapimm">trunk/Source/JavaScriptCore/API/tests/testapi.mm</a></li>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCoreassemblerLinkBufferh">trunk/Source/JavaScriptCore/assembler/LinkBuffer.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreassemblerMacroAssemblerARM64h">trunk/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreassemblerMacroAssemblerX86Commonh">trunk/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreb3B3Commoncpp">trunk/Source/JavaScriptCore/b3/B3Common.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreb3B3Opcodeh">trunk/Source/JavaScriptCore/b3/B3Opcode.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreb3airAirArgh">trunk/Source/JavaScriptCore/b3/air/AirArg.h</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeBytecodeGeneratorificationcpp">trunk/Source/JavaScriptCore/bytecode/BytecodeGeneratorification.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeUnlinkedFunctionExecutablecpp">trunk/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeUnlinkedFunctionExecutableh">trunk/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecompilerBytecodeGeneratorcpp">trunk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecompilerBytecodeGeneratorh">trunk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredebuggerDebuggerParseDatacpp">trunk/Source/JavaScriptCore/debugger/DebuggerParseData.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoredebuggerScriptProfilingScopeh">trunk/Source/JavaScriptCore/debugger/ScriptProfilingScope.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreheapGCRequesth">trunk/Source/JavaScriptCore/heap/GCRequest.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreheapHeapSnapshotcpp">trunk/Source/JavaScriptCore/heap/HeapSnapshot.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorInjectedScriptHosth">trunk/Source/JavaScriptCore/inspector/InjectedScriptHost.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorInspectorBackendDispatcherh">trunk/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorDebuggerAgenth">trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorremotecocoaRemoteConnectionToTargetCocoamm">trunk/Source/JavaScriptCore/inspector/remote/cocoa/RemoteConnectionToTargetCocoa.mm</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorremotesocketRemoteInspectorSocketh">trunk/Source/JavaScriptCore/inspector/remote/socket/RemoteInspectorSocket.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_backend_dispatcher_headerpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_frontend_dispatcher_headerpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_header.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_protocol_types_headerpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_header.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_protocol_types_implementationpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandtargetTypematchingdomaindebuggableTypejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/command-targetType-matching-domain-debuggableType.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithasyncattributejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithoptionalcallreturnparametersjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddefinitionswithmacplatformjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/definitions-with-mac-platform.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddomaindebuggableTypesjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domain-debuggableTypes.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddomaintargetTypematchingdomaindebuggableTypejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domain-targetType-matching-domain-debuggableType.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddomaintargetTypesjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domain-targetTypes.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddomainswithvaryingcommandsizesjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedenumvaluesjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedeventtargetTypematchingdomaindebuggableTypejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/event-targetType-matching-domain-debuggableType.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedeventswithoptionalparametersjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/events-with-optional-parameters.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedgeneratedomainswithfeatureguardsjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedsametypeiddifferentdomainjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/same-type-id-different-domain.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedshadowedoptionaltypesettersjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedshouldstripcommentsjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/should-strip-comments.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationaliasedprimitivetypejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationarraytypejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-array-type.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationenumtypejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-enum-type.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationobjecttypejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-object-type.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtyperequiringruntimecastsjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypewithopenparametersjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-with-open-parameters.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedversionjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/version.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCorejitJITCodeh">trunk/Source/JavaScriptCore/jit/JITCode.h</a></li>
<li><a href="#trunkSourceJavaScriptCorejitPCToCodeOriginMapcpp">trunk/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeAbstractModuleRecordcpp">trunk/Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeCachedTypescpp">trunk/Source/JavaScriptCore/runtime/CachedTypes.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeConcurrentJSLockh">trunk/Source/JavaScriptCore/runtime/ConcurrentJSLock.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeDefinePropertyAttributesh">trunk/Source/JavaScriptCore/runtime/DefinePropertyAttributes.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeIdentifierh">trunk/Source/JavaScriptCore/runtime/Identifier.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeIntrinsich">trunk/Source/JavaScriptCore/runtime/Intrinsic.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeMachineContexth">trunk/Source/JavaScriptCore/runtime/MachineContext.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeMathCommonh">trunk/Source/JavaScriptCore/runtime/MathCommon.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeObjectInitializationScopeh">trunk/Source/JavaScriptCore/runtime/ObjectInitializationScope.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeOptionscpp">trunk/Source/JavaScriptCore/runtime/Options.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimePropertyNameh">trunk/Source/JavaScriptCore/runtime/PropertyName.h</a></li>
<li><a href="#trunkSourceJavaScriptCorewasmWasmB3IRGeneratorcpp">trunk/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorewasmWasmFormath">trunk/Source/JavaScriptCore/wasm/WasmFormat.h</a></li>
<li><a href="#trunkSourceJavaScriptCorewasmWasmModuleInformationh">trunk/Source/JavaScriptCore/wasm/WasmModuleInformation.h</a></li>
<li><a href="#trunkSourceJavaScriptCorewasmWasmSectionParsercpp">trunk/Source/JavaScriptCore/wasm/WasmSectionParser.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorewasmWasmStreamingParsercpp">trunk/Source/JavaScriptCore/wasm/WasmStreamingParser.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorewasmWasmTableh">trunk/Source/JavaScriptCore/wasm/WasmTable.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreyarrYarrFlagscpp">trunk/Source/JavaScriptCore/yarr/YarrFlags.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreyarrYarrFlagsh">trunk/Source/JavaScriptCore/yarr/YarrFlags.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreyarrYarrParserh">trunk/Source/JavaScriptCore/yarr/YarrParser.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreyarrYarrPatterncpp">trunk/Source/JavaScriptCore/yarr/YarrPattern.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreyarrYarrUnicodePropertiescpp">trunk/Source/JavaScriptCore/yarr/YarrUnicodeProperties.cpp</a></li>
<li><a href="#trunkSourceWTFChangeLog">trunk/Source/WTF/ChangeLog</a></li>
<li><a href="#trunkSourceWTFWTFxcodeprojprojectpbxproj">trunk/Source/WTF/WTF.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWTFwtfCrossThreadQueueh">trunk/Source/WTF/wtf/CrossThreadQueue.h</a></li>
<li><a href="#trunkSourceWTFwtfForwardh">trunk/Source/WTF/wtf/Forward.h</a></li>
<li><a href="#trunkSourceWTFwtfFunctionh">trunk/Source/WTF/wtf/Function.h</a></li>
<li><a href="#trunkSourceWTFwtfHashTraitsh">trunk/Source/WTF/wtf/HashTraits.h</a></li>
<li><a href="#trunkSourceWTFwtfMarkableh">trunk/Source/WTF/wtf/Markable.h</a></li>
<li><a href="#trunkSourceWTFwtfMemoryPressureHandlerh">trunk/Source/WTF/wtf/MemoryPressureHandler.h</a></li>
<li><a href="#trunkSourceWTFwtfOptionSeth">trunk/Source/WTF/wtf/OptionSet.h</a></li>
<li><a href="#trunkSourceWTFwtfOptionalh">trunk/Source/WTF/wtf/Optional.h</a></li>
<li><a href="#trunkSourceWTFwtfPrintStreamh">trunk/Source/WTF/wtf/PrintStream.h</a></li>
<li><a href="#trunkSourceWTFwtfRobinHoodHashTableh">trunk/Source/WTF/wtf/RobinHoodHashTable.h</a></li>
<li><a href="#trunkSourceWTFwtfSecondsh">trunk/Source/WTF/wtf/Seconds.h</a></li>
<li><a href="#trunkSourceWTFwtfStackTraceh">trunk/Source/WTF/wtf/StackTrace.h</a></li>
<li><a href="#trunkSourceWTFwtfStdLibExtrash">trunk/Source/WTF/wtf/StdLibExtras.h</a></li>
<li><a href="#trunkSourceWTFwtfURLHelperscpp">trunk/Source/WTF/wtf/URLHelpers.cpp</a></li>
<li><a href="#trunkSourceWTFwtfURLHelpersh">trunk/Source/WTF/wtf/URLHelpers.h</a></li>
<li><a href="#trunkSourceWTFwtfVectorh">trunk/Source/WTF/wtf/Vector.h</a></li>
<li><a href="#trunkSourceWTFwtfcocoaCPUTimeCocoacpp">trunk/Source/WTF/wtf/cocoa/CPUTimeCocoa.cpp</a></li>
<li><a href="#trunkSourceWTFwtfcocoaRuntimeApplicationChecksCocoacpp">trunk/Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.cpp</a></li>
<li><a href="#trunkSourceWTFwtffuchsiaCPUTimeFuchsiacpp">trunk/Source/WTF/wtf/fuchsia/CPUTimeFuchsia.cpp</a></li>
<li><a href="#trunkSourceWTFwtfglibChassisTypecpp">trunk/Source/WTF/wtf/glib/ChassisType.cpp</a></li>
<li><a href="#trunkSourceWTFwtftextBase64cpp">trunk/Source/WTF/wtf/text/Base64.cpp</a></li>
<li><a href="#trunkSourceWTFwtftextStringViewcpp">trunk/Source/WTF/wtf/text/StringView.cpp</a></li>
<li><a href="#trunkSourceWTFwtftextStringViewh">trunk/Source/WTF/wtf/text/StringView.h</a></li>
<li><a href="#trunkSourceWTFwtftextTextStreamh">trunk/Source/WTF/wtf/text/TextStream.h</a></li>
<li><a href="#trunkSourceWTFwtftextcfTextBreakIteratorCFh">trunk/Source/WTF/wtf/text/cf/TextBreakIteratorCF.h</a></li>
<li><a href="#trunkSourceWTFwtftexticuTextBreakIteratorICUh">trunk/Source/WTF/wtf/text/icu/TextBreakIteratorICU.h</a></li>
<li><a href="#trunkSourceWTFwtfthreadsSignalsh">trunk/Source/WTF/wtf/threads/Signals.h</a></li>
<li><a href="#trunkSourceWTFwtfunixCPUTimeUnixcpp">trunk/Source/WTF/wtf/unix/CPUTimeUnix.cpp</a></li>
<li><a href="#trunkSourceWTFwtfwinCPUTimeWincpp">trunk/Source/WTF/wtf/win/CPUTimeWin.cpp</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreModulesapplepayApplePayErrorh">trunk/Source/WebCore/Modules/applepay/ApplePayError.h</a></li>
<li><a href="#trunkSourceWebCoreModulesapplepayApplePayLineItemh">trunk/Source/WebCore/Modules/applepay/ApplePayLineItem.h</a></li>
<li><a href="#trunkSourceWebCoreModulesapplepayApplePayLineItemDatah">trunk/Source/WebCore/Modules/applepay/ApplePayLineItemData.h</a></li>
<li><a href="#trunkSourceWebCoreModulesapplepayApplePayPaymentContacth">trunk/Source/WebCore/Modules/applepay/ApplePayPaymentContact.h</a></li>
<li><a href="#trunkSourceWebCoreModulesapplepayApplePayPaymentMethodh">trunk/Source/WebCore/Modules/applepay/ApplePayPaymentMethod.h</a></li>
<li><a href="#trunkSourceWebCoreModulesapplepayApplePayPaymentMethodModeUpdateh">trunk/Source/WebCore/Modules/applepay/ApplePayPaymentMethodModeUpdate.h</a></li>
<li><a href="#trunkSourceWebCoreModulesapplepayApplePayPaymentMethodUpdateh">trunk/Source/WebCore/Modules/applepay/ApplePayPaymentMethodUpdate.h</a></li>
<li><a href="#trunkSourceWebCoreModulesapplepayApplePaySessionPaymentRequesth">trunk/Source/WebCore/Modules/applepay/ApplePaySessionPaymentRequest.h</a></li>
<li><a href="#trunkSourceWebCoreModulesapplepayApplePayShippingContactUpdateh">trunk/Source/WebCore/Modules/applepay/ApplePayShippingContactUpdate.h</a></li>
<li><a href="#trunkSourceWebCoreModulesapplepayApplePayShippingMethodDatah">trunk/Source/WebCore/Modules/applepay/ApplePayShippingMethodData.h</a></li>
<li><a href="#trunkSourceWebCoreModulesapplepayPaymentCoordinatorh">trunk/Source/WebCore/Modules/applepay/PaymentCoordinator.h</a></li>
<li><a href="#trunkSourceWebCoreModulesapplepayPaymentCoordinatorClienth">trunk/Source/WebCore/Modules/applepay/PaymentCoordinatorClient.h</a></li>
<li><a href="#trunkSourceWebCoreModulesapplepaypaymentrequestApplePayPaymentHandlerh">trunk/Source/WebCore/Modules/applepay/paymentrequest/ApplePayPaymentHandler.h</a></li>
<li><a href="#trunkSourceWebCoreModulesapplicationmanifestApplicationManifesth">trunk/Source/WebCore/Modules/applicationmanifest/ApplicationManifest.h</a></li>
<li><a href="#trunkSourceWebCoreModulesasyncclipboardClipboardh">trunk/Source/WebCore/Modules/async-clipboard/Clipboard.h</a></li>
<li><a href="#trunkSourceWebCoreModulesasyncclipboardClipboardItemBindingsDataSourceh">trunk/Source/WebCore/Modules/async-clipboard/ClipboardItemBindingsDataSource.h</a></li>
<li><a href="#trunkSourceWebCoreModulescontactpickerContactInfoh">trunk/Source/WebCore/Modules/contact-picker/ContactInfo.h</a></li>
<li><a href="#trunkSourceWebCoreModulescontactpickerContactsManagercpp">trunk/Source/WebCore/Modules/contact-picker/ContactsManager.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulescontactpickerContactsRequestDatah">trunk/Source/WebCore/Modules/contact-picker/ContactsRequestData.h</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaInitDataRegistryh">trunk/Source/WebCore/Modules/encryptedmedia/InitDataRegistry.h</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaMediaKeyStatusMapcpp">trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyStatusMap.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesfetchFetchRequesth">trunk/Source/WebCore/Modules/fetch/FetchRequest.h</a></li>
<li><a href="#trunkSourceWebCoreModulesfetchFetchRequestInith">trunk/Source/WebCore/Modules/fetch/FetchRequestInit.h</a></li>
<li><a href="#trunkSourceWebCoreModulesgeolocationGeolocationClienth">trunk/Source/WebCore/Modules/geolocation/GeolocationClient.h</a></li>
<li><a href="#trunkSourceWebCoreModulesgeolocationGeolocationCoordinatesh">trunk/Source/WebCore/Modules/geolocation/GeolocationCoordinates.h</a></li>
<li><a href="#trunkSourceWebCoreModulesgeolocationGeolocationPositionDatah">trunk/Source/WebCore/Modules/geolocation/GeolocationPositionData.h</a></li>
<li><a href="#trunkSourceWebCoreModuleshighlightAppHighlightRangeDatah">trunk/Source/WebCore/Modules/highlight/AppHighlightRangeData.h</a></li>
<li><a href="#trunkSourceWebCoreModuleshighlightAppHighlightStorageh">trunk/Source/WebCore/Modules/highlight/AppHighlightStorage.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBVersionChangeEventh">trunk/Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbserverMemoryObjectStoreCursorh">trunk/Source/WebCore/Modules/indexeddb/server/MemoryObjectStoreCursor.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbsharedIDBGetAllRecordsDatah">trunk/Source/WebCore/Modules/indexeddb/shared/IDBGetAllRecordsData.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasessionMediaMetadatah">trunk/Source/WebCore/Modules/mediasession/MediaMetadata.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasessionMediaSessionh">trunk/Source/WebCore/Modules/mediasession/MediaSession.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasessionMediaSessionActionDetailsh">trunk/Source/WebCore/Modules/mediasession/MediaSessionActionDetails.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasessionMediaSessionCoordinatorh">trunk/Source/WebCore/Modules/mediasession/MediaSessionCoordinator.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasessionMediaSessionCoordinatorPrivateh">trunk/Source/WebCore/Modules/mediasession/MediaSessionCoordinatorPrivate.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamDoubleRangeh">trunk/Source/WebCore/Modules/mediastream/DoubleRange.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamLongRangeh">trunk/Source/WebCore/Modules/mediastream/LongRange.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCPeerConnectionIceErrorEventh">trunk/Source/WebCore/Modules/mediastream/RTCPeerConnectionIceErrorEvent.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCRtcpParametersh">trunk/Source/WebCore/Modules/mediastream/RTCRtcpParameters.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamSTUNMessageParsingh">trunk/Source/WebCore/Modules/mediastream/STUNMessageParsing.h</a></li>
<li><a href="#trunkSourceWebCoreModulespaymentrequestPaymentDetailsBaseh">trunk/Source/WebCore/Modules/paymentrequest/PaymentDetailsBase.h</a></li>
<li><a href="#trunkSourceWebCoreModulespaymentrequestPaymentDetailsUpdateh">trunk/Source/WebCore/Modules/paymentrequest/PaymentDetailsUpdate.h</a></li>
<li><a href="#trunkSourceWebCoreModulesstreamsReadableStreamSourceh">trunk/Source/WebCore/Modules/streams/ReadableStreamSource.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioContextOptionsh">trunk/Source/WebCore/Modules/webaudio/AudioContextOptions.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioNodeOptionsh">trunk/Source/WebCore/Modules/webaudio/AudioNodeOptions.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioWorkletNodeOptionsh">trunk/Source/WebCore/Modules/webaudio/AudioWorkletNodeOptions.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioPeriodicWaveOptionsh">trunk/Source/WebCore/Modules/webaudio/PeriodicWaveOptions.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebauthnAuthenticationExtensionsClientOutputsh">trunk/Source/WebCore/Modules/webauthn/AuthenticationExtensionsClientOutputs.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebauthnapduApduCommandcpp">trunk/Source/WebCore/Modules/webauthn/apdu/ApduCommand.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebauthnapduApduResponsecpp">trunk/Source/WebCore/Modules/webauthn/apdu/ApduResponse.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebauthnfidoFidoHidMessagecpp">trunk/Source/WebCore/Modules/webauthn/fido/FidoHidMessage.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebauthnfidoU2fCommandConstructorcpp">trunk/Source/WebCore/Modules/webauthn/fido/U2fCommandConstructor.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseSQLTransactioncpp">trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWHLSLASTWHLSLBaseSemantich">trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLBaseSemantic.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWHLSLASTWHLSLBuiltInSemantich">trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLBuiltInSemantic.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWHLSLASTWHLSLEnumerationMemberh">trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLEnumerationMember.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWHLSLASTWHLSLExpressionh">trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLExpression.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWHLSLASTWHLSLSwitchCaseh">trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLSwitchCase.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWHLSLMetalWHLSLEntryPointScaffoldingcpp">trunk/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLEntryPointScaffolding.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWHLSLMetalWHLSLTypeNamercpp">trunk/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLTypeNamer.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWHLSLWHLSLComputeDimensionscpp">trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLComputeDimensions.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWHLSLWHLSLComputeDimensionsh">trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLComputeDimensions.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWHLSLWHLSLGatherEntryPointItemscpp">trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLGatherEntryPointItems.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWHLSLWHLSLLexerh">trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLLexer.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWHLSLWHLSLParserh">trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLParser.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWHLSLWHLSLPreparecpp">trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPrepare.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWHLSLWHLSLSemanticMatchercpp">trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLSemanticMatcher.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWebGPUcpp">trunk/Source/WebCore/Modules/webgpu/WebGPU.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWebGPUAdapterh">trunk/Source/WebCore/Modules/webgpu/WebGPUAdapter.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWebGPUBindGroupDescriptorh">trunk/Source/WebCore/Modules/webgpu/WebGPUBindGroupDescriptor.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWebGPUCommandEncodercpp">trunk/Source/WebCore/Modules/webgpu/WebGPUCommandEncoder.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWebGPUComputePipelinecpp">trunk/Source/WebCore/Modules/webgpu/WebGPUComputePipeline.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWebGPUComputePipelineDescriptorh">trunk/Source/WebCore/Modules/webgpu/WebGPUComputePipelineDescriptor.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWebGPUDevicecpp">trunk/Source/WebCore/Modules/webgpu/WebGPUDevice.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWebGPUPipelineLayoutDescriptorh">trunk/Source/WebCore/Modules/webgpu/WebGPUPipelineLayoutDescriptor.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWebGPUProgrammableStageDescriptorh">trunk/Source/WebCore/Modules/webgpu/WebGPUProgrammableStageDescriptor.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWebGPURenderPassDescriptorh">trunk/Source/WebCore/Modules/webgpu/WebGPURenderPassDescriptor.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWebGPURenderPipelinecpp">trunk/Source/WebCore/Modules/webgpu/WebGPURenderPipeline.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWebGPURenderPipelineDescriptorh">trunk/Source/WebCore/Modules/webgpu/WebGPURenderPipelineDescriptor.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebgpuWebGPUSwapChainDescriptorh">trunk/Source/WebCore/Modules/webgpu/WebGPUSwapChainDescriptor.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebxrWebXRSystemh">trunk/Source/WebCore/Modules/webxr/WebXRSystem.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebxrWebXRWebGLLayerh">trunk/Source/WebCore/Modules/webxr/WebXRWebGLLayer.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebxrXRInputSourceEventh">trunk/Source/WebCore/Modules/webxr/XRInputSourceEvent.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebxrXRRenderStateInith">trunk/Source/WebCore/Modules/webxr/XRRenderStateInit.h</a></li>
<li><a href="#trunkSourceWebCorePALChangeLog">trunk/Source/WebCore/PAL/ChangeLog</a></li>
<li><a href="#trunkSourceWebCorePALpalSessionIDh">trunk/Source/WebCore/PAL/pal/SessionID.h</a></li>
<li><a href="#trunkSourceWebCorePALpalcryptogcryptUtilitiesh">trunk/Source/WebCore/PAL/pal/crypto/gcrypt/Utilities.h</a></li>
<li><a href="#trunkSourceWebCorePALpalcryptotasn1Utilitiescpp">trunk/Source/WebCore/PAL/pal/crypto/tasn1/Utilities.cpp</a></li>
<li><a href="#trunkSourceWebCorePALpalcryptotasn1Utilitiesh">trunk/Source/WebCore/PAL/pal/crypto/tasn1/Utilities.h</a></li>
<li><a href="#trunkSourceWebCoreWebCorePrefixh">trunk/Source/WebCore/WebCorePrefix.h</a></li>
<li><a href="#trunkSourceWebCoreanimationAnimationTimelineh">trunk/Source/WebCore/animation/AnimationTimeline.h</a></li>
<li><a href="#trunkSourceWebCoreanimationCSSTransitionh">trunk/Source/WebCore/animation/CSSTransition.h</a></li>
<li><a href="#trunkSourceWebCoreanimationWebAnimationcpp">trunk/Source/WebCore/animation/WebAnimation.cpp</a></li>
<li><a href="#trunkSourceWebCoreanimationWebAnimationh">trunk/Source/WebCore/animation/WebAnimation.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsCachedScriptFetcherh">trunk/Source/WebCore/bindings/js/CachedScriptFetcher.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsDOMPromiseProxyh">trunk/Source/WebCore/bindings/js/DOMPromiseProxy.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsScriptControllerh">trunk/Source/WebCore/bindings/js/ScriptController.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsWorkerScriptFetcherh">trunk/Source/WebCore/bindings/js/WorkerScriptFetcher.h</a></li>
<li><a href="#trunkSourceWebCorecryptogcryptGCryptUtilitiescpp">trunk/Source/WebCore/crypto/gcrypt/GCryptUtilities.cpp</a></li>
<li><a href="#trunkSourceWebCorecryptogcryptSerializedCryptoKeyWrapGCryptcpp">trunk/Source/WebCore/crypto/gcrypt/SerializedCryptoKeyWrapGCrypt.cpp</a></li>
<li><a href="#trunkSourceWebCorecryptomacSerializedCryptoKeyWrapMacmm">trunk/Source/WebCore/crypto/mac/SerializedCryptoKeyWrapMac.mm</a></li>
<li><a href="#trunkSourceWebCorecryptoopensslOpenSSLUtilitiesh">trunk/Source/WebCore/crypto/openssl/OpenSSLUtilities.h</a></li>
<li><a href="#trunkSourceWebCorecryptoopensslSerializedCryptoKeyWrapOpenSSLcpp">trunk/Source/WebCore/crypto/openssl/SerializedCryptoKeyWrapOpenSSL.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSStyleDeclarationcpp">trunk/Source/WebCore/css/CSSStyleDeclaration.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSToLengthConversionDatah">trunk/Source/WebCore/css/CSSToLengthConversionData.h</a></li>
<li><a href="#trunkSourceWebCorecssDOMMatrix2DInith">trunk/Source/WebCore/css/DOMMatrix2DInit.h</a></li>
<li><a href="#trunkSourceWebCorecsscalcCSSCalcSymbolTableh">trunk/Source/WebCore/css/calc/CSSCalcSymbolTable.h</a></li>
<li><a href="#trunkSourceWebCorecssparserCSSParserh">trunk/Source/WebCore/css/parser/CSSParser.h</a></li>
<li><a href="#trunkSourceWebCorecssparserCSSParserContexth">trunk/Source/WebCore/css/parser/CSSParserContext.h</a></li>
<li><a href="#trunkSourceWebCorecssparserCSSPropertyParserWorkerSafeh">trunk/Source/WebCore/css/parser/CSSPropertyParserWorkerSafe.h</a></li>
<li><a href="#trunkSourceWebCorecssparserMediaQueryParserh">trunk/Source/WebCore/css/parser/MediaQueryParser.h</a></li>
<li><a href="#trunkSourceWebCoredisplaycssDisplayBoxCliph">trunk/Source/WebCore/display/css/DisplayBoxClip.h</a></li>
<li><a href="#trunkSourceWebCoredisplaycssDisplayStyleh">trunk/Source/WebCore/display/css/DisplayStyle.h</a></li>
<li><a href="#trunkSourceWebCoredomAbstractRangeh">trunk/Source/WebCore/dom/AbstractRange.h</a></li>
<li><a href="#trunkSourceWebCoredomAddEventListenerOptionsh">trunk/Source/WebCore/dom/AddEventListenerOptions.h</a></li>
<li><a href="#trunkSourceWebCoredomCustomElementReactionQueuecpp">trunk/Source/WebCore/dom/CustomElementReactionQueue.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDeviceMotionDatah">trunk/Source/WebCore/dom/DeviceMotionData.h</a></li>
<li><a href="#trunkSourceWebCoredomDeviceOrientationDatah">trunk/Source/WebCore/dom/DeviceOrientationData.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumentStorageAccessh">trunk/Source/WebCore/dom/DocumentStorageAccess.h</a></li>
<li><a href="#trunkSourceWebCoredomIdleRequestOptionsh">trunk/Source/WebCore/dom/IdleRequestOptions.h</a></li>
<li><a href="#trunkSourceWebCoredomSuccessOrh">trunk/Source/WebCore/dom/SuccessOr.h</a></li>
<li><a href="#trunkSourceWebCoredomTextDecodercpp">trunk/Source/WebCore/dom/TextDecoder.cpp</a></li>
<li><a href="#trunkSourceWebCoredomUserGestureIndicatorcpp">trunk/Source/WebCore/dom/UserGestureIndicator.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingChangeListTypeCommandcpp">trunk/Source/WebCore/editing/ChangeListTypeCommand.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingCharacterRangeh">trunk/Source/WebCore/editing/CharacterRange.h</a></li>
<li><a href="#trunkSourceWebCoreeditingCompositionHighlighth">trunk/Source/WebCore/editing/CompositionHighlight.h</a></li>
<li><a href="#trunkSourceWebCoreeditingEditingStylecpp">trunk/Source/WebCore/editing/EditingStyle.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingFontAttributeChangesh">trunk/Source/WebCore/editing/FontAttributeChanges.h</a></li>
<li><a href="#trunkSourceWebCoreeditingTextManipulationControllerh">trunk/Source/WebCore/editing/TextManipulationController.h</a></li>
<li><a href="#trunkSourceWebCorefileapiBlobLoaderh">trunk/Source/WebCore/fileapi/BlobLoader.h</a></li>
<li><a href="#trunkSourceWebCorefileapiFileh">trunk/Source/WebCore/fileapi/File.h</a></li>
<li><a href="#trunkSourceWebCorefileapiFileReaderLoaderh">trunk/Source/WebCore/fileapi/FileReaderLoader.h</a></li>
<li><a href="#trunkSourceWebCorehtmlDOMFormDatacpp">trunk/Source/WebCore/html/DOMFormData.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlDateTimeFieldsStateh">trunk/Source/WebCore/html/DateTimeFieldsState.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAllCollectioncpp">trunk/Source/WebCore/html/HTMLAllCollection.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAnchorElementcpp">trunk/Source/WebCore/html/HTMLAnchorElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLElementh">trunk/Source/WebCore/html/HTMLElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMediaElementh">trunk/Source/WebCore/html/HTMLMediaElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMetaElementcpp">trunk/Source/WebCore/html/HTMLMetaElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlImageBitmapcpp">trunk/Source/WebCore/html/ImageBitmap.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlImageBitmapOptionsh">trunk/Source/WebCore/html/ImageBitmapOptions.h</a></li>
<li><a href="#trunkSourceWebCorehtmlImageDataSettingsh">trunk/Source/WebCore/html/ImageDataSettings.h</a></li>
<li><a href="#trunkSourceWebCorehtmlLinkRelAttributeh">trunk/Source/WebCore/html/LinkRelAttribute.h</a></li>
<li><a href="#trunkSourceWebCorehtmlMediaElementSessionh">trunk/Source/WebCore/html/MediaElementSession.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasPredefinedColorSpacecpp">trunk/Source/WebCore/html/canvas/PredefinedColorSpace.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasPredefinedColorSpaceh">trunk/Source/WebCore/html/canvas/PredefinedColorSpace.h</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLParserIdiomscpp">trunk/Source/WebCore/html/parser/HTMLParserIdioms.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorAuditAccessibilityObjecth">trunk/Source/WebCore/inspector/InspectorAuditAccessibilityObject.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorCanvascpp">trunk/Source/WebCore/inspector/InspectorCanvas.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorCanvash">trunk/Source/WebCore/inspector/InspectorCanvas.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorCanvasCallTracercpp">trunk/Source/WebCore/inspector/InspectorCanvasCallTracer.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorCanvasCallTracerh">trunk/Source/WebCore/inspector/InspectorCanvasCallTracer.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorClienth">trunk/Source/WebCore/inspector/InspectorClient.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorOverlayh">trunk/Source/WebCore/inspector/InspectorOverlay.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorShaderProgramcpp">trunk/Source/WebCore/inspector/InspectorShaderProgram.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectoragentsInspectorAnimationAgentcpp">trunk/Source/WebCore/inspector/agents/InspectorAnimationAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectoragentsInspectorCSSAgentcpp">trunk/Source/WebCore/inspector/agents/InspectorCSSAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectoragentsInspectorCanvasAgentcpp">trunk/Source/WebCore/inspector/agents/InspectorCanvasAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectoragentsInspectorCanvasAgenth">trunk/Source/WebCore/inspector/agents/InspectorCanvasAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectoragentsInspectorDOMAgentcpp">trunk/Source/WebCore/inspector/agents/InspectorDOMAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectoragentsInspectorDatabaseAgenth">trunk/Source/WebCore/inspector/agents/InspectorDatabaseAgent.h</a></li>
<li><a href="#trunkSourceWebCoreinspectoragentspagePageDOMDebuggerAgentcpp">trunk/Source/WebCore/inspector/agents/page/PageDOMDebuggerAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectoragentspagePageDebuggerAgentcpp">trunk/Source/WebCore/inspector/agents/page/PageDebuggerAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectoragentspageUserGestureEmulationScopecpp">trunk/Source/WebCore/inspector/agents/page/UserGestureEmulationScope.cpp</a></li>
<li><a href="#trunkSourceWebCorelayoutLayoutPhaseh">trunk/Source/WebCore/layout/LayoutPhase.h</a></li>
<li><a href="#trunkSourceWebCorelayoutLayoutUnitsh">trunk/Source/WebCore/layout/LayoutUnits.h</a></li>
<li><a href="#trunkSourceWebCorelayoutMarginTypesh">trunk/Source/WebCore/layout/MarginTypes.h</a></li>
<li><a href="#trunkSourceWebCoreloaderFrameLoaderh">trunk/Source/WebCore/loader/FrameLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderNavigationActionh">trunk/Source/WebCore/loader/NavigationAction.h</a></li>
<li><a href="#trunkSourceWebCoreloaderPrivateClickMeasurementh">trunk/Source/WebCore/loader/PrivateClickMeasurement.h</a></li>
<li><a href="#trunkSourceWebCoreloaderResourceCryptographicDigestcpp">trunk/Source/WebCore/loader/ResourceCryptographicDigest.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderResourceLoadNotifierh">trunk/Source/WebCore/loader/ResourceLoadNotifier.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedApplicationManifesth">trunk/Source/WebCore/loader/cache/CachedApplicationManifest.h</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLOperatorDictionarycpp">trunk/Source/WebCore/mathml/MathMLOperatorDictionary.cpp</a></li>
<li><a href="#trunkSourceWebCoremathmlMathMLOperatorDictionaryh">trunk/Source/WebCore/mathml/MathMLOperatorDictionary.h</a></li>
<li><a href="#trunkSourceWebCorepageGlobalFrameIdentifierh">trunk/Source/WebCore/page/GlobalFrameIdentifier.h</a></li>
<li><a href="#trunkSourceWebCorepageMediaControlsContextMenuItemh">trunk/Source/WebCore/page/MediaControlsContextMenuItem.h</a></li>
<li><a href="#trunkSourceWebCorepagePageColorSamplercpp">trunk/Source/WebCore/page/PageColorSampler.cpp</a></li>
<li><a href="#trunkSourceWebCorepagePageConfigurationh">trunk/Source/WebCore/page/PageConfiguration.h</a></li>
<li><a href="#trunkSourceWebCorepagePagePasteboardContexth">trunk/Source/WebCore/page/PagePasteboardContext.h</a></li>
<li><a href="#trunkSourceWebCorepagePerformanceEntrycpp">trunk/Source/WebCore/page/PerformanceEntry.cpp</a></li>
<li><a href="#trunkSourceWebCorepagePerformanceMarkOptionsh">trunk/Source/WebCore/page/PerformanceMarkOptions.h</a></li>
<li><a href="#trunkSourceWebCorepagePerformanceMeasureOptionsh">trunk/Source/WebCore/page/PerformanceMeasureOptions.h</a></li>
<li><a href="#trunkSourceWebCorepagePerformanceMonitorh">trunk/Source/WebCore/page/PerformanceMonitor.h</a></li>
<li><a href="#trunkSourceWebCorepageRuntimeEnabledFeaturesh">trunk/Source/WebCore/page/RuntimeEnabledFeatures.h</a></li>
<li><a href="#trunkSourceWebCorepageScrollOptionsh">trunk/Source/WebCore/page/ScrollOptions.h</a></li>
<li><a href="#trunkSourceWebCorepageScrollToOptionsh">trunk/Source/WebCore/page/ScrollToOptions.h</a></li>
<li><a href="#trunkSourceWebCorepageUserStyleSheeth">trunk/Source/WebCore/page/UserStyleSheet.h</a></li>
<li><a href="#trunkSourceWebCorepageWindowFeaturesh">trunk/Source/WebCore/page/WindowFeatures.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingScrollingMomentumCalculatorh">trunk/Source/WebCore/page/scrolling/ScrollingMomentumCalculator.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingScrollingTreeGestureStateh">trunk/Source/WebCore/page/scrolling/ScrollingTreeGestureState.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingScrollingTreeLatchingControllerh">trunk/Source/WebCore/page/scrolling/ScrollingTreeLatchingController.h</a></li>
<li><a href="#trunkSourceWebCoreplatformCookieh">trunk/Source/WebCore/platform/Cookie.h</a></li>
<li><a href="#trunkSourceWebCoreplatformDragImageh">trunk/Source/WebCore/platform/DragImage.h</a></li>
<li><a href="#trunkSourceWebCoreplatformImageExtractionResulth">trunk/Source/WebCore/platform/ImageExtractionResult.h</a></li>
<li><a href="#trunkSourceWebCoreplatformLinkIconh">trunk/Source/WebCore/platform/LinkIcon.h</a></li>
<li><a href="#trunkSourceWebCoreplatformLogInitializationh">trunk/Source/WebCore/platform/LogInitialization.h</a></li>
<li><a href="#trunkSourceWebCoreplatformMediaCapabilitiesDecodingInfoh">trunk/Source/WebCore/platform/MediaCapabilitiesDecodingInfo.h</a></li>
<li><a href="#trunkSourceWebCoreplatformMediaCapabilitiesEncodingInfoh">trunk/Source/WebCore/platform/MediaCapabilitiesEncodingInfo.h</a></li>
<li><a href="#trunkSourceWebCoreplatformMediaCapabilitiesInfoh">trunk/Source/WebCore/platform/MediaCapabilitiesInfo.h</a></li>
<li><a href="#trunkSourceWebCoreplatformNowPlayingManagerh">trunk/Source/WebCore/platform/NowPlayingManager.h</a></li>
<li><a href="#trunkSourceWebCoreplatformPODIntervalTreeh">trunk/Source/WebCore/platform/PODIntervalTree.h</a></li>
<li><a href="#trunkSourceWebCoreplatformPasteboardItemInfoh">trunk/Source/WebCore/platform/PasteboardItemInfo.h</a></li>
<li><a href="#trunkSourceWebCoreplatformPasteboardWriterDatah">trunk/Source/WebCore/platform/PasteboardWriterData.h</a></li>
<li><a href="#trunkSourceWebCoreplatformPlatformScreenh">trunk/Source/WebCore/platform/PlatformScreen.h</a></li>
<li><a href="#trunkSourceWebCoreplatformReferrerPolicycpp">trunk/Source/WebCore/platform/ReferrerPolicy.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformReferrerPolicyh">trunk/Source/WebCore/platform/ReferrerPolicy.h</a></li>
<li><a href="#trunkSourceWebCoreplatformRuntimeApplicationCheckscpp">trunk/Source/WebCore/platform/RuntimeApplicationChecks.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformScrollAnimationKinetich">trunk/Source/WebCore/platform/ScrollAnimationKinetic.h</a></li>
<li><a href="#trunkSourceWebCoreplatformScrollAnimatorh">trunk/Source/WebCore/platform/ScrollAnimator.h</a></li>
<li><a href="#trunkSourceWebCoreplatformThemecpp">trunk/Source/WebCore/platform/Theme.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformTimerh">trunk/Source/WebCore/platform/Timer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioNowPlayingInfoh">trunk/Source/WebCore/platform/audio/NowPlayingInfo.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioSincResamplerh">trunk/Source/WebCore/platform/audio/SincResampler.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudiomacSharedRoutingArbitratorh">trunk/Source/WebCore/platform/audio/mac/SharedRoutingArbitrator.h</a></li>
<li><a href="#trunkSourceWebCoreplatformcocoaAGXCompilerServicecpp">trunk/Source/WebCore/platform/cocoa/AGXCompilerService.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformcocoaSystemBatteryh">trunk/Source/WebCore/platform/cocoa/SystemBattery.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsAnimationFrameRateh">trunk/Source/WebCore/platform/graphics/AnimationFrameRate.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsColorh">trunk/Source/WebCore/platform/graphics/Color.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsComplexTextControllercpp">trunk/Source/WebCore/platform/graphics/ComplexTextController.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsDecodingOptionsh">trunk/Source/WebCore/platform/graphics/DecodingOptions.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsDestinationColorSpaceh">trunk/Source/WebCore/platform/graphics/DestinationColorSpace.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsDisplayRefreshMonitorClienth">trunk/Source/WebCore/platform/graphics/DisplayRefreshMonitorClient.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsDisplayUpdateh">trunk/Source/WebCore/platform/graphics/DisplayUpdate.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsFloatLineh">trunk/Source/WebCore/platform/graphics/FloatLine.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsFonth">trunk/Source/WebCore/platform/graphics/Font.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsFontCascadeh">trunk/Source/WebCore/platform/graphics/FontCascade.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsFontSelectionAlgorithmh">trunk/Source/WebCore/platform/graphics/FontSelectionAlgorithm.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsImageh">trunk/Source/WebCore/platform/graphics/Image.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsImageDecoderh">trunk/Source/WebCore/platform/graphics/ImageDecoder.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsImageSourceh">trunk/Source/WebCore/platform/graphics/ImageSource.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsInlinePathDatah">trunk/Source/WebCore/platform/graphics/InlinePathData.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsMIMETypeCacheh">trunk/Source/WebCore/platform/graphics/MIMETypeCache.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsPixelBufferFormath">trunk/Source/WebCore/platform/graphics/PixelBufferFormat.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsPlatformColorSpaceh">trunk/Source/WebCore/platform/graphics/PlatformColorSpace.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsRegionh">trunk/Source/WebCore/platform/graphics/Region.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsTiledBackingh">trunk/Source/WebCore/platform/graphics/TiledBacking.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsVelocityDatah">trunk/Source/WebCore/platform/graphics/VelocityData.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationISOFairPlayStreamingPsshBoxh">trunk/Source/WebCore/platform/graphics/avfoundation/ISOFairPlayStreamingPsshBox.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcImageDecoderAVFObjCmm">trunk/Source/WebCore/platform/graphics/avfoundation/objc/ImageDecoderAVFObjC.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaGraphicsLayerCAh">trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscairoImageBufferUtilitiesCairoh">trunk/Source/WebCore/platform/graphics/cairo/ImageBufferUtilitiesCairo.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgImageBufferUtilitiesCGh">trunk/Source/WebCore/platform/graphics/cg/ImageBufferUtilitiesCG.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscocoaWebGLLayermm">trunk/Source/WebCore/platform/graphics/cocoa/WebGLLayer.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsdisplaylistsDisplayListIteratorh">trunk/Source/WebCore/platform/graphics/displaylists/DisplayListIterator.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFilterEffecth">trunk/Source/WebCore/platform/graphics/filters/FilterEffect.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfreetypeGlyphPageTreeNodeFreeTypecpp">trunk/Source/WebCore/platform/graphics/freetype/GlyphPageTreeNodeFreeType.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgpuGPUBindGroupAllocatorh">trunk/Source/WebCore/platform/graphics/gpu/GPUBindGroupAllocator.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgpuGPUDevicecpp">trunk/Source/WebCore/platform/graphics/gpu/GPUDevice.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgpuGPUDeviceh">trunk/Source/WebCore/platform/graphics/gpu/GPUDevice.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgpuGPUErrorScopesh">trunk/Source/WebCore/platform/graphics/gpu/GPUErrorScopes.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgpuGPURenderPassDescriptorh">trunk/Source/WebCore/platform/graphics/gpu/GPURenderPassDescriptor.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgpuGPURenderPipelineh">trunk/Source/WebCore/platform/graphics/gpu/GPURenderPipeline.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgpuGPURenderPipelineDescriptorh">trunk/Source/WebCore/platform/graphics/gpu/GPURenderPipelineDescriptor.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgpuGPURequestAdapterOptionsh">trunk/Source/WebCore/platform/graphics/gpu/GPURequestAdapterOptions.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgpucocoaGPUBindGroupMetalmm">trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUBindGroupMetal.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgpucocoaGPUPipelineMetalConvertLayouth">trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUPipelineMetalConvertLayout.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgpucocoaGPURenderPipelineMetalmm">trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPURenderPipelineMetal.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgpucocoaGPUSwapChainMetalmm">trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUSwapChainMetal.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgpucocoaGPUTextureMetalmm">trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUTextureMetal.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgstreamerImageDecoderGStreamercpp">trunk/Source/WebCore/platform/graphics/gstreamer/ImageDecoderGStreamer.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgstreameremeCDMProxyClearKeyh">trunk/Source/WebCore/platform/graphics/gstreamer/eme/CDMProxyClearKey.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstransformsAffineTransformcpp">trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstransformsAffineTransformh">trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstransformsTransformStatecpp">trunk/Source/WebCore/platform/graphics/transforms/TransformState.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstransformsTransformationMatrixcpp">trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicswinImageDecoderDirect2Dcpp">trunk/Source/WebCore/platform/graphics/win/ImageDecoderDirect2D.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsx11PlatformDisplayX11h">trunk/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgtkPasteboardGtkcpp">trunk/Source/WebCore/platform/gtk/PasteboardGtk.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformiosLegacyTileCacheh">trunk/Source/WebCore/platform/ios/LegacyTileCache.h</a></li>
<li><a href="#trunkSourceWebCoreplatformiosLocalizedDeviceModelmm">trunk/Source/WebCore/platform/ios/LocalizedDeviceModel.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformiosPlatformEventFactoryIOSmm">trunk/Source/WebCore/platform/ios/PlatformEventFactoryIOS.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformiosSelectionGeometryh">trunk/Source/WebCore/platform/ios/SelectionGeometry.h</a></li>
<li><a href="#trunkSourceWebCoreplatformlibwpePasteboardLibWPEcpp">trunk/Source/WebCore/platform/libwpe/PasteboardLibWPE.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformmacNSScrollerImpDetailsh">trunk/Source/WebCore/platform/mac/NSScrollerImpDetails.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmediacapabilitiesAudioConfigurationh">trunk/Source/WebCore/platform/mediacapabilities/AudioConfiguration.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmediacapabilitiesMediaConfigurationh">trunk/Source/WebCore/platform/mediacapabilities/MediaConfiguration.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmediacapabilitiesVideoConfigurationh">trunk/Source/WebCore/platform/mediacapabilities/VideoConfiguration.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmediastreamRTCDataChannelHandlerh">trunk/Source/WebCore/platform/mediastream/RTCDataChannelHandler.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmediastreamRealtimeOutgoingVideoSourceh">trunk/Source/WebCore/platform/mediastream/RealtimeOutgoingVideoSource.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkCacheValidationcpp">trunk/Source/WebCore/platform/network/CacheValidation.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkCertificateSummaryh">trunk/Source/WebCore/platform/network/CertificateSummary.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkDNSh">trunk/Source/WebCore/platform/network/DNS.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkDataURLDecodercpp">trunk/Source/WebCore/platform/network/DataURLDecoder.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkHTTPParserscpp">trunk/Source/WebCore/platform/network/HTTPParsers.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkNetworkLoadMetricsh">trunk/Source/WebCore/platform/network/NetworkLoadMetrics.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkcocoaNetworkStorageSessionCocoamm">trunk/Source/WebCore/platform/network/cocoa/NetworkStorageSessionCocoa.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkcurlCookieJarDBcpp">trunk/Source/WebCore/platform/network/curl/CookieJarDB.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkcurlCookieUtilcpp">trunk/Source/WebCore/platform/network/curl/CookieUtil.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkcurlOpenSSLHelperh">trunk/Source/WebCore/platform/network/curl/OpenSSLHelper.h</a></li>
<li><a href="#trunkSourceWebCoreplatformtextEncodingTablesh">trunk/Source/WebCore/platform/text/EncodingTables.h</a></li>
<li><a href="#trunkSourceWebCoreplatformtextLocaleToScriptMappingcpp">trunk/Source/WebCore/platform/text/LocaleToScriptMapping.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformtextTextCodecCJKh">trunk/Source/WebCore/platform/text/TextCodecCJK.h</a></li>
<li><a href="#trunkSourceWebCoreplatformtextTextCodecUTF16h">trunk/Source/WebCore/platform/text/TextCodecUTF16.h</a></li>
<li><a href="#trunkSourceWebCoreplatformtextTextFlagsh">trunk/Source/WebCore/platform/text/TextFlags.h</a></li>
<li><a href="#trunkSourceWebCoreplatformwinPasteboardWincpp">trunk/Source/WebCore/platform/win/PasteboardWin.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformxropenxrPlatformXROpenXRcpp">trunk/Source/WebCore/platform/xr/openxr/PlatformXROpenXR.cpp</a></li>
<li><a href="#trunkSourceWebCorepluginsPluginDatacpp">trunk/Source/WebCore/plugins/PluginData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingImageQualityControllercpp">trunk/Source/WebCore/rendering/ImageQualityController.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingMarkedTextStyleh">trunk/Source/WebCore/rendering/MarkedTextStyle.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBlockcpp">trunk/Source/WebCore/rendering/RenderBlock.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderListBoxh">trunk/Source/WebCore/rendering/RenderListBox.h</a></li>
<li><a href="#trunkSourceWebCorerenderinglineBreakingContexth">trunk/Source/WebCore/rendering/line/BreakingContext.h</a></li>
<li><a href="#trunkSourceWebCorestyleStyleBuilderConverterh">trunk/Source/WebCore/style/StyleBuilderConverter.h</a></li>
<li><a href="#trunkSourceWebCorestyleStyleableh">trunk/Source/WebCore/style/Styleable.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGToOTFFontConversioncpp">trunk/Source/WebCore/svg/SVGToOTFFontConversion.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgpropertiesSVGAnimatedPropertyh">trunk/Source/WebCore/svg/properties/SVGAnimatedProperty.h</a></li>
<li><a href="#trunkSourceWebCoresvgpropertiesSVGPropertyh">trunk/Source/WebCore/svg/properties/SVGProperty.h</a></li>
<li><a href="#trunkSourceWebCoretestingFakeXRViewInith">trunk/Source/WebCore/testing/FakeXRViewInit.h</a></li>
<li><a href="#trunkSourceWebCoretestingInternalsh">trunk/Source/WebCore/testing/Internals.h</a></li>
<li><a href="#trunkSourceWebCoretestingMockPaymentCoordinatorh">trunk/Source/WebCore/testing/MockPaymentCoordinator.h</a></li>
<li><a href="#trunkSourceWebCoretestingWebXRTesth">trunk/Source/WebCore/testing/WebXRTest.h</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerh">trunk/Source/WebCore/workers/Worker.h</a></li>
<li><a href="#trunkSourceWebCoreworkersserviceServiceWorkerClientQueryOptionsh">trunk/Source/WebCore/workers/service/ServiceWorkerClientQueryOptions.h</a></li>
<li><a href="#trunkSourceWebCoreworkletsWorkletGlobalScopeh">trunk/Source/WebCore/worklets/WorkletGlobalScope.h</a></li>
<li><a href="#trunkSourceWebDriverChangeLog">trunk/Source/WebDriver/ChangeLog</a></li>
<li><a href="#trunkSourceWebDriverSessionHosth">trunk/Source/WebDriver/SessionHost.h</a></li>
<li><a href="#trunkSourceWebKitChangeLog">trunk/Source/WebKit/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitGPUProcessgraphicsDisplayListReaderHandleh">trunk/Source/WebKit/GPUProcess/graphics/DisplayListReaderHandle.h</a></li>
<li><a href="#trunkSourceWebKitGPUProcessmediaInitializationSegmentInfoh">trunk/Source/WebKit/GPUProcess/media/InitializationSegmentInfo.h</a></li>
<li><a href="#trunkSourceWebKitGPUProcessmediaRemoteMediaDescriptionh">trunk/Source/WebKit/GPUProcess/media/RemoteMediaDescription.h</a></li>
<li><a href="#trunkSourceWebKitGPUProcessmediaRemoteMediaSourceProxyh">trunk/Source/WebKit/GPUProcess/media/RemoteMediaSourceProxy.h</a></li>
<li><a href="#trunkSourceWebKitNetworkProcesscacheNetworkCacheStorageh">trunk/Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.h</a></li>
<li><a href="#trunkSourceWebKitNetworkProcessglibDNSCacheh">trunk/Source/WebKit/NetworkProcess/glib/DNSCache.h</a></li>
<li><a href="#trunkSourceWebKitPlatformIPCArgumentCoderh">trunk/Source/WebKit/Platform/IPC/ArgumentCoder.h</a></li>
<li><a href="#trunkSourceWebKitPlatformIPCIPCSemaphoreh">trunk/Source/WebKit/Platform/IPC/IPCSemaphore.h</a></li>
<li><a href="#trunkSourceWebKitPlatformIPCMessageArgumentDescriptionsh">trunk/Source/WebKit/Platform/IPC/MessageArgumentDescriptions.h</a></li>
<li><a href="#trunkSourceWebKitPlatformIPCStreamConnectionBufferh">trunk/Source/WebKit/Platform/IPC/StreamConnectionBuffer.h</a></li>
<li><a href="#trunkSourceWebKitPlatformSharedMemoryh">trunk/Source/WebKit/Platform/SharedMemory.h</a></li>
<li><a href="#trunkSourceWebKitPlatformcocoaSharedMemoryCocoacpp">trunk/Source/WebKit/Platform/cocoa/SharedMemoryCocoa.cpp</a></li>
<li><a href="#trunkSourceWebKitScriptswebkittestsTestWithSuperclassMessagesRepliesh">trunk/Source/WebKit/Scripts/webkit/tests/TestWithSuperclassMessagesReplies.h</a></li>
<li><a href="#trunkSourceWebKitSharedAPICocoa_WKRemoteObjectInterfacemm">trunk/Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectInterface.mm</a></li>
<li><a href="#trunkSourceWebKitSharedCocoaXRDeviceProxyh">trunk/Source/WebKit/Shared/Cocoa/XRDeviceProxy.h</a></li>
<li><a href="#trunkSourceWebKitSharedDocumentEditingContexth">trunk/Source/WebKit/Shared/DocumentEditingContext.h</a></li>
<li><a href="#trunkSourceWebKitSharedRTCNetworkcpp">trunk/Source/WebKit/Shared/RTCNetwork.cpp</a></li>
<li><a href="#trunkSourceWebKitSharedRTCPacketOptionscpp">trunk/Source/WebKit/Shared/RTCPacketOptions.cpp</a></li>
<li><a href="#trunkSourceWebKitSharedSessionStateh">trunk/Source/WebKit/Shared/SessionState.h</a></li>
<li><a href="#trunkSourceWebKitSharedTransactionIDh">trunk/Source/WebKit/Shared/TransactionID.h</a></li>
<li><a href="#trunkSourceWebKitSharedWebBackForwardListCountsh">trunk/Source/WebKit/Shared/WebBackForwardListCounts.h</a></li>
<li><a href="#trunkSourceWebKitSharedglibInputMethodStateh">trunk/Source/WebKit/Shared/glib/InputMethodState.h</a></li>
<li><a href="#trunkSourceWebKitSharediosWebAutocorrectionContexth">trunk/Source/WebKit/Shared/ios/WebAutocorrectionContext.h</a></li>
<li><a href="#trunkSourceWebKitSharediosWebAutocorrectionDatah">trunk/Source/WebKit/Shared/ios/WebAutocorrectionData.h</a></li>
<li><a href="#trunkSourceWebKitSharediosWebIOSEventFactoryh">trunk/Source/WebKit/Shared/ios/WebIOSEventFactory.h</a></li>
<li><a href="#trunkSourceWebKitSharedmacObjCObjectGraphmm">trunk/Source/WebKit/Shared/mac/ObjCObjectGraph.mm</a></li>
<li><a href="#trunkSourceWebKitUIProcessAPIAPINavigationh">trunk/Source/WebKit/UIProcess/API/APINavigation.h</a></li>
<li><a href="#trunkSourceWebKitUIProcessAPICocoaWKWebViewmm">trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm</a></li>
<li><a href="#trunkSourceWebKitUIProcessAPICocoaWKWebsiteDataRecordInternalh">trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataRecordInternal.h</a></li>
<li><a href="#trunkSourceWebKitUIProcessAPIgtkWebKitWebViewBasePrivateh">trunk/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBasePrivate.h</a></li>
<li><a href="#trunkSourceWebKitUIProcessAutomationSimulatedInputDispatcherh">trunk/Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.h</a></li>
<li><a href="#trunkSourceWebKitUIProcessAutomationWebAutomationSessioncpp">trunk/Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp</a></li>
<li><a href="#trunkSourceWebKitUIProcessCocoaPlatformXRCoordinatorh">trunk/Source/WebKit/UIProcess/Cocoa/PlatformXRCoordinator.h</a></li>
<li><a href="#trunkSourceWebKitUIProcessWebPageProxyh">trunk/Source/WebKit/UIProcess/WebPageProxy.h</a></li>
<li><a href="#trunkSourceWebKitUIProcessWebPasteboardProxyh">trunk/Source/WebKit/UIProcess/WebPasteboardProxy.h</a></li>
<li><a href="#trunkSourceWebKitUIProcessWebsiteDataWebsiteDataRecordh">trunk/Source/WebKit/UIProcess/WebsiteData/WebsiteDataRecord.h</a></li>
<li><a href="#trunkSourceWebKitUIProcessiosWKContentViewInteractionmm">trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm</a></li>
<li><a href="#trunkSourceWebKitUIProcessiosWKMouseGestureRecognizermm">trunk/Source/WebKit/UIProcess/ios/WKMouseGestureRecognizer.mm</a></li>
<li><a href="#trunkSourceWebKitWebProcessGPUmediaMediaSourcePrivateRemotecpp">trunk/Source/WebKit/WebProcess/GPU/media/MediaSourcePrivateRemote.cpp</a></li>
<li><a href="#trunkSourceWebKitWebProcessGPUmediaRemoteAudioDestinationProxyh">trunk/Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.h</a></li>
<li><a href="#trunkSourceWebKitWebProcessGPUmediaRemoteCDMInstanceSessioncpp">trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMInstanceSession.cpp</a></li>
<li><a href="#trunkSourceWebKitWebProcessGPUmediaRemoteMediaPlayerMIMETypeCacheh">trunk/Source/WebKit/WebProcess/GPU/media/RemoteMediaPlayerMIMETypeCache.h</a></li>
<li><a href="#trunkSourceWebKitWebProcessInjectedBundleDOMInjectedBundleNodeHandleh">trunk/Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h</a></li>
<li><a href="#trunkSourceWebKitWebProcessWebCoreSupportShareableBitmapUtilitiesh">trunk/Source/WebKit/WebProcess/WebCoreSupport/ShareableBitmapUtilities.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacChangeLog">trunk/Source/WebKitLegacy/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitLegacymacDOMDOMRangeInternalh">trunk/Source/WebKitLegacy/mac/DOM/DOMRangeInternal.h</a></li>
<li><a href="#trunkSourceWebKitLegacymacWebViewWebGeolocationPositionmm">trunk/Source/WebKitLegacy/mac/WebView/WebGeolocationPosition.mm</a></li>
<li><a href="#trunkSourceWebKitLegacymacWebViewWebGeolocationPositionInternalh">trunk/Source/WebKitLegacy/mac/WebView/WebGeolocationPositionInternal.h</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsMiniBrowserwinCommoncpp">trunk/Tools/MiniBrowser/win/Common.cpp</a></li>
<li><a href="#trunkToolsScriptswebkitpystylecheckerscpppy">trunk/Tools/Scripts/webkitpy/style/checkers/cpp.py</a></li>
<li><a href="#trunkToolsTestRunnerSharedBindingsJSBasicsh">trunk/Tools/TestRunnerShared/Bindings/JSBasics.h</a></li>
<li><a href="#trunkToolsTestRunnerSharedUIScriptContextUIScriptControllerh">trunk/Tools/TestRunnerShared/UIScriptContext/UIScriptController.h</a></li>
<li><a href="#trunkToolsTestWebKitAPITCPServercpp">trunk/Tools/TestWebKitAPI/TCPServer.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITCPServerh">trunk/Tools/TestWebKitAPI/TCPServer.h</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWTFCrossThreadCopiercpp">trunk/Tools/TestWebKitAPI/Tests/WTF/CrossThreadCopier.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWTFFunctioncpp">trunk/Tools/TestWebKitAPI/Tests/WTF/Function.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWTFHashercpp">trunk/Tools/TestWebKitAPI/Tests/WTF/Hasher.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebCoreApduTestcpp">trunk/Tools/TestWebKitAPI/Tests/WebCore/ApduTest.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebCoreFidoHidMessageTestcpp">trunk/Tools/TestWebKitAPI/Tests/WebCore/FidoHidMessageTest.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWebKitCocoaFontAttributesmm">trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/FontAttributes.mm</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsiosUIFocusTestsmm">trunk/Tools/TestWebKitAPI/Tests/ios/UIFocusTests.mm</a></li>
<li><a href="#trunkToolsWebKitTestRunnerGeolocationProviderMockh">trunk/Tools/WebKitTestRunner/GeolocationProviderMock.h</a></li>
<li><a href="#trunkToolsWebKitTestRunnerInjectedBundleTestRunnercpp">trunk/Tools/WebKitTestRunner/InjectedBundle/TestRunner.cpp</a></li>
<li><a href="#trunkToolsWebKitTestRunnercocoaTestRunnerWKWebViewmm">trunk/Tools/WebKitTestRunner/cocoa/TestRunnerWKWebView.mm</a></li>
<li><a href="#trunkToolsWebKitTestRunneriosHIDEventGeneratormm">trunk/Tools/WebKitTestRunner/ios/HIDEventGenerator.mm</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceJavaScriptCoreAPIteststestapimm"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/API/tests/testapi.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/API/tests/testapi.mm 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/API/tests/testapi.mm    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -50,7 +50,6 @@
</span><span class="cx"> #import <pthread.h>
</span><span class="cx"> #import <vector>
</span><span class="cx"> #import <wtf/MemoryFootprint.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/DataLog.h>
</span><span class="cx"> #import <wtf/RetainPtr.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/ChangeLog       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -1,3 +1,26 @@
</span><ins>+2021-06-01  Darin Adler  <darin@apple.com>
+
+        Remove <wtf/Optional.h>
+        https://bugs.webkit.org/show_bug.cgi?id=226437
+
+        Reviewed by Chris Dumez.
+
+        * <many files>: Remove include of <wtf/Optional.h>.
+
+        * inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py:
+        (CppBackendDispatcherHeaderGenerator._generate_secondary_header_includes): Don't generate
+        an include of wtf/Optional.h; including WTFString.h takes care of this anyway.
+        * inspector/scripts/codegen/generate_cpp_frontend_dispatcher_header.py:
+        (CppFrontendDispatcherHeaderGenerator._generate_secondary_header_includes): Ditto.
+        * inspector/scripts/codegen/generate_cpp_protocol_types_header.py:
+        (CppProtocolTypesHeaderGenerator._generate_secondary_header_includes): Ditto.
+
+        * inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py:
+        (CppProtocolTypesImplementationGenerator.generate_output): Generate an include of <optional>
+        instead of <wtf/Optional.h>.
+
+        * inspector/scripts/tests/expected/*: Regenerate.
+
</ins><span class="cx"> 2021-06-01  Chris Dumez  <cdumez@apple.com>
</span><span class="cx"> 
</span><span class="cx">         Rename Checked::unsafeGet() to Checked::value()
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreassemblerLinkBufferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/assembler/LinkBuffer.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/assembler/LinkBuffer.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/assembler/LinkBuffer.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -40,7 +40,6 @@
</span><span class="cx"> #include <wtf/DataLog.h>
</span><span class="cx"> #include <wtf/FastMalloc.h>
</span><span class="cx"> #include <wtf/Noncopyable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreassemblerMacroAssemblerARM64h"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "ARM64Assembler.h"
</span><span class="cx"> #include "AbstractMacroAssembler.h"
</span><span class="cx"> #include <wtf/MathExtras.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreassemblerMacroAssemblerX86Commonh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "X86Assembler.h"
</span><span class="cx"> #include "AbstractMacroAssembler.h"
</span><span class="cx"> #include <array>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreb3B3Commoncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/b3/B3Common.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/b3/B3Common.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/b3/B3Common.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "DFGCommon.h"
</span><span class="cx"> #include "FTLState.h"
</span><span class="cx"> #include "Options.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC { namespace B3 {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreb3B3Opcodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/b3/B3Opcode.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/b3/B3Opcode.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/b3/B3Opcode.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "B3Type.h"
</span><span class="cx"> #include "B3Width.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/StdLibExtras.h>
</span><span class="cx"> 
</span><span class="cx"> namespace JSC { namespace B3 {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreb3airAirArgh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/b3/air/AirArg.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/b3/air/AirArg.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/b3/air/AirArg.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #include "B3Type.h"
</span><span class="cx"> #include "B3Value.h"
</span><span class="cx"> #include "B3Width.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> #if !ASSERT_ENABLED
</span><span class="cx"> IGNORE_RETURN_TYPE_WARNINGS_BEGIN
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeBytecodeGeneratorificationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/BytecodeGeneratorification.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/BytecodeGeneratorification.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/bytecode/BytecodeGeneratorification.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -38,7 +38,6 @@
</span><span class="cx"> #include "StrongInlines.h"
</span><span class="cx"> #include "UnlinkedCodeBlockGenerator.h"
</span><span class="cx"> #include "UnlinkedMetadataTableInlines.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeUnlinkedFunctionExecutablecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -39,7 +39,6 @@
</span><span class="cx"> #include "SourceProvider.h"
</span><span class="cx"> #include "Structure.h"
</span><span class="cx"> #include "UnlinkedFunctionCodeBlock.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeUnlinkedFunctionExecutableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -39,7 +39,6 @@
</span><span class="cx"> #include "SourceCode.h"
</span><span class="cx"> #include "VariableEnvironment.h"
</span><span class="cx"> #include <wtf/FixedVector.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecompilerBytecodeGeneratorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -58,7 +58,6 @@
</span><span class="cx"> #include "VMTrapsInlines.h"
</span><span class="cx"> #include <wtf/BitVector.h>
</span><span class="cx"> #include <wtf/HashSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/StdLibExtras.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecompilerBytecodeGeneratorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -53,7 +53,6 @@
</span><span class="cx"> #include <functional>
</span><span class="cx"> #include <wtf/CheckedArithmetic.h>
</span><span class="cx"> #include <wtf/HashFunctions.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/SegmentedVector.h>
</span><span class="cx"> #include <wtf/SetForScope.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredebuggerDebuggerParseDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/debugger/DebuggerParseData.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/debugger/DebuggerParseData.cpp       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/debugger/DebuggerParseData.cpp  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> #include "DebuggerParseData.h"
</span><span class="cx"> 
</span><span class="cx"> #include "Parser.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredebuggerScriptProfilingScopeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/debugger/ScriptProfilingScope.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/debugger/ScriptProfilingScope.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/debugger/ScriptProfilingScope.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "Debugger.h"
</span><span class="cx"> #include "JSGlobalObject.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreheapGCRequesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/heap/GCRequest.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/heap/GCRequest.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/heap/GCRequest.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "CollectionScope.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/PrintStream.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/SharedTask.h>
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreheapHeapSnapshotcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/heap/HeapSnapshot.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/heap/HeapSnapshot.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/heap/HeapSnapshot.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> #include "HeapSnapshot.h"
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/DataLog.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorInjectedScriptHosth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/InjectedScriptHost.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/InjectedScriptHost.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/InjectedScriptHost.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "JSCJSValueInlines.h"
</span><span class="cx"> #include "PerGlobalObjectWrapperWorld.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorInspectorBackendDispatcherh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/InspectorBackendDispatcher.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "InspectorProtocolTypes.h"
</span><span class="cx"> #include <functional>
</span><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorDebuggerAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -39,7 +39,6 @@
</span><span class="cx"> #include <wtf/HashMap.h>
</span><span class="cx"> #include <wtf/HashSet.h>
</span><span class="cx"> #include <wtf/Noncopyable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorremotecocoaRemoteConnectionToTargetCocoamm"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/remote/cocoa/RemoteConnectionToTargetCocoa.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/remote/cocoa/RemoteConnectionToTargetCocoa.mm      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/remote/cocoa/RemoteConnectionToTargetCocoa.mm 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #import "RemoteInspectionTarget.h"
</span><span class="cx"> #import "RemoteInspector.h"
</span><span class="cx"> #import <dispatch/dispatch.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/RunLoop.h>
</span><span class="cx"> 
</span><span class="cx"> #if USE(WEB_THREAD)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorremotesocketRemoteInspectorSocketh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/remote/socket/RemoteInspectorSocket.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/remote/socket/RemoteInspectorSocket.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/remote/socket/RemoteInspectorSocket.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "JSExportMacros.h"
</span><span class="cx"> #include <array>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> #if OS(WINDOWS)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_backend_dispatcher_headerpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -79,7 +79,6 @@
</span><span class="cx">             (["JavaScriptCore", "WebKit"], (self.model().framework.name, "%sProtocolObjects.h" % self.protocol_name())),
</span><span class="cx">             (["JavaScriptCore", "WebKit"], ("JavaScriptCore", "inspector/InspectorBackendDispatcher.h")),
</span><span class="cx">             (["JavaScriptCore", "WebKit"], ("WTF", "wtf/Expected.h")),
</span><del>-            (["JavaScriptCore", "WebKit"], ("WTF", "wtf/Optional.h")),
</del><span class="cx">             (["JavaScriptCore", "WebKit"], ("WTF", "wtf/text/WTFString.h")),
</span><span class="cx">             (["JavaScriptCore", "WebKit"], ("std", "tuple")),
</span><span class="cx">         ]
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_frontend_dispatcher_headerpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_header.py (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_header.py 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_header.py    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -73,7 +73,6 @@
</span><span class="cx">         header_includes = [
</span><span class="cx">             (["JavaScriptCore", "WebKit"], (self.model().framework.name, "%sProtocolObjects.h" % self.protocol_name())),
</span><span class="cx">             (["JavaScriptCore", "WebKit"], ("WTF", "wtf/JSONValues.h")),
</span><del>-            (["JavaScriptCore", "WebKit"], ("WTF", "wtf/Optional.h")),
</del><span class="cx">             (["JavaScriptCore", "WebKit"], ("WTF", "wtf/text/WTFString.h")),
</span><span class="cx">         ]
</span><span class="cx">         return '\n'.join(self.generate_includes_from_entries(header_includes))
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_protocol_types_headerpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_header.py (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_header.py      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_header.py 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -86,7 +86,6 @@
</span><span class="cx">         header_includes = [
</span><span class="cx">             (["JavaScriptCore", "WebKit"], ("JavaScriptCore", "inspector/InspectorProtocolTypes.h")),
</span><span class="cx">             (["JavaScriptCore", "WebKit"], ("WTF", "wtf/JSONValues.h")),
</span><del>-            (["JavaScriptCore", "WebKit"], ("WTF", "wtf/Optional.h")),
</del><span class="cx">             (["JavaScriptCore", "WebKit"], ("WTF", "wtf/text/WTFString.h")),
</span><span class="cx">         ]
</span><span class="cx">         return '\n'.join(self.generate_includes_from_entries(header_includes))
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_protocol_types_implementationpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx">         self.calculate_types_requiring_shape_assertions(domains)
</span><span class="cx"> 
</span><span class="cx">         secondary_headers = [
</span><del>-            '<wtf/Optional.h>',
</del><ins>+            '<optional>',
</ins><span class="cx">             '<wtf/text/CString.h>',
</span><span class="cx">         ]
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandtargetTypematchingdomaindebuggableTypejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/command-targetType-matching-domain-debuggableType.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/command-targetType-matching-domain-debuggableType.json-result       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/command-targetType-matching-domain-debuggableType.json-result  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -132,7 +132,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -298,7 +297,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -400,7 +398,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithasyncattributejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -138,7 +138,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -484,7 +483,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -569,7 +567,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithoptionalcallreturnparametersjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -133,7 +133,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -397,7 +396,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -482,7 +480,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddefinitionswithmacplatformjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/definitions-with-mac-platform.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/definitions-with-mac-platform.json-result   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/definitions-with-mac-platform.json-result      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -142,7 +142,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -326,7 +325,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -436,7 +434,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddomaindebuggableTypesjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domain-debuggableTypes.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domain-debuggableTypes.json-result  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domain-debuggableTypes.json-result     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -132,7 +132,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -298,7 +297,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -400,7 +398,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddomaintargetTypematchingdomaindebuggableTypejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domain-targetType-matching-domain-debuggableType.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domain-targetType-matching-domain-debuggableType.json-result        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domain-targetType-matching-domain-debuggableType.json-result   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -132,7 +132,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -298,7 +297,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -400,7 +398,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddomaintargetTypesjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domain-targetTypes.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domain-targetTypes.json-result      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domain-targetTypes.json-result 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -132,7 +132,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -298,7 +297,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -400,7 +398,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddomainswithvaryingcommandsizesjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -153,7 +153,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -536,7 +535,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -621,7 +619,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedenumvaluesjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -143,7 +143,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -334,7 +333,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -456,7 +454,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedeventtargetTypematchingdomaindebuggableTypejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/event-targetType-matching-domain-debuggableType.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/event-targetType-matching-domain-debuggableType.json-result 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/event-targetType-matching-domain-debuggableType.json-result    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -132,7 +132,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -298,7 +297,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -400,7 +398,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedeventswithoptionalparametersjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/events-with-optional-parameters.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/events-with-optional-parameters.json-result 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/events-with-optional-parameters.json-result    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -128,7 +128,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -222,7 +221,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -364,7 +362,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedgeneratedomainswithfeatureguardsjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -136,7 +136,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -302,7 +301,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -404,7 +402,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedsametypeiddifferentdomainjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/same-type-id-different-domain.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/same-type-id-different-domain.json-result   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/same-type-id-different-domain.json-result      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -121,7 +121,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -215,7 +214,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -300,7 +298,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedshadowedoptionaltypesettersjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -121,7 +121,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -215,7 +214,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -300,7 +298,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedshouldstripcommentsjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/should-strip-comments.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/should-strip-comments.json-result   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/should-strip-comments.json-result      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -121,7 +121,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -215,7 +214,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -300,7 +298,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationaliasedprimitivetypejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -121,7 +121,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -215,7 +214,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -300,7 +298,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationarraytypejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-array-type.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-array-type.json-result     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-array-type.json-result        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -126,7 +126,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -220,7 +219,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -305,7 +303,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationenumtypejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-enum-type.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-enum-type.json-result      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-enum-type.json-result 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -127,7 +127,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -221,7 +220,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -306,7 +304,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationobjecttypejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-object-type.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-object-type.json-result    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-object-type.json-result       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -128,7 +128,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -222,7 +221,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -307,7 +305,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtyperequiringruntimecastsjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -127,7 +127,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -221,7 +220,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -306,7 +304,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypewithopenparametersjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-with-open-parameters.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-with-open-parameters.json-result       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-with-open-parameters.json-result  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -121,7 +121,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -215,7 +214,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -300,7 +298,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedversionjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/version.json-result (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/version.json-result 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/version.json-result    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -126,7 +126,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -220,7 +219,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "TestProtocolObjects.h"
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -305,7 +303,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorejitJITCodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/jit/JITCode.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/jit/JITCode.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/jit/JITCode.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "JSCJSValue.h"
</span><span class="cx"> #include "MacroAssemblerCodeRef.h"
</span><span class="cx"> #include "RegisterSet.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorejitPCToCodeOriginMapcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "B3PCToOriginMap.h"
</span><span class="cx"> #include "DFGNode.h"
</span><span class="cx"> #include "LinkBuffer.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> #if COMPILER(MSVC)
</span><span class="cx"> // See https://msdn.microsoft.com/en-us/library/4wz07268.aspx
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeAbstractModuleRecordcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #include "JSModuleNamespaceObject.h"
</span><span class="cx"> #include "JSModuleRecord.h"
</span><span class="cx"> #include "WebAssemblyModuleRecord.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> namespace AbstractModuleRecordInternal {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeCachedTypescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/CachedTypes.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/CachedTypes.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/runtime/CachedTypes.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -41,7 +41,6 @@
</span><span class="cx"> #include "UnlinkedModuleProgramCodeBlock.h"
</span><span class="cx"> #include "UnlinkedProgramCodeBlock.h"
</span><span class="cx"> #include <wtf/MallocPtr.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Packed.h>
</span><span class="cx"> #include <wtf/RobinHoodHashMap.h>
</span><span class="cx"> #include <wtf/UUID.h>
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeConcurrentJSLockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/ConcurrentJSLock.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/ConcurrentJSLock.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/runtime/ConcurrentJSLock.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "DeferGC.h"
</span><span class="cx"> #include <wtf/Lock.h>
</span><span class="cx"> #include <wtf/NoLock.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeDefinePropertyAttributesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/DefinePropertyAttributes.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/DefinePropertyAttributes.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/runtime/DefinePropertyAttributes.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/TriState.h>
</span><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeIdentifierh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/Identifier.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/Identifier.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/runtime/Identifier.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -23,7 +23,6 @@
</span><span class="cx"> #include "ArrayConventions.h"
</span><span class="cx"> #include "PrivateName.h"
</span><span class="cx"> #include "VM.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx"> #include <wtf/text/UniquedStringImpl.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeIntrinsich"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/Intrinsic.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/Intrinsic.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/runtime/Intrinsic.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "IterationKind.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeMachineContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/MachineContext.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/MachineContext.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/runtime/MachineContext.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include "GPRInfo.h"
</span><span class="cx"> #include "LLIntPCRanges.h"
</span><span class="cx"> #include "MacroAssemblerCodeRef.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/PlatformRegisters.h>
</span><span class="cx"> #include <wtf/PointerPreparations.h>
</span><span class="cx"> #include <wtf/StdLibExtras.h>
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeMathCommonh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/MathCommon.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/MathCommon.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/runtime/MathCommon.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "CPU.h"
</span><span class="cx"> #include <cmath>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeObjectInitializationScopeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/ObjectInitializationScope.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/ObjectInitializationScope.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/runtime/ObjectInitializationScope.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "DeferGC.h"
</span><span class="cx"> #include "DisallowVMEntry.h"
</span><span class="cx"> #include "VM.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeOptionscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/Options.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/Options.cpp  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/runtime/Options.cpp     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -39,7 +39,6 @@
</span><span class="cx"> #include <wtf/Compiler.h>
</span><span class="cx"> #include <wtf/DataLog.h>
</span><span class="cx"> #include <wtf/NumberOfCores.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/OSLogPrintStream.h>
</span><span class="cx"> #include <wtf/StdLibExtras.h>
</span><span class="cx"> #include <wtf/TranslatedProcess.h>
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimePropertyNameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/PropertyName.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/PropertyName.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/runtime/PropertyName.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "Identifier.h"
</span><span class="cx"> #include "JSGlobalObjectFunctions.h"
</span><span class="cx"> #include "PrivateName.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/dtoa.h>
</span><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorewasmWasmB3IRGeneratorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -61,7 +61,6 @@
</span><span class="cx"> #include "WasmSignatureInlines.h"
</span><span class="cx"> #include "WasmThunks.h"
</span><span class="cx"> #include <limits>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/StdLibExtras.h>
</span><span class="cx"> 
</span><span class="cx"> #if !ENABLE(WEBASSEMBLY)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorewasmWasmFormath"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/wasm/WasmFormat.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/wasm/WasmFormat.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/wasm/WasmFormat.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -40,7 +40,6 @@
</span><span class="cx"> #include <cstdint>
</span><span class="cx"> #include <limits>
</span><span class="cx"> #include <memory>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorewasmWasmModuleInformationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/wasm/WasmModuleInformation.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/wasm/WasmModuleInformation.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/wasm/WasmModuleInformation.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "WasmFormat.h"
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/BitVector.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC { namespace Wasm {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorewasmWasmSectionParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/wasm/WasmSectionParser.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/wasm/WasmSectionParser.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/wasm/WasmSectionParser.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -35,7 +35,6 @@
</span><span class="cx"> #include "WasmOps.h"
</span><span class="cx"> #include "WasmSignatureInlines.h"
</span><span class="cx"> #include <wtf/HexNumber.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace JSC { namespace Wasm {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorewasmWasmStreamingParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/wasm/WasmStreamingParser.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/wasm/WasmStreamingParser.cpp 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/wasm/WasmStreamingParser.cpp    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #include "WasmParser.h"
</span><span class="cx"> #include "WasmSectionParser.h"
</span><span class="cx"> #include "WasmSignatureInlines.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/UnalignedAccess.h>
</span><span class="cx"> 
</span><span class="cx"> namespace JSC { namespace Wasm {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorewasmWasmTableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/wasm/WasmTable.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/wasm/WasmTable.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/wasm/WasmTable.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "WasmLimits.h"
</span><span class="cx"> #include "WriteBarrier.h"
</span><span class="cx"> #include <wtf/MallocPtr.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/ThreadSafeRefCounted.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreyarrYarrFlagscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/yarr/YarrFlags.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/yarr/YarrFlags.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/yarr/YarrFlags.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> #include "YarrFlags.h"
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/OptionSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/StringView.h>
</span><span class="cx"> 
</span><span class="cx"> namespace JSC { namespace Yarr {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreyarrYarrFlagsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/yarr/YarrFlags.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/yarr/YarrFlags.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/yarr/YarrFlags.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,6 +25,7 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> 
</span><span class="cx"> namespace JSC { namespace Yarr {
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreyarrYarrParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/yarr/YarrParser.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/yarr/YarrParser.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/yarr/YarrParser.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "YarrUnicodeProperties.h"
</span><span class="cx"> #include <wtf/ASCIICType.h>
</span><span class="cx"> #include <wtf/HashSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/StringBuilder.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreyarrYarrPatterncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/yarr/YarrPattern.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/yarr/YarrPattern.cpp 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/yarr/YarrPattern.cpp    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "YarrCanonicalize.h"
</span><span class="cx"> #include "YarrParser.h"
</span><span class="cx"> #include <wtf/DataLog.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/StackCheck.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreyarrYarrUnicodePropertiescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/yarr/YarrUnicodeProperties.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/yarr/YarrUnicodeProperties.cpp       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/JavaScriptCore/yarr/YarrUnicodeProperties.cpp  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "Yarr.h"
</span><span class="cx"> #include "YarrPattern.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace JSC { namespace Yarr {
</span></span></pre></div>
<a id="trunkSourceWTFChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/ChangeLog (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/ChangeLog       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/ChangeLog  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -1,3 +1,33 @@
</span><ins>+2021-06-01  Darin Adler  <darin@apple.com>
+
+        Remove <wtf/Optional.h>
+        https://bugs.webkit.org/show_bug.cgi?id=226437
+
+        Reviewed by Chris Dumez.
+
+        * <many files>: Removed include of <wtf/Optional.h>.
+
+        * WTF.xcodeproj/project.pbxproj: Removed Optional.h.
+
+        * wtf/Markable.h: Added include of <optional>.
+        * wtf/OptionSet.h: Ditto.
+
+        * wtf/Optional.h: Emptied this file. On the Windows build system, we can't
+        seem to build successfully without an empty file here. The copied forwarding
+        header seems to linger even if we remove the original. Until we fix the
+        Windows build system, if we want to support incremental builds, we need
+        to keep this empty file around.
+
+        * wtf/PrintStream.h: Added include of <optional>.
+        * wtf/Seconds.h: Ditto.
+        * wtf/StackTrace.h: Ditto.
+
+        * wtf/StdLibExtras.h: Moved the valueOrCompute function here from Optional.h.
+        Re-sorted the "using" at the bottom of the file.
+
+        * wtf/URLHelpers.h: Added include of <optional>.
+        * wtf/Vector.h: Ditto.
+
</ins><span class="cx"> 2021-06-01  Chris Dumez  <cdumez@apple.com>
</span><span class="cx"> 
</span><span class="cx">         Rename Checked::unsafeGet() to Checked::value()
</span></span></pre></div>
<a id="trunkSourceWTFWTFxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/WTF.xcodeproj/project.pbxproj (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/WTF.xcodeproj/project.pbxproj   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/WTF.xcodeproj/project.pbxproj      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -333,7 +333,6 @@
</span><span class="cx">          1A944F461C3D8814005BD28C /* BlockPtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlockPtr.h; sourceTree = "<group>"; };
</span><span class="cx">          1AEA88E11D6BBCF400E5AD64 /* EnumTraits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EnumTraits.h; sourceTree = "<group>"; };
</span><span class="cx">          1AFDE647195201C300C48FFA /* TypeCastsCF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TypeCastsCF.h; sourceTree = "<group>"; };
</span><del>-               1AFDE6521953B23D00C48FFA /* Optional.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Optional.h; sourceTree = "<group>"; };
</del><span class="cx">           1C181C7D1D3078DA00F5FA16 /* TextBreakIterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextBreakIterator.cpp; sourceTree = "<group>"; };
</span><span class="cx">          1C181C7E1D3078DA00F5FA16 /* TextBreakIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextBreakIterator.h; sourceTree = "<group>"; };
</span><span class="cx">          1C181C811D30797C00F5FA16 /* LineBreakIteratorPoolICU.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LineBreakIteratorPoolICU.h; sourceTree = "<group>"; };
</span><span class="lines">@@ -1080,9 +1079,9 @@
</span><span class="cx">                          3137E1D7DBD84AC38FAE4D34 /* IndexSet.h */,
</span><span class="cx">                          2684D4351C000D400081D663 /* IndexSparseSet.h */,
</span><span class="cx">                          A8A472BC151A825A004123FF /* InlineASM.h */,
</span><del>-                               33FD4811265CB38000ABE4F4 /* InterferenceGraph.h */,
</del><span class="cx">                           A70DA0821799F04D00529A9B /* Insertion.h */,
</span><span class="cx">                          5182C22C1F2BC7E60059BA7C /* InstanceCounted.h */,
</span><ins>+                               33FD4811265CB38000ABE4F4 /* InterferenceGraph.h */,
</ins><span class="cx">                           0F7EB85B1FA8FF4100F1ABCB /* IsoMalloc.h */,
</span><span class="cx">                          0F7EB85C1FA8FF4200F1ABCB /* IsoMallocInlines.h */,
</span><span class="cx">                          7CDD7FF7186D291E007433CD /* IteratorAdaptors.h */,
</span><span class="lines">@@ -1149,7 +1148,6 @@
</span><span class="cx">                          8348BA0D21FBC0D400FD3054 /* ObjectIdentifier.cpp */,
</span><span class="cx">                          83A8AC3D1FABBE94002064AC /* ObjectIdentifier.h */,
</span><span class="cx">                          CD48A87024C8A21600F5800C /* Observer.h */,
</span><del>-                               1AFDE6521953B23D00C48FFA /* Optional.h */,
</del><span class="cx">                           1A4656181C7FC68E00F5920F /* OptionSet.h */,
</span><span class="cx">                          275DFB6B238BDF72001230E2 /* OptionSetHash.h */,
</span><span class="cx">                          0F9495831C571CC900413A48 /* OrderMaker.h */,
</span></span></pre></div>
<a id="trunkSourceWTFwtfCrossThreadQueueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/CrossThreadQueue.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/CrossThreadQueue.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/CrossThreadQueue.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include <wtf/Deque.h>
</span><span class="cx"> #include <wtf/Lock.h>
</span><span class="cx"> #include <wtf/Noncopyable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWTFwtfForwardh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/Forward.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/Forward.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/Forward.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -21,7 +21,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include <stddef.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Platform.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span></span></pre></div>
<a id="trunkSourceWTFwtfFunctionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/Function.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/Function.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/Function.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,6 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> #include <memory>
</span><span class="cx"> #include <wtf/FastMalloc.h>
</span><ins>+#include <wtf/Forward.h>
</ins><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span><span class="lines">@@ -56,8 +57,6 @@
</span><span class="cx"> 
</span><span class="cx"> } // namespace Detail
</span><span class="cx"> 
</span><del>-template<typename> class Function;
-
</del><span class="cx"> template<typename Out, typename... In> Function<Out(In...)> adopt(Detail::CallableWrapperBase<Out, In...>*);
</span><span class="cx"> 
</span><span class="cx"> template <typename Out, typename... In>
</span><span class="lines">@@ -128,5 +127,3 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WTF
</span><del>-
-using WTF::Function;
</del></span></pre></div>
<a id="trunkSourceWTFwtfHashTraitsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/HashTraits.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/HashTraits.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/HashTraits.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,7 +25,6 @@
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/HashFunctions.h>
</span><span class="cx"> #include <wtf/KeyValuePair.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/StdLibExtras.h>
</span><span class="cx"> 
</span><span class="cx"> #ifdef __OBJC__
</span></span></pre></div>
<a id="trunkSourceWTFwtfMarkableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/Markable.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/Markable.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/Markable.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,8 +34,8 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include <optional>
</ins><span class="cx"> #include <type_traits>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/StdLibExtras.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span></span></pre></div>
<a id="trunkSourceWTFwtfMemoryPressureHandlerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/MemoryPressureHandler.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/MemoryPressureHandler.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/MemoryPressureHandler.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include <wtf/FastMalloc.h>
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RunLoop.h>
</span><span class="cx"> 
</span><span class="cx"> #if OS(WINDOWS)
</span></span></pre></div>
<a id="trunkSourceWTFwtfOptionSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/OptionSet.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/OptionSet.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/OptionSet.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,11 +27,11 @@
</span><span class="cx"> 
</span><span class="cx"> #include <initializer_list>
</span><span class="cx"> #include <iterator>
</span><ins>+#include <optional>
</ins><span class="cx"> #include <type_traits>
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="cx"> #include <wtf/EnumTraits.h>
</span><span class="cx"> #include <wtf/MathExtras.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/StdLibExtras.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span></span></pre></div>
<a id="trunkSourceWTFwtfOptionalh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/Optional.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/Optional.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/Optional.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -20,15 +20,5 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <optional>
-
-namespace WTF {
-
-template<typename OptionalType, class Callback> auto valueOrCompute(OptionalType optional, Callback callback) -> typename OptionalType::value_type
-{
-    return optional ? *optional : callback();
-}
-
-} // namespace WTF
-
-using WTF::valueOrCompute;
</del><ins>+// This file intentionally left blank to make incremental builds on Windows work.
+// Some day later we can remove it.
</ins></span></pre></div>
<a id="trunkSourceWTFwtfPrintStreamh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/PrintStream.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/PrintStream.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/PrintStream.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,12 +26,12 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include <memory>
</span><ins>+#include <optional>
</ins><span class="cx"> #include <stdarg.h>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/FastMalloc.h>
</span><span class="cx"> #include <wtf/Noncopyable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RawPointer.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/StdLibExtras.h>
</span></span></pre></div>
<a id="trunkSourceWTFwtfRobinHoodHashTableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/RobinHoodHashTable.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/RobinHoodHashTable.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/RobinHoodHashTable.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -52,7 +52,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/HashTable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWTFwtfSecondsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/Seconds.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/Seconds.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/Seconds.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,9 +25,9 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/FastMalloc.h>
</span><span class="cx"> #include <wtf/MathExtras.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWTFwtfStackTraceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/StackTrace.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/StackTrace.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/StackTrace.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/SystemFree.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span></span></pre></div>
<a id="trunkSourceWTFwtfStdLibExtrash"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/StdLibExtras.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/StdLibExtras.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/StdLibExtras.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -558,28 +558,34 @@
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+template<typename OptionalType, class Callback> typename OptionalType::value_type valueOrCompute(OptionalType optional, Callback callback) 
+{
+    return optional ? *optional : callback();
+}
+
</ins><span class="cx"> } // namespace WTF
</span><span class="cx"> 
</span><span class="cx"> #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
</span><span class="cx"> 
</span><ins>+using WTF::GB;
</ins><span class="cx"> using WTF::KB;
</span><span class="cx"> using WTF::MB;
</span><del>-using WTF::GB;
</del><span class="cx"> using WTF::approximateBinarySearch;
</span><span class="cx"> using WTF::binarySearch;
</span><span class="cx"> using WTF::bitwise_cast;
</span><span class="cx"> using WTF::callStatelessLambda;
</span><span class="cx"> using WTF::checkAndSet;
</span><ins>+using WTF::constructFixedSizeArrayWithArguments;
</ins><span class="cx"> using WTF::findBitInWord;
</span><span class="cx"> using WTF::insertIntoBoundedVector;
</span><ins>+using WTF::is8ByteAligned;
</ins><span class="cx"> using WTF::isCompilationThread;
</span><span class="cx"> using WTF::isPointerAligned;
</span><span class="cx"> using WTF::isStatelessLambda;
</span><del>-using WTF::is8ByteAligned;
</del><ins>+using WTF::makeUnique;
+using WTF::makeUniqueWithoutFastMallocCheck;
</ins><span class="cx"> using WTF::mergeDeduplicatedSorted;
</span><span class="cx"> using WTF::roundUpToMultipleOf;
</span><span class="cx"> using WTF::safeCast;
</span><span class="cx"> using WTF::tryBinarySearch;
</span><del>-using WTF::makeUnique;
-using WTF::makeUniqueWithoutFastMallocCheck;
-using WTF::constructFixedSizeArrayWithArguments;
</del><ins>+using WTF::valueOrCompute;
</ins></span></pre></div>
<a id="trunkSourceWTFwtfURLHelperscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/URLHelpers.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/URLHelpers.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/URLHelpers.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #include <mutex>
</span><span class="cx"> #include <unicode/uidna.h>
</span><span class="cx"> #include <unicode/uscript.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span></span></pre></div>
<a id="trunkSourceWTFwtfURLHelpersh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/URLHelpers.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/URLHelpers.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/URLHelpers.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,6 +29,7 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span></span></pre></div>
<a id="trunkSourceWTFwtfVectorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/Vector.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/Vector.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/Vector.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -22,6 +22,7 @@
</span><span class="cx"> 
</span><span class="cx"> #include <initializer_list>
</span><span class="cx"> #include <limits>
</span><ins>+#include <optional>
</ins><span class="cx"> #include <string.h>
</span><span class="cx"> #include <type_traits>
</span><span class="cx"> #include <utility>
</span></span></pre></div>
<a id="trunkSourceWTFwtfcocoaCPUTimeCocoacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/cocoa/CPUTimeCocoa.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/cocoa/CPUTimeCocoa.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/cocoa/CPUTimeCocoa.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #import <mach/task_info.h>
</span><span class="cx"> #import <mach/thread_info.h>
</span><span class="cx"> #import <sys/time.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWTFwtfcocoaRuntimeApplicationChecksCocoacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.cpp     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.cpp        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> #include <wtf/cocoa/RuntimeApplicationChecksCocoa.h>
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/NeverDestroyed.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWTFwtffuchsiaCPUTimeFuchsiacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/fuchsia/CPUTimeFuchsia.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/fuchsia/CPUTimeFuchsia.cpp  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/fuchsia/CPUTimeFuchsia.cpp     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #include "config.h"
</span><span class="cx"> #include <wtf/CPUTime.h>
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <zircon/syscalls.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span></span></pre></div>
<a id="trunkSourceWTFwtfglibChassisTypecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/glib/ChassisType.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/glib/ChassisType.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/glib/ChassisType.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> #include <wtf/glib/ChassisType.h>
</span><span class="cx"> 
</span><span class="cx"> #include <mutex>
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/glib/GUniquePtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="lines">@@ -129,7 +129,7 @@
</span><span class="cx">     static ChassisType chassisType;
</span><span class="cx">     static std::once_flag initializeChassis;
</span><span class="cx">     std::call_once(initializeChassis, [] {
</span><del>-        std::optional<ChassisType> optionalChassisType = readMachineInfoChassisType();
</del><ins>+        auto optionalChassisType = readMachineInfoChassisType();
</ins><span class="cx">         if (!optionalChassisType)
</span><span class="cx">             optionalChassisType = readDMIChassisType();
</span><span class="cx">         if (!optionalChassisType)
</span></span></pre></div>
<a id="trunkSourceWTFwtftextBase64cpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/text/Base64.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/text/Base64.cpp     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/text/Base64.cpp        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,7 +25,6 @@
</span><span class="cx"> #include <wtf/text/Base64.h>
</span><span class="cx"> 
</span><span class="cx"> #include <limits.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWTFwtftextStringViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/text/StringView.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/text/StringView.cpp 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/text/StringView.cpp    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include <wtf/ASCIICType.h>
</span><span class="cx"> #include <wtf/HashMap.h>
</span><span class="cx"> #include <wtf/Lock.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/StringToIntegerConversion.h>
</span><span class="cx"> #include <wtf/text/TextBreakIterator.h>
</span><span class="cx"> #include <wtf/unicode/icu/ICUHelpers.h>
</span></span></pre></div>
<a id="trunkSourceWTFwtftextStringViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/text/StringView.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/text/StringView.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/text/StringView.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include <limits.h>
</span><span class="cx"> #include <unicode/utypes.h>
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RetainPtr.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/ASCIILiteral.h>
</span></span></pre></div>
<a id="trunkSourceWTFwtftextTextStreamh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/text/TextStream.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/text/TextStream.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/text/TextStream.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/Markable.h>
</span><span class="cx"> #include <wtf/OptionSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> #include <wtf/text/StringBuilder.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWTFwtftextcfTextBreakIteratorCFh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/text/cf/TextBreakIteratorCF.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/text/cf/TextBreakIteratorCF.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/text/cf/TextBreakIteratorCF.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -20,7 +20,6 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RetainPtr.h>
</span><span class="cx"> #include <wtf/spi/cf/CFStringSPI.h>
</span><span class="cx"> #include <wtf/text/StringView.h>
</span></span></pre></div>
<a id="trunkSourceWTFwtftexticuTextBreakIteratorICUh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/text/icu/TextBreakIteratorICU.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/text/icu/TextBreakIteratorICU.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/text/icu/TextBreakIteratorICU.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -21,7 +21,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include <unicode/ubrk.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/StringView.h>
</span><span class="cx"> #include <wtf/text/icu/UTextProviderLatin1.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWTFwtfthreadsSignalsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/threads/Signals.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/threads/Signals.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/threads/Signals.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Function.h>
</span><span class="cx"> #include <wtf/Lock.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/PlatformRegisters.h>
</span><span class="cx"> 
</span><span class="cx"> #if HAVE(MACH_EXCEPTIONS)
</span></span></pre></div>
<a id="trunkSourceWTFwtfunixCPUTimeUnixcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/unix/CPUTimeUnix.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/unix/CPUTimeUnix.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/unix/CPUTimeUnix.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include <sys/resource.h>
</span><span class="cx"> #include <sys/time.h>
</span><span class="cx"> #include <time.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWTFwtfwinCPUTimeWincpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/win/CPUTimeWin.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/win/CPUTimeWin.cpp  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WTF/wtf/win/CPUTimeWin.cpp     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> #include <wtf/CPUTime.h>
</span><span class="cx"> 
</span><span class="cx"> #include <windows.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/ChangeLog      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -1,3 +1,48 @@
</span><ins>+2021-06-01  Darin Adler  <darin@apple.com>
+
+        Remove <wtf/Optional.h>
+        https://bugs.webkit.org/show_bug.cgi?id=226437
+
+        Reviewed by Chris Dumez.
+
+        * <many files>: Removed include of <wtf/Optional.h>.
+
+        * platform/graphics/Font.h: Tweaked style a bit.
+
+        * Modules/geolocation/GeolocationClient.h: Added include of <optional>.
+        * Modules/mediastream/DoubleRange.h: Ditto.
+        * Modules/mediastream/LongRange.h: Ditto.
+        * Modules/webauthn/AuthenticationExtensionsClientOutputs.h: Ditto.
+        * css/CSSToLengthConversionData.h: Ditto.
+        * css/DOMMatrix2DInit.h: Ditto.
+        * dom/AddEventListenerOptions.h: Ditto.
+        * dom/DeviceMotionData.h: Ditto.
+        * dom/DeviceOrientationData.h: Ditto.
+        * dom/SuccessOr.h: Ditto.
+        * html/DateTimeFieldsState.h: Ditto.
+        * html/ImageBitmapOptions.h: Ditto.
+        * html/canvas/PredefinedColorSpace.h: Ditto.
+        * layout/LayoutPhase.h: Ditto.
+        * layout/MarginTypes.h: Ditto.
+        * loader/ResourceLoadNotifier.h: Ditto.
+        * page/RuntimeEnabledFeatures.h: Ditto.
+        * page/ScrollOptions.h: Ditto.
+        * platform/MediaCapabilitiesInfo.h: Ditto.
+        * platform/cocoa/SystemBattery.h: Ditto.
+        * platform/graphics/DecodingOptions.h: Ditto.
+        * platform/graphics/DestinationColorSpace.h: Ditto.
+        * platform/graphics/DisplayRefreshMonitorClient.h: Ditto.
+        * platform/graphics/FloatLine.h: Ditto.
+        * platform/graphics/gpu/GPURequestAdapterOptions.h: Ditto.
+        * platform/graphics/x11/PlatformDisplayX11.h: Ditto.
+        * platform/ios/SelectionGeometry.h: Ditto.
+        * platform/mac/NSScrollerImpDetails.h: Ditto.
+        * platform/network/DNS.h: Ditto.
+        * platform/text/EncodingTables.h: Ditto.
+        * platform/text/TextCodecCJK.h: Ditto.
+        * platform/text/TextCodecUTF16.h: Ditto.
+        * platform/text/TextFlags.h: Ditto.
+
</ins><span class="cx"> 2021-06-01  Chris Dumez  <cdumez@apple.com>
</span><span class="cx"> 
</span><span class="cx">         Rename Checked::unsafeGet() to Checked::value()
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesapplepayApplePayErrorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/applepay/ApplePayError.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/applepay/ApplePayError.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/applepay/ApplePayError.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "ApplePayErrorCode.h"
</span><span class="cx"> #include "ApplePayErrorContactField.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesapplepayApplePayLineItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/applepay/ApplePayLineItem.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/applepay/ApplePayLineItem.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/applepay/ApplePayLineItem.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "ApplePayLineItemData.h"
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesapplepayApplePayLineItemDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/applepay/ApplePayLineItemData.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/applepay/ApplePayLineItemData.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/applepay/ApplePayLineItemData.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,8 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(APPLE_PAY)
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
-
</del><span class="cx"> #if USE(APPLE_INTERNAL_SDK)
</span><span class="cx"> #include <WebKitAdditions/ApplePayLineItemDataAdditions.h>
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesapplepayApplePayPaymentContacth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/applepay/ApplePayPaymentContact.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/applepay/ApplePayPaymentContact.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/applepay/ApplePayPaymentContact.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(APPLE_PAY)
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesapplepayApplePayPaymentMethodh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/applepay/ApplePayPaymentMethod.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/applepay/ApplePayPaymentMethod.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/applepay/ApplePayPaymentMethod.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "ApplePayPaymentContact.h"
</span><span class="cx"> #include "ApplePayPaymentPass.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesapplepayApplePayPaymentMethodModeUpdateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/applepay/ApplePayPaymentMethodModeUpdate.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/applepay/ApplePayPaymentMethodModeUpdate.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/applepay/ApplePayPaymentMethodModeUpdate.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "ApplePayDetailsUpdateBase.h"
</span><span class="cx"> #include "ApplePayError.h"
</span><span class="cx"> #include "ApplePayShippingMethod.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesapplepayApplePayPaymentMethodUpdateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/applepay/ApplePayPaymentMethodUpdate.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/applepay/ApplePayPaymentMethodUpdate.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/applepay/ApplePayPaymentMethodUpdate.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #if ENABLE(APPLE_PAY)
</span><span class="cx"> 
</span><span class="cx"> #include "ApplePayDetailsUpdateBase.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesapplepayApplePaySessionPaymentRequesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/applepay/ApplePaySessionPaymentRequest.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/applepay/ApplePaySessionPaymentRequest.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/applepay/ApplePaySessionPaymentRequest.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #include "PaymentContact.h"
</span><span class="cx"> #include "PaymentInstallmentConfigurationWebCore.h"
</span><span class="cx"> #include <wtf/EnumTraits.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesapplepayApplePayShippingContactUpdateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/applepay/ApplePayShippingContactUpdate.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/applepay/ApplePayShippingContactUpdate.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/applepay/ApplePayShippingContactUpdate.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "ApplePayDetailsUpdateBase.h"
</span><span class="cx"> #include "ApplePayError.h"
</span><span class="cx"> #include "ApplePayShippingMethod.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesapplepayApplePayShippingMethodDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/applepay/ApplePayShippingMethodData.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/applepay/ApplePayShippingMethodData.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/applepay/ApplePayShippingMethodData.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,8 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(APPLE_PAY)
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
-
</del><span class="cx"> #if USE(APPLE_INTERNAL_SDK)
</span><span class="cx"> #include <WebKitAdditions/ApplePayShippingMethodDataAdditions.h>
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesapplepayPaymentCoordinatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/applepay/PaymentCoordinator.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/applepay/PaymentCoordinator.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/applepay/PaymentCoordinator.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "ApplePaySessionPaymentRequest.h"
</span><span class="cx"> #include <wtf/Expected.h>
</span><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesapplepayPaymentCoordinatorClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/applepay/PaymentCoordinatorClient.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/applepay/PaymentCoordinatorClient.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/applepay/PaymentCoordinatorClient.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include <wtf/CompletionHandler.h>
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesapplepaypaymentrequestApplePayPaymentHandlerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/applepay/paymentrequest/ApplePayPaymentHandler.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/applepay/paymentrequest/ApplePayPaymentHandler.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/applepay/paymentrequest/ApplePayPaymentHandler.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -35,7 +35,6 @@
</span><span class="cx"> #include "PaymentSession.h"
</span><span class="cx"> #include <wtf/Function.h>
</span><span class="cx"> #include <wtf/Noncopyable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesapplicationmanifestApplicationManifesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/applicationmanifest/ApplicationManifest.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/applicationmanifest/ApplicationManifest.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/applicationmanifest/ApplicationManifest.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "Color.h"
</span><span class="cx"> #include <wtf/EnumTraits.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesasyncclipboardClipboardh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/async-clipboard/Clipboard.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/async-clipboard/Clipboard.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/async-clipboard/Clipboard.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "EventTarget.h"
</span><span class="cx"> #include <wtf/IsoMalloc.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesasyncclipboardClipboardItemBindingsDataSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/async-clipboard/ClipboardItemBindingsDataSource.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/async-clipboard/ClipboardItemBindingsDataSource.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/async-clipboard/ClipboardItemBindingsDataSource.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "ClipboardItemDataSource.h"
</span><span class="cx"> #include "ExceptionCode.h"
</span><span class="cx"> #include "FileReaderLoaderClient.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Variant.h>
</span><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulescontactpickerContactInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/contact-picker/ContactInfo.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/contact-picker/ContactInfo.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/contact-picker/ContactInfo.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulescontactpickerContactsManagercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/contact-picker/ContactsManager.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/contact-picker/ContactsManager.cpp  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/contact-picker/ContactsManager.cpp     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -40,7 +40,6 @@
</span><span class="cx"> #include "UserGestureIndicator.h"
</span><span class="cx"> #include <wtf/CompletionHandler.h>
</span><span class="cx"> #include <wtf/IsoMallocInlines.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulescontactpickerContactsRequestDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/contact-picker/ContactsRequestData.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/contact-picker/ContactsRequestData.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/contact-picker/ContactsRequestData.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "ContactProperty.h"
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaInitDataRegistryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/InitDataRegistry.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/InitDataRegistry.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/encryptedmedia/InitDataRegistry.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/Function.h>
</span><span class="cx"> #include <wtf/HashMap.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaMediaKeyStatusMapcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyStatusMap.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyStatusMap.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyStatusMap.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #include "JSMediaKeyStatusMap.h"
</span><span class="cx"> #include "MediaKeySession.h"
</span><span class="cx"> #include "SharedBuffer.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesfetchFetchRequesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/fetch/FetchRequest.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/fetch/FetchRequest.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/fetch/FetchRequest.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #include "FetchOptions.h"
</span><span class="cx"> #include "FetchRequestInit.h"
</span><span class="cx"> #include "ResourceRequest.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesfetchFetchRequestInith"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/fetch/FetchRequestInit.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/fetch/FetchRequestInit.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/fetch/FetchRequestInit.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "FetchHeaders.h"
</span><span class="cx"> #include "FetchOptions.h"
</span><span class="cx"> #include <JavaScriptCore/JSCJSValue.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgeolocationGeolocationClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/geolocation/GeolocationClient.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/geolocation/GeolocationClient.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/geolocation/GeolocationClient.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,8 +25,8 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgeolocationGeolocationCoordinatesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/geolocation/GeolocationCoordinates.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/geolocation/GeolocationCoordinates.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/geolocation/GeolocationCoordinates.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "GeolocationPositionData.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgeolocationGeolocationPositionDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/geolocation/GeolocationPositionData.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/geolocation/GeolocationPositionData.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/geolocation/GeolocationPositionData.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include <cmath>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleshighlightAppHighlightRangeDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/highlight/AppHighlightRangeData.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/highlight/AppHighlightRangeData.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/highlight/AppHighlightRangeData.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/OptionSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleshighlightAppHighlightStorageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/highlight/AppHighlightStorage.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/highlight/AppHighlightStorage.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/highlight/AppHighlightStorage.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/MonotonicTime.h>
</span><span class="cx"> #include <wtf/OptionSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBVersionChangeEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "Event.h"
</span><span class="cx"> #include "IDBResourceIdentifier.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbserverMemoryObjectStoreCursorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/server/MemoryObjectStoreCursor.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/server/MemoryObjectStoreCursor.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/indexeddb/server/MemoryObjectStoreCursor.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "IDBCursorInfo.h"
</span><span class="cx"> #include "IDBKeyData.h"
</span><span class="cx"> #include "MemoryCursor.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace IDBServer {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbsharedIDBGetAllRecordsDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/shared/IDBGetAllRecordsData.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/shared/IDBGetAllRecordsData.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/indexeddb/shared/IDBGetAllRecordsData.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "IDBKeyRangeData.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasessionMediaMetadatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasession/MediaMetadata.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasession/MediaMetadata.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/mediasession/MediaMetadata.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "MediaMetadataInit.h"
</span><span class="cx"> #include "MediaSession.h"
</span><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasessionMediaSessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasession/MediaSession.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasession/MediaSession.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/mediasession/MediaSession.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -36,7 +36,6 @@
</span><span class="cx"> #include "MediaSessionReadyState.h"
</span><span class="cx"> #include <wtf/Logger.h>
</span><span class="cx"> #include <wtf/MonotonicTime.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/UniqueRef.h>
</span><span class="cx"> #include <wtf/WeakHashSet.h>
</span><span class="cx"> #include <wtf/WeakPtr.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasessionMediaSessionActionDetailsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasession/MediaSessionActionDetails.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasession/MediaSessionActionDetails.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/mediasession/MediaSessionActionDetails.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #if ENABLE(MEDIA_SESSION)
</span><span class="cx"> 
</span><span class="cx"> #include "MediaSessionAction.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasessionMediaSessionCoordinatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasession/MediaSessionCoordinator.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasession/MediaSessionCoordinator.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/mediasession/MediaSessionCoordinator.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #include "MediaSessionCoordinatorPrivate.h"
</span><span class="cx"> #include "MediaSessionCoordinatorState.h"
</span><span class="cx"> #include <wtf/Logger.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/UniqueRef.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasessionMediaSessionCoordinatorPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasession/MediaSessionCoordinatorPrivate.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasession/MediaSessionCoordinatorPrivate.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/mediasession/MediaSessionCoordinatorPrivate.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "MediaSessionCoordinatorState.h"
</span><span class="cx"> #include "MediaSessionPlaybackState.h"
</span><span class="cx"> #include "MediaSessionReadyState.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamDoubleRangeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/DoubleRange.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/DoubleRange.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/mediastream/DoubleRange.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(MEDIA_STREAM)
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamLongRangeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/LongRange.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/LongRange.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/mediastream/LongRange.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(MEDIA_STREAM)
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCPeerConnectionIceErrorEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCPeerConnectionIceErrorEvent.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCPeerConnectionIceErrorEvent.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/mediastream/RTCPeerConnectionIceErrorEvent.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #if ENABLE(WEB_RTC)
</span><span class="cx"> 
</span><span class="cx"> #include "Event.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/AtomString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCRtcpParametersh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCRtcpParameters.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCRtcpParameters.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/mediastream/RTCRtcpParameters.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(WEB_RTC)
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamSTUNMessageParsingh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/STUNMessageParsing.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/STUNMessageParsing.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/mediastream/STUNMessageParsing.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(WEB_RTC)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulespaymentrequestPaymentDetailsBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/paymentrequest/PaymentDetailsBase.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/paymentrequest/PaymentDetailsBase.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/paymentrequest/PaymentDetailsBase.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "PaymentDetailsModifier.h"
</span><span class="cx"> #include "PaymentItem.h"
</span><span class="cx"> #include "PaymentShippingOption.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulespaymentrequestPaymentDetailsUpdateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/paymentrequest/PaymentDetailsUpdate.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/paymentrequest/PaymentDetailsUpdate.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/paymentrequest/PaymentDetailsUpdate.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "PayerErrorFields.h"
</span><span class="cx"> #include "PaymentDetailsBase.h"
</span><span class="cx"> #include "PaymentItem.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesstreamsReadableStreamSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/streams/ReadableStreamSource.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/streams/ReadableStreamSource.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/streams/ReadableStreamSource.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "JSDOMPromiseDeferred.h"
</span><span class="cx"> #include "ReadableStreamDefaultController.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioContextOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioContextOptions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioContextOptions.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webaudio/AudioContextOptions.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #if ENABLE(WEB_AUDIO)
</span><span class="cx"> 
</span><span class="cx"> #include "AudioContextLatencyCategory.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Variant.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioNodeOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioNodeOptions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioNodeOptions.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webaudio/AudioNodeOptions.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "ChannelCountMode.h"
</span><span class="cx"> #include "ChannelInterpretation.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioWorkletNodeOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioWorkletNodeOptions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioWorkletNodeOptions.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webaudio/AudioWorkletNodeOptions.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -35,7 +35,6 @@
</span><span class="cx"> #include <JavaScriptCore/Strong.h>
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/KeyValuePair.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioPeriodicWaveOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/PeriodicWaveOptions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/PeriodicWaveOptions.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webaudio/PeriodicWaveOptions.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #if ENABLE(WEB_AUDIO)
</span><span class="cx"> 
</span><span class="cx"> #include "PeriodicWaveConstraints.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebauthnAuthenticationExtensionsClientOutputsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webauthn/AuthenticationExtensionsClientOutputs.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webauthn/AuthenticationExtensionsClientOutputs.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webauthn/AuthenticationExtensionsClientOutputs.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(WEB_AUTHN)
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebauthnapduApduCommandcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webauthn/apdu/ApduCommand.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webauthn/apdu/ApduCommand.cpp       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webauthn/apdu/ApduCommand.cpp  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,8 +30,6 @@
</span><span class="cx"> #include "config.h"
</span><span class="cx"> #include "ApduCommand.h"
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
-
</del><span class="cx"> #if ENABLE(WEB_AUTHN)
</span><span class="cx"> 
</span><span class="cx"> namespace apdu {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebauthnapduApduResponsecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webauthn/apdu/ApduResponse.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webauthn/apdu/ApduResponse.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webauthn/apdu/ApduResponse.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,8 +30,6 @@
</span><span class="cx"> #include "config.h"
</span><span class="cx"> #include "ApduResponse.h"
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
-
</del><span class="cx"> #if ENABLE(WEB_AUTHN)
</span><span class="cx"> 
</span><span class="cx"> namespace apdu {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebauthnfidoFidoHidMessagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webauthn/fido/FidoHidMessage.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webauthn/fido/FidoHidMessage.cpp    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webauthn/fido/FidoHidMessage.cpp       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #if ENABLE(WEB_AUTHN)
</span><span class="cx"> 
</span><span class="cx"> #include "FidoParsingUtils.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> namespace fido {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebauthnfidoU2fCommandConstructorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webauthn/fido/U2fCommandConstructor.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webauthn/fido/U2fCommandConstructor.cpp     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webauthn/fido/U2fCommandConstructor.cpp        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -39,7 +39,6 @@
</span><span class="cx"> #include "UserVerificationRequirement.h"
</span><span class="cx"> #include "WebAuthenticationConstants.h"
</span><span class="cx"> #include "WebAuthenticationUtils.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace fido {
</span><span class="cx"> using namespace WebCore;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseSQLTransactioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -48,7 +48,6 @@
</span><span class="cx"> #include "SQLiteTransaction.h"
</span><span class="cx"> #include "VoidCallback.h"
</span><span class="cx"> #include "WindowEventLoop.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/StdLibExtras.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWHLSLASTWHLSLBaseSemantich"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLBaseSemantic.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLBaseSemantic.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLBaseSemantic.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "WHLSLCodeLocation.h"
</span><span class="cx"> #include "WHLSLEntryPointType.h"
</span><span class="cx"> #include <wtf/FastMalloc.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWHLSLASTWHLSLBuiltInSemantich"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLBuiltInSemantic.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLBuiltInSemantic.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLBuiltInSemantic.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "WHLSLBaseSemantic.h"
</span><span class="cx"> #include "WHLSLCodeLocation.h"
</span><span class="cx"> #include <wtf/FastMalloc.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWHLSLASTWHLSLEnumerationMemberh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLEnumerationMember.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLEnumerationMember.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLEnumerationMember.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "WHLSLCodeLocation.h"
</span><span class="cx"> #include "WHLSLConstantExpression.h"
</span><span class="cx"> #include <wtf/FastMalloc.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWHLSLASTWHLSLExpressionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLExpression.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLExpression.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLExpression.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "WHLSLDefaultDelete.h"
</span><span class="cx"> #include "WHLSLUnnamedType.h"
</span><span class="cx"> #include <wtf/FastMalloc.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/UniqueRef.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWHLSLASTWHLSLSwitchCaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLSwitchCase.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLSwitchCase.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLSwitchCase.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "WHLSLConstantExpression.h"
</span><span class="cx"> #include "WHLSLStatement.h"
</span><span class="cx"> #include <wtf/FastMalloc.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWHLSLMetalWHLSLEntryPointScaffoldingcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLEntryPointScaffolding.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLEntryPointScaffolding.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLEntryPointScaffolding.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -38,7 +38,6 @@
</span><span class="cx"> #include "WHLSLStructureDefinition.h"
</span><span class="cx"> #include "WHLSLTypeNamer.h"
</span><span class="cx"> #include <algorithm>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/StringBuilder.h>
</span><span class="cx"> #include <wtf/text/StringConcatenateNumbers.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWHLSLMetalWHLSLTypeNamercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLTypeNamer.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLTypeNamer.cpp       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLTypeNamer.cpp  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -46,7 +46,6 @@
</span><span class="cx"> #include <wtf/FastMalloc.h>
</span><span class="cx"> #include <wtf/HashMap.h>
</span><span class="cx"> #include <wtf/HashSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/UniqueRef.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/StringBuilder.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWHLSLWHLSLComputeDimensionscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLComputeDimensions.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLComputeDimensions.cpp     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLComputeDimensions.cpp        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "WHLSLPrepare.h"
</span><span class="cx"> #include "WHLSLProgram.h"
</span><span class="cx"> #include "WHLSLVisitor.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWHLSLWHLSLComputeDimensionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLComputeDimensions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLComputeDimensions.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLComputeDimensions.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #if ENABLE(WHLSL_COMPILER)
</span><span class="cx"> 
</span><span class="cx"> #include "WHLSLPrepare.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWHLSLWHLSLGatherEntryPointItemscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLGatherEntryPointItems.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLGatherEntryPointItems.cpp 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLGatherEntryPointItems.cpp    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -39,7 +39,6 @@
</span><span class="cx"> #include "WHLSLTypeReference.h"
</span><span class="cx"> #include "WHLSLVariableDeclaration.h"
</span><span class="cx"> #include "WHLSLVisitor.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWHLSLWHLSLLexerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLLexer.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLLexer.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLLexer.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "WHLSLCodeLocation.h"
</span><span class="cx"> #include "WHLSLError.h"
</span><span class="cx"> #include "WHLSLNameSpace.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/StringConcatenate.h>
</span><span class="cx"> #include <wtf/text/StringConcatenateNumbers.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWHLSLWHLSLParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLParser.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLParser.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLParser.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "WHLSLLexer.h"
</span><span class="cx"> #include "WHLSLParsingMode.h"
</span><span class="cx"> #include <wtf/Expected.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/PrintStream.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWHLSLWHLSLPreparecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPrepare.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPrepare.cpp       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPrepare.cpp  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -53,7 +53,6 @@
</span><span class="cx"> #include "WHLSLSynthesizeConstructors.h"
</span><span class="cx"> #include "WHLSLSynthesizeEnumerationFunctions.h"
</span><span class="cx"> #include <wtf/MonotonicTime.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWHLSLWHLSLSemanticMatchercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLSemanticMatcher.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLSemanticMatcher.cpp       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLSemanticMatcher.cpp  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -38,7 +38,6 @@
</span><span class="cx"> #include "WHLSLStageInOutSemantic.h"
</span><span class="cx"> #include <wtf/HashMap.h>
</span><span class="cx"> #include <wtf/HashSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWebGPUcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WebGPU.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WebGPU.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPU.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "GPURequestAdapterOptions.h"
</span><span class="cx"> #include "JSDOMPromiseDeferred.h"
</span><span class="cx"> #include "JSWebGPUAdapter.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWebGPUAdapterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WebGPUAdapter.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WebGPUAdapter.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPUAdapter.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "GPURequestAdapterOptions.h"
</span><span class="cx"> #include "IDLTypes.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWebGPUBindGroupDescriptorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WebGPUBindGroupDescriptor.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WebGPUBindGroupDescriptor.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPUBindGroupDescriptor.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "WebGPUBindGroupBinding.h"
</span><span class="cx"> #include "WebGPUBindGroupLayout.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWebGPUCommandEncodercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WebGPUCommandEncoder.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WebGPUCommandEncoder.cpp     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPUCommandEncoder.cpp        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -37,7 +37,6 @@
</span><span class="cx"> #include "WebGPURenderPassDescriptor.h"
</span><span class="cx"> #include "WebGPURenderPassEncoder.h"
</span><span class="cx"> #include "WebGPUTexture.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWebGPUComputePipelinecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WebGPUComputePipeline.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WebGPUComputePipeline.cpp    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPUComputePipeline.cpp       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -36,7 +36,6 @@
</span><span class="cx"> #include "GPUShaderModuleDescriptor.h"
</span><span class="cx"> #include "WebGPUDevice.h"
</span><span class="cx"> #include "WebGPUShaderModule.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWebGPUComputePipelineDescriptorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WebGPUComputePipelineDescriptor.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WebGPUComputePipelineDescriptor.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPUComputePipelineDescriptor.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "WebGPUPipelineDescriptorBase.h"
</span><span class="cx"> #include "WebGPUProgrammableStageDescriptor.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWebGPUDevicecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WebGPUDevice.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WebGPUDevice.cpp     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPUDevice.cpp        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -83,7 +83,6 @@
</span><span class="cx"> #include <wtf/Lock.h>
</span><span class="cx"> #include <wtf/MainThread.h>
</span><span class="cx"> #include <wtf/NeverDestroyed.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Variant.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWebGPUPipelineLayoutDescriptorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WebGPUPipelineLayoutDescriptor.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WebGPUPipelineLayoutDescriptor.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPUPipelineLayoutDescriptor.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #if ENABLE(WEBGPU)
</span><span class="cx"> 
</span><span class="cx"> #include "WebGPUBindGroupLayout.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWebGPUProgrammableStageDescriptorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WebGPUProgrammableStageDescriptor.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WebGPUProgrammableStageDescriptor.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPUProgrammableStageDescriptor.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "GPUProgrammableStageDescriptor.h"
</span><span class="cx"> #include "WebGPUShaderModule.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWebGPURenderPassDescriptorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WebGPURenderPassDescriptor.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WebGPURenderPassDescriptor.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPURenderPassDescriptor.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "GPURenderPassDescriptor.h"
</span><span class="cx"> #include "WebGPUTextureView.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWebGPURenderPipelinecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WebGPURenderPipeline.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WebGPURenderPipeline.cpp     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPURenderPipeline.cpp        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -36,7 +36,6 @@
</span><span class="cx"> #include "GPUShaderModuleDescriptor.h"
</span><span class="cx"> #include "WebGPUDevice.h"
</span><span class="cx"> #include "WebGPUShaderModule.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWebGPURenderPipelineDescriptorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WebGPURenderPipelineDescriptor.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WebGPURenderPipelineDescriptor.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPURenderPipelineDescriptor.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "GPURenderPipelineDescriptor.h"
</span><span class="cx"> #include "WebGPUPipelineDescriptorBase.h"
</span><span class="cx"> #include "WebGPUProgrammableStageDescriptor.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebgpuWebGPUSwapChainDescriptorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webgpu/WebGPUSwapChainDescriptor.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webgpu/WebGPUSwapChainDescriptor.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPUSwapChainDescriptor.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "GPUSwapChainDescriptor.h"
</span><span class="cx"> #include "WebGPUDevice.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebxrWebXRSystemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webxr/WebXRSystem.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webxr/WebXRSystem.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webxr/WebXRSystem.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -37,7 +37,6 @@
</span><span class="cx"> #include "XRSessionMode.h"
</span><span class="cx"> #include <wtf/HashSet.h>
</span><span class="cx"> #include <wtf/IsoMalloc.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/WeakHashSet.h>
</span><span class="cx"> #include <wtf/WeakPtr.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebxrWebXRWebGLLayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webxr/WebXRWebGLLayer.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webxr/WebXRWebGLLayer.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webxr/WebXRWebGLLayer.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #include "PlatformXR.h"
</span><span class="cx"> #include "WebXRLayer.h"
</span><span class="cx"> #include <wtf/IsoMalloc.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Variant.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebxrXRInputSourceEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webxr/XRInputSourceEvent.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webxr/XRInputSourceEvent.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webxr/XRInputSourceEvent.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #if ENABLE(WEBXR)
</span><span class="cx"> 
</span><span class="cx"> #include "Event.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebxrXRRenderStateInith"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webxr/XRRenderStateInit.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webxr/XRRenderStateInit.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/Modules/webxr/XRRenderStateInit.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #if ENABLE(WEBXR)
</span><span class="cx"> 
</span><span class="cx"> #include "WebXRWebGLLayer.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorePALChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/PAL/ChangeLog (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/PAL/ChangeLog       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/PAL/ChangeLog  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2021-06-01  Darin Adler  <darin@apple.com>
+
+        Remove <wtf/Optional.h>
+        https://bugs.webkit.org/show_bug.cgi?id=226437
+
+        Reviewed by Chris Dumez.
+
+        * pal/SessionID.h: Include <optional>.
+        * pal/crypto/gcrypt/Utilities.h: Ditto.
+        * pal/crypto/tasn1/Utilities.cpp: Removed include of <wtf/Optional.h>.
+
</ins><span class="cx"> 2021-06-01  Dana Estra  <destra@apple.com>
</span><span class="cx"> 
</span><span class="cx">         Adopt Reveal for phone numbers
</span></span></pre></div>
<a id="trunkSourceWebCorePALpalSessionIDh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/PAL/pal/SessionID.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/PAL/pal/SessionID.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/PAL/pal/SessionID.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,6 +25,7 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/HashFunctions.h>
</span><span class="cx"> #include <wtf/HashTraits.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorePALpalcryptogcryptUtilitiesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/PAL/pal/crypto/gcrypt/Utilities.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/PAL/pal/crypto/gcrypt/Utilities.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/PAL/pal/crypto/gcrypt/Utilities.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,8 +27,8 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include <gcrypt.h>
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/Assertions.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace PAL {
</span><span class="cx"> namespace GCrypt {
</span></span></pre></div>
<a id="trunkSourceWebCorePALpalcryptotasn1Utilitiescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/PAL/pal/crypto/tasn1/Utilities.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/PAL/pal/crypto/tasn1/Utilities.cpp  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/PAL/pal/crypto/tasn1/Utilities.cpp     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "Utilities.h"
</span><span class="cx"> 
</span><span class="cx"> #include <mutex>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> namespace PAL {
</span></span></pre></div>
<a id="trunkSourceWebCorePALpalcryptotasn1Utilitiesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/PAL/pal/crypto/tasn1/Utilities.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/PAL/pal/crypto/tasn1/Utilities.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/PAL/pal/crypto/tasn1/Utilities.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,6 +27,7 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include <libtasn1.h>
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> 
</span><span class="cx"> namespace PAL {
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorePrefixh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCorePrefix.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCorePrefix.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/WebCorePrefix.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -169,7 +169,6 @@
</span><span class="cx"> #if !PLATFORM(WIN)
</span><span class="cx"> #import <wtf/FastMalloc.h>
</span><span class="cx"> #import <wtf/HashMap.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/StdLibExtras.h>
</span><span class="cx"> #import <wtf/text/AtomString.h>
</span><span class="cx"> #import <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreanimationAnimationTimelineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/animation/AnimationTimeline.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/animation/AnimationTimeline.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/animation/AnimationTimeline.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "WebAnimation.h"
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/Markable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/Seconds.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreanimationCSSTransitionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/animation/CSSTransition.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/animation/CSSTransition.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/animation/CSSTransition.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "Styleable.h"
</span><span class="cx"> #include <wtf/Markable.h>
</span><span class="cx"> #include <wtf/MonotonicTime.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/Seconds.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreanimationWebAnimationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/animation/WebAnimation.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/animation/WebAnimation.cpp  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/animation/WebAnimation.cpp     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -49,7 +49,6 @@
</span><span class="cx"> #include "WebAnimationUtilities.h"
</span><span class="cx"> #include <wtf/IsoMallocInlines.h>
</span><span class="cx"> #include <wtf/NeverDestroyed.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/TextStream.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreanimationWebAnimationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/animation/WebAnimation.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/animation/WebAnimation.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/animation/WebAnimation.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #include "WebAnimationTypes.h"
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/Markable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/Seconds.h>
</span><span class="cx"> #include <wtf/UniqueRef.h>
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsCachedScriptFetcherh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/CachedScriptFetcher.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/CachedScriptFetcher.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/bindings/js/CachedScriptFetcher.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include "ReferrerPolicy.h"
</span><span class="cx"> #include "ResourceLoadPriority.h"
</span><span class="cx"> #include <JavaScriptCore/ScriptFetcher.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsDOMPromiseProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/DOMPromiseProxy.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/DOMPromiseProxy.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/bindings/js/DOMPromiseProxy.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include "JSDOMGlobalObject.h"
</span><span class="cx"> #include "JSDOMPromiseDeferred.h"
</span><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsScriptControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/ScriptController.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/ScriptController.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/bindings/js/ScriptController.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include <JavaScriptCore/JSBase.h>
</span><span class="cx"> #include <JavaScriptCore/Strong.h>
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> #include <wtf/text/TextPosition.h>
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsWorkerScriptFetcherh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/WorkerScriptFetcher.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/WorkerScriptFetcher.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/bindings/js/WorkerScriptFetcher.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include "LoadableScript.h"
</span><span class="cx"> #include "ModuleFetchParameters.h"
</span><span class="cx"> #include <JavaScriptCore/ScriptFetcher.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorecryptogcryptGCryptUtilitiescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/gcrypt/GCryptUtilities.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/gcrypt/GCryptUtilities.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/crypto/gcrypt/GCryptUtilities.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "config.h"
</span><span class="cx"> #include "GCryptUtilities.h"
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecryptogcryptSerializedCryptoKeyWrapGCryptcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/gcrypt/SerializedCryptoKeyWrapGCrypt.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/gcrypt/SerializedCryptoKeyWrapGCrypt.cpp     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/crypto/gcrypt/SerializedCryptoKeyWrapGCrypt.cpp        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #if ENABLE(WEB_CRYPTO)
</span><span class="cx"> 
</span><span class="cx"> #include "NotImplemented.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecryptomacSerializedCryptoKeyWrapMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/mac/SerializedCryptoKeyWrapMac.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/mac/SerializedCryptoKeyWrapMac.mm    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/crypto/mac/SerializedCryptoKeyWrapMac.mm       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #import <CommonCrypto/CommonSymmetricKeywrap.h>
</span><span class="cx"> #import <crt_externs.h>
</span><span class="cx"> #import <wtf/CryptographicUtilities.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/ProcessPrivilege.h>
</span><span class="cx"> #import <wtf/RetainPtr.h>
</span><span class="cx"> #import <wtf/cocoa/VectorCocoa.h>
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoopensslOpenSSLUtilitiesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/openssl/OpenSSLUtilities.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/openssl/OpenSSLUtilities.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/crypto/openssl/OpenSSLUtilities.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "CryptoAlgorithmIdentifier.h"
</span><span class="cx"> #include <openssl/evp.h>
</span><span class="cx"> #include <stdint.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(WEB_CRYPTO)
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoopensslSerializedCryptoKeyWrapOpenSSLcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/openssl/SerializedCryptoKeyWrapOpenSSL.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/openssl/SerializedCryptoKeyWrapOpenSSL.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/crypto/openssl/SerializedCryptoKeyWrapOpenSSL.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #if ENABLE(WEB_CRYPTO)
</span><span class="cx"> 
</span><span class="cx"> #include "NotImplemented.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSStyleDeclarationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSStyleDeclaration.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSStyleDeclaration.cpp 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/css/CSSStyleDeclaration.cpp    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #include "Settings.h"
</span><span class="cx"> #include "StyledElement.h"
</span><span class="cx"> #include <wtf/IsoMallocInlines.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Variant.h>
</span><span class="cx"> #include <wtf/text/StringParsingBuffer.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSToLengthConversionDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSToLengthConversionData.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSToLengthConversionData.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/css/CSSToLengthConversionData.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,8 +31,8 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "CSSPropertyNames.h"
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/Assertions.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssDOMMatrix2DInith"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/DOMMatrix2DInit.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/DOMMatrix2DInit.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/css/DOMMatrix2DInit.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecsscalcCSSCalcSymbolTableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/calc/CSSCalcSymbolTable.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/calc/CSSCalcSymbolTable.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/css/calc/CSSCalcSymbolTable.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,8 +26,8 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "CSSValueKeywords.h"
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/HashMap.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssparserCSSParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/parser/CSSParser.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/parser/CSSParser.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/css/parser/CSSParser.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> #include "CSSValue.h"
</span><span class="cx"> #include "ColorTypes.h"
</span><span class="cx"> #include "WritingMode.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorecssparserCSSParserContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/parser/CSSParserContext.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/parser/CSSParserContext.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/css/parser/CSSParserContext.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "TextEncoding.h"
</span><span class="cx"> #include <wtf/HashFunctions.h>
</span><span class="cx"> #include <wtf/Hasher.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorecssparserCSSPropertyParserWorkerSafeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/parser/CSSPropertyParserWorkerSafe.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/parser/CSSPropertyParserWorkerSafe.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/css/parser/CSSPropertyParserWorkerSafe.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "CSSParserContext.h"
</span><span class="cx"> #include "CSSPropertyParserHelpers.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssparserMediaQueryParserh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/parser/MediaQueryParser.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/parser/MediaQueryParser.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/css/parser/MediaQueryParser.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -35,7 +35,6 @@
</span><span class="cx"> #include "MediaQueryBlockWatcher.h"
</span><span class="cx"> #include "MediaQueryExpression.h"
</span><span class="cx"> #include "MediaQueryParserContext.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoredisplaycssDisplayBoxCliph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/display/css/DisplayBoxClip.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/display/css/DisplayBoxClip.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/display/css/DisplayBoxClip.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "RectEdges.h"
</span><span class="cx"> #include <utility>
</span><span class="cx"> #include <wtf/IsoMalloc.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoredisplaycssDisplayStyleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/display/css/DisplayStyle.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/display/css/DisplayStyle.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/display/css/DisplayStyle.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -36,7 +36,6 @@
</span><span class="cx"> #include "TransformOperations.h"
</span><span class="cx"> #include <wtf/IsoMalloc.h>
</span><span class="cx"> #include <wtf/OptionSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomAbstractRangeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/AbstractRange.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/AbstractRange.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/dom/AbstractRange.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,7 +25,6 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoredomAddEventListenerOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/AddEventListenerOptions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/AddEventListenerOptions.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/dom/AddEventListenerOptions.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> #include "AbortSignal.h"
</span><span class="cx"> #include "EventListenerOptions.h"
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomCustomElementReactionQueuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/CustomElementReactionQueue.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/CustomElementReactionQueue.cpp  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/dom/CustomElementReactionQueue.cpp     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -38,7 +38,6 @@
</span><span class="cx"> #include <JavaScriptCore/CatchScope.h>
</span><span class="cx"> #include <JavaScriptCore/Heap.h>
</span><span class="cx"> #include <wtf/NeverDestroyed.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/SetForScope.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomDeviceMotionDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DeviceMotionData.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DeviceMotionData.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/dom/DeviceMotionData.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomDeviceOrientationDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DeviceOrientationData.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DeviceOrientationData.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/dom/DeviceOrientationData.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentStorageAccessh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentStorageAccess.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentStorageAccess.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/dom/DocumentStorageAccess.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "RegistrableDomain.h"
</span><span class="cx"> #include "Supplementable.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoredomIdleRequestOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/IdleRequestOptions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/IdleRequestOptions.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/dom/IdleRequestOptions.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,8 +25,6 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
-
</del><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> struct IdleRequestOptions {
</span></span></pre></div>
<a id="trunkSourceWebCoredomSuccessOrh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/SuccessOr.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/SuccessOr.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/dom/SuccessOr.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,12 +25,12 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-template <typename T>
-class SuccessOr : public std::optional<T> {
</del><ins>+// FIXME: This is used in two places. We should switch them to WTF::Expected and delete this.
+template<typename T> class SuccessOr : public std::optional<T> {
</ins><span class="cx"> public:
</span><span class="cx">     SuccessOr() : std::optional<T>() { }
</span><span class="cx">     SuccessOr(T&& error) : std::optional<T>(error) { }
</span></span></pre></div>
<a id="trunkSourceWebCoredomTextDecodercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/TextDecoder.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/TextDecoder.cpp 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/dom/TextDecoder.cpp    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "HTMLParserIdioms.h"
</span><span class="cx"> #include "TextCodec.h"
</span><span class="cx"> #include "TextEncodingRegistry.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomUserGestureIndicatorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/UserGestureIndicator.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/UserGestureIndicator.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/dom/UserGestureIndicator.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #include "SecurityOrigin.h"
</span><span class="cx"> #include <wtf/MainThread.h>
</span><span class="cx"> #include <wtf/NeverDestroyed.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingChangeListTypeCommandcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ChangeListTypeCommand.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ChangeListTypeCommand.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/editing/ChangeListTypeCommand.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #include "HTMLElement.h"
</span><span class="cx"> #include "HTMLOListElement.h"
</span><span class="cx"> #include "HTMLUListElement.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingCharacterRangeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/CharacterRange.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/CharacterRange.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/editing/CharacterRange.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,8 +25,6 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
-
</del><span class="cx"> #if USE(CF)
</span><span class="cx"> #include <CoreFoundation/CoreFoundation.h>
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingCompositionHighlighth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/CompositionHighlight.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/CompositionHighlight.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/editing/CompositionHighlight.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "Color.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingEditingStylecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/EditingStyle.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/EditingStyle.cpp    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/editing/EditingStyle.cpp       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -59,7 +59,6 @@
</span><span class="cx"> #include "StyleRule.h"
</span><span class="cx"> #include "StyledElement.h"
</span><span class="cx"> #include "VisibleUnits.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingFontAttributeChangesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/FontAttributeChanges.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/FontAttributeChanges.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/editing/FontAttributeChanges.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "Color.h"
</span><span class="cx"> #include "FontShadow.h"
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingTextManipulationControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/TextManipulationController.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/TextManipulationController.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/editing/TextManipulationController.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include <wtf/CompletionHandler.h>
</span><span class="cx"> #include <wtf/EnumTraits.h>
</span><span class="cx"> #include <wtf/ObjectIdentifier.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/WeakHashSet.h>
</span><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiBlobLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/BlobLoader.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/BlobLoader.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/fileapi/BlobLoader.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #include "SharedBuffer.h"
</span><span class="cx"> #include <JavaScriptCore/ArrayBuffer.h>
</span><span class="cx"> #include <wtf/CompletionHandler.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiFileh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/File.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/File.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/fileapi/File.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "Blob.h"
</span><span class="cx"> #include <wtf/IsoMalloc.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/TypeCasts.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiFileReaderLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/FileReaderLoader.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/FileReaderLoader.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/fileapi/FileReaderLoader.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -36,7 +36,6 @@
</span><span class="cx"> #include "TextEncoding.h"
</span><span class="cx"> #include "ThreadableLoaderClient.h"
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlDOMFormDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/DOMFormData.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/DOMFormData.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/html/DOMFormData.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "HTMLFormControlElement.h"
</span><span class="cx"> #include "HTMLFormElement.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlDateTimeFieldsStateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/DateTimeFieldsState.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/DateTimeFieldsState.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/html/DateTimeFieldsState.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,17 +28,14 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(DATE_AND_TIME_INPUT_TYPES)
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> struct DateTimeFieldsState {
</span><del>-    enum class Meridiem : bool {
-        AM,
-        PM,
-    };
</del><ins>+    enum class Meridiem : bool { AM, PM };
</ins><span class="cx"> 
</span><del>-    inline std::optional<unsigned> hour23() const
</del><ins>+    std::optional<unsigned> hour23() const
</ins><span class="cx">     {
</span><span class="cx">         if (!hour || !meridiem)
</span><span class="cx">             return std::nullopt;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAllCollectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAllCollection.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAllCollection.cpp  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/html/HTMLAllCollection.cpp     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "NodeRareData.h"
</span><span class="cx"> #include <JavaScriptCore/Identifier.h>
</span><span class="cx"> #include <wtf/IsoMallocInlines.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Variant.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAnchorElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAnchorElement.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAnchorElement.cpp  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/html/HTMLAnchorElement.cpp     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -55,7 +55,6 @@
</span><span class="cx"> #include "Settings.h"
</span><span class="cx"> #include "UserGestureIndicator.h"
</span><span class="cx"> #include <wtf/IsoMallocInlines.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/StringBuilder.h>
</span><span class="cx"> #include <wtf/text/StringConcatenateNumbers.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLElement.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLElement.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/html/HTMLElement.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> enum class EnterKeyHint : uint8_t;
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS_FAMILY)
</span><del>-enum class SelectionRenderingBehavior : uint8_t;
</del><ins>+enum class SelectionRenderingBehavior : bool;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> class HTMLElement : public StyledElement {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMediaElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMediaElement.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/html/HTMLMediaElement.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -46,7 +46,6 @@
</span><span class="cx"> #include "VisibilityChangeClient.h"
</span><span class="cx"> #include <wtf/Function.h>
</span><span class="cx"> #include <wtf/LoggerHelper.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> 
</span><span class="cx"> #if USE(AUDIO_SESSION) && PLATFORM(MAC)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMetaElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMetaElement.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMetaElement.cpp    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/html/HTMLMetaElement.cpp       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -38,7 +38,6 @@
</span><span class="cx"> #include "Settings.h"
</span><span class="cx"> #include "StyleResolveForDocument.h"
</span><span class="cx"> #include <wtf/IsoMallocInlines.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlImageBitmapcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ImageBitmap.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ImageBitmap.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/html/ImageBitmap.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -53,7 +53,6 @@
</span><span class="cx"> #include "SuspendableTimer.h"
</span><span class="cx"> #include "TypedOMCSSImageValue.h"
</span><span class="cx"> #include <wtf/IsoMallocInlines.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Scope.h>
</span><span class="cx"> #include <wtf/StdLibExtras.h>
</span><span class="cx"> #include <wtf/Variant.h>
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlImageBitmapOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ImageBitmapOptions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ImageBitmapOptions.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/html/ImageBitmapOptions.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlImageDataSettingsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ImageDataSettings.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ImageDataSettings.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/html/ImageDataSettings.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "PredefinedColorSpace.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlLinkRelAttributeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/LinkRelAttribute.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/LinkRelAttribute.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/html/LinkRelAttribute.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/Markable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaElementSessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaElementSession.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaElementSession.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/html/MediaElementSession.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #include "PlatformMediaSession.h"
</span><span class="cx"> #include "SuccessOr.h"
</span><span class="cx"> #include "Timer.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/TypeCasts.h>
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(MEDIA_SESSION)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasPredefinedColorSpacecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/PredefinedColorSpace.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/PredefinedColorSpace.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/html/canvas/PredefinedColorSpace.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> #include "PredefinedColorSpace.h"
</span><span class="cx"> 
</span><span class="cx"> #include "DestinationColorSpace.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasPredefinedColorSpaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/PredefinedColorSpace.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/PredefinedColorSpace.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/html/canvas/PredefinedColorSpace.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,8 +25,8 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/EnumTraits.h>
</span><del>-#include <wtf/Forward.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLParserIdiomscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLParserIdioms.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLParserIdioms.cpp    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/html/parser/HTMLParserIdioms.cpp       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include "QualifiedName.h"
</span><span class="cx"> #include <limits>
</span><span class="cx"> #include <wtf/MathExtras.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/dtoa.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorAuditAccessibilityObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorAuditAccessibilityObject.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorAuditAccessibilityObject.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/InspectorAuditAccessibilityObject.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "ExceptionOr.h"
</span><span class="cx"> #include <JavaScriptCore/InspectorAuditAgent.h>
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorCanvascpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorCanvas.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorCanvas.cpp       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/InspectorCanvas.cpp  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -92,7 +92,6 @@
</span><span class="cx"> #include <JavaScriptCore/ScriptCallStackFactory.h>
</span><span class="cx"> #include <JavaScriptCore/TypedArrays.h>
</span><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Variant.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorCanvash"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorCanvas.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorCanvas.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/InspectorCanvas.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include <JavaScriptCore/ScriptCallStack.h>
</span><span class="cx"> #include <initializer_list>
</span><span class="cx"> #include <wtf/HashSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Variant.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorCanvasCallTracercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorCanvasCallTracer.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorCanvasCallTracer.cpp     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/InspectorCanvasCallTracer.cpp        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -62,7 +62,6 @@
</span><span class="cx"> #include <JavaScriptCore/ArrayBuffer.h>
</span><span class="cx"> #include <JavaScriptCore/ArrayBufferView.h>
</span><span class="cx"> #include <JavaScriptCore/TypedArrays.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Variant.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorCanvasCallTracerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorCanvasCallTracer.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorCanvasCallTracer.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/InspectorCanvasCallTracer.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include <JavaScriptCore/TypedArrays.h>
</span><span class="cx"> #include <initializer_list>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorClient.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorClient.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/InspectorClient.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> /*
</span><del>- * Copyright (C) 2007, 2015 Apple Inc.  All rights reserved.
- * Copyright (C) 2011 Google Inc.  All rights reserved.
</del><ins>+ * Copyright (C) 2007-2021 Apple Inc. All rights reserved.
+ * Copyright (C) 2011 Google Inc. All rights reserved.
</ins><span class="cx">  *
</span><span class="cx">  * Redistribution and use in source and binary forms, with or without
</span><span class="cx">  * modification, are permitted provided that the following conditions
</span><span class="lines">@@ -26,8 +26,8 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace Inspector {
</span><span class="cx"> class FrontendChannel;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorOverlayh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorOverlay.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorOverlay.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/InspectorOverlay.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -37,7 +37,6 @@
</span><span class="cx"> #include "Timer.h"
</span><span class="cx"> #include <wtf/Deque.h>
</span><span class="cx"> #include <wtf/MonotonicTime.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/WeakPtr.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorShaderProgramcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorShaderProgram.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorShaderProgram.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/InspectorShaderProgram.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "InspectorCanvas.h"
</span><span class="cx"> #include <JavaScriptCore/IdentifiersFactory.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/Variant.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectoragentsInspectorAnimationAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/agents/InspectorAnimationAgent.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/agents/InspectorAnimationAgent.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/agents/InspectorAnimationAgent.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -54,7 +54,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorEnvironment.h>
</span><span class="cx"> #include <JavaScriptCore/ScriptCallStackFactory.h>
</span><span class="cx"> #include <wtf/HashMap.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Seconds.h>
</span><span class="cx"> #include <wtf/Stopwatch.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectoragentsInspectorCSSAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/agents/InspectorCSSAgent.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/agents/InspectorCSSAgent.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/agents/InspectorCSSAgent.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -69,7 +69,6 @@
</span><span class="cx"> #include "StyleSheetContents.h"
</span><span class="cx"> #include "StyleSheetList.h"
</span><span class="cx"> #include <JavaScriptCore/InspectorProtocolObjects.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/CString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectoragentsInspectorCanvasAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/agents/InspectorCanvasAgent.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/agents/InspectorCanvasAgent.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/agents/InspectorCanvasAgent.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -84,7 +84,6 @@
</span><span class="cx"> #include <wtf/HashMap.h>
</span><span class="cx"> #include <wtf/HashSet.h>
</span><span class="cx"> #include <wtf/Lock.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Variant.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectoragentsInspectorCanvasAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/agents/InspectorCanvasAgent.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/agents/InspectorCanvasAgent.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/agents/InspectorCanvasAgent.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorFrontendDispatchers.h>
</span><span class="cx"> #include <initializer_list>
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectoragentsInspectorDOMAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/agents/InspectorDOMAgent.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/agents/InspectorDOMAgent.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/agents/InspectorDOMAgent.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -117,7 +117,6 @@
</span><span class="cx"> #include <JavaScriptCore/JSCInlines.h>
</span><span class="cx"> #include <pal/crypto/CryptoDigest.h>
</span><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/Base64.h>
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx"> #include <wtf/text/StringToIntegerConversion.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectoragentsInspectorDatabaseAgenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/agents/InspectorDatabaseAgent.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/agents/InspectorDatabaseAgent.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/agents/InspectorDatabaseAgent.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatchers.h>
</span><span class="cx"> #include <JavaScriptCore/InspectorFrontendDispatchers.h>
</span><span class="cx"> #include <wtf/HashMap.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectoragentspagePageDOMDebuggerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/agents/page/PageDOMDebuggerAgent.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/agents/page/PageDOMDebuggerAgent.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/agents/page/PageDOMDebuggerAgent.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "InspectorDOMAgent.h"
</span><span class="cx"> #include "InstrumentingAgents.h"
</span><span class="cx"> #include "Node.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectoragentspagePageDebuggerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/agents/page/PageDebuggerAgent.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/agents/page/PageDebuggerAgent.cpp 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/agents/page/PageDebuggerAgent.cpp    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -49,7 +49,6 @@
</span><span class="cx"> #include <JavaScriptCore/ScriptCallStack.h>
</span><span class="cx"> #include <JavaScriptCore/ScriptCallStackFactory.h>
</span><span class="cx"> #include <wtf/NeverDestroyed.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectoragentspageUserGestureEmulationScopecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/agents/page/UserGestureEmulationScope.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/agents/page/UserGestureEmulationScope.cpp 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/inspector/agents/page/UserGestureEmulationScope.cpp    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -35,7 +35,6 @@
</span><span class="cx"> #include "ChromeClient.h"
</span><span class="cx"> #include "Page.h"
</span><span class="cx"> #include "UserGestureIndicator.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutLayoutPhaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/LayoutPhase.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/layout/LayoutPhase.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/layout/LayoutPhase.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(LAYOUT_FORMATTING_CONTEXT)
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace Layout {
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutLayoutUnitsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/LayoutUnits.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/layout/LayoutUnits.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/layout/LayoutUnits.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #include "MarginTypes.h"
</span><span class="cx"> #include <wtf/HashFunctions.h>
</span><span class="cx"> #include <wtf/HashTraits.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutMarginTypesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/MarginTypes.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/layout/MarginTypes.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/layout/MarginTypes.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> #if ENABLE(LAYOUT_FORMATTING_CONTEXT)
</span><span class="cx"> 
</span><span class="cx"> #include "LayoutUnit.h"
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace Layout {
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderFrameLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/FrameLoader.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/FrameLoader.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/loader/FrameLoader.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -48,7 +48,6 @@
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/HashSet.h>
</span><span class="cx"> #include <wtf/OptionSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/UniqueRef.h>
</span><span class="cx"> #include <wtf/WallTime.h>
</span><span class="cx"> #include <wtf/WeakHashSet.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderNavigationActionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/NavigationAction.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/NavigationAction.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/loader/NavigationAction.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -37,7 +37,6 @@
</span><span class="cx"> #include "SecurityOrigin.h"
</span><span class="cx"> #include "UserGestureIndicator.h"
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderPrivateClickMeasurementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/PrivateClickMeasurement.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/PrivateClickMeasurement.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/loader/PrivateClickMeasurement.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include <wtf/CompletionHandler.h>
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/JSONValues.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> #include <wtf/WallTime.h>
</span><span class="cx"> #include <wtf/text/Base64.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderResourceCryptographicDigestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ResourceCryptographicDigest.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ResourceCryptographicDigest.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/loader/ResourceCryptographicDigest.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "ParsingUtilities.h"
</span><span class="cx"> #include <pal/crypto/CryptoDigest.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/Base64.h>
</span><span class="cx"> #include <wtf/text/StringParsingBuffer.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderResourceLoadNotifierh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ResourceLoadNotifier.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ResourceLoadNotifier.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/loader/ResourceLoadNotifier.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,8 +29,8 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/Noncopyable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedApplicationManifesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedApplicationManifest.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedApplicationManifest.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/loader/cache/CachedApplicationManifest.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "ApplicationManifest.h"
</span><span class="cx"> #include "CachedResource.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLOperatorDictionarycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLOperatorDictionary.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLOperatorDictionary.cpp 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/mathml/MathMLOperatorDictionary.cpp    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,7 +25,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "config.h"
</span><span class="cx"> #include "MathMLOperatorDictionary.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(MATHML)
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoremathmlMathMLOperatorDictionaryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/mathml/MathMLOperatorDictionary.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/mathml/MathMLOperatorDictionary.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/mathml/MathMLOperatorDictionary.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,6 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(MATHML)
</span><span class="cx"> 
</span><ins>+#include <optional>
</ins><span class="cx"> #include <unicode/utypes.h>
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepageGlobalFrameIdentifierh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/GlobalFrameIdentifier.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/GlobalFrameIdentifier.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/GlobalFrameIdentifier.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "FrameIdentifier.h"
</span><span class="cx"> #include "PageIdentifier.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepageMediaControlsContextMenuItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/MediaControlsContextMenuItem.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/MediaControlsContextMenuItem.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/MediaControlsContextMenuItem.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(MEDIA_CONTROLS_CONTEXT_MENUS) && USE(UICONTEXTMENU)
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageColorSamplercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageColorSampler.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageColorSampler.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/PageColorSampler.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -53,7 +53,6 @@
</span><span class="cx"> #include "WebAnimation.h"
</span><span class="cx"> #include <wtf/ListHashSet.h>
</span><span class="cx"> #include <wtf/OptionSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/URL.h>
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageConfigurationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageConfiguration.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageConfiguration.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/PageConfiguration.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/HashSet.h>
</span><span class="cx"> #include <wtf/Noncopyable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/UniqueRef.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span></span></pre></div>
<a id="trunkSourceWebCorepagePagePasteboardContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PagePasteboardContext.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PagePasteboardContext.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/PagePasteboardContext.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "PageIdentifier.h"
</span><span class="cx"> #include "PasteboardContext.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/TypeCasts.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorepagePerformanceEntrycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PerformanceEntry.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PerformanceEntry.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/PerformanceEntry.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "PerformanceEntry.h"
</span><span class="cx"> 
</span><span class="cx"> #include "RuntimeEnabledFeatures.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepagePerformanceMarkOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PerformanceMarkOptions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PerformanceMarkOptions.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/PerformanceMarkOptions.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/JSCJSValue.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepagePerformanceMeasureOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PerformanceMeasureOptions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PerformanceMeasureOptions.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/PerformanceMeasureOptions.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include <JavaScriptCore/JSCJSValue.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Variant.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepagePerformanceMonitorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PerformanceMonitor.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PerformanceMonitor.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/PerformanceMonitor.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "ActivityState.h"
</span><span class="cx"> #include "Timer.h"
</span><span class="cx"> #include <wtf/CPUTime.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepageRuntimeEnabledFeaturesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/RuntimeEnabledFeatures.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/RuntimeEnabledFeatures.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/RuntimeEnabledFeatures.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,9 +31,9 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/Noncopyable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepageScrollOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/ScrollOptions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/ScrollOptions.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/ScrollOptions.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,6 +26,7 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "ScrollBehavior.h"
</span><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepageScrollToOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/ScrollToOptions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/ScrollToOptions.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/ScrollToOptions.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "ScrollOptions.h"
</span><span class="cx"> #include <cmath>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepageUserStyleSheeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/UserStyleSheet.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/UserStyleSheet.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/UserStyleSheet.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "PageIdentifier.h"
</span><span class="cx"> #include "UserContentTypes.h"
</span><span class="cx"> #include "UserStyleSheetTypes.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepageWindowFeaturesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/WindowFeatures.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/WindowFeatures.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/WindowFeatures.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "DisabledAdaptations.h"
</span><span class="cx"> #include <wtf/Function.h>
</span><span class="cx"> #include <wtf/OptionSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingScrollingMomentumCalculatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ScrollingMomentumCalculator.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ScrollingMomentumCalculator.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/scrolling/ScrollingMomentumCalculator.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "PlatformWheelEvent.h"
</span><span class="cx"> #include "ScrollTypes.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Seconds.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingScrollingTreeGestureStateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ScrollingTreeGestureState.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ScrollingTreeGestureState.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/scrolling/ScrollingTreeGestureState.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "ScrollTypes.h"
</span><span class="cx"> #include <wtf/Markable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingScrollingTreeLatchingControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ScrollingTreeLatchingController.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ScrollingTreeLatchingController.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/page/scrolling/ScrollingTreeLatchingController.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include <wtf/Markable.h>
</span><span class="cx"> #include <wtf/MonotonicTime.h>
</span><span class="cx"> #include <wtf/OptionSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformCookieh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Cookie.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Cookie.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/Cookie.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> #include <wtf/text/StringHash.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformDragImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/DragImage.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/DragImage.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/DragImage.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #include "TextFlags.h"
</span><span class="cx"> #include "TextIndicator.h"
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS_FAMILY)
</span><span class="cx"> #include <wtf/RetainPtr.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformImageExtractionResulth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ImageExtractionResult.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ImageExtractionResult.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/ImageExtractionResult.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #include "FloatQuad.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RetainPtr.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformLinkIconh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/LinkIcon.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/LinkIcon.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/LinkIcon.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "LinkIconType.h"
</span><span class="cx"> #include <wtf/HashMap.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformLogInitializationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/LogInitialization.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/LogInitialization.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/LogInitialization.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformMediaCapabilitiesDecodingInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/MediaCapabilitiesDecodingInfo.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/MediaCapabilitiesDecodingInfo.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/MediaCapabilitiesDecodingInfo.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "MediaCapabilitiesInfo.h"
</span><span class="cx"> #include "MediaDecodingConfiguration.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformMediaCapabilitiesEncodingInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/MediaCapabilitiesEncodingInfo.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/MediaCapabilitiesEncodingInfo.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/MediaCapabilitiesEncodingInfo.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "MediaCapabilitiesInfo.h"
</span><span class="cx"> #include "MediaEncodingConfiguration.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformMediaCapabilitiesInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/MediaCapabilitiesInfo.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/MediaCapabilitiesInfo.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/MediaCapabilitiesInfo.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformNowPlayingManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/NowPlayingManager.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/NowPlayingManager.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/NowPlayingManager.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "NowPlayingInfo.h"
</span><span class="cx"> #include "PlatformMediaSession.h"
</span><span class="cx"> #include "RemoteCommandListener.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformPODIntervalTreeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/PODIntervalTree.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/PODIntervalTree.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/PODIntervalTree.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "PODInterval.h"
</span><span class="cx"> #include "PODRedBlackTree.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> // FIXME: The prefix "POD" here isn't correct; this tree works with non-POD types.
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformPasteboardItemInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/PasteboardItemInfo.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/PasteboardItemInfo.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/PasteboardItemInfo.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,7 +25,6 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformPasteboardWriterDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/PasteboardWriterData.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/PasteboardWriterData.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/PasteboardWriterData.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,7 +25,6 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformPlatformScreenh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/PlatformScreen.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/PlatformScreen.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/PlatformScreen.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,11 +25,8 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#if USE(GLIB)
-#include <wtf/Function.h>
-#endif
-
</del><span class="cx"> #include <wtf/EnumTraits.h>
</span><ins>+#include <wtf/Forward.h>
</ins><span class="cx"> 
</span><span class="cx"> #if PLATFORM(MAC)
</span><span class="cx"> OBJC_CLASS NSScreen;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformReferrerPolicycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ReferrerPolicy.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ReferrerPolicy.cpp 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/ReferrerPolicy.cpp    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #include "ReferrerPolicy.h"
</span><span class="cx"> 
</span><span class="cx"> #include "HTTPParsers.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformReferrerPolicyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ReferrerPolicy.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ReferrerPolicy.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/ReferrerPolicy.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,6 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformRuntimeApplicationCheckscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/RuntimeApplicationChecks.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/RuntimeApplicationChecks.cpp       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/RuntimeApplicationChecks.cpp  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> #include "RuntimeApplicationChecks.h"
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/NeverDestroyed.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/ProcessID.h>
</span><span class="cx"> #include <wtf/RunLoop.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformScrollAnimationKinetich"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ScrollAnimationKinetic.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ScrollAnimationKinetic.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/ScrollAnimationKinetic.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,8 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "FloatPoint.h"
</span><span class="cx"> #include "ScrollAnimation.h"
</span><del>-
-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RunLoop.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformScrollAnimatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ScrollAnimator.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ScrollAnimator.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/ScrollAnimator.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -38,7 +38,6 @@
</span><span class="cx"> #include "WheelEventTestMonitor.h"
</span><span class="cx"> #include <wtf/FastMalloc.h>
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(RUBBER_BANDING) || ENABLE(CSS_SCROLL_SNAP)
</span><span class="cx"> #include "ScrollController.h"
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformThemecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Theme.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Theme.cpp  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/Theme.cpp     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include "GraphicsContext.h"
</span><span class="cx"> #include "LengthBox.h"
</span><span class="cx"> #include "LengthSize.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformTimerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Timer.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Timer.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/Timer.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include <wtf/Function.h>
</span><span class="cx"> #include <wtf/MonotonicTime.h>
</span><span class="cx"> #include <wtf/Noncopyable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Seconds.h>
</span><span class="cx"> #include <wtf/Threading.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioNowPlayingInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/NowPlayingInfo.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/NowPlayingInfo.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/audio/NowPlayingInfo.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "MediaUniqueIdentifier.h"
</span><span class="cx"> #include "SharedBuffer.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioSincResamplerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/SincResampler.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/SincResampler.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/audio/SincResampler.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "AudioArray.h"
</span><span class="cx"> #include "AudioSourceProvider.h"
</span><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudiomacSharedRoutingArbitratorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/mac/SharedRoutingArbitrator.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/mac/SharedRoutingArbitrator.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/audio/mac/SharedRoutingArbitrator.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #if ENABLE(ROUTING_ARBITRATION) && HAVE(AVAUDIO_ROUTING_ARBITER)
</span><span class="cx"> 
</span><span class="cx"> #include "AudioSession.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/UniqueRef.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformcocoaAGXCompilerServicecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/cocoa/AGXCompilerService.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/cocoa/AGXCompilerService.cpp       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/cocoa/AGXCompilerService.cpp  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <sys/utsname.h>
</span><span class="cx"> #include <wtf/NeverDestroyed.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/ASCIILiteral.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformcocoaSystemBatteryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/cocoa/SystemBattery.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/cocoa/SystemBattery.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/cocoa/SystemBattery.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,8 +25,8 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsAnimationFrameRateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/AnimationFrameRate.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/AnimationFrameRate.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/AnimationFrameRate.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/OptionSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Seconds.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsColorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/Color.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/Color.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/Color.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #include <wtf/HashFunctions.h>
</span><span class="cx"> #include <wtf/Hasher.h>
</span><span class="cx"> #include <wtf/OptionSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/StdLibExtras.h>
</span><span class="cx"> #include <wtf/ThreadSafeRefCounted.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsComplexTextControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ComplexTextController.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ComplexTextController.cpp 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/ComplexTextController.cpp    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "RenderText.h"
</span><span class="cx"> #include "TextRun.h"
</span><span class="cx"> #include <unicode/ubrk.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/StdLibExtras.h>
</span><span class="cx"> #include <wtf/text/TextBreakIterator.h>
</span><span class="cx"> #include <wtf/unicode/CharacterNames.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsDecodingOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/DecodingOptions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/DecodingOptions.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/DecodingOptions.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,8 +26,8 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "IntSize.h"
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/EnumTraits.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Variant.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsDestinationColorSpaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/DestinationColorSpace.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/DestinationColorSpace.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/DestinationColorSpace.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,8 +26,8 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "PlatformColorSpace.h"
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsDisplayRefreshMonitorClienth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/DisplayRefreshMonitorClient.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/DisplayRefreshMonitorClient.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/DisplayRefreshMonitorClient.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,13 +27,13 @@
</span><span class="cx"> 
</span><span class="cx"> #include "AnimationFrameRate.h"
</span><span class="cx"> #include "PlatformScreen.h"
</span><del>-#include <wtf/Forward.h>
-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> class DisplayRefreshMonitor;
</span><span class="cx"> class DisplayRefreshMonitorFactory;
</span><ins>+
</ins><span class="cx"> struct DisplayUpdate;
</span><span class="cx"> 
</span><span class="cx"> class DisplayRefreshMonitorClient {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsDisplayUpdateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/DisplayUpdate.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/DisplayUpdate.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/DisplayUpdate.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "AnimationFrameRate.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> class TextStream;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsFloatLineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/FloatLine.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/FloatLine.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/FloatLine.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> #include "FloatPoint.h"
</span><span class="cx"> #include "FloatQuad.h"
</span><span class="cx"> #include "FloatRect.h"
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsFonth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/Font.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/Font.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/Font.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -21,8 +21,7 @@
</span><span class="cx">  *
</span><span class="cx">  */
</span><span class="cx"> 
</span><del>-#ifndef Font_h
-#define Font_h
</del><ins>+#pragma once
</ins><span class="cx"> 
</span><span class="cx"> #include "FloatRect.h"
</span><span class="cx"> #include "FontMetrics.h"
</span><span class="lines">@@ -31,13 +30,9 @@
</span><span class="cx"> #include "GlyphMetricsMap.h"
</span><span class="cx"> #include "GlyphPage.h"
</span><span class="cx"> #include "OpenTypeMathData.h"
</span><del>-#if ENABLE(OPENTYPE_VERTICAL)
-#include "OpenTypeVerticalData.h"
-#endif
</del><span class="cx"> #include "RenderingResourceIdentifier.h"
</span><span class="cx"> #include <wtf/BitVector.h>
</span><span class="cx"> #include <wtf/Hasher.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/StringHash.h>
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(COCOA)
</span><span class="lines">@@ -46,6 +41,10 @@
</span><span class="cx"> #include <wtf/RetainPtr.h>
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+#if ENABLE(OPENTYPE_VERTICAL)
+#include "OpenTypeVerticalData.h"
+#endif
+
</ins><span class="cx"> #if PLATFORM(WIN)
</span><span class="cx"> #include <usp10.h>
</span><span class="cx"> #endif
</span><span class="lines">@@ -58,9 +57,10 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> class FontCache;
</span><ins>+class FontDescription;
</ins><span class="cx"> class GlyphPage;
</span><del>-class FontDescription;
</del><span class="cx"> class SharedBuffer;
</span><ins>+
</ins><span class="cx"> struct GlyphData;
</span><span class="cx"> 
</span><span class="cx"> enum FontVariant { AutoVariant, NormalVariant, SmallCapsVariant, EmphasisMarkVariant, BrokenIdeographVariant };
</span><span class="lines">@@ -77,22 +77,10 @@
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED_WITH_HEAP_IDENTIFIER(Font);
</span><span class="cx"> public:
</span><span class="cx">     // Used to create platform fonts.
</span><del>-    enum class Origin : uint8_t {
-        Remote,
-        Local
-    };
-    enum class Interstitial : uint8_t {
-        Yes,
-        No
-    };
-    enum class Visibility : uint8_t {
-        Visible,
-        Invisible
-    };
-    enum class OrientationFallback : uint8_t {
-        Yes,
-        No
-    };
</del><ins>+    enum class Origin : bool { Remote, Local };
+    enum class Interstitial : bool { No, Yes };
+    enum class Visibility : bool { Visible, Invisible };
+    enum class OrientationFallback : bool { No, Yes };
</ins><span class="cx">     WEBCORE_EXPORT static Ref<Font> create(const FontPlatformData&, Origin = Origin::Local, Interstitial = Interstitial::No,
</span><span class="cx">         Visibility = Visibility::Visible, OrientationFallback = OrientationFallback::No, std::optional<RenderingResourceIdentifier> = std::nullopt);
</span><span class="cx">     static Ref<Font> create(const FontPlatformData&, Origin, FontCache* fontCacheForVerticalData, Interstitial = Interstitial::No,
</span><span class="lines">@@ -459,5 +447,3 @@
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> }
</span><del>-
-#endif // Font_h
</del></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsFontCascadeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/FontCascade.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/FontCascade.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/FontCascade.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "FontCascadeFonts.h"
</span><span class="cx"> #include "Path.h"
</span><span class="cx"> #include <wtf/HashSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> #include <wtf/unicode/CharacterNames.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsFontSelectionAlgorithmh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/FontSelectionAlgorithm.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/FontSelectionAlgorithm.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/FontSelectionAlgorithm.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include <algorithm>
</span><span class="cx"> #include <tuple>
</span><span class="cx"> #include <wtf/Hasher.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/TextStream.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/Image.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/Image.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/Image.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -37,7 +37,6 @@
</span><span class="cx"> #include "NativeImage.h"
</span><span class="cx"> #include "Timer.h"
</span><span class="cx"> #include <wtf/EnumTraits.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/RetainPtr.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsImageDecoderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ImageDecoder.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ImageDecoder.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/ImageDecoder.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "IntPoint.h"
</span><span class="cx"> #include "IntSize.h"
</span><span class="cx"> #include "PlatformImage.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Seconds.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> #include <wtf/ThreadSafeRefCounted.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsImageSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ImageSource.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ImageSource.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/ImageSource.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "ImageFrame.h"
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RunLoop.h>
</span><span class="cx"> #include <wtf/SynchronizedFixedQueue.h>
</span><span class="cx"> #include <wtf/WeakPtr.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsInlinePathDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/InlinePathData.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/InlinePathData.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/InlinePathData.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #if ENABLE(INLINE_PATH_DATA)
</span><span class="cx"> 
</span><span class="cx"> #include "FloatPoint.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Variant.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsMIMETypeCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/MIMETypeCache.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/MIMETypeCache.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/MIMETypeCache.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "MediaPlayerEnums.h"
</span><span class="cx"> #include <wtf/HashMap.h>
</span><span class="cx"> #include <wtf/HashSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/StringHash.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsPixelBufferFormath"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/PixelBufferFormat.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/PixelBufferFormat.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/PixelBufferFormat.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include "DestinationColorSpace.h"
</span><span class="cx"> #include "PixelFormat.h"
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsPlatformColorSpaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/PlatformColorSpace.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/PlatformColorSpace.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/PlatformColorSpace.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,8 +29,8 @@
</span><span class="cx"> #include <wtf/RetainPtr.h>
</span><span class="cx"> typedef struct CGColorSpace* CGColorSpaceRef;
</span><span class="cx"> #else
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/EnumTraits.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="lines">@@ -89,10 +89,10 @@
</span><span class="cx"> 
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+#if !USE(CG)
+
</ins><span class="cx"> namespace WTF {
</span><span class="cx"> 
</span><del>-#if !USE(CG)
-
</del><span class="cx"> template<> struct EnumTraits<WebCore::PlatformColorSpace::Name> {
</span><span class="cx">     using values = EnumValues<
</span><span class="cx">         WebCore::PlatformColorSpace::Name,
</span><span class="lines">@@ -106,7 +106,6 @@
</span><span class="cx">     >;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-#endif
-
</del><span class="cx"> } // namespace WTF
</span><span class="cx"> 
</span><ins>+#endif // !USE(CG)
</ins></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsRegionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/Region.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/Region.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/Region.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> #define Region_h
</span><span class="cx"> 
</span><span class="cx"> #include "IntRect.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/PointerComparison.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsTiledBackingh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/TiledBacking.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/TiledBacking.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/TiledBacking.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,15 +26,9 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/MonotonicTime.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-enum TileSizeMode {
-    StandardTileSizeMode,
-    GiantTileSizeMode
-};
-
</del><span class="cx"> class FloatPoint;
</span><span class="cx"> class FloatRect;
</span><span class="cx"> class FloatSize;
</span><span class="lines">@@ -41,8 +35,14 @@
</span><span class="cx"> class IntRect;
</span><span class="cx"> class IntSize;
</span><span class="cx"> class PlatformCALayer;
</span><ins>+
</ins><span class="cx"> struct VelocityData;
</span><span class="cx"> 
</span><ins>+enum TileSizeMode {
+    StandardTileSizeMode,
+    GiantTileSizeMode
+};
+
</ins><span class="cx"> enum ScrollingModeIndication {
</span><span class="cx">     SynchronousScrollingBecauseOfLackOfScrollingCoordinatorIndication,
</span><span class="cx">     SynchronousScrollingBecauseOfStyleIndication,
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsVelocityDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/VelocityData.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/VelocityData.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/VelocityData.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "FloatPoint.h"
</span><span class="cx"> #include <wtf/MonotonicTime.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WTF {
</span><span class="cx"> class TextStream;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationISOFairPlayStreamingPsshBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/ISOFairPlayStreamingPsshBox.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/ISOFairPlayStreamingPsshBox.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/ISOFairPlayStreamingPsshBox.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "ISOProtectionSystemSpecificHeaderBox.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcImageDecoderAVFObjCmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/ImageDecoderAVFObjC.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/ImageDecoderAVFObjC.mm  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/ImageDecoderAVFObjC.mm     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -52,7 +52,6 @@
</span><span class="cx"> #import <wtf/MainThread.h>
</span><span class="cx"> #import <wtf/MediaTime.h>
</span><span class="cx"> #import <wtf/NeverDestroyed.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> #import "CoreVideoSoftLink.h"
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaGraphicsLayerCAh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "PlatformCALayer.h"
</span><span class="cx"> #include "PlatformCALayerClient.h"
</span><span class="cx"> #include <wtf/HashMap.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RetainPtr.h>
</span><span class="cx"> #include <wtf/text/StringHash.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscairoImageBufferUtilitiesCairoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cairo/ImageBufferUtilitiesCairo.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cairo/ImageBufferUtilitiesCairo.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/cairo/ImageBufferUtilitiesCairo.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #if USE(CAIRO)
</span><span class="cx"> 
</span><span class="cx"> #include <cairo.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgImageBufferUtilitiesCGh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/ImageBufferUtilitiesCG.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/ImageBufferUtilitiesCG.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/cg/ImageBufferUtilitiesCG.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,6 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if USE(CG)
</span><span class="cx"> 
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscocoaWebGLLayermm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cocoa/WebGLLayer.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cocoa/WebGLLayer.mm       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/cocoa/WebGLLayer.mm  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #import "GraphicsLayerCA.h"
</span><span class="cx"> #import "PlatformCALayer.h"
</span><span class="cx"> #import <pal/spi/cocoa/QuartzCoreSPI.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> class WebGLLayerSwapChain final : public WebCore::GraphicsContextGLIOSurfaceSwapChain {
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsdisplaylistsDisplayListIteratorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/displaylists/DisplayListIterator.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/displaylists/DisplayListIterator.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/displaylists/DisplayListIterator.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "DisplayList.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace DisplayList {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFilterEffecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FilterEffect.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FilterEffect.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/filters/FilterEffect.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "PixelBuffer.h"
</span><span class="cx"> #include <JavaScriptCore/Uint8ClampedArray.h>
</span><span class="cx"> #include <wtf/MathExtras.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfreetypeGlyphPageTreeNodeFreeTypecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/freetype/GlyphPageTreeNodeFreeType.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/freetype/GlyphPageTreeNodeFreeType.cpp    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/freetype/GlyphPageTreeNodeFreeType.cpp       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -39,7 +39,6 @@
</span><span class="cx"> #include <cairo-ft.h>
</span><span class="cx"> #include <cairo.h>
</span><span class="cx"> #include <fontconfig/fcfreetype.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgpuGPUBindGroupAllocatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gpu/GPUBindGroupAllocator.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gpu/GPUBindGroupAllocator.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/gpu/GPUBindGroupAllocator.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "GPUBuffer.h"
</span><span class="cx"> #include "GPUPlatformTypes.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgpuGPUDevicecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gpu/GPUDevice.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gpu/GPUDevice.cpp 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/gpu/GPUDevice.cpp    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -51,7 +51,6 @@
</span><span class="cx"> #include "GPUTexture.h"
</span><span class="cx"> #include "GPUTextureDescriptor.h"
</span><span class="cx"> #include <algorithm>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/StringConcatenate.h>
</span><span class="cx"> #include <wtf/text/StringConcatenateNumbers.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgpuGPUDeviceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gpu/GPUDevice.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gpu/GPUDevice.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/gpu/GPUDevice.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #include "GPUQueue.h"
</span><span class="cx"> #include "GPUSwapChain.h"
</span><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgpuGPUErrorScopesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gpu/GPUErrorScopes.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gpu/GPUErrorScopes.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/gpu/GPUErrorScopes.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "GPUError.h"
</span><span class="cx"> #include "GPUErrorFilter.h"
</span><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgpuGPURenderPassDescriptorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gpu/GPURenderPassDescriptor.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gpu/GPURenderPassDescriptor.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/gpu/GPURenderPassDescriptor.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "GPULoadOp.h"
</span><span class="cx"> #include "GPUStoreOp.h"
</span><span class="cx"> #include "GPUTexture.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgpuGPURenderPipelineh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gpu/GPURenderPipeline.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gpu/GPURenderPipeline.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/gpu/GPURenderPipeline.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "GPUPlatformTypes.h"
</span><span class="cx"> #include "GPUProgrammableStageDescriptor.h"
</span><span class="cx"> #include "GPURenderPipelineDescriptor.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgpuGPURenderPipelineDescriptorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gpu/GPURenderPipelineDescriptor.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gpu/GPURenderPipelineDescriptor.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/gpu/GPURenderPipelineDescriptor.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "GPUPipelineDescriptorBase.h"
</span><span class="cx"> #include "GPUProgrammableStageDescriptor.h"
</span><span class="cx"> #include "GPUVertexInputDescriptor.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgpuGPURequestAdapterOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gpu/GPURequestAdapterOptions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gpu/GPURequestAdapterOptions.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/gpu/GPURequestAdapterOptions.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,14 +27,11 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(WEBGPU)
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-enum class GPUPowerPreference {
-    LowPower,
-    HighPerformance
-};
</del><ins>+enum class GPUPowerPreference : bool { LowPower, HighPerformance };
</ins><span class="cx"> 
</span><span class="cx"> struct GPURequestAdapterOptions {
</span><span class="cx">     std::optional<GPUPowerPreference> powerPreference;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgpucocoaGPUBindGroupMetalmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUBindGroupMetal.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUBindGroupMetal.mm    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUBindGroupMetal.mm       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -37,7 +37,6 @@
</span><span class="cx"> #import <Metal/Metal.h>
</span><span class="cx"> #import <wtf/BlockObjCExceptions.h>
</span><span class="cx"> #import <wtf/CheckedArithmetic.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgpucocoaGPUPipelineMetalConvertLayouth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUPipelineMetalConvertLayout.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUPipelineMetalConvertLayout.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUPipelineMetalConvertLayout.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #if ENABLE(WEBGPU)
</span><span class="cx"> 
</span><span class="cx"> #include "WHLSLPipelineDescriptor.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgpucocoaGPURenderPipelineMetalmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPURenderPipelineMetal.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPURenderPipelineMetal.mm       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPURenderPipelineMetal.mm  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -43,7 +43,6 @@
</span><span class="cx"> #import <wtf/HashSet.h>
</span><span class="cx"> #import <wtf/MonotonicTime.h>
</span><span class="cx"> #import <wtf/OptionSet.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/text/StringConcatenate.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgpucocoaGPUSwapChainMetalmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUSwapChainMetal.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUSwapChainMetal.mm    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUSwapChainMetal.mm       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -37,7 +37,6 @@
</span><span class="cx"> #import <Metal/Metal.h>
</span><span class="cx"> #import <QuartzCore/QuartzCore.h>
</span><span class="cx"> #import <wtf/BlockObjCExceptions.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgpucocoaGPUTextureMetalmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUTextureMetal.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUTextureMetal.mm      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/gpu/cocoa/GPUTextureMetal.mm 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #import "Logging.h"
</span><span class="cx"> #import <Metal/Metal.h>
</span><span class="cx"> #import <wtf/BlockObjCExceptions.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgstreamerImageDecoderGStreamercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gstreamer/ImageDecoderGStreamer.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gstreamer/ImageDecoderGStreamer.cpp       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/ImageDecoderGStreamer.cpp  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include <gst/app/gstappsink.h>
</span><span class="cx"> #include <wtf/Lock.h>
</span><span class="cx"> #include <wtf/MainThread.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Scope.h>
</span><span class="cx"> #include <wtf/Threading.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgstreameremeCDMProxyClearKeyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gstreamer/eme/CDMProxyClearKey.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gstreamer/eme/CDMProxyClearKey.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/eme/CDMProxyClearKey.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -36,7 +36,6 @@
</span><span class="cx"> #include "SharedBuffer.h"
</span><span class="cx"> #include <gcrypt.h>
</span><span class="cx"> #include <wtf/Condition.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/VectorHash.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstransformsAffineTransformcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.cpp    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.cpp       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #include "Region.h"
</span><span class="cx"> #include "TransformationMatrix.h"
</span><span class="cx"> #include <wtf/MathExtras.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/TextStream.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstransformsAffineTransformh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -24,10 +24,10 @@
</span><span class="cx">  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
</span><span class="cx">  */
</span><span class="cx"> 
</span><del>-#ifndef AffineTransform_h
-#define AffineTransform_h
</del><ins>+#pragma once
</ins><span class="cx"> 
</span><span class="cx"> #include <array>
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/FastMalloc.h>
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> 
</span><span class="lines">@@ -212,5 +212,3 @@
</span><span class="cx"> WEBCORE_EXPORT WTF::TextStream& operator<<(WTF::TextStream&, const AffineTransform&);
</span><span class="cx"> 
</span><span class="cx"> }
</span><del>-
-#endif
</del></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstransformsTransformStatecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/transforms/TransformState.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/transforms/TransformState.cpp     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/transforms/TransformState.cpp        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #include "config.h"
</span><span class="cx"> #include "TransformState.h"
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/TextStream.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstransformsTransformationMatrixcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -35,7 +35,6 @@
</span><span class="cx"> #include <cmath>
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="cx"> #include <wtf/MathExtras.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/TextStream.h>
</span><span class="cx"> 
</span><span class="cx"> #if CPU(X86_64)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicswinImageDecoderDirect2Dcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/win/ImageDecoderDirect2D.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/win/ImageDecoderDirect2D.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/win/ImageDecoderDirect2D.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -38,7 +38,6 @@
</span><span class="cx"> #include <WinCodec.h>
</span><span class="cx"> #include <d2d1.h>
</span><span class="cx"> #include <wtf/NeverDestroyed.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsx11PlatformDisplayX11h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> #if PLATFORM(X11)
</span><span class="cx"> 
</span><span class="cx"> #include "PlatformDisplay.h"
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> typedef struct _XDisplay Display;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgtkPasteboardGtkcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/gtk/PasteboardGtk.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/gtk/PasteboardGtk.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/gtk/PasteboardGtk.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include "PlatformStrategies.h"
</span><span class="cx"> #include "SharedBuffer.h"
</span><span class="cx"> #include <wtf/NeverDestroyed.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosLegacyTileCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/LegacyTileCache.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/LegacyTileCache.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/ios/LegacyTileCache.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "Timer.h"
</span><span class="cx"> #include <wtf/Lock.h>
</span><span class="cx"> #include <wtf/Noncopyable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RetainPtr.h>
</span><span class="cx"> #include <wtf/Threading.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosLocalizedDeviceModelmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/LocalizedDeviceModel.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/LocalizedDeviceModel.mm        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/ios/LocalizedDeviceModel.mm   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #if PLATFORM(IOS_FAMILY)
</span><span class="cx"> 
</span><span class="cx"> #import <pal/ios/UIKitSoftLink.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosPlatformEventFactoryIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/PlatformEventFactoryIOS.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/PlatformEventFactoryIOS.mm     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/ios/PlatformEventFactoryIOS.mm        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -35,7 +35,6 @@
</span><span class="cx"> #import "WAKAppKitStubs.h"
</span><span class="cx"> #import "WebEvent.h"
</span><span class="cx"> #import "WindowsKeyboardCodes.h"
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/WallTime.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosSelectionGeometryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/SelectionGeometry.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/SelectionGeometry.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/ios/SelectionGeometry.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,15 +28,12 @@
</span><span class="cx"> #include "FloatQuad.h"
</span><span class="cx"> #include "IntRect.h"
</span><span class="cx"> #include "WritingMode.h"
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/FastMalloc.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><del>-enum class SelectionRenderingBehavior : uint8_t {
-    CoalesceBoundingRects,
-    UseIndividualQuads,
-};
</del><ins>+enum class SelectionRenderingBehavior : bool { CoalesceBoundingRects, UseIndividualQuads };
</ins><span class="cx"> 
</span><span class="cx"> class SelectionGeometry {
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformlibwpePasteboardLibWPEcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/libwpe/PasteboardLibWPE.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/libwpe/PasteboardLibWPE.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/libwpe/PasteboardLibWPE.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "NotImplemented.h"
</span><span class="cx"> #include "PasteboardStrategy.h"
</span><span class="cx"> #include "PlatformStrategies.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacNSScrollerImpDetailsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/NSScrollerImpDetails.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/NSScrollerImpDetails.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/mac/NSScrollerImpDetails.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if USE(APPKIT)
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> enum NSScrollerStyle : long;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmediacapabilitiesAudioConfigurationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mediacapabilities/AudioConfiguration.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mediacapabilities/AudioConfiguration.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/mediacapabilities/AudioConfiguration.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,7 +25,6 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmediacapabilitiesMediaConfigurationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mediacapabilities/MediaConfiguration.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mediacapabilities/MediaConfiguration.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/mediacapabilities/MediaConfiguration.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "AudioConfiguration.h"
</span><span class="cx"> #include "VideoConfiguration.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmediacapabilitiesVideoConfigurationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mediacapabilities/VideoConfiguration.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mediacapabilities/VideoConfiguration.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/mediacapabilities/VideoConfiguration.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "ColorGamut.h"
</span><span class="cx"> #include "HdrMetadataType.h"
</span><span class="cx"> #include "TransferFunction.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmediastreamRTCDataChannelHandlerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mediastream/RTCDataChannelHandler.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mediastream/RTCDataChannelHandler.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/mediastream/RTCDataChannelHandler.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "RTCPriorityType.h"
</span><span class="cx"> #include "ScriptExecutionContextIdentifier.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmediastreamRealtimeOutgoingVideoSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mediastream/RealtimeOutgoingVideoSource.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mediastream/RealtimeOutgoingVideoSource.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/mediastream/RealtimeOutgoingVideoSource.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -42,7 +42,6 @@
</span><span class="cx"> ALLOW_UNUSED_PARAMETERS_END
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/LoggerHelper.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/ThreadSafeRefCounted.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkCacheValidationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/CacheValidation.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/CacheValidation.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/network/CacheValidation.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "ResourceRequest.h"
</span><span class="cx"> #include "ResourceResponse.h"
</span><span class="cx"> #include "SameSiteInfo.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/StringView.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkCertificateSummaryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/CertificateSummary.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/CertificateSummary.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/network/CertificateSummary.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,7 +25,6 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Seconds.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkDNSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/DNS.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/DNS.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/network/DNS.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,6 +25,10 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include <optional>
+#include <wtf/Forward.h>
+#include <wtf/Variant.h>
+
</ins><span class="cx"> #if OS(WINDOWS)
</span><span class="cx"> #include <winsock2.h>
</span><span class="cx"> #include <ws2tcpip.h>
</span><span class="lines">@@ -32,10 +36,6 @@
</span><span class="cx"> #include <netinet/in.h>
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#include <wtf/Forward.h>
-#include <wtf/Optional.h>
-#include <wtf/Variant.h>
-
</del><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> class IPAddress {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkDataURLDecodercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/DataURLDecoder.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/DataURLDecoder.cpp 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/network/DataURLDecoder.cpp    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "ParsedContentType.h"
</span><span class="cx"> #include "TextEncoding.h"
</span><span class="cx"> #include <wtf/MainThread.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RunLoop.h>
</span><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> #include <wtf/WorkQueue.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkHTTPParserscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/HTTPParsers.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/HTTPParsers.cpp    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/network/HTTPParsers.cpp       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -38,7 +38,6 @@
</span><span class="cx"> #include "ParsedContentType.h"
</span><span class="cx"> #include <wtf/DateMath.h>
</span><span class="cx"> #include <wtf/NeverDestroyed.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/StringToIntegerConversion.h>
</span><span class="cx"> #include <wtf/unicode/CharacterNames.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkNetworkLoadMetricsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/NetworkLoadMetrics.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/NetworkLoadMetrics.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/network/NetworkLoadMetrics.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "HTTPHeaderMap.h"
</span><span class="cx"> #include <wtf/Box.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Seconds.h>
</span><span class="cx"> #include <wtf/persistence/PersistentCoder.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkcocoaNetworkStorageSessionCocoamm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/cocoa/NetworkStorageSessionCocoa.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/cocoa/NetworkStorageSessionCocoa.mm        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/network/cocoa/NetworkStorageSessionCocoa.mm   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #import <pal/spi/cf/CFNetworkSPI.h>
</span><span class="cx"> #import <wtf/BlockObjCExceptions.h>
</span><span class="cx"> #import <wtf/BlockPtr.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/ProcessPrivilege.h>
</span><span class="cx"> #import <wtf/URL.h>
</span><span class="cx"> #import <wtf/cocoa/VectorCocoa.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkcurlCookieJarDBcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/curl/CookieJarDB.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/curl/CookieJarDB.cpp       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/network/curl/CookieJarDB.cpp  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #include <wtf/DateMath.h>
</span><span class="cx"> #include <wtf/FileSystem.h>
</span><span class="cx"> #include <wtf/MonotonicTime.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/WallTime.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkcurlCookieUtilcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/curl/CookieUtil.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/curl/CookieUtil.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/network/curl/CookieUtil.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "Cookie.h"
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/DateMath.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/WallTime.h>
</span><span class="cx"> #include <wtf/text/StringToIntegerConversion.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkcurlOpenSSLHelperh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/curl/OpenSSLHelper.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/curl/OpenSSLHelper.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/network/curl/OpenSSLHelper.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "CertificateInfo.h"
</span><span class="cx"> #include <openssl/ssl.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> namespace OpenSSL {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformtextEncodingTablesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/text/EncodingTables.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/text/EncodingTables.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/text/EncodingTables.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,9 +28,9 @@
</span><span class="cx"> #include <algorithm>
</span><span class="cx"> #include <array>
</span><span class="cx"> #include <iterator>
</span><ins>+#include <optional>
</ins><span class="cx"> #include <unicode/umachine.h>
</span><span class="cx"> #include <utility>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformtextLocaleToScriptMappingcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/text/LocaleToScriptMapping.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/text/LocaleToScriptMapping.cpp     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/text/LocaleToScriptMapping.cpp        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "config.h"
</span><span class="cx"> #include "LocaleToScriptMapping.h"
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/SortedArrayMap.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformtextTextCodecCJKh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/text/TextCodecCJK.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/text/TextCodecCJK.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/text/TextCodecCJK.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "TextCodec.h"
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformtextTextCodecUTF16h"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/text/TextCodecUTF16.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/text/TextCodecUTF16.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/text/TextCodecUTF16.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "TextCodec.h"
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformtextTextFlagsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/text/TextFlags.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/text/TextFlags.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/text/TextFlags.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -25,8 +25,8 @@
</span><span class="cx"> 
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/EnumTraits.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="lines">@@ -75,21 +75,13 @@
</span><span class="cx">     FontSynthesisStyle = 0x2,
</span><span class="cx">     FontSynthesisSmallCaps = 0x4
</span><span class="cx"> };
</span><ins>+// FIXME: Use OptionSet.
</ins><span class="cx"> typedef unsigned FontSynthesis;
</span><span class="cx"> const unsigned FontSynthesisWidth = 3;
</span><span class="cx"> 
</span><del>-enum class FontVariantLigatures : uint8_t {
-    Normal,
-    Yes,
-    No
-};
</del><ins>+enum class FontVariantLigatures : uint8_t { Normal, Yes, No };
+enum class FontVariantPosition : uint8_t { Normal, Subscript, Superscript };
</ins><span class="cx"> 
</span><del>-enum class FontVariantPosition : uint8_t {
-    Normal,
-    Subscript,
-    Superscript
-};
-
</del><span class="cx"> enum class FontVariantCaps : uint8_t {
</span><span class="cx">     Normal,
</span><span class="cx">     Small,
</span><span class="lines">@@ -118,21 +110,10 @@
</span><span class="cx">     StackedFractions
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-enum class FontVariantNumericOrdinal : uint8_t {
-    Normal,
-    Yes
-};
</del><ins>+enum class FontVariantNumericOrdinal : bool { Normal, Yes };
+enum class FontVariantNumericSlashedZero : bool { Normal, Yes };
+enum class FontVariantAlternates : bool { Normal, HistoricalForms };
</ins><span class="cx"> 
</span><del>-enum class FontVariantNumericSlashedZero : uint8_t {
-    Normal,
-    Yes
-};
-
-enum class FontVariantAlternates : uint8_t {
-    Normal,
-    HistoricalForms
-};
-
</del><span class="cx"> enum class FontVariantEastAsianVariant : uint8_t {
</span><span class="cx">     Normal,
</span><span class="cx">     Jis78,
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformwinPasteboardWincpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/win/PasteboardWin.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/win/PasteboardWin.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/win/PasteboardWin.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -48,7 +48,6 @@
</span><span class="cx"> #include "TextEncoding.h"
</span><span class="cx"> #include "WebCoreInstanceHandle.h"
</span><span class="cx"> #include "markup.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> #include <wtf/WindowsExtras.h>
</span><span class="cx"> #include <wtf/text/CString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformxropenxrPlatformXROpenXRcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/xr/openxr/PlatformXROpenXR.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/xr/openxr/PlatformXROpenXR.cpp     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/platform/xr/openxr/PlatformXROpenXR.cpp        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> #include "OpenXRInputSource.h"
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/NeverDestroyed.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/threads/BinarySemaphore.h>
</span><span class="cx"> 
</span><span class="cx"> using namespace WebCore;
</span></span></pre></div>
<a id="trunkSourceWebCorepluginsPluginDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/plugins/PluginData.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/plugins/PluginData.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/plugins/PluginData.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include "LocalizedStrings.h"
</span><span class="cx"> #include "Page.h"
</span><span class="cx"> #include "PluginInfoProvider.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingImageQualityControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/ImageQualityController.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/ImageQualityController.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/rendering/ImageQualityController.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "Page.h"
</span><span class="cx"> #include "RenderBoxModelObject.h"
</span><span class="cx"> #include "RenderView.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingMarkedTextStyleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/MarkedTextStyle.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/MarkedTextStyle.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/rendering/MarkedTextStyle.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include "ShadowData.h"
</span><span class="cx"> #include "TextDecorationPainter.h"
</span><span class="cx"> #include "TextPaintStyle.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBlockcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBlock.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBlock.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/rendering/RenderBlock.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -79,7 +79,6 @@
</span><span class="cx"> #include "TransformState.h"
</span><span class="cx"> #include <wtf/IsoMallocInlines.h>
</span><span class="cx"> #include <wtf/NeverDestroyed.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/SetForScope.h>
</span><span class="cx"> #include <wtf/StackStats.h>
</span><span class="cx"> #include <wtf/text/TextStream.h>
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderListBoxh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderListBox.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderListBox.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/rendering/RenderListBox.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "RenderBlockFlow.h"
</span><span class="cx"> #include "ScrollableArea.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderinglineBreakingContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/line/BreakingContext.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/line/BreakingContext.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/rendering/line/BreakingContext.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -40,7 +40,6 @@
</span><span class="cx"> #include "RenderSVGInlineText.h"
</span><span class="cx"> #include "TrailingObjects.h"
</span><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/StringView.h>
</span><span class="cx"> #include <wtf/unicode/CharacterNames.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorestyleStyleBuilderConverterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/style/StyleBuilderConverter.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/style/StyleBuilderConverter.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/style/StyleBuilderConverter.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -58,7 +58,6 @@
</span><span class="cx"> #include "TabSize.h"
</span><span class="cx"> #include "TouchAction.h"
</span><span class="cx"> #include "TransformFunctions.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace Style {
</span></span></pre></div>
<a id="trunkSourceWebCorestyleStyleableh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/style/Styleable.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/style/Styleable.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/style/Styleable.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "RenderElement.h"
</span><span class="cx"> #include "RenderStyleConstants.h"
</span><span class="cx"> #include "WebAnimationTypes.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGToOTFFontConversioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGToOTFFontConversion.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGToOTFFontConversion.cpp      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/svg/SVGToOTFFontConversion.cpp 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -38,7 +38,6 @@
</span><span class="cx"> #include "SVGPathParser.h"
</span><span class="cx"> #include "SVGPathStringSource.h"
</span><span class="cx"> #include "SVGVKernElement.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/text/StringToIntegerConversion.h>
</span><span class="cx"> #include <wtf/text/StringView.h>
</span></span></pre></div>
<a id="trunkSourceWebCoresvgpropertiesSVGAnimatedPropertyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/properties/SVGAnimatedProperty.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/properties/SVGAnimatedProperty.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/svg/properties/SVGAnimatedProperty.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "SVGAttributeAnimator.h"
</span><span class="cx"> #include "SVGPropertyOwner.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/WeakHashSet.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoresvgpropertiesSVGPropertyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/properties/SVGProperty.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/properties/SVGProperty.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/svg/properties/SVGProperty.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -21,7 +21,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "SVGPropertyOwner.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoretestingFakeXRViewInith"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/FakeXRViewInit.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/FakeXRViewInit.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/testing/FakeXRViewInit.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "FakeXRRigidTransformInit.h"
</span><span class="cx"> #include "XREye.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/Internals.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/Internals.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/testing/Internals.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -39,7 +39,6 @@
</span><span class="cx"> #include "TextIndicator.h"
</span><span class="cx"> #include "VP9Utilities.h"
</span><span class="cx"> #include <JavaScriptCore/Float32Array.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> #if ENABLE(VIDEO)
</span><span class="cx"> #include "MediaElementSession.h"
</span></span></pre></div>
<a id="trunkSourceWebCoretestingMockPaymentCoordinatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/MockPaymentCoordinator.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/MockPaymentCoordinator.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/testing/MockPaymentCoordinator.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -36,7 +36,6 @@
</span><span class="cx"> #include "MockPaymentError.h"
</span><span class="cx"> #include "PaymentCoordinatorClient.h"
</span><span class="cx"> #include <wtf/HashSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/StringHash.h>
</span><span class="cx"> 
</span><span class="cx"> #if USE(APPLE_INTERNAL_SDK)
</span></span></pre></div>
<a id="trunkSourceWebCoretestingWebXRTesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/WebXRTest.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/WebXRTest.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/testing/WebXRTest.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "XRSessionMode.h"
</span><span class="cx"> #include "XRSimulateUserActivationFunction.h"
</span><span class="cx"> #include <JavaScriptCore/JSCJSValue.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/Worker.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/Worker.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/workers/Worker.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -36,7 +36,6 @@
</span><span class="cx"> #include "WorkerType.h"
</span><span class="cx"> #include <JavaScriptCore/RuntimeFlags.h>
</span><span class="cx"> #include <wtf/MonotonicTime.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/AtomStringHash.h>
</span><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersserviceServiceWorkerClientQueryOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/service/ServiceWorkerClientQueryOptions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/service/ServiceWorkerClientQueryOptions.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/workers/service/ServiceWorkerClientQueryOptions.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #if ENABLE(SERVICE_WORKER)
</span><span class="cx"> 
</span><span class="cx"> #include "ServiceWorkerClientType.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreworkletsWorkletGlobalScopeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/worklets/WorkletGlobalScope.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/worklets/WorkletGlobalScope.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebCore/worklets/WorkletGlobalScope.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -38,7 +38,6 @@
</span><span class="cx"> #include <wtf/CompletionHandler.h>
</span><span class="cx"> #include <wtf/Deque.h>
</span><span class="cx"> #include <wtf/ObjectIdentifier.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebDriverChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebDriver/ChangeLog (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebDriver/ChangeLog 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebDriver/ChangeLog    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2021-06-01  Darin Adler  <darin@apple.com>
+
+        Remove <wtf/Optional.h>
+        https://bugs.webkit.org/show_bug.cgi?id=226437
+
+        Reviewed by Chris Dumez.
+
+        * SessionHost.h: Removed include of <wtf/Optional.h>.
+
</ins><span class="cx"> 2021-05-30  Darin Adler  <darin@apple.com>
</span><span class="cx"> 
</span><span class="cx">         Remove WTF::Optional synonym for std::optional, using that class template directly instead
</span></span></pre></div>
<a id="trunkSourceWebDriverSessionHosth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebDriver/SessionHost.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebDriver/SessionHost.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebDriver/SessionHost.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -35,7 +35,6 @@
</span><span class="cx"> typedef struct _GSubprocess GSubprocess;
</span><span class="cx"> #elif USE(INSPECTOR_SOCKET_SERVER)
</span><span class="cx"> #include <JavaScriptCore/RemoteInspectorConnectionClient.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefCounted.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKitChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ChangeLog (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ChangeLog    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/ChangeLog       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2021-06-01  Darin Adler  <darin@apple.com>
+
+        Remove <wtf/Optional.h>
+        https://bugs.webkit.org/show_bug.cgi?id=226437
+
+        Reviewed by Chris Dumez.
+
+        * <many files>: Removed include of <wtf/Optional.h>.
+
</ins><span class="cx"> 2021-06-01  Chris Dumez  <cdumez@apple.com>
</span><span class="cx"> 
</span><span class="cx">         Rename Checked::unsafeGet() to Checked::value()
</span></span></pre></div>
<a id="trunkSourceWebKitGPUProcessgraphicsDisplayListReaderHandleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/GPUProcess/graphics/DisplayListReaderHandle.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/GPUProcess/graphics/DisplayListReaderHandle.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/GPUProcess/graphics/DisplayListReaderHandle.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "SharedDisplayListHandle.h"
</span><span class="cx"> #include <wtf/Expected.h>
</span><span class="cx"> #include <wtf/FastMalloc.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitGPUProcessmediaInitializationSegmentInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/GPUProcess/media/InitializationSegmentInfo.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/GPUProcess/media/InitializationSegmentInfo.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/GPUProcess/media/InitializationSegmentInfo.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "RemoteMediaDescription.h"
</span><span class="cx"> #include "TrackPrivateRemoteIdentifier.h"
</span><span class="cx"> #include <wtf/MediaTime.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span></span></pre></div>
<a id="trunkSourceWebKitGPUProcessmediaRemoteMediaDescriptionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/GPUProcess/media/RemoteMediaDescription.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/GPUProcess/media/RemoteMediaDescription.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/GPUProcess/media/RemoteMediaDescription.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "Decoder.h"
</span><span class="cx"> #include "Encoder.h"
</span><span class="cx"> #include <WebCore/MediaDescription.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/AtomString.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitGPUProcessmediaRemoteMediaSourceProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/GPUProcess/media/RemoteMediaSourceProxy.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/GPUProcess/media/RemoteMediaSourceProxy.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/GPUProcess/media/RemoteMediaSourceProxy.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #include <WebCore/MediaSourcePrivate.h>
</span><span class="cx"> #include <WebCore/MediaSourcePrivateClient.h>
</span><span class="cx"> #include <wtf/MediaTime.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/WeakPtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace IPC {
</span></span></pre></div>
<a id="trunkSourceWebKitNetworkProcesscacheNetworkCacheStorageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -35,7 +35,6 @@
</span><span class="cx"> #include <wtf/Function.h>
</span><span class="cx"> #include <wtf/HashSet.h>
</span><span class="cx"> #include <wtf/MonotonicTime.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/PriorityQueue.h>
</span><span class="cx"> #include <wtf/WallTime.h>
</span><span class="cx"> #include <wtf/WorkQueue.h>
</span></span></pre></div>
<a id="trunkSourceWebKitNetworkProcessglibDNSCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/NetworkProcess/glib/DNSCache.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/NetworkProcess/glib/DNSCache.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/NetworkProcess/glib/DNSCache.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include <wtf/HashMap.h>
</span><span class="cx"> #include <wtf/Lock.h>
</span><span class="cx"> #include <wtf/MonotonicTime.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RunLoop.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/glib/GRefPtr.h>
</span></span></pre></div>
<a id="trunkSourceWebKitPlatformIPCArgumentCoderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Platform/IPC/ArgumentCoder.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Platform/IPC/ArgumentCoder.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Platform/IPC/ArgumentCoder.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "Decoder.h"
</span><span class="cx"> #include "Encoder.h"
</span><span class="cx"> #include <wtf/EnumTraits.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace IPC {
</span><span class="cx"> namespace Detail {
</span></span></pre></div>
<a id="trunkSourceWebKitPlatformIPCIPCSemaphoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Platform/IPC/IPCSemaphore.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Platform/IPC/IPCSemaphore.h  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Platform/IPC/IPCSemaphore.h     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "Timeout.h"
</span><span class="cx"> #include <wtf/Noncopyable.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Seconds.h>
</span><span class="cx"> 
</span><span class="cx"> #if OS(DARWIN)
</span></span></pre></div>
<a id="trunkSourceWebKitPlatformIPCMessageArgumentDescriptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Platform/IPC/MessageArgumentDescriptions.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Platform/IPC/MessageArgumentDescriptions.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Platform/IPC/MessageArgumentDescriptions.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "MessageNames.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span></span></pre></div>
<a id="trunkSourceWebKitPlatformIPCStreamConnectionBufferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Platform/IPC/StreamConnectionBuffer.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Platform/IPC/StreamConnectionBuffer.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Platform/IPC/StreamConnectionBuffer.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include "IPCSemaphore.h"
</span><span class="cx"> #include "SharedMemory.h"
</span><span class="cx"> #include <wtf/Atomics.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace IPC {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitPlatformSharedMemoryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Platform/SharedMemory.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Platform/SharedMemory.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Platform/SharedMemory.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> 
</span><span class="cx"> #if USE(UNIX_DOMAIN_SOCKETS)
</span><span class="cx"> #include "Attachment.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if OS(WINDOWS)
</span></span></pre></div>
<a id="trunkSourceWebKitPlatformcocoaSharedMemoryCocoacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Platform/cocoa/SharedMemoryCocoa.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Platform/cocoa/SharedMemoryCocoa.cpp 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Platform/cocoa/SharedMemoryCocoa.cpp    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #include <mach/mach_port.h>
</span><span class="cx"> #include <mach/vm_map.h>
</span><span class="cx"> #include <wtf/MachSendRight.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> #include <wtf/spi/cocoa/MachVMSPI.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitScriptswebkittestsTestWithSuperclassMessagesRepliesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Scripts/webkit/tests/TestWithSuperclassMessagesReplies.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Scripts/webkit/tests/TestWithSuperclassMessagesReplies.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Scripts/webkit/tests/TestWithSuperclassMessagesReplies.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> #include "MessageNames.h"
</span><span class="cx"> #include "TestClassName.h"
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> namespace Messages {
</span></span></pre></div>
<a id="trunkSourceWebKitSharedAPICocoa_WKRemoteObjectInterfacemm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectInterface.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectInterface.mm 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectInterface.mm    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #import <objc/runtime.h>
</span><span class="cx"> #import <wtf/HashMap.h>
</span><span class="cx"> #import <wtf/NeverDestroyed.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/RetainPtr.h>
</span><span class="cx"> #import <wtf/Vector.h>
</span><span class="cx"> #import <wtf/text/CString.h>
</span></span></pre></div>
<a id="trunkSourceWebKitSharedCocoaXRDeviceProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/Cocoa/XRDeviceProxy.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/Cocoa/XRDeviceProxy.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Shared/Cocoa/XRDeviceProxy.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "XRDeviceIdentifier.h"
</span><span class="cx"> #include <WebCore/PlatformXR.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/WeakPtr.h>
</span></span></pre></div>
<a id="trunkSourceWebKitSharedDocumentEditingContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/DocumentEditingContext.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/DocumentEditingContext.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Shared/DocumentEditingContext.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #include <WebCore/FloatRect.h>
</span><span class="cx"> #include <WebCore/TextGranularity.h>
</span><span class="cx"> #include <wtf/OptionSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> OBJC_CLASS UIWKDocumentContext;
</span></span></pre></div>
<a id="trunkSourceWebKitSharedRTCNetworkcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/RTCNetwork.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/RTCNetwork.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Shared/RTCNetwork.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "DataReference.h"
</span><span class="cx"> #include "WebCoreArgumentCoders.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitSharedRTCPacketOptionscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/RTCPacketOptions.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/RTCPacketOptions.cpp  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Shared/RTCPacketOptions.cpp     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "DataReference.h"
</span><span class="cx"> #include "WebCoreArgumentCoders.h"
</span><span class="cx"> #include <WebCore/LibWebRTCEnumTraits.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitSharedSessionStateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/SessionState.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/SessionState.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Shared/SessionState.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include <WebCore/IntRect.h>
</span><span class="cx"> #include <WebCore/SerializedScriptValue.h>
</span><span class="cx"> #include <wtf/EnumTraits.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RunLoop.h>
</span><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span></span></pre></div>
<a id="trunkSourceWebKitSharedTransactionIDh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/TransactionID.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/TransactionID.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Shared/TransactionID.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <wtf/HashFunctions.h>
</span><span class="cx"> #include <wtf/HashTraits.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/TextStream.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitSharedWebBackForwardListCountsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/WebBackForwardListCounts.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/WebBackForwardListCounts.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Shared/WebBackForwardListCounts.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "Decoder.h"
</span><span class="cx"> #include "Encoder.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitSharedglibInputMethodStateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/glib/InputMethodState.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/glib/InputMethodState.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Shared/glib/InputMethodState.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include <WebCore/InputMode.h>
</span><span class="cx"> #include <wtf/EnumTraits.h>
</span><span class="cx"> #include <wtf/OptionSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace IPC {
</span><span class="cx"> class Decoder;
</span></span></pre></div>
<a id="trunkSourceWebKitSharediosWebAutocorrectionContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/ios/WebAutocorrectionContext.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/ios/WebAutocorrectionContext.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Shared/ios/WebAutocorrectionContext.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include "Decoder.h"
</span><span class="cx"> #include "EditingRange.h"
</span><span class="cx"> #include "Encoder.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span></span></pre></div>
<a id="trunkSourceWebKitSharediosWebAutocorrectionDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/ios/WebAutocorrectionData.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/ios/WebAutocorrectionData.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Shared/ios/WebAutocorrectionData.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS_FAMILY)
</span><span class="cx"> 
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RetainPtr.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitSharediosWebIOSEventFactoryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/ios/WebIOSEventFactory.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/ios/WebIOSEventFactory.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Shared/ios/WebIOSEventFactory.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #import "WebWheelEvent.h"
</span><span class="cx"> #import <UIKit/UIKit.h>
</span><span class="cx"> #import <WebCore/WebEvent.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> OBJC_CLASS UIScrollEvent;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitSharedmacObjCObjectGraphmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/mac/ObjCObjectGraph.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/mac/ObjCObjectGraph.mm        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/Shared/mac/ObjCObjectGraph.mm   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #import "WKBrowsingContextHandleInternal.h"
</span><span class="cx"> #import "WKTypeRefWrapper.h"
</span><span class="cx"> #import <wtf/EnumTraits.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessAPIAPINavigationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/API/APINavigation.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/API/APINavigation.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/UIProcess/API/APINavigation.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -36,7 +36,6 @@
</span><span class="cx"> #include <WebCore/ProcessIdentifier.h>
</span><span class="cx"> #include <WebCore/ResourceRequest.h>
</span><span class="cx"> #include <WebCore/SecurityOriginData.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessAPICocoaWKWebViewmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -146,7 +146,6 @@
</span><span class="cx"> #import <wtf/HashMap.h>
</span><span class="cx"> #import <wtf/MathExtras.h>
</span><span class="cx"> #import <wtf/NeverDestroyed.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/RetainPtr.h>
</span><span class="cx"> #import <wtf/SystemTracing.h>
</span><span class="cx"> #import <wtf/UUID.h>
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessAPICocoaWKWebsiteDataRecordInternalh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataRecordInternal.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataRecordInternal.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataRecordInternal.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #import "APIWebsiteDataRecord.h"
</span><span class="cx"> #import "WKObject.h"
</span><span class="cx"> #import <wtf/OptionSet.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessAPIgtkWebKitWebViewBasePrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBasePrivate.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBasePrivate.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBasePrivate.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -41,7 +41,6 @@
</span><span class="cx"> #include "WebPageProxy.h"
</span><span class="cx"> #include <WebCore/DragActions.h>
</span><span class="cx"> #include <WebCore/SelectionData.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> WebKitWebViewBase* webkitWebViewBaseCreate(const API::PageConfiguration&);
</span><span class="cx"> WebKit::WebPageProxy* webkitWebViewBaseGetPage(WebKitWebViewBase*);
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessAutomationSimulatedInputDispatcherh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include <WebCore/IntSize.h>
</span><span class="cx"> #include <wtf/CompletionHandler.h>
</span><span class="cx"> #include <wtf/ListHashSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RunLoop.h>
</span><span class="cx"> #include <wtf/Seconds.h>
</span><span class="cx"> #include <wtf/Vector.h>
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessAutomationWebAutomationSessioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -49,7 +49,6 @@
</span><span class="cx"> #include <algorithm>
</span><span class="cx"> #include <wtf/FileSystem.h>
</span><span class="cx"> #include <wtf/HashMap.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/URL.h>
</span><span class="cx"> #include <wtf/UUID.h>
</span><span class="cx"> #include <wtf/text/StringConcatenate.h>
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessCocoaPlatformXRCoordinatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/Cocoa/PlatformXRCoordinator.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/Cocoa/PlatformXRCoordinator.h      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/UIProcess/Cocoa/PlatformXRCoordinator.h 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -31,7 +31,6 @@
</span><span class="cx"> #include "XRDeviceInfo.h"
</span><span class="cx"> #include <WebCore/PlatformXR.h>
</span><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessWebPageProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/WebPageProxy.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/WebPageProxy.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/UIProcess/WebPageProxy.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -118,7 +118,6 @@
</span><span class="cx"> #include <wtf/HashSet.h>
</span><span class="cx"> #include <wtf/Logger.h>
</span><span class="cx"> #include <wtf/MonotonicTime.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/ProcessID.h>
</span><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessWebPasteboardProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/WebPasteboardProxy.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/WebPasteboardProxy.h       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/UIProcess/WebPasteboardProxy.h  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include "SharedMemory.h"
</span><span class="cx"> #include <WebCore/PageIdentifier.h>
</span><span class="cx"> #include <wtf/HashMap.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/WeakHashSet.h>
</span><span class="cx"> 
</span><span class="cx"> namespace IPC {
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessWebsiteDataWebsiteDataRecordh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/WebsiteData/WebsiteDataRecord.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/WebsiteData/WebsiteDataRecord.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/UIProcess/WebsiteData/WebsiteDataRecord.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include <wtf/HashMap.h>
</span><span class="cx"> #include <wtf/HashSet.h>
</span><span class="cx"> #include <wtf/OptionSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/StringHash.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessiosWKContentViewInteractionmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -134,7 +134,6 @@
</span><span class="cx"> #import <pal/spi/ios/ManagedConfigurationSPI.h>
</span><span class="cx"> #import <wtf/BlockObjCExceptions.h>
</span><span class="cx"> #import <wtf/BlockPtr.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/RetainPtr.h>
</span><span class="cx"> #import <wtf/Scope.h>
</span><span class="cx"> #import <wtf/SetForScope.h>
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessiosWKMouseGestureRecognizermm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/ios/WKMouseGestureRecognizer.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/ios/WKMouseGestureRecognizer.mm    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/UIProcess/ios/WKMouseGestureRecognizer.mm       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> #import <pal/spi/ios/GraphicsServicesSPI.h>
</span><span class="cx"> #import <wtf/Compiler.h>
</span><span class="cx"> #import <wtf/MonotonicTime.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> static OptionSet<WebKit::WebEvent::Modifier> webEventModifiersForUIKeyModifierFlags(UIKeyModifierFlags flags)
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessGPUmediaMediaSourcePrivateRemotecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/GPU/media/MediaSourcePrivateRemote.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/GPU/media/MediaSourcePrivateRemote.cpp    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/WebProcess/GPU/media/MediaSourcePrivateRemote.cpp       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -35,7 +35,6 @@
</span><span class="cx"> #include "RemoteSourceBufferIdentifier.h"
</span><span class="cx"> #include "SourceBufferPrivateRemote.h"
</span><span class="cx"> #include <WebCore/NotImplemented.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> #if !RELEASE_LOG_DISABLED
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessGPUmediaRemoteAudioDestinationProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -39,7 +39,6 @@
</span><span class="cx"> #if PLATFORM(COCOA)
</span><span class="cx"> #include "SharedRingBufferStorage.h"
</span><span class="cx"> #include <WebCore/AudioDestinationCocoa.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #else
</span><span class="cx"> #include <WebCore/AudioDestinationGStreamer.h>
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessGPUmediaRemoteCDMInstanceSessioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMInstanceSession.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMInstanceSession.cpp    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMInstanceSession.cpp       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #include "RemoteCDMInstanceSessionProxyMessages.h"
</span><span class="cx"> #include "SharedBufferCopy.h"
</span><span class="cx"> #include <WebCore/SharedBuffer.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessGPUmediaRemoteMediaPlayerMIMETypeCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/GPU/media/RemoteMediaPlayerMIMETypeCache.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/GPU/media/RemoteMediaPlayerMIMETypeCache.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/WebProcess/GPU/media/RemoteMediaPlayerMIMETypeCache.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include <WebCore/MediaPlayerEnums.h>
</span><span class="cx"> #include <wtf/HashMap.h>
</span><span class="cx"> #include <wtf/HashSet.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/StringHash.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessInjectedBundleDOMInjectedBundleNodeHandleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx"> #include <JavaScriptCore/JSBase.h>
</span><span class="cx"> #include <WebCore/ActiveDOMObject.h>
</span><span class="cx"> #include <wtf/Forward.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessWebCoreSupportShareableBitmapUtilitiesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/WebCoreSupport/ShareableBitmapUtilities.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/WebCoreSupport/ShareableBitmapUtilities.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKit/WebProcess/WebCoreSupport/ShareableBitmapUtilities.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include <WebCore/FloatSize.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/RefPtr.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/ChangeLog (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/ChangeLog  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKitLegacy/mac/ChangeLog     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2021-06-01  Darin Adler  <darin@apple.com>
+
+        Remove <wtf/Optional.h>
+        https://bugs.webkit.org/show_bug.cgi?id=226437
+
+        Reviewed by Chris Dumez.
+
+        * DOM/DOMRangeInternal.h: Added import of <optional>.
+        * WebView/WebGeolocationPosition.mm: Removed import of <wtf/Optional.h>.
+        * WebView/WebGeolocationPositionInternal.h: Added import of <optional>.
+
</ins><span class="cx"> 2021-06-01  Antti Koivisto  <antti@apple.com>
</span><span class="cx"> 
</span><span class="cx">         Rename InlineBox to LegacyInlineBox
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacDOMDOMRangeInternalh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/DOM/DOMRangeInternal.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/DOM/DOMRangeInternal.h     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKitLegacy/mac/DOM/DOMRangeInternal.h        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -24,7 +24,7 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #import "DOMRange.h"
</span><del>-#import <wtf/Forward.h>
</del><ins>+#import <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> class Range;
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacWebViewWebGeolocationPositionmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/WebView/WebGeolocationPosition.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/WebView/WebGeolocationPosition.mm  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebGeolocationPosition.mm     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #import "WebGeolocationPositionInternal.h"
</span><span class="cx"> #import <WebCore/GeolocationPositionData.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/RefPtr.h>
</span><span class="cx"> 
</span><span class="cx"> using namespace WebCore;
</span></span></pre></div>
<a id="trunkSourceWebKitLegacymacWebViewWebGeolocationPositionInternalh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKitLegacy/mac/WebView/WebGeolocationPositionInternal.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKitLegacy/mac/WebView/WebGeolocationPositionInternal.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebGeolocationPositionInternal.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -24,11 +24,11 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> #import "WebGeolocationPosition.h"
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> 
</span><ins>+#import <optional>
+
</ins><span class="cx"> namespace WebCore {
</span><span class="cx"> class GeolocationPositionData;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> std::optional<WebCore::GeolocationPositionData> core(WebGeolocationPosition *);
</span><del>-
</del></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/ChangeLog       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2021-06-01  Darin Adler  <darin@apple.com>
+
+        Remove <wtf/Optional.h>
+        https://bugs.webkit.org/show_bug.cgi?id=226437
+
+        Reviewed by Chris Dumez.
+
+        * <many files>: Removed include of <wtf/Optional.h>.
+
</ins><span class="cx"> 2021-06-01  Chris Dumez  <cdumez@apple.com>
</span><span class="cx"> 
</span><span class="cx">         Rename Checked::unsafeGet() to Checked::value()
</span></span></pre></div>
<a id="trunkToolsMiniBrowserwinCommoncpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/MiniBrowser/win/Common.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/MiniBrowser/win/Common.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/MiniBrowser/win/Common.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #include "MiniBrowserReplace.h"
</span><span class="cx"> #include <dbghelp.h>
</span><span class="cx"> #include <shlobj.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/StdLibExtras.h>
</span><span class="cx"> 
</span><span class="cx"> // Global Variables:
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpystylecheckerscpppy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/style/checkers/cpp.py (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/style/checkers/cpp.py       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/Scripts/webkitpy/style/checkers/cpp.py  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -2489,7 +2489,7 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> # Enum declaration allowlist
</span><del>-_ALLOW_ALL_UPPERCASE_ENUM = ['JSTokenType']
</del><ins>+_ALLOW_ALL_UPPERCASE_ENUM = ['JSTokenType', 'Meridiem']
</ins><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> def check_enum_casing(clean_lines, line_number, enum_state, error):
</span></span></pre></div>
<a id="trunkToolsTestRunnerSharedBindingsJSBasicsh"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestRunnerShared/Bindings/JSBasics.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestRunnerShared/Bindings/JSBasics.h 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/TestRunnerShared/Bindings/JSBasics.h    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> #include <JavaScriptCore/JSRetainPtr.h>
</span><span class="cx"> #include <JavaScriptCore/JavaScript.h>
</span><span class="cx"> #include <initializer_list>
</span><del>-#include <wtf/Optional.h>
</del><ins>+#include <optional>
</ins><span class="cx"> 
</span><span class="cx"> namespace WTR {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkToolsTestRunnerSharedUIScriptContextUIScriptControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestRunnerShared/UIScriptContext/UIScriptController.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestRunnerShared/UIScriptContext/UIScriptController.h        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/TestRunnerShared/UIScriptContext/UIScriptController.h   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include "JSWrappable.h"
</span><span class="cx"> #include <JavaScriptCore/JSRetainPtr.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Ref.h>
</span><span class="cx"> 
</span><span class="cx"> OBJC_CLASS NSUndoManager;
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITCPServercpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/TCPServer.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/TCPServer.cpp  2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/TestWebKitAPI/TCPServer.cpp     2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include <netinet/in.h>
</span><span class="cx"> #include <thread>
</span><span class="cx"> #include <unistd.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/Base64.h>
</span><span class="cx"> 
</span><span class="cx"> #if HAVE(SSL)
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITCPServerh"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/TCPServer.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/TCPServer.h    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/TestWebKitAPI/TCPServer.h       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <thread>
</span><span class="cx"> #include <wtf/Function.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> #if HAVE(SSL)
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWTFCrossThreadCopiercpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WTF/CrossThreadCopier.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WTF/CrossThreadCopier.cpp        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/TestWebKitAPI/Tests/WTF/CrossThreadCopier.cpp   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> #include <wtf/CrossThreadCopier.h>
</span><span class="cx"> 
</span><span class="cx"> #include "Test.h"
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx"> 
</span><span class="cx"> namespace TestWebKitAPI {
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWTFFunctioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WTF/Function.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WTF/Function.cpp 2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/TestWebKitAPI/Tests/WTF/Function.cpp    2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -26,11 +26,12 @@
</span><span class="cx"> #include "config.h"
</span><span class="cx"> 
</span><span class="cx"> #include "MoveOnly.h"
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/Function.h>
</span><span class="cx"> 
</span><span class="cx"> namespace TestWebKitAPI {
</span><span class="cx"> 
</span><del>-static WTF::Function<int()> function_for_reentrancy_test;
</del><ins>+static Function<int()> function_for_reentrancy_test;
</ins><span class="cx"> static unsigned testObjectDestructorCalls = 0;
</span><span class="cx"> 
</span><span class="cx"> enum class AssignmentMode { Null, Lambda, None };
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWTFHashercpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WTF/Hasher.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WTF/Hasher.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/TestWebKitAPI/Tests/WTF/Hasher.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -28,7 +28,6 @@
</span><span class="cx"> #include <array>
</span><span class="cx"> #include <limits>
</span><span class="cx"> #include <wtf/Hasher.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> namespace TestWebKitAPI {
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebCoreApduTestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebCore/ApduTest.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebCore/ApduTest.cpp     2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/TestWebKitAPI/Tests/WebCore/ApduTest.cpp        2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -33,7 +33,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include <WebCore/ApduCommand.h>
</span><span class="cx"> #include <WebCore/ApduResponse.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> 
</span><span class="cx"> namespace TestWebKitAPI {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebCoreFidoHidMessageTestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebCore/FidoHidMessageTest.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebCore/FidoHidMessageTest.cpp   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/TestWebKitAPI/Tests/WebCore/FidoHidMessageTest.cpp      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -35,7 +35,6 @@
</span><span class="cx"> #include <WebCore/FidoHidMessage.h>
</span><span class="cx"> #include <WebCore/FidoHidPacket.h>
</span><span class="cx"> #include <wtf/Deque.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> namespace TestWebKitAPI {
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWebKitCocoaFontAttributesmm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/FontAttributes.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/FontAttributes.mm    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/FontAttributes.mm       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -34,7 +34,6 @@
</span><span class="cx"> #import <WebKit/WKUIDelegatePrivate.h>
</span><span class="cx"> #import <cmath>
</span><span class="cx"> #import <pal/spi/cocoa/NSAttributedStringSPI.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/Vector.h>
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS_FAMILY)
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsiosUIFocusTestsmm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/ios/UIFocusTests.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/ios/UIFocusTests.mm      2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/TestWebKitAPI/Tests/ios/UIFocusTests.mm 2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> 
</span><span class="cx"> #import "TestWKWebView.h"
</span><span class="cx"> #import <WebKit/WKUIDelegatePrivate.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/RetainPtr.h>
</span><span class="cx"> 
</span><span class="cx"> @interface UIFocusDelegate : NSObject<WKUIDelegatePrivate>
</span></span></pre></div>
<a id="trunkToolsWebKitTestRunnerGeolocationProviderMockh"></a>
<div class="modfile"><h4>Modified: trunk/Tools/WebKitTestRunner/GeolocationProviderMock.h (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/WebKitTestRunner/GeolocationProviderMock.h   2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/WebKitTestRunner/GeolocationProviderMock.h      2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -23,10 +23,10 @@
</span><span class="cx">  * THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><del>-#ifndef GeolocationProviderMock_h
-#define GeolocationProviderMock_h
</del><ins>+#pragma once
</ins><span class="cx"> 
</span><span class="cx"> #include <WebKit/WKRetainPtr.h>
</span><ins>+#include <optional>
</ins><span class="cx"> #include <wtf/FastMalloc.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WTR {
</span><span class="lines">@@ -60,5 +60,3 @@
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> } // namespace WTR
</span><del>-
-#endif // GeolocationProviderMock_h
</del></span></pre></div>
<a id="trunkToolsWebKitTestRunnerInjectedBundleTestRunnercpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/WebKitTestRunner/InjectedBundle/TestRunner.cpp (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/WebKitTestRunner/InjectedBundle/TestRunner.cpp       2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/WebKitTestRunner/InjectedBundle/TestRunner.cpp  2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -52,7 +52,6 @@
</span><span class="cx"> #include <WebKit/WKSerializedScriptValue.h>
</span><span class="cx"> #include <WebKit/WebKit2_C.h>
</span><span class="cx"> #include <wtf/HashMap.h>
</span><del>-#include <wtf/Optional.h>
</del><span class="cx"> #include <wtf/StdLibExtras.h>
</span><span class="cx"> #include <wtf/UniqueArray.h>
</span><span class="cx"> #include <wtf/text/CString.h>
</span></span></pre></div>
<a id="trunkToolsWebKitTestRunnercocoaTestRunnerWKWebViewmm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/WebKitTestRunner/cocoa/TestRunnerWKWebView.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/WebKitTestRunner/cocoa/TestRunnerWKWebView.mm        2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/WebKitTestRunner/cocoa/TestRunnerWKWebView.mm   2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #import <WebKit/WKWebViewPrivateForTesting.h>
</span><span class="cx"> #import <wtf/Assertions.h>
</span><span class="cx"> #import <wtf/BlockPtr.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/RetainPtr.h>
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS_FAMILY)
</span></span></pre></div>
<a id="trunkToolsWebKitTestRunneriosHIDEventGeneratormm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/WebKitTestRunner/ios/HIDEventGenerator.mm (278339 => 278340)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/WebKitTestRunner/ios/HIDEventGenerator.mm    2021-06-02 06:45:42 UTC (rev 278339)
+++ trunk/Tools/WebKitTestRunner/ios/HIDEventGenerator.mm       2021-06-02 06:45:51 UTC (rev 278340)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx"> #import <pal/spi/cocoa/IOKitSPI.h>
</span><span class="cx"> #import <wtf/Assertions.h>
</span><span class="cx"> #import <wtf/BlockPtr.h>
</span><del>-#import <wtf/Optional.h>
</del><span class="cx"> #import <wtf/SoftLinking.h>
</span><span class="cx"> 
</span><span class="cx"> SOFT_LINK_PRIVATE_FRAMEWORK(BackBoardServices)
</span></span></pre>
</div>
</div>

</body>
</html>