godot-xterm/addons/godot_xterm
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
..
editor_plugins/terminal Prevent editor shortcuts while terminal is focused 2022-07-11 09:33:00 +12:00
import_plugins Add only Hack Regular font and default themes to archive 2021-07-23 08:37:48 +07:00
native Prevent exit callback instance leaks 2022-07-11 09:33:01 +12:00
nodes Reformat existing gdscript code 2022-07-11 09:33:00 +12:00
resources Reformat existing gdscript code 2022-07-11 09:33:00 +12:00
themes Update bell 2021-07-23 08:37:49 +07:00
util Don't register TPut util as a global unique class 2021-07-03 01:24:07 +07:00
.gitignore Ignore vscode config files 2020-10-05 17:56:57 +07:00
LICENSE.md Update license information 2021-07-07 21:39:54 +07:00
plugin.cfg Bump version to 2.0.0 2021-07-26 00:56:54 +07:00
plugin.gd Remove custom TerminalSettings Resource type 2022-07-11 09:33:00 +12:00
pty.gd Prevent exit callback instance leaks 2022-07-11 09:33:01 +12:00
terminal.gd Reformat existing gdscript code 2022-07-11 09:33:00 +12:00
THIRDPARTY_NOTICES.txt Add export ignored files to .gitattributes 2021-07-19 00:49:37 +07:00
THIRDPARTY_NOTICES_nopty.txt Add export ignored files to .gitattributes 2021-07-19 00:49:37 +07:00