Chocobo1
852927bf50
Use `qreal` type whenever feasible
...
The idea is follow Qt and use `qreal` instead of `double` for generic code.
1 year ago
Chocobo1
a5a4ea9ba0
Remove unused conditional
1 year ago
Chocobo1
e31c3376bd
Use library provided `erase_if()`
...
`Algorithm::removeIf()` is still valuable as `QHash::removeIf()` predicate require an
iterator or a `std::pair`, which both require more code to unpack the variable and therefore
cumbersome to use.
PR #19353 .
1 year ago
Chocobo1
9898901236
Merge pull request #19349 from Chocobo1/c++20
...
Use default operators generated/synthesized by compiler
1 year ago
Chocobo1
56c52af124
Mark `override` for virtual destructors
...
PR #19348 .
1 year ago
Chocobo1
c20a77aa77
Merge pull request #19346 from Chocobo1/powerMgt
...
Avoid excessive power management updates
1 year ago
Chocobo1
d6adebe4c0
Switch to efficient algorithm
1 year ago
Chocobo1
c58aa58cba
Use C++20 designated initializers
1 year ago
Chocobo1
7612d5d0ef
Use default operators generated/synthesized by compiler
1 year ago
Chocobo1
1874fd7f93
Fix incorrect state
...
Fix up f3f9cfe44e
.
1 year ago
Chocobo1
0bcc1cf4a0
Fix indentation
1 year ago
Chocobo1
cffcf5783f
Avoid excessive power management updates
1 year ago
Vladimir Golovnev
10ee1ab7a2
Switch to C++20
...
PR #19336 .
1 year ago
Vladimir Golovnev
f27f2c20e0
Add unified class to represent parsed torrent metadata
...
* Add unified class to represent parsed torrent metadata
* Unify startup logic of "Add new torrent dialog"
PR #19301 .
1 year ago
Vladimir Golovnev
d554f4d44a
Always use QStyledItemDelegate as base of delegate classes
...
PR #19340 .
1 year ago
Chocobo1
d357cdd5f9
Set power state to idle when deconstructing class
1 year ago
Chocobo1
0f862fcf9f
Use efficient algorithm for removing entries
...
PR #19345 .
1 year ago
Chocobo1
6bd56478fd
Merge pull request #19344 from Chocobo1/systemd
...
Add support for systemd power management
1 year ago
Chocobo1
76b5ca6b8b
Remove debugging messages
...
As requested in https://github.com/qbittorrent/qBittorrent/pull/19344#discussion_r1269156895
1 year ago
Chocobo1
dbb1b1e9bb
Use default timeout
1 year ago
Chocobo1
b5fbfdf106
Use correct type
...
https://doc.qt.io/qt-6/qdbustypesystem.html
https://dbus.freedesktop.org/doc/dbus-specification.html#id-1.3.8
1 year ago
Chocobo1
f3f9cfe44e
Add support for systemd power management
1 year ago
Vladimir Golovnev
dbe79484d2
Drop support of Qt 5
...
Also remove usage of some deprecated stuff.
PR #19338 .
1 year ago
Vladimir Golovnev
5e610cfdcf
Drop support of Autoconf/Automake and QMake
...
PR #19335 .
1 year ago
Chocobo1
2c08dc9dad
Merge pull request #19333 from Chocobo1/clean
...
Change default power management to Gnome Session Manager
1 year ago
Chocobo1
15b46259f3
Add logging
1 year ago
Chocobo1
d569eaa991
Revise message
1 year ago
Chocobo1
64c3845a7c
Detect D-Bus interface
1 year ago
Chocobo1
79afa0b84d
Clean up coding style
1 year ago
Chocobo1
38d773ca46
Change default power management to Gnome Session Manager
...
As seen on https://www.freedesktop.org/wiki/Specifications/power-management-spec/ ,
the `org.freedesktop.PowerManagement` is obsolete.
1 year ago
axet
9194f60ac0
Inhibit suspend instead of screen idle
...
PR #19316 .
Closes #19312 .
1 year ago
Vladimir Golovnev
4a217dc42f
Don't initialize Properties widget size until window is shown
...
PR #19328 .
Closes #19322 .
1 year ago
Vladimir Golovnev
9171b73edb
WebUI: use new format of RSS rules
...
PR #19326 .
Fixes regression of #18824 .
Closes #19323 .
1 year ago
sledgehammer999
0f0de5e4f8
Bump to v5.0.0alpha1
1 year ago
sledgehammer999
c1d64cc3ea
Sync translations from Transifex and run lupdate
1 year ago
Vladimir Golovnev
57085ca126
Use previous approach of deducing favicon URL
...
PR #19325 .
Fixes regression of #19062 .
Closes #19307 .
1 year ago
Vladimir Golovnev
7b4b7c2b81
Always honor the configured behavior for merging trackers
...
PR #19305 .
* Always honor the configured behavior for merging trackers
* Clarify merging trackers related options
1 year ago
Vladimir Golovnev
6a3a5fac83
Correctly add new column to existing database
...
PR #19321 .
1 year ago
Christopher
35e18498d9
Add option to stop seeding when torrent has been inactive
...
PR #19294 .
Closes #533 .
Closes #8073 .
Closes #15939 .
1 year ago
Vladimir Golovnev
f99a98306d
Log when duplicate torrents are being added
...
PR #19306 .
Closes #18458 .
1 year ago
Chocobo1
b0cfe53329
Merge pull request #19302 from Chocobo1/connection
...
Move signal/slot connections out of .ui files
1 year ago
Chocobo1
060466e326
GHA CI: fix environment variable not being used
...
Related issue: https://github.com/Wandalen/wretry.action/issues/106
A workaround was suggested in https://github.com/Wandalen/wretry.action/issues/106#issuecomment-1631860467
PR #19303 .
1 year ago
Chocobo1
392949b313
Rename variable to avoid name clash
1 year ago
Chocobo1
b17307f283
Move signal/slot connections out of .ui files
...
This unify the place (.cpp file) where we handle signal/slot connections.
1 year ago
sledgehammer999
e739d38061
Sync translations from Transifex and run lupdate
1 year ago
Chocobo1
20f4d0c4e3
Merge pull request #19292 from Chocobo1/head
...
Fix response for HTTP HEAD method
1 year ago
Chocobo1
4f6038c350
Merge pull request #19291 from Chocobo1/limits
...
Expose 'bdecode limits' settings
1 year ago
Fabricio Silva
f08556be30
WebUI: Preserve the network interfaces when down
...
PR #19286 .
1 year ago
Chocobo1
543745b3f2
Avoid stuffing the log via junk requests
1 year ago
Chocobo1
cb0c09769f
Response proper error status for invalid request methods
1 year ago