<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/packaging/ios, branch v4.8.1</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom/packaging/ios?h=v4.8.1</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom/packaging/ios?h=v4.8.1'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-07-12T15:08:00Z</updated>
<entry>
<title>ssrf: move functions from mobile-helper to mobile-main</title>
<updated>2018-07-12T15:08:00Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-07-11T10:54:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=fe38a768f2b1375a4201e271da52fc1f5712e9a0'/>
<id>urn:sha1:fe38a768f2b1375a4201e271da52fc1f5712e9a0</id>
<content type='text'>
Move few mobile only functions from mobile-helper to mobile-main

remove subsurface-mobile-helper

file structure is now subsurface-*-main.cpp + subsurface-helper.cpp

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core: copy Display from SettingsObjectWrapper to qPref as its own class</title>
<updated>2018-07-07T16:44:06Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-06-15T08:53:42Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e5dace2233fd2007ce81d0d926d411641c519fb2'/>
<id>urn:sha1:e5dace2233fd2007ce81d0d926d411641c519fb2</id>
<content type='text'>
copy Display from SettingsObjectWrapper to qPref as its own class
file. Update Display to use a common load/sync scheme.

Update set/get functions to follow common name scheme:
- get function have same name as in struct preferences
- set function have set_&lt;name in struct preferences&gt;
- signal function have &lt;name in struct preferences&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 are made to show the use of the low level LOADSYNC macros, which will
be used for special cases. This class is NOT linked into the live system.

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>iOS: find translations again</title>
<updated>2018-07-03T21:58:00Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-07-03T18:46:24Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=63297562e6f1b2435ba71a6570daa4de00ed1752'/>
<id>urn:sha1:63297562e6f1b2435ba71a6570daa4de00ed1752</id>
<content type='text'>
commit ec0511e824 ("ios: concentrate build dirs") moved the translations around
without updating the way they are accessed, causing our release 2.1.0 on iOS to
not be localized.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>core: add qPref.h_and qPrefprivate.h</title>
<updated>2018-07-03T21:32:30Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-06-16T14:03:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d02a03983d91da1d10aac5b0a5d84d15e94e9291'/>
<id>urn:sha1:d02a03983d91da1d10aac5b0a5d84d15e94e9291</id>
<content type='text'>
add 2 header files and 1 cpp file (qPrefPrivate does not have an implementation)

The rewrite/consoliadation of SettingsObjectWrapper, qmlmanager, qmlpref and planner
needs a place to put common private parts (qPrefPrivate) and 1 common class (qPref).

Signed-off-by: Jan Iversen &lt;jani@apache.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>
<entry>
<title>mobile/ios: correct whitespaces to coding standard</title>
<updated>2018-06-20T19:25:21Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-06-20T14:57:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=38bf351cc180b776172229d2144510cec21d5bcb'/>
<id>urn:sha1:38bf351cc180b776172229d2144510cec21d5bcb</id>
<content type='text'>
correct whitespaces to coding standard
in translations.qrc, qml.qrc and deployment.pri

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>mobile: add qmlprefs class</title>
<updated>2018-06-15T21:12:14Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-06-12T08:29:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d0e9f626245e7833847ad25ae3b97c5ab87caccb'/>
<id>urn:sha1:d0e9f626245e7833847ad25ae3b97c5ab87caccb</id>
<content type='text'>
add class to cmake and pro
register class

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>ios: add -all to build.sh</title>
<updated>2018-06-11T16:45:12Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@libreoffice.org</email>
</author>
<published>2018-06-10T08:16:23Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=abc3125b8e246ae767d2df34798320e65e15a353'/>
<id>urn:sha1:abc3125b8e246ae767d2df34798320e65e15a353</id>
<content type='text'>
-all will build debug and release for the choosen architectures
armv7,arm64,x86_64 without extra parameter and only
x86_64 with -simulator

Use -all to prebuild all 6 variants we support.

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>ios: concentrate build dirs</title>
<updated>2018-06-09T15:18:41Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@libreoffice.org</email>
</author>
<published>2018-06-08T15:52:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ec0511e824ca596ff16022f45b2c89763b71c250'/>
<id>urn:sha1:ec0511e824ca596ff16022f45b2c89763b71c250</id>
<content type='text'>
update build.sh to make all builds in build-ios
to keep the git dir as clean as possible

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>ios: share clones with desktop</title>
<updated>2018-06-09T15:18:41Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@libreoffice.org</email>
</author>
<published>2018-06-08T14:24:16Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=fe7655155fdb24d47721c8167bed0f565131b251'/>
<id>urn:sha1:fe7655155fdb24d47721c8167bed0f565131b251</id>
<content type='text'>
Change src dir for clones to subsurface/.. in order to share with
desktop

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