0ad/source
trompetin17 678a33c100
Dap Interface with Spidermonkey debug
Spidermonkey provide a mechanics to debug all comportaments and real
from a different place with JS code this allow us to reuse the current
scriptinterface but addind the new Debugger object definition only for
debugging without change any code from other place like GUI &
simulation.

Debugger Adapter Interface is a protocol that commons IDE implement to
being able for debugging, the concept is to provide sockets connections
with c++ but the Dap implementation in JS that allow us to extend for
more Request / Events that DAP provide.

Because Dap Interface its implemented with JS we need to handle message
in the main thread so we are calling in the main loop before GUI
messages
2025-07-11 11:06:04 -05:00
..
collada Update headers in collada 2025-06-26 20:05:53 +02:00
dapinterface Dap Interface with Spidermonkey debug 2025-07-11 11:06:04 -05:00
graphics Font: make atlas uploads queue-aware on Vulkan 2025-07-09 13:09:46 -05:00
gui Replace ScriptException::Raise in Engine functions 2025-07-08 19:11:49 +02:00
i18n Update headers in i18n 2025-07-01 09:01:00 +02:00
lib Dap Interface with Spidermonkey debug 2025-07-11 11:06:04 -05:00
lobby Replace ScriptException::Raise in Engine functions 2025-07-08 19:11:49 +02:00
maths Fix includes in source/maths 2025-07-06 18:24:31 +02:00
mocks Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
network Replace ScriptException::Raise in Engine functions 2025-07-08 19:11:49 +02:00
pch Remove glooxwrapper 2024-11-25 20:01:00 +01:00
ps Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
renderer Font: make atlas uploads queue-aware on Vulkan 2025-07-09 13:09:46 -05:00
rlinterface Don't crash if rl-interface port is already in use 2025-07-07 21:38:52 +02:00
scriptinterface Handle C++ exceptions in Engine functions 2025-07-08 19:11:49 +02:00
simulation2 Fix some includes in source/renderer 2025-07-09 09:04:50 +02:00
soundmanager Dissolve external_libraries/openal.h 2025-07-08 19:33:36 +02:00
third_party Remove UNUSED 2025-06-26 17:25:05 +02:00
tools Fix some includes in source/renderer 2025-07-07 17:45:54 +02:00
main.cpp Dap Interface with Spidermonkey debug 2025-07-11 11:06:04 -05:00
test_setup.cpp Don't use ".." to get the data-directory 2025-06-18 14:42:13 +02:00