<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/profile-widget, branch v4.7.8</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom/profile-widget?h=v4.7.8</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom/profile-widget?h=v4.7.8'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-03-19T22:44:02Z</updated>
<entry>
<title>Profile heartrate: Nicer min/max values and tic distance</title>
<updated>2018-03-19T22:44:02Z</updated>
<author>
<name>Stefan Fuchs</name>
<email>sfuchs@gmx.de</email>
</author>
<published>2018-03-15T22:12:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b38eb45b295aaa346ad58e7ba3677456469a2fdd'/>
<id>urn:sha1:b38eb45b295aaa346ad58e7ba3677456469a2fdd</id>
<content type='text'>
Correct a bug in finding the minimum heartrate.

Use the minimum and maximum heartrate value to set min/max and
tic distance for the heartrate axis in the profile.

Signed-off-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
</content>
</entry>
<entry>
<title>Cleanup: consistently use qPrintable()</title>
<updated>2018-03-14T11:55:36Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-02-25T12:51:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b72cc1f31784346884c8552c22f1e4c3c6d5ed1d'/>
<id>urn:sha1:b72cc1f31784346884c8552c22f1e4c3c6d5ed1d</id>
<content type='text'>
Replace constructs of the kind
  s.toUtf8().data(),
  s.toUtf8().constData(),
  s.toLocal8Bit().data(),
  s.toLocal8Bit.constData() or
  qUtf8Printable(s)
by
  qPrintable(s).

This is concise, consistent and - in principle - more performant than
the .data() versions.

Sadly, owing to a suboptimal implementation, qPrintable(s) currently
is a pessimization compared to s.toUtf8().data(). A fix is scheduled for
new Qt versions: https://codereview.qt-project.org/#/c/221331/

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Use correct numeric format based on selected locale (Qt domain part)</title>
<updated>2018-03-05T15:28:18Z</updated>
<author>
<name>Stefan Fuchs</name>
<email>sfuchs@gmx.de</email>
</author>
<published>2018-02-19T20:55:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=aacc6886705e720809d253d22e0f6f49444993e0'/>
<id>urn:sha1:aacc6886705e720809d253d22e0f6f49444993e0</id>
<content type='text'>
This changes the numeric format of many values printed to the UI to
reflect the correct numeric format of the selected locale:
- dot or comma as decimal separator
- comma or dot as thousands separator

In the Qt domain the `L` flag is used case specific mostly
in qthelper.cpp.
Then the helper functions get_xxx_string() are used more consistently.

Signed-off-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
</content>
</entry>
<entry>
<title>Use temperature_t for temperatures in struct stats_t</title>
<updated>2018-02-24T19:45:17Z</updated>
<author>
<name>Stefan Fuchs</name>
<email>sfuchs@gmx.de</email>
</author>
<published>2018-02-18T20:55:57Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=95a23cf4701d4918f866cb5ef1c25a5b2b380096'/>
<id>urn:sha1:95a23cf4701d4918f866cb5ef1c25a5b2b380096</id>
<content type='text'>
Use struct temperature_t for temperatures in struct stats_t and
use get_temperature_string() when printing these temperatures for
statistics and HTML export.

Signed-off-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
</content>
</entry>
<entry>
<title>Remove space between pressure value and pressure unit in profile</title>
<updated>2018-02-22T19:48:05Z</updated>
<author>
<name>Stefan Fuchs</name>
<email>sfuchs@gmx.de</email>
</author>
<published>2018-02-18T12:12:02Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a7372d9340e4368e73147986df44d961d43c18bc'/>
<id>urn:sha1:a7372d9340e4368e73147986df44d961d43c18bc</id>
<content type='text'>
Bring one more value plus unit pair which is the pressure value printed
in the profile in accordance with the coding style/UI style rule of
not having a space between value and unit.

Signed-off-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
</content>
</entry>
<entry>
<title>Coding-style: remove superfluous parentheses</title>
<updated>2018-02-18T03:38:52Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-02-17T20:21:16Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=5c248d91cd5b7e9401e4393b2193ad44c32016bc'/>
<id>urn:sha1:5c248d91cd5b7e9401e4393b2193ad44c32016bc</id>
<content type='text'>
Mostly replace "return (expression);" by "return expression;" and one
case of "function((parameter))" by "function(parameter)".

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