Add a "supportedConfiguration" dictionary to MediaCapabilitiesDecodingInfo and MediaC...
[WebKit-https.git] / Source / WebCore / platform / Logging.cpp
index 14a477c..aec5866 100644 (file)
@@ -69,7 +69,7 @@ void setLogChannelToAccumulate(const String& name)
     logChannelsNeedInitialization = true;
 }
 
-void initializeLogChannelsIfNecessary(std::optional<String> logChannelString)
+void initializeLogChannelsIfNecessary(Optional<String> logChannelString)
 {
     if (!logChannelsNeedInitialization && !logChannelString)
         return;
@@ -80,20 +80,17 @@ void initializeLogChannelsIfNecessary(std::optional<String> logChannelString)
     WTFInitializeLogChannelStatesFromString(logChannels, logChannelCount, enabledChannelsString.utf8().data());
 }
 
-#ifndef NDEBUG
-void registerNotifyCallback(const String& notifyID, WTF::Function<void()>&& callback)
+WTFLogChannel* getLogChannel(const String& name)
 {
-#if PLATFORM(COCOA)
-    int token;
-    notify_register_dispatch(notifyID.utf8().data(), &token, dispatch_get_main_queue(), BlockPtr<void (int)>::fromCallable([callback = WTFMove(callback)] (int) {
-        callback();
-    }).get());
+    return WTFLogChannelByName(logChannels, logChannelCount, name.utf8().data());
+}
+
 #else
-    UNUSED_PARAM(notifyID);
-    UNUSED_PARAM(callback);
-#endif
+
+WTFLogChannel* getLogChannel(const String&)
+{
+    return nullptr;
 }
-#endif
 
 #endif // !LOG_DISABLED || !RELEASE_LOG_DISABLED