<feed xmlns='http://www.w3.org/2005/Atom'>
<title>minetest.git/build/android/src/main/java/net.minetest.minetest, branch 0.4.17.1</title>
<subtitle>lizzy's patches for luanti
</subtitle>
<id>https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=0.4.17.1</id>
<link rel='self' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=0.4.17.1'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/'/>
<updated>2016-05-26T18:33:33+00:00</updated>
<entry>
<title>Tell irrlicht if we handle a key or not.</title>
<updated>2016-05-26T18:33:33+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2016-05-14T14:25:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=fa6b21a15b415cd82dce6896b94a5341b7dd76f0'/>
<id>urn:sha1:fa6b21a15b415cd82dce6896b94a5341b7dd76f0</id>
<content type='text'>
We can remove the function in MtNativeActivity now
as it serves precisely that purpose: to tell irrlicht
that we handled the esc key.

TODO for later:
 * Perhaps try to find a more performant container than KeyList
</content>
</entry>
<entry>
<title>Fix locked hardware buttons on Android</title>
<updated>2016-05-14T13:42:36+00:00</updated>
<author>
<name>Maksim Gamarnik</name>
<email>MoNTE48@mail.ua</email>
</author>
<published>2016-05-14T13:35:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=b906ed4e5902785ab6f15012666e344c98fabe14'/>
<id>urn:sha1:b906ed4e5902785ab6f15012666e344c98fabe14</id>
<content type='text'>
Fixes #2122
Fixes #1454

Addendum (est31)
According from its docs in android_native_app_glue.h (from the NDK), the
onInputEvent should "Return 1 if you have handled the event, 0 for any
default dispatching". Before, we always returned 1, meaning we blocked
all hardware keys to be given to the OS.
This broke the volume keys and has caused #2122 and #1454.

Although it bases on lots of guesswork, it can probably safely be said that
CGUIEnvironment::postEventFromUser returns true if the event was handled,
and false if not. Therefore, set the status variable depending on what
postEventFromUser returned.
</content>
</entry>
<entry>
<title>Upgrade Android build to Gradle build system</title>
<updated>2016-04-28T16:28:42+00:00</updated>
<author>
<name>ShadowNinja</name>
<email>shadowninja@minetest.net</email>
</author>
<published>2016-04-13T18:14:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=e41673820ffe200df78b1ec185ccb9d9ca962ae1'/>
<id>urn:sha1:e41673820ffe200df78b1ec185ccb9d9ca962ae1</id>
<content type='text'>
The old Ant build system has been deprecated for a while and new development is focused on Gradle.
I also removed a hardcoded string that lint caught and moved the patch files to a subdirectory.
I left the JNI files in the root directory.
</content>
</entry>
</feed>
