Register pipe.close() method

Allows kill() method of unix PTY node to be called without error.
This commit is contained in:
Leroy Hopson 2022-04-30 18:31:24 +07:00
parent 0123fac4ef
commit 76ff0d34a2
No known key found for this signature in database
GPG key ID: D2747312A6DB51AA
2 changed files with 6 additions and 0 deletions

View file

@ -11,6 +11,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
`libgodot-xterm.osx.64.dylib` is now a universal binary that runs natively `libgodot-xterm.osx.64.dylib` is now a universal binary that runs natively
on both x86_64 and arm64. on both x86_64 and arm64.
### Fixed
- The `kill()` method of unix PTY node can now be called without error as the underlying
`pipe.close()` method of the gdnative library is now registered.
## [v2.0.0](https://github.com/lihop/godot-xterm/compare/v1.2.1...v2.0.0) - 2021-07-25 ## [v2.0.0](https://github.com/lihop/godot-xterm/compare/v1.2.1...v2.0.0) - 2021-07-25
### Added ### Added
- Terminal editor plugin. Adds integrated terminal to Godot editor. - Terminal editor plugin. Adds integrated terminal to Godot editor.

View file

@ -25,6 +25,7 @@ void Pipe::_register_methods() {
register_method("poll", &Pipe::_poll_connection); register_method("poll", &Pipe::_poll_connection);
register_method("open", &Pipe::open); register_method("open", &Pipe::open);
register_method("write", &Pipe::write); register_method("write", &Pipe::write);
register_method("close", &Pipe::close);
register_signal<Pipe>("data_received", "data", register_signal<Pipe>("data_received", "data",
GODOT_VARIANT_TYPE_POOL_BYTE_ARRAY); GODOT_VARIANT_TYPE_POOL_BYTE_ARRAY);