<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/qt-ui, branch v4.5.3</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.5.3</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.5.3'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2015-12-06T20:19:26Z</updated>
<entry>
<title>profilewidget2.cpp: hide the heartbeat graph on an empty state</title>
<updated>2015-12-06T20:19:26Z</updated>
<author>
<name>Lubomir I. Ivanov</name>
<email>neolit123@gmail.com</email>
</author>
<published>2015-12-06T19:36:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=76c97f2e5783c82f24cbf03c7279a67f133435dc'/>
<id>urn:sha1:76c97f2e5783c82f24cbf03c7279a67f133435dc</id>
<content type='text'>
Opening Subsurface for the first time with heartbeat graph visible
and then immediately doing File-&gt;New shows the logo/background in the
profile space while hiding everything except the heartbeat graph.

This patch makes sure that the graph is hidden with everything
else on an empty profile state.

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>Prevent gaschange tank icons from using garbage coords.</title>
<updated>2015-12-06T17:37:07Z</updated>
<author>
<name>K. \"pestophagous\" Heller</name>
<email>pestophagous@gmail.com</email>
</author>
<published>2015-12-04T05:42:23Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e4c7c6e8eb302cc21c1f643b397ae03c82b03f4b'/>
<id>urn:sha1:e4c7c6e8eb302cc21c1f643b397ae03c82b03f4b</id>
<content type='text'>
Tank icons were shown at incorrect spots on the profile
when the DiveEventItem object held a pointer to a struct
event even after the struct event at that address had
been freed.  When internalEvent is a pointer to freed
memory, internalEvent-&gt;time.seconds could have all kinds
of crazy values, which get used in member function
DiveEventItem::recalculatePos to place the tank at bad
x coordinates.

The DiveEventItem(s) no longer store a pointer to memory
that they do not own.  This way, no matter how the path of
execution arrives into slot recalculatePos, we never need
fear that the DiveEventItem will dereference a garbage
pointer to a struct event.

Fixes #968

Signed-off-by: K. Heller &lt;pestophagous@gmail.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Location completion matches on whole name</title>
<updated>2015-12-06T17:35:19Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-11-24T19:11:39Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ea9303ff3cff8ea7c353b8a0c53e13e82f897360'/>
<id>urn:sha1:ea9303ff3cff8ea7c353b8a0c53e13e82f897360</id>
<content type='text'>
When typing in a partial location name, the match now considers the whole
text, not just the start of the text. So typing in "Yell" will match both
"Yellow House" and "Mellow Yellow".

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Statistics tab: clear min/max duration with just one dive selected</title>
<updated>2015-12-06T17:28:06Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-11-09T20:21:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=731e96493213ee272174e7979d545aab9ea33286'/>
<id>urn:sha1:731e96493213ee272174e7979d545aab9ea33286</id>
<content type='text'>
Otherwise if the user selects more than one dive, then goes back to just a
single dive, the maximum and minimum duration of the previous selected
group of dives stays visible which is clearly incorrect.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Remove unnecessary Q_INTERFACES declaration</title>
<updated>2015-10-26T21:15:14Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-10-26T21:15:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=755ecf607a546cbaa24d80e0e990a460ef483052'/>
<id>urn:sha1:755ecf607a546cbaa24d80e0e990a460ef483052</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Allow building with both libzip 0.11.x and 1.0.x</title>
<updated>2015-10-26T13:51:47Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-10-26T13:27:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=aa78c5b0ec7f19ab43801ef9d7a2c6eda9255662'/>
<id>urn:sha1:aa78c5b0ec7f19ab43801ef9d7a2c6eda9255662</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Fix building without BT support</title>
<updated>2015-10-26T13:51:47Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-10-26T13:05:27Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3b0f38f24a3c3d7ccadf8c0b0011dfc58c2f9d46'/>
<id>urn:sha1:3b0f38f24a3c3d7ccadf8c0b0011dfc58c2f9d46</id>
<content type='text'>
I guess no one had tried this in a while.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Some error reporting on divelogs.de export</title>
<updated>2015-10-25T16:19:40Z</updated>
<author>
<name>Miika Turkia</name>
<email>miika.turkia@gmail.com</email>
</author>
<published>2015-10-25T15:10:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1d10a56bdf6823e8935729aef60b659dea550a6a'/>
<id>urn:sha1:1d10a56bdf6823e8935729aef60b659dea550a6a</id>
<content type='text'>
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>Report error received from zip_close</title>
<updated>2015-10-25T14:39:29Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-10-25T14:39:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=8c706357f477917959fe2d1912909db6675d3e49'/>
<id>urn:sha1:8c706357f477917959fe2d1912909db6675d3e49</id>
<content type='text'>
We may want to hide the error text in a release build and replace it with
something more user friendly but then again, the next time this fails on
us at least our users can report more than "doesn't work"...

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Divelogs.de upload: report error when unable to open upload file</title>
<updated>2015-10-25T05:48:25Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-10-25T05:48:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3b033a85acced1da17e8dde46bfaae3c8bfdf9d0'/>
<id>urn:sha1:3b033a85acced1da17e8dde46bfaae3c8bfdf9d0</id>
<content type='text'>
Silently failing is not cool.

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