Chocobo1
cbe78baff1
Migrate to lt::error_code
5 years ago
Chocobo1
0d3152e4b0
Clean up "network interfaces configuration" code
5 years ago
Mike Tzou
11bebd50d9
Merge pull request #11382 from Chocobo1/cmake
...
Fix missing libraries in cmake-mingw build
5 years ago
Mike Tzou
06a3a30619
Merge pull request #11384 from Chocobo1/autotools
...
Update autotools scripts
5 years ago
Chocobo1
d0e084ce1d
Update m4 scripts
5 years ago
Chocobo1
48d6286714
Regenerate build-aux scripts
...
It's been a while since the last update (26bf838a0b
)
and there is a lot of changes in upstream.
5 years ago
Chocobo1
bb23366912
Fix missing libraries in cmake-mingw build
5 years ago
Mike Tzou
c5da4d1500
Merge pull request #11344 from Chocobo1/defines
...
Update libtorrent build defines on Windows
5 years ago
Chocobo1
5e671a4b0b
Allow to select multiple entries in "banned IP" dialog
5 years ago
Chocobo1
ccbd9c83e2
Update libtorrent build defines on Windows
...
`TORRENT_USE_LIBCRYPTO` replaced `TORRENT_USE_OPENSSL` since OpenSSL 1.1.
`TORRENT_DISABLE_RESOLVE_COUNTRIES` has been removed since libtorrent 1.2.
5 years ago
Mike Tzou
c7f092b95f
Merge pull request #11322 from Chocobo1/dpi
...
Use screen real physical DPI on Windows
5 years ago
Chocobo1
0760398e99
Use screen real physical DPI on Windows
...
Previously was using a hardcoded value which might lead to issues like #11234 .
5 years ago
Mike Tzou
339e195043
Merge pull request #11313 from Chocobo1/queue
...
Preserve relative order when moving to top/bottom in queue
5 years ago
Chocobo1
7f73a71319
Show torrent name in "preview file" related dialogs
5 years ago
Chocobo1
6a462edb72
Don't close preview dialog if selected file failed to open
...
User may have made a mis-selection and this should not close the dialog
(only when the torrent has multiple previewable files).
5 years ago
Chocobo1
7ed0cd0c35
Fix "preview file" action not working
...
Root cause is the PreviewSelectDialog::readyToPreviewFile signal is
emitted before it is connected to a slot.
Only single-file torrents are affected.
Closes #11315 .
5 years ago
Chocobo1
0607050ecc
Clean up PreviewSelectDialog class
5 years ago
Chocobo1
021908320e
Preserve relative order when moving to top/bottom in queue
...
Closes #11312 .
5 years ago
Chocobo1
e0a23ba93d
Use InfoHash type in queueing operations
...
This avoids redundant type conversions.
5 years ago
Mike Tzou
a9e6ef183b
Merge pull request #11302 from Chocobo1/deletedialog
...
Revise DeletionConfirmationDialog class
5 years ago
Mike Tzou
c062a31f12
Merge pull request #11293 from Chocobo1/qt
...
Code clean up
5 years ago
Chocobo1
c632a91ee5
Handle "Delete confirmation" dialog result asynchronously
...
This is to avoid creating nested event loops as discussed in
https://github.com/qbittorrent/qBittorrent/pull/10786#issuecomment-502795822
5 years ago
Chocobo1
36056ad5af
Avoid redundant lookups
5 years ago
Chocobo1
19b6f56a0a
Move DeletionConfirmationDialog class to its own .cpp file
5 years ago
Chocobo1
d76adff81d
Change Session::deleteTorrent() first parameter to take InfoHash type
5 years ago
Chocobo1
7f453a80d3
Revise SessionSettingsEnums wrapper
...
This simplify the wrapper to become a namespace.
5 years ago
Chocobo1
7276a79cef
Call Windows API directly
...
We already bumped the OS requirement to Windows 7 and those functions
can be called directly without the need to load them first.
5 years ago
Mike Tzou
975b44d05f
Merge pull request #11241 from thalieht/delfolder
...
Add "Remove torrent and its files" option to share ratio limiting
5 years ago
Mike Tzou
68dcc972fa
Merge pull request #11270 from Chocobo1/mutex
...
Use non-recursive mutex
5 years ago
thalieht
53e7faa47c
Rename share ratio limiting options
5 years ago
thalieht
07eb261991
Add "Remove torrent and its files" option to share ratio limiting
5 years ago
Chocobo1
de7d62c128
Clean up code
5 years ago
Chocobo1
103e2b9398
Use non-recursive mutex
...
The related classes doesn't really need recursive mutex so drop it. And
if it is really required it usually indicates bad design and we should
avoid it anyway.
5 years ago
Mike Tzou
7a3607c729
Merge pull request #11269 from Chocobo1/signals
...
Improve "stats updated" signal handling in MainWindow class
5 years ago
Mike Tzou
7c7963f93f
Merge pull request #11259 from Chocobo1/tristate
...
Revise TriStateBool class
5 years ago
Chocobo1
58fa5e004f
Improve "stats updated" signal handling in MainWindow class
5 years ago
Chocobo1
72faf89e26
Use the same internal data type for conversion function
5 years ago
Mike Tzou
50e0b2ab15
Merge pull request #11251 from Chocobo1/stats
...
Move "torrent status report" functionality out of Session class
5 years ago
Mike Tzou
5708e53f0a
Merge pull request #11264 from Chocobo1/hotkey
...
Add ability to trigger actions via keypad enter key
5 years ago
sledgehammer999
918ccefdc4
Bump to 4.2.0alpha2
5 years ago
sledgehammer999
85133a6680
Update Changelog
5 years ago
Chocobo1
418164bee4
Move "torrent status report" functionality out of Session class
5 years ago
Chocobo1
9968eb53b2
Remove unused signal
5 years ago
Chocobo1
8bbed461a6
Sort signal declarations in Session class
5 years ago
Chocobo1
c7ac96c4f5
Add ability to trigger action via keypad Enter
5 years ago
Chocobo1
4a71b78e2d
Group related code together
...
And also rename local variables.
5 years ago
Chocobo1
2152a81d11
Add ability to open file via keypad Enter
...
Closes #11260 .
5 years ago
Chocobo1
ed62854af7
Add TriStateBool constructor taking a boolean
...
And move the constructor taking an int to private.
5 years ago
Mike Tzou
eebb2186c7
Merge pull request #11215 from xnoreq/master
...
WebUI: fix escaping of HTML special characters
5 years ago
xnor
ecc3ff3ca4
WebUI: fix escaping of HTML special characters
...
JS code for torrent general properties, files, peers, trackers inconsistently
escaped HTML special characters, then the dynamicTable inconsistently escaped
again and then the value was set to HTML element text or html properties.
To fix this mess, don't escape any property values in the prop-*.js files.
Instead, make dynamicTable set HTML element text instead of html property by
default. This behavior can be overridden by setting a custom updateTd
function on the respective column, if needed. This is where the HTML escaping
should be done.
Also reordered existing updateTd functions to match column order, changed
custom updateTd functions from setting html to text property wherever possible,
removed custom updateTd functions that turned out to be redundant.
5 years ago