summaryrefslogtreecommitdiff
path: root/modules/gdnative
AgeCommit message (Collapse)Author
2017-11-17Rename Rect3 to AABB.Ferenc Arn
Fixes #12973.
2017-11-16[GDNative] fix wrapper code generationKarroffel
2017-11-15doc: Sync classref with current sourceRémi Verschelde
2017-11-15doc: Make all module docs self-containedRémi Verschelde
2017-11-15doc: Remove revision.module_config from version stringRémi Verschelde
It is now "3.0-alpha" instead of "3.0.alpha.custom_build{,.mono}", limits unnecessary diffs.
2017-11-15Merge pull request #12949 from karroffel/gdnative-exportJuan Linietsky
[GDNative] export plugin
2017-11-15[GDNative] export pluginKarroffel
2017-11-14Merge pull request #12922 from eska014/engine-singletonsRémi Verschelde
Singleton management changes
2017-11-14Merge pull request #12586 from karroffel/gdnative-gdnlibrary-changesThomas Herzog
[GDNative] use feature tags, added load once option
2017-11-14Move singleton management from ProjectSettings to EngineLeon Krause
2017-11-13fix auto-generated GDN API header for C compilers (#12891)Evrey
* fix auto-generated GDN API header for C compilers
2017-11-13Removed add/remove interface bindings and added get_interfacesBastiaanOlij
2017-11-10[GDNative] renamed nativearvr to arvr in api.jsonKarroffel
2017-11-10[GDNative] rename nativearvr extension to arvrKarroffel
2017-11-10[GDNative] better API struct versioningKarroffel
2017-11-09[GDNative] refactored API struct into core and extensionsKarroffel
2017-11-07[GDNative] even more API fixesKarroffel
2017-11-04Merge pull request #12612 from karroffel/gdnative-poolarray-accessorsThomas Herzog
[GDNative] added Read and Write accessors to pool arrays
2017-11-04Merge pull request #12557 from BastiaanOlij/arvr_add_rumble_supportBastiaan Olij
Adding rumble support to ARVR controllers
2017-11-03[GDNative] added Read and Write accessors to pool arraysKarroffel
2017-11-03[GDNative] small API bug fixesKarroffel
2017-11-03[GDNative] removed anchorsKarroffel
2017-11-03[GDNative] use feature tags, added load once optionKarroffel
2017-11-01Adding rumble support to ARVR controllers (if implemented on the ARVR interface)Bastiaan Olij
2017-10-25Removes Script::get_node_type()Jerome67000
used before GDScript, with squirrel apparently
2017-10-24Add ScriptLanguage::supports_builtin_mode and improve ScriptCreateDialogIgnacio Etcheverry
- Make ScriptCreateDialog disable the built-in script checked button if the language does not support it. - ScriptLanguage's get_template and make_template now receive the script path as class name if the the script language does not have named classes.
2017-10-21Cleanup unnecessary debug printsRémi Verschelde
2017-10-21classref: Sync with current sourceRémi Verschelde
2017-10-20[GDnative] remove useless (and illegal !) STL includeEmmanuel Leblond
2017-10-20Fix compilation on Visual Studio 2013 (#10219).scorched
2017-10-17Merge pull request #11953 from touilleMan/pluginscriptThomas Herzog
[GDnative] add pluginscript \o/
2017-10-17[GDnative] add pluginscript \o/Emmanuel Leblond
2017-10-16[Nativescript] fix crash when loading a library with missing ↵Emmanuel Leblond
godot_nativescript_init
2017-10-15Couple of small changes so our ARVRInterfaceGDNative gets constructed and ↵BastiaanOlij
registered automatically when a module loads
2017-10-15remove error message for optional NativeScript symbolsKarroffel
2017-10-14update ARVRInterfaceGDNative to use API structKarroffel
2017-10-14[GDNative] removed native_raw_callKarroffel
2017-10-14Redoing the ARVR GDNative interface as module and tighter implementationBastiaanOlij
2017-10-13removed GDNativeClass doc from GDNative moduleKarroffel
2017-10-13Move GDNative docs into gdnative folderBastiaanOlij
2017-10-09Merge pull request #11950 from sheepandshepherd/gdnative_property_indexThomas Herzog
Include property index in GDNative class API
2017-10-09[GDnative] fix crash at cleanup time when singleton_gdnatives is not emptyEmmanuel Leblond
2017-10-08Include property index in GDNative class APIsheepandshepherd
Needed by properties that share set/get functions. Fixes #10329.
2017-10-08[GDnatvie] improve wrapper code generationEmmanuel Leblond
2017-10-08[GDnative] Add string_name apiEmmanuel Leblond
2017-10-07Store GDNative API in array instead of dictionarysheepandshepherd
2017-10-05Added the set/get_setting function in Editor/Project settings. Renamed has() ↵Juan Linietsky
to has_setting. Fixes #11844
2017-10-04Merge pull request #11806 from touilleMan/gdnative-version-fieldThomas Herzog
[GDnative] add api version field to godot_gdnative_api_struct
2017-10-04[GDnative] add future-proof next field to godot_gdnative_api_struct (a la ↵Emmanuel Leblond
Vulkan)
2017-10-03[GDNative] added API struct wrapper generatorKarroffel
Previously functions of the GDNative API were accessed by letting the loader at load-time resolve the symbols. This causes troubles on Windows (...sigh...), so now the GDNative API isn't exported anymore. This means, that a library that wants to call a GDNative function needs to access it via a struct of pointers that's passed to it at right after the library was loaded. To make the usage easier, those function pointers in the struct can be wrapped in actual function in the global scope. This commit adds a generator for that wrapper code.