<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/android-mobile, branch v4.8.4</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.8.4</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.8.4'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-08-12T22:37:21Z</updated>
<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>
<entry>
<title>Android: add Java class to receive Intents</title>
<updated>2018-08-11T18:14:22Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-06-29T20:51:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d27777790ee956c532be1dcefb59332e424bedd2'/>
<id>urn:sha1:d27777790ee956c532be1dcefb59332e424bedd2</id>
<content type='text'>
We want to be able to respond to a USB device being plugged in.
This simply logs the information we get from the device. Sadly the
really useful getProductName and getManufacturerName require API level
21 (so Android 5.0 or newer) and we still have a couple hundred users on
4.1-4.4.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: set target API level to 26</title>
<updated>2018-05-19T21:15:11Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-05-19T20:09:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=5047e90857314a8f2d53bdb91f2976979749eef7'/>
<id>urn:sha1:5047e90857314a8f2d53bdb91f2976979749eef7</id>
<content type='text'>
This doesn't affect the minimum we support, but a target level of at
least 26 will be required starting in August in order to be able to
upload to the Google app store. This is equivalent to targeting Android
8.0. Google plans to bump this target API level every year.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: add Atomics Aquatics Cobalt as device</title>
<updated>2018-04-02T20:37:38Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-04-02T19:35:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=2700f02dcd83d6ffebb22975b80999dd96cd79c2'/>
<id>urn:sha1:2700f02dcd83d6ffebb22975b80999dd96cd79c2</id>
<content type='text'>
This way plugging in a Cobalt should pop up a question if the
user wants to open Subsurface-mobile.

Unfortunately, this, too, fails on my Android devices, so I can't test
it.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Correct the ftdi pid for Cressi devices</title>
<updated>2018-01-29T22:09:05Z</updated>
<author>
<name>Anton Lundin</name>
<email>glance@acc.umu.se</email>
</author>
<published>2018-01-28T22:01:23Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=cd759a3b1e35b75bb51c44453b7883dfcb9701ad'/>
<id>urn:sha1:cd759a3b1e35b75bb51c44453b7883dfcb9701ad</id>
<content type='text'>
Way back in time there was a copy paste error in the Cressi pid. This
corrects it.

Signed-off-by: Anton Lundin &lt;glance@acc.umu.se&gt;
</content>
</entry>
</feed>
