9ccbb809ff
Merge pull request #395 from m4gr3d/patch-1
...
Fix godot-cpp types registration
2020-04-17 14:31:48 +10:00
3747ffe871
Fix godot-cpp types registration
...
A initialization bug was causing the registration to occur prior to a key required field being set (see https://github.com/GodotNativeTools/godot-cpp/issues/394#issuecomment-613636985 for more details).
Fixes #394
2020-04-14 13:51:02 -07:00
c2f765e49c
Merge pull request #363 from sheepandshepherd/cpp_rules
...
Mention rules for using Godot classes in the readme
2020-03-19 21:37:27 +11:00
aba8766618
Updated godot_headers to 3.2 and updated license text
godot-3.2-stable
2020-01-30 21:14:43 +11:00
45e6801016
Merge pull request #353 from bruvzg/ios_support
...
Add iOS build support - couldn't test this but trust you @bruvzg ;)
@piiertho please do add CI support for this!
2020-01-30 21:00:46 +11:00
3861ff3018
Merge pull request #360 from ducklin5/master
...
windows use_mingw build fix
2020-01-30 20:54:23 +11:00
9a08d1bb40
Merge pull request #362 from 2shady4u/Vector2D-GDNative-add-functionalities
...
Added bounce to vector2.hpp - thanks!
2020-01-30 20:52:15 +11:00
81783c6045
Merge pull request #333 from sheepandshepherd/string-plus-leak
...
Fix String::operator+ memory leak
2020-01-19 23:35:06 +01:00
65295d6c44
Mention rules for using Godot classes in the readme
2019-12-29 22:34:13 +01:00
9e573b6947
Added bounce to vector2.hpp
2019-12-27 14:28:42 +01:00
7cbb846417
Merge pull request #339 from Faless/fix/macro_namespace
...
Add godot namespace to references in Defs macros.
2019-12-17 11:58:22 +01:00
e8488656e5
windows use_mingw build fix
2019-12-15 15:13:19 -07:00
3ee07f652b
Merge pull request #355 from sheepandshepherd/variantleak
...
Fix leaks caused by implicitly-called copy constructors
2019-12-04 11:21:17 +01:00
95feb486c9
Fix leaks caused by implicitly called copy constructors
2019-12-04 03:27:39 +01:00
f314b47843
Add iOS build support.
2019-11-26 21:26:06 +02:00
91e9262210
Add godot namespace to references in Defs macros.
...
Was causing failed builds when used outside of the godot namespace.
2019-10-24 13:52:23 +02:00
9560cbff09
Fix String::operator+ memory leak
2019-10-05 01:14:23 +02:00
123d9f0e92
Merge pull request #328 from TGRCdev/gdnative-android
...
Godot-cpp compile for Android
2019-09-22 09:33:11 +10:00
3352abf79e
Merge pull request #327 from BastiaanOlij/move_register
...
Call register types and init earlier
2019-09-19 17:56:13 +10:00
7482074779
Android compile fixed for Windows
2019-09-18 11:01:54 -07:00
77cde5bb3a
Add android support, Update README.md
...
Compiles and runs fine on Android platform
2019-09-18 10:44:46 -07:00
8443486a19
Call register types and init earlier
2019-09-14 11:24:15 +10:00
93df07289c
Updated godot_headers to latest commit 4fa11f8c2a8029df7d6f30904297afcb42c4906c
2019-09-14 11:12:27 +10:00
d0a4ddfd9f
Merge pull request #321 from BastiaanOlij/add_new_structs
...
Store all main entry points to the currently available APIs
2019-09-14 11:08:11 +10:00
fc1fe720c3
Store all main entry points to the currently available APIs
2019-08-12 19:55:29 +10:00
c2ec46f64a
Merge pull request #296 from lupoDharkael/missing
...
Add missing class methods
2019-08-05 10:39:56 +02:00
b895d3c326
Add missing class methods
2019-08-05 00:23:42 +02:00
cdd50260d0
Merge pull request #295 from silverkorn/master
...
Add MSYS/MinGW compiling support on Windows
2019-06-16 16:38:31 +10:00
659a19b9a4
Updated to godot_headers 20190615
2019-06-15 20:33:57 +10:00
743100b401
Merge pull request #294 from aqnuep/error_msg
...
Error message improvements
2019-06-15 20:18:45 +10:00
5bdcecfc20
Merge pull request #289 from 2shady4u/master
...
Fixed wrong implementation of Quat multiplication
2019-06-04 08:01:12 +02:00
0220045268
Merge pull request #299 from bruvzg/macos_mingw
...
Fix MinGW-w64 cross-compilation on macOS.
2019-06-01 17:38:02 +02:00
e080c5391e
Fix MinGW-w64 cross-compilation on macOS.
2019-05-25 15:23:36 +03:00
73c588456c
Add MSYS/MinGW compiling support on Windows
...
Tested successfully with MSYS2 with the following command:
scons platform=windows generate_bindings=yes use_mingw=1 bits=64
2019-05-15 21:09:39 -04:00
bb4a837ad3
Error message improvements
...
Changed error message macros to actually use Godot's error reporting
facilities instead of outputting straight to stderr. This enables
GDNative errors to actually show up inside the editor.
Messages and set of available macros now also better matches that of
the engine itself.
2019-05-15 14:45:09 +02:00
041b97e5b2
Fixed wrong implementation of Quat multiplication
...
Obeyed Clang format rules
2019-05-06 11:01:31 +02:00
04548011e3
Merge pull request #286 from Calinou/add-travis-ci
...
Set up Travis CI
2019-05-03 08:29:11 +02:00
c476d24b49
Set up Travis CI
...
This ensures the repository is always in a buildable state,
while also checking for code style violations.
2019-05-02 22:55:01 +02:00
12732b5391
Merge pull request #270 from Windfisch/add-variant-cast
...
Add a type conversion to Variant for anything that supports ___get_from_variant()
2019-05-02 23:03:06 +10:00
7defa6f77e
Merge pull request #271 from Windfisch/fix-register-property
...
Fix registering properties of reference-types by applying bruvzg's patch
2019-05-02 23:00:47 +10:00
877de75d8b
Merge pull request #282 from RameshRavone/patch-3
...
Fix snapped from Vector2
2019-05-02 23:00:25 +10:00
2d9d4be655
Sync with godot_headers master 20190502
2019-05-02 22:26:41 +10:00
3ffaada12a
Linked to latest master of godot_headers
2019-05-02 21:50:20 +10:00
ca85ab244f
Fix snapped from Vector2
2019-05-02 09:57:28 +05:30
e4fb5ca2a5
Merge pull request #277 from RameshRavone/patch-2
...
Fix #272
2019-04-22 09:10:31 +02:00
761d62c9c8
Fix #272
2019-04-21 06:55:49 +05:30
971adbd955
Merge pull request #266 from RameshRavone/pathch-1
...
fix shadows template parameter
2019-04-14 21:25:38 +10:00
834d88a0cd
Merge pull request #264 from aqnuep/random_fixes
...
Fix bug in Basis [] operator and add missing Transform-Vector3 * operator
2019-04-14 21:25:14 +10:00
51233fa1a9
Update CMakeLists.txt
...
changes so this cmake file can be used as a subdirectory
```
add_subdirectory(godot-cpp)
project(project-name)
add_library(project-name SHARED src/init.cpp)
target_link_libraries(project-name godot-cpp)
```
2019-04-12 23:29:56 +10:00
7c8e42b56a
Merge pull request #262 from aqnuep/optimization
...
Optimizations to the generated bindings
2019-04-12 22:24:41 +10:00