Commit Graph

1131 Commits (92449b46e1a27e7dd197dc1854daaad560cc8b6f)

Author SHA1 Message Date
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
Karroffel fe4f8b9581 added support for tool scripts 2017-03-18 19:01:11 +01:00