godot-xterm/addons/godot_xterm/native/src
Leroy Hopson 0ae1d80abb
Prevent exit callback instance leaks
De-references pty_baton's exit callback after it is called so it can be
automatically released, preventing leaked instances.

Adds basic implementation for Pipe's get_status() method and forces PTY
to wait for child process to exit to ensure exit callback is cleaned up.

Adds a test to check that exit callback is still called as usual.
2022-07-11 09:33:01 +12:00
..
node_pty Prevent exit callback instance leaks 2022-07-11 09:33:01 +12:00
.gdignore Enable compiling 64-bit on Windows using MSVC 2020-11-10 13:44:29 +07:00
libgodotxtermnative.cpp Fix macOS builds 2021-07-20 11:18:52 +07:00
libuv_utils.cpp Kill child process and close pty on exit 2021-07-23 08:37:54 +07:00
libuv_utils.h Kill child process and close pty on exit 2021-07-23 08:37:54 +07:00
pipe.cpp Prevent exit callback instance leaks 2022-07-11 09:33:01 +12:00
pipe.h Kill child process and close pty on exit 2021-07-23 08:37:54 +07:00
terminal.cpp Update target Godot version: 3.3.2-stable -> 3.4.4-stable 2022-07-11 09:33:00 +12:00
terminal.h Change terminal menu option 'Select All' -> 'Copy All' 2021-07-13 22:20:29 +07:00