Commit Graph

19 Commits

Author SHA1 Message Date
Stenzek
dc31d7d67f HTTPDownloader: Log time for each request 2026-02-23 00:00:08 +10:00
Stenzek
3867c848b0 Qt: Allow cancelling icon downloads 2025-12-06 16:15:14 +10:00
Stenzek
a870f62709 Achievements: Use main HTTP for badge downloads 2025-12-06 14:13:29 +10:00
Stenzek
fe8b8f04a7 HTTPDownloader: Remove unused default user agent 2025-11-29 16:19:04 +10:00
Stenzek
a1162731a0 HTTPDownloader: Remove InternalPollRequests()
CURL uses a worker thread now, so it's no longer needed.
2025-11-29 16:19:04 +10:00
Stenzek
d6f7084309 HTTPDownloader: Use release-acquire ordering for request state 2025-11-29 16:19:04 +10:00
Stenzek
cbbfecc0ff HTTPDownloader: Set initial indeterminate state 2025-11-28 14:13:43 +10:00
Stenzek
d18910a619 Achievements: Release lock while waiting for HTTP requests 2025-06-22 00:27:48 +10:00
Davide Pesavento
70225f8345 Always use CTAD with std::unique_lock 2025-06-14 13:10:57 +10:00
Stenzek
42535591bc HTTPDownloader: Log errors on request failure 2024-12-10 02:26:45 +10:00
Stenzek
aafc029682 Misc: Un-namespace Timer 2024-11-29 20:13:37 +10:00
Stenzek
dac5dd562b HTTPDownloader: Improve error reporting
Give something human-readable when an error occurs.
2024-11-29 14:00:55 +10:00
Stenzek
3dca598063 Log: Switch to enum class
Need to change the channel to a bitset too.. the string lookups are
horribly slow, and conflict when one is a prefix of another.
2024-09-21 22:26:06 +10:00
Stenzek
7f4e5d55db Misc: Update copyright headers 2024-09-01 22:08:31 +10:00
Stenzek
4e922a34a7 Log: Simplify macros 2024-05-24 02:08:14 +10:00
Stenzek
9211d9f2e3 Path: Add CreateFileURL() 2024-03-16 14:10:35 +10:00
Stenzek
cc6f22163c HTTPDownloader: Add support for progress updates/cancelling 2023-11-25 00:50:12 +10:00
Stenzek
5b00ffb6cb HTTPDownloaderCurl: Switch to multi/async API 2023-11-06 23:17:58 +10:00
Stenzek
0fe6e9170b HTTPDownloader: Move to util project 2023-11-06 23:17:57 +10:00