<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/core/subsurface-qt, branch v4.8.2</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.8.2</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.8.2'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-08-23T12:16:38Z</updated>
<entry>
<title>Cleanup: pass gasmix by value</title>
<updated>2018-08-23T12:16:38Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-08-16T17:10:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=360f07e4533d4ede7ba494724382fc8dbcb4649c'/>
<id>urn:sha1:360f07e4533d4ede7ba494724382fc8dbcb4649c</id>
<content type='text'>
In a previous commit, the get_gasmix_* functions were changed to
return by value. For consistency, also pass gasmix by value.

Note that on common 64-bit platforms struct gasmix is the size
of a pointer [2 * 32 bit vs. 64 bit] and therefore uses the
same space on the stack. On 32-bit platforms, the stack use
is probably doubled, but in return a dereference is avoided.

Supporting arbitrary gas-mixes (H2, Ar, ...) will be such an
invasive change that going back to pointers is probably the
least of our worries.

This commit is a step in const-ifying input parameters (passing
by value is the ultimate way of signaling that the input parameter
will not be changed [unless there are references to said parameter]).

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>core: remove SettingsObjectWrapper.*</title>
<updated>2018-08-15T23:11:39Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-15T09:58:42Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=da4ced9bdf51fe12ba43b223e6b977d908106637'/>
<id>urn:sha1:da4ced9bdf51fe12ba43b223e6b977d908106637</id>
<content type='text'>
remove unused files SettingsObjectWrapper.*

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core: use qPref::load/sync</title>
<updated>2018-08-15T23:11:39Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-14T08:07:22Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f251faa5011ecd26ab000a94d1dd5545949493e5'/>
<id>urn:sha1:f251faa5011ecd26ab000a94d1dd5545949493e5</id>
<content type='text'>
use qPref instead of SettingsObjectWrapper for load/sync
(seems sync is only used for testing)

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core: activate qPrefGeneral</title>
<updated>2018-08-14T16:09:06Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-12T19:58:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=691025fa2440d76e1b208a3ecd280a4aec646890'/>
<id>urn:sha1:691025fa2440d76e1b208a3ecd280a4aec646890</id>
<content type='text'>
remove General from SettingsObjectWrapper and reference qPrefGeneral

update files using SettingsObjectWrapper/General to use qPrefGeneral

this activated qPrefGeneral and removed the similar class from
SettingsObjectWrapper.

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core: activate qPrefPartialPressureGas</title>
<updated>2018-08-14T14:12:41Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-11T17:55:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9d005888fb4578b894414323981a30d7c8f98d79'/>
<id>urn:sha1:9d005888fb4578b894414323981a30d7c8f98d79</id>
<content type='text'>
remove PartialPressureGas from SettingsObjectWrapper and reference qPrefPartialPressureGas

update files using SettingsObjectWrapper/PartialPressureGas to use qPrefPartialPressureGas

this activated qPrefPartialPressureGas and removed the similar class from
SettingsObjectWrapper.

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core: activate qPrefGeocoding</title>
<updated>2018-08-13T22:04:50Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-10T15:45:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=af2201545205d5bf0844a993b05950e6f12805dd'/>
<id>urn:sha1:af2201545205d5bf0844a993b05950e6f12805dd</id>
<content type='text'>
remove Geocoding from SettingsObjectWrapper and reference qPrefFacebook

update files using SettingsObjectWrapper/Geocoding to use qPrefFacebook

this activated qPrefGeocoding and removed the similar class from
SettingsObjectWrapper.

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core: activate qPrefLanguage</title>
<updated>2018-08-13T18:49:32Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-08T14:34:17Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=72d87364c018c61f2127b7293fff11b83e97b82c'/>
<id>urn:sha1:72d87364c018c61f2127b7293fff11b83e97b82c</id>
<content type='text'>
remove Language from SettingsObjectWrapper and reference qPrefLanguage

update files using SettingsObjectWrapper/Language to use qPrefLanguage

this activated qPrefLanguage and removed the similar class from
SettingsObjectWrapper.

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core: activate qPrefLocationService</title>
<updated>2018-08-12T18:30:19Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-06T15:36:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=75ce813a27fc22fca8e4b1c7484333235c9caea6'/>
<id>urn:sha1:75ce813a27fc22fca8e4b1c7484333235c9caea6</id>
<content type='text'>
remove LocationService from SettingsObjectWrapper and reference qPrefLocationService

update files using SettingsObjectWrapper/LocationService to use qPrefLocationService

this activated qPrefLocationService and removed the similar class from
SettingsObjectWrapper.

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core: activate qPrefTechnicalDetails</title>
<updated>2018-08-12T14:36:10Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-05T08:57:24Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=cb2dc7515b3b14eed268ff580b30759d2c2272a5'/>
<id>urn:sha1:cb2dc7515b3b14eed268ff580b30759d2c2272a5</id>
<content type='text'>
remove TechnicalDetails from SettingsObjectWrapper and reference qPrefTechnicalDetails

update files using SettingsObjectWrapper/TechnicalDetails to use qPrefTechnicalDetails

this activated qPrefTechnicalDetails and removed the similar class from
SettingsObjectWrapper.

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core: SettingsObjectWrapper remove buehlmann property</title>
<updated>2018-08-12T14:36:10Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-04T17:29:07Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3c69c8299b88ab8f3ce9212e5d10d81f9f687702'/>
<id>urn:sha1:3c69c8299b88ab8f3ce9212e5d10d81f9f687702</id>
<content type='text'>
remove buehlmann(), setBuehlmann(bool)

buehlmann() is really planner_deco_mode == BUEHLMANN, so no need for a function
setBuehlmann is dangerous, because buehlmann is saved on disk, but not in prefs.* and thus can lead to inconsistency between bool buehlmann and planner_deco_moce.

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