<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/dives, branch v5.0.1</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v5.0.1</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v5.0.1'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2021-03-24T17:30:22Z</updated>
<entry>
<title>Add test for profile in VPMB mode</title>
<updated>2021-03-24T17:30:22Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2021-02-26T13:03:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1c8c6f95512988b66442341e35beda0377b7d7c3'/>
<id>urn:sha1:1c8c6f95512988b66442341e35beda0377b7d7c3</id>
<content type='text'>
For some reason, this test seems not to run effectively, at least
locally, I had to update the reference file.

Added a check that indeed the file to be compared was
successfully opened.

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>Fix pO2 for CCR at shallow depths</title>
<updated>2021-02-26T16:42:30Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2021-02-23T10:36:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=2064ce06cc02b6fc390fdf9bbe05fb60babc0d4b'/>
<id>urn:sha1:2064ce06cc02b6fc390fdf9bbe05fb60babc0d4b</id>
<content type='text'>
Even when diving a CCR, the pO2 cannot exceed ambient
pressure. This only makes a difference at shallow depths.

Fix this in the calculation of OTUs and CNS.

This affects some tests that now have slightly different CNS and OTU values.

Suggested-by: Justin Ashworth
Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>Implement Seac SeacSync databaser parser.</title>
<updated>2020-09-04T12:54:08Z</updated>
<author>
<name>James Wobser</name>
<email>james.wobser@gmail.com</email>
</author>
<published>2020-07-17T01:40:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4f3b26f9b6296273e37ec317bc68f32f94f546dc'/>
<id>urn:sha1:4f3b26f9b6296273e37ec317bc68f32f94f546dc</id>
<content type='text'>
Dives for the seac action computer are imported by the seacsync
program into two tables in an sqlite3 database.

The dive information is read from the headers_dive table.
The dive_data table is then queried for each dive to get samples.

The seac action computer is the only current supported computer
by the seacsync program. It only supports two gas mixes, so the
parser will toggle between two cylinders whenever it detects a
change in the active O2 mix.

Dive start time is stored in UTC with a timezone offset.
A helper function to read this was added to qthelper.

Default cases have been added to some switch statements
to assist in future development for other dive types and
salinity.

Example database has been added to ./dives/TestDiveSeacSync.db

Signed-off-by: James Wobser &lt;james.wobser@gmail.com&gt;
</content>
</entry>
<entry>
<title>Save SAC, OTU and CNS in the XML export</title>
<updated>2020-05-14T20:27:07Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2020-05-14T16:48:09Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=62e95fdc8656a0c8fdb181c3fe0a48e043650a05'/>
<id>urn:sha1:62e95fdc8656a0c8fdb181c3fe0a48e043650a05</id>
<content type='text'>
We do _not_ read them back, since they are calculated values, although I
guess we could aim to do that too at some point in case we have an
import from somewhere else that has these values but not the profile (or
gas use) to actually calculate them.

Fix test-cases that are checked by TestParse (but nothing else) to match.

Requested-by: Miika Turkia &lt;miika.turkia@gmail.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Add test for profile data</title>
<updated>2020-05-04T20:39:18Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2020-05-02T19:38:55Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b3270222fd884c2b1c68519bdadf7fbc357a5d06'/>
<id>urn:sha1:b3270222fd884c2b1c68519bdadf7fbc357a5d06</id>
<content type='text'>
There was a TestProfile but that was a stub that did not test anything.

We have an export function that serialises the profile data
(including lots of derived data like deco information and
cylinder pressure interpolation). So here is now a simple
tests that can detect regressions in the profle.

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>cleanup: move clearing of device nodes to clear_dive_file_data()</title>
<updated>2020-04-24T17:40:12Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2020-04-23T21:32:42Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=17526ded58703064dedebdf53669e12f0ab4f43e'/>
<id>urn:sha1:17526ded58703064dedebdf53669e12f0ab4f43e</id>
<content type='text'>
It makes no sense to keep the device nodes if all the other data
is cleared. Let's do this automatically and not explicitly.
This ensures that the function is also called on mobile.
Currently it was only called on desktop.

Weirdly, the parser-tests were expecting that the device nodes
were not reset by clear_dive_file_data() and therefore divecomputers
were accumulating in the test results. Thus, the additional
computers had to be removed from the expected test results.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Correct celcius/celsius typo in test dives</title>
<updated>2020-02-09T22:41:43Z</updated>
<author>
<name>Jason Bramwell</name>
<email>jb2cool@gmail.com</email>
</author>
<published>2020-02-09T20:34:01Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ac0914e50957e6c01b9222c71e88e8fc73a3f1cd'/>
<id>urn:sha1:ac0914e50957e6c01b9222c71e88e8fc73a3f1cd</id>
<content type='text'>
Corrected typos in three files:
dives/Test.csv
dives/TestComma.csv
dives/APDLogViewer.csv

Simply replaced the word celcius with celsius.

Signed-off-by: Jason Bramwell &lt;jb2cool@gmail.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Desktop: Import gps coordinates: test files</title>
<updated>2020-01-24T17:51:51Z</updated>
<author>
<name>willemferguson</name>
<email>willemferguson@zoology.up.ac.za</email>
</author>
<published>2020-01-23T04:36:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ef9bce92333323f06513905b2886dd99ff646e3e'/>
<id>urn:sha1:ef9bce92333323f06513905b2886dd99ff646e3e</id>
<content type='text'>
These are test files enabling a test of the import of dive
coordinates from GPS

Signed-off-by: willemferguson &lt;willemferguson@zoology.up.ac.za&gt;
</content>
</entry>
<entry>
<title>Convert the atmospheric pressure in the Information Tab to an editable field</title>
<updated>2019-05-15T14:37:14Z</updated>
<author>
<name>willemferguson</name>
<email>willemferguson@zoology.up.ac.za</email>
</author>
<published>2019-04-30T10:42:33Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1bdf00b2b472078a0b24f1c269782d822cb96e02'/>
<id>urn:sha1:1bdf00b2b472078a0b24f1c269782d822cb96e02</id>
<content type='text'>
The Information tab shows the atmospheric pressure. Make this value editable
and also ensure that changes to it are undo-able.

Signed-off-by: willemferguson &lt;willemferguson@zoology.up.ac.za&gt;
</content>
</entry>
<entry>
<title>Dive site: fix merging tests</title>
<updated>2019-04-12T15:19:07Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2019-04-05T19:56:20Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=858d3e2eed188b609090b20ecaba2f779aedb6eb'/>
<id>urn:sha1:858d3e2eed188b609090b20ecaba2f779aedb6eb</id>
<content type='text'>
The handling of dive site merging changed and therefore the tests
have to be adapted.

1) Dive sites are recognized as identical based on their name.
   Therefore, give the dive sites that should be merged the same name.
2) The dive site id of the first imported dive is kept. Thus,
   merge and reverse merge produce two different output files.
   Create a second file reflecting that fact.

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