chore: clean up #includes

This commit is contained in:
Charles Kerr
2026-02-11 21:31:03 -06:00
parent 96c57e92eb
commit f365622c63
33 changed files with 103 additions and 79 deletions

View File

@@ -18,6 +18,7 @@
#include "lib/base/tr-assert.h"
#include "lib/base/values.h"
#include "libtransmission/types.h"
class tr_peerIo;

View File

@@ -9,9 +9,10 @@
#include <cstdint>
#include <vector> // std::vector
#include "libtransmission/bitfield.h"
#include "lib/base/tr-assert.h" // TR_ASSERT, TR_ENABLE_ASSERTS
#include "libtransmission/bitfield.h"
// ---
namespace

View File

@@ -17,8 +17,9 @@
#include <small/vector.hpp>
#include "libtransmission/block-info.h"
#include "lib/base/values.h"
#include "libtransmission/block-info.h"
#include "libtransmission/types.h"
class tr_torrents;

View File

@@ -11,11 +11,12 @@
#include <small/set.hpp>
#include "lib/base/tr-assert.h"
#include "libtransmission/bitfield.h"
#include "libtransmission/block-info.h"
#include "libtransmission/file-piece-map.h"
#include "libtransmission/torrent-metainfo.h"
#include "lib/base/tr-assert.h"
#include "libtransmission/types.h"
tr_file_piece_map::tr_file_piece_map(tr_torrent_metainfo const& tm)

View File

@@ -14,8 +14,9 @@
#include <cstddef> // for size_t
#include <vector>
#include "libtransmission/bitfield.h"
#include "lib/base/tr-macros.h" // TR_CONSTEXPR_VEC
#include "libtransmission/bitfield.h"
#include "libtransmission/types.h"
struct tr_block_info;

View File

@@ -17,11 +17,11 @@
#include "lib/base/error-types.h"
#include "lib/base/error.h"
#include "lib/base/string-utils.h"
#include "lib/base/tr-strbuf.h" // for tr_urlbuf
#include "libtransmission/crypto-utils.h"
#include "libtransmission/magnet-metainfo.h"
#include "lib/base/string-utils.h"
#include "libtransmission/types.h" // for tr_sha1_digest_t
#include "libtransmission/web-utils.h"

View File

@@ -10,9 +10,10 @@
#include <string_view>
#include <vector>
#include "lib/base/tr-macros.h" // TR_CONSTEXPR_VEC, tr_sha1_digest_t
#include "libtransmission/announce-list.h"
#include "libtransmission/crypto-utils.h"
#include "lib/base/tr-macros.h" // TR_CONSTEXPR_VEC, tr_sha1_digest_t
struct tr_error;

View File

@@ -30,6 +30,9 @@
#include "lib/base/i18n.h"
#include "lib/base/log.h"
#include "lib/base/quark.h"
#include "lib/base/string-utils.h"
#include "lib/base/tr-assert.h"
#include "lib/base/values.h"
#define LIBTRANSMISSION_PEER_MODULE
#include "libtransmission/announcer.h"
@@ -46,13 +49,10 @@
#include "libtransmission/peer-msgs.h"
#include "libtransmission/peer-socket.h"
#include "libtransmission/session.h"
#include "lib/base/string-utils.h"
#include "lib/base/values.h"
#include "libtransmission/timer.h"
#include "libtransmission/torrent-magnet.h"
#include "libtransmission/torrent.h"
#include "libtransmission/torrents.h"
#include "lib/base/tr-assert.h"
#include "libtransmission/types.h"
#include "libtransmission/utils.h"
#include "libtransmission/webseed.h"

View File

@@ -17,11 +17,12 @@
#include <string>
#include <vector>
#include "lib/base/tr-assert.h"
#include "lib/base/variant.h"
#include "libtransmission/blocklist.h"
#include "libtransmission/handshake.h"
#include "libtransmission/net.h" /* tr_address */
#include "lib/base/tr-assert.h"
#include "lib/base/variant.h"
#include "libtransmission/types.h"
#include "libtransmission/utils.h" /* tr_compare_3way */

View File

@@ -12,10 +12,11 @@
#include <math/wide_integer/uintwide_t.h>
#include "lib/base/tr-assert.h"
#include "libtransmission/crypto-utils.h" // tr_sha1
#include "libtransmission/peer-mse.h"
#include "libtransmission/tr-arc4.h"
#include "lib/base/tr-assert.h"
#include "libtransmission/types.h" // tr_sha1_digest_t
// workaround bug in GCC < 10.4

View File

@@ -15,11 +15,11 @@
#include "lib/base/error.h"
#include "lib/base/log.h"
#include "lib/base/tr-assert.h"
#include "libtransmission/net.h"
#include "libtransmission/peer-socket.h"
#include "libtransmission/session.h"
#include "lib/base/tr-assert.h"
#define tr_logAddErrorIo(io, msg) tr_logAddError(msg, (io)->display_name())
#define tr_logAddWarnIo(io, msg) tr_logAddWarn(msg, (io)->display_name())

