-
-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Backport changes in v5.0.x branch #21698
Conversation
glassez
commented
Oct 28, 2024
•
edited
Loading
edited
- Correctly delete the moved search tabs #21687
- Remove trackers from previous category when moved to new one #21717
- Handle Qt style names in a case insensitive way #21720
- Fix .torrent file could not be deleted when torrent is canceled #21735
- Reset tracker entries when pause the session #21738
- Optimize conversion of time points from libtorrent to Qt clocks #21764
- Optimize checking for outdated tracker endpoints #21768
- Optimize converting TCP endpoints to strings #21770
- Check real palette darkness to detect "dark theme" #21771
- Preserve initial torrent progress while checking resume data #21784
- Correctly handle "torrent finished" events #21786
- Avoid reapplying Mark-of-the-Web when it already exists #21806
- Don't apply Mark-of-the-Web on existing files #21836
Obtain current date time of Qt and libtorrent clocks only once for processing entire current libtorrent alerts bunch. PR qbittorrent#21764.
There may be quite a few endpoint names (one for each available network card), and they usually remain unchanged throughout the session, while previously producing such names was performed every time they were accessed. Now they are retrieved from the cache. PR qbittorrent#21770.
`QStyleHints::colorScheme()` returns chosen color scheme even if current style doesn't support it and uses different palette. PR qbittorrent#21771.
@qbittorrent/bug-handlers |
upstream action problem, nothing related to any of these backports. it seems to be a conflict between 3rd party actions (aqtinstall & install-qt) due to the msvc_2019/msvc_2022 defaults for Qt 6.7.3/Qt 6.8+ |
Windows CI, should be ok now. (fix & release has been made upstream) |
No bother.
Disregard... |
Also use scope guards to handle resources. Related qbittorrent#21788. PR qbittorrent#21806.
Python is not our concern (if it is compatible). If the user is not worried about its security bugs, we shouldn't be so intrusive (at least not in the interim releases). |
`TorrentImpl::isDownloading()` was excessively broad which included unexpected events for the case here. So use the underlying state directly. Closes qbittorrent#21788. PR qbittorrent#21836.