-
-
Notifications
You must be signed in to change notification settings - Fork 21.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GDExtension doc page broken. #76796
Comments
Does it not get the |
GDExtension is strictly 4.x is it not? But can still technically be regression from 4.0.x of course |
Its a regression that was introduced by 5319192. |
I don't really see how that PR could have done anything to this documentation though, so very strange what actually caused it |
Its probably some kind of thread misuse in the docgen? |
I mean how it can affect only this part of documentation and not the general documentation, not sure |
Does the issue persist if you change this line to false? Line 2295 in 64eeb04
Or if you straight up revert the PR |
I bisected it so im pretty sure that the issue will persist (if i revert), will try later though. |
I'm not able to set up for gdextension at the moment on my platform, and haven't worked with gdextension previously |
Possibly the same issue as #82817 |
v4.3.dev.custom_build [fe01776] The docs load properly upon starting the editor, but the classes completely disappear from search once the GDExtension is reloaded. The docs pages stay open in the script editor, but are not updated. GDScript autocompletion for the relevant classes also stops working once the extension is reloaded. Is this feature working properly for anyone? Is there any workaround? Edit: Hot reloading documentation currently appears to be broken according to #84354 (review) |
I'm able to reproduce this issue still (although, I think we may have fixed and re-introduced it at least once since this issue has been created - maybe even more than once :-)). I just posted PR #91126 which fixes this in my testing. |
Godot version
5319192 caused regression
System information
ArchLinux x11
Issue description
Opening docs (f1) and searching for desired GDExtension class will yield nothing, clicking on GDScript doc page with a typed fucntion that takes a GDExtension class (
) Will take you to a empty doc page.
nodoc.mp4
gdext tracker
Steps to reproduce
I havent figured out how to use godot-cpp in 4.x, so the mrp is in rust.
To use:
cargo build -r
(compilinggodot-core
will take a while, but its normal)godot4 -e
StructThatDoesntShowUp
Test
test()
Minimal reproduction project
bug.zip
The text was updated successfully, but these errors were encountered: