<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/desktop-widgets/tab-widgets, branch v4.8.2</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.8.2</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.8.2'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-09-14T08:00:54Z</updated>
<entry>
<title>Desktop: disable UI elements that make no sense during editing</title>
<updated>2018-09-14T08:00:54Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2018-09-13T15:33:07Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=5133a38d259b2ef187d3707a10fd93f8078dea35'/>
<id>urn:sha1:5133a38d259b2ef187d3707a10fd93f8078dea35</id>
<content type='text'>
As described in the referenced issue, we where able to navigate to
nonlogical static pages (like information, statistics. extra data) when
adding a dive. These are output style pages that make no sense on
edit or add. Further, disable access to some pages when entering edit mode.

Notice that the small change in file mainwindow.cpp is simply
because this this not work at all, and became superfluous any
way.

Fixes: #1445

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Planner: fix display of "overlapping dives" message</title>
<updated>2018-09-12T21:17:55Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-09-09T20:49:57Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=31f1af07c23ef5c47dff1b88b5e70e75b95ce2ad'/>
<id>urn:sha1:31f1af07c23ef5c47dff1b88b5e70e75b95ce2ad</id>
<content type='text'>
1) Add a missing &lt;div&gt;

2) More importantly: recognize html content via &lt;div&gt;-tags instead of
   &lt;table&gt;-tags.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Filter: remove diveSiteAdded signal of MainTab</title>
<updated>2018-08-31T14:48:23Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-08-27T18:07:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b1fb578eb945c8add71f32dde1cdfc161c63d16c'/>
<id>urn:sha1:b1fb578eb945c8add71f32dde1cdfc161c63d16c</id>
<content type='text'>
Signals can be useful. In this case, a simple function call does
it. Thus, remove the signal. It can be readded later at an more
appropriate place.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Cleanup: pass gasmix by value</title>
<updated>2018-08-23T12:16:38Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-08-16T17:10:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=360f07e4533d4ede7ba494724382fc8dbcb4649c'/>
<id>urn:sha1:360f07e4533d4ede7ba494724382fc8dbcb4649c</id>
<content type='text'>
In a previous commit, the get_gasmix_* functions were changed to
return by value. For consistency, also pass gasmix by value.

Note that on common 64-bit platforms struct gasmix is the size
of a pointer [2 * 32 bit vs. 64 bit] and therefore uses the
same space on the stack. On 32-bit platforms, the stack use
is probably doubled, but in return a dereference is avoided.

Supporting arbitrary gas-mixes (H2, Ar, ...) will be such an
invasive change that going back to pointers is probably the
least of our worries.

This commit is a step in const-ifying input parameters (passing
by value is the ultimate way of signaling that the input parameter
will not be changed [unless there are references to said parameter]).

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Cleanup: remove all override modifiers</title>
<updated>2018-08-01T13:30:00Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-08-01T09:01:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1c4a859c8d0b37b2e938209fe9c4d99e9758327a'/>
<id>urn:sha1:1c4a859c8d0b37b2e938209fe9c4d99e9758327a</id>
<content type='text'>
Commit df156a56c08a56eb380711a507ef739d8150a71f replaced "virtual"
by "override" where appropriate. Unfortunately, this had the
unintended consequence of producing numerous clang warnings. If
clang finds a override-modified function in a class definition,
it warns for *all* overriden virtual functions without the override
modifier.

To solve this, go the easy route and remove all overrides. At least
it is consistent.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Dive media: implement "Open folder of selected media files"</title>
<updated>2018-07-20T06:29:27Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-07-18T21:09:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4f42e4fd509ce69f1ea80111e72e11895fd956df'/>
<id>urn:sha1:4f42e4fd509ce69f1ea80111e72e11895fd956df</id>
<content type='text'>
Add a context-menu entry to TabDivePhotos which opens the folder(s)
of all selected files.

Fixes #1514.

Suggested-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>UI change of "images"/"photo" to "media" or "media files"</title>
<updated>2018-07-15T16:38:12Z</updated>
<author>
<name>Stefan Fuchs</name>
<email>sfuchs@gmx.de</email>
</author>
<published>2018-07-13T18:46:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=669277d49004fefc320906297a1c08a26e6d99d7'/>
<id>urn:sha1:669277d49004fefc320906297a1c08a26e6d99d7</id>
<content type='text'>
This changes the above mentioned terms everywhere in the UI to
reflect the fact that Subsurface now also supports video files on top
of image files.

Signed-off-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
</content>
</entry>
<entry>
<title>Change from gettextFromC::instance()-&gt;tr() to gettextFromC::tr();</title>
<updated>2018-06-18T05:42:39Z</updated>
<author>
<name>Stefan Fuchs</name>
<email>sfuchs@gmx.de</email>
</author>
<published>2018-06-17T15:55:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c953aadcf82ee050102e228bf08bcff76886caaa'/>
<id>urn:sha1:c953aadcf82ee050102e228bf08bcff76886caaa</id>
<content type='text'>
Code cleanup.

Suggested-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
Signed-off-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
</content>
</entry>
<entry>
<title>Use correct "tr" call for translating dive mode names</title>
<updated>2018-06-18T05:42:39Z</updated>
<author>
<name>Stefan Fuchs</name>
<email>sfuchs@gmx.de</email>
</author>
<published>2018-06-17T06:48:54Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=88e6ba2f61cb1cf92787d8bdd2be499744ac546d'/>
<id>urn:sha1:88e6ba2f61cb1cf92787d8bdd2be499744ac546d</id>
<content type='text'>
Correctly use gettextFromC::instance()-&gt;tr(); instead of a simple
tr(); to translate the dive mode names.
This goes on top of 0bc9edf855caf95e2d58ccaf704ceeda079e06f1
and finally makes the whole thing work.

Signed-off-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
</content>
</entry>
<entry>
<title>Fix an error around translation of dive modes in the UI</title>
<updated>2018-06-16T21:36:20Z</updated>
<author>
<name>Stefan Fuchs</name>
<email>sfuchs@gmx.de</email>
</author>
<published>2018-06-16T14:30:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=0bc9edf855caf95e2d58ccaf704ceeda079e06f1'/>
<id>urn:sha1:0bc9edf855caf95e2d58ccaf704ceeda079e06f1</id>
<content type='text'>
This fixes an mistake introduced in
3d1072f8862e4c329dc2678df52a24137b8d4704

Signed-off-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
</content>
</entry>
</feed>
