<feed xmlns='http://www.w3.org/2005/Atom'>
<title>godot.git/modules/gdnative, branch feature/gio-open</title>
<subtitle>Godot Engine – Multi-platform 2D and 3D game engine https://godotengine.org
</subtitle>
<id>https://git.neuromancer.sk/godot.git/atom?h=feature%2Fgio-open</id>
<link rel='self' href='https://git.neuromancer.sk/godot.git/atom?h=feature%2Fgio-open'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/'/>
<updated>2017-10-09T11:55:36Z</updated>
<entry>
<title>Merge pull request #11950 from sheepandshepherd/gdnative_property_index</title>
<updated>2017-10-09T11:55:36Z</updated>
<author>
<name>Thomas Herzog</name>
</author>
<published>2017-10-09T11:55:36Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=ea37f44ec84edb3309845bfb27e863d5aa529ce4'/>
<id>urn:sha1:ea37f44ec84edb3309845bfb27e863d5aa529ce4</id>
<content type='text'>
Include property index in GDNative class API</content>
</entry>
<entry>
<title>[GDnative] fix crash at cleanup time when singleton_gdnatives is not empty</title>
<updated>2017-10-08T22:31:25Z</updated>
<author>
<name>Emmanuel Leblond</name>
</author>
<published>2017-10-08T22:31:25Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=6363bcf209d90d2ff1baf1b22bb8d8c7c1d1b7fd'/>
<id>urn:sha1:6363bcf209d90d2ff1baf1b22bb8d8c7c1d1b7fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include property index in GDNative class API</title>
<updated>2017-10-08T21:57:06Z</updated>
<author>
<name>sheepandshepherd</name>
</author>
<published>2017-10-08T21:51:24Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=6f3fffecb390aacb8cac1f20f0a3fe0665e226e4'/>
<id>urn:sha1:6f3fffecb390aacb8cac1f20f0a3fe0665e226e4</id>
<content type='text'>
Needed by properties that share set/get functions. Fixes #10329.
</content>
</entry>
<entry>
<title>[GDnatvie] improve wrapper code generation</title>
<updated>2017-10-08T18:51:18Z</updated>
<author>
<name>Emmanuel Leblond</name>
</author>
<published>2017-10-08T18:51:18Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=ce197990bc07ba6a357c1322304d59f566ba3497'/>
<id>urn:sha1:ce197990bc07ba6a357c1322304d59f566ba3497</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[GDnative] Add string_name api</title>
<updated>2017-10-08T14:47:10Z</updated>
<author>
<name>Emmanuel Leblond</name>
</author>
<published>2017-09-05T16:07:13Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=d17951f57efd64ff6f5fb58b96f73aa915232555'/>
<id>urn:sha1:d17951f57efd64ff6f5fb58b96f73aa915232555</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Store GDNative API in array instead of dictionary</title>
<updated>2017-10-07T18:17:12Z</updated>
<author>
<name>sheepandshepherd</name>
</author>
<published>2017-10-07T18:17:12Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=39584f33123eaf537d559b4f2340044b3fc90b87'/>
<id>urn:sha1:39584f33123eaf537d559b4f2340044b3fc90b87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added the set/get_setting function in Editor/Project settings. Renamed has() to has_setting. Fixes #11844</title>
<updated>2017-10-05T18:34:34Z</updated>
<author>
<name>Juan Linietsky</name>
</author>
<published>2017-10-05T18:34:34Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=3d87b70f7a8cadaab581c481fcc51622e8043ee0'/>
<id>urn:sha1:3d87b70f7a8cadaab581c481fcc51622e8043ee0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #11806 from touilleMan/gdnative-version-field</title>
<updated>2017-10-04T09:57:53Z</updated>
<author>
<name>Thomas Herzog</name>
</author>
<published>2017-10-04T09:57:53Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=454dec2f2f13e078719a2338c6f07316e93f37d0'/>
<id>urn:sha1:454dec2f2f13e078719a2338c6f07316e93f37d0</id>
<content type='text'>
[GDnative] add api version field to godot_gdnative_api_struct</content>
</entry>
<entry>
<title>[GDnative] add future-proof next field to godot_gdnative_api_struct (a la Vulkan)</title>
<updated>2017-10-04T01:11:41Z</updated>
<author>
<name>Emmanuel Leblond</name>
</author>
<published>2017-10-04T01:11:41Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=3e29cb806cc64a2700e341faa919ace4f1dbe2a8'/>
<id>urn:sha1:3e29cb806cc64a2700e341faa919ace4f1dbe2a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[GDNative] added API struct wrapper generator</title>
<updated>2017-10-03T21:26:39Z</updated>
<author>
<name>Karroffel</name>
</author>
<published>2017-10-03T21:07:29Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=2a4e2b53787fc13b8c34887ac18b0c5ee0e75d87'/>
<id>urn:sha1:2a4e2b53787fc13b8c34887ac18b0c5ee0e75d87</id>
<content type='text'>
Previously functions of the GDNative API were accessed by letting
the loader at load-time resolve the symbols. This causes troubles on
Windows (...sigh...), so now the GDNative API isn't exported anymore.

This means, that a library that wants to call a GDNative function
needs to access it via a struct of pointers that's passed to it at
right after the library was loaded. To make the usage easier, those
function pointers in the struct can be wrapped in actual function in
the global scope. This commit adds a generator for that wrapper code.
</content>
</entry>
</feed>
