Tad Hardesty
9bc6105fa1
Add root dir to the debug database
2019-11-30 20:05:00 -08:00
Tad Hardesty
572e95e070
Pass a Context to the debugger
2019-11-30 19:39:33 -08:00
Tad Hardesty
12ae126d9c
Return root from ObjectTree::find("")
2019-11-30 19:29:44 -08:00
Tad Hardesty
2e95f368f9
Decrease verbosity of debug output
2019-11-30 19:18:15 -08:00
Tad Hardesty
675d1c847a
Exit quietly on extools EOF
2019-11-30 19:02:56 -08:00
Tad Hardesty
4eb6192942
Make the ObjectTree available to the DAP server
2019-11-30 18:51:02 -08:00
Tad Hardesty
95c8c44bcc
Send DAP output over the TcpStream
2019-11-30 18:47:42 -08:00
Tad Hardesty
59fa776d32
Rename 'io' module to 'jrpc_io'
2019-11-30 18:16:33 -08:00
Tad Hardesty
2895d55927
Abstract io::read for use with TcpStream
2019-11-30 18:13:29 -08:00
Tad Hardesty
215853d431
Open a TcpListener upon StartDebugger request
2019-11-30 18:00:04 -08:00
Tad Hardesty
5acc28dbc2
Add extension types for startDebugger request
2019-11-30 17:41:12 -08:00
Tad Hardesty
b561b7e1a0
Add ability to continue after a breakpoint
2019-11-30 02:03:20 -08:00
Tad Hardesty
fc5bd85da0
Respond to Scopes and Variables requests
2019-11-30 00:29:50 -08:00
Tad Hardesty
99741ded3d
Track extools locals and args in ThreadInfo
2019-11-29 20:58:54 -08:00
Tad Hardesty
dfb77db16e
Improve error messages when extools is disabled
2019-11-29 20:45:19 -08:00
Tad Hardesty
2125c0c417
Add DAP types for scopes and variables
2019-11-29 19:05:53 -08:00
Tad Hardesty
ed56b49ac7
Serve call stacks from extools to DAP
2019-11-28 23:52:30 -08:00
Tad Hardesty
0dc6327fd5
Improve DAP response error logging
2019-11-28 23:35:26 -08:00
Tad Hardesty
19f8565e81
Add thread and stack trace DAP types
2019-11-28 23:29:13 -08:00
Tad Hardesty
19b1acdf72
Add remaining extools types
2019-11-28 22:36:10 -08:00
Tad Hardesty
8d6ad525b3
Fix documentation typo
2019-11-28 20:01:55 -08:00
Tad Hardesty
c8d8b57c06
Clean up subprocess and extools-related messaging
2019-11-28 19:26:52 -08:00
Tad Hardesty
a8883e603e
Move child process creation into Launched constructor
2019-11-28 18:42:08 -08:00
Tad Hardesty
2f7e5d4bbe
Add breakpoint-related DAP types
2019-11-28 17:50:24 -08:00
Tad Hardesty
e6c9f944a0
Use debug_output in DAP NYI
2019-11-28 16:54:16 -08:00
Tad Hardesty
b1c0c79aa5
Log and attempt to resume breakpoint hits
2019-11-28 10:53:50 -08:00
Tad Hardesty
1b021bec89
Add macro for handling extools responses
2019-11-28 10:53:50 -08:00
Tad Hardesty
f684119a0f
Add more extools protocol types
2019-11-28 10:53:50 -08:00
Tad Hardesty
c4895e82a9
Direct debug output where it can be seen
2019-11-28 10:53:50 -08:00
Tad Hardesty
fbf04e6253
Add initial version of extools client
2019-11-28 10:53:50 -08:00
Tad Hardesty
e202ed0a42
Add extra location notes to must_not_override and must_call_parent
2019-11-27 21:21:37 -08:00
spookydonut
07cc99c81a
Add should_not_override proc setting to dreamchecker ( #114 )
...
This is meant to add a linter hint to prevent procs being overridden.
I hope to also add something similar for variables.
This is basically `final` in other languages.
2019-11-27 21:15:49 -08:00
Tad Hardesty
d982c94e9e
Add docs to Type::vars and procs fields
2019-11-27 15:27:39 -08:00
Tad Hardesty
305e53b1cf
Only paint a tile once per drag
2019-11-24 21:54:49 -08:00
Tad Hardesty
0ef61eeb93
Add placing while click-and-dragging
2019-11-23 18:01:37 -08:00
Tad Hardesty
2834ab5acc
Add sprite_filter render pass step
...
Fixes "hide-space" not correctly hiding space underlays of diagonally
smoothed shuttle walls.
2019-11-23 15:01:42 -08:00
Tad Hardesty
5d151a5211
Fix item path on random-colored tapes
2019-11-23 14:33:40 -08:00
Tad Hardesty
811f51b6c5
Add basic version of lootdrop spawner handling
...
Imperfect due to not having access to the maintenance loot tables.
Considering this to close #18 .
2019-11-23 14:16:37 -08:00
Tad Hardesty
2113ee4180
Remove debug logging from previous commit
2019-11-23 12:39:03 -08:00
Tad Hardesty
b656ee05e4
Fix langserver panic when edits involve Unicode characters
...
Haunted still by the spectre of UTF-16.
Fixes #39 .
2019-11-22 22:22:25 -08:00
Tad Hardesty
879d8edd63
Add DAP console output
2019-11-20 20:24:59 -08:00
Tad Hardesty
285d36c856
Add starter READMEs for the dmm-tools and editor crates
2019-11-20 19:59:03 -08:00
Tad Hardesty
ddc7df69f1
Subordinate the docker information
2019-11-19 22:29:01 -08:00
Tad Hardesty
514ded4505
Add a package readme to src/cli/
2019-11-19 22:27:03 -08:00
Tad Hardesty
210e211e69
Rewrite chunks of the README
2019-11-19 22:21:59 -08:00
Tad Hardesty
f5fcc5887c
Show parse errors in editor error window
...
Closes #32 .
2019-11-18 22:33:47 -08:00
Tad Hardesty
dc1cbc07cc
Remove extra direction constants
2019-11-18 21:54:05 -08:00
Tad Hardesty
e6788fc9ca
Integrate Category and Layer into RenderPop
2019-11-18 21:29:59 -08:00
Tad Hardesty
7c5a35bae8
Add documentation
2019-11-17 20:32:32 -08:00
Tad Hardesty
d7881da4c6
Remove Option from get_atom_list errors parameter
2019-11-17 20:03:40 -08:00