FranciscoPombal
2c10b3936b
Change some types (uint -> int) in RSS subsystem
4 years ago
FranciscoPombal
deffdbe881
Change some types (uint -> int) in Session class
4 years ago
FranciscoPombal
87864531ab
Clean up in Session class
4 years ago
FranciscoPombal
f502f60f7c
Avoid unessary QString allocation
4 years ago
FranciscoPombal
776c1f1546
Always use multi-arg arg() overload when possible
...
Fixed clazy-qstring-arg Clazy warnings
4 years ago
Mike Tzou
bfef403411
Merge pull request #13463 from jagannatharjun/cmake-version
...
Fix CMake generated qBittorrent's version string
4 years ago
Mike Tzou
8df53e9370
Merge pull request #13468 from jagannatharjun/graph-full
...
Correctly fill whole width of graph
4 years ago
jagannatharjun
e2c0f00adb
Correctly fill whole width of graph
4 years ago
jagannatharjun
8696988d53
Fix CMake generated qBittorrent's version string
...
${qBittorrent_VERSION} will expand to a string that ends with build number but version string from qMake doesn't end with build number
4 years ago
NotTsunami
6ebc19fccb
Remove branches block from Travis config
...
This block has no significance because these branches are stale and
builds will not be triggered on these branches.
4 years ago
NotTsunami
0fa40c9ac3
Disallow CMake build failures on Travis
...
Our CMake configuration has matured over time, thus require CMake
builds to require successful builds on Travis CI.
4 years ago
Mike Tzou
39e8eb0427
Merge pull request #13432 from FranciscoPombal/status_badge
...
Add workflow status badge for GitHub Actions CI
4 years ago
FranciscoPombal
e3d9fe7e4d
Add workflow status badge for GitHub Actions CI
4 years ago
Vladimir Golovnev
eec6637cfa
Merge pull request #13456 from glassez/cmake
...
Fix CMake project
4 years ago
Vladimir Golovnev (Glassez)
3d0543c444
Fix static build with Qt < 5.14
4 years ago
Mike Tzou
79b4fb70f5
Merge pull request #13445 from jagannatharjun/pieces-green
...
Use toned green color for downloading pieces in Pieces bar
4 years ago
Vladimir Golovnev (Glassez)
aef8f4f465
Set target property before it is used
4 years ago
Mike Tzou
0284721ba2
Merge pull request #13450 from jagannatharjun/cmake-fix
...
By default use dynamic runtime with MSVC on CMake
4 years ago
jagannatharjun
ebf9a60c69
By default use dynamic runtime with MSVC on CMake
...
This was default before CMake overhaul, and it doesn't
make sense to use static builds with daily developement.
Also static Qt builds are not readily available on Windows.
4 years ago
jagannatharjun
fbe484a615
Use toned green color for downloading pieces in Pieces bar
4 years ago
Mike Tzou
2bfaa8229a
Merge pull request #13431 from Chocobo1/namespace
...
Fix code defects
4 years ago
Mike Tzou
f62639b70f
Merge pull request #13288 from FranciscoPombal/gha-ci
...
Add GitHub Actions CI workflow
4 years ago
Mike Tzou
6de2435041
Merge pull request #13429 from Chocobo1/travisCI
...
Fix building in macOS on TravisCI
4 years ago
Chocobo1
ef9765cea1
Remove meaningless const on pointers
...
This only apply to signals.
4 years ago
Chocobo1
2e37ea608c
Migrate away from obsoleted functions
4 years ago
Chocobo1
ac3ab2432a
Remove redundant namespace prefix
4 years ago
Chocobo1
f487d32594
Fix initialization order
4 years ago
Chocobo1
e4ffe7aa32
Fix building in macOS on TravisCI
4 years ago
Mike Tzou
1a3091a980
Merge pull request #13419 from silverqx/patch-1
...
Fix fully-qualified-moc-types clazy warning
4 years ago
Silver Zachara
97df5667e7
Use fully-qualified type names
...
Fixed fully-qualified-moc-types clazy warnings
4 years ago
FranciscoPombal
eed50c4893
Add GitHub Actions CI workflow
...
- Ubuntu 18.04/20.04, GUI ON/OFF
- Windows 2019
- macOS 10.15 GUI ON/OFF
4 years ago
Mike Tzou
1b2fc63089
Merge pull request #13412 from Chocobo1/cmake
...
CMake improvements
4 years ago
Mike Tzou
c3b5668a07
Merge pull request #12577 from NotTsunami/peer
...
Allow users to configure no_connect_privileged_ports
4 years ago
Chocobo1
da2a26fa01
Use silent flag when invoking lrelease via cmake
4 years ago
Chocobo1
a675b9305b
Add compile flags from conf.pri.windows file to cmake
4 years ago
NotTsunami
2eb3ff7f06
Allow users to configure no_connect_privileged_ports
...
Don't hardcode lt::settings_pack::no_connect_privileged_ports. We
support the peer alert for it already, so connections blocked by this
setting should be logged.
4 years ago
Vladimir Golovnev
04d345251e
Merge pull request #13400 from glassez/sequential
...
Improve sequentialDownload/firstLastPiecePriority handling
4 years ago
Mike Tzou
63ff5e348c
Merge pull request #13399 from Chocobo1/cmake
...
Improvements to cmake build system
4 years ago
Vladimir Golovnev
1333fc81f8
Merge pull request #13402 from FranciscoPombal/cmake_fix
...
CMake: fix linking against OpenSSL
4 years ago
Vladimir Golovnev
e41ae1457e
Merge pull request #13390 from NotTsunami/ban
...
Prevent peers from being lost when banning
4 years ago
NotTsunami
8d64d38914
Prevent peers from being lost when banning
...
The selected rows aren't queried until after a user confirms they
would like to ban the selected peers. If a peer disconnects before
the confirmation is pressed, they will not be included in the
selection. This commit makes sure the selected rows are stored before
a selection is made to prevent the loss of any peers.
Closes #13385 .
4 years ago
FranciscoPombal
2534909d3b
CMake: fix linking against OpenSSL
...
This should have been there from the start,
but for some reason, the lack of it didn't cause any issued
for many systems.
4 years ago
Vladimir Golovnev (Glassez)
39d32063c1
Implement disk IO thread wrapper
4 years ago
Vladimir Golovnev (Glassez)
ff36356be0
Improve sequentialDownload/firstLastPiecePriority handling
...
Always store firstLastPiecePriority in resume data.
Don't recalculate firstLastPiecePriority value each time it is accessed.
Always store sequentialDownload in resume data as native libtorrent field.
4 years ago
Chocobo1
0539c816ae
Set compression rate for rcc targets
...
This follows our current setting in src.pro.
4 years ago
Chocobo1
6880e03145
Remove compile requirement for boost::system
...
boost::system is not a dependency for our project.
4 years ago
Chocobo1
7fed0391ba
Don't impose unnecessary compile options on users
...
This is unexpected for users that take single job compilation as the
default (which is always the case since forever). Users can change the
default if they wish to use multicore for compilation.
4 years ago
Mike Tzou
70d9ea8034
Merge pull request #13388 from Chocobo1/webui
...
Add missing semicolons in WebUI
4 years ago
Vladimir Golovnev
4099de73ed
Merge pull request #13327 from FranciscoPombal/cmake_no_genexp
...
CMake: overhaul and improve scripts
4 years ago
FranciscoPombal
46123b9989
CMake: overhaul and improve scripts
...
- Bump minimum required version and
make use of more modern language features
- Rely more on target_...() commands to establish dependency
relationships between targets rather than directory property commands
- Improve libtorrent package discovery
- Enable and handle application features more explicitly
- Improve user-facing output
- Fix various compilation issues on Windows (MSVC and MinGW) and macOS
- Improve handling of translations
- Add explanatory comments where relevant
- Make CMake scripts fully independent of qmake files/details
- Remove old functions/macros
4 years ago