Priit Uring
494593c745
Update clipboard.js to v2.0.11
...
https://github.com/zenorocha/clipboard.js/releases
PR #17073 .
3 years ago
sledgehammer999
3af832ec18
Sync translations from Transifex and run lupdate
3 years ago
Vladimir Golovnev
7e0cd223fd
Revamp tracker entries handling
...
PR #17017 .
3 years ago
Vladimir Golovnev
8c0cd09823
Handle all "fastresume rejected" cases consistently
...
PR #17064 .
3 years ago
Chocobo1
c8b4611d8d
Disable copy, move constructors when inheriting from QObject
3 years ago
Chocobo1
7764169aa3
Disallow narrowing conversions in signal connection
3 years ago
vlakoff
b84333f8a1
Consider brackets within wildcard as regular characters
...
In glob patterns, square brackets have a special meaning, that may be unexpected by the users.
Thus we escape these brackets, so that the only remaining special characters are the * and ? wildcards.
PR #16965 .
3 years ago
thalieht
acdd08e9a2
Consistently emit signal when file "ignored" state is changed
...
PR #17042 .
Closes #17037 .
3 years ago
Chocobo1
dbfd6a2368
WebUI: enforce coding style
...
Actually, not all of them but some that can be enforced by eslint.
The changes are made by eslint with minor manual tweaking.
PR #17046 .
3 years ago
Chocobo1
9d858d5cd7
Fix compilation with qmake
...
Fix up 7c35904062
.
3 years ago
Chocobo1
e82c50ed73
Clean up code
3 years ago
Chocobo1
4ce98d57dd
Fix wrong GUI behavior in "Optional IP address to bind to" setting
...
Previously the address field got erroneously reset to "All addresses"
when the network interface is down.
3 years ago
Chocobo1
114c6d36d1
Clean up code
...
Add const.
Move template implementation to .cpp file.
3 years ago
Chocobo1
538c88ced4
Improve logic when interfacing settings with combobox
...
PR #17023 .
3 years ago
Chocobo1
7c35904062
Use stacktrace dialog when GUI is enabled
...
PR #17022 .
3 years ago
Chocobo1
5c3c6b63ba
Migrate to Boost.Stacktrace
...
PR #17014 .
3 years ago
Coda
e698c09298
Allow to use POSIX-compliant disk IO type
...
This patch allows user to switch disk IO type between memory mapped files based type (default in libtorrent 2, and seems causing memory issues) and POSIX-compliant type which is more conservative on memory usage.
Co-authored-by: Chocobo1 <Chocobo1@users.noreply.github.com>
Co-authored-by: Vladimir Golovnev (Glassez) <glassez@yandex.ru>
PR #16895 .
3 years ago
Vladimir Golovnev
a048ea668f
Use uniform way to export .torrent files
...
PR #17013 .
3 years ago
Vladimir Golovnev
5af78ad2cd
Preserve "skip hash check" when there is no metadata
...
When torrent is added without metadata libtorrent doesn't honor "seed mode" and doesn't save it in resume data so when metadata is available torrent will still check file hashes. This patch will add a logic that preserves originally enabled "seed mode" until the metadata is received.
PR #17009 .
3 years ago
Vladimir Golovnev
338e89176d
Mark all files as complete if torrent is in "seed mode"
...
Fixes regression of bcfa486
.
Closes #16999 .
PR #17008 .
3 years ago
itlezy
a266599118
Add keyboard navigation keys
...
* Added keyboard navigation keys for context menu with `&`
* Added `CTRL+M` for force resume.
PR #16988 .
Co-authored-by: itLezy <itLezy@users.noreply.github.com>
Co-authored-by: Vladimir Golovnev <glassez@yandex.ru>
3 years ago
Chocobo1
002d56d8b3
Fix type mismatch
...
msys2 was reporting the following error:
```
D:/a/qbittorent_msys2/qbittorent_msys2/src/qBittorrent/src/app/application.cpp: In member function 'void Application::applyMemoryWorkingSetLimit()':
D:/a/qbittorent_msys2/qbittorent_msys2/src/qBittorrent/src/app/application.cpp:777:36: error: no matching function for call to 'min(unsigned int, long unsigned int)'
777 | const SIZE_T minSize = std::min((64 * MiB), (maxSize / 2));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
3 years ago
Chocobo1
be4a1e7fd7
Suppress wrong print specifier
...
By removing unimportant debug message.
3 years ago
Chocobo1
a0a45333f1
Don't use old style casts
3 years ago
Chocobo1
dba998fea0
Don't use hardcoded path for temp folder
3 years ago
Tom Piccirello
fb7f7d0c75
Add support for exporting .torrent from WebUI
...
PR #16968 .
3 years ago
Chocobo1
e9d3928fe0
Store WebUI port setting in human readable number
...
Previously it was wrapped in QVariant type.
PR #16977 .
3 years ago
Chocobo1
2a6f02fa29
Fix empty selection in WebUI language combobox
...
This mostly happens with a clean install.
PR #16978 .
3 years ago
summer
ce0e5be7ce
Increase limit of maximum number of articles per feed
...
Closes #16690 .
PR #16698 .
Co-authored-by: An0n <79678786+an0n666@users.noreply.github.com>
3 years ago
Chocobo1
21f4676b16
Rename method
3 years ago
Chocobo1
bb2a874fd5
Reset widget property to default
...
This property wasn't been customized.
3 years ago
summer
56667e717b
Prevent the new update box from blocking input on other dialogues
...
PR #16678 .
3 years ago
Chocobo1
caaaa05710
Move conditionals to the bottom
3 years ago
Chocobo1
d69e6bb7aa
Move stacktrace dialog to gui folder
3 years ago
Chocobo1
a1903e5d67
Delete unreachable code
3 years ago
Chocobo1
64d8db0c93
Move system signal related functions to its own file
...
And revise "signal safe print" function.
PR #16953 .
3 years ago
summer
7b608fd0c9
Reduce the number of hashing threads by default
...
This seems to be the culprit responsible for slower hash rate in RC2_0 releases.
https://github.com/qbittorrent/qBittorrent/issues/16043#issuecomment-1113774868
PR #16951 .
3 years ago
Chocobo1
19cbffb5e2
Remove artificial max limits from "Torrent Queueing" related options
...
Closes #16936 .
PR #16942 .
3 years ago
Chocobo1
639ed40314
Disable Linux-specific function when compiling for Windows
3 years ago
Chocobo1
c5cbda0bbe
Avoid splitting code over `ifdef` boundary
...
By removing unimportant debug message.
3 years ago
Chocobo1
59e37210f3
Use correct type for comparisons
...
`_write()` actually returns `int` type.
And fix wrong function parameters.
Closes #16938 .
Closes #16944 .
3 years ago
Chocobo1
9351f66c26
Add support for exporting .torrent data to buffer
...
Related: https://github.com/qbittorrent/qBittorrent/pull/16886#discussion_r855882018
PR #16931 .
3 years ago
Vladimir Golovnev (Glassez)
1069bea273
Cache native torrent info to avoid extra blocking calls
3 years ago
Vladimir Golovnev (Glassez)
c740d105c9
Don't force update torrent status
3 years ago
Vladimir Golovnev (Glassez)
66a5a9863f
Fill torrent status with initial values when reload
3 years ago
Vladimir Golovnev (Glassez)
7ca47b8916
Delay event processing until status updated
3 years ago
Vladimir Golovnev (Glassez)
bcfa4866fe
Cache indexes of completed files
...
This avoids extra blocking calls to libtorrent.
3 years ago
xavier2k6
b85b1e8834
Update grunt dependency
...
Use `*` so we don't need to care about its version anymore.
PR #16917 .
3 years ago
Chocobo1
a90ade0446
Add "Export .torrent" action
3 years ago
xavier2k6
0b86eb9b4c
Update clipboard.js to v2.0.10
...
PR #16918 .
3 years ago