Henrik Rydgård
d43b1d4618
String function cleanup
2025-08-31 14:45:41 +02:00
Henrik Rydgård
9218fe9b59
Rework the shutdown logic in the OpenGL backend. Eliminated race conditions.
2025-08-31 10:57:06 +02:00
oltolm
3fd86d959b
fix compiler warnings
2025-08-24 21:30:43 +02:00
Henrik Rydgård
f6050a442c
Fix serving the remote debugger locally, add a setting for the auto-launcher
2025-08-24 11:17:19 +02:00
Henrik Rydgård and GitHub
9a50fa4834
Merge pull request #20719 from hrydgard/more-misc
...
ImDebugger: Add a basic watch window
2025-08-17 10:24:14 +02:00
Henrik Rydgård
f31a8f08ec
HTTP error logging fixes
2025-08-15 18:08:41 +02:00
Henrik Rydgård
60608b2b39
Allow customizing the proAdhoc server list by editing the ini
2025-08-15 16:35:25 +02:00
Henrik Rydgård
038f1a139e
Implement save state deletion in the save state popup screen
...
Fixes #16223
2025-08-15 15:49:03 +02:00
Henrik Rydgård
5e05a6d0ac
Get rid of some more backward Common/Core dependencies
2025-08-06 00:16:35 +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
trigger
65d780b160
move ProcessHostnameWithInfraDNS out of sceNet
2025-07-31 13:03:57 -07:00
trigger
787cd9b119
infra dns for http requests
2025-07-27 17:47:36 -07:00
Henrik Rydgård
dbe6ec80a0
Fix some bad "for (auto x : y)" usage
2025-04-29 16:46:14 +02:00
Henrik Rydgård
da7c99a585
sceNetInet: Implement per-thread errno. Reduce some log levels
2025-04-08 08:31:09 +02:00
Henrik Rydgård
0450728399
Add a super simple session cache for direct DNS lookups.
...
Dont even try to download the json if dontdownloadjson is set.
2025-04-08 00:41:08 +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
Wang Xiang and GitHub
b2566aef02
Remove redundant defines that cause compilation errors on LoongArch.
2025-02-06 16:28:52 +08:00
Henrik Rydgård
ccf814bcd0
Some shutdown logging improvements
2025-01-28 13:32:31 +01: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
5c0553031e
Bugfix HTTP, oops
2025-01-23 12:06:31 +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
b94b9b077d
Refactor away the unnecessary wrapper from sceNetResolver
2025-01-17 09:38:20 +01:00
Henrik Rydgård
f2d8d44513
Slightly improved logging (httpserver)
2025-01-14 12:37:56 +01:00
Henrik Rydgård
c5cde0f218
Remove "Secondary DNS" as a setting.
2025-01-12 17:25:57 +01:00
Henrik Rydgård
1013be090c
sceNetInet: Refactor errno handling and logging, so we always see how it changes
2025-01-12 14:57:51 +01:00
Henrik Rydgård
7e476fedf4
Warning fix, buildfix, logfix
2025-01-11 00:37:36 +01:00
Henrik Rydgård
293c087577
Add a new IPV4 direct DNS lookup function. Allows us to use the configured DNS directly.
2025-01-10 21:37:36 +01:00
Henrik Rydgård
5c7ca3f972
Delete some unused structs
2025-01-10 21:18:45 +01:00
Henrik Rydgård
8c152f69ea
Just remove the unused function as a buildfix
2025-01-09 09:42:38 +01:00
Henrik Rydgård
2a0e3b1084
Move out a utility function to Common/Net
2025-01-09 09:23:33 +01:00
Henrik Rydgård
97d5cc7ddf
Android buildfix
2025-01-08 12:56:49 +01:00
Henrik Rydgård
c3aa0f7452
Centralize socket-related includes, introduce socket_errno
...
This resolves some weird inconsistentes and include order problems
related to errno. Needed for the next steps.
2025-01-08 12:42:45 +01:00
Henrik Rydgård
baf6bcc41e
Hide the "Not supported" notice. Minor cleanups
2025-01-08 09:24:32 +01:00
Henrik Rydgård
9b82a9f180
Move all the Inet enum mappers to Core/HLE/NetInetConstants. Other cleanup.
2025-01-07 19:45:16 +01:00
AdamN and Henrik Rydgård
f77f3016b7
Add the new DNS config settings, make use of them in NetApctl_InitInfo
2025-01-06 14:38:57 +01:00
AdamN and Henrik Rydgård
98dba643f4
Just the sceUtility changes from ANR2ME's branch
2025-01-06 14:38:45 +01:00
Henrik Rydgård
70042e0906
Add comment
2025-01-05 20:43:29 +01:00
ANR2ME and Henrik Rydgård
f500726762
Changing httpCode to statusLine
2025-01-05 19:24:09 +01:00
ANR2ME and Henrik Rydgård
0012818eb7
Implement sceHttp library
2025-01-05 19:14:15 +01:00
Henrik Rydgård
4dd3621fa0
Remove some unnecessary <algorithm> includes.
2024-12-18 17:04:27 +01:00
Henrik Rydgård
0e6fc8e0e3
Assorted warning fixes
2024-11-28 15:02:26 +01:00
Henrik Rydgård
107bd01536
Fix some issues with clicking touch buttons using the mouse after the hover change.
...
Increase a buffer size.
2024-11-22 10:31:10 +01:00
Henrik Rydgård
305453b52d
Buffer: Optimize scanning for the next crlf
2024-11-22 10:31:07 +01:00
Henrik Rydgård
d1d7ddf310
Use CharQueue in Buffer
2024-11-22 00:02:50 +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