<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/android-mobile, branch v4.9.3</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.9.3</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.9.3'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2019-07-18T13:39:00Z</updated>
<entry>
<title>Android: newer version of Gradle plugin</title>
<updated>2019-07-18T13:39:00Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2019-07-11T16:50:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=8a53ad05059760a176317c227ff4c7cb748dcee1'/>
<id>urn:sha1:8a53ad05059760a176317c227ff4c7cb748dcee1</id>
<content type='text'>
Using more recent versions of the Android NDK results in a build failure
saying something like "No toolchains found in the NDK toolchains folder
for ABI with prefix: mips64el-linux-android". Mips support went away
after Android NDK, Revision r17c, and we are using r18b at this moment.
Too old Gradle stuff gets confused by this.

The solution is simple. Use a newer version of the Gradle plugin.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Update (and fix) device mobile ID's for Scubapro dive computers</title>
<updated>2019-04-25T11:22:21Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-04-24T16:15:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=263c87b1cc55e264e8c8ba5d2e976e2c78e16a2b'/>
<id>urn:sha1:263c87b1cc55e264e8c8ba5d2e976e2c78e16a2b</id>
<content type='text'>
I'm not sure this is actually relevant for anything any more, but this
adds the USB device ID's for the Scubapro G2 Console and HUD versions.
It also fixes things to use the proper vendor name (a bit too much
cut-and-paste, where the code said "Suunto" instead of "Scubapro").

The real device ID changes are in libdivecomputer, this is just the
Android xml list for recognized USB devices that likely nobody really
uses.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Android build: set newer versions and parameterize ANDROID_PLATFORM</title>
<updated>2018-12-30T19:20:34Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2018-11-24T09:03:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=6ea50fcfb776ef88ad452778a1e30105334dfb72'/>
<id>urn:sha1:6ea50fcfb776ef88ad452778a1e30105334dfb72</id>
<content type='text'>
Hard coding desired ANDROID_PLATFORM on multiple places is simply bad.
Fix this. Further, set the variables to a much newer state.

CAVEAT: this will likely break android build, so be careful on
bisecting. All fixed in next, related commits.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Android build: use our own gradle build spec</title>
<updated>2018-12-12T03:25:35Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2018-12-11T08:37:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=09a9fa1ae51bbca3246fb256f5acc2ace0b2b148'/>
<id>urn:sha1:09a9fa1ae51bbca3246fb256f5acc2ace0b2b148</id>
<content type='text'>
At this point in time there seems something wrong with jcenter that
is used to download all Android build artifacts from. It simply does
not find the needed stuff on there and our build fails. Its unclear
if this is a temporary issue at jcenter, or its just an intended change.

This fix is a bit of a hack. It provides our own gradle build spec
instead of the one that is provided from Qt (which is pulled in using
androiddeployqt). Added is a working download link to maven, and a
newer com.android.tools.build:gradle is used compared to Qt.

All this makes Travis happy again.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Use hex USB VID/PID</title>
<updated>2018-08-12T22:37:21Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-08-11T19:20:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ce4e0d32763853f3f230842984f244b0183397fb'/>
<id>urn:sha1:ce4e0d32763853f3f230842984f244b0183397fb</id>
<content type='text'>
Except of course that the Android intent does give us these values in
decimal.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Whitespace cleanup, extra braces, and null checks</title>
<updated>2018-08-11T18:14:22Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-08-11T04:43:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9f94aaf450200d1aab1dd7aff43cd8cf58de57a5'/>
<id>urn:sha1:9f94aaf450200d1aab1dd7aff43cd8cf58de57a5</id>
<content type='text'>
Thanks to Lubomir for the review.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: fix function signature in java code</title>
<updated>2018-08-11T18:14:22Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-08-11T02:26:49Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=67fae6185dee31e5608f2df190bee8b096637f1c'/>
<id>urn:sha1:67fae6185dee31e5608f2df190bee8b096637f1c</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: only handle Intents after the app is initialized</title>
<updated>2018-08-11T18:14:22Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-08-09T14:14:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=fd58441b085a55df6c6da75131eb75fb0a65a0a1'/>
<id>urn:sha1:fd58441b085a55df6c6da75131eb75fb0a65a0a1</id>
<content type='text'>
The old code happened to work because this function only got called if
the app was already running, but the correct thing to do is to always
wait until we have first called back from C++ code, indicating that the
app is indeed fully initialized.

This way we only process the Intent in one place in the Java code.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: add another FTDI product id to recognized IDs</title>
<updated>2018-08-11T18:14:22Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-08-09T12:42:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c10a63ce015ef4dd9db46a4701efda1ef4b8a723'/>
<id>urn:sha1:c10a63ce015ef4dd9db46a4701efda1ef4b8a723</id>
<content type='text'>
We don't know for sure if this is Aqualung specific, though.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: add callback from Intent</title>
<updated>2018-08-11T18:14:22Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-06-30T20:40:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=aed7528443b68ce8aced14130fc3622ddf8ec866'/>
<id>urn:sha1:aed7528443b68ce8aced14130fc3622ddf8ec866</id>
<content type='text'>
Right now all this does is add the device string to the log.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
