<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/packaging, branch v4.8.3</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom/packaging?h=v4.8.3</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom/packaging?h=v4.8.3'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-09-28T14:34:50Z</updated>
<entry>
<title>Mac: Turn on automatic GPU switching</title>
<updated>2018-09-28T14:34:50Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2018-09-26T11:57:51Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=43c9178bf706ed5f75dd027b0ffe67d8ca1fe4ce'/>
<id>urn:sha1:43c9178bf706ed5f75dd027b0ffe67d8ca1fe4ce</id>
<content type='text'>
We are not OpenGL heavy so this saves battery life.

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system: fix appdata creation on OBS</title>
<updated>2018-09-20T17:02:54Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-09-20T13:12:51Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=83079c92df866f0eda09cfef6cf9d3d90782d2b5'/>
<id>urn:sha1:83079c92df866f0eda09cfef6cf9d3d90782d2b5</id>
<content type='text'>
Build systems that run from tar balls and not git fail to create valid
.appdata.xml This solves the problem for tar balls that we create for
OBS via our own make-package script. It doesn't solve the problem for
Arch or Gentoo who I believe take our tar files created via git archive.
One way to fix this would be to change the process by which I create
those tar files, I guess.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>core/tests: remove QSettings from testgitstorage</title>
<updated>2018-08-25T18:49:47Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-19T12:00:39Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=5dd0981961f367054e38b164804548e7d9b16bfa'/>
<id>urn:sha1:5dd0981961f367054e38b164804548e7d9b16bfa</id>
<content type='text'>
update testgitstorage.cpp to use qPrefProxy and qPrefCloudStorage
remove core/prefs-macros.h since it is unused

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core/tests: merge Animations and add vars. to qPrefDisplay</title>
<updated>2018-08-25T18:49:47Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-20T09:51:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ebc0e6d3f3edb90851295399dd22e081fe00a0c8'/>
<id>urn:sha1:ebc0e6d3f3edb90851295399dd22e081fe00a0c8</id>
<content type='text'>
Add class variable tooltip_position to qPrefDisplay
Add class variable lastDir to qPrefDisplay
qPrefDisplay is updated to use new qPrefPrivate functions
Adjust test cases incl. qml tests

qPrefAnimations only has 1 variable, that really is a display variable
Merge the variable into qPrefDisplay, to simplify setup (and avoid loading
extra page in qml).

correct theme to save in correct place, and make it a static
class variable

Signed-off-by: Jan Iversen &lt;jani@apache.org&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: create qPrefGeneral from SettingsObjectWrapper</title>
<updated>2018-08-14T16:09:06Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-12T15:57:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4a7864444ba5c90e4113e704a593d0fc4e6207b8'/>
<id>urn:sha1:4a7864444ba5c90e4113e704a593d0fc4e6207b8</id>
<content type='text'>
Update set/get functions to follow common name scheme:
- get function have same name as in struct diveComputer
- set function have set_&lt;name&gt;
- signal function have &lt;name&gt;_changed

one class one .h/.cpp is the C++ idiom. Having load/sync of each
variable in 1 functions (in contrast to the distributed way
SettingsObjectWrapper handles it) secures the same storage name
is used. Having the set/get/load/sync functions grouped together
makes it easier to get an overview.

REMARK: this commit only defines the class, it is not active in production

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core: create qPrefPartialPressureGas from SettingsObjectWrapper</title>
<updated>2018-08-14T14:12:41Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-10T19:18:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=881395318c6960acc59ed1dbb4eb3de5de473cfd'/>
<id>urn:sha1:881395318c6960acc59ed1dbb4eb3de5de473cfd</id>
<content type='text'>
Update set/get functions to follow common name scheme:
- get function have same name as in struct diveComputer
- set function have set_&lt;name&gt;
- signal function have &lt;name&gt;_changed

one class one .h/.cpp is the C++ idiom. Having load/sync of each
variable in 1 functions (in contrast to the distributed way
SettingsObjectWrapper handles it) secures the same storage name
is used. Having the set/get/load/sync functions grouped together
makes it easier to get an overview.

REMARK: this commit only defines the class, it is not active in production

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core: create qPrefGeocoding from SettingsObjectWrapper</title>
<updated>2018-08-13T22:04:50Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-06T17:25:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3cd698361c3c1a8c8f5e455799d954e76f68d6bc'/>
<id>urn:sha1:3cd698361c3c1a8c8f5e455799d954e76f68d6bc</id>
<content type='text'>
Update set/get functions to follow common name scheme:
- get function have same name as in struct preferences
- set function have set_&lt;name&gt;
- signal function have &lt;name&gt;_changed

one class one .h/.cpp is the C++ idiom. Having load/sync of each
variable in 1 functions (in contrast to the distributed way
SettingsObjectWrapper handles it) secures the same storage name
is used. Having the set/get/load/sync functions grouped together
makes it easier to get an overview.

REMARK: this commit only defines the class, it is not active in production

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core: create qPrefLanguage from SettingsObjectWrapper</title>
<updated>2018-08-13T18:49:32Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-06T17:39:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=63fa532b1520bb18eff98c10ff708834939d8e59'/>
<id>urn:sha1:63fa532b1520bb18eff98c10ff708834939d8e59</id>
<content type='text'>
Update set/get functions to follow common name scheme:
- get function have same name as in struct preferences
- set function have set_&lt;name&gt;
- signal function have &lt;name&gt;_changed

one class one .h/.cpp is the C++ idiom. Having load/sync of each
variable in 1 functions (in contrast to the distributed way
SettingsObjectWrapper handles it) secures the same storage name
is used. Having the set/get/load/sync functions grouped together
makes it easier to get an overview.

REMARK: this commit only defines the class, it is not active in production

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core: create qPrefLocationService from SettingsObjectWrapper</title>
<updated>2018-08-12T18:30:19Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-05T13:59:28Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=2b11fd4cc8fca46152bc8c3c0b53658694cfd5bf'/>
<id>urn:sha1:2b11fd4cc8fca46152bc8c3c0b53658694cfd5bf</id>
<content type='text'>
Update set/get functions to follow common name scheme:
- get function have same name as in struct prefs
- set function have set_&lt;name&gt;
- signal function have &lt;name&gt;_changed

one class one .h/.cpp is the C++ idiom. Having load/sync of each
variable in 1 functions (in contrast to the distributed way
SettingsObjectWrapper handles it) secures the same storage name
is used. Having the set/get/load/sync functions grouped together
makes it easier to get an overview.

REMARK: this commit only defines the class, it is not active in production

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