<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git, branch v4.8.0</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.8.0</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.8.0'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-06-29T05:30:48Z</updated>
<entry>
<title>Dive pictures: adjust rowDDEnd and rowDDStart on picture deletion</title>
<updated>2018-06-29T05:30:48Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-06-28T18:11:39Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=bf60d29e99a7d201850766d9195a052599dfd018'/>
<id>urn:sha1:bf60d29e99a7d201850766d9195a052599dfd018</id>
<content type='text'>
In DivePictureModel, rowDDEnd and rowDDStart specify the range of
pictures in the profile plot. Obviously, these have to be adjusted
when pictures are deleted.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Latest translations</title>
<updated>2018-06-29T00:13:50Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-06-28T23:35:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d293e968e9398b0b34ae0aa104451e8ea25c4f7f'/>
<id>urn:sha1:d293e968e9398b0b34ae0aa104451e8ea25c4f7f</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Dive pictures: connect DivePictureModel signals in constructor</title>
<updated>2018-06-29T00:12:19Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-06-28T17:36:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1de6962efb66ce5d5e587487e87edd75b9f8842c'/>
<id>urn:sha1:1de6962efb66ce5d5e587487e87edd75b9f8842c</id>
<content type='text'>
The DivePictureModel signals were connected int the setProfileState()
function of ProfileWidget2. If this function was called repeatedly
(e.g. after adding a dive), multiple connections were made, which led
to multiply delivered signals. This in turn led to confusion, when
deleting pictures (i.e. multiple pictures were deleted).

Instead, connect once in ProfileWidget2's constructor. It is unclear
whether these signals should be disconnected temporarily if no pictures
are shown. In any case, the weren't, so this shouldn't introduce any
regression.

Fixes #1441

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Dive pictures: render icons with white instead of transparent background</title>
<updated>2018-06-28T13:58:29Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-05-20T20:35:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1a5e54e5ebcadef899159c6145f52ef9934dd473'/>
<id>urn:sha1:1a5e54e5ebcadef899159c6145f52ef9934dd473</id>
<content type='text'>
The SVG icons for failed / still-loading pictures were rendered with an
alpha channel. This lead to strange behavior when hovering over the
icon in the profile plot: When hitting a "hole" the icon would be
minimized again.

Therefore, render the SVGs onto a white background.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Android: limit the amount of data copied to clipboard</title>
<updated>2018-06-28T13:52:14Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-06-28T13:42:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e79d177c7150166851e1e8152ecdd1908e1bcacf'/>
<id>urn:sha1:e79d177c7150166851e1e8152ecdd1908e1bcacf</id>
<content type='text'>
The clipboard fails if we attempt to copy more than 1MB of data. But the
data buffer used is shared between all transactions 'in flight' and we
cannot tell what else is currently using that buffer. Limiting ourselves
to 500k of text for the logfiles seems reasonable and hopefully makes it
more likely that the transaction will succeed (sadly, Qt doesn't tell us
if it failed).

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>iOS and Android: try more logfile locations</title>
<updated>2018-06-28T13:17:31Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-06-28T11:54:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=bcde65b152f2fdbf0e068c3a9dfabe138be2efca'/>
<id>urn:sha1:bcde65b152f2fdbf0e068c3a9dfabe138be2efca</id>
<content type='text'>
On some devices (e.g., a Sony Xperia phone) the GenericDataLocation is
not app writeable. Instead of just giving app, try a few other default
locations as well (and since all of these are actually string lists,
try all of the options that Qt gives us).

Reasonably, we should only set the libdivecomputer logfile name if we
found a writeable location.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>QML UI: provide information why logfile couldn't be written</title>
<updated>2018-06-28T12:39:10Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-06-28T11:44:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1161782f3b8b6f0cebe62626e3c065f74b85bc07'/>
<id>urn:sha1:1161782f3b8b6f0cebe62626e3c065f74b85bc07</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Add Cressi Giotto, Newton and Drake to list of devices</title>
<updated>2018-06-28T03:52:24Z</updated>
<author>
<name>Stephen Goodall</name>
<email>stephen.goodall88@googlemail.com</email>
</author>
<published>2018-06-28T03:15:32Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b492df6ffcceaff170d765c28b6942ac66f759ad'/>
<id>urn:sha1:b492df6ffcceaff170d765c28b6942ac66f759ad</id>
<content type='text'>
Adding Cressi Giotto, Newton and Drake to the list of devices
that can be selected on Android devices.

Signed-off-by: Stephen Goodall &lt;stephen.goodall88@googlemail.com&gt;</content>
</entry>
<entry>
<title>QML UI: fix layout of Download page</title>
<updated>2018-06-27T23:28:01Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-06-27T23:27:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=478b5de9e706e2c74fc322c29c1c3861d637f408'/>
<id>urn:sha1:478b5de9e706e2c74fc322c29c1c3861d637f408</id>
<content type='text'>
The info text from the download process wasn't rendered correctly.
maximumWidth ended being a recursive reference and as a result the text
would render as very narrow and super-tall field.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>QML UI: remove unused property</title>
<updated>2018-06-27T23:05:36Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-06-27T23:05:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ef17c78e2387ac0e26a3334ecc287f16e82ab06e'/>
<id>urn:sha1:ef17c78e2387ac0e26a3334ecc287f16e82ab06e</id>
<content type='text'>
We always save the libdivecomputer log.

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