Vladimir Golovnev (glassez)
960b9b855f
CI: Use Qt-5.15.2 on AppVeyor
3 years ago
FranciscoPombal
1e1d55b26d
CI: Use Qt 5.15.2 from third-party PPA on Linux
3 years ago
Vladimir Golovnev (glassez)
925bf7715c
Disable functions deprecated in Qt 5.15.2 and earlier
3 years ago
Vladimir Golovnev (Glassez)
399d3ad85a
Replace QStringRef with QStringView
3 years ago
Vladimir Golovnev (glassez)
27baa55443
Raise minimum Qt version to 5.15.2
3 years ago
Chocobo1
ee696e6f36
Merge pull request #15170 from Chocobo1/tooltip
...
Add tooltip for various columns
3 years ago
Chocobo1
6ccbd8472c
Merge pull request #15161 from Chocobo1/helper
...
Use `underlying_type` member directly
3 years ago
Chocobo1
8ec26e9ea9
Don't use old style casts
...
Ref: https://github.com/qbittorrent/qBittorrent/runs/2996702005?check_suite_focus=true#step:8:298
3 years ago
Chocobo1
45e31a153c
Reserve space for vector
3 years ago
Chocobo1
7c23d800e6
Use `underlying_type` member directly
...
`LTUnderlyingType` served as a intermediate type for libtorrent 1.1 and
1.2 and is obsoleted now.
Also add helper to convert to underlying type.
3 years ago
Chocobo1
4dbf6af733
Simplify initialization statement
3 years ago
Chocobo1
bdc03b1c75
Add tooltip for various columns
...
Those strings sometimes are quite long and having a tooltip would
save the action of resizing the column width to see the full message.
The WebUI already has it done for all columns.
3 years ago
AbeniMatteo
9bfc74a1bc
Filter torrent info endpoint by tag ( #15152 )
3 years ago
Vladimir Golovnev
5d03917877
Use torrent info with hashes for creating .torrent file ( #15138 )
3 years ago
Vladimir Golovnev (Glassez)
d2f975a0f3
Don't forget to start "watch timer"
3 years ago
Chocobo1
eedd47860a
Merge pull request #15142 from Chocobo1/warning
...
Use proper signed number type
3 years ago
sledgehammer999
6e59248ea6
Merge pull request #15093 from FranciscoPombal/bump_libtorrent
...
Raise minimum libtorrent version to 1.2.14 (2.0.4)
3 years ago
Chocobo1
365554d064
Use proper signed number type
...
This also suppress the compiler warning:
src/base/bittorrent/torrentimpl.cpp:228:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
3 years ago
Chocobo1
70d1cb86fd
Disable move constructor where it is sensible
3 years ago
FranciscoPombal
ccb7c0d579
Raise minimum libtorrent version to 1.2.14 (2.0.4)
...
- Also update vcpkg to latest commit: includes libtorrent 1.2.14,
Qt 5.15.2, and Qt 6.1.1
3 years ago
sledgehammer999
fd9941e2d8
Merge pull request #15131 from FranciscoPombal/goodbye_travis
...
Remove TravisCI config
3 years ago
FranciscoPombal
2f89563fca
Remove TravisCI config
3 years ago
sledgehammer999
261f601bd5
Merge pull request #15129 from adem4ik/patch-5
...
Remove excess space in torrentfileswatcher.cpp
3 years ago
Andrei Stepanov
5157e4965a
Remove excess space
3 years ago
sledgehammer999
3ffd25f9e1
Bump to 4.4.0beta1
3 years ago
sledgehammer999
665ab34f25
Sync translations from Transifex and run lupdate
3 years ago
Vladimir Golovnev
37f227ae74
Provide v1 and v2 infohashes in UI ( #15097 )
3 years ago
Biswapriyo Nath
f6eb29d800
Add windows-clang support ( #15115 )
...
This allows to build with clang targeting x86_64-w64-windows-gnu.
3 years ago
HiFiPhile
f5315d9ba7
Add WebUI reverse proxy source IP resolution ( #15047 )
...
Co-authored-by: qix67
Co-authored-by: HiFiPhile <admin@hifiphile.com>
3 years ago
Vladimir Golovnev (Glassez)
124cc9621d
Delete LoadTorrentParams when load torrent failed
3 years ago
Vladimir Golovnev (Glassez)
3faa7226e7
Handle exception when torrent file cannot be exported
...
Both `lt::create_torrent` constructor and `lt::create_torrent::generate()`
can throw an exception so we need to handle it to prevent the app from crashing.
3 years ago
Vladimir Golovnev (Glassez)
6070b41c9b
Properly add torrent with new tags
...
First, an attempt is made to add new tags to the Session.
Closes #15105 .
3 years ago
Vladimir Golovnev (Glassez)
50ddfea617
Remove lockfile only when last app instance is destroyed
3 years ago
tgregerson
e74ad86f14
Don't close tags menu when toggling items ( #15098 )
...
The issue was resolved by using QAction::toggled signal instead of
QAction::triggered. In QT 5.15+ the latter signal causes a QMenu
to close, whereas the former does not. Closes #13492 .
3 years ago
Vladimir Golovnev (Glassez)
2bd2490539
Disable functions deprecated in Qt 5.14 and earlier
3 years ago
Vladimir Golovnev
5c0378a684
Merge pull request #15029 from glassez/qt-5.14
...
Raise minimum Qt version to 5.14
3 years ago
Dmitry Khlestkov
2bd5aca3a4
Keep sub-sorting order ( #15074 )
...
Fixes #15073
3 years ago
Kacper Michajłow
ccb59fbad3
Suppress C4267 conversion warnings ( #13307 )
...
- warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
Caused by mismatch between size_type of std and Qt containers. It is safe to cast to int as all of those containers hold low number of objects.
3 years ago
Vladimir Golovnev (Glassez)
6c66d02aff
Declare AbstractFileStorage destructor virtual
3 years ago
Vladimir Golovnev
9f03598259
Merge pull request #12574 from FranciscoPombal/contrib-it
...
Revise GitHub templates
3 years ago
FranciscoPombal
8191246c19
CI: Use Qt 5.14.2 from third-party PPA on Linux
3 years ago
FranciscoPombal
437769ac0b
Revise GitHub templates
...
- Separate templates into bug report and feature request
- Add a checklist and guidance comments
- Add a PR template
- Add SUPPORT.md
3 years ago
sledgehammer999
f97a1103b1
TravisCI: Raise minimum Qt version to 5.14.2
4 years ago
Vladimir Golovnev (Glassez)
9b0c9be7dd
AppVeyor: Update CI configuration
...
Build as 64-bit.
Use Qt 5.14.2.
Use libtorrent 2.0.3.
4 years ago
Vladimir Golovnev (Glassez)
97c7f3bc67
Raise minimum Qt version to 5.14
4 years ago
Chocobo1
2503271a45
Fix main window turns blank after restoring from tray ( #15031 )
...
When restoring from tray icon, although the window manager shows qbt
window but qbt itself didn't handle the event correctly, i.e. the
`show()` was missing and thus qbt did nothing and the window is blank.
Note that at this point the `visible` property is `false`.
After invoking `show()` qbt will start showing the contents and also
fire another showEvent where `visible` property is `true` and here is where
qbt should handle preparations for the window.
Fix #9510 .
4 years ago
LoneDev
d335f263f3
Fix comment typo in algorithm.h ( #15030 )
4 years ago
Vladimir Golovnev
1c34635016
Merge pull request #14993 from glassez/file-error
...
Provide correct error description in "upload mode"
4 years ago
Vladimir Golovnev (Glassez)
b6a35e9477
Don't log any error when "queue" file doesn't exist
4 years ago
Vladimir Golovnev (Glassez)
6aa8251b98
Provide correct error description in "upload mode"
4 years ago