Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (242775 => 242776)
--- trunk/Source/_javascript_Core/ChangeLog 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/ChangeLog 2019-03-12 05:27:44 UTC (rev 242776)
@@ -1,3 +1,32 @@
+2019-03-11 Ross Kirsling <[email protected]>
+
+ Add Optional to Forward.h.
+ https://bugs.webkit.org/show_bug.cgi?id=195586
+
+ Reviewed by Darin Adler.
+
+ * b3/B3Common.cpp:
+ * b3/B3Common.h:
+ * debugger/DebuggerParseData.cpp:
+ * debugger/DebuggerParseData.h:
+ * heap/HeapSnapshot.cpp:
+ * heap/HeapSnapshot.h:
+ * jit/PCToCodeOriginMap.cpp:
+ * jit/PCToCodeOriginMap.h:
+ * runtime/AbstractModuleRecord.cpp:
+ * runtime/AbstractModuleRecord.h:
+ * wasm/WasmInstance.h:
+ * wasm/WasmModuleParser.h:
+ * wasm/WasmSectionParser.cpp:
+ * wasm/WasmSectionParser.h:
+ * wasm/WasmStreamingParser.cpp:
+ * wasm/WasmStreamingParser.h:
+ * yarr/YarrFlags.cpp:
+ * yarr/YarrFlags.h:
+ * yarr/YarrUnicodeProperties.cpp:
+ * yarr/YarrUnicodeProperties.h:
+ Remove unnecessary includes from headers.
+
2019-03-11 Justin Fan <[email protected]>
[Web GPU] Update GPUSwapChainDescriptor, GPUSwapChain and implement GPUCanvasContext
Modified: trunk/Source/_javascript_Core/b3/B3Common.cpp (242775 => 242776)
--- trunk/Source/_javascript_Core/b3/B3Common.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/b3/B3Common.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -31,6 +31,7 @@
#include "DFGCommon.h"
#include "FTLState.h"
#include "Options.h"
+#include <wtf/Optional.h>
namespace JSC { namespace B3 {
Modified: trunk/Source/_javascript_Core/b3/B3Common.h (242775 => 242776)
--- trunk/Source/_javascript_Core/b3/B3Common.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/b3/B3Common.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -31,7 +31,6 @@
#include "GPRInfo.h"
#include "JSExportMacros.h"
#include "Options.h"
-#include <wtf/Optional.h>
namespace JSC { namespace B3 {
Modified: trunk/Source/_javascript_Core/debugger/DebuggerParseData.cpp (242775 => 242776)
--- trunk/Source/_javascript_Core/debugger/DebuggerParseData.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/debugger/DebuggerParseData.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -27,6 +27,7 @@
#include "DebuggerParseData.h"
#include "Parser.h"
+#include <wtf/Optional.h>
namespace JSC {
Modified: trunk/Source/_javascript_Core/debugger/DebuggerParseData.h (242775 => 242776)
--- trunk/Source/_javascript_Core/debugger/DebuggerParseData.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/debugger/DebuggerParseData.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -26,7 +26,6 @@
#pragma once
#include "ParserTokens.h"
-#include <wtf/Optional.h>
#include <wtf/Vector.h>
namespace JSC {
Modified: trunk/Source/_javascript_Core/heap/HeapSnapshot.cpp (242775 => 242776)
--- trunk/Source/_javascript_Core/heap/HeapSnapshot.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/heap/HeapSnapshot.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -27,6 +27,7 @@
#include "HeapSnapshot.h"
#include "JSCInlines.h"
+#include <wtf/Optional.h>
namespace JSC {
Modified: trunk/Source/_javascript_Core/heap/HeapSnapshot.h (242775 => 242776)
--- trunk/Source/_javascript_Core/heap/HeapSnapshot.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/heap/HeapSnapshot.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -27,7 +27,6 @@
#include "HeapSnapshotBuilder.h"
#include "TinyBloomFilter.h"
-#include <wtf/Optional.h>
namespace JSC {
Modified: trunk/Source/_javascript_Core/jit/PCToCodeOriginMap.cpp (242775 => 242776)
--- trunk/Source/_javascript_Core/jit/PCToCodeOriginMap.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/jit/PCToCodeOriginMap.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -31,6 +31,7 @@
#include "B3PCToOriginMap.h"
#include "DFGNode.h"
#include "LinkBuffer.h"
+#include <wtf/Optional.h>
#if COMPILER(MSVC)
// See https://msdn.microsoft.com/en-us/library/4wz07268.aspx
Modified: trunk/Source/_javascript_Core/jit/PCToCodeOriginMap.h (242775 => 242776)
--- trunk/Source/_javascript_Core/jit/PCToCodeOriginMap.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/jit/PCToCodeOriginMap.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -30,7 +30,6 @@
#include "CodeOrigin.h"
#include "MacroAssembler.h"
#include "VM.h"
-#include <wtf/Optional.h>
#include <wtf/Vector.h>
namespace JSC {
Modified: trunk/Source/_javascript_Core/runtime/AbstractModuleRecord.cpp (242775 => 242776)
--- trunk/Source/_javascript_Core/runtime/AbstractModuleRecord.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/runtime/AbstractModuleRecord.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -35,6 +35,7 @@
#include "JSModuleRecord.h"
#include "UnlinkedModuleProgramCodeBlock.h"
#include "WebAssemblyModuleRecord.h"
+#include <wtf/Optional.h>
namespace JSC {
namespace AbstractModuleRecordInternal {
Modified: trunk/Source/_javascript_Core/runtime/AbstractModuleRecord.h (242775 => 242776)
--- trunk/Source/_javascript_Core/runtime/AbstractModuleRecord.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/runtime/AbstractModuleRecord.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -27,9 +27,7 @@
#include "Identifier.h"
#include "JSDestructibleObject.h"
-#include <wtf/HashMap.h>
#include <wtf/ListHashSet.h>
-#include <wtf/Optional.h>
namespace JSC {
Modified: trunk/Source/_javascript_Core/wasm/WasmInstance.h (242775 => 242776)
--- trunk/Source/_javascript_Core/wasm/WasmInstance.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/wasm/WasmInstance.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -31,8 +31,6 @@
#include "WasmMemory.h"
#include "WasmModule.h"
#include "WasmTable.h"
-#include <wtf/Optional.h>
-#include <wtf/Ref.h>
#include <wtf/RefPtr.h>
#include <wtf/ThreadSafeRefCounted.h>
Modified: trunk/Source/_javascript_Core/wasm/WasmModuleParser.h (242775 => 242776)
--- trunk/Source/_javascript_Core/wasm/WasmModuleParser.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/wasm/WasmModuleParser.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -30,8 +30,6 @@
#include "WasmFormat.h"
#include "WasmOps.h"
#include "WasmParser.h"
-#include <wtf/Optional.h>
-#include <wtf/Vector.h>
namespace JSC { namespace Wasm {
Modified: trunk/Source/_javascript_Core/wasm/WasmSectionParser.cpp (242775 => 242776)
--- trunk/Source/_javascript_Core/wasm/WasmSectionParser.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/wasm/WasmSectionParser.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -35,6 +35,7 @@
#include "WasmOps.h"
#include "WasmSections.h"
#include "WasmSignatureInlines.h"
+#include <wtf/Optional.h>
namespace JSC { namespace Wasm {
Modified: trunk/Source/_javascript_Core/wasm/WasmSectionParser.h (242775 => 242776)
--- trunk/Source/_javascript_Core/wasm/WasmSectionParser.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/wasm/WasmSectionParser.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -31,8 +31,6 @@
#include "WasmFormat.h"
#include "WasmOps.h"
#include "WasmParser.h"
-#include <wtf/Optional.h>
-#include <wtf/Vector.h>
namespace JSC { namespace Wasm {
Modified: trunk/Source/_javascript_Core/wasm/WasmStreamingParser.cpp (242775 => 242776)
--- trunk/Source/_javascript_Core/wasm/WasmStreamingParser.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/wasm/WasmStreamingParser.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -30,6 +30,7 @@
#include "WasmModuleParser.h"
#include "WasmSectionParser.h"
+#include <wtf/Optional.h>
#include <wtf/UnalignedAccess.h>
namespace JSC { namespace Wasm {
Modified: trunk/Source/_javascript_Core/wasm/WasmStreamingParser.h (242775 => 242776)
--- trunk/Source/_javascript_Core/wasm/WasmStreamingParser.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/wasm/WasmStreamingParser.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -30,8 +30,6 @@
#include "WasmModuleInformation.h"
#include "WasmParser.h"
#include "WasmSections.h"
-#include <wtf/Expected.h>
-#include <wtf/Optional.h>
#include <wtf/SHA1.h>
#include <wtf/Vector.h>
#include <wtf/text/WTFString.h>
Modified: trunk/Source/_javascript_Core/yarr/YarrFlags.cpp (242775 => 242776)
--- trunk/Source/_javascript_Core/yarr/YarrFlags.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/yarr/YarrFlags.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -27,6 +27,7 @@
#include "YarrFlags.h"
#include <wtf/OptionSet.h>
+#include <wtf/Optional.h>
#include <wtf/text/StringView.h>
namespace JSC { namespace Yarr {
Modified: trunk/Source/_javascript_Core/yarr/YarrFlags.h (242775 => 242776)
--- trunk/Source/_javascript_Core/yarr/YarrFlags.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/yarr/YarrFlags.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -26,7 +26,6 @@
#pragma once
#include <wtf/Forward.h>
-#include <wtf/Optional.h>
namespace JSC { namespace Yarr {
Modified: trunk/Source/_javascript_Core/yarr/YarrUnicodeProperties.cpp (242775 => 242776)
--- trunk/Source/_javascript_Core/yarr/YarrUnicodeProperties.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/yarr/YarrUnicodeProperties.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -28,6 +28,8 @@
#include "Yarr.h"
#include "YarrPattern.h"
+#include <wtf/Optional.h>
+#include <wtf/text/WTFString.h>
namespace JSC { namespace Yarr {
Modified: trunk/Source/_javascript_Core/yarr/YarrUnicodeProperties.h (242775 => 242776)
--- trunk/Source/_javascript_Core/yarr/YarrUnicodeProperties.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/_javascript_Core/yarr/YarrUnicodeProperties.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -26,8 +26,7 @@
#pragma once
#include "Yarr.h"
-#include <wtf/Optional.h>
-#include <wtf/text/WTFString.h>
+#include <wtf/Forward.h>
namespace JSC { namespace Yarr {
Modified: trunk/Source/WTF/ChangeLog (242775 => 242776)
--- trunk/Source/WTF/ChangeLog 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WTF/ChangeLog 2019-03-12 05:27:44 UTC (rev 242776)
@@ -1,3 +1,25 @@
+2019-03-11 Ross Kirsling <[email protected]>
+
+ Add Optional to Forward.h.
+ https://bugs.webkit.org/show_bug.cgi?id=195586
+
+ Reviewed by Darin Adler.
+
+ * wtf/Forward.h:
+ Add forward declaration for Optional.
+
+ * wtf/CPUTime.h:
+ * wtf/Expected.h:
+ * wtf/MainThread.h:
+ * wtf/MemoryFootprint.h:
+ * wtf/URLHelpers.cpp:
+ * wtf/URLHelpers.h:
+ * wtf/cocoa/CPUTimeCocoa.cpp:
+ * wtf/fuchsia/CPUTimeFuchsia.cpp:
+ * wtf/unix/CPUTimeUnix.cpp:
+ * wtf/win/CPUTimeWin.cpp:
+ Remove unnecessary includes from headers.
+
2019-03-11 Andy Estes <[email protected]>
[Apple Pay] Use PKPaymentAuthorizationController to present the Apple Pay UI remotely from the Networking service on iOS
Modified: trunk/Source/WTF/wtf/CPUTime.h (242775 => 242776)
--- trunk/Source/WTF/wtf/CPUTime.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WTF/wtf/CPUTime.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -26,7 +26,6 @@
#pragma once
#include <wtf/MonotonicTime.h>
-#include <wtf/Optional.h>
#include <wtf/Seconds.h>
namespace WTF {
Modified: trunk/Source/WTF/wtf/Expected.h (242775 => 242776)
--- trunk/Source/WTF/wtf/Expected.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WTF/wtf/Expected.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -183,7 +183,6 @@
#include <utility>
#include <wtf/Assertions.h>
#include <wtf/Compiler.h>
-#include <wtf/Optional.h>
#include <wtf/StdLibExtras.h>
#include <wtf/Unexpected.h>
Modified: trunk/Source/WTF/wtf/Forward.h (242775 => 242776)
--- trunk/Source/WTF/wtf/Forward.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WTF/wtf/Forward.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -55,6 +55,7 @@
template<typename> class LazyNeverDestroyed;
template<typename> class NeverDestroyed;
template<typename> class OptionSet;
+template<typename> class Optional;
template<typename T, typename = DumbPtrTraits<T>> class Ref;
template<typename T, typename = DumbPtrTraits<T>> class RefPtr;
template<typename> class StringBuffer;
@@ -102,6 +103,7 @@
using WTF::LazyNeverDestroyed;
using WTF::NeverDestroyed;
using WTF::OptionSet;
+using WTF::Optional;
using WTF::OrdinalNumber;
using WTF::PrintStream;
using WTF::Ref;
Modified: trunk/Source/WTF/wtf/MainThread.h (242775 => 242776)
--- trunk/Source/WTF/wtf/MainThread.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WTF/wtf/MainThread.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -32,7 +32,6 @@
#include <stdint.h>
#include <wtf/Forward.h>
#include <wtf/Function.h>
-#include <wtf/Optional.h>
#include <wtf/ThreadingPrimitives.h>
namespace WTF {
Modified: trunk/Source/WTF/wtf/MemoryFootprint.h (242775 => 242776)
--- trunk/Source/WTF/wtf/MemoryFootprint.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WTF/wtf/MemoryFootprint.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -25,8 +25,6 @@
#pragma once
-#include <wtf/Optional.h>
-
namespace WTF {
WTF_EXPORT_PRIVATE size_t memoryFootprint();
Modified: trunk/Source/WTF/wtf/URLHelpers.cpp (242775 => 242776)
--- trunk/Source/WTF/wtf/URLHelpers.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WTF/wtf/URLHelpers.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -35,6 +35,8 @@
#include <unicode/uidna.h>
#include <unicode/unorm.h>
#include <unicode/uscript.h>
+#include <wtf/Optional.h>
+#include <wtf/text/WTFString.h>
namespace WTF {
namespace URLHelpers {
Modified: trunk/Source/WTF/wtf/URLHelpers.h (242775 => 242776)
--- trunk/Source/WTF/wtf/URLHelpers.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WTF/wtf/URLHelpers.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -30,8 +30,6 @@
#pragma once
#include <wtf/Forward.h>
-#include <wtf/Optional.h>
-#include <wtf/text/WTFString.h>
namespace WTF {
namespace URLHelpers {
Modified: trunk/Source/WTF/wtf/cocoa/CPUTimeCocoa.cpp (242775 => 242776)
--- trunk/Source/WTF/wtf/cocoa/CPUTimeCocoa.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WTF/wtf/cocoa/CPUTimeCocoa.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -33,6 +33,7 @@
#import <mach/task_info.h>
#import <mach/thread_info.h>
#import <sys/time.h>
+#import <wtf/Optional.h>
namespace WTF {
Modified: trunk/Source/WTF/wtf/fuchsia/CPUTimeFuchsia.cpp (242775 => 242776)
--- trunk/Source/WTF/wtf/fuchsia/CPUTimeFuchsia.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WTF/wtf/fuchsia/CPUTimeFuchsia.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -26,6 +26,7 @@
#include "config.h"
#include <wtf/CPUTime.h>
+#include <wtf/Optional.h>
#include <zircon/syscalls.h>
namespace WTF {
Modified: trunk/Source/WTF/wtf/unix/CPUTimeUnix.cpp (242775 => 242776)
--- trunk/Source/WTF/wtf/unix/CPUTimeUnix.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WTF/wtf/unix/CPUTimeUnix.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -29,6 +29,7 @@
#include <sys/resource.h>
#include <sys/time.h>
#include <time.h>
+#include <wtf/Optional.h>
namespace WTF {
Modified: trunk/Source/WTF/wtf/win/CPUTimeWin.cpp (242775 => 242776)
--- trunk/Source/WTF/wtf/win/CPUTimeWin.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WTF/wtf/win/CPUTimeWin.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -27,6 +27,7 @@
#include <wtf/CPUTime.h>
#include <windows.h>
+#include <wtf/Optional.h>
namespace WTF {
Modified: trunk/Source/WebCore/ChangeLog (242775 => 242776)
--- trunk/Source/WebCore/ChangeLog 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/ChangeLog 2019-03-12 05:27:44 UTC (rev 242776)
@@ -1,3 +1,97 @@
+2019-03-11 Ross Kirsling <[email protected]>
+
+ Add Optional to Forward.h.
+ https://bugs.webkit.org/show_bug.cgi?id=195586
+
+ Reviewed by Darin Adler.
+
+ * Modules/encryptedmedia/MediaKeyStatusMap.cpp:
+ * Modules/encryptedmedia/MediaKeyStatusMap.h:
+ * Modules/webauthn/apdu/ApduCommand.cpp:
+ * Modules/webauthn/apdu/ApduCommand.h:
+ * Modules/webauthn/apdu/ApduResponse.cpp:
+ * Modules/webauthn/apdu/ApduResponse.h:
+ * Modules/webauthn/fido/FidoHidMessage.cpp:
+ * Modules/webauthn/fido/FidoHidMessage.h:
+ * Modules/webauthn/fido/U2fCommandConstructor.cpp:
+ * Modules/webauthn/fido/U2fCommandConstructor.h:
+ * Modules/webdatabase/SQLTransaction.cpp:
+ * Modules/webdatabase/SQLTransaction.h:
+ * Modules/webgpu/WHLSL/Metal/WHLSLEntryPointScaffolding.cpp:
+ * Modules/webgpu/WHLSL/Metal/WHLSLEntryPointScaffolding.h:
+ * Modules/webgpu/WHLSL/WHLSLGatherEntryPointItems.h:
+ * Modules/webgpu/WHLSL/WHLSLPrepare.cpp:
+ * Modules/webgpu/WHLSL/WHLSLPrepare.h:
+ * Modules/webgpu/WebGPU.cpp:
+ * Modules/webgpu/WebGPU.h:
+ * Modules/webgpu/WebGPUCommandBuffer.cpp:
+ * Modules/webgpu/WebGPUCommandBuffer.h:
+ * animation/WebAnimation.cpp:
+ * animation/WebAnimation.h:
+ * crypto/gcrypt/GCryptUtilities.cpp:
+ * crypto/gcrypt/GCryptUtilities.h:
+ * css/CSSStyleDeclaration.cpp:
+ * css/CSSStyleDeclaration.h:
+ * dom/TextDecoder.cpp:
+ * dom/TextDecoder.h:
+ * dom/UserGestureIndicator.cpp:
+ * dom/UserGestureIndicator.h:
+ * editing/ChangeListTypeCommand.cpp:
+ * editing/ChangeListTypeCommand.h:
+ * editing/EditingStyle.cpp:
+ * editing/EditingStyle.h:
+ * html/DOMFormData.cpp:
+ * html/DOMFormData.h:
+ * html/HTMLAllCollection.cpp:
+ * html/HTMLAllCollection.h:
+ * html/HTMLAnchorElement.cpp:
+ * html/HTMLAnchorElement.h:
+ * html/ImageBitmap.cpp:
+ * html/ImageBitmap.h:
+ * html/canvas/Path2D.h:
+ * html/canvas/WebMetalEnums.cpp:
+ * html/canvas/WebMetalEnums.h:
+ * html/parser/HTMLParserIdioms.cpp:
+ * html/parser/HTMLParserIdioms.h:
+ * loader/ResourceCryptographicDigest.cpp:
+ * loader/ResourceCryptographicDigest.h:
+ * mathml/MathMLOperatorDictionary.cpp:
+ * mathml/MathMLOperatorDictionary.h:
+ * page/PerformanceEntry.cpp:
+ * page/PerformanceEntry.h:
+ * page/ResourceUsageData.h:
+ * platform/ReferrerPolicy.cpp:
+ * platform/ReferrerPolicy.h:
+ * platform/Theme.cpp:
+ * platform/Theme.h:
+ * platform/encryptedmedia/CDMInstance.h:
+ * platform/graphics/gpu/GPUDevice.cpp:
+ * platform/graphics/gpu/GPUDevice.h:
+ * platform/graphics/transforms/AffineTransform.cpp:
+ * platform/graphics/transforms/AffineTransform.h:
+ * platform/graphics/transforms/TransformState.cpp:
+ * platform/graphics/transforms/TransformState.h:
+ * platform/graphics/transforms/TransformationMatrix.cpp:
+ * platform/graphics/transforms/TransformationMatrix.h:
+ * platform/graphics/win/ImageDecoderDirect2D.cpp:
+ * platform/graphics/win/ImageDecoderDirect2D.h:
+ * platform/mediacapabilities/AudioConfiguration.h:
+ * platform/network/CacheValidation.cpp:
+ * platform/network/CacheValidation.h:
+ * platform/network/DataURLDecoder.cpp:
+ * platform/network/DataURLDecoder.h:
+ * platform/network/HTTPParsers.cpp:
+ * platform/network/HTTPParsers.h:
+ * platform/network/curl/CookieJarDB.cpp:
+ * platform/network/curl/CookieJarDB.h:
+ * platform/win/SearchPopupMenuDB.cpp:
+ * platform/win/SearchPopupMenuDB.h:
+ * rendering/ImageQualityController.cpp:
+ * rendering/ImageQualityController.h:
+ * svg/SVGToOTFFontConversion.cpp:
+ * svg/SVGToOTFFontConversion.h:
+ Remove unnecessary includes from headers.
+
2019-03-11 Jer Noble <[email protected]>
REGRESSION(r236281): YouTube Movies fail with "video format" error
Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyStatusMap.cpp (242775 => 242776)
--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyStatusMap.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyStatusMap.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -34,6 +34,7 @@
#include "JSMediaKeyStatusMap.h"
#include "MediaKeySession.h"
#include "SharedBuffer.h"
+#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyStatusMap.h (242775 => 242776)
--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyStatusMap.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeyStatusMap.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -33,8 +33,6 @@
#include "BufferSource.h"
#include "MediaKeyStatus.h"
#include <_javascript_Core/JSCJSValueInlines.h>
-#include <wtf/Optional.h>
-#include <wtf/Ref.h>
#include <wtf/RefCounted.h>
namespace WebCore {
Modified: trunk/Source/WebCore/Modules/webauthn/apdu/ApduCommand.cpp (242775 => 242776)
--- trunk/Source/WebCore/Modules/webauthn/apdu/ApduCommand.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webauthn/apdu/ApduCommand.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -30,6 +30,8 @@
#include "config.h"
#include "ApduCommand.h"
+#include <wtf/Optional.h>
+
#if ENABLE(WEB_AUTHN)
namespace apdu {
Modified: trunk/Source/WebCore/Modules/webauthn/apdu/ApduCommand.h (242775 => 242776)
--- trunk/Source/WebCore/Modules/webauthn/apdu/ApduCommand.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webauthn/apdu/ApduCommand.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -32,7 +32,6 @@
#if ENABLE(WEB_AUTHN)
#include <wtf/Noncopyable.h>
-#include <wtf/Optional.h>
#include <wtf/Vector.h>
namespace apdu {
Modified: trunk/Source/WebCore/Modules/webauthn/apdu/ApduResponse.cpp (242775 => 242776)
--- trunk/Source/WebCore/Modules/webauthn/apdu/ApduResponse.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webauthn/apdu/ApduResponse.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -30,6 +30,8 @@
#include "config.h"
#include "ApduResponse.h"
+#include <wtf/Optional.h>
+
#if ENABLE(WEB_AUTHN)
namespace apdu {
Modified: trunk/Source/WebCore/Modules/webauthn/apdu/ApduResponse.h (242775 => 242776)
--- trunk/Source/WebCore/Modules/webauthn/apdu/ApduResponse.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webauthn/apdu/ApduResponse.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -32,7 +32,6 @@
#if ENABLE(WEB_AUTHN)
#include <wtf/Noncopyable.h>
-#include <wtf/Optional.h>
#include <wtf/Vector.h>
namespace apdu {
Modified: trunk/Source/WebCore/Modules/webauthn/fido/FidoHidMessage.cpp (242775 => 242776)
--- trunk/Source/WebCore/Modules/webauthn/fido/FidoHidMessage.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webauthn/fido/FidoHidMessage.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -33,6 +33,8 @@
#if ENABLE(WEB_AUTHN)
#include "FidoParsingUtils.h"
+#include <wtf/Optional.h>
+#include <wtf/Vector.h>
namespace fido {
Modified: trunk/Source/WebCore/Modules/webauthn/fido/FidoHidMessage.h (242775 => 242776)
--- trunk/Source/WebCore/Modules/webauthn/fido/FidoHidMessage.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webauthn/fido/FidoHidMessage.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -34,8 +34,6 @@
#include "FidoConstants.h"
#include "FidoHidPacket.h"
#include <wtf/Deque.h>
-#include <wtf/Optional.h>
-#include <wtf/Vector.h>
namespace fido {
Modified: trunk/Source/WebCore/Modules/webauthn/fido/U2fCommandConstructor.cpp (242775 => 242776)
--- trunk/Source/WebCore/Modules/webauthn/fido/U2fCommandConstructor.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webauthn/fido/U2fCommandConstructor.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -39,6 +39,7 @@
#include "UserVerificationRequirement.h"
#include "WebAuthenticationConstants.h"
#include "WebAuthenticationUtils.h"
+#include <wtf/Optional.h>
namespace fido {
using namespace WebCore;
Modified: trunk/Source/WebCore/Modules/webauthn/fido/U2fCommandConstructor.h (242775 => 242776)
--- trunk/Source/WebCore/Modules/webauthn/fido/U2fCommandConstructor.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webauthn/fido/U2fCommandConstructor.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -32,7 +32,6 @@
#if ENABLE(WEB_AUTHN)
#include <wtf/Forward.h>
-#include <wtf/Optional.h>
namespace WebCore {
struct PublicKeyCredentialCreationOptions;
Modified: trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.cpp (242775 => 242776)
--- trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -46,6 +46,7 @@
#include "SQLTransactionErrorCallback.h"
#include "SQLiteTransaction.h"
#include "VoidCallback.h"
+#include <wtf/Optional.h>
#include <wtf/StdLibExtras.h>
#include <wtf/Vector.h>
Modified: trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.h (242775 => 242776)
--- trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -35,7 +35,6 @@
#include "SQLValue.h"
#include <wtf/Deque.h>
#include <wtf/Lock.h>
-#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLEntryPointScaffolding.cpp (242775 => 242776)
--- trunk/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLEntryPointScaffolding.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLEntryPointScaffolding.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -36,8 +36,8 @@
#include "WHLSLStageInOutSemantic.h"
#include "WHLSLStructureDefinition.h"
#include "WHLSLTypeNamer.h"
+#include <wtf/Optional.h>
#include <wtf/text/StringBuilder.h>
-#include <wtf/text/StringConcatenate.h>
#include <wtf/text/StringConcatenateNumbers.h>
namespace WebCore {
Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLEntryPointScaffolding.h (242775 => 242776)
--- trunk/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLEntryPointScaffolding.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLEntryPointScaffolding.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -30,7 +30,6 @@
#include "WHLSLMappedBindings.h"
#include "WHLSLPipelineDescriptor.h"
#include <wtf/HashMap.h>
-#include <wtf/Optional.h>
#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLGatherEntryPointItems.h (242775 => 242776)
--- trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLGatherEntryPointItems.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLGatherEntryPointItems.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -28,7 +28,6 @@
#if ENABLE(WEBGPU)
#include "WHLSLSemantic.h"
-#include <wtf/Optional.h>
#include <wtf/Vector.h>
#include <wtf/text/WTFString.h>
Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPrepare.cpp (242775 => 242776)
--- trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPrepare.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPrepare.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -46,7 +46,7 @@
#include "WHLSLSynthesizeConstructors.h"
#include "WHLSLSynthesizeEnumerationFunctions.h"
#include "WHLSLSynthesizeStructureAccessors.h"
-#include <wtf/Variant.h>
+#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPrepare.h (242775 => 242776)
--- trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPrepare.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPrepare.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -29,7 +29,6 @@
#include "WHLSLMappedBindings.h"
#include "WHLSLPipelineDescriptor.h"
-#include <wtf/Optional.h>
#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/Modules/webgpu/WebGPU.cpp (242775 => 242776)
--- trunk/Source/WebCore/Modules/webgpu/WebGPU.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPU.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -30,6 +30,7 @@
#include "GPURequestAdapterOptions.h"
#include "JSWebGPUAdapter.h"
+#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/Modules/webgpu/WebGPU.h (242775 => 242776)
--- trunk/Source/WebCore/Modules/webgpu/WebGPU.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPU.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -28,7 +28,6 @@
#if ENABLE(WEBGPU)
#include "JSDOMPromiseDeferred.h"
-#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/Modules/webgpu/WebGPUCommandBuffer.cpp (242775 => 242776)
--- trunk/Source/WebCore/Modules/webgpu/WebGPUCommandBuffer.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPUCommandBuffer.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -34,6 +34,7 @@
#include "WebGPURenderPassDescriptor.h"
#include "WebGPURenderPassEncoder.h"
#include "WebGPUTexture.h"
+#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/Modules/webgpu/WebGPUCommandBuffer.h (242775 => 242776)
--- trunk/Source/WebCore/Modules/webgpu/WebGPUCommandBuffer.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/Modules/webgpu/WebGPUCommandBuffer.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -29,10 +29,7 @@
#include "GPUCommandBuffer.h"
-#include <wtf/Optional.h>
-#include <wtf/Ref.h>
#include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
namespace WebCore {
Modified: trunk/Source/WebCore/PAL/ChangeLog (242775 => 242776)
--- trunk/Source/WebCore/PAL/ChangeLog 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/PAL/ChangeLog 2019-03-12 05:27:44 UTC (rev 242776)
@@ -1,3 +1,14 @@
+2019-03-11 Ross Kirsling <[email protected]>
+
+ Add Optional to Forward.h.
+ https://bugs.webkit.org/show_bug.cgi?id=195586
+
+ Reviewed by Darin Adler.
+
+ * pal/crypto/tasn1/Utilities.cpp:
+ * pal/crypto/tasn1/Utilities.h:
+ Remove unnecessary includes from headers.
+
2019-03-11 Andy Estes <[email protected]>
[Apple Pay] Use PKPaymentAuthorizationController to present the Apple Pay UI remotely from the Networking service on iOS
Modified: trunk/Source/WebCore/PAL/pal/crypto/tasn1/Utilities.cpp (242775 => 242776)
--- trunk/Source/WebCore/PAL/pal/crypto/tasn1/Utilities.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/PAL/pal/crypto/tasn1/Utilities.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -28,6 +28,8 @@
#include "Utilities.h"
#include <mutex>
+#include <wtf/Optional.h>
+#include <wtf/Vector.h>
namespace PAL {
namespace TASN1 {
Modified: trunk/Source/WebCore/PAL/pal/crypto/tasn1/Utilities.h (242775 => 242776)
--- trunk/Source/WebCore/PAL/pal/crypto/tasn1/Utilities.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/PAL/pal/crypto/tasn1/Utilities.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -27,8 +27,7 @@
#pragma once
#include <libtasn1.h>
-#include <wtf/Optional.h>
-#include <wtf/Vector.h>
+#include <wtf/Forward.h>
namespace PAL {
namespace TASN1 {
Modified: trunk/Source/WebCore/animation/WebAnimation.cpp (242775 => 242776)
--- trunk/Source/WebCore/animation/WebAnimation.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/animation/WebAnimation.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -36,6 +36,7 @@
#include "KeyframeEffect.h"
#include "Microtasks.h"
#include "WebAnimationUtilities.h"
+#include <wtf/Optional.h>
#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/animation/WebAnimation.h (242775 => 242776)
--- trunk/Source/WebCore/animation/WebAnimation.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/animation/WebAnimation.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -30,12 +30,8 @@
#include "EventTarget.h"
#include "ExceptionOr.h"
#include "WebAnimationUtilities.h"
-#include <wtf/Forward.h>
#include <wtf/Markable.h>
-#include <wtf/Optional.h>
-#include <wtf/Ref.h>
#include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
#include <wtf/Seconds.h>
#include <wtf/UniqueRef.h>
#include <wtf/WeakPtr.h>
Modified: trunk/Source/WebCore/crypto/gcrypt/GCryptUtilities.cpp (242775 => 242776)
--- trunk/Source/WebCore/crypto/gcrypt/GCryptUtilities.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/crypto/gcrypt/GCryptUtilities.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -28,6 +28,8 @@
#include "config.h"
#include "GCryptUtilities.h"
+#include <wtf/Optional.h>
+
namespace WebCore {
Optional<const char*> hashAlgorithmName(CryptoAlgorithmIdentifier identifier)
Modified: trunk/Source/WebCore/crypto/gcrypt/GCryptUtilities.h (242775 => 242776)
--- trunk/Source/WebCore/crypto/gcrypt/GCryptUtilities.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/crypto/gcrypt/GCryptUtilities.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -34,7 +34,6 @@
#include <pal/crypto/CryptoDigest.h>
#include <pal/crypto/gcrypt/Handle.h>
#include <pal/crypto/gcrypt/Utilities.h>
-#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/css/CSSStyleDeclaration.cpp (242775 => 242776)
--- trunk/Source/WebCore/css/CSSStyleDeclaration.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/css/CSSStyleDeclaration.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -31,6 +31,8 @@
#include "DeprecatedGlobalSettings.h"
#include "HashTools.h"
#include "RuntimeEnabledFeatures.h"
+#include <wtf/Optional.h>
+#include <wtf/Variant.h>
namespace WebCore {
Modified: trunk/Source/WebCore/css/CSSStyleDeclaration.h (242775 => 242776)
--- trunk/Source/WebCore/css/CSSStyleDeclaration.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/css/CSSStyleDeclaration.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -23,9 +23,6 @@
#include "CSSPropertyNames.h"
#include "ExceptionOr.h"
#include "ScriptWrappable.h"
-#include <wtf/Forward.h>
-#include <wtf/Optional.h>
-#include <wtf/Variant.h>
namespace WebCore {
Modified: trunk/Source/WebCore/dom/TextDecoder.cpp (242775 => 242776)
--- trunk/Source/WebCore/dom/TextDecoder.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/dom/TextDecoder.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -26,6 +26,7 @@
#include "TextDecoder.h"
#include "HTMLParserIdioms.h"
+#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/dom/TextDecoder.h (242775 => 242776)
--- trunk/Source/WebCore/dom/TextDecoder.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/dom/TextDecoder.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -27,8 +27,6 @@
#include "BufferSource.h"
#include "ExceptionOr.h"
#include "TextEncoding.h"
-#include <wtf/Optional.h>
-#include <wtf/Ref.h>
#include <wtf/RefCounted.h>
#include <wtf/text/WTFString.h>
Modified: trunk/Source/WebCore/dom/UserGestureIndicator.cpp (242775 => 242776)
--- trunk/Source/WebCore/dom/UserGestureIndicator.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/dom/UserGestureIndicator.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -31,6 +31,7 @@
#include "ResourceLoadObserver.h"
#include <wtf/MainThread.h>
#include <wtf/NeverDestroyed.h>
+#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/dom/UserGestureIndicator.h (242775 => 242776)
--- trunk/Source/WebCore/dom/UserGestureIndicator.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/dom/UserGestureIndicator.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -28,9 +28,7 @@
#include "DOMPasteAccess.h"
#include <wtf/Function.h>
#include <wtf/Noncopyable.h>
-#include <wtf/Optional.h>
#include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
#include <wtf/Vector.h>
namespace WebCore {
Modified: trunk/Source/WebCore/editing/ChangeListTypeCommand.cpp (242775 => 242776)
--- trunk/Source/WebCore/editing/ChangeListTypeCommand.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/editing/ChangeListTypeCommand.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -30,7 +30,7 @@
#include "HTMLElement.h"
#include "HTMLOListElement.h"
#include "HTMLUListElement.h"
-#include <wtf/Ref.h>
+#include <wtf/Optional.h>
#include <wtf/RefPtr.h>
namespace WebCore {
Modified: trunk/Source/WebCore/editing/ChangeListTypeCommand.h (242775 => 242776)
--- trunk/Source/WebCore/editing/ChangeListTypeCommand.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/editing/ChangeListTypeCommand.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -27,9 +27,7 @@
#include "CompositeEditCommand.h"
#include "EditAction.h"
-#include <wtf/Optional.h>
#include <wtf/Ref.h>
-#include <wtf/RefPtr.h>
namespace WebCore {
Modified: trunk/Source/WebCore/editing/EditingStyle.cpp (242775 => 242776)
--- trunk/Source/WebCore/editing/EditingStyle.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/editing/EditingStyle.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -53,6 +53,7 @@
#include "StyleRule.h"
#include "StyledElement.h"
#include "VisibleUnits.h"
+#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/editing/EditingStyle.h (242775 => 242776)
--- trunk/Source/WebCore/editing/EditingStyle.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/editing/EditingStyle.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -35,10 +35,7 @@
#include "CSSValueKeywords.h"
#include "StyleProperties.h"
#include "WritingDirection.h"
-#include <wtf/Forward.h>
-#include <wtf/Optional.h>
#include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
#include <wtf/TriState.h>
#include <wtf/text/WTFString.h>
Modified: trunk/Source/WebCore/html/DOMFormData.cpp (242775 => 242776)
--- trunk/Source/WebCore/html/DOMFormData.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/html/DOMFormData.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -33,6 +33,7 @@
#include "HTMLFormControlElement.h"
#include "HTMLFormElement.h"
+#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/DOMFormData.h (242775 => 242776)
--- trunk/Source/WebCore/html/DOMFormData.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/html/DOMFormData.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -32,8 +32,6 @@
#include "File.h"
#include "TextEncoding.h"
-#include <wtf/Forward.h>
-#include <wtf/Optional.h>
#include <wtf/RefCounted.h>
#include <wtf/Variant.h>
#include <wtf/text/WTFString.h>
Modified: trunk/Source/WebCore/html/HTMLAllCollection.cpp (242775 => 242776)
--- trunk/Source/WebCore/html/HTMLAllCollection.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/html/HTMLAllCollection.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -29,6 +29,8 @@
#include "Element.h"
#include "NodeRareData.h"
#include <_javascript_Core/Identifier.h>
+#include <wtf/Optional.h>
+#include <wtf/Variant.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/HTMLAllCollection.h (242775 => 242776)
--- trunk/Source/WebCore/html/HTMLAllCollection.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/html/HTMLAllCollection.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -26,8 +26,6 @@
#pragma once
#include "AllDescendantsCollection.h"
-#include <wtf/Optional.h>
-#include <wtf/Variant.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/HTMLAnchorElement.cpp (242775 => 242776)
--- trunk/Source/WebCore/html/HTMLAnchorElement.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/html/HTMLAnchorElement.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -54,6 +54,7 @@
#include "URLUtils.h"
#include "UserGestureIndicator.h"
#include <wtf/IsoMallocInlines.h>
+#include <wtf/Optional.h>
#include <wtf/text/StringBuilder.h>
#include <wtf/text/StringConcatenateNumbers.h>
Modified: trunk/Source/WebCore/html/HTMLAnchorElement.h (242775 => 242776)
--- trunk/Source/WebCore/html/HTMLAnchorElement.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/html/HTMLAnchorElement.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -28,7 +28,6 @@
#include "SharedStringHash.h"
#include "URLUtils.h"
#include <wtf/OptionSet.h>
-#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/ImageBitmap.cpp (242775 => 242776)
--- trunk/Source/WebCore/html/ImageBitmap.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/html/ImageBitmap.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -45,7 +45,9 @@
#include "RenderElement.h"
#include "SharedBuffer.h"
#include "TypedOMCSSImageValue.h"
+#include <wtf/Optional.h>
#include <wtf/StdLibExtras.h>
+#include <wtf/Variant.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/ImageBitmap.h (242775 => 242776)
--- trunk/Source/WebCore/html/ImageBitmap.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/html/ImageBitmap.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -27,9 +27,7 @@
#include "JSDOMPromiseDeferred.h"
#include "ScriptWrappable.h"
-#include <wtf/Optional.h>
#include <wtf/RefCounted.h>
-#include <wtf/Variant.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/canvas/Path2D.h (242775 => 242776)
--- trunk/Source/WebCore/html/canvas/Path2D.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/html/canvas/Path2D.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -29,7 +29,6 @@
#include "CanvasPath.h"
#include "SVGPathUtilities.h"
-#include <wtf/Optional.h>
#include <wtf/RefCounted.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/canvas/WebMetalEnums.cpp (242775 => 242776)
--- trunk/Source/WebCore/html/canvas/WebMetalEnums.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/html/canvas/WebMetalEnums.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -29,6 +29,7 @@
#if ENABLE(WEBMETAL)
#include "GPULegacyEnums.h"
+#include <wtf/Optional.h>
#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/canvas/WebMetalEnums.h (242775 => 242776)
--- trunk/Source/WebCore/html/canvas/WebMetalEnums.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/html/canvas/WebMetalEnums.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -28,7 +28,6 @@
#if ENABLE(WEBMETAL)
#include <wtf/Forward.h>
-#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/parser/HTMLParserIdioms.cpp (242775 => 242776)
--- trunk/Source/WebCore/html/parser/HTMLParserIdioms.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/html/parser/HTMLParserIdioms.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -29,7 +29,9 @@
#include "QualifiedName.h"
#include <limits>
#include <wtf/MathExtras.h>
+#include <wtf/Optional.h>
#include <wtf/URL.h>
+#include <wtf/Vector.h>
#include <wtf/dtoa.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/parser/HTMLParserIdioms.h (242775 => 242776)
--- trunk/Source/WebCore/html/parser/HTMLParserIdioms.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/html/parser/HTMLParserIdioms.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -26,9 +26,6 @@
#include <unicode/uchar.h>
#include <wtf/Expected.h>
-#include <wtf/Forward.h>
-#include <wtf/Optional.h>
-#include <wtf/Vector.h>
#include <wtf/text/StringView.h>
namespace WebCore {
Modified: trunk/Source/WebCore/loader/ResourceCryptographicDigest.cpp (242775 => 242776)
--- trunk/Source/WebCore/loader/ResourceCryptographicDigest.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/loader/ResourceCryptographicDigest.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -28,6 +28,7 @@
#include "ParsingUtilities.h"
#include <pal/crypto/CryptoDigest.h>
+#include <wtf/Optional.h>
#include <wtf/text/Base64.h>
namespace WebCore {
Modified: trunk/Source/WebCore/loader/ResourceCryptographicDigest.h (242775 => 242776)
--- trunk/Source/WebCore/loader/ResourceCryptographicDigest.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/loader/ResourceCryptographicDigest.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -26,10 +26,8 @@
#pragma once
#include <type_traits>
-#include <wtf/HashFunctions.h>
#include <wtf/HashTraits.h>
#include <wtf/Hasher.h>
-#include <wtf/Optional.h>
#include <wtf/Vector.h>
#include <wtf/text/WTFString.h>
Modified: trunk/Source/WebCore/mathml/MathMLOperatorDictionary.cpp (242775 => 242776)
--- trunk/Source/WebCore/mathml/MathMLOperatorDictionary.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/mathml/MathMLOperatorDictionary.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -25,6 +25,7 @@
#include "config.h"
#include "MathMLOperatorDictionary.h"
+#include <wtf/Optional.h>
#if ENABLE(MATHML)
Modified: trunk/Source/WebCore/mathml/MathMLOperatorDictionary.h (242775 => 242776)
--- trunk/Source/WebCore/mathml/MathMLOperatorDictionary.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/mathml/MathMLOperatorDictionary.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -28,7 +28,7 @@
#if ENABLE(MATHML)
#include <unicode/utypes.h>
-#include <wtf/Optional.h>
+#include <wtf/Forward.h>
namespace WebCore {
Modified: trunk/Source/WebCore/page/PerformanceEntry.cpp (242775 => 242776)
--- trunk/Source/WebCore/page/PerformanceEntry.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/page/PerformanceEntry.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -32,6 +32,7 @@
#include "PerformanceEntry.h"
#include "RuntimeEnabledFeatures.h"
+#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/page/PerformanceEntry.h (242775 => 242776)
--- trunk/Source/WebCore/page/PerformanceEntry.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/page/PerformanceEntry.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -32,7 +32,6 @@
#pragma once
#include "Performance.h"
-#include <wtf/Optional.h>
#include <wtf/RefCounted.h>
#include <wtf/text/WTFString.h>
Modified: trunk/Source/WebCore/page/ResourceUsageData.h (242775 => 242776)
--- trunk/Source/WebCore/page/ResourceUsageData.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/page/ResourceUsageData.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -29,7 +29,6 @@
#include <array>
#include <wtf/MonotonicTime.h>
-#include <wtf/Optional.h>
#include <wtf/Vector.h>
#include <wtf/text/WTFString.h>
Modified: trunk/Source/WebCore/platform/ReferrerPolicy.cpp (242775 => 242776)
--- trunk/Source/WebCore/platform/ReferrerPolicy.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/ReferrerPolicy.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -26,6 +26,7 @@
#include "ReferrerPolicy.h"
#include "HTTPParsers.h"
+#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/ReferrerPolicy.h (242775 => 242776)
--- trunk/Source/WebCore/platform/ReferrerPolicy.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/ReferrerPolicy.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -33,7 +33,6 @@
#pragma once
#include <wtf/Forward.h>
-#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/Theme.cpp (242775 => 242776)
--- trunk/Source/WebCore/platform/Theme.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/Theme.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -29,6 +29,7 @@
#include "GraphicsContext.h"
#include "LengthBox.h"
#include "LengthSize.h"
+#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/Theme.h (242775 => 242776)
--- trunk/Source/WebCore/platform/Theme.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/Theme.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -27,7 +27,6 @@
#include "ThemeTypes.h"
#include <wtf/Forward.h>
-#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/encryptedmedia/CDMInstance.h (242775 => 242776)
--- trunk/Source/WebCore/platform/encryptedmedia/CDMInstance.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/encryptedmedia/CDMInstance.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -31,11 +31,8 @@
#include "CDMMessageType.h"
#include "CDMSessionType.h"
#include <utility>
-#include <wtf/Forward.h>
-#include <wtf/Optional.h>
#include <wtf/RefCounted.h>
#include <wtf/TypeCasts.h>
-#include <wtf/Vector.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/graphics/gpu/GPUDevice.cpp (242775 => 242776)
--- trunk/Source/WebCore/platform/graphics/gpu/GPUDevice.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/graphics/gpu/GPUDevice.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -44,6 +44,7 @@
#include "GPUSwapChain.h"
#include "GPUTexture.h"
#include "GPUTextureDescriptor.h"
+#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/graphics/gpu/GPUDevice.h (242775 => 242776)
--- trunk/Source/WebCore/platform/graphics/gpu/GPUDevice.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/graphics/gpu/GPUDevice.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -29,9 +29,7 @@
#include "GPUQueue.h"
#include "GPUSwapChainDescriptor.h"
-#include <wtf/Optional.h>
#include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
#include <wtf/RetainPtr.h>
#include <wtf/WeakPtr.h>
Modified: trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.cpp (242775 => 242776)
--- trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -32,10 +32,10 @@
#include "FloatRect.h"
#include "IntRect.h"
#include "TransformationMatrix.h"
+#include <wtf/MathExtras.h>
+#include <wtf/Optional.h>
#include <wtf/text/TextStream.h>
-#include <wtf/MathExtras.h>
-
namespace WebCore {
#if COMPILER(MSVC)
Modified: trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h (242775 => 242776)
--- trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -29,7 +29,7 @@
#include <array>
#include <wtf/FastMalloc.h>
-#include <wtf/Optional.h>
+#include <wtf/Forward.h>
#if USE(CG)
typedef struct CGAffineTransform CGAffineTransform;
Modified: trunk/Source/WebCore/platform/graphics/transforms/TransformState.cpp (242775 => 242776)
--- trunk/Source/WebCore/platform/graphics/transforms/TransformState.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/graphics/transforms/TransformState.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -26,6 +26,8 @@
#include "config.h"
#include "TransformState.h"
+#include <wtf/Optional.h>
+
namespace WebCore {
TransformState& TransformState::operator=(const TransformState& other)
Modified: trunk/Source/WebCore/platform/graphics/transforms/TransformState.h (242775 => 242776)
--- trunk/Source/WebCore/platform/graphics/transforms/TransformState.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/graphics/transforms/TransformState.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -31,7 +31,6 @@
#include "FloatQuad.h"
#include "LayoutSize.h"
#include "TransformationMatrix.h"
-#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp (242775 => 242776)
--- trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -35,6 +35,7 @@
#include <cmath>
#include <wtf/Assertions.h>
#include <wtf/MathExtras.h>
+#include <wtf/Optional.h>
#include <wtf/text/TextStream.h>
#if CPU(X86_64)
Modified: trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.h (242775 => 242776)
--- trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/graphics/transforms/TransformationMatrix.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -31,7 +31,7 @@
#include <array>
#include <string.h> //for memcpy
#include <wtf/FastMalloc.h>
-#include <wtf/Optional.h>
+#include <wtf/Forward.h>
#if USE(CA)
typedef struct CATransform3D CATransform3D;
Modified: trunk/Source/WebCore/platform/graphics/win/ImageDecoderDirect2D.cpp (242775 => 242776)
--- trunk/Source/WebCore/platform/graphics/win/ImageDecoderDirect2D.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/graphics/win/ImageDecoderDirect2D.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -38,6 +38,7 @@
#include <WinCodec.h>
#include <d2d1.h>
#include <wtf/NeverDestroyed.h>
+#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/graphics/win/ImageDecoderDirect2D.h (242775 => 242776)
--- trunk/Source/WebCore/platform/graphics/win/ImageDecoderDirect2D.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/graphics/win/ImageDecoderDirect2D.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -29,7 +29,6 @@
#include "COMPtr.h"
#include "ImageDecoder.h"
-#include <wtf/Optional.h>
interface ID2D1RenderTarget;
interface IWICBitmapDecoder;
Modified: trunk/Source/WebCore/platform/mediacapabilities/AudioConfiguration.h (242775 => 242776)
--- trunk/Source/WebCore/platform/mediacapabilities/AudioConfiguration.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/mediacapabilities/AudioConfiguration.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -25,7 +25,6 @@
#pragma once
-#include <wtf/Optional.h>
#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/network/CacheValidation.cpp (242775 => 242776)
--- trunk/Source/WebCore/platform/network/CacheValidation.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/network/CacheValidation.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -32,7 +32,10 @@
#include "ResourceRequest.h"
#include "ResourceResponse.h"
#include "SameSiteInfo.h"
+#include <wtf/Optional.h>
+#include <wtf/Vector.h>
#include <wtf/text/StringView.h>
+#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/network/CacheValidation.h (242775 => 242776)
--- trunk/Source/WebCore/platform/network/CacheValidation.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/network/CacheValidation.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -27,10 +27,7 @@
#include <pal/SessionID.h>
#include <wtf/Markable.h>
-#include <wtf/Optional.h>
-#include <wtf/Vector.h>
#include <wtf/WallTime.h>
-#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/network/DataURLDecoder.cpp (242775 => 242776)
--- trunk/Source/WebCore/platform/network/DataURLDecoder.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/network/DataURLDecoder.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -32,6 +32,7 @@
#include "SharedBuffer.h"
#include "TextEncoding.h"
#include <wtf/MainThread.h>
+#include <wtf/Optional.h>
#include <wtf/RunLoop.h>
#include <wtf/URL.h>
#include <wtf/WorkQueue.h>
Modified: trunk/Source/WebCore/platform/network/DataURLDecoder.h (242775 => 242776)
--- trunk/Source/WebCore/platform/network/DataURLDecoder.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/network/DataURLDecoder.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -25,8 +25,6 @@
#pragma once
-#include <wtf/Function.h>
-#include <wtf/Optional.h>
#include <wtf/text/WTFString.h>
#if HAVE(RUNLOOP_TIMER)
Modified: trunk/Source/WebCore/platform/network/HTTPParsers.cpp (242775 => 242776)
--- trunk/Source/WebCore/platform/network/HTTPParsers.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/network/HTTPParsers.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -37,9 +37,8 @@
#include <wtf/DateMath.h>
#include <wtf/Language.h>
#include <wtf/NeverDestroyed.h>
-#include <wtf/text/CString.h>
+#include <wtf/Optional.h>
#include <wtf/text/StringBuilder.h>
-#include <wtf/text/WTFString.h>
#include <wtf/unicode/CharacterNames.h>
Modified: trunk/Source/WebCore/platform/network/HTTPParsers.h (242775 => 242776)
--- trunk/Source/WebCore/platform/network/HTTPParsers.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/network/HTTPParsers.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -30,12 +30,9 @@
#pragma once
-#include <wtf/Forward.h>
#include <wtf/HashSet.h>
-#include <wtf/Optional.h>
#include <wtf/WallTime.h>
#include <wtf/text/StringHash.h>
-#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/network/curl/CookieJarDB.cpp (242775 => 242776)
--- trunk/Source/WebCore/platform/network/curl/CookieJarDB.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/network/curl/CookieJarDB.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -31,7 +31,9 @@
#include "SQLiteFileSystem.h"
#include <wtf/FileSystem.h>
#include <wtf/MonotonicTime.h>
+#include <wtf/Optional.h>
#include <wtf/URL.h>
+#include <wtf/Vector.h>
#include <wtf/text/StringConcatenateNumbers.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/network/curl/CookieJarDB.h (242775 => 242776)
--- trunk/Source/WebCore/platform/network/curl/CookieJarDB.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/network/curl/CookieJarDB.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -29,10 +29,7 @@
#include "SQLiteStatement.h"
#include <wtf/HashMap.h>
#include <wtf/Noncopyable.h>
-#include <wtf/Optional.h>
-#include <wtf/Vector.h>
#include <wtf/text/StringHash.h>
-#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/win/SearchPopupMenuDB.cpp (242775 => 242776)
--- trunk/Source/WebCore/platform/win/SearchPopupMenuDB.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/win/SearchPopupMenuDB.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -28,6 +28,7 @@
#include "SQLiteFileSystem.h"
#include "SQLiteTransaction.h"
#include <wtf/FileSystem.h>
+#include <wtf/Vector.h>
#include <wtf/text/StringConcatenateNumbers.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/win/SearchPopupMenuDB.h (242775 => 242776)
--- trunk/Source/WebCore/platform/win/SearchPopupMenuDB.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/platform/win/SearchPopupMenuDB.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -27,11 +27,7 @@
#include "SQLiteDatabase.h"
#include "SQLiteStatement.h"
#include "SearchPopupMenu.h"
-#include <wtf/HashMap.h>
#include <wtf/Noncopyable.h>
-#include <wtf/Optional.h>
-#include <wtf/Vector.h>
-#include <wtf/text/StringHash.h>
#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/rendering/ImageQualityController.cpp (242775 => 242776)
--- trunk/Source/WebCore/rendering/ImageQualityController.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/rendering/ImageQualityController.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -31,6 +31,7 @@
#include "Page.h"
#include "RenderBoxModelObject.h"
#include "RenderView.h"
+#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/rendering/ImageQualityController.h (242775 => 242776)
--- trunk/Source/WebCore/rendering/ImageQualityController.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/rendering/ImageQualityController.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -28,7 +28,6 @@
#include "GraphicsTypes.h"
#include "Timer.h"
#include <wtf/HashMap.h>
-#include <wtf/Optional.h>
namespace WebCore {
Modified: trunk/Source/WebCore/svg/SVGToOTFFontConversion.cpp (242775 => 242776)
--- trunk/Source/WebCore/svg/SVGToOTFFontConversion.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/svg/SVGToOTFFontConversion.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -39,6 +39,8 @@
#include "SVGPathParser.h"
#include "SVGPathStringSource.h"
#include "SVGVKernElement.h"
+#include <wtf/Optional.h>
+#include <wtf/Vector.h>
#include <wtf/text/StringView.h>
namespace WebCore {
Modified: trunk/Source/WebCore/svg/SVGToOTFFontConversion.h (242775 => 242776)
--- trunk/Source/WebCore/svg/SVGToOTFFontConversion.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebCore/svg/SVGToOTFFontConversion.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -25,8 +25,7 @@
#pragma once
-#include <wtf/Optional.h>
-#include <wtf/Vector.h>
+#include <wtf/Forward.h>
namespace WebCore {
Modified: trunk/Source/WebKit/ChangeLog (242775 => 242776)
--- trunk/Source/WebKit/ChangeLog 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebKit/ChangeLog 2019-03-12 05:27:44 UTC (rev 242776)
@@ -1,3 +1,18 @@
+2019-03-11 Ross Kirsling <[email protected]>
+
+ Add Optional to Forward.h.
+ https://bugs.webkit.org/show_bug.cgi?id=195586
+
+ Reviewed by Darin Adler.
+
+ * Shared/RTCNetwork.cpp:
+ * Shared/RTCNetwork.h:
+ * Shared/RTCPacketOptions.cpp:
+ * Shared/RTCPacketOptions.h:
+ * UIProcess/API/APIWebsitePolicies.h:
+ * UIProcess/WebStorage/LocalStorageDatabaseTracker.h:
+ Remove unnecessary includes from headers.
+
2019-03-11 Commit Queue <[email protected]>
Unreviewed, rolling out r242745 and r242756.
Modified: trunk/Source/WebKit/Shared/RTCNetwork.cpp (242775 => 242776)
--- trunk/Source/WebKit/Shared/RTCNetwork.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebKit/Shared/RTCNetwork.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -30,6 +30,7 @@
#include "DataReference.h"
#include "WebCoreArgumentCoders.h"
+#include <wtf/Optional.h>
namespace WebKit {
Modified: trunk/Source/WebKit/Shared/RTCNetwork.h (242775 => 242776)
--- trunk/Source/WebKit/Shared/RTCNetwork.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebKit/Shared/RTCNetwork.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -29,7 +29,7 @@
#include <WebCore/LibWebRTCMacros.h>
#include <webrtc/rtc_base/network.h>
-#include <wtf/Optional.h>
+#include <wtf/Forward.h>
namespace IPC {
class Decoder;
Modified: trunk/Source/WebKit/Shared/RTCPacketOptions.cpp (242775 => 242776)
--- trunk/Source/WebKit/Shared/RTCPacketOptions.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebKit/Shared/RTCPacketOptions.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -30,6 +30,7 @@
#include "DataReference.h"
#include "WebCoreArgumentCoders.h"
+#include <wtf/Optional.h>
namespace WebKit {
Modified: trunk/Source/WebKit/Shared/RTCPacketOptions.h (242775 => 242776)
--- trunk/Source/WebKit/Shared/RTCPacketOptions.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebKit/Shared/RTCPacketOptions.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -29,7 +29,7 @@
#include <WebCore/LibWebRTCMacros.h>
#include <webrtc/rtc_base/asyncpacketsocket.h>
-#include <wtf/Optional.h>
+#include <wtf/Forward.h>
namespace IPC {
class Decoder;
Modified: trunk/Source/WebKit/UIProcess/API/APIWebsitePolicies.h (242775 => 242776)
--- trunk/Source/WebKit/UIProcess/API/APIWebsitePolicies.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebKit/UIProcess/API/APIWebsitePolicies.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -31,7 +31,6 @@
#include "WebsitePopUpPolicy.h"
#include <WebCore/HTTPHeaderField.h>
#include <wtf/OptionSet.h>
-#include <wtf/Optional.h>
#include <wtf/Vector.h>
namespace WebKit {
Modified: trunk/Source/WebKit/UIProcess/WebStorage/LocalStorageDatabaseTracker.h (242775 => 242776)
--- trunk/Source/WebKit/UIProcess/WebStorage/LocalStorageDatabaseTracker.h 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Source/WebKit/UIProcess/WebStorage/LocalStorageDatabaseTracker.h 2019-03-12 05:27:44 UTC (rev 242776)
@@ -26,14 +26,11 @@
#pragma once
#include <WebCore/SecurityOriginData.h>
-#include <wtf/HashSet.h>
#include <wtf/Markable.h>
-#include <wtf/Optional.h>
#include <wtf/RefPtr.h>
#include <wtf/ThreadSafeRefCounted.h>
#include <wtf/WallTime.h>
#include <wtf/WorkQueue.h>
-#include <wtf/text/StringHash.h>
#include <wtf/text/WTFString.h>
namespace WebKit {
Modified: trunk/Tools/ChangeLog (242775 => 242776)
--- trunk/Tools/ChangeLog 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Tools/ChangeLog 2019-03-12 05:27:44 UTC (rev 242776)
@@ -1,3 +1,14 @@
+2019-03-11 Ross Kirsling <[email protected]>
+
+ Add Optional to Forward.h.
+ https://bugs.webkit.org/show_bug.cgi?id=195586
+
+ Reviewed by Darin Adler.
+
+ * TestWebKitAPI/Tests/WebCore/ApduTest.cpp:
+ * TestWebKitAPI/Tests/WebCore/FidoHidMessageTest.cpp:
+ Remove unnecessary includes from headers.
+
2019-03-11 Simon Fraser <[email protected]>
Add testing API to hit-test and scroll overflow scrollers
Modified: trunk/Tools/TestWebKitAPI/Tests/WebCore/ApduTest.cpp (242775 => 242776)
--- trunk/Tools/TestWebKitAPI/Tests/WebCore/ApduTest.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Tools/TestWebKitAPI/Tests/WebCore/ApduTest.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -33,6 +33,7 @@
#include <WebCore/ApduCommand.h>
#include <WebCore/ApduResponse.h>
+#include <wtf/Optional.h>
namespace TestWebKitAPI {
Modified: trunk/Tools/TestWebKitAPI/Tests/WebCore/FidoHidMessageTest.cpp (242775 => 242776)
--- trunk/Tools/TestWebKitAPI/Tests/WebCore/FidoHidMessageTest.cpp 2019-03-12 05:23:43 UTC (rev 242775)
+++ trunk/Tools/TestWebKitAPI/Tests/WebCore/FidoHidMessageTest.cpp 2019-03-12 05:27:44 UTC (rev 242776)
@@ -35,6 +35,7 @@
#include <WebCore/FidoHidMessage.h>
#include <WebCore/FidoHidPacket.h>
#include <wtf/Deque.h>
+#include <wtf/Optional.h>
#include <wtf/Vector.h>
namespace TestWebKitAPI {