Leroy Hopson
b83bf70b64
Automatically download missing native libraries
...
If gdnative libraries are missing from `addons/godot_xterm/native/bin`,
they will be automatically downloaded from GitHub releases using the
plugin version defined in `plugin.cfg`.
2022-05-22 13:19:54 +07:00
Leroy Hopson
bb74585c20
Update target Godot version: 3.3.2-stable -> 3.4.4-stable
2022-05-22 12:08:47 +07:00
Leroy Hopson
e8189dd655
Move CHANGELOG links inline
...
This is so they don't get forgotten when updating the CHANGELOG.
2022-05-15 10:48:07 +07:00
Leroy Hopson
6b512bd525
Add option to build inside docker container
...
This allows us to target older versions of GLIBC.
2022-05-15 10:48:07 +07:00
Leroy Hopson
ded2ced89b
Register pipe.close() method
2022-05-15 10:48:04 +07:00
Leroy Hopson
2a9ecb524e
Bump version to 2.0.0
...
How it started...
```gdscript
extends TextEdit
```
How it's going...
```c++
```
2021-07-26 00:56:54 +07:00
Leroy Hopson
964af715d6
Enable Windows 32bit builds
...
Closes #24
2021-07-03 16:15:18 +07:00
Leroy Hopson
3759d3a0b9
Don't register TPut util as a global unique class
2021-07-03 01:24:07 +07:00
Leroy Hopson
a5776989b4
Change default font and reduce size
...
Changes default font from Cousine -> Hack which is the font used in
Godot's script editor and output terminal.
Also reduced the size from 16 -> 14.
2021-06-22 21:45:55 +07:00
Leroy Hopson
bb8d40df58
Add HTML5 support
2021-06-07 18:29:33 +07:00
Leroy Hopson
a0237bb5d5
Add more themes
2020-11-30 11:24:34 +07:00
Leroy Hopson
472f0f573b
Add transparency support for theme colors
...
Closes #19 .
2020-11-29 15:53:50 +07:00
Leroy Hopson
3e177b781e
Set a default theme if theme property is not set
...
This means that the terminal is no longer blank if no theme has been
set.
2020-11-29 15:53:50 +07:00
Leroy Hopson
8b25be74c0
Don't swap red and blue channels of theme colors
...
Fixes #18
2020-11-29 13:32:14 +07:00
Leroy Hopson
6a626905d6
Use "Light Cyan" color from theme
...
Previously this color was ignored.
2020-11-29 13:32:14 +07:00
Leroy Hopson
b55f96cb70
Bump version to 1.2.1
2020-11-23 16:20:41 +07:00
Leroy Hopson
4cc2115125
Build windows releases with /MT rather than /MD
...
When making a release export of a project, binaries built with the /MD
flag do not work.
2020-11-23 09:13:32 +07:00
Leroy Hopson
bdbc82e444
Update CHANGELOG, README and bump version
2020-11-21 19:44:43 +07:00
Leroy Hopson
007182b117
Enable compiling 64-bit on Windows using MSVC
...
Closes #5
2020-11-10 13:44:29 +07:00
Leroy Hopson
399acf00c7
Use alloc_c_string() to convert String to char*
...
Using get_data() would sometimes result in the wrong data being written.
Fixes #12
2020-11-07 18:13:48 +07:00
Leroy Hopson
630e0104d5
Add support for Windows 64-bit
...
Tested on NixOS, Ubuntu and Arch Linux. Not yet able to compile for
Windows 32-bit on NixOS or on Windows itself.
Part of #5
2020-11-07 17:11:25 +07:00
Leroy Hopson
fc60c366e6
Remove pre-compiled binaries from git history
...
Closes #13
2020-11-06 15:40:29 +07:00
Leroy Hopson
8c2c48f5b4
Move and recompile pre-built binary
...
Move pre-built binary to 'dist' folder so it no longer causes git
conflicts with custom builds. Also make it a release build which
decreases its size by ~70M.
Former-commit-id: ea9954712062f6ab0f6af9a55d72f0324cd51e5f
2020-10-16 14:58:11 +07:00
Leroy Hopson
9e1d0b8ee2
Position background rect at 0,0
...
This is important when terminal is a child of a Container node and we
set the margin properties, otherwise the background rect is drawn with
an offset.
Former-commit-id: e68d2f55c9
2020-10-16 12:55:41 +07:00
Leroy Hopson
7b42b97610
Update build script
...
Former-commit-id: fd39635fc5
2020-10-13 16:12:16 +07:00
Leroy Hopson
54cb343b3c
Bump version to 1.0.0
...
Former-commit-id: 46b2d2c56f
2020-10-05 18:16:17 +07:00
Leroy Hopson
3d383484e1
Add pre-built binary for x11 platform
...
Former-commit-id: 293d35f5c5
2020-10-05 17:56:58 +07:00
Leroy Hopson
2a5e07aa48
Change write method to accept both String and PoolByteArray
...
Will print a warning if neither of these types is used as an argument.
Former-commit-id: 57aed28a0e
2020-10-05 17:56:57 +07:00
Leroy Hopson
5e33e560f1
Move input handling into the Terminal node
...
Former-commit-id: d64800229f
2020-10-05 17:56:57 +07:00
Leroy Hopson
db6486e6f3
Add asciicast importer
...
Former-commit-id: ffa8561865
2020-10-05 17:56:57 +07:00
Leroy Hopson
36974e6794
Add a changelog
...
Former-commit-id: 55544de93e
2020-10-05 17:56:57 +07:00