<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git, branch master</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom/?h=master</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom/?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2021-10-11T17:53:41Z</updated>
<entry>
<title>desktop: fix div-by-zero when selecting multiple invalid dives</title>
<updated>2021-10-11T17:53:41Z</updated>
<author>
<name>Tim Segers</name>
<email>tsegers@pm.me</email>
</author>
<published>2021-10-11T16:53:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b618d932413b3226faa7f29f719a1cabf2bc5bf9'/>
<id>urn:sha1:b618d932413b3226faa7f29f719a1cabf2bc5bf9</id>
<content type='text'>
Signed-off-by: Tim Segers &lt;tsegers@pm.me&gt;
</content>
</entry>
<entry>
<title>Ignore invalid dives in subsurface-mobile dive summary</title>
<updated>2021-10-11T17:20:20Z</updated>
<author>
<name>Tim Segers</name>
<email>tsegers@pm.me</email>
</author>
<published>2021-10-06T22:11:20Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f3a02d70495bf502ca4fe157dc046c096483fa04'/>
<id>urn:sha1:f3a02d70495bf502ca4fe157dc046c096483fa04</id>
<content type='text'>
Match subsurface-desktop's invalid dive behavior

Signed-off-by: Tim Segers &lt;tsegers@pm.me&gt;
</content>
</entry>
<entry>
<title>Update translations and source strings</title>
<updated>2021-10-09T20:43:14Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-10-09T16:38:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=18c0fa37d1769a7cd1c666b0afd7a9e90f11a517'/>
<id>urn:sha1:18c0fa37d1769a7cd1c666b0afd7a9e90f11a517</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Don't access gasmix.o2.fraction</title>
<updated>2021-10-01T15:50:36Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2021-10-01T13:50:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=41258647d232a24adca394202b44b204409b4c9f'/>
<id>urn:sha1:41258647d232a24adca394202b44b204409b4c9f</id>
<content type='text'>
Air is a special gas that does not contain oxygen according
to gasmix.o2.fraction. If you want to use the fo2, you
need to use get_o2() to treat this special case correctly.

This fixes a bug when setting the MND of a gas containing
21% oxygen when o2 is considered not narcotic.

Reported-by: Christoph Gruen &lt;gruen.christoph@gmail.com&gt;
Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>mobile: restore dev_info display</title>
<updated>2021-09-27T15:42:50Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-09-27T15:42:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=5e9ee9febb595ced1699e1f60a659e01266ec7e9'/>
<id>urn:sha1:5e9ee9febb595ced1699e1f60a659e01266ec7e9</id>
<content type='text'>
In commit 105b60389c ("mobile: remove GpsLocation reference from qmlmanager") I
was a bit careless with the code removal and unintentionally also removed the
initialization of the progress callback.  With this change the updates from the
download process are once again shown on screen in the mobile app.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>core: don't write pressure samples with "no sensor"</title>
<updated>2021-09-22T16:11:00Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2021-09-13T18:57:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a481cdc13d7bde8b12ef26b01b8c6722373ce0da'/>
<id>urn:sha1:a481cdc13d7bde8b12ef26b01b8c6722373ce0da</id>
<content type='text'>
This has led to broken XML files, don't do it.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>core: properly clear pressure data of invalid sensors</title>
<updated>2021-09-22T16:11:00Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2021-09-13T18:48:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d9c77a27da83d7f00254edd405406326254faae2'/>
<id>urn:sha1:d9c77a27da83d7f00254edd405406326254faae2</id>
<content type='text'>
When we found an invalid sensor (referring to a non
existing cylinder) in fixup_dive() the sensor-id was
set to NO_SENSOR.

This led to invalid XML files, because the code decides
to switch into legacy mode. However, there are two
pressure readings, which is invalid in legacy mode.

Therefore, also clear the pressure data.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>desktop/image-time-shift: use better filename filter</title>
<updated>2021-09-22T16:09:12Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-09-20T13:34:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f50585a906bd05d71e8b1d5cfc90b2e1959a6ced'/>
<id>urn:sha1:f50585a906bd05d71e8b1d5cfc90b2e1959a6ced</id>
<content type='text'>
We already have a function to select all supported image formats. Let's
just use that.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>desktop/image-time-shift: reorder UI</title>
<updated>2021-09-22T16:09:12Z</updated>
<author>
<name>Tim Segers</name>
<email>tsegers@pm.me</email>
</author>
<published>2021-09-10T19:25:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=10798c2a8d33c5c3c8ea99c88ee9b72e3b31c60d'/>
<id>urn:sha1:10798c2a8d33c5c3c8ea99c88ee9b72e3b31c60d</id>
<content type='text'>
The camera sync feature has been moved above the Ok and Cancel buttons
and given its own descriptive header. The checkbox to ignore unaligned
image timestamps has been moved closer to the buttons.

Signed-off-by: Tim Segers &lt;tsegers@pm.me&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>desktop/image: allow larger range for manual time shift</title>
<updated>2021-09-22T16:09:12Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-09-20T14:09:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4167b2ff14f560fb26a6789beed0c68941f14ab1'/>
<id>urn:sha1:4167b2ff14f560fb26a6789beed0c68941f14ab1</id>
<content type='text'>
The QTimeEdit field is severely limited when it comes to the supported
time range. By coding our own input / validation we can allow far larger
time shifts. For simplicity, this always assumes hours:minutes format.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
