<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/profile-widget, branch v4.7.7</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom/profile-widget?h=v4.7.7</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom/profile-widget?h=v4.7.7'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-02-02T19:29:55Z</updated>
<entry>
<title>Free various struct membuffer in different functions</title>
<updated>2018-02-02T19:29:55Z</updated>
<author>
<name>Stefan Fuchs</name>
<email>sfuchs@gmx.de</email>
</author>
<published>2018-01-22T19:29:55Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b5ce06c8b958cdc51761c31697189db81baf4423'/>
<id>urn:sha1:b5ce06c8b958cdc51761c31697189db81baf4423</id>
<content type='text'>
Signed-off-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
</content>
</entry>
<entry>
<title>profile: replot handles while planning</title>
<updated>2018-01-31T13:48:31Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2018-01-29T12:13:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=20dc6a31f4fd736df297c179df1825d48eb7f757'/>
<id>urn:sha1:20dc6a31f4fd736df297c179df1825d48eb7f757</id>
<content type='text'>
The settingsChanged() function of the profile widget tries to be
clever and tries to prevent not needed replots of the profile.
I'm not sure this is very relevant in the first place as change
of settings are almost instantly, with or without replot. It
appears that replot is always executed when there are
calculated ceilings visible. But without calculated ceilings
a replot is "optimized out". This does, however, introduce dangling
divehandles in PLAN/EDIT and ADD mode of the profile, when
any setting that influences the y-axis is changed.

The fix is trivial. Just force a replot in the PLAN/EDIT and ADD
modes.

Fixes: #1070

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Planner: print icd information at 0.1 resolution</title>
<updated>2018-01-24T21:03:42Z</updated>
<author>
<name>Willem Ferguson</name>
<email>willemferguson@zoology.up.ac.za</email>
</author>
<published>2018-01-24T19:50:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b9ac89574ebd095f1c4760d223ccfb4dd9fba479'/>
<id>urn:sha1:b9ac89574ebd095f1c4760d223ccfb4dd9fba479</id>
<content type='text'>
The gas fractions (in %) are now printed at a resolution of 0.1%
and not at 0.01% as previously.

The string in the info box that provides icd data is reformatted
so that the info-box is as narrow as possible.

Signed-off-by: Willem Ferguson &lt;willemferguson@zoology.up.ac.za&gt;
</content>
</entry>
<entry>
<title>profile: fix weird disappearance of cylinder pressure line</title>
<updated>2018-01-24T15:19:19Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2018-01-24T10:42:42Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=36cfab46bd012830e17858e7b0b5a38a223bb5f8'/>
<id>urn:sha1:36cfab46bd012830e17858e7b0b5a38a223bb5f8</id>
<content type='text'>
The reason for this issue, and fix for this is very similar
to commit b4d37e8ee. Just set both recalculate flags on a mouse
release event, so that the cylinder pressure line is recalculated.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Profile info box ICD: Change format of ICD string</title>
<updated>2018-01-21T17:01:56Z</updated>
<author>
<name>Stefan Fuchs</name>
<email>sfuchs@gmx.de</email>
</author>
<published>2018-01-21T13:58:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d5cb30efac8f257dd7f8015f9a2a9a24f7df932a'/>
<id>urn:sha1:d5cb30efac8f257dd7f8015f9a2a9a24f7df932a</id>
<content type='text'>
Change the format from (example!)
ICD: ΔHe=-34% ΔN₂=3%&lt;3%
to
ICD: ΔHe=-34% ΔN₂=+3%&lt;+2.8%

Change strings given to translation to less complex ones.

Signed-off-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
</content>
</entry>
<entry>
<title>Only give ICD warning if pN2 increases</title>
<updated>2018-01-21T14:24:46Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2018-01-20T20:39:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c89cfcccbe8700af13554465e4e09b424aa1be00'/>
<id>urn:sha1:c89cfcccbe8700af13554465e4e09b424aa1be00</id>
<content type='text'>
as otherwise there are warning on the descent.

The ICD line in the info box is generated for all
gas switches with decreasing He content.

Also change the presentation in the info box to align it
with the notes.

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>Show ICD in gaschange icons</title>
<updated>2018-01-21T14:24:46Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2018-01-20T17:21:39Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d029feb2d55f5579f322ec893f95a6aabfcc6560'/>
<id>urn:sha1:d029feb2d55f5579f322ec893f95a6aabfcc6560</id>
<content type='text'>
Add an exclamation mark in the gas change icons if
the change violates our isobaric counter diffusion
criterium.

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>Show ICD events data in infobox</title>
<updated>2018-01-21T14:24:46Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2018-01-20T16:58:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7b508e41cd1304834511f87dbe399398517aaeff'/>
<id>urn:sha1:7b508e41cd1304834511f87dbe399398517aaeff</id>
<content type='text'>
If a gas switch violates our ICD criteria, show
this in the info box.

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>profile: fix garbled profiles after visiting the planner</title>
<updated>2018-01-12T18:26:05Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2018-01-12T15:57:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b4d37e8eeb061b19b8d506cd74f860bf1de2c01d'/>
<id>urn:sha1:b4d37e8eeb061b19b8d506cd74f860bf1de2c01d</id>
<content type='text'>
See mentioned GitHub issue for the full issue, and images.

The reason for this weird behavior is the existence of 2 flags in
the profile code: shouldCalculateMaxTime and shouldCalculateMaxDepth.
When exactly following the use case and test data as attached to
the GitHub issue (a very short dive, shorter than most of the
dives in the logbook), the shouldCalculateMaxTime flag never got
back to its true status, causing the the time scale not to adapt
to other dives when just clicking (or selecting) them from the dive
list.

The problem is fixed here by also setting the shouldCalculateMaxTime
flag on manipulating wayppoints in the dive plan.

Fixes: #1039

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Introduce helper function empty_string()</title>
<updated>2018-01-11T05:07:13Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-01-07T10:12:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e85ecdd9254a8bd222ccb2dfed7d3b3bb96c8294'/>
<id>urn:sha1:e85ecdd9254a8bd222ccb2dfed7d3b3bb96c8294</id>
<content type='text'>
There are ca. 50 constructs of the kind
  same_string(s, "")
to test for empty or null strings. Replace them by the new helper
function empty_string().

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