Skip to content

Godot 4 7#837

Open
bitwes wants to merge 43 commits into
mainfrom
godot_4_7
Open

Godot 4 7#837
bitwes wants to merge 43 commits into
mainfrom
godot_4_7

Conversation

@bitwes

@bitwes bitwes commented Jun 18, 2026

Copy link
Copy Markdown
Owner

No description provided.

bitwes added 30 commits March 4, 2026 20:46
No new features except using return in overrides only when a method has a return value.  added documentation and stubbed out some tests for cases I thought of so far
methods in doubles now get a return value based on the return type defined in the metadata, this avoids returning null when we should not and datatype mismatch issues with return types
bitwes added 13 commits June 19, 2026 15:23
* Use a global InnerClassRegestry to get inner class paths
* code review
* Implmeneted whitelist for class names

Added a list of all classes that exist in ClassDB that are 'valid' at addons/gut/class_list.cfg.  This was generated from the file names that exist in Godot's repo at doc/classes.

* made test more OS independant
As much as the convoluted generation of the list of NativeClass names/NativeClass references was fun to make, it was an over-engineered Rube Golbergery pain.  This PR alters the stub lookup dictionary to use the names for Native Classes instead of the reference to them, thus allowing me to remove the enjoyable but invariably flawed dynamically generated list.  Hopefully these are not "famous last words".
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant