diff options
author | Raul Santos <raulsntos@gmail.com> | 2024-04-24 01:32:25 +0200 |
---|---|---|
committer | Raul Santos <raulsntos@gmail.com> | 2024-08-22 05:29:11 +0200 |
commit | 4dd6e8eca500f18344a57daa74ce3459931531fe (patch) | |
tree | 47f6297542442fa9f16cc7cb7b9865c898c2d8bb /modules/gdscript/language_server/gdscript_text_document.cpp | |
parent | 1bd740d18d714f815486b04bf4c6154ef6c355d9 (diff) | |
download | redot-engine-4dd6e8eca500f18344a57daa74ce3459931531fe.tar.gz |
GDExtension: Implement `GDExtensionLoader` concept
- Implements the concept of GDExtension loaders that can be used to customize how GDExtensions are loaded and initialized.
- Moves the parsing of `.gdextension` config files to the new `GDExtensionLibraryLoader`.
- `GDExtensionManager` is now meant to be the main way to load/unload extensions and can optionally take a `GDExtensionLoader`.
- `EditorFileSystem` avoids unloading extensions if the file still exists, this should prevent unloading extensions that are outside the user project.
Diffstat (limited to 'modules/gdscript/language_server/gdscript_text_document.cpp')
0 files changed, 0 insertions, 0 deletions