aboutsummaryrefslogtreecommitdiff
path: root/modules/gdnative (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos with codespellluz.paz2018-02-211-1/+1
| | | | | | | | | | | | | | Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
* doc: Update version string in headerRémi Verschelde2018-02-194-4/+4
|
* gdnative_api.json: Change argument name to r_desttilpner2018-02-112-2/+2
| | | | | This reflects its usage as an output argument, consistent with the other godot_variant_new functions
* Merge pull request #16539 from eska014/gdnative-macwarnThomas Herzog2018-02-101-1/+1
|\ | | | | Fix GDNATIVE_API_INIT() warning about sign mismatch
| * Fix GDNATIVE_API_INIT() warning about sign mismatchLeon Krause2018-02-101-1/+1
| |
* | add initial NativeScript 1.1 extensionkarroffel2018-02-097-6/+592
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds new functionality to NativeScript, namely: - ability to set and get documentation for classes, methods, signals and properties - ability to set names and type information to method arguments - ability to set and get type tags for nativescripts - ability to register instance binding data management functions - ability to use instance binding data
* | generate proper API structs for GDNative extension extensionskarroffel2018-02-091-15/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The GDNative C API gets passed to libraries in a struct of function pointers. To provide stable binary compatibility, each extension not part of the core API is separated into its own sub-struct. These structs aren't meant to be changed in order to keep binary compatibility. In case of an API extension, the structs include a `next` pointer which can point to a new struct with additional function pointers. Godot's build system generates the API structs automatically at build time, but so far there has no support for the mentioned `next` pointers. This commit changes the API struct generation in such a way that code that used previous headers will compile without problem with the new headers. The new extension-extensions (weird name, but that's what it is) get generated recursively and include the version in the struct-name.
* | Fix inconsistencies and typos in argument namesPaolo Perkovic2018-02-012-2/+2
|/
* doc: Sync with current sourceRémi Verschelde2018-01-255-5/+5
| | | | | | Also enhance RigidBody docs as per https://github.com/godotengine/godot-docs/pull/1018 and fix the version tag in all files (not really stable yet, but it makes no sense to hardcode rc3 at this stage).
* Fix typos in code and docs with codespellRémi Verschelde2018-01-183-3/+3
| | | | Using v1.11.0 from https://github.com/lucasdemarchi/codespell
* [GDNative] fix NativeScript false negative errorkarroffel2018-01-181-1/+1
|
* [GDNative] fix #15723karroffel2018-01-181-3/+38
|
* Added GDNative copy constructor for PoolVectors Read and WriteMarc Gilleron2018-01-183-0/+168
|
* Merge pull request #15761 from touilleMan/pluginscript-improve-inheritanceRémi Verschelde2018-01-174-28/+29
|\ | | | | [GDnative] Improve inheritance system in gdnative pluginscript
| * Improve inheritance system in gdnative pluginscriptEmmanuel Leblond2018-01-164-28/+29
| |
* | [GDNative] fix two crashes with NativeScriptkarroffel2018-01-141-1/+6
|/
* [GDNative] fix editor crash with NativeScriptkarroffel2018-01-141-4/+6
|
* [GDNative] cache API hasheskarroffel2018-01-131-3/+13
|
* doc: Update version string in XMLRémi Verschelde2018-01-135-5/+5
|
* Fix GDNative procedures returning godot_char_stringRuslan Mustakov2018-01-121-3/+3
|
* Merge pull request #15580 from karroffel/gdnative-api-fixesRémi Verschelde2018-01-115-165/+221
|\ | | | | [GDNative] updates to string API and const fixes
| * [GDNative] updates to string API and const fixeskarroffel2018-01-115-165/+221
| |
* | Fix warning when editor resource preview try to read pluginscript resourceEmmanuel Leblond2018-01-091-1/+5
| |
* | Fix crash in pluginscript complete_codeEmmanuel Leblond2018-01-091-1/+1
|/
* doc: Sync classref with current sourceRémi Verschelde2018-01-071-0/+2
|
* [GDNative] fix reloading of non-reloadable librarieskarroffel2018-01-062-3/+8
|
* Removed PBM bitmap loader, added abiliy to importi mages as bitmap. Fixes #14828Juan Linietsky2018-01-061-2/+0
|
* [GDNative] added reload propertykarroffel2018-01-063-12/+42
|
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-0564-19/+75
| | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* Disable lto for gdnative wrapperEmmanuel Leblond2018-01-041-0/+8
|
* Merge pull request #15246 from vnen/uwp-gdnativeGeorge Marques2018-01-012-2/+5
|\ | | | | Make GDNative DLLs work on UWP
| * Make GDNative DLLs work on UWPGeorge Marques2018-01-012-2/+5
| |
* | Update copyright statements to 2018Rémi Verschelde2018-01-0170-140/+140
|/ | | | Happy new year to the wonderful Godot community!
* Add plugin to edit GDNativeLibrarygeequlim2017-12-186-17/+555
| | | | Rename GDNativeLibraryEditor to GDNativeLibrarySingletonEditor
* Remove get_stack_bottomRuslan Mustakov2017-12-163-14/+0
| | | | | It's not used in godot-nim any longer and there were no other uses for it.
* Add missing godot_get_stack_bottom and godot_get_global_constants in ↵Emmanuel Leblond2017-12-151-0/+12
| | | | gdnative_api.json
* Fix missing parenthesisRémi Verschelde2017-12-091-1/+1
|
* GDNative: Fix warning when gdnative/singletons is missingRémi Verschelde2017-12-091-2/+5
|
* Style: Apply new clang-format 5.0 style to all filesRémi Verschelde2017-12-077-20/+21
|
* Style: Apply clang-format again on all filesRémi Verschelde2017-12-071-1/+1
| | | | | Fixes issues introduced by newer clang-format versions or commits pushed directly without using the clang-format pre-commit hook.
* Improve slang, especially in user-visible partsUnknown2017-12-051-2/+0
|
* Merge pull request #13992 from ISylvox/substract-to-subtractRémi Verschelde2017-12-059-12/+12
|\ | | | | Fix Typo: Substract to Subtract
| * Fixed typo: substract to subtractIndah Sylvia2017-12-059-12/+12
| |
* | GDNative: Save singletons only if there's a changeGeorge Marques2017-12-051-2/+20
|/ | | | | Ensures that the Project Settings are saved only if the list of singletons actually changed.
* Changed the dynamic library open function to allow setting the path of the ↵Juan Linietsky2017-11-301-1/+1
| | | | library to open extra libraries.
* disable caching for targets using helper functionsRhody Lugo2017-11-281-2/+1
|
* Set real world position, not virtual world position!Bastiaan Olij2017-11-281-1/+1
|
* use the same cache for all branches for appveyorRhody Lugo2017-11-281-1/+2
|
* [GDNative] disable -fPIC flag with msvc compilerEmmanuel Leblond2017-11-251-2/+2
|
* doc: Remove setters and getters now exposed via properties/membersRémi Verschelde2017-11-243-84/+0
|