Henrik Rydgård
|
1025bbcf89
|
Log level/type: Use enum class instead of the awkward namespace trick.
Just a small cleanup I've wanted to do for a long time.
|
2023-08-25 11:48:59 +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 |
|
Nemoumbra
|
3fbaea3b9a
|
Allowed -> disallowed, at -> [], code cleanup
|
2023-06-05 21:51:13 +03:00 |
|
Nemoumbra
|
af8480683a
|
Config initialization moved to HandleDebuggerRequest
|
2023-06-01 17:12:22 +03:00 |
|
Nemoumbra
|
311687a673
|
ClientConfigSubscriber added
|
2023-05-31 19:17:43 +03:00 |
|
Nemoumbra
|
7f0828c659
|
Added WebsocketClientInfo
|
2023-05-27 17:59:45 +03:00 |
|
Unknown W. Brackets
|
753ac95307
|
Debugger: Fix game.reset by adding a reboot status.
We don't want EmuScreen to auto-exit, and we don't want to double-lock the
debugger lifecycle lock. Let's just handle reboot specifically.
|
2022-10-01 18:13:22 -07:00 |
|
Unknown W. Brackets
|
ce3b80dcea
|
Debugger: Add initial GPU stats shell.
|
2021-10-19 10:01:40 -07:00 |
|
Unknown W. Brackets
|
64e007c0ce
|
Debugger: Add stub API for replay functionality.
|
2021-05-29 14:50:57 -07:00 |
|
Henrik Rydgård
|
f4a6d291e1
|
Common: Capitalize setCurrentThreadName().
|
2021-04-30 23:02:36 -07:00 |
|
Unknown W. Brackets
|
7a1398844a
|
Debugger: Add simple API to control tagging detail.
In case a client requires it.
|
2021-04-04 20:23:51 -07:00 |
|
Unknown W. Brackets
|
f97df5d153
|
Debugger: Broadcast ctrl input events.
This can be useful to trigger debugging functionality on button press.
|
2021-01-18 18:14:48 -08:00 |
|
Unknown W. Brackets
|
de3277c679
|
Debugger: Add API to trigger buttons.
|
2021-01-18 16:58:34 -08:00 |
|
Unknown W. Brackets
|
589d83d4da
|
http: Prevent assert on bad websocket data.
|
2020-12-28 09:30:36 -08:00 |
|
Henrik Rydgård
|
15382d5f94
|
Move threading utils from native to Common
|
2020-10-01 09:27:25 +02:00 |
|
parport0
|
fd62d30773
|
Debugger: Add memory.read_*, memory write_*
|
2020-07-26 01:18:16 +03:00 |
|
Unknown W. Brackets
|
653129c528
|
Debugger: Add an event for GE dump recording.
|
2018-09-01 10:59:37 -07:00 |
|
Unknown W. Brackets
|
4ce2b64ef7
|
Debugger: Refactor to allow simpler broadcasting.
It's okay to mix a bit for simple ones, I think.
|
2018-09-01 10:15:22 -07:00 |
|
Unknown W. Brackets
|
e6917cccf6
|
Debugger: Add APIs to retrieve render image.
|
2018-06-16 15:33:02 -07:00 |
|
Unknown W. Brackets
|
5bfba9b284
|
Debugger: Add HLE API funcs.
Lumping function symbols in here too, they're pretty related...
|
2018-06-08 06:59:18 -07:00 |
|
Unknown W. Brackets
|
3193772e78
|
Debugger: Use a lock for memory reallocs.
Simpler this way, no need to remember to lock memory.
|
2018-06-08 06:59:18 -07:00 |
|
Unknown W. Brackets
|
29d93c56c7
|
Debugger: Initial breakpoint APIs.
|
2018-06-08 06:59:18 -07:00 |
|
Unknown W. Brackets
|
2f3b6c19d0
|
Debugger: Poll frequently after stepping.
This will make us listen for events slightly less often, so we don't want
to sustain it.
|
2018-06-08 06:59:17 -07:00 |
|
Unknown W. Brackets
|
e746a2d106
|
Debugger: Add stepping to WebSocket API.
|
2018-06-08 06:59:17 -07:00 |
|
Unknown W. Brackets
|
944948a5f4
|
Debugger: Initial disasm API.
|
2018-06-08 06:59:17 -07:00 |
|
Unknown W. Brackets
|
4da97b3f9e
|
Debugger: Lock during startup/shutdown.
Otherwise things can get freed while we're trying to inspect them.
|
2018-06-08 06:59:17 -07:00 |
|
Unknown W. Brackets
|
b756d92139
|
Debugger: Add version event for future proofing.
Game isn't precisely right, but it's close enough.
|
2018-06-08 06:59:17 -07:00 |
|
Unknown W. Brackets
|
3dac5f2103
|
Debugger: Add current game info.
|
2018-06-08 06:59:17 -07:00 |
|
Unknown W. Brackets
|
6bec3db3fb
|
Debugger: Disconnect on shutdown/disable.
Although, it could be made safe to keep them up when restarting with
debugging still enabled.
|
2018-06-08 06:59:16 -07:00 |
|
Unknown W. Brackets
|
c44d8dbe2d
|
Debugger: Name the WebSocket debugger thread.
|
2018-06-08 06:59:16 -07:00 |
|
Unknown W. Brackets
|
a4044fd6a0
|
Debugger: Reorganize state handling.
Looking like this will be needed for disasm caches, etc.
|
2018-06-08 06:59:16 -07:00 |
|
Unknown W. Brackets
|
be3b50dd74
|
Debugger: Improve JSON number parsing.
With gason, this becomes doable without overflow issues.
|
2018-06-08 06:59:16 -07:00 |
|
Unknown W. Brackets
|
1f987bf1c1
|
Debugger: Initial register get/set APIs.
|
2018-06-08 06:59:16 -07:00 |
|
Unknown W. Brackets
|
123723286d
|
Debugger: Synchronize error events using tickets.
|
2018-06-08 06:59:16 -07:00 |
|
Unknown W. Brackets
|
b37d59e8fa
|
Debugger: Organize WebSocket event handling.
Just a starting point to organize it. Trying to keep it simple.
|
2018-06-08 06:59:16 -07:00 |
|
Unknown W. Brackets
|
c2b9b5a9e8
|
Debugger: Serve a simple log listener WebSocket.
Planning to add more functionality to it, and sharing the reporting port
is possibly not ideal - although it would make discovery easier.
|
2018-06-08 06:59:16 -07:00 |
|