<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git, branch v4.1.90</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.1.90</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.1.90'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2014-07-13T04:09:32Z</updated>
<entry>
<title>Preparing for Beta 1</title>
<updated>2014-07-13T04:09:32Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-07-13T04:09:32Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c983dc0c7545152cde01a3de85a0dd89c0a5a97c'/>
<id>urn:sha1:c983dc0c7545152cde01a3de85a0dd89c0a5a97c</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Rename event: correctly replace event with new one</title>
<updated>2014-07-12T19:56:03Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-07-12T19:48:27Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=74616cdddfd0f46822be8708f7bad0038fdca526'/>
<id>urn:sha1:74616cdddfd0f46822be8708f7bad0038fdca526</id>
<content type='text'>
I don't like that the event structure includes the variable length array.
That really makes it a pain to change the name of an event (on the flip
side, freeing events is easier I guess).

Anyway, to correctly rename an event we need to actually remove the event
from the correct dc and then add a new event with the new name. The
previous code was insane (it only worked if the new name was of smaller or
equal length, otherwise it had a beautiful buffer overflow).

And of course we need to do this both for the current_dive and the
displayed_dive.

Fixes #616

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Remove event: don't compare pointers, compare events</title>
<updated>2014-07-12T19:21:05Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-07-12T19:21:05Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f9b18b9bfbdd3ef89750cd9b231d57df550db28b'/>
<id>urn:sha1:f9b18b9bfbdd3ef89750cd9b231d57df550db28b</id>
<content type='text'>
This used to work because we actually displayed the current_dive. Now with
displayed_dive the pointers are of course different! So we need to compare
the actual events instead.

See #616

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Detect proper event type based on helium content</title>
<updated>2014-07-12T15:05:09Z</updated>
<author>
<name>Miika Turkia</name>
<email>miika.turkia@gmail.com</email>
</author>
<published>2014-07-12T12:51:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7bbe71ff3399334e617d4e07e321336c03ddc9ab'/>
<id>urn:sha1:7bbe71ff3399334e617d4e07e321336c03ddc9ab</id>
<content type='text'>
Select proper SAMPLE_EVENT_GASCHANGE "version" based on helium content
on the mix.

Signed-off-by: Miika Turkia &lt;miika.turkia@gmail.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Add type for gaschange events, if missing</title>
<updated>2014-07-12T15:04:55Z</updated>
<author>
<name>Miika Turkia</name>
<email>miika.turkia@gmail.com</email>
</author>
<published>2014-07-12T10:12:24Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=97597dfd97295517383336d2050d7a4b554b0d3c'/>
<id>urn:sha1:97597dfd97295517383336d2050d7a4b554b0d3c</id>
<content type='text'>
Subsurface has saved gas change events without type attribute at some
point. Thus we need to add the type when reading in log files, if it is
missing. (Gas change logic relies on the type field nowadays.)

Fixes #617
Fixes #600

Signed-off-by: Miika Turkia &lt;miika.turkia@gmail.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Fix inserting gaschange events</title>
<updated>2014-07-12T15:04:42Z</updated>
<author>
<name>Miika Turkia</name>
<email>miika.turkia@gmail.com</email>
</author>
<published>2014-07-12T10:12:23Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=79015e17f890eee41fb4f8894468e17478ae3657'/>
<id>urn:sha1:79015e17f890eee41fb4f8894468e17478ae3657</id>
<content type='text'>
Use a macro that works to get the current DC.

Fixes #613

Signed-off-by: Miika Turkia &lt;miika.turkia@gmail.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Lower CCR setpoint min value in planner to 0</title>
<updated>2014-07-12T15:03:46Z</updated>
<author>
<name>Anton Lundin</name>
<email>glance@acc.umu.se</email>
</author>
<published>2014-07-12T12:24:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b55218c2f400d61ad4b8dbb115909b3b8169617b'/>
<id>urn:sha1:b55218c2f400d61ad4b8dbb115909b3b8169617b</id>
<content type='text'>
We signal a bailout to OC via setting the setpoint to zero. A setpoint
between 0.2 and 0 would be really wierd, but i couldn't figure out any
better way to keep the bailout deco planning.

Note:
The gas consumption of CCR dives are plain wrong, but this atleast lets
you plan your deco for a CCR bailout plan.

Signed-off-by: Anton Lundin &lt;glance@acc.umu.se&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Add step size in our SpinBox delegates</title>
<updated>2014-07-12T15:03:34Z</updated>
<author>
<name>Anton Lundin</name>
<email>glance@acc.umu.se</email>
</author>
<published>2014-07-12T12:24:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c4981f28a6ada0571276bcdf75c6171e1638678d'/>
<id>urn:sha1:c4981f28a6ada0571276bcdf75c6171e1638678d</id>
<content type='text'>
For the Set point spinbox, it was kinda hard just stepping by the
default 1.0, so setting it to step by 0.1 makes much more sense.

The int SpinBox got a step size parameter for consistency.

Signed-off-by: Anton Lundin &lt;glance@acc.umu.se&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Use doubles in DoubleSpinBoxDelegate</title>
<updated>2014-07-12T15:03:16Z</updated>
<author>
<name>Anton Lundin</name>
<email>glance@acc.umu.se</email>
</author>
<published>2014-07-12T12:24:24Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=6008d08557e8c883ff533d1d4205a66aba49ea95'/>
<id>urn:sha1:6008d08557e8c883ff533d1d4205a66aba49ea95</id>
<content type='text'>
The previous code used qreals, but it feels clearer to use doubles when
the name of the class contains the word double. The performance loss of
using doubles instead of floats on arm is non-existent in this case.

Signed-off-by: Anton Lundin &lt;glance@acc.umu.se&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Don't round range for DoubleSpinBoxDelegate to int</title>
<updated>2014-07-12T15:02:58Z</updated>
<author>
<name>Anton Lundin</name>
<email>glance@acc.umu.se</email>
</author>
<published>2014-07-12T12:24:23Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=dcb580ed4647524dd91390bff95bc7c4793af1c6'/>
<id>urn:sha1:dcb580ed4647524dd91390bff95bc7c4793af1c6</id>
<content type='text'>
This fixes simple copy-paste error that the DoubleSpinBoxDelegate range
was stored as int, thus rounding min value from 0.2 to 0.

Signed-off-by: Anton Lundin &lt;glance@acc.umu.se&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
