Daniel Gibson
0f9e066bf6
Fix running script debugger if fs_basepath is used
...
I don't think fs_cdpath is relevant (anymore? has it ever been?), but
fs_basepath sure is.
2022-05-18 04:22:25 +02:00
Daniel Gibson
8cb4843022
Shorten file path in backtraces
...
The build dir isn't relevant, only the source path starting with neo/ is
Also removed instances of nullptr
2022-01-08 17:02:24 +01:00
HarrievG
0b00c78dc0
- another margin size fix
2021-07-18 22:06:38 +02:00
Daniel Gibson
06ff49c6b6
Restore C++98 compatibility (NULL instead of nullptr)
...
and print a message when libcurl has been found
2021-07-17 18:24:46 +02:00
Daniel Gibson
21f1ba3161
Script Debugger: Scale script text according to DPI scaling
...
and scale the breakpoint dots accordingly - now they don't looked all
squashed anymore.
I think ResizeImageList() is more correct now, at least this helped with
the breakpoint dots.
2021-07-16 02:19:27 +02:00
Daniel Gibson
c3d77abd2b
Script Debugger: Support line numbers up to 9999
...
but it's still a bit wonky with DPI-scaling
I also made the rect calculations a bit more intuitive
and removed a misleading comment in my breakpoint list code
2021-07-15 02:31:40 +02:00
HarrievG
764d23a394
- fixed lnr range after zoom/resize
2021-07-14 23:37:28 +02:00
HarrievG
5c3d95efee
- Added line nrs to script richedit
2021-07-14 23:32:28 +02:00
HarrievG
b9833e7e6e
- Fixed Once Breakpoints
...
- Send scriptlist on connect.
- upped version info
2021-07-13 20:36:53 +02:00
Daniel Gibson
6211d6e724
Debugger: Implement List of Breakpoints
...
Double-clicking an entry opens the script at the correct line.
Single-clicking the breakpoint symbol in the list removes the breakpoint,
and so does selecting the breakpoint in the list and pressing the Del key.
2021-07-13 06:12:44 +02:00
Daniel Gibson
fbd188853c
Debugger: Make "Filename" colums wider
...
and "Line" column narrower.
The "Filename" columns weren't wide enough for many script filenames
2021-07-13 06:12:29 +02:00
Daniel Gibson
4172b006cc
Debugger: Support OnceOnly-Breakpoints ("Run To Cursor")
2021-07-13 06:11:45 +02:00
HarrievG
d7eff865af
- automatically scroll the console output to last line on print
2021-07-05 10:37:29 +02:00
HarrievG
fe162e626f
- removed unused onceOnly flag for debugger breakpoints.
2021-07-03 21:46:16 +02:00
HarrievG
784f1d567c
- Moved debugger intialistion after GameDll load
...
- DebuggerServer will not intialize when the additional function FT_UpdateDebugger is not set
2021-07-03 01:14:49 +02:00
HarrievG
ebf53cdc21
rev feedback v1.
2021-07-01 01:09:15 +02:00
HarrievG
d4db77b9ed
- Unbreaking Game and GameEdit API / ABI for game debugger use
2021-06-28 23:38:38 +02:00
HarrievG
7e367a0e62
- Added Console input / command exec to debugger
2021-06-21 14:59:28 +02:00
Daniel Gibson
40fa8a7dfa
Fix script debugging when server is running on Linux
...
the script paths were wrong, on Linux they were like
"pak000.pk4/script/doom_util.script" while on Windows it's only
"script/doom_util.script".
Fixed idFileSystemLocal::OSPathToRelativePath() to skip ...pk4/
also fixed GCC compile error in Common.cpp
2021-06-19 21:30:26 +02:00
Daniel Gibson
07da116640
Fix debugger resume
2021-06-19 21:30:26 +02:00
HarrievG
d455ac5223
- set com_editors appropiately when debugger forces connection.
2021-06-19 21:30:26 +02:00
HarrievG
5260de58c4
- fixed command line arguments for game when debugger client launches it.
2021-06-19 21:30:26 +02:00
HarrievG
d7be3964d4
- always accept debugger messages from loopback
2021-06-19 21:30:26 +02:00
HarrievG
02dcd00788
- Hide game window when launching script debugger
2021-06-19 21:30:26 +02:00
HarrievG
8a455c3c7a
- Debugger server can be toggled with : com_enableDebuggerServer [1 / 0]
...
- Added com_dbgClientAdr for debugger server to connect to
- Added com_dbgServerAdr for the debugger client to connect to
2021-06-19 21:30:26 +02:00
Daniel Gibson
2cff2ae137
DebuggerServer: should now also work with SDL1.2
2021-06-19 21:30:26 +02:00
Daniel Gibson
6b6b28a401
Make DebuggerServer portable (use SDL instead of WinAPI)
2021-06-19 21:30:26 +02:00
HarrievG
3ce93c7749
- Debuggersever now always builds, but is disabled by default in runtime.
...
- use com_enableDebuggerServer=1 to enable debugger server.
2021-06-17 05:44:23 +02:00
HarrievG
5ebda5eab5
- removed clientside use of mBreakprogram ptr
2021-06-17 05:44:23 +02:00
HarrievG
a8709206d8
- Whitespace fix
2021-06-17 05:44:23 +02:00
HarrievG
46157857b5
- Always write 64b program pointer
2021-06-17 05:44:23 +02:00
HarrievG
5e27330233
- 64bit debugger fixes
2021-06-17 05:44:23 +02:00
HarrievG
7a2ccee330
debugger
2021-06-17 05:44:23 +02:00
Daniel Gibson
9a95a2a1cf
Building with editor support (on Win w/ VS2017) works \o/
...
Editor also seems to start, didn't test much further.
Only tested 32bit Windows, I fear the editor code isn't 64bit clean..
I hope I haven't broken anything elsewhere..
2019-01-13 22:52:28 +01:00
dhewg
9034da11d0
s/ReadLong/ReadInt/ to match the return type
2012-06-28 13:52:24 +02:00
dhewg
94df46637a
s/WriteLong/WriteInt/ to match the argument type
2012-06-28 13:52:23 +02:00
dhewg
79ad905e05
Fix all whitespace errors
...
Excluding 3rd party files.
2011-12-10 15:35:54 +01:00
dhewg
ff493f6847
Fix quoting in GPL headers
2011-12-10 15:34:48 +01:00
Timothee 'TTimo' Besset
fb1609f554
hello world
2011-11-22 15:28:15 -06:00