Commit graph

51 commits

Author SHA1 Message Date
Ruslan Mustakov
cc6bfa0045 Update for latest GDNative API changes 2017-11-13 10:18:25 +07:00
Ruslan Mustakov
26570707aa Fix poll loop 2017-10-18 11:47:20 +07:00
Ruslan Mustakov
d2b86a2b94 Perform poll(0) in a loop
Temporary workaround for https://github.com/nim-lang/Nim/issues/6523
2017-10-17 16:32:07 +07:00
Ruslan Mustakov
1b47dac4e9 Fix thread_enter not to use GC 2017-10-16 20:10:16 +07:00
Ruslan Mustakov
b62db02d8f Use GDNative API struct 2017-10-05 18:28:12 +07:00
Evgeny Zuev
cf75723fa1 Fix crash when passing nil seq to godot
Up version to 0.5.10
2017-09-19 18:26:55 +07:00
Ruslan Mustakov
77a8cf7815 Replace ~ with of 2017-09-14 11:04:34 +07:00
Ruslan Mustakov
99934854d0 Fix Reference handling 2017-09-14 10:49:43 +07:00
Ruslan Mustakov
ee53768c13 Export generated init 2017-09-04 20:28:34 +07:00
Ruslan Mustakov
b5fd4295e6 Always generate init with super call 2017-09-04 19:29:59 +07:00
Ruslan Mustakov
fda800fd26 Avoid using godot_get_stack_bottom
It's not reliable on Android.
2017-08-23 13:29:35 +07:00
Ruslan Mustakov
7a96e33f74 Treat process and fixed process as multilevel calls 2017-08-17 17:47:27 +07:00
Ruslan Mustakov
f54de5cd46 Remove wrong assertion (false for references) 2017-08-17 16:52:11 +07:00
Ruslan Mustakov
72e6e774a7 Remove debug code from gdobj 2017-08-11 12:30:12 +07:00
Ruslan Mustakov
e8ea5fbe27 Rename noExport -> noGdExport 2017-08-09 17:03:48 +07:00
Ruslan Mustakov
fcc10071fb Fix toVariant for nil values 2017-08-08 21:58:17 +07:00
Ruslan Mustakov
daa56270e5 Fix object property export 2017-08-08 17:23:45 +07:00
Ruslan Mustakov
4cc9711d2f Handle nil in == 2017-08-07 22:13:42 +07:00
Ruslan Mustakov
8ef554501f Add nil check to tilde 2017-08-07 20:59:32 +07:00
Ruslan Mustakov
327cd0e18f Proper inheritance checks and conversion 2017-08-06 19:22:38 +07:00
Ruslan Mustakov
643c445f87 Allow conversion from Real to int types 2017-08-06 14:21:48 +07:00
Ruslan Mustakov
72b706d7fe Allow to omit type when default value is present 2017-08-06 13:43:11 +07:00
Ruslan Mustakov
f91a0d0364 Allow gdExport without Nim export 2017-08-05 23:02:48 +07:00
Ruslan Mustakov
fd40716b58 print can be used similar to echo 2017-08-05 22:55:27 +07:00
Ruslan Mustakov
3b89eeb9a7 Support default values 2017-08-05 22:33:21 +07:00
Ruslan Mustakov
c1c1852203 Provide type hints for standard types 2017-08-05 21:08:28 +07:00
Ruslan Mustakov
0062568dbc Add nativescript frame callback, deprecate NimRuntime 2017-08-04 12:02:55 +07:00
Ruslan Mustakov
988b9e1f11 Documentation & Travis & Refactoring 2017-08-02 22:14:41 +07:00
Ruslan Mustakov
294c057ff9 Suppress false warning 2017-08-01 21:06:20 +07:00
Ruslan Mustakov
a91fe1f713 Temporary solution for multilevel calls 2017-08-01 20:50:10 +07:00
Ruslan Mustakov
692fbe892b Support tool specifier 2017-08-01 18:25:24 +07:00
Ruslan Mustakov
be02bdfd9c Put internal types in their modules 2017-07-31 19:00:15 +07:00
Ruslan Mustakov
728e3012c6 Export exported fields in gdobj 2017-07-31 18:44:52 +07:00
Ruslan Mustakov
7185682025 Dont import with '..' 2017-07-31 13:52:16 +07:00
Ruslan Mustakov
04c97656d8 gdnew via creating NativeScript 2017-07-28 23:11:59 +07:00
Ruslan Mustakov
5884cb766a Fix invokeVarArgs return value 2017-07-28 22:38:47 +07:00
Ruslan Mustakov
05c858ee44 Fix invokeVarArgs 2017-07-28 18:44:01 +07:00
Ruslan Mustakov
f5769045fc No destructors 2017-07-28 17:56:28 +07:00
Ruslan Mustakov
2fd1efcc4e Remove dependency on headers 2017-07-27 18:48:57 +07:00
Ruslan Mustakov
69cb828750 Fix enum toGodot 2017-07-27 16:58:22 +07:00
Ruslan Mustakov
3e2d0708e2 Don't run finalizers during terminate 2017-07-27 12:18:00 +07:00
Ruslan Mustakov
0c5e2e463c Fix openarray toGodot 2017-07-27 11:36:35 +07:00
Ruslan Mustakov
94f6f7c8a7 Fix checking for void and table's toGodot 2017-07-27 11:06:26 +07:00
Ruslan Mustakov
863df0ae45 Proper handling of References 2017-07-26 22:50:10 +07:00
Ruslan Mustakov
3a6acbbe92 Add thread enter/exit callbacks 2017-07-26 17:50:36 +07:00
Ruslan Mustakov
291e14a32a Fix table to godot converter 2017-07-26 15:29:01 +07:00
Ruslan Mustakov
dc00986f29 Use godot style for property names 2017-07-26 14:20:09 +07:00
Ruslan Mustakov
e716926207 Better handle external References 2017-07-26 00:13:40 +07:00
Ruslan Mustakov
b41a37681f Migrate to NativeScript+GDNative 2017-07-25 12:37:05 +07:00
Ruslan Mustakov
1e6646713f Rearrangements 2017-07-25 11:03:55 +07:00