0ad/source/lib
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
..
adts Remove UNUSED 2025-06-26 17:25:05 +02:00
allocators Remove UNUSED 2025-06-26 17:25:05 +02:00
external_libraries Dissolve external_libraries/openal.h 2025-07-08 19:33:36 +02:00
file Remove UNUSED 2025-06-26 17:25:05 +02:00
pch Cleanup use of boost::filesystem 2025-06-17 21:56:04 +02:00
posix Fix headers for XML/XMB 2025-07-01 07:44:06 +02:00
sysdep Dissolve external_libraries/openal.h 2025-07-08 19:33:36 +02:00
tests Remove UNUSED 2025-06-26 17:25:05 +02:00
tex Remove UNUSED 2025-06-26 17:25:05 +02:00
alignment.h Fix some headers in gui 2025-07-02 13:20:13 +02:00
app_hooks.cpp Remove UNUSED 2025-06-26 17:25:05 +02:00
app_hooks.h Removes possibility to link lowlevel library dynamically. 2022-01-31 06:53:30 +00:00
bits.cpp Further header & precompiled cleanup, fix no-PCH builds. 2020-12-09 14:39:14 +00:00
bits.h Update some includes for iwyu part 1 2025-06-20 09:01:19 +02:00
build_version.cpp Get rid of svnversion. 2024-08-20 19:10:54 +02:00
build_version.h Switch main branch to Release 28 2025-01-12 01:27:02 +01:00
byte_order.cpp Further header & precompiled cleanup, fix no-PCH builds. 2020-12-09 14:39:14 +00:00
byte_order.h Update some includes for iwyu part 1 2025-06-20 09:01:19 +02:00
code_annotation.h Fix includes in source/maths 2025-07-06 18:24:31 +02:00
code_generation.h Use std::atomic instead of platform-dependant code 2024-09-25 21:57:15 +02:00
config.h Remove CONFIG_ENABLE_BOOST 2025-02-14 20:35:04 +01:00
config2.h Dap Interface with Spidermonkey debug 2025-07-11 11:06:04 -05:00
debug.cpp Use std::atomic instead of platform-dependant code 2024-09-25 21:57:15 +02:00
debug.h Replace custom atomic_bool with std::atomic<bool> 2024-09-25 21:57:15 +02:00
debug_stl.cpp Remove UNUSED 2025-06-26 17:25:05 +02:00
debug_stl.h Update some includes for iwyu part 1 2025-06-20 09:01:19 +02:00
fnv_hash.cpp Removes unused fnv_lc_hash, also file paths case sensitive so we can't use the function. 2021-11-25 16:58:04 +00:00
fnv_hash.h Removes unused fnv_lc_hash, also file paths case sensitive so we can't use the function. 2021-11-25 16:58:04 +00:00
frequency_filter.cpp Fix compiler warnings on VS 2015, refs #3439, refs #5069. 2018-03-10 09:58:53 +00:00
frequency_filter.h Removes possibility to link lowlevel library dynamically. 2022-01-31 06:53:30 +00:00
hash.h Replace boost::unordered_map, boost::unordered_set with std::unordered_map, std::unordered_set to establish consistency. 2019-11-25 14:30:25 +00:00
input.cpp Fix console not preventing hotkeys from firing / Clean up hotkey-input conflict. 2021-04-02 14:18:20 +00:00
input.h Bump year number of files changed this year in the license headers. 2017-05-01 14:28:22 +00:00
lib.cpp Make all Wildfire Games copyright headers consistent by always ending with a period and using (C) instead of (c). 2017-07-10 14:26:24 +00:00
lib.h Fix some headers in gui 2025-07-02 13:20:13 +02:00
module_init.cpp Use std::atomic instead of platform-dependant code 2024-09-25 21:57:15 +02:00
module_init.h Use std::atomic instead of platform-dependant code 2024-09-25 21:57:15 +02:00
ogl.cpp Remove UNUSED 2025-06-26 17:25:05 +02:00
ogl.h Fix some includes in source/renderer 2025-07-07 17:45:54 +02:00
os_path.h Make all Wildfire Games copyright headers consistent by always ending with a period and using (C) instead of (c). 2017-07-10 14:26:24 +00:00
path.cpp Make all Wildfire Games copyright headers consistent by always ending with a period and using (C) instead of (c). 2017-07-10 14:26:24 +00:00
path.h Fix some headers in gui 2025-07-02 13:20:13 +02:00
precompiled.h Cleanup use of boost::filesystem 2025-06-17 21:56:04 +02:00
rand.cpp Make all Wildfire Games copyright headers consistent by always ending with a period and using (C) instead of (c). 2017-07-10 14:26:24 +00:00
rand.h Removes possibility to link lowlevel library dynamically. 2022-01-31 06:53:30 +00:00
regex.cpp Further header & precompiled cleanup, fix no-PCH builds. 2020-12-09 14:39:14 +00:00
regex.h Make all Wildfire Games copyright headers consistent by always ending with a period and using (C) instead of (c). 2017-07-10 14:26:24 +00:00
secure_crt.cpp Further header & precompiled cleanup, fix no-PCH builds. 2020-12-09 14:39:14 +00:00
secure_crt.h Clean up header includes, add new forward declarations. 2020-11-21 11:20:29 +00:00
self_test.h Make CMatrix3D::operator*= behave as expected. 2024-10-08 16:04:22 +02:00
status.cpp Make all Wildfire Games copyright headers consistent by always ending with a period and using (C) instead of (c). 2017-07-10 14:26:24 +00:00
status.h Add some missing headers 2024-08-24 12:19:52 +02:00
timer.cpp Use std::atomic instead of platform-dependant code 2024-09-25 21:57:15 +02:00
timer.h Dissolve external_libraries/openal.h 2025-07-08 19:33:36 +02:00
types.h Make all Wildfire Games copyright headers consistent by always ending with a period and using (C) instead of (c). 2017-07-10 14:26:24 +00:00
utf8.cpp Make all Wildfire Games copyright headers consistent by always ending with a period and using (C) instead of (c). 2017-07-10 14:26:24 +00:00
utf8.h Fix some headers in gui 2025-07-02 13:20:13 +02:00
wsecure_crt.cpp Make all Wildfire Games copyright headers consistent by always ending with a period and using (C) instead of (c). 2017-07-10 14:26:24 +00:00