You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support for macOS universal (x86_64/arm64) binaries. The macOS binary libgodot-xterm.osx.64.dylib is now a universal binary that runs natively
on both x86_64 and arm64.
Changed
Linux binaries now support systems with older GLIBC versions. By building the
binaries inside a docker container with an older GLIBC version, the minimum
required GLIBC version is now 2.17 which was released in 2012.
Prevent all editor shortcuts while terminal is focused except for:
The shortcuts used to switch between terminal tabs (Ctrl+Page up, Ctrl+Page down).
Shortcuts starting with Ctrl+Shift. This includes the remaining default terminal
panel shortcuts such as 'Copy' (Ctrl+Shift+C) and 'New Terminal' (Ctrl+Shift+T).
Changed target Godot version from 3.3.2-stable -> 3.4.4-stable.
Prevent scrollback buffer reset (i.e. scrolling to the bottom of terminal output) when
pressing modifier keys in isolation or when copying text using the shortcut Ctrl+Shift+C.
Removed
Removed custom TerminalSettings Resource type.
This Resource was not being used but would still appear in every resource dropdown.
(Related issue godotengine/godot#24643).
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.
Fixed 'Condition "!obj" is true.' error that would often print to console when
closing terminals in the Terminal panel of the editor plugin.
Fixed leaked instances that would occur when PTY exited but child process was still
running.
Fixed "Resumed function after yield, but class instance is gone" error that would
sometimes occur when closing a Terminal after calling write() but before VisualServer
had finished drawing the current frame.