Henrik Rydgård
8c8dd0f0d0
Add utility function to snoop the file cache
2026-03-09 10:40:51 +01:00
Henrik Rydgård
1a95e9e4e9
Fetch the public adhoc server list from metadata.ppsspp.org/adhoc-servers.json
2026-03-06 13:25:07 +01:00
Henrik Rydgård
cc49e5079d
Refactor a bit, preparing for async download
2026-03-05 14:30:32 +01:00
Henrik Rydgård
28b9bc2fb3
Make more dev screens usable in portrait by converting them to TabbedDialogScreen
2025-10-23 15:33:09 +02:00
Henrik Rydgård
05b82d6ce4
Allow passing in a custom resolver to HTTPRequest and Connection. This inverts the bad dependency.
2025-08-06 00:16:34 +02:00
Henrik Rydgård
dbe6ec80a0
Fix some bad "for (auto x : y)" usage
2025-04-29 16:46:14 +02:00
Henrik Rydgård
63d78061bb
Avoid creating and throw away a request object when we end up reading from the cache
2025-04-07 21:41:06 +02:00
Henrik Rydgård
5f7b698012
Lots of logging and cleanup.
2025-04-07 21:40:52 +02:00
Henrik Rydgård
7fa3b48650
Add extra safeguards, fall back to cached file if download fails.
2025-01-23 13:58:59 +01:00
Henrik Rydgård
7f877bb16b
Implement simple file caching.
2025-01-23 13:28:51 +01:00
Henrik Rydgård
e4d08407ab
Add fake request class for cached responses.
2025-01-23 13:02:06 +01:00
Henrik Rydgård
eb719c43e8
HTTP: Replace ProgressBarMode with a new RequestFlags enum
2025-01-23 12:09:56 +01:00
Henrik Rydgård
493367c89f
More http code cleanup
2025-01-23 10:16:51 +01:00
Henrik Rydgård
12adad0494
HTTP request classes code cleanup - move common things up to the base class
2025-01-23 10:16:51 +01:00
Henrik Rydgård
59a56d66c7
Add a "reason" argument to sleep_ms().
...
sleep_ms() should generally be avoided when possible. This can be used to try
to track down unnecessary sleeps by adding some logging.
This commit on its own doesn't actually add any logging.
2024-11-21 15:28:51 +01:00
Henrik Rydgård
fb4c1fb63f
Reporting: Use g_DownloadManager instead of using a custom thread solution
2024-10-28 17:02:03 +01:00
Henrik Rydgård
e01ca5b057
Logging API change (refactor) ( #19324 )
...
* Rename LogType to Log
* Explicitly use the Log:: enum when logging. Allows for autocomplete when editing.
* Mac/ARM64 buildfix
* Do the same with the hle result log macros
* Rename the log names to mixed case while at it.
* iOS buildfix
* Qt buildfix attempt, ARM32 buildfix
2024-07-14 14:42:59 +02:00
Henrik Rydgård
c5791764d8
Make the i18n T function use std::string_view
...
Buildfixes, crashfixes
One more
Android buildfix
Buildfix Qt
2024-02-12 18:44:39 +01:00
Henrik Rydgård
6d28ccbd8e
Add HTTP log channel, and make ACHIEVEMENTS a proper one.
2023-08-25 13:53:46 +02:00
Henrik Rydgård
dfe187df1e
Allow disabling HTTPS through the config file
...
Simply set:
```ini
[General]
DisableHTTPS = True
```
Added to help debug issue #17969
2023-08-24 21:28:30 +02:00
Henrik Rydgård
93bb113009
Common: Rename Download to Request, and the old Request to ServerRequest.
2023-07-21 22:12:00 +02:00
Henrik Rydgård
9535b16740
Use the patched naett functions to implement progress updates
2023-07-21 18:23:33 +02:00
Henrik Rydgård
ab6e902fea
Make naett work on Android, UWP, Mac. Exclude on Linux
2023-07-21 10:28:31 +02:00
Henrik Rydgård
fbd980bee6
Get basic Naett requests to work (the store works in https mode)
2023-07-21 10:28:17 +02:00
Henrik Rydgård
f13a07f19b
Break out Download and RequestManager into its own file
2023-07-21 10:27:40 +02:00