Diff
Modified: trunk/Source/_javascript_Core/API/JSLockRef.cpp (271414 => 271415)
--- trunk/Source/_javascript_Core/API/JSLockRef.cpp 2021-01-12 21:59:42 UTC (rev 271414)
+++ trunk/Source/_javascript_Core/API/JSLockRef.cpp 2021-01-12 22:07:59 UTC (rev 271415)
@@ -26,6 +26,7 @@
#include "config.h"
#include "JSLockRefPrivate.h"
+#include "APICast.h"
#include "JSLock.h"
using namespace JSC;
Modified: trunk/Source/_javascript_Core/ChangeLog (271414 => 271415)
--- trunk/Source/_javascript_Core/ChangeLog 2021-01-12 21:59:42 UTC (rev 271414)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-01-12 22:07:59 UTC (rev 271415)
@@ -1,3 +1,14 @@
+2021-01-12 Don Olmstead <[email protected]>
+
+ Non-unified build fixes mid January 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=220560
+
+ Unreviewed non-unified build fixes.
+
+ * API/JSLockRef.cpp:
+ * runtime/JSCJSValue.cpp:
+ * runtime/JSGlobalObjectFunctions.cpp:
+
2021-01-11 Devin Rousso <[email protected]>
Web Inspector: Debugger: allow breakpoint actions to be evaluated as a user gesture
Modified: trunk/Source/_javascript_Core/runtime/JSCJSValue.cpp (271414 => 271415)
--- trunk/Source/_javascript_Core/runtime/JSCJSValue.cpp 2021-01-12 21:59:42 UTC (rev 271414)
+++ trunk/Source/_javascript_Core/runtime/JSCJSValue.cpp 2021-01-12 22:07:59 UTC (rev 271415)
@@ -30,6 +30,7 @@
#include "JSBigInt.h"
#include "JSCInlines.h"
#include "NumberObject.h"
+#include "ParseInt.h"
#include "TypeError.h"
namespace JSC {
Modified: trunk/Source/_javascript_Core/runtime/JSGlobalObjectFunctions.cpp (271414 => 271415)
--- trunk/Source/_javascript_Core/runtime/JSGlobalObjectFunctions.cpp 2021-01-12 21:59:42 UTC (rev 271414)
+++ trunk/Source/_javascript_Core/runtime/JSGlobalObjectFunctions.cpp 2021-01-12 22:07:59 UTC (rev 271415)
@@ -34,6 +34,7 @@
#include "JSInternalPromise.h"
#include "JSModuleLoader.h"
#include "JSPromise.h"
+#include "JSSet.h"
#include "Lexer.h"
#include "LiteralParser.h"
#include "ObjectConstructor.h"
Modified: trunk/Source/WebCore/ChangeLog (271414 => 271415)
--- trunk/Source/WebCore/ChangeLog 2021-01-12 21:59:42 UTC (rev 271414)
+++ trunk/Source/WebCore/ChangeLog 2021-01-12 22:07:59 UTC (rev 271415)
@@ -1,3 +1,18 @@
+2021-01-12 Don Olmstead <[email protected]>
+
+ Non-unified build fixes mid January 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=220560
+
+ Unreviewed non-unified build fixes.
+
+ * accessibility/AccessibilityObject.cpp:
+ * bindings/js/JSHTMLAllCollectionCustom.cpp:
+ * dom/DocumentStorageAccess.cpp:
+ * layout/inlineformatting/InlineContentBreaker.cpp:
+ * layout/inlineformatting/InlineFormattingContextQuirks.cpp:
+ * page/Quirks.h:
+ * platform/graphics/displaylists/DisplayListRecorder.cpp:
+
2021-01-12 Wenson Hsieh <[email protected]>
REGRESSION (r265044): [macOS] Safari autocorrects text when typing in login field on amazon.com
Modified: trunk/Source/WebCore/accessibility/AccessibilityObject.cpp (271414 => 271415)
--- trunk/Source/WebCore/accessibility/AccessibilityObject.cpp 2021-01-12 21:59:42 UTC (rev 271414)
+++ trunk/Source/WebCore/accessibility/AccessibilityObject.cpp 2021-01-12 22:07:59 UTC (rev 271415)
@@ -29,6 +29,7 @@
#include "config.h"
#include "AccessibilityObject.h"
+#include "AXLogger.h"
#include "AXObjectCache.h"
#include "AccessibilityRenderObject.h"
#include "AccessibilityScrollView.h"
Modified: trunk/Source/WebCore/bindings/js/JSHTMLAllCollectionCustom.cpp (271414 => 271415)
--- trunk/Source/WebCore/bindings/js/JSHTMLAllCollectionCustom.cpp 2021-01-12 21:59:42 UTC (rev 271414)
+++ trunk/Source/WebCore/bindings/js/JSHTMLAllCollectionCustom.cpp 2021-01-12 22:07:59 UTC (rev 271415)
@@ -31,6 +31,8 @@
#include "JSDOMConvertInterface.h"
#include "JSDOMConvertNullable.h"
#include "JSDOMConvertUnion.h"
+#include "JSElement.h"
+#include "JSHTMLCollection.h"
namespace WebCore {
using namespace JSC;
Modified: trunk/Source/WebCore/dom/DocumentStorageAccess.cpp (271414 => 271415)
--- trunk/Source/WebCore/dom/DocumentStorageAccess.cpp 2021-01-12 21:59:42 UTC (rev 271414)
+++ trunk/Source/WebCore/dom/DocumentStorageAccess.cpp 2021-01-12 22:07:59 UTC (rev 271415)
@@ -38,6 +38,7 @@
#include "JSDOMPromiseDeferred.h"
#include "NetworkStorageSession.h"
#include "Page.h"
+#include "Quirks.h"
#include "RegistrableDomain.h"
#include "SecurityOrigin.h"
#include "Settings.h"
Modified: trunk/Source/WebCore/layout/inlineformatting/InlineContentBreaker.cpp (271414 => 271415)
--- trunk/Source/WebCore/layout/inlineformatting/InlineContentBreaker.cpp 2021-01-12 21:59:42 UTC (rev 271414)
+++ trunk/Source/WebCore/layout/inlineformatting/InlineContentBreaker.cpp 2021-01-12 22:07:59 UTC (rev 271415)
@@ -32,6 +32,7 @@
#include "Hyphenation.h"
#include "InlineItem.h"
#include "InlineTextItem.h"
+#include "LayoutContainerBox.h"
#include "TextUtil.h"
namespace WebCore {
Modified: trunk/Source/WebCore/layout/inlineformatting/InlineFormattingContextQuirks.cpp (271414 => 271415)
--- trunk/Source/WebCore/layout/inlineformatting/InlineFormattingContextQuirks.cpp 2021-01-12 21:59:42 UTC (rev 271414)
+++ trunk/Source/WebCore/layout/inlineformatting/InlineFormattingContextQuirks.cpp 2021-01-12 22:07:59 UTC (rev 271415)
@@ -28,6 +28,8 @@
#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
+#include "LayoutBoxGeometry.h"
+
namespace WebCore {
namespace Layout {
Modified: trunk/Source/WebCore/page/Quirks.h (271414 => 271415)
--- trunk/Source/WebCore/page/Quirks.h 2021-01-12 21:59:42 UTC (rev 271414)
+++ trunk/Source/WebCore/page/Quirks.h 2021-01-12 22:07:59 UTC (rev 271415)
@@ -38,7 +38,11 @@
class HTMLVideoElement;
class LayoutUnit;
class PlatformMouseEvent;
+
+#if ENABLE(RESOURCE_LOAD_STATISTICS)
+class RegistrableDomain;
enum class StorageAccessWasGranted : bool;
+#endif
class Quirks {
WTF_MAKE_NONCOPYABLE(Quirks); WTF_MAKE_FAST_ALLOCATED;
Modified: trunk/Source/WebCore/platform/graphics/displaylists/DisplayListRecorder.cpp (271414 => 271415)
--- trunk/Source/WebCore/platform/graphics/displaylists/DisplayListRecorder.cpp 2021-01-12 21:59:42 UTC (rev 271414)
+++ trunk/Source/WebCore/platform/graphics/displaylists/DisplayListRecorder.cpp 2021-01-12 22:07:59 UTC (rev 271415)
@@ -32,6 +32,7 @@
#include "GraphicsContext.h"
#include "ImageBuffer.h"
#include "Logging.h"
+#include "MediaPlayer.h"
#include <wtf/MathExtras.h>
#include <wtf/text/TextStream.h>
Modified: trunk/Source/WebKit/ChangeLog (271414 => 271415)
--- trunk/Source/WebKit/ChangeLog 2021-01-12 21:59:42 UTC (rev 271414)
+++ trunk/Source/WebKit/ChangeLog 2021-01-12 22:07:59 UTC (rev 271415)
@@ -1,3 +1,20 @@
+2021-01-12 Don Olmstead <[email protected]>
+
+ Non-unified build fixes mid January 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=220560
+
+ Unreviewed non-unified build fixes.
+
+ * UIProcess/SpeechRecognitionPermissionManager.cpp:
+ (WebKit::SpeechRecognitionPermissionManager::~SpeechRecognitionPermissionManager):
+ (WebKit::SpeechRecognitionPermissionManager::request):
+ (WebKit::SpeechRecognitionPermissionManager::startProcessingRequest):
+ (WebKit::SpeechRecognitionPermissionManager::continueProcessingRequest):
+ (WebKit::SpeechRecognitionPermissionManager::completeCurrentRequest):
+ (WebKit::SpeechRecognitionPermissionManager::requestSpeechRecognitionServiceAccess):
+ (WebKit::SpeechRecognitionPermissionManager::requestMicrophoneAccess):
+ (WebKit::SpeechRecognitionPermissionManager::requestUserPermission):
+
2021-01-12 Wenson Hsieh <[email protected]>
REGRESSION (r265044): [macOS] Safari autocorrects text when typing in login field on amazon.com
Modified: trunk/Source/WebKit/UIProcess/SpeechRecognitionPermissionManager.cpp (271414 => 271415)
--- trunk/Source/WebKit/UIProcess/SpeechRecognitionPermissionManager.cpp 2021-01-12 21:59:42 UTC (rev 271414)
+++ trunk/Source/WebKit/UIProcess/SpeechRecognitionPermissionManager.cpp 2021-01-12 22:07:59 UTC (rev 271415)
@@ -72,10 +72,10 @@
SpeechRecognitionPermissionManager::~SpeechRecognitionPermissionManager()
{
for (auto& request : m_requests)
- request->complete(SpeechRecognitionError { SpeechRecognitionErrorType::NotAllowed, "Permission manager has exited"_s });
+ request->complete(WebCore::SpeechRecognitionError { WebCore::SpeechRecognitionErrorType::NotAllowed, "Permission manager has exited"_s });
}
-void SpeechRecognitionPermissionManager::request(const String& lang, const WebCore::ClientOrigin& origin, CompletionHandler<void(Optional<SpeechRecognitionError>&&)>&& completiontHandler)
+void SpeechRecognitionPermissionManager::request(const String& lang, const WebCore::ClientOrigin& origin, CompletionHandler<void(Optional<WebCore::SpeechRecognitionError>&&)>&& completiontHandler)
{
m_requests.append(SpeechRecognitionPermissionRequest::create(lang, origin, WTFMove(completiontHandler)));
if (m_requests.size() == 1)
@@ -94,7 +94,7 @@
{
#if PLATFORM(COOCA)
if (!checkSandboxRequirementForType(MediaPermissionType::Audio)) {
- completeCurrentRequest(SpeechRecognitionError { SpeechRecognitionErrorType::NotAllowed, "Sandbox check has failed"_s });
+ completeCurrentRequest(WebCore::SpeechRecognitionError { WebCore::SpeechRecognitionErrorType::NotAllowed, "Sandbox check has failed"_s });
return;
}
#endif
@@ -107,19 +107,19 @@
// TCC status may have changed between requests.
m_microphoneCheck = computeMicrophoneAccess();
if (m_microphoneCheck == CheckResult::Denied) {
- completeCurrentRequest(SpeechRecognitionError { SpeechRecognitionErrorType::NotAllowed, "Microphone permission check has failed"_s });
+ completeCurrentRequest(WebCore::SpeechRecognitionError { WebCore::SpeechRecognitionErrorType::NotAllowed, "Microphone permission check has failed"_s });
return;
}
m_speechRecognitionServiceCheck = computeSpeechRecognitionServiceAccess();
if (m_speechRecognitionServiceCheck == CheckResult::Denied) {
- completeCurrentRequest(SpeechRecognitionError { SpeechRecognitionErrorType::ServiceNotAllowed, "Speech recognition service permission check has failed"_s });
+ completeCurrentRequest(WebCore::SpeechRecognitionError { WebCore::SpeechRecognitionErrorType::ServiceNotAllowed, "Speech recognition service permission check has failed"_s });
return;
}
#if HAVE(SPEECHRECOGNIZER)
if (!checkSpeechRecognitionServiceAvailability(m_requests.first()->lang())) {
- completeCurrentRequest(SpeechRecognitionError { SpeechRecognitionErrorType::ServiceNotAllowed, "Speech recognition service is not available"_s });
+ completeCurrentRequest(WebCore::SpeechRecognitionError { WebCore::SpeechRecognitionErrorType::ServiceNotAllowed, "Speech recognition service is not available"_s });
return;
}
#endif
@@ -135,7 +135,7 @@
}
if (m_userPermissionCheck == CheckResult::Denied) {
- completeCurrentRequest(SpeechRecognitionError { SpeechRecognitionErrorType::NotAllowed, "User permission check has failed"_s });
+ completeCurrentRequest(WebCore::SpeechRecognitionError { WebCore::SpeechRecognitionErrorType::NotAllowed, "User permission check has failed"_s });
return;
}
@@ -163,7 +163,7 @@
ASSERT(m_userPermissionCheck == CheckResult::Granted);
if (!m_page.isViewVisible()) {
- completeCurrentRequest(SpeechRecognitionError { SpeechRecognitionErrorType::NotAllowed, "Page is not visible to user" });
+ completeCurrentRequest(WebCore::SpeechRecognitionError { WebCore::SpeechRecognitionErrorType::NotAllowed, "Page is not visible to user" });
return;
}
@@ -170,7 +170,7 @@
completeCurrentRequest();
}
-void SpeechRecognitionPermissionManager::completeCurrentRequest(Optional<SpeechRecognitionError>&& error)
+void SpeechRecognitionPermissionManager::completeCurrentRequest(Optional<WebCore::SpeechRecognitionError>&& error)
{
ASSERT(!m_requests.isEmpty());
auto currentRequest = m_requests.takeFirst();
@@ -190,7 +190,7 @@
m_speechRecognitionServiceCheck = authorized ? CheckResult::Granted : CheckResult::Denied;
if (m_speechRecognitionServiceCheck == CheckResult::Denied) {
- completeCurrentRequest(SpeechRecognitionError { SpeechRecognitionErrorType::ServiceNotAllowed, "Speech recognition service permission check has failed"_s });
+ completeCurrentRequest(WebCore::SpeechRecognitionError { WebCore::SpeechRecognitionErrorType::ServiceNotAllowed, "Speech recognition service permission check has failed"_s });
return;
}
@@ -210,7 +210,7 @@
m_microphoneCheck = authorized ? CheckResult::Granted : CheckResult::Denied;
if (m_microphoneCheck == CheckResult::Denied) {
- completeCurrentRequest(SpeechRecognitionError { SpeechRecognitionErrorType::NotAllowed, "Microphone permission check has failed"_s });
+ completeCurrentRequest(WebCore::SpeechRecognitionError { WebCore::SpeechRecognitionErrorType::NotAllowed, "Microphone permission check has failed"_s });
return;
}
@@ -232,7 +232,7 @@
m_userPermissionCheck = granted ? CheckResult::Granted : CheckResult::Denied;
if (m_userPermissionCheck == CheckResult::Denied) {
- completeCurrentRequest(SpeechRecognitionError { SpeechRecognitionErrorType::NotAllowed, "User permission check has failed"_s });
+ completeCurrentRequest(WebCore::SpeechRecognitionError { WebCore::SpeechRecognitionErrorType::NotAllowed, "User permission check has failed"_s });
return;
}