mirror of
https://github.com/lihop/godot-xterm.git
synced 2025-05-24 11:45:32 +02:00
Rewrite terminal.cpp
Rewrites the Terminal class as a GDExtension to be used directly in Godot without a terminal.gd proxy. Breaks a lot of things in its current state (e.g. signals and other functions have not be implemented yet), but does add support for transparent colors and true color inversion. It also seems to be about 4x faster (FPS-wise) than the old version with some basic stress testing. Old source code has been moved to a different directory to be copied over and/or rewritten piece by piece.
This commit is contained in:
parent
7d2e22530e
commit
a849423096
29 changed files with 1431 additions and 857 deletions
6
addons/godot_xterm/native/src_old/node_pty/LICENSE.md
Normal file
6
addons/godot_xterm/native/src_old/node_pty/LICENSE.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
The code under the `node_pty` directory is taken from the [node-pty project](https://github.com/microsoft/node-pty), which in turn contains code from the [Tmux project](http://tmux.sourceforge.net/).
|
||||
|
||||
The code has been modified to remove references to node/V8 and make it compatible with GDNative. Any copyrightable modifications are released under the [same license](/addons/godot_xterm/LICENSE) as the rest of the GodotXterm project.
|
||||
|
||||
The text of the node-pty license can be found in [LICENSE_node-pty](./LICENSE_node-pty)
|
||||
The text of the tmux license can be found in [LICENSE_tmux](./LICENSE_tmux)
|
Loading…
Add table
Add a link
Reference in a new issue