<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/core/settings, branch v4.9.6</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.9.6</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.9.6'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2020-04-19T21:27:54Z</updated>
<entry>
<title>desktop: remove user survey</title>
<updated>2020-04-19T21:27:54Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-04-19T19:39:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ad66297cfd843199f39e3a231cb8311652ea183c'/>
<id>urn:sha1:ad66297cfd843199f39e3a231cb8311652ea183c</id>
<content type='text'>
We have never made good use of the results. Let's just remove it.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>cleanup: don't call uiLanguage() in qPref::loadSync()</title>
<updated>2020-03-22T19:01:09Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2020-03-22T15:01:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=621d00d8919d9ca07082fdf3dfb8118a1345b29d'/>
<id>urn:sha1:621d00d8919d9ca07082fdf3dfb8118a1345b29d</id>
<content type='text'>
uiLanguage() initializes the language fields from the preferences
values. It is unclear why this function is called in qPref::loadSync()
*before* the fields are loaded from disk. It can only initialize to
the default values anyway. After qPref::loadSync() uiLanguage()
is called again so that everything can be initialized with the
correct perferences values.

Remove the first call. If things break, let's fix them in a sensible
way.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>mobile: remove filter settings</title>
<updated>2020-03-01T18:21:44Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2020-02-19T20:52:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4cff23ef7a9a5cc7e747198eacc2694a16d8f561'/>
<id>urn:sha1:4cff23ef7a9a5cc7e747198eacc2694a16d8f561</id>
<content type='text'>
These are not used anymore.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Cleanup: remove erroneous comments</title>
<updated>2020-02-08T22:00:44Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2020-02-08T21:34:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1f03a8be81527c2c32e66a169457340283c0e7ce'/>
<id>urn:sha1:1f03a8be81527c2c32e66a169457340283c0e7ce</id>
<content type='text'>
Remove two erroneous comments stating that a function-local
QSettings variable should not be static because it is initialized
too early. Scoped static variables are initialized when execution
first hits the statement.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>core/settings: add new preference to limit number of columns on mobile</title>
<updated>2020-02-08T21:58:54Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-02-08T19:08:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9069f3364d971c4387fd6fa048f73323240bccf9'/>
<id>urn:sha1:9069f3364d971c4387fd6fa048f73323240bccf9</id>
<content type='text'>
The idea is that in portrait mode we can force the display to be single column (which
makes sure that the profile in dive display mode is nice and big).

This commit only implements the preference variable that we need for that.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>core/settings: removed unnecessary if</title>
<updated>2020-01-20T17:55:57Z</updated>
<author>
<name>jan Iversen</name>
<email>jan@casacondor.com</email>
</author>
<published>2020-01-08T08:34:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=77352751fa9ef4717ed6409f33297062c873b0b4'/>
<id>urn:sha1:77352751fa9ef4717ed6409f33297062c873b0b4</id>
<content type='text'>
prefs.unit_system is set at the top, so no need to set it again.

Signed-off-by: jan Iversen &lt;jan@casacondor.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>core/settings: correct signal error</title>
<updated>2020-01-20T17:55:57Z</updated>
<author>
<name>jan Iversen</name>
<email>jan@casacondor.com</email>
</author>
<published>2020-01-08T08:32:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ed4e7e3fc416831d9a5ff18bae9de2ca715b4f46'/>
<id>urn:sha1:ed4e7e3fc416831d9a5ff18bae9de2ca715b4f46</id>
<content type='text'>
prefs.unit = x  needs to be after the setters are called, otherwise the setter
will not do anything, and result in an inconsistency between the values stored
on disk and in prefs.units.

Signed-off-by: jan Iversen &lt;jan@casacondor.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>core/settings:: remove string functions for units</title>
<updated>2020-01-20T17:55:26Z</updated>
<author>
<name>jan Iversen</name>
<email>jan@casacondor.com</email>
</author>
<published>2020-01-07T13:31:49Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=6e065506317e2595a0df19dba147576d392c9506'/>
<id>urn:sha1:6e065506317e2595a0df19dba147576d392c9506</id>
<content type='text'>
Remove string version of unit_system, duration_units, length, pressure,
temperature, vertical_speed_time, and volume, including tests and make signals
strongly typed in C++

Signed-off-by: jan Iversen &lt;jan@casacondor.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>core/settings: allow signals to be strongly typed in C++</title>
<updated>2020-01-20T17:49:49Z</updated>
<author>
<name>jan Iversen</name>
<email>jan@casacondor.com</email>
</author>
<published>2020-01-19T11:25:17Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=13b2b9f19c3f9ecb41565c5eab07d590071dede6'/>
<id>urn:sha1:13b2b9f19c3f9ecb41565c5eab07d590071dede6</id>
<content type='text'>
Register enums to allow them to be used in signal handlers instead of int.

Signed-off-by: jan Iversen &lt;jan@casacondor.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile-widgets: make cloud_verification_status type proof in QML.</title>
<updated>2020-01-19T01:35:04Z</updated>
<author>
<name>jan Iversen</name>
<email>jan@casacondor.com</email>
</author>
<published>2020-01-18T13:02:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c93b76eee663d5b000dcd9f0a3e7b4fa12b99b9b'/>
<id>urn:sha1:c93b76eee663d5b000dcd9f0a3e7b4fa12b99b9b</id>
<content type='text'>
Add CLOUD_STATUS enum to interface.

Add cloud_verifification_status variable to interface, and make
it strongly typed in QML.

using backend.cloud_verification_status = 1 will fail but
backend.cloud_verification_status = backend.CS_UNKNOWN is correct.

Added note to the original definitions of the enums that they have been
duplicated.

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