Skip to content
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

Merged
merged 13 commits into from
Nov 17, 2024
Merged

Backport changes in v5.0.x branch #21698

merged 13 commits into from
Nov 17, 2024

Commits on Oct 28, 2024

  1. Configuration menu
    Copy the full SHA
    565c6d8 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

  1. Configuration menu
    Copy the full SHA
    fe24bc8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6079b25 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2024

  1. Configuration menu
    Copy the full SHA
    374951f View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Configuration menu
    Copy the full SHA
    eea01b9 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Optimize conversion of time points from libtorrent to Qt clocks

    Obtain current date time of Qt and libtorrent clocks only once
    for processing entire current libtorrent alerts bunch.
    
    PR qbittorrent#21764.
    glassez committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    10499df View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Optimize converting TCP endpoints to strings

    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.
    glassez committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    f2b2a2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e105b0 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Check real palette darkness to detect "dark theme"

    `QStyleHints::colorScheme()` returns chosen color scheme even if current style doesn't support it and uses different palette.
    
    PR qbittorrent#21771.
    glassez committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    39b965a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    330dce6 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2024

  1. Configuration menu
    Copy the full SHA
    993eb25 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Avoid reapplying Mark-of-the-Web when it already exists

    Also use scope guards to handle resources.
    
    Related qbittorrent#21788.
    PR qbittorrent#21806.
    Chocobo1 authored and glassez committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    09899a7 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2024

  1. Don't apply Mark-of-the-Web on existing files

    `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.
    Chocobo1 authored and glassez committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    ac9ca4f View commit details
    Browse the repository at this point in the history