<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/tests, branch v4.8.3</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom/tests?h=v4.8.3</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom/tests?h=v4.8.3'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-09-28T22:06:00Z</updated>
<entry>
<title>Parser: parse text-based files into arbitrary table</title>
<updated>2018-09-28T22:06:00Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-09-28T11:59:01Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=32a4ce61694bfe8364227440ea5716df7cc61fd1'/>
<id>urn:sha1:32a4ce61694bfe8364227440ea5716df7cc61fd1</id>
<content type='text'>
In d815e0c9476ef62e6b84fb28ce48ab7cddefe77e a dive_table pointer
was added to the parsing functions to allow parsing into tables
other than the global dive table. This will be necessary for undo of
import and implementation a cleaner interface. A few cases, notably
CSV and proprietary formats were forgotten.

Implement parsing into arbitrary tables also for these cases.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Cleanup: remove redundant prototypes from dive.h</title>
<updated>2018-09-28T14:47:39Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-09-28T10:09:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3137fbe973301248530c0aa85c69bf49ad32664a'/>
<id>urn:sha1:3137fbe973301248530c0aa85c69bf49ad32664a</id>
<content type='text'>
A few of these prototypes were already in import-csv.h.
Put them in an 'extern "C" { ... }' block.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Core: split process_dives() in post-import and post-load versions</title>
<updated>2018-09-23T18:50:53Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-09-23T10:53:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=35b8a4f404de3297cb8d126654e0ec37245a7537'/>
<id>urn:sha1:35b8a4f404de3297cb8d126654e0ec37245a7537</id>
<content type='text'>
process_dives() is used to post-process the dive table after loading
or importing. The first parameter states whether this was after
load or import.

Especially in the light of undo, load and import are fundamentally
different things. Notably, that latter should be undo-able, whereas
the former is not. Therefore, as a first step to make import undo-able,
split the function in two versions and remove the first parameter.

It turns out the the load-version is very light. It only sets the
DC nicknames and sorts the dive-table. There seems to be no reason
to merge dives.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Optional anonymization upon export</title>
<updated>2018-09-13T15:16:54Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2018-09-10T12:47:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=afe363fa8569c0634e5bc20dc54c204533a638d7'/>
<id>urn:sha1:afe363fa8569c0634e5bc20dc54c204533a638d7</id>
<content type='text'>
Add a checkbox that triggers replacement of all English characters by
x's in notes, buddy, dive guide and (while we are at it) suit.

This is ment for people sharing logs for debugging that are concious
about privacy issues. It leaves the lenth of strings in tact as well
as special charcters as those might be needed to track down a particular
parsing problem.

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>Clean up merge issues</title>
<updated>2018-09-12T01:00:44Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-09-12T00:34:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d1060319d7243c110aa938409753df14d5343923'/>
<id>urn:sha1:d1060319d7243c110aa938409753df14d5343923</id>
<content type='text'>
Remove tests for removed properties.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>tests: add signal test to call tst_qPref*qml</title>
<updated>2018-09-12T00:25:00Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-28T10:33:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=848d2779519b365ba3cfd17838680f5b0cf6eb32'/>
<id>urn:sha1:848d2779519b365ba3cfd17838680f5b0cf6eb32</id>
<content type='text'>
Add signal testing of all variables

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>tests: add signal test to call testqPref*cpp</title>
<updated>2018-09-12T00:25:00Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-28T10:33:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c01d9f60c14ec9ee58892504e9f5c346dbb24e7e'/>
<id>urn:sha1:c01d9f60c14ec9ee58892504e9f5c346dbb24e7e</id>
<content type='text'>
Add signal testing of all variables
this commit contains all qPref* that work directly
followup commit will do changes to qPref* to make signals work

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core/settings: correct UserSurvey -&gt; userSurvey in qPrefDisplay</title>
<updated>2018-09-12T00:25:00Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-09-09T16:38:23Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7e243fe363daddfa8fa8dfd8f908311804962e03'/>
<id>urn:sha1:7e243fe363daddfa8fa8dfd8f908311804962e03</id>
<content type='text'>
QML is quite special, the variables needs to start with lower case in C++
and are used starting with upper case in QML

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core/settings: change bestmixend to int, to allow qml to work</title>
<updated>2018-09-12T00:25:00Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-09-08T14:44:51Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a03757801583ee8fa637b1a236b70554a033bfde'/>
<id>urn:sha1:a03757801583ee8fa637b1a236b70554a033bfde</id>
<content type='text'>
depth_t is a good struct in C, but bad in QML.

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>core/settings ... : remove qPref* includes in qPref.h</title>
<updated>2018-09-12T00:25:00Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-09-08T17:46:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=2385f48c6a74e6eb39b3c8c69766719c05768113'/>
<id>urn:sha1:2385f48c6a74e6eb39b3c8c69766719c05768113</id>
<content type='text'>
reduce number of includes by removing qPref* includes in qPref.h

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