View File

@@ -21,11 +21,11 @@
#include "lib/base/i18n.h"
#include "lib/base/log.h"
#include "lib/base/string-utils.h"
#define LIBTRANSMISSION_PORT_FORWARDING_MODULE
#include "libtransmission/net.h"
#include "libtransmission/port-forwarding-natpmp.h"
#include "lib/base/string-utils.h"
#include "libtransmission/utils.h"
namespace

View File

@@ -8,15 +8,16 @@
#include <memory>
#include <fmt/format.h>
#include "lib/base/i18n.h"
#include "lib/base/log.h"
#include "lib/base/tr-assert.h"
#define LIBTRANSMISSION_PORT_FORWARDING_MODULE
#include "libtransmission/port-forwarding-natpmp.h"
#include "libtransmission/port-forwarding-upnp.h"
#include "libtransmission/port-forwarding.h"
#include "libtransmission/timer.h"
#include "lib/base/tr-assert.h"
#include "libtransmission/utils.h" // for _()
struct tr_upnp;

View File

@@ -16,9 +16,10 @@
#include <optional>
#include "lib/base/quark.h"
#include "lib/base/values.h"
#include "libtransmission/serializer.h"
#include "libtransmission/types.h" // for TR_SCHED_ALL
#include "lib/base/values.h"
struct tr_variant;

View File

