<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/qt-models, 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:20:20Z</updated>
<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>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: remove GpsListModel</title>
<updated>2021-09-13T18:21:34Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-09-11T21:41:09Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=bea552bf0d69e73be9a223369c72bcc122ddff08'/>
<id>urn:sha1:bea552bf0d69e73be9a223369c72bcc122ddff08</id>
<content type='text'>
This is only needed to show the list of GPS fixes obtained with
the now removed location service.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Remove the divecomputermodel code</title>
<updated>2021-08-18T20:22:02Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2021-08-17T05:33:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=2da7e9e5ad15607bb3ef8b198650a688e8f49694'/>
<id>urn:sha1:2da7e9e5ad15607bb3ef8b198650a688e8f49694</id>
<content type='text'>
This is no longer reachable, since the divecomputer tab is gone.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Planner: Update plan when deco parameters change</title>
<updated>2021-05-12T08:02:47Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2021-05-08T20:14:54Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=5dfc18351741f31fa573005fd8d533c0aab4a592'/>
<id>urn:sha1:5dfc18351741f31fa573005fd8d533c0aab4a592</id>
<content type='text'>
This makes sure that the dive plan is updated (including the
planner notes) when parameters of the dive or the planner
change.

This fixes a bug reported by Jay Anchor.

There is a chance that by partly undoing 77a6bc6d623148, this
introduces too many recalculations of the plan. But without
this patch, there are definitely not enough recalculations.

Reported-by: Jay Anchor &lt;jay.anchor-subsurface@e257.fi&gt;
Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>profile: remove DiveAmbPressureItem</title>
<updated>2021-05-08T11:40:24Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2021-05-08T07:50:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a7002f4089e76efc0667d22fc10f44ada35ec1bd'/>
<id>urn:sha1:a7002f4089e76efc0667d22fc10f44ada35ec1bd</id>
<content type='text'>
This was replaced by the tissue map in 893bea700c98.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>profile: remove DiveGFLineItem</title>
<updated>2021-05-08T11:40:24Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2021-05-08T07:46:09Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=8b0db14f64c4f1f3e3438b35fcfcd94994459283'/>
<id>urn:sha1:8b0db14f64c4f1f3e3438b35fcfcd94994459283</id>
<content type='text'>
This was replaced by the tissue map in 893bea700c98.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Planner: Update notes when not computing variations</title>
<updated>2021-05-07T18:20:30Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2021-05-07T15:52:30Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=312b760c5b189d8171fa3cbbe8dda868cffd546d'/>
<id>urn:sha1:312b760c5b189d8171fa3cbbe8dda868cffd546d</id>
<content type='text'>
A change not to compute plan variations when not needed
was too aggressive and eliminated also the signal to update
the notes. Bug fixed.

Reported-by: Jay Anchor &lt;jay.anchor-subsurface@e257.fi&gt;
Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>planner: split DivePlannerPointsModel::remove() in two</title>
<updated>2021-04-02T20:53:23Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2021-03-02T09:54:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=11c54b85f6f6c567e5a9f6e6e537eace49ee6666'/>
<id>urn:sha1:11c54b85f6f6c567e5a9f6e6e537eace49ee6666</id>
<content type='text'>
There are two cases in this function: with and without holding
the control-key. The former deletes one point, the latter all
points starting with the selected point to the end.

The code was interlaced making it very hard to reason about.
Notably, it was buggy: with control, all points could be
deleted, leading to a crash.

Split the function in two versions, with their own bound
checking. This produces a bit of duplicate code, which
might be broken out later.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>planner: avoid starting unneeded variation thread</title>
<updated>2021-04-02T20:53:23Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2021-02-28T16:28:09Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a0f6b4d0b40aa61f670bb2eee1c898b1942dd42d'/>
<id>urn:sha1:a0f6b4d0b40aa61f670bb2eee1c898b1942dd42d</id>
<content type='text'>
When updating the dive profile, a thread is started to calculate
plan-variations. This is done even when only editing the profile
or when variation calculation is disabled by the user. The thread
then exits if it shouldn't calculate the variations.

Turn this around: test whether variations should be calculated
before starting the thread.

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