Commit Graph

71 Commits

Author SHA1 Message Date
738d2ab969 Removed unnecessary assignments 2017-08-21 15:15:55 -04:00
90b8a5b71e Removes editor_hint from SceneTree 2017-08-19 01:29:45 +02:00
2f290038d6 Removes type information from method binds 2017-08-10 07:17:50 +02:00
d71171026f Dont call nativescript callbacks if lib is not initialized 2017-08-04 21:17:33 +07:00
3193460c4a Pass GDNativeLibrary pointer to library init 2017-07-28 22:43:23 +07:00
5e1abaf348 [GDNative] basic OS detection 2017-07-24 22:43:32 +02:00
534d62d2f4 [GDNative] new GDNative API
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-24 04:23:37 +02:00
af8a40e554 gdnative bug fix in get (return null check) 2017-07-22 06:39:03 +05:30
25678b1876 -Renamed GlobalConfig to ProjectSettings, makes more sense.
-Added system for feature overrides, it's pretty cool :)
2017-07-19 17:06:03 -03:00
45b498c4e0 Merge pull request #9699 from RameshRavone/master
[gdnative] `Object::_get` return type and dynamic property
2017-07-19 13:07:06 +02:00
535290d2e7 [GDNative] dynamic properties 2017-07-19 05:41:56 +05:30
49c7620326 Add object type hint for docs 2017-07-19 02:03:34 +07:00
3ce046ee0c -Fixed SCREEN_TEXTURE and other related 2D shader parameters.
-Fixded BackBuffercopy object
2017-06-26 22:58:46 -03:00
f0cf946063 [GDNative] corrected typo for Mac library ext.
Seems like the extension is .dylib and not .dynlib.
This should make it easier to select files from the editor.
2017-06-16 15:48:05 +02:00
11e496d99a [GDNative] fixed a reload bug
When there was no terminate function defined in the library the exported variables would not update.
This fixes that.
2017-05-13 14:37:57 +02:00
32afcbc482 Put brave old bb10 platform to a well-deserved rest
Add some 🔥 to appease @reduz. Fixes #8692.
2017-05-08 22:22:20 +02:00
d4f4f14c68 [GDNative] explicit calling convention 2017-04-19 15:51:33 +02:00
f4261c8868 [GDNative] added "new" method and fixed headers 2017-04-17 19:52:18 +02:00
7919ec6d89 [GDNative] re-enabled some init options 2017-04-11 01:45:58 +02:00
0486645c39 [GDNative] Didn't iterate over all scripts 2017-04-10 04:30:08 +02:00
c7f8b22ba0 renamed dlscript module to gdnative 2017-04-09 21:07:53 +02:00