<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/smtk-import, branch v4.8.2</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom/smtk-import?h=v4.8.2</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom/smtk-import?h=v4.8.2'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-09-13T15:16:54Z</updated>
<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>smtk2ssrf: build fix</title>
<updated>2018-09-12T00:25:00Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-09-09T19:11:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=93ba8c583a4b38d34811f5592160ece31ddd7ea8'/>
<id>urn:sha1:93ba8c583a4b38d34811f5592160ece31ddd7ea8</id>
<content type='text'>
This allows building on Mac and deals with the new dependency in the core
library.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>[smtk-import] Apply arrays to the main smartrak_import() function</title>
<updated>2018-09-06T19:23:51Z</updated>
<author>
<name>Salvador Cuñat</name>
<email>salvador.cunat@gmail.com</email>
</author>
<published>2018-09-05T20:43:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=5ebe4195e5d9af1c2c3e4918529ac8c7ad6e9e77'/>
<id>urn:sha1:5ebe4195e5d9af1c2c3e4918529ac8c7ad6e9e77</id>
<content type='text'>
Signed-off-by: Salvador Cuñat &lt;salvador.cunat@gmail.com&gt;
</content>
</entry>
<entry>
<title>[smtk-import] Remove now unused smtk-value-by-idx()</title>
<updated>2018-09-06T19:23:51Z</updated>
<author>
<name>Salvador Cuñat</name>
<email>salvador.cunat@gmail.com</email>
</author>
<published>2018-09-05T20:37:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4c9aeca0df02f6b94f64c6034aed729da8b2b2ba'/>
<id>urn:sha1:4c9aeca0df02f6b94f64c6034aed729da8b2b2ba</id>
<content type='text'>
Signed-off-by: Salvador Cuñat &lt;salvador.cunat@gmail.com&gt;
</content>
</entry>
<entry>
<title>[smtk-import] Apply arrays to parsing tables functions</title>
<updated>2018-09-06T19:23:51Z</updated>
<author>
<name>Salvador Cuñat</name>
<email>salvador.cunat@gmail.com</email>
</author>
<published>2018-09-05T19:48:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=650b198715ad9a7d8a90c7f1604de79253456fa4'/>
<id>urn:sha1:650b198715ad9a7d8a90c7f1604de79253456fa4</id>
<content type='text'>
And add a fuction to parse tables that are not "relational", meaning
tables which are directly refered from Dives table.

Signed-off-by: Salvador Cuñat &lt;salvador.cunat@gmail.com&gt;
</content>
</entry>
<entry>
<title>[smtk-import] Add a function to get the size of an array</title>
<updated>2018-09-06T19:23:51Z</updated>
<author>
<name>Salvador Cuñat</name>
<email>salvador.cunat@gmail.com</email>
</author>
<published>2018-09-05T19:20:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=856848466af607267d67ee3d44b71beaf20c5bf0'/>
<id>urn:sha1:856848466af607267d67ee3d44b71beaf20c5bf0</id>
<content type='text'>
We can allocate fixed size arrays for smartrak tables as its size can
be known in advance. Simply reading table-&gt;num_rows is too dangereous
as smartrak tables have "holes" commonly. This is, they can look like:
            Idx     |       Txt
             1      |       blablabla
             2      |       blebleble
             4      |       blobloblo
table-&gt;num_rows would give us 3, but we need to allocate 4 to get an
array like:

            |0|blablabla |1|blebleble |2|     |3|blobloblo

as the idea is to use the table index to reference the array data.

Signed-off-by: Salvador Cuñat &lt;salvador.cunat@gmail.com&gt;
</content>
</entry>
<entry>
<title>smtk_import: remove QSettings</title>
<updated>2018-08-25T18:49:47Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-08-18T18:07:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3436734bb9e12a4effa5cfe973a0e6d432cc78c9'/>
<id>urn:sha1:3436734bb9e12a4effa5cfe973a0e6d432cc78c9</id>
<content type='text'>
Update smtk_import to use qPrefDisplay (amended variable)

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;
</content>
</entry>
<entry>
<title>smtk-import: Apply lists to main smartrak_import() function</title>
<updated>2018-08-25T18:11:51Z</updated>
<author>
<name>Salvador Cuñat</name>
<email>salvador.cunat@gmail.com</email>
</author>
<published>2018-08-23T21:23:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b87cbddfc1d0b85e086e8867d422a7c26e867723'/>
<id>urn:sha1:b87cbddfc1d0b85e086e8867d422a7c26e867723</id>
<content type='text'>
Previously we built arrays for the tables each time we parsed a dive.
Now we simply build the lists once, and use them in each dive parsing.

Signed-off-by: Salvador Cuñat &lt;salvador.cunat@gmail.com&gt;
</content>
</entry>
<entry>
<title>smtk-import: move from arrys to lists while parsing tables</title>
<updated>2018-08-25T18:11:51Z</updated>
<author>
<name>Salvador Cuñat</name>
<email>salvador.cunat@gmail.com</email>
</author>
<published>2018-08-23T19:44:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=272dcf9514b59e2d337573284bc75faa4e91cf8d'/>
<id>urn:sha1:272dcf9514b59e2d337573284bc75faa4e91cf8d</id>
<content type='text'>
In most cases we can not foresee the maximum number of data of a given
type. It can be quite low or really big (a concerned diver can store
thousands of different fishes in Fish table).
Moving from arrays, where size has to be preset, to linked lists seems
the more logical option.
Here we set a (very limited) data structure, just an index and a text
fields following the format of most SmartTrak tables. Some special
table, like Buddy, needs a bit of processing before placing the data in
the list.

Signed-off-by: Salvador Cuñat &lt;salvador.cunat@gmail.com&gt;
</content>
</entry>
<entry>
<title>smtk-import: Do not set build type in CMakeLists.txt</title>
<updated>2018-08-25T18:11:51Z</updated>
<author>
<name>Salvador Cuñat</name>
<email>salvador.cunat@gmail.com</email>
</author>
<published>2018-08-23T18:41:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=25491cf0776e2f22a50df830ee15f4d1c597f6fc'/>
<id>urn:sha1:25491cf0776e2f22a50df830ee15f4d1c597f6fc</id>
<content type='text'>
We set the build type from the building script. Setting this in
CMakeLists.txt make the script setting useless and always build Release
type.

Signed-off-by: Salvador Cuñat &lt;salvador.cunat@gmail.com&gt;
</content>
</entry>
</feed>
