mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-09 17:49:40 +00:00
LibIPC: Remove some unnecessary newlines in generated IPC files
This isn't particularly important, but when staring at generated IPC files, it's nice not to have an extra newline after every line of code throughout the files.
This commit is contained in:
parent
a5b996c079
commit
8277f42812
Notes:
github-actions[bot]
2025-03-09 15:16:07 +00:00
Author: https://github.com/trflynn89
Commit: 8277f42812
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/3865
1 changed files with 15 additions and 16 deletions
|
@ -336,7 +336,7 @@ void do_message(SourceGenerator message_generator, ByteString const& name, Vecto
|
||||||
message_generator.set("message.response_type", response_type);
|
message_generator.set("message.response_type", response_type);
|
||||||
message_generator.set("message.constructor", constructor_for_message(pascal_name, parameters));
|
message_generator.set("message.constructor", constructor_for_message(pascal_name, parameters));
|
||||||
|
|
||||||
message_generator.appendln(R"~~~(
|
message_generator.append(R"~~~(
|
||||||
class @message.pascal_name@ final : public IPC::Message {
|
class @message.pascal_name@ final : public IPC::Message {
|
||||||
public:)~~~");
|
public:)~~~");
|
||||||
|
|
||||||
|
@ -364,8 +364,8 @@ public:)~~~");
|
||||||
})~~~");
|
})~~~");
|
||||||
}
|
}
|
||||||
|
|
||||||
message_generator.appendln(R"~~~(
|
message_generator.append(R"~~~(
|
||||||
virtual ~@message.pascal_name@() override {}
|
virtual ~@message.pascal_name@() override = default;
|
||||||
|
|
||||||
virtual u32 endpoint_magic() const override { return @endpoint.magic@; }
|
virtual u32 endpoint_magic() const override { return @endpoint.magic@; }
|
||||||
virtual i32 message_id() const override { return (int)MessageID::@message.pascal_name@; }
|
virtual i32 message_id() const override { return (int)MessageID::@message.pascal_name@; }
|
||||||
|
@ -387,7 +387,7 @@ public:)~~~");
|
||||||
else
|
else
|
||||||
parameter_generator.set("parameter.initial_value", "{}");
|
parameter_generator.set("parameter.initial_value", "{}");
|
||||||
|
|
||||||
parameter_generator.appendln(R"~~~(
|
parameter_generator.append(R"~~~(
|
||||||
auto @parameter.name@ = TRY((decoder.decode<@parameter.type@>()));)~~~");
|
auto @parameter.name@ = TRY((decoder.decode<@parameter.type@>()));)~~~");
|
||||||
|
|
||||||
if (parameter.attributes.contains_slow("UTF8")) {
|
if (parameter.attributes.contains_slow("UTF8")) {
|
||||||
|
@ -439,14 +439,14 @@ public:)~~~");
|
||||||
@parameter.type@ take_@parameter.name@() { return move(m_@parameter.name@); })~~~");
|
@parameter.type@ take_@parameter.name@() { return move(m_@parameter.name@); })~~~");
|
||||||
}
|
}
|
||||||
|
|
||||||
message_generator.appendln(R"~~~(
|
message_generator.append(R"~~~(
|
||||||
private:)~~~");
|
private:)~~~");
|
||||||
|
|
||||||
for (auto const& parameter : parameters) {
|
for (auto const& parameter : parameters) {
|
||||||
auto parameter_generator = message_generator.fork();
|
auto parameter_generator = message_generator.fork();
|
||||||
parameter_generator.set("parameter.type", parameter.type);
|
parameter_generator.set("parameter.type", parameter.type);
|
||||||
parameter_generator.set("parameter.name", parameter.name);
|
parameter_generator.set("parameter.name", parameter.name);
|
||||||
parameter_generator.appendln(R"~~~(
|
parameter_generator.append(R"~~~(
|
||||||
@parameter.type@ m_@parameter.name@;)~~~");
|
@parameter.type@ m_@parameter.name@;)~~~");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -474,7 +474,7 @@ void do_message_for_proxy(SourceGenerator message_generator, Endpoint const& end
|
||||||
message_generator.set("try_prefix_maybe", is_try ? "try_" : "");
|
message_generator.set("try_prefix_maybe", is_try ? "try_" : "");
|
||||||
|
|
||||||
message_generator.set("handler_name", name);
|
message_generator.set("handler_name", name);
|
||||||
message_generator.appendln(R"~~~(
|
message_generator.append(R"~~~(
|
||||||
@message.complex_return_type@ @try_prefix_maybe@@async_prefix_maybe@@handler_name@()~~~");
|
@message.complex_return_type@ @try_prefix_maybe@@async_prefix_maybe@@handler_name@()~~~");
|
||||||
|
|
||||||
for (size_t i = 0; i < parameters.size(); ++i) {
|
for (size_t i = 0; i < parameters.size(); ++i) {
|
||||||
|
@ -696,28 +696,28 @@ public:
|
||||||
message_generator.set("message.response_type", pascal_case(message.response_name()));
|
message_generator.set("message.response_type", pascal_case(message.response_name()));
|
||||||
message_generator.set("handler_name", name);
|
message_generator.set("handler_name", name);
|
||||||
message_generator.set("arguments", argument_generator.to_byte_string());
|
message_generator.set("arguments", argument_generator.to_byte_string());
|
||||||
message_generator.appendln(R"~~~(
|
message_generator.append(R"~~~(
|
||||||
case (int)Messages::@endpoint.name@::MessageID::@message.pascal_name@: {)~~~");
|
case (int)Messages::@endpoint.name@::MessageID::@message.pascal_name@: {)~~~");
|
||||||
if (returns_something) {
|
if (returns_something) {
|
||||||
if (message.outputs.is_empty()) {
|
if (message.outputs.is_empty()) {
|
||||||
message_generator.appendln(R"~~~(
|
message_generator.append(R"~~~(
|
||||||
[[maybe_unused]] auto& request = static_cast<const Messages::@endpoint.name@::@message.pascal_name@&>(message);
|
[[maybe_unused]] auto& request = static_cast<const Messages::@endpoint.name@::@message.pascal_name@&>(message);
|
||||||
@handler_name@(@arguments@);
|
@handler_name@(@arguments@);
|
||||||
auto response = Messages::@endpoint.name@::@message.response_type@ { };
|
auto response = Messages::@endpoint.name@::@message.response_type@ { };
|
||||||
return make<IPC::MessageBuffer>(TRY(response.encode()));)~~~");
|
return make<IPC::MessageBuffer>(TRY(response.encode()));)~~~");
|
||||||
} else {
|
} else {
|
||||||
message_generator.appendln(R"~~~(
|
message_generator.append(R"~~~(
|
||||||
[[maybe_unused]] auto& request = static_cast<const Messages::@endpoint.name@::@message.pascal_name@&>(message);
|
[[maybe_unused]] auto& request = static_cast<const Messages::@endpoint.name@::@message.pascal_name@&>(message);
|
||||||
auto response = @handler_name@(@arguments@);
|
auto response = @handler_name@(@arguments@);
|
||||||
return make<IPC::MessageBuffer>(TRY(response.encode()));)~~~");
|
return make<IPC::MessageBuffer>(TRY(response.encode()));)~~~");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
message_generator.appendln(R"~~~(
|
message_generator.append(R"~~~(
|
||||||
[[maybe_unused]] auto& request = static_cast<const Messages::@endpoint.name@::@message.pascal_name@&>(message);
|
[[maybe_unused]] auto& request = static_cast<const Messages::@endpoint.name@::@message.pascal_name@&>(message);
|
||||||
@handler_name@(@arguments@);
|
@handler_name@(@arguments@);
|
||||||
return nullptr;)~~~");
|
return nullptr;)~~~");
|
||||||
}
|
}
|
||||||
message_generator.appendln(R"~~~(
|
message_generator.append(R"~~~(
|
||||||
})~~~");
|
})~~~");
|
||||||
};
|
};
|
||||||
do_handle_message(message.name, message.inputs, message.is_synchronous);
|
do_handle_message(message.name, message.inputs, message.is_synchronous);
|
||||||
|
@ -738,7 +738,7 @@ public:
|
||||||
message_generator.set("message.complex_return_type", return_type);
|
message_generator.set("message.complex_return_type", return_type);
|
||||||
|
|
||||||
message_generator.set("handler_name", name);
|
message_generator.set("handler_name", name);
|
||||||
message_generator.appendln(R"~~~(
|
message_generator.append(R"~~~(
|
||||||
virtual @message.complex_return_type@ @handler_name@()~~~");
|
virtual @message.complex_return_type@ @handler_name@()~~~");
|
||||||
|
|
||||||
auto make_argument_type = [](ByteString const& type) {
|
auto make_argument_type = [](ByteString const& type) {
|
||||||
|
@ -766,7 +766,7 @@ public:
|
||||||
if (is_response) {
|
if (is_response) {
|
||||||
message_generator.append(") { };");
|
message_generator.append(") { };");
|
||||||
} else {
|
} else {
|
||||||
message_generator.appendln(") = 0;");
|
message_generator.append(") = 0;");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -774,7 +774,6 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
generator.appendln(R"~~~(
|
generator.appendln(R"~~~(
|
||||||
private:
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#if defined(AK_COMPILER_CLANG)
|
#if defined(AK_COMPILER_CLANG)
|
||||||
|
@ -786,7 +785,7 @@ void build(StringBuilder& builder, Vector<Endpoint> const& endpoints)
|
||||||
{
|
{
|
||||||
SourceGenerator generator { builder };
|
SourceGenerator generator { builder };
|
||||||
|
|
||||||
generator.appendln("#pragma once");
|
generator.appendln("#pragma once\n");
|
||||||
|
|
||||||
// This must occur before LibIPC/Decoder.h
|
// This must occur before LibIPC/Decoder.h
|
||||||
for (auto const& endpoint : endpoints) {
|
for (auto const& endpoint : endpoints) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue