<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/tests, branch v4.8.5</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.8.5</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.8.5'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-10-30T14:33:43Z</updated>
<entry>
<title>A test for gases used in the planner</title>
<updated>2018-10-30T14:33:43Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2018-10-30T10:55:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7e4c8c387b4d72432c5fbdc922b60b7d3ff31277'/>
<id>urn:sha1:7e4c8c387b4d72432c5fbdc922b60b7d3ff31277</id>
<content type='text'>
This tests for the planner getting the gases in the
manually entered part of the dive wrong (as here: from
incorrect value returned by get_gasmix_at_time.

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>Add 'location_t' data structure</title>
<updated>2018-10-21T16:55:09Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2018-10-20T18:12:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=28e3413ff66552f392fecee25068d634cdfe59fc'/>
<id>urn:sha1:28e3413ff66552f392fecee25068d634cdfe59fc</id>
<content type='text'>
Instead of having people treat latitude and longitude as separate
things, just add a 'location_t' data structure that contains both.

Almost all cases want to always act on them together.

This is really just prep-work for adding a few more locations that we
track: I want to add a entry/exit location to each dive (independent of
the dive site) because of how the Garmin Descent gives us the
information (and hopefully, some day, other dive computers too).

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Tests: remove testing of download_mode</title>
<updated>2018-10-15T17:46:18Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-10-15T11:47:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a6e4de6b5e42a5581161f780cea093a882baf89b'/>
<id>urn:sha1:a6e4de6b5e42a5581161f780cea093a882baf89b</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Tests: only compile TestHelper if BT support is enabled</title>
<updated>2018-10-12T15:22:44Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-10-08T18:35:28Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1491616dcf026a53430c8f6895ff27c4a53344d4'/>
<id>urn:sha1:1491616dcf026a53430c8f6895ff27c4a53344d4</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Tests: allow compilation with older Qt versions</title>
<updated>2018-10-12T15:22:44Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-09-28T13:17:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=34e68d34dd59ff3ebde8312b5645091ab1881216'/>
<id>urn:sha1:34e68d34dd59ff3ebde8312b5645091ab1881216</id>
<content type='text'>
Comparisons of QString results with C strings didn't always exist.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Bluetooth: add helper to separate BT name and address</title>
<updated>2018-10-12T15:22:44Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-09-27T13:21:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c8fec97695cc2f71b59f3d8979b4203aefc6e6db'/>
<id>urn:sha1:c8fec97695cc2f71b59f3d8979b4203aefc6e6db</id>
<content type='text'>
And restructure the existing "isBtAddress()" function in the process.
Also add more tests.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>tests: add test for the BT/BLE address recognition</title>
<updated>2018-10-12T15:22:44Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-09-25T00:24:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c6b62cbe5c4662984f1a3650e4913fe0e9b9383b'/>
<id>urn:sha1:c6b62cbe5c4662984f1a3650e4913fe0e9b9383b</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Prefs: add bool preference cloud_auto_sync [1/3]</title>
<updated>2018-10-09T17:03:21Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2018-10-08T14:15:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=91c8a2fa5c897111146bff30ff27763ddb92f929'/>
<id>urn:sha1:91c8a2fa5c897111146bff30ff27763ddb92f929</id>
<content type='text'>
With removal of the git_local_only from the preferences (see
ae653703a5d3f), the users choice, in the mobile app, was not
stored any more in between sessions. This resulted in issue
1725.

So, in order to store that user preference, we need a new
preference. This is added here, but its not yet hooked up
in the app yet. This deals only with the preference handling.
And adapted tests are included.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Import: pass "downloaded" parameter to process_imported_dives()</title>
<updated>2018-10-07T02:47:06Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-10-03T19:45:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=6dc1dcaea52e383803a620369567684f553ede80'/>
<id>urn:sha1:6dc1dcaea52e383803a620369567684f553ede80</id>
<content type='text'>
process_imported_dives() is more efficient for downloaded than for
imported (from a file) dives, because it checks only the divecomputer
of the first dive.

This condition is checked via the "downloaded" flag of the first
dive. Instead, pass an argument to process_imported_dives().

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Core: remove preexisting field from struct dive_table</title>
<updated>2018-10-07T02:47:06Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-10-03T19:14:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ab14889563317b561eb22ad46d05f302cc582600'/>
<id>urn:sha1:ab14889563317b561eb22ad46d05f302cc582600</id>
<content type='text'>
Dives are now in all cases imported via distinct dive_tables.
Therefore the "preexisting" marker is useless. Remove.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
</feed>
