<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/core, branch v4.7.5</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.7.5</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.7.5'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2017-12-07T17:15:40Z</updated>
<entry>
<title>Show BT device names first</title>
<updated>2017-12-07T17:15:40Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2017-12-07T13:40:23Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1c223b09c310d65ca554cae455cdc74fc33da60f'/>
<id>urn:sha1:1c223b09c310d65ca554cae455cdc74fc33da60f</id>
<content type='text'>
Show them left of address (so they are in the user's view) rather
than on the right.

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>Allocate CheckCloudConnection object on stack</title>
<updated>2017-12-06T01:23:47Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2017-12-05T22:22:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4816ca43bb00f1252f351e35f2d94603d9f63dfe'/>
<id>urn:sha1:4816ca43bb00f1252f351e35f2d94603d9f63dfe</id>
<content type='text'>
Fixes a memory leak: CheckCloudConnection was allocated on the heap,
but never deleted.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Remove self-include of core/checkcloudconnection.h</title>
<updated>2017-12-06T01:23:47Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2017-12-05T22:18:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=0964d1a9b0d39c403adc50ad29aec5e263cc7466'/>
<id>urn:sha1:0964d1a9b0d39c403adc50ad29aec5e263cc7466</id>
<content type='text'>
Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Gracefully handle cloud authentication failure in verbose mode</title>
<updated>2017-12-05T19:31:39Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2017-12-05T18:53:05Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d4cd4a96eae4a970c161c8b99c9f1cf9e02d9fbf'/>
<id>urn:sha1:d4cd4a96eae4a970c161c8b99c9f1cf9e02d9fbf</id>
<content type='text'>
If the credential functions return GIT_EUSER, a call to git_remote_fetch
fails, but giterr_last() may return NULL. This led to a crash in
verbose mode.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Gracefully handle deletion of a picture that doesn't exist</title>
<updated>2017-12-04T17:34:03Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2017-12-04T08:38:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=03e87437e31fb134d77041f57d5d944daaf32225'/>
<id>urn:sha1:03e87437e31fb134d77041f57d5d944daaf32225</id>
<content type='text'>
The list iteration in dive_remove_picture() was buggy and would
crash if handled a picture that is not in the list.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Free unused git repository in git_create_local_repo()</title>
<updated>2017-12-04T03:07:03Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2017-12-03T18:40:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=fd34cd48306c2b81d6ccc2396b34bea670ec5c13'/>
<id>urn:sha1:fd34cd48306c2b81d6ccc2396b34bea670ec5c13</id>
<content type='text'>
In this function, a repository is created, but the returned object
is not used. Might just as well free it.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Add debug output for vendor/product tuples</title>
<updated>2017-12-03T02:14:23Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2017-12-02T20:54:57Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3f5101e8a434673bc6cb5cf7804cbde152dcdeab'/>
<id>urn:sha1:3f5101e8a434673bc6cb5cf7804cbde152dcdeab</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Add Heinrichs Weikamp BLE dive computers for iOS</title>
<updated>2017-12-02T20:30:54Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2017-12-02T20:30:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3ee91dd06aacbf92f5138604d9d4ed67bba7644a'/>
<id>urn:sha1:3ee91dd06aacbf92f5138604d9d4ed67bba7644a</id>
<content type='text'>
Not all OSTC 2, 3, and Sport support BLE, but newer models do.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>iOS: save BT DeviceInfo on discovery</title>
<updated>2017-12-02T16:21:33Z</updated>
<author>
<name>Murillo Bernardes</name>
<email>mfbernardes@gmail.com</email>
</author>
<published>2017-12-02T06:49:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=5bd90821d03c7aaf4d5258e7af6df68d5c46c3a9'/>
<id>urn:sha1:5bd90821d03c7aaf4d5258e7af6df68d5c46c3a9</id>
<content type='text'>
On iOS save all discovered devices. Later qt_ble_open queries this
list in order to actually connect to the remove device.

The Desktop code stores this data with the list items and only saves
when the "Save" button is clicked. This is not supported with the
current ConnectionListModel implementation.

Signed-off-by: Murillo Bernardes &lt;mfbernardes@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix file:// handling for git access.</title>
<updated>2017-12-02T16:18:42Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2017-12-02T07:51:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=137e83f7f2595e373be118b724c2fd18db701c98'/>
<id>urn:sha1:137e83f7f2595e373be118b724c2fd18db701c98</id>
<content type='text'>
Currently, in is_remote_git_repository(), git URLs of the form
"file://..." are recognized as local and the "file://" prefix is
removed. The shortened URL is then processed as if it was a remote
URL, which of course has to fail. So far so good - this is not
a remote repository after all. But the removal of the prefix is
not propagated to the calling is_git_repository() function and
handling as a local git repository therefore fails likewise.

To fix this issue, move removal of the "file://" prefix one level
up to the is_git_repository() function.

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