<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git, 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-13T19:40:16Z</updated>
<entry>
<title>Latest translations</title>
<updated>2015-12-13T19:40:16Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-12-13T19:40:16Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=efc7117c21539825f2df1eb676aa863c1b4c9e8d'/>
<id>urn:sha1:efc7117c21539825f2df1eb676aa863c1b4c9e8d</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>New strings for translations</title>
<updated>2015-12-07T18:41:06Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-12-07T18:41:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9fe1e0fb3446e7c3d6cee825dbd3a446a01e48e0'/>
<id>urn:sha1:9fe1e0fb3446e7c3d6cee825dbd3a446a01e48e0</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Documentation updates for 4.5.3</title>
<updated>2015-12-07T17:45:32Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-12-07T17:45:32Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=06e704d98a03732b06e7146b7dbc8f584910da1c'/>
<id>urn:sha1:06e704d98a03732b06e7146b7dbc8f584910da1c</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Revert "NSIS: add a couple of uninstaller checkboxes"</title>
<updated>2015-12-07T17:32:17Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-12-07T17:32:17Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f9d5fe56b34fe4338bb96c0ff1c5834c5c32d7cc'/>
<id>urn:sha1:f9d5fe56b34fe4338bb96c0ff1c5834c5c32d7cc</id>
<content type='text'>
This reverts commit d69c9e08af3c0c00807337dacab66a89075f2eab.

While this is a nice improvement, it requires other patches to work
correctly which go beyond what I'm comfortable having in a "quick update
to 4.5".
</content>
</entry>
<entry>
<title>Uemis downloader: handle yet another corner case</title>
<updated>2015-12-06T21:41:07Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-12-06T21:38:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e1768b4771be6b2830f1c291a17cae859f80ec95'/>
<id>urn:sha1:e1768b4771be6b2830f1c291a17cae859f80ec95</id>
<content type='text'>
If we looking for dive details and are trying to guess the offset between
object_id and logfilenr, we need to treat logfilenr 0 as special - it
means we read past the end of the list of stored dives and need to walk
backwards.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<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>Only warn about different number of tanks and gases if there are tanks</title>
<updated>2015-12-06T17:42:29Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-12-06T17:40:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f57796762999d9c4fb4f2e5f55310c5ee0e6c2c2'/>
<id>urn:sha1:f57796762999d9c4fb4f2e5f55310c5ee0e6c2c2</id>
<content type='text'>
Some backends support giving tank data for some, but not all models that
they support (and simply report no tanks for those models that don't
support this). The Suunto Vyper is one of the dive computers where this
happens and without this change we report angry red warnings after a
perfectly correct download.

So this changes the logic to only show that error if there actually were
tanks reported.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Cloud storage: do not store the actual pictures in git</title>
<updated>2015-12-06T17:37:19Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-12-04T07:14:20Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d6b7ea5f7faf94cc67db53d3166fb717a2c5017a'/>
<id>urn:sha1:d6b7ea5f7faf94cc67db53d3166fb717a2c5017a</id>
<content type='text'>
Adding pictures to the repository was a big mistake on my part. It's very
easy for the git repositories to reach a gigabyte and more making sync
times (and especially "first download" times) completely unreasonable.

This doesn't solve the problem for existing repositories (as the pictures
are already there, in the git history), but at least it prevents us from
storing more pictures out there.

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>Uemis downloader: ignore leading junk in the data</title>
<updated>2015-12-06T17:36:36Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-12-03T17:47:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=27ea07992836076ebb0718e29ee01f5a9e418bfa'/>
<id>urn:sha1:27ea07992836076ebb0718e29ee01f5a9e418bfa</id>
<content type='text'>
One user's debug log shows valid data, only not in the format we've seen
before (with the response starting with '{'). Instead he gets a repeat of
the second word in the response to processSync prepended to the expected
output. So let's skip the data until the first '{'.

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