<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/mobile-widgets, branch v4.8.1</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.8.1</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.8.1'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-07-10T17:30:50Z</updated>
<entry>
<title>core: make qPref::cloud_status the only version of the enum</title>
<updated>2018-07-10T17:30:50Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-07-05T18:37:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=8d66633fe798f6c45978ea1b0d47aa04625d4ac5'/>
<id>urn:sha1:8d66633fe798f6c45978ea1b0d47aa04625d4ac5</id>
<content type='text'>
add enum to qPref and remove elsewhere
update source core to reference qPref.

the enum cannot be in pref.h because it is to be used in qml and Q_ENUM
need the enum to be defined as part of the class

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>mobile-widgets: solve cloudstatus register problem</title>
<updated>2018-07-05T19:31:56Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-07-05T07:46:07Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=19803ab3c30c3a77929de49aed19584e9de2f117'/>
<id>urn:sha1:19803ab3c30c3a77929de49aed19584e9de2f117</id>
<content type='text'>
Use Q_ENUM instad of Q_ENUMS (which is depreciated) since it does the
meta registration for all Qt platforms.

Q_ENUM require the enum to be defined in the class and cannot refer to
a global class, therefore copied enum to class.

This commit is made to get the release to work, with minimal changes,
this class will be moved to qPref and the double definition solved

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core: remove double definition of enum cloud_storage_status</title>
<updated>2018-07-03T21:32:30Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-06-16T08:08:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=2f951413303e10a80e540cacd0c6c282f8ce82cc'/>
<id>urn:sha1:2f951413303e10a80e540cacd0c6c282f8ce82cc</id>
<content type='text'>
Remove cloud_storage_status from qmlprefs.h.
usage to qPref::

enum cloud_storage_status is not used from C, but only from C++, and
having the same structure defined multiple times is a maintenance
challenge.

Signed-off-by: Jan Iversen &lt;jani@apache.org&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>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>
<entry>
<title>QML UI: don't use anchors within Layouts</title>
<updated>2018-06-25T19:56:44Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-06-25T08:41:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f998b59900c0d66441fa9877930754daf084aea9'/>
<id>urn:sha1:f998b59900c0d66441fa9877930754daf084aea9</id>
<content type='text'>
Qt 5.11 adds useful warnings when code attempts to use anchors within
Layouts and even tells you how to fix things.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile: remove MapWidget from mobile-resources.qrc</title>
<updated>2018-06-22T03:27:58Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-06-20T13:53:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ff88e7ee99ca1e6ba8557c3b394e68c2e256c5dc'/>
<id>urn:sha1:ff88e7ee99ca1e6ba8557c3b394e68c2e256c5dc</id>
<content type='text'>
remove MapWidget entries from mobile-resources.qrc, and
reference map-widget.qrc in Subsurface-mobile.pro for iOS

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
</feed>
