Geequlim / ECMAScript

Javascript binding for godotengine
MIT License
959 stars 84 forks source link

Port to godot 4.0 #154

Closed fire closed 1 year ago

fire commented 1 year ago

Fixes: Merging gd4 to master

Fixes: https://github.com/Geequlim/ECMAScript/issues/139

Fix compile error for godot 4.0

Fix reference object constructor

Improve RefCounted binding

Rename ECMAScript to JavaScript for godot 4

Fix compile error with non-editor build

Implement JavaScriptCallable for Signal & slot

Implement script workflow

Godot call javascript is working

[FIX] Failsafe env["TOOLS"] variable getter

[FIX] Fixed missing comma

[FIX] Adds GDNative to GDExtension migration changes

[FIX] Adds missing get_global_name method

Updated JavaScript modules for Godot 4.0 branch The commits address various issues, such as non-existent files, editor targets, module usage, and compilation errors. The messages also show an effort to align the project's GitHub actions with the main Godot repository and tackle platform-specific problems. Some commits address challenges related to advanced Linux builds and temporarily disable the "-werror" flag due to issues with QuickJS.

fire commented 1 year ago

Waiting for the build to pass.