<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/profile-widget, branch v4.8.1</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.8.1</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.8.1'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-07-08T18:00:44Z</updated>
<entry>
<title>Dive pictures: detach ProfileWidget2 from DivePictureModel</title>
<updated>2018-07-08T18:00:44Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-06-30T09:36:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3d7865cf269d8b2f9e06084586ee76e8a44faff1'/>
<id>urn:sha1:3d7865cf269d8b2f9e06084586ee76e8a44faff1</id>
<content type='text'>
As long as ProfileWidget2 and DivePictureModel showed the same set of
pictures and any change would lead to a full recalculation of the set,
it made sense to let ProfileWidget2 use DivePictureModel's data.

Recently, keeping the two lists in sync become more and more of a
burden. Therefore, disconnect ProfileWidget2 and DivePictureModel. This
will lead to some code-duplication and perhaps a temporary drop in
UI-performance, but in the end the code is distinctly simpler and also
more flexible.

Thus, for example the DivePhotoTab could be changed to support headings
without having to touch ProfileWidget2 at all.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Profile context menu entry to split a dive</title>
<updated>2018-07-03T21:47:15Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2018-07-02T19:13:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=00f4fa0d1da7b07efed340e5530dd966b22a1fc7'/>
<id>urn:sha1:00f4fa0d1da7b07efed340e5530dd966b22a1fc7</id>
<content type='text'>
Allow the user to manually split a dive in two.

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>core/profile: move PP_GRAPHS_ENABLED from pref.h</title>
<updated>2018-07-03T21:32:30Z</updated>
<author>
<name>jan Iversen</name>
<email>jani@apache.org</email>
</author>
<published>2018-06-13T15:06:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=889a0bb67a45f3e1637714331a5c620cc257df23'/>
<id>urn:sha1:889a0bb67a45f3e1637714331a5c620cc257df23</id>
<content type='text'>
PP_GRAPHS_ENABLED is only used in profilewidget2.cpp
make local to profilewidget.cpp

Signed-off-by: Jan Iversen &lt;jani@apache.org&gt;core/profile: move PP_GRAPHS_ENABLED from pref.h
</content>
</entry>
<entry>
<title>Dive pictures: connect DivePictureModel signals in constructor</title>
<updated>2018-06-29T00:12:19Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2018-06-28T17:36:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1de6962efb66ce5d5e587487e87edd75b9f8842c'/>
<id>urn:sha1:1de6962efb66ce5d5e587487e87edd75b9f8842c</id>
<content type='text'>
The DivePictureModel signals were connected int the setProfileState()
function of ProfileWidget2. If this function was called repeatedly
(e.g. after adding a dive), multiple connections were made, which led
to multiply delivered signals. This in turn led to confusion, when
deleting pictures (i.e. multiple pictures were deleted).

Instead, connect once in ProfileWidget2's constructor. It is unclear
whether these signals should be disconnected temporarily if no pictures
are shown. In any case, the weren't, so this shouldn't introduce any
regression.

Fixes #1441

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Copy divemode to Replan</title>
<updated>2018-06-24T07:35:55Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2018-06-17T11:41:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c64e4b159f38ce4e59766a363687ad3170c04cc9'/>
<id>urn:sha1:c64e4b159f38ce4e59766a363687ad3170c04cc9</id>
<content type='text'>
this needs copying the divemode from the dive to the plan.

Signed-off-by: Robert C. Helling &lt;helling@atdotde.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>
<entry>
<title>Enable translation for even name "modechange"</title>
<updated>2018-06-16T21:36:20Z</updated>
<author>
<name>Stefan Fuchs</name>
<email>sfuchs@gmx.de</email>
</author>
<published>2018-06-16T14:24:16Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4ccc4d73290309908898387fe0d24503606336ad'/>
<id>urn:sha1:4ccc4d73290309908898387fe0d24503606336ad</id>
<content type='text'>
Enable translations for dive event name "modechange".
But clearly don't do this for the string which is used internally
but only push "modechange" to the translation system to be able to
translate it in the UI.

Signed-off-by: Stefan Fuchs &lt;sfuchs@gmx.de&gt;
</content>
</entry>
<entry>
<title>Remove a useless translation in diveeventitem.cpp</title>
<updated>2018-06-16T21:36:20Z</updated>
<author>
<name>Stefan Fuchs</name>
<email>sfuchs@gmx.de</email>
</author>
<published>2018-06-16T14:18:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=632e6bb7c71185f125b19a718f3ec322f4ca9d4d'/>
<id>urn:sha1:632e6bb7c71185f125b19a718f3ec322f4ca9d4d</id>
<content type='text'>
Giving the string ": %1" to translation makes no sense.
And it's also not consistent with code a few lines below this line.

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