summaryrefslogtreecommitdiff
path: root/modules/gdnative
AgeCommit message (Collapse)Author
2018-04-30Fix lto builds on clang compilersHein-Pieter van Braam
The --no-lto option only works on GCC compilers. This breaks LTO builds on MacOS and iPhone when building the gdnative wrappers. -fno-lto works on both brands of compilers.
2018-04-19Merge pull request #18119 from sheepandshepherd/nativescript_property_listRémi Verschelde
Fix NativeScript property list order
2018-04-12Revert "Unify http- and percent- encode/decode"Pedro J. Estébanez
This reverts commit b76ee30917c63211ac9e94a21bebbddf518d169f.
2018-04-11Fix NativeScript property listsheepandshepherd
2018-04-10doc: Sync classref with current sourceRémi Verschelde
2018-04-07Merge pull request #17583 from RandomShaper/enhance-uri-utilsJuan Linietsky
Enhance uri utils
2018-04-07Correct profiling_frame naming in pluginscriptEmmanuel Leblond
2018-04-06Fix Pluginscript add_global_constant mandatory value checkEmmanuel Leblond
2018-04-06[NativeScript] replace error macros by simple returnskarroffel
2018-04-05Merge pull request #17980 from karroffel/nativescript-1.1-global-type-tagsThomas Herzog
[NativeScript] added global type tag system
2018-04-05[NativeScript] added global type tag systemkarroffel
2018-04-04[GDNative] enable saving GDNativeLibrary as sub resourcekarroffel
2018-04-04[GDNative] easier GDNativeLib handlingkarroffel
2018-03-31[GDNative] fixed issue with library unloading orderkarroffel
2018-03-31[GDNative] added GDCALLINGCONV to instance binding functionskarroffel
2018-03-27Unify http- and percent- encode/decodePedro J. Estébanez
There was a percent-prefixed version, which was exposed, and a http-prefixed version which was not (only to GDNative). This commit keeps the percent-prefixed versions, but with the http-prefixed implementations.
2018-03-02NativeScript: Fix initialization in wrong scopeRémi Verschelde
Regression from d702d7b335c0c9305e75131770c0ea739b70d813 which broke javascript build.
2018-02-28Fix various valgrind reported uninitialized variable usesHein-Pieter van Braam
2018-02-27doc: Remove status from hardcoded version stringRémi Verschelde
It has no practical use case and just generates noise for each alpha, beta, etc.
2018-02-21Fix typos with codespellluz.paz
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
2018-02-19doc: Update version string in headerRémi Verschelde
2018-02-11gdnative_api.json: Change argument name to r_desttilpner
This reflects its usage as an output argument, consistent with the other godot_variant_new functions
2018-02-10Merge pull request #16539 from eska014/gdnative-macwarnThomas Herzog
Fix GDNATIVE_API_INIT() warning about sign mismatch
2018-02-10Fix GDNATIVE_API_INIT() warning about sign mismatchLeon Krause
2018-02-09add initial NativeScript 1.1 extensionkarroffel
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
2018-02-09generate proper API structs for GDNative extension extensionskarroffel
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.
2018-02-01Fix inconsistencies and typos in argument namesPaolo Perkovic
2018-01-25doc: Sync with current sourceRémi Verschelde
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).
2018-01-18Fix typos in code and docs with codespellRémi Verschelde
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
2018-01-18[GDNative] fix NativeScript false negative errorkarroffel
2018-01-18[GDNative] fix #15723karroffel
2018-01-18Added GDNative copy constructor for PoolVectors Read and WriteMarc Gilleron
2018-01-17Merge pull request #15761 from touilleMan/pluginscript-improve-inheritanceRémi Verschelde
[GDnative] Improve inheritance system in gdnative pluginscript
2018-01-16Improve inheritance system in gdnative pluginscriptEmmanuel Leblond
2018-01-14[GDNative] fix two crashes with NativeScriptkarroffel
2018-01-14[GDNative] fix editor crash with NativeScriptkarroffel
2018-01-13[GDNative] cache API hasheskarroffel
2018-01-13doc: Update version string in XMLRémi Verschelde
2018-01-12Fix GDNative procedures returning godot_char_stringRuslan Mustakov
2018-01-11Merge pull request #15580 from karroffel/gdnative-api-fixesRémi Verschelde
[GDNative] updates to string API and const fixes
2018-01-11[GDNative] updates to string API and const fixeskarroffel
2018-01-09Fix warning when editor resource preview try to read pluginscript resourceEmmanuel Leblond
2018-01-09Fix crash in pluginscript complete_codeEmmanuel Leblond
2018-01-07doc: Sync classref with current sourceRémi Verschelde
2018-01-06[GDNative] fix reloading of non-reloadable librarieskarroffel
2018-01-06Removed PBM bitmap loader, added abiliy to importi mages as bitmap. Fixes #14828Juan Linietsky
2018-01-06[GDNative] added reload propertykarroffel
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
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.
2018-01-04Disable lto for gdnative wrapperEmmanuel Leblond
2018-01-01Merge pull request #15246 from vnen/uwp-gdnativeGeorge Marques
Make GDNative DLLs work on UWP