@@ -9,10 +9,11 @@
#include <string_view>
#include <vector>
#include "libtransmission/torrent-queue.h"
#include "lib/base/tr-strbuf.h"
#include "lib/base/variant.h"
#include "libtransmission/torrent-queue.h"
namespace
{
using namespace std::literals;

View File

@@ -22,6 +22,11 @@
#include <sigslot/signal.hpp>
#include "lib/base/i18n.h"
#include "lib/base/log.h"
#include "lib/base/tr-assert.h"
#include "lib/base/tr-macros.h"
#include "libtransmission/announce-list.h"
#include "libtransmission/bandwidth.h"
#include "libtransmission/bitfield.h"
@@ -30,14 +35,10 @@
#include "libtransmission/crypto-utils.h"
#include "libtransmission/file-piece-map.h"
#include "libtransmission/interned-string.h"
#include "lib/base/log.h"
#include "libtransmission/session.h"
#include "libtransmission/torrent-files.h"
#include "libtransmission/torrent-magnet.h"
#include "libtransmission/torrent-metainfo.h"
#include "lib/base/tr-assert.h"
#include "lib/base/tr-macros.h"
#include "lib/base/i18n.h"
#include "libtransmission/types.h"
#include "libtransmission/verify.h"

View File

@@ -13,6 +13,7 @@
#include <fmt/format.h>
#include "lib/base/string-utils.h"
#include "libtransmission/tr-getopt.h"
using namespace std::literals;

View File

@@ -20,9 +20,10 @@
#include <string_view>
#include <vector>
#include "lib/base/values.h"
#include "libtransmission/constants.h"
#include "libtransmission/types.h"
#include "lib/base/values.h"
// --- Startup & Shutdown

View File

@@ -17,6 +17,10 @@
#include <fmt/format.h>
#include "lib/base/string-utils.h"
#include "lib/base/tr-assert.h"
#include "lib/base/tr-strbuf.h"
#include "libtransmission/bandwidth.h"
#include "libtransmission/bitfield.h"
#include "libtransmission/block-info.h"
@@ -24,11 +28,8 @@
#include "libtransmission/peer-common.h"
#include "libtransmission/peer-mgr.h"
#include "libtransmission/session.h"
#include "lib/base/string-utils.h"
#include "lib/base/tr-strbuf.h"
#include "libtransmission/timer.h"
#include "libtransmission/torrent.h"
#include "lib/base/tr-assert.h"
#include "libtransmission/tr-buffer.h"
#include "libtransmission/types.h"
#include "libtransmission/web-utils.h"

View File

@@ -2,9 +2,10 @@
// It may be used under the MIT (SPDX: MIT) license.
// License text can be found in the licenses/ folder.
#include <libtransmission/transmission.h>
#include <lib/base/log.h>
#include <libtransmission/transmission.h>
#import "MessageWindowController.h"
#import "Controller.h"
#import "NSImageAdditions.h"

View File

@@ -10,9 +10,10 @@
#include <QString>
#include <QWidget>
#include <libtransmission/transmission.h>
#include <lib/base/quark.h>
#include <lib/base/variant.h>
#include "lib/base/quark.h"
#include "lib/base/variant.h"
#include "libtransmission/transmission.h"
#include "Formatter.h"
#include "FreeSpaceLabel.h"

View File

@@ -19,11 +19,11 @@
#include <QString>
#include <QUrl>
#include <libtransmission/transmission.h>
#include "lib/base/quark.h"
#include "lib/base/variant.h"
#include <libtransmission/api-compat.h>
#include <lib/base/quark.h>
#include <lib/base/variant.h>
#include "libtransmission/transmission.h"
#include "libtransmission/api-compat.h"
class QNetworkAccessManager;

View File

@@ -25,13 +25,13 @@
#include <small/vector.hpp>
#include <libtransmission/transmission.h>
#include "lib/base/quark.h"
#include "lib/base/variant.h"
#include <lib/base/quark.h>
#include <lib/base/variant.h>
#include <libtransmission/serializer.h>
#include <libtransmission/session-id.h>
#include <libtransmission/utils.h>
#include "libtransmission/transmission.h"
#include "libtransmission/serializer.h"
#include "libtransmission/session-id.h"
#include "libtransmission/utils.h"
#include "Session.h"

View File

@@ -18,8 +18,9 @@
#include <QNetworkReply>
#include <QTimer>
#include <libtransmission/transmission.h>
#include <lib/base/quark.h>
#include "lib/base/quark.h"
#include "libtransmission/transmission.h"
#include "RpcClient.h"
#include "RpcQueue.h"

View File

@@ -11,10 +11,11 @@
#include <QString>
#include <QUrl>
#include <libtransmission/transmission.h>
#include <lib/base/quark.h>
#include <lib/base/variant.h>
#include <libtransmission/utils.h>
#include "lib/base/quark.h"
#include "lib/base/variant.h"
#include "libtransmission/transmission.h"
#include "libtransmission/utils.h"
#include "Application.h"
#include "IconCache.h"

View File

@@ -11,8 +11,9 @@
#include <gtest/gtest.h>
#include <libtransmission/serializer.h>
#include <lib/base/variant.h>
#include "lib/base/variant.h"
#include "libtransmission/serializer.h"
#include "libtransmission-app/display-modes.h"

View File

@@ -7,9 +7,10 @@
#include <gtest/gtest.h>
#include <libtransmission/api-compat.h>
#include <lib/base/quark.h>
#include <lib/base/variant.h>
#include "lib/base/quark.h"
#include "lib/base/variant.h"
#include "libtransmission/api-compat.h"
#include "test-fixtures.h"

View File

@@ -8,11 +8,11 @@
#include <gtest/gtest.h>
#include <libtransmission/transmission.h>
#include "lib/base/tr-strbuf.h"
#include <libtransmission/net.h>
#include <libtransmission/session.h> // tr_session.addressIsBlocked()
#include <lib/base/tr-strbuf.h>
#include "libtransmission/transmission.h"
#include "libtransmission/net.h"
#include "libtransmission/session.h" // tr_session.addressIsBlocked()
#include "test-fixtures.h"

View File

@@ -13,10 +13,11 @@
#include <gtest/gtest.h>
#include <libtransmission/crypto-utils.h>
#include <lib/base/quark.h>
#include <lib/base/variant.h>
#include <libtransmission/utils.h>
#include "lib/base/quark.h"
#include "lib/base/variant.h"
#include "libtransmission/crypto-utils.h"
#include "libtransmission/utils.h"
using namespace std::literals;

View File

@@ -15,10 +15,11 @@
#include <gtest/gtest.h>
#include <lib/base/quark.h>
#include <lib/base/variant.h>
#include <libtransmission/transmission.h>
#include <libtransmission/rpcimpl.h>
#include "lib/base/quark.h"
#include "lib/base/variant.h"
#include "libtransmission/transmission.h"
#include "libtransmission/rpcimpl.h"
#include "test-fixtures.h"

View File

@@ -13,11 +13,12 @@
#include <string_view>
#include <vector>
#include <libtransmission/net.h>
#include <lib/base/log.h>
#include <lib/base/quark.h>
#include <lib/base/variant.h>
#include <libtransmission/serializer.h>
#include "lib/base/log.h"
#include "lib/base/quark.h"
#include "lib/base/variant.h"
#include "libtransmission/net.h"
#include "libtransmission/serializer.h"
#include "test-fixtures.h"

View File

@@ -14,14 +14,14 @@
#include <gtest/gtest.h>
#include <libtransmission/transmission.h>
#include "lib/base/quark.h"
#include "lib/base/variant.h"
#include <libtransmission/crypto-utils.h>
#include <lib/base/quark.h>
#include <lib/base/variant.h>
#include <libtransmission/session-id.h>
#include <libtransmission/session.h>
#include <libtransmission/version.h>
#include "libtransmission/transmission.h"
#include "libtransmission/crypto-utils.h"
#include "libtransmission/session-id.h"
#include "libtransmission/session.h"
#include "libtransmission/version.h"
#include "test-fixtures.h"

View File

@@ -13,12 +13,12 @@
#include <gtest/gtest.h>
#include <libtransmission/transmission.h>
#include "lib/base/tr-strbuf.h"
#include <libtransmission/torrent.h>
#include <libtransmission/torrents.h>
#include <libtransmission/torrent-metainfo.h>
#include <lib/base/tr-strbuf.h>
#include "libtransmission/transmission.h"
#include "libtransmission/torrent.h"
#include "libtransmission/torrents.h"
#include "libtransmission/torrent-metainfo.h"
#include "test-fixtures.h"