Vladimir Golovnev
11efd26acc
Fix crash on application exit (Qt 6.5)
...
PR #19169 .
1 year ago
Vladimir Golovnev
006ad23d0d
Map selected indexes to source before modify the data
...
Changing the data may affect the layout of the sort/filter model, which in turn may invalidate the indexes previously obtained from selection model before we process them all. Therefore, we must map all the selected indexes to source before start processing them.
PR #19372 .
Closes #19359 .
1 year ago
Peter Dave Hello
9975230dea
Update Transifex link in TRANSLATION_INSTRUCTIONS
...
PR #19366 .
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