<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git, branch v4.9.7</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.9.7</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.9.7'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2020-09-23T17:58:44Z</updated>
<entry>
<title>Update translations from Transifex</title>
<updated>2020-09-23T17:58:44Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-09-23T17:58:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4089aa8b77bb59cead1104043142aa7343c22829'/>
<id>urn:sha1:4089aa8b77bb59cead1104043142aa7343c22829</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>cleanup: silence two compiler warnings in git-access.c</title>
<updated>2020-09-22T21:10:12Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2020-09-22T19:15:55Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=fb93232931569cb6386d1150486b9e12c28f0678'/>
<id>urn:sha1:fb93232931569cb6386d1150486b9e12c28f0678</id>
<content type='text'>
gcc complained about two constructs of the kind
	remote_id &amp;&amp; SSRF_INFO("...");
And while I am not a fan of excessive warnings, I must say
it has a point here. That's just code obfuscation. In fact,
it appears that the condition was wrong - the SSRF_INFO
should probably be invoked if remote_id is NULL. The way
it was written it would be invoked if it was *not* NULL.

Change both instances to unfancy if statements.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>translations: initialize water type strings at run time</title>
<updated>2020-09-21T20:42:00Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2020-09-21T19:44:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9d3b15bf9cb758e9f371d5f5f9eec0a3a2b0a4e2'/>
<id>urn:sha1:9d3b15bf9cb758e9f371d5f5f9eec0a3a2b0a4e2</id>
<content type='text'>
The water type strings were static and therefore passed through
gettextFromC::tr() before main(). One would hope to get a warning
in such a case, but this is not the case.

Therefore, use the QT_TRANSLATE_NOOP macro to register the strings
in Qt's translation system and translate the list when needed.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Update to current libdivecomputer</title>
<updated>2020-09-21T19:33:05Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-09-21T19:32:39Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9ee85c0802ad2f54900e50c6cecf1ba99b7e120e'/>
<id>urn:sha1:9ee85c0802ad2f54900e50c6cecf1ba99b7e120e</id>
<content type='text'>
Fix memory usage bugs identified by Coverity
Fix salt/freshwater parsing for Mares Genius

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Bailout segment is part of bottom time</title>
<updated>2020-09-21T18:42:02Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2020-09-21T08:51:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ee7908028035b28d0ec110c65f0ebe212960352c'/>
<id>urn:sha1:ee7908028035b28d0ec110c65f0ebe212960352c</id>
<content type='text'>
The clock is only valid in ascent. In each cycle of the
'critial volume algorithm' it re-initialized to the
bottom time at the beginning of deco. So the time spent
on bailout should be added to this bottom time.

Thanks to Coverty for spotting this.

Coverity-scan:  CID-362079

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>Update translations from Transifex</title>
<updated>2020-09-21T01:50:33Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-09-21T01:50:33Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c33dd3808e6fdb5c341958f28e708caf0e2465f3'/>
<id>urn:sha1:c33dd3808e6fdb5c341958f28e708caf0e2465f3</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>selection: when changing current dive make sure it is selected</title>
<updated>2020-09-21T01:23:57Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2020-09-20T12:48:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f42dee8ac2e40e02ffd2b177f7d97e1b4ba8acea'/>
<id>urn:sha1:f42dee8ac2e40e02ffd2b177f7d97e1b4ba8acea</id>
<content type='text'>
When an undo command selected invisible dives, a current dive outside
of the list of selected dives was chosen. This could have the very
unfortunate effect that the current dive was set, though not selected.
From an UI point of view this meant that the dive was displayed, but
edits would not be registered.

Change the setClosestCurrentDive function to select the current dive.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>dive list: on reload update filter status</title>
<updated>2020-09-21T01:21:56Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2020-09-20T11:40:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=43390d4a9aa1a6c78e36ae2dd32e8421f9060c92'/>
<id>urn:sha1:43390d4a9aa1a6c78e36ae2dd32e8421f9060c92</id>
<content type='text'>
At some time, when introducing the global reset signal the filter
stopped being reloaded when loading a new log. This leads to very
strange UI behavior: dives disappear when editing fields unrelated
to the filter.

Therefore, when reloading the model, reset the filter. One might
argue whether this is the correct place. On the other hand, we
might even make the filter a sub-object of the dive-list model.
Let's think about this.

Partially solves #2961

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>build-system/packaging: add bluez dependency for Coverity build</title>
<updated>2020-09-21T01:17:20Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-09-21T01:17:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=77781b936aeffec5d96e8cb7f75c12020cb2b6c3'/>
<id>urn:sha1:77781b936aeffec5d96e8cb7f75c12020cb2b6c3</id>
<content type='text'>
I had missed this one in commit d73e0a0fb4028ea967ce24a162328853dd248dac
("build-system/packaging: add bluez dependency for Linux builds").

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Update ReleaseNotes</title>
<updated>2020-09-20T02:29:22Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-09-19T22:07:42Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=767f0a4f3eb0c6767e8fa6938028d8153e1ae0f5'/>
<id>urn:sha1:767f0a4f3eb0c6767e8fa6938028d8153e1ae0f5</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
