<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/desktop-widgets, branch v4.7.7</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.7.7</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.7.7'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-02-04T21:40:32Z</updated>
<entry>
<title>downloadfromdivecomputer.cpp: remove unused variable err_string</title>
<updated>2018-02-04T21:40:32Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-02-04T11:35:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a3d61c157578c84d07ebe18984f6552c34297f74'/>
<id>urn:sha1:a3d61c157578c84d07ebe18984f6552c34297f74</id>
<content type='text'>
This was a relict from Gtk days.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Cleanup: Remove redefinition of DC_TRANSPORT_BLUETOOTH</title>
<updated>2018-02-04T21:40:32Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-02-03T22:21:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7fc3a345ffb55eb92437a67def2e3748d8a4df73'/>
<id>urn:sha1:7fc3a345ffb55eb92437a67def2e3748d8a4df73</id>
<content type='text'>
This transport option was defined at a time where libdc didn't know
anything about bluetooth. Nowadays, this enum is defined by libdc to
a different value.

Since it is never returned from libdc, not a problem at the moment.
But this looks like a recipe for desaster, therefore let's just use
the libdc version.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Do not remove seconds from duration input field</title>
<updated>2018-02-04T21:40:02Z</updated>
<author>
<name>Oliver Schwaneberg</name>
<email>oliver.schwaneberg@gmail.com</email>
</author>
<published>2018-02-04T19:07:32Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=eb38a641490752578e3dddc7b7959cfd52e0be74'/>
<id>urn:sha1:eb38a641490752578e3dddc7b7959cfd52e0be74</id>
<content type='text'>
This change deals with issue #554.
If you enter a dive duration manually, the cell renderer cuts the seconds
away when the changes are saved. I added the helper "render_seconds_to_string"
as a counterpart to "parseDurationToSeconds". The helper keeps the seconds,
if not null. The rendering of the cell is done at two places in the code,
so I think it is cleaner to add a dedicated method for it.

Signed-off-by: Oliver Schwaneberg &lt;oliver.schwaneberg@gmail.com&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>Make report_error() reentrant</title>
<updated>2018-01-31T13:47:26Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-01-26T09:40:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=8f81a22e7f26729cc2f4902ba7db8f696314539f'/>
<id>urn:sha1:8f81a22e7f26729cc2f4902ba7db8f696314539f</id>
<content type='text'>
Remove the global error buffer and pass the error string directly
to the frontend. The frontend is then responsible for accumulating
errors.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Remove unnecessary check for MainWindow instance</title>
<updated>2018-01-31T13:47:26Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-01-26T17:39:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=df81a39aa5d10fd12928a1bef7fdf31e0050e439'/>
<id>urn:sha1:df81a39aa5d10fd12928a1bef7fdf31e0050e439</id>
<content type='text'>
The error-callback is installed in the MainWindow constructor.
Therefore, in the error-callback the existence of the MainWindow
instance is guaranteed.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Use queued connection to thread-safe MainWindow error handling</title>
<updated>2018-01-31T13:47:26Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-01-28T21:08:30Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a25f54e3c29a936bb1bbfa66fa610c31c9b55808'/>
<id>urn:sha1:a25f54e3c29a936bb1bbfa66fa610c31c9b55808</id>
<content type='text'>
Up to now, errors produced by threads were not directly shown in
the MainWindow. Code running in the GUI thread had to manually
show the errors.

This can be simplified by using Qt's queued connection as message
passing facility.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Make future_watcher a subobject of NotificationWidget</title>
<updated>2018-01-31T13:47:26Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-01-28T20:50:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1704e0801258d0ae78b18be32488e083458010f1'/>
<id>urn:sha1:1704e0801258d0ae78b18be32488e083458010f1</id>
<content type='text'>
This was a raw pointer. No point in doing error-prone manual
memory management.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Use correct alias for satellite icon for revers geo lookup</title>
<updated>2018-01-27T20:29:00Z</updated>
<author>
<name>Stefan Fuchs</name>
<email>sfuchs@gmx.de</email>
</author>
<published>2018-01-27T20:03:42Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=79ce3c02cbb67a568e50c95b1f2f227a3265af86'/>
<id>urn:sha1:79ce3c02cbb67a568e50c95b1f2f227a3265af86</id>
<content type='text'>
Bring back the satellite icon for the reverse geo lookup by using
the correct alias name.

Signed-off-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
</content>
</entry>
<entry>
<title>Whitespace only</title>
<updated>2018-01-18T08:44:08Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2018-01-16T13:15:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e592dfe17c5a1a6d2b714752f5b27e9d531de9bb'/>
<id>urn:sha1:e592dfe17c5a1a6d2b714752f5b27e9d531de9bb</id>
<content type='text'>
Now that we properly return when raising an error, do not
if () else if(). Useles.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
</feed>
