<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/qt-ui/profile, branch v4.2.90</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.2.90</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.2.90'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2014-11-17T21:04:27Z</updated>
<entry>
<title>Ruler: fix weird behaviour near x = 0</title>
<updated>2014-11-17T21:04:27Z</updated>
<author>
<name>Lubomir I. Ivanov</name>
<email>neolit123@gmail.com</email>
</author>
<published>2014-11-17T20:59:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=609036c57031073b6ae7e829c0473815297b8247'/>
<id>urn:sha1:609036c57031073b6ae7e829c0473815297b8247</id>
<content type='text'>
RulerNodeItem2::recalculate() does something which is
apparently not a good idea in combination with
RulerNodeItem2::mouseMoveEvent().

Each time the mouse moves, setPos() is called. Then in
recalculate() the x() value is checked and if less than 0
it's changed to x = 0 (setPos(0, y());).

This last call (setPos(0, y());)
however does not work and the value remains less than zero
leaving one of the ruler points outside of the graph.

To solve the issue we add a silly explicit check if x() &lt; 0
before calling setPos() in RulerNodeItem2::mouseMoveEvent().

The 'x() &gt; timeAxis-&gt;posAtValue(data-&gt;sec)' strangely works
on the other hand.

Signed-off-by: Lubomir I. Ivanov &lt;neolit123@gmail.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>For CCR dives, show plot for diluent and O2 cylinder pressures</title>
<updated>2014-11-17T18:02:42Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2014-11-17T16:39:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d5d7fdc9af98756cd8b241502f6493c518d6fa0f'/>
<id>urn:sha1:d5d7fdc9af98756cd8b241502f6493c518d6fa0f</id>
<content type='text'>
Also fixes a bug in the diluent pressure interpolation

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Mark string for translation</title>
<updated>2014-11-15T14:02:30Z</updated>
<author>
<name>Salvo 'LtWorf' Tomaselli</name>
<email>tiposchi@tiscali.it</email>
</author>
<published>2014-11-15T08:54:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4ef35f0651cae21859533e61f9c9f8328f896760'/>
<id>urn:sha1:4ef35f0651cae21859533e61f9c9f8328f896760</id>
<content type='text'>
An error string was left untranslated.

Signed-off-by: Salvo 'LtWorf' Tomaselli &lt;tiposchi@tiscali.it&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Fix memleak on Pixmap cache</title>
<updated>2014-11-14T21:45:54Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tomaz.canabrava@intel.com</email>
</author>
<published>2014-11-14T19:52:55Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1055b5afd35526c552eafcaf26d5f1d9aac43c86'/>
<id>urn:sha1:1055b5afd35526c552eafcaf26d5f1d9aac43c86</id>
<content type='text'>
as we load dives and dives, new DiveEvents will be created
but the transparent pixmap never deleted, also this makes
the transparent pixmap only for the correct event, not for
all of them.

Signed-off-by: Tomaz Canabrava &lt;tomaz.canabrava@intel.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Don't show a pixmap for heading event</title>
<updated>2014-11-14T18:39:18Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-11-14T18:39:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b800530bcdd7779126bd623532ad8f6add852425'/>
<id>urn:sha1:b800530bcdd7779126bd623532ad8f6add852425</id>
<content type='text'>
Some dive computers appear to have heading data in every sample. In order
to avoid a completely cluttered dive profile we no longer show a flag for
every heading event but instead show a basically transparent pixmap (which
is invisible to the user) that allows us to report the heading information
in the tooltip but leaves the profile uncluttered.

Fixes #586

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Fix two more potential crashes for dives without samples</title>
<updated>2014-11-03T15:50:30Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-11-03T15:50:30Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3fab68dcd3689d795248dfc5bb0c98b72b424252'/>
<id>urn:sha1:3fab68dcd3689d795248dfc5bb0c98b72b424252</id>
<content type='text'>
This should be all of them (famous last words).

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Fix partial pressure graph thresholds</title>
<updated>2014-11-01T16:22:07Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-11-01T16:22:07Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=89e7cae8549c801660b08c2b070e00ff77d562b6'/>
<id>urn:sha1:89e7cae8549c801660b08c2b070e00ff77d562b6</id>
<content type='text'>
Since we only store things in the preferences if they are different from
the default, the existing code that simply compared with the settings
value didn't work when people used the defaults.

We now compare to the actual preference at runtime which should address
that.

Fixes #731

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Fix adding gas change to a dive</title>
<updated>2014-10-30T21:08:10Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-10-30T21:08:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4fa3f89378b7079bc662d2b024b200512904ce0a'/>
<id>urn:sha1:4fa3f89378b7079bc662d2b024b200512904ce0a</id>
<content type='text'>
Yikes this was stupid. We mixed changing the displayed_dive and the
current_dive. So we'd pass in the displayed_dive and a pointer to the
dive_computer structure of the current dc in the current dive. Oops.

This makes much more sense. And:

Fixes #738

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Allow the user to switch to a gas in a specific tank</title>
<updated>2014-10-29T23:25:00Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-10-29T23:25:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=669da22d8cc8cc8373a5c500e6207d2b97813a18'/>
<id>urn:sha1:669da22d8cc8cc8373a5c500e6207d2b97813a18</id>
<content type='text'>
When entering a gas switch manually, explicitly show the different tanks
that are available and correctly switch between different tanks with the
same gas.

See #702

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Explicit first gas only on first sample</title>
<updated>2014-10-28T23:27:10Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-10-28T23:27:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4d9c30d42450077ac569c9e9e4d8690a2d38ff68'/>
<id>urn:sha1:4d9c30d42450077ac569c9e9e4d8690a2d38ff68</id>
<content type='text'>
Instead of the 30 second heuristic we only assume that this is an explicit
first gas if the event coincides the first sample.

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