<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/core, branch v4.6.3</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.6.3</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.6.3'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2017-02-24T09:14:39Z</updated>
<entry>
<title>Add subsurface_stat for Mac</title>
<updated>2017-02-24T09:14:39Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2017-02-24T09:14:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a3a23f63a6a276f08626562b0a8f8e184dc01f1f'/>
<id>urn:sha1:a3a23f63a6a276f08626562b0a8f8e184dc01f1f</id>
<content type='text'>
Which is also used on iOS.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Fix "Load/Save to cloudstorage" for non-ASCII user names</title>
<updated>2017-02-24T09:10:22Z</updated>
<author>
<name>Jeremie Guichard</name>
<email>djebrest@gmail.com</email>
</author>
<published>2017-02-24T07:06:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=5ed93a9d9e7d35ab680ba763aa0c2e8302ef6b08'/>
<id>urn:sha1:5ed93a9d9e7d35ab680ba763aa0c2e8302ef6b08</id>
<content type='text'>
On Windows that would fail because stat() doesn't deal well with our
utf8 strings.

Added new subsurface_stat() portability function to replace stat().
Added Windows implementation of subsurface_stat() using wstat(),
with conversion to ut16 of the inputed path.
Other platform implementations (linux, android) make use of the normal stat().

Added non ASCII test case in TestGitStorage::testGitStorageLocal()

Signed-off-by: Jeremie Guichard &lt;djebrest@gmail.com&gt;
</content>
</entry>
<entry>
<title>Dive merge: don't pick an empty dive site</title>
<updated>2017-02-22T02:22:56Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2017-02-22T02:18:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=da50bb1ae5b93d32592d0733bb1b33c0725a1a90'/>
<id>urn:sha1:da50bb1ae5b93d32592d0733bb1b33c0725a1a90</id>
<content type='text'>
When merging, we should treat an empty dive site (which will be deleted
on save) the same as not having a dive site.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Many filenames are const strings</title>
<updated>2017-02-21T21:14:56Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2017-02-21T09:00:16Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=dbd99f706ecb6074d5f80573a881b98a3e30ce25'/>
<id>urn:sha1:dbd99f706ecb6074d5f80573a881b98a3e30ce25</id>
<content type='text'>
So we can use string constants for those

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>Translate names of additional dive events and nicer format info box text</title>
<updated>2017-02-21T21:11:19Z</updated>
<author>
<name>Stefan Fuchs</name>
<email>sfuchs@gmx.de</email>
</author>
<published>2017-02-21T17:04:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b39b641a0518593e3afa64e19c317cdbae05642b'/>
<id>urn:sha1:b39b641a0518593e3afa64e19c317cdbae05642b</id>
<content type='text'>
Enable translation for a few additional internal dive events.
Ensure that all event names in datatrak.c are collected for translation.
Ensure that for gaschange in profile info box the "cyl." string is also translated.

Signed-off-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
</content>
</entry>
<entry>
<title>Unknow &gt; Unknown</title>
<updated>2017-02-21T15:03:10Z</updated>
<author>
<name>Martin Měřinský</name>
<email>mermar@centrum.cz</email>
</author>
<published>2017-02-20T07:56:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c272c57b5ea7c06426b8ff249cf382d92011487d'/>
<id>urn:sha1:c272c57b5ea7c06426b8ff249cf382d92011487d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix dive site string merging</title>
<updated>2017-02-20T01:38:34Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2017-02-20T01:20:09Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=2e77a22e2cd26820fc8a83c657dffe672df6d8e0'/>
<id>urn:sha1:2e77a22e2cd26820fc8a83c657dffe672df6d8e0</id>
<content type='text'>
If the second dive site doesn't have a particular string, but the first
one does, we did the wrong thing and created a result string like

   (first dive site string) or ((null))

which is not useful.  We should just use the first dive site string
as-is.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Fix typo in saturation/desatureation rates</title>
<updated>2017-02-19T23:29:40Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2017-02-19T09:28:55Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=bd89e33e765d73aa2b48419031d6922b8bf5eb37'/>
<id>urn:sha1:bd89e33e765d73aa2b48419031d6922b8bf5eb37</id>
<content type='text'>
This patch eliminates the difference between the saturation and
desaturation rates. This was probably once meant as a conservative
measure but the desaturation rate was increased rather than the
saturation rate (which is probably a typo, as reported by Stefan).

Since there is no good basis for this anyway, this patch sets
both factors to 1.0 (and if accepted the whole factor business
should be removed).

This makes our deco times slightly longer. But in the past,
we had introduced a 1.2% fudge factor in the critical radius
calculation to add conservatism and match the benchmark better.

Removing this fudge factor brings us close to the benchmarks.
Expected test values updated.

Reported-by: Stefan &lt;sjti@gmx.net&gt;
Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>Update exif.cpp from upstream</title>
<updated>2017-02-19T23:29:40Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2017-02-19T09:27:27Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=dc55ee4a23bfbd013bc7085e005ab22beb2dd1a1'/>
<id>urn:sha1:dc55ee4a23bfbd013bc7085e005ab22beb2dd1a1</id>
<content type='text'>
Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>Properly handle dive sites loaded from XML</title>
<updated>2017-02-19T23:23:46Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2017-02-19T22:11:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4a550e4d7d5ec11640bb511d28097fa7644cdd3b'/>
<id>urn:sha1:4a550e4d7d5ec11640bb511d28097fa7644cdd3b</id>
<content type='text'>
We used to always create a new dive site structure when loading dive
site data from XML.

That is completely bogus, because it can (and does) create duplicate
dive sites with the same UUID.  Which makes the whole UUID pointless.

So instead, look up the existing dive site associated with the UUID
loaded from the XML, and try to merge the data properly if we already
had dive site information for that UUID.

Reported-by: Alessandro Volpi &lt;volpial@gmail.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
