<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/core, branch v4.7.4</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.7.4</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.7.4'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2017-11-10T09:31:19Z</updated>
<entry>
<title>Fix warning</title>
<updated>2017-11-10T09:31:19Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2017-11-10T09:24:32Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f1437cfec7978929a09ff7b1f5ad3a013dd0c713'/>
<id>urn:sha1:f1437cfec7978929a09ff7b1f5ad3a013dd0c713</id>
<content type='text'>
Commit 97712559192ca82d introduces a compiler warning due to mismatched
pointer types. Fixed here.

Reported-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Print version when run in verbose mode</title>
<updated>2017-11-10T00:21:46Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2017-11-09T14:21:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f16a488b89676817f384ac99d5b2232a511e1b6d'/>
<id>urn:sha1:f16a488b89676817f384ac99d5b2232a511e1b6d</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Add details about key libraries when showing version</title>
<updated>2017-11-10T00:21:31Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2017-11-09T14:43:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=bcabe6ec9f255b1c789cbcbef820e702489c7254'/>
<id>urn:sha1:bcabe6ec9f255b1c789cbcbef820e702489c7254</id>
<content type='text'>
Also fixed a spelling error and apparently some whitespace issue.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>CNS can be higher than 255%</title>
<updated>2017-11-09T13:43:57Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2017-11-09T12:15:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=97712559192ca82d10eba91fede6d432c404aadc'/>
<id>urn:sha1:97712559192ca82d10eba91fede6d432c404aadc</id>
<content type='text'>
I'm sure this bug has heen here forever, but the CNS clock is
not very relevant for most divers, and even some technical divers
do not care about this value.

However, doing long decompression dives, the value can easily
grow over 100%, and a lot further. For example, the OSTC computers
use 2 bytes to store the CNS value in the profile data, and I
have multiple dives in my logbook going way over 255%.

This all said. Just store the CNS value in an unsigned 16 bit.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Planner don't add minimum gas switch time more than once</title>
<updated>2017-11-09T09:43:03Z</updated>
<author>
<name>Stefan Fuchs</name>
<email>sfuchs@gmx.de</email>
</author>
<published>2017-11-08T19:59:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a013e35ff4156137c07ebf4b8574d15a3023c4cd'/>
<id>urn:sha1:a013e35ff4156137c07ebf4b8574d15a3023c4cd</id>
<content type='text'>
Avoid adding the minimum gas switch time more than once even
if we skip some available deco gas.

Signed-off-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
</content>
</entry>
<entry>
<title>VPMB: calculate time of final ascent properly</title>
<updated>2017-11-08T14:22:32Z</updated>
<author>
<name>Rick Walsh</name>
<email>rickmwalsh@gmail.com</email>
</author>
<published>2017-11-08T09:09:23Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=13b909cf82efeac3a7be0c9867a01c4cf393cfab'/>
<id>urn:sha1:13b909cf82efeac3a7be0c9867a01c4cf393cfab</id>
<content type='text'>
Commit d15779a calculates final stop based on stoplevels[2], but if final stop
is 6m/20ft, we should use stoplevels[3].  This fixes it.

Signed-off-by: Rick Walsh &lt;rickmwalsh@gmail.com&gt;
</content>
</entry>
<entry>
<title>VPMB: time_clear_ceiling is only valid after time_deep_ceiling</title>
<updated>2017-11-08T14:22:32Z</updated>
<author>
<name>Rick Walsh</name>
<email>rickmwalsh@gmail.com</email>
</author>
<published>2017-11-03T07:48:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=05b411360936f879ac1ea8b131d22fe073255f9d'/>
<id>urn:sha1:05b411360936f879ac1ea8b131d22fe073255f9d</id>
<content type='text'>
Some messed up logic was producing negative deco_time values for some no-deco dives. The CVA wouldn't converge and unrealistic VPMB ceilings were displayed in the profile.  This fixes it.

See #762

Signed-off-by: Rick Walsh &lt;rickmwalsh@gmail.com&gt;
</content>
</entry>
<entry>
<title>VPMB profile: remember deco_time when restoring deco_state</title>
<updated>2017-11-08T14:22:32Z</updated>
<author>
<name>Rick Walsh</name>
<email>rickmwalsh@gmail.com</email>
</author>
<published>2017-11-02T21:01:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=8e1ea8cd144ee216dae1aca2d016118d83a0d8bb'/>
<id>urn:sha1:8e1ea8cd144ee216dae1aca2d016118d83a0d8bb</id>
<content type='text'>
Otherwise the CVA won't iterate properly.

Signed-off-by: Rick Walsh &lt;rickmwalsh@gmail.com&gt;
</content>
</entry>
<entry>
<title>VPMB: final_tts may be calculated before final sample</title>
<updated>2017-11-08T14:22:32Z</updated>
<author>
<name>Rick Walsh</name>
<email>rickmwalsh@gmail.com</email>
</author>
<published>2017-11-02T20:40:07Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b3b787db9430ca6d974a167d23b2ffa1ad3d2b2a'/>
<id>urn:sha1:b3b787db9430ca6d974a167d23b2ffa1ad3d2b2a</id>
<content type='text'>
We calculate tts every 30s, not every sample. Consider that when determining
the time that the ceiling would have cleared if it's after the surfacing time.

Signed-off-by: Rick Walsh &lt;rickmwalsh@gmail.com&gt;
</content>
</entry>
<entry>
<title>VPMB profile: use deco_time rather bottom_time from planner</title>
<updated>2017-11-08T14:22:32Z</updated>
<author>
<name>Rick Walsh</name>
<email>rickmwalsh@gmail.com</email>
</author>
<published>2017-11-02T20:32:28Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=fe474ac266d952206f74b428e4d31e1f8531180d'/>
<id>urn:sha1:fe474ac266d952206f74b428e4d31e1f8531180d</id>
<content type='text'>
This makes the calculations in profile.c a little simpler, especially now we
adopt consistent final ascent rate to determine deco_time since d15779a27

Signed-off-by: Rick Walsh &lt;rickmwalsh@gmail.com&gt;
</content>
</entry>
</feed>
