Thomas Herzog
0081c3bb3a
Merge pull request #29 from RichyHBM/keep-env-windows
...
Add compiler flags for windows
2017-07-30 14:43:13 +02:00
Richy HBM
2d54c15c30
Add compiler flags for windows
...
This adds MSVC compiler flags to enable the DEBUG/NDEBUG defines, enable exceptions, turn on optimizations for Release builds, and link to the correct runtime library
2017-07-30 13:22:30 +01:00
Thomas Herzog
501a30856b
Merge pull request #28 from RichyHBM/keep-env-windows
...
Fix using variable before defining it
2017-07-29 14:32:53 +02:00
Richy HBM
e5806869c5
Fix using variable before defining it
2017-07-29 13:25:57 +01:00
Thomas Herzog
b523f61b7d
Merge pull request #27 from RichyHBM/keep-env-windows
...
Keep environment variables on windows
2017-07-29 14:19:30 +02:00
Richy HBM
b503db1712
Keep environment variables on windows
...
This ensures that environment variables are kept when on windows meaning you can run it with any version of VS, so long as you are in a VS prompt or have run the vcvars.bat file for your architecture
2017-07-29 11:50:05 +01:00
Thomas Herzog
e6064f7291
Merge pull request #24 from KursonSerg/master
...
Replaced 'char *' with 'const char *' for consistency with C API
2017-07-27 13:04:07 +02:00
Sergey Kurson
3acd3f8991
Replaced 'char *' with 'const char *' for consistency with C API
...
Also makes gcc and clang happy
2017-07-27 13:43:53 +03:00
Thomas Herzog
57a5d0cf7e
Merge pull request #23 from RameshRavone/patch-3
...
Update README.md
2017-07-26 20:19:21 +02:00
Ramesh Ravone
49b0301b58
Update README.md
2017-07-26 08:50:23 +05:30
Karroffel
c27af379b8
updated to use the new NativeScript and GDNative interface
2017-07-24 17:08:52 +02:00
Thomas Herzog
2195f2e9a8
Merge pull request #20 from GodotNativeTools/static-linking
...
Use static linking instead of dynamic linking
2017-07-24 04:52:18 +02:00
Karroffel
4769f49cb4
Use static linking instead of dynamic linking
2017-07-23 17:53:50 +02:00
Thomas Herzog
fd852eae54
Merge pull request #19 from GodotNativeTools/template-magic
...
template magic
2017-07-23 17:15:37 +02:00
Karroffel
606d2624af
new ptrcall number sizes (int64_t and double)
2017-07-23 17:14:50 +02:00
Karroffel
ee4ac30b40
template magic
2017-07-23 16:28:37 +02:00
Thomas Herzog
add4c99e36
Merge pull request #17 from RameshRavone/master
...
String operator_plus fix
2017-07-22 15:53:06 +02:00
Ramesh Ravone
36561b5853
String operator_plus fix
2017-07-22 19:16:10 +05:30
Karroffel
a3bcda958e
implement registering const methods
...
fixes #6
2017-06-21 02:26:06 +02:00
Thomas Herzog
ab0854c8f2
Merge pull request #11 from GodotNativeTools/ref-class-api
...
Ref class api
2017-06-21 02:15:42 +02:00
Karroffel
e1f3865467
Wohoo, Ref<>s are now working
2017-06-21 02:14:54 +02:00
Karroffel
38f1ee741d
some Ref WIP, memory leaks and invalid returns
2017-06-21 00:42:29 +02:00
Karroffel
82165394ca
fixed singleton naming thingy
2017-06-20 23:26:22 +02:00
Karroffel
b6ca6a2d8e
fixed ArgCast again
2017-06-19 12:05:38 +02:00
Karroffel
1c5eeee512
better Variant casting
2017-06-19 02:26:54 +02:00
Karroffel
ac630353cf
[experimental] constructors and Ref<T>
2017-06-19 02:03:59 +02:00
Karroffel
99fceb455a
updated scripting interface
2017-06-18 14:01:11 +02:00
Karroffel
51d3cecb5e
updated scripting interface
2017-06-18 13:35:30 +02:00
Karroffel
ebe9d9de6a
updated core to new GDNative interface
2017-06-18 13:21:36 +02:00
Thomas Herzog
31dd500d28
Merge pull request #10 from BastiaanOlij/fix_macos_compile
...
Getting this to compile on mac os x
2017-06-16 15:57:37 +02:00
BastiaanOlij
1f36c2307a
Getting this to compile on mac os x
2017-06-16 23:50:48 +10:00
Thomas Herzog
ba32738ec7
Update README.md
2017-05-30 23:13:48 +02:00
Thomas Herzog
d1940b8d71
Merge pull request #8 from RameshRavone/patch-1
...
[GDNative] Creating SimpleLibrary
2017-05-30 11:35:49 +00:00
Karroffel
ad3720440e
removed InputEvent and Image
2017-05-23 23:03:57 +02:00
Ramesh Ravone
440a3ffa19
[GDNative] Creating Example library
2017-05-18 16:53:13 +05:30
Karroffel
9caeb8d296
made msvc happier
2017-05-16 09:00:17 +02:00
Karroffel
fad8f7c9eb
made script "inheritance" less OOP
2017-05-13 13:55:04 +02:00
Karroffel
cf30b0f39d
rewrote binding generator in python
2017-05-12 21:53:07 +02:00
Karroffel
3969bcf078
better llvm support
2017-04-18 02:43:04 +02:00
Thomas Herzog
fdee3a562c
Merge pull request #7 from Zylann/auto_binding_gen
...
Improve build usage
2017-04-18 02:30:46 +02:00
Marc Gilleron
805ca9601f
Improve build usage
...
- Local dependency paths are now grouped in a few vars on top of SConstruct
- Added an option to generate bindings as part of the build
2017-04-18 02:16:57 +02:00
Karroffel
ac51c7b141
moved includes out of namespace
2017-04-18 00:38:09 +02:00
Karroffel
b9e5611cfb
reverted weird reference stuff
2017-04-17 21:29:47 +02:00
Karroffel
005b9aa148
String.c_string() now returns char *
2017-04-11 15:48:26 +02:00
Karroffel
e16e2fe308
basic signal support and update binding generation
2017-04-11 03:04:29 +02:00
Karroffel
617057c704
support for script inheritance
2017-04-06 05:05:53 +02:00
Karroffel
5e3b01f0f1
some NodePath fixes and better handling of Object type arguments
2017-04-06 02:32:24 +02:00
Karroffel
63c2b9d474
new macros for entry points, virtual method fix
2017-04-05 17:16:47 +02:00
Karroffel
8aaef5a6a2
use pointers for objects, default arguments
2017-04-05 01:00:33 +02:00
Karroffel
c40a9dce51
Added Variant constructor for Object types
2017-04-04 02:28:05 +02:00