summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/language_server/gdscript_text_document.cpp
diff options
context:
space:
mode:
authorRaul Santos <raulsntos@gmail.com>2024-04-24 01:32:25 +0200
committerRaul Santos <raulsntos@gmail.com>2024-08-22 05:29:11 +0200
commit4dd6e8eca500f18344a57daa74ce3459931531fe (patch)
tree47f6297542442fa9f16cc7cb7b9865c898c2d8bb /modules/gdscript/language_server/gdscript_text_document.cpp
parent1bd740d18d714f815486b04bf4c6154ef6c355d9 (diff)
downloadredot-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