Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-27 | Use HTTPS URL for Godot's website in the headers | Rémi Verschelde | |
2017-08-24 | Convert Object::cast_to() to the static version | Hein-Pieter van Braam | |
Currently we rely on some undefined behavior when Object->cast_to() gets called with a Null pointer. This used to work fine with GCC < 6 but newer versions of GCC remove all codepaths in which the this pointer is Null. However, the non-static cast_to() was supposed to be null safe. This patch makes cast_to() Null safe and removes the now redundant Null checks where they existed. It is explained in this article: https://www.viva64.com/en/b/0226/ | |||
2017-08-19 | [GDnative] Correct godot_string_chars_to_utf8_with_len function name | Emmanuel Leblond | |
2017-08-16 | Merge pull request #10307 from Rubonnek/update-argument-names | Rémi Verschelde | |
Updated function argument names | |||
2017-08-15 | Comment include order to avoid errors | Pedro J. Estébanez | |
So as to not revive #10071, as suggested by @akien-mga. | |||
2017-08-12 | Updated function argument names | Wilson E. Alvarez | |
2017-08-08 | Implemented String C API. | ducdetronquito | |
2017-08-06 | [GDNative] fixed double variant call | Karroffel | |
This bug got discovered thanks to clang! | |||
2017-08-05 | renamed node path, closes #5691 | Juan Linietsky | |
2017-08-04 | [GDNative] fixed a bug with ambiguous include paths | Karroffel | |
fixes #10071. The problem is that the json.h file includes the local variant.h instead of the "absolute" core/variant.h | |||
2017-08-02 | [GDNative] better header include paths | Karroffel | |
The old include paths caused some problems on some compilers, for example including "string.h" was ambiguous. | |||
2017-07-28 | Pass GDNativeLibrary pointer to library init | Ruslan Mustakov | |
2017-07-25 | Add a way to retrieve stack bottom of the main thread | Ruslan Mustakov | |
I'm working on Nim bindings and Nim GC needs to know the stack boundaries to check whether certain pointers are located on the stack or in the heap. This commit adds godot_get_stack_bottom procedure to gdnative module which returns pointer to the stack bottom of the main thread. Later on this may be improved to return stack bottom of the current thread. | |||
2017-07-24 | [GDNative] new GDNative API | Karroffel | |
This adds GDNative as a separate class type. It can be used to interface with native libraries by using "native calls", which can be registered by modules (and in future other GDNative libraries?). It also reworks the currently called "GDNativeScript" into a "NativeScript" that just makes use of the new GDNative instead of it being the component that implements that functionality. | |||
2017-07-15 | Expose Dictionary::next to GDNative | sheepandshepherd | |
2017-07-03 | Fixed syntax inconsistency in Vector3.snap and Vector3.snapped | TwistedTwigleg | |
2017-06-09 | renamed all Rect3.pos to Rect3.position | alexholly | |
2017-06-08 | [GDnative] API consistency + missing properties | Emmanuel Leblond | |
2017-06-04 | renamed all Rect2.pos to Rect2.position | alexholly | |
2017-05-31 | Fix GDNative PoolVector typos | sheepandshepherd | |
2017-05-31 | Wrap copy constructor for some GDNative types | sheepandshepherd | |
2017-05-23 | [GDNative] fixed some functions that returned references | Karroffel | |
Those errors were introduced with #8821 (6fd217d). These functions need to return reference types, otherwise setting values on those containers does not work. | |||
2017-05-19 | Finish implementation of GDnative builtins bindings | Emmanuel Leblond | |
2017-05-17 | Fix two typos from previous commit | Rémi Verschelde | |
Also cleanup comments on variant types. | |||
2017-05-11 | [GDNative] added varcall and print | Karroffel | |
2017-04-17 | Merge pull request #8440 from karroffel/gdnative-new-method | Thomas Herzog | |
[GDNative] added "new" method and fixed headers | |||
2017-04-17 | Merge pull request #8439 from touilleMan/correct_gdnative_signatures | Thomas Herzog | |
Correct gdnative signatures | |||
2017-04-17 | [GDNative] added "new" method and fixed headers | Karroffel | |
2017-04-17 | gdnative: Implement missing function for godot_basis. | Emmanuel Leblond | |
2017-04-17 | gdnative: modify vector2&vector3 functions signature to use value passing ↵ | Emmanuel Leblond | |
instead of ptr. | |||
2017-04-17 | Add godot_string_unicode_str to GDnative | Emmanuel Leblond | |
2017-04-15 | Correct indentation in gdnative vector2/3 | Emmanuel Leblond | |
2017-04-15 | Implement missing functions in gdnative vector2 and vector3 bindings | Emmanuel Leblond | |
2017-04-11 | [GDNative] made string functions more C-friendly | Karroffel | |
2017-04-09 | renamed dlscript module to gdnative | Karroffel | |