LibWebView: Enable EXPLICIT_SYMBOL_EXPORT

This commit is contained in:
ayeteadoe 2025-07-01 20:55:11 -07:00 committed by Andrew Kaster
commit 9c67c4a270
Notes: github-actions[bot] 2025-08-23 22:06:32 +00:00
36 changed files with 104 additions and 94 deletions

View file

@ -9,10 +9,11 @@
#include <AK/Function.h>
#include <AK/NonnullOwnPtr.h>
#include <LibCore/EventLoopImplementation.h>
#include <LibWebView/Forward.h>
namespace WebView {
class EventLoopManagerMacOS final : public Core::EventLoopManager {
class WEBVIEW_API EventLoopManagerMacOS final : public Core::EventLoopManager {
public:
virtual NonnullOwnPtr<Core::EventLoopImplementation> make_implementation() override;
@ -28,7 +29,7 @@ public:
virtual void unregister_signal(int) override;
};
class EventLoopImplementationMacOS final : public Core::EventLoopImplementation {
class WEBVIEW_API EventLoopImplementationMacOS final : public Core::EventLoopImplementation {
public:
// FIXME: This currently only manages the main NSApp event loop, as that is all we currently
// interact with. When we need multiple event loops, or an event loop that isn't the