mirror of
https://github.com/zebrajr/ladybird.git
synced 2025-12-06 00:19:53 +01:00
LibDevTools: Enable EXPLICIT_SYMBOL_EXPORT
This commit is contained in:
parent
84690f432e
commit
f58298132b
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
namespace DevTools {
|
||||
|
||||
class Actor
|
||||
class DEVTOOLS_API Actor
|
||||
: public RefCounted<Actor>
|
||||
, public Weakable<Actor> {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@
|
|||
#include <AK/NonnullRefPtr.h>
|
||||
#include <AK/String.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
|
|
@ -17,7 +18,7 @@ struct CSSProperty {
|
|||
bool is_inherited { false };
|
||||
};
|
||||
|
||||
class CSSPropertiesActor final : public Actor {
|
||||
class DEVTOOLS_API CSSPropertiesActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "css-properties"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -8,10 +8,11 @@
|
|||
|
||||
#include <AK/NonnullRefPtr.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class ConsoleActor final : public Actor {
|
||||
class DEVTOOLS_API ConsoleActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "console"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -8,10 +8,11 @@
|
|||
|
||||
#include <AK/NonnullRefPtr.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class DeviceActor final : public Actor {
|
||||
class DEVTOOLS_API DeviceActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "device"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -10,12 +10,13 @@
|
|||
#include <AK/Types.h>
|
||||
#include <AK/Vector.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
#include <LibWeb/Forward.h>
|
||||
#include <LibWebView/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class FrameActor final : public Actor {
|
||||
class DEVTOOLS_API FrameActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "frame"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -8,10 +8,11 @@
|
|||
|
||||
#include <AK/NonnullRefPtr.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class HighlighterActor final : public Actor {
|
||||
class DEVTOOLS_API HighlighterActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "highlighter"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -9,10 +9,11 @@
|
|||
#include <AK/HashMap.h>
|
||||
#include <AK/NonnullRefPtr.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class InspectorActor final : public Actor {
|
||||
class DEVTOOLS_API InspectorActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "inspector"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -8,10 +8,11 @@
|
|||
|
||||
#include <AK/NonnullRefPtr.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class LayoutInspectorActor final : public Actor {
|
||||
class DEVTOOLS_API LayoutInspectorActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "layout-inspector"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -10,12 +10,13 @@
|
|||
#include <AK/NonnullRefPtr.h>
|
||||
#include <AK/Traits.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
#include <LibWeb/CSS/Selector.h>
|
||||
#include <LibWeb/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
struct NodeIdentifier {
|
||||
struct DEVTOOLS_API NodeIdentifier {
|
||||
static NodeIdentifier for_node(JsonObject const& node);
|
||||
|
||||
bool operator==(NodeIdentifier const&) const = default;
|
||||
|
|
|
|||
|
|
@ -8,11 +8,12 @@
|
|||
|
||||
#include <AK/NonnullRefPtr.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
#include <LibWebView/DOMNodeProperties.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class PageStyleActor final : public Actor {
|
||||
class DEVTOOLS_API PageStyleActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "page-style"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -8,10 +8,11 @@
|
|||
|
||||
#include <AK/NonnullRefPtr.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class PreferenceActor final : public Actor {
|
||||
class DEVTOOLS_API PreferenceActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "preference"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@
|
|||
|
||||
#include <AK/NonnullRefPtr.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
|
|
@ -17,7 +18,7 @@ struct ProcessDescription {
|
|||
bool is_windowless_parent { false };
|
||||
};
|
||||
|
||||
class ProcessActor final : public Actor {
|
||||
class DEVTOOLS_API ProcessActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "process"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -8,10 +8,11 @@
|
|||
|
||||
#include <AK/NonnullRefPtr.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class RootActor final : public Actor {
|
||||
class DEVTOOLS_API RootActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "root"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -9,11 +9,12 @@
|
|||
#include <AK/HashMap.h>
|
||||
#include <AK/NonnullRefPtr.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
#include <LibWeb/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class StyleSheetsActor final : public Actor {
|
||||
class DEVTOOLS_API StyleSheetsActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "style-sheets"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@
|
|||
#include <AK/NonnullRefPtr.h>
|
||||
#include <AK/String.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
|
|
@ -18,7 +19,7 @@ struct TabDescription {
|
|||
String url;
|
||||
};
|
||||
|
||||
class TabActor final : public Actor {
|
||||
class DEVTOOLS_API TabActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "tab"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -8,10 +8,11 @@
|
|||
|
||||
#include <AK/NonnullRefPtr.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class TargetConfigurationActor final : public Actor {
|
||||
class DEVTOOLS_API TargetConfigurationActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "target-configuration"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -8,10 +8,11 @@
|
|||
|
||||
#include <AK/NonnullRefPtr.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class ThreadActor final : public Actor {
|
||||
class DEVTOOLS_API ThreadActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "thread"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -8,10 +8,11 @@
|
|||
|
||||
#include <AK/NonnullRefPtr.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class ThreadConfigurationActor final : public Actor {
|
||||
class DEVTOOLS_API ThreadConfigurationActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "thread-configuration"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -12,12 +12,13 @@
|
|||
#include <AK/Optional.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Actors/NodeActor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
#include <LibWeb/Forward.h>
|
||||
#include <LibWebView/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class WalkerActor final : public Actor {
|
||||
class DEVTOOLS_API WalkerActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "walker"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -8,10 +8,11 @@
|
|||
|
||||
#include <AK/NonnullRefPtr.h>
|
||||
#include <LibDevTools/Actor.h>
|
||||
#include <LibDevTools/Forward.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class WatcherActor final : public Actor {
|
||||
class DEVTOOLS_API WatcherActor final : public Actor {
|
||||
public:
|
||||
static constexpr auto base_name = "watcher"sv;
|
||||
|
||||
|
|
|
|||
|
|
@ -23,5 +23,5 @@ set(SOURCES
|
|||
DevToolsServer.cpp
|
||||
)
|
||||
|
||||
ladybird_lib(LibDevTools devtools)
|
||||
ladybird_lib(LibDevTools devtools EXPLICIT_SYMBOL_EXPORT)
|
||||
target_link_libraries(LibDevTools PRIVATE LibCore LibWeb)
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
namespace DevTools {
|
||||
|
||||
class Connection : public RefCounted<Connection> {
|
||||
class DEVTOOLS_API Connection : public RefCounted<Connection> {
|
||||
public:
|
||||
static NonnullRefPtr<Connection> create(NonnullOwnPtr<Core::BufferedTCPSocket>);
|
||||
~Connection();
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
namespace DevTools {
|
||||
|
||||
class DevToolsDelegate {
|
||||
class DEVTOOLS_API DevToolsDelegate {
|
||||
public:
|
||||
virtual ~DevToolsDelegate() = default;
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ namespace DevTools {
|
|||
|
||||
using ActorRegistry = HashMap<String, NonnullRefPtr<Actor>>;
|
||||
|
||||
class DevToolsServer {
|
||||
class DEVTOOLS_API DevToolsServer {
|
||||
public:
|
||||
static ErrorOr<NonnullOwnPtr<DevToolsServer>> create(DevToolsDelegate&, u16 port);
|
||||
~DevToolsServer();
|
||||
|
|
|
|||
|
|
@ -6,6 +6,8 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include <LibDevTools/Export.h>
|
||||
|
||||
namespace DevTools {
|
||||
|
||||
class Actor;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user