<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/map-widget, branch v4.9.8</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.9.8</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.9.8'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2020-04-27T12:48:37Z</updated>
<entry>
<title>Revert "map: remove selectedDivesChanged"</title>
<updated>2020-04-27T12:48:37Z</updated>
<author>
<name>Jan Mulder</name>
<email>jan@jlmulder.nl</email>
</author>
<published>2020-04-27T12:07:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=906762027b8ca2b1cd0c33d28fea2e6e54743085'/>
<id>urn:sha1:906762027b8ca2b1cd0c33d28fea2e6e54743085</id>
<content type='text'>
This reverts commit cd474996948b7592ab2973b7f936320a663a914e.

The signal removed in the reverted commit was used in Subsurface-mobile.
So removing it, caused a not running app.

Signed-off-by: Jan Mulder &lt;jan@jlmulder.nl&gt;
</content>
</entry>
<entry>
<title>maps: disable link to Google maps on iOS and Android</title>
<updated>2020-04-25T20:18:41Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-04-20T18:34:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=212da3d92fccc8c694ef069288dd833d2bef0259'/>
<id>urn:sha1:212da3d92fccc8c694ef069288dd833d2bef0259</id>
<content type='text'>
It appears that on those two platforms you now need a paid API key in order
to have this feature work. Certainly not something I'm going to do.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>map: remove selectedDivesChanged</title>
<updated>2020-04-25T20:05:31Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2020-04-25T11:53:01Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=cd474996948b7592ab2973b7f936320a663a914e'/>
<id>urn:sha1:cd474996948b7592ab2973b7f936320a663a914e</id>
<content type='text'>
The qml-widget seems to catch selectedDivesChanged signals of the
MapWidgetHelper and reemit them. However, there seems to be nobody
listening to this signal?

Let's remove this for now to make debugging of the signals easier.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>maps: show the dive site when opening Google map</title>
<updated>2020-04-20T01:52:15Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-04-20T01:46:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b0dfc0d0ffe72d188cac75561fd178fde7d875a1'/>
<id>urn:sha1:b0dfc0d0ffe72d188cac75561fd178fde7d875a1</id>
<content type='text'>
I'm not sure if Google used to show the POI marker at the center location in
the past or if this is actually a new feature. Either way this appears to do
the right thing in my testing.

Note that we need a 'plus' to connect the point of interest cooridnates,
but a 'comma' to connect the map center coordinates.

Reported-by: Chirana Gheorghita Eugeniu Theodor &lt;office@adaptcom.ro&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>cleanup: split uiLanguage() in two functions</title>
<updated>2020-03-22T19:01:09Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2020-03-22T15:43:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=eb55ffde16f0f3c1df4c97c5229165acfda5637d'/>
<id>urn:sha1:eb55ffde16f0f3c1df4c97c5229165acfda5637d</id>
<content type='text'>
The uiLanguage() function was used for two purposes: to initialize
the language related preferences and to read the current language.
To make things more easy to follow, split this function in two:
one for initializing, one for getting the current language.

Moreover, don't return the current locale in an out-parameter
as there is already a function to do that [getLocale()].

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Grammar: replaces 'indexes' by 'indices'</title>
<updated>2020-03-11T15:26:30Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2020-03-11T10:30:51Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=285fa8acbceebf5dc87c5c3befe42a2917a3b844'/>
<id>urn:sha1:285fa8acbceebf5dc87c5c3befe42a2917a3b844</id>
<content type='text'>
Grammar-nazi ran

git grep -l 'indexes' | xargs sed -i '' -e 's/indexes/indices/g'

to prevent future wincing when reading the source code.

Unfortunatly, Qt itself is infected as in
QModelIndexList QItemSelection::indexes() const

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>Cleanup: lower-case filenames in core/subsurface-qt/</title>
<updated>2020-02-04T01:16:46Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2020-02-03T18:33:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9ed886e4bea6c88a427a8fce50e2cb226d24afcc'/>
<id>urn:sha1:9ed886e4bea6c88a427a8fce50e2cb226d24afcc</id>
<content type='text'>
We tend to use lower-case filenames. Let's do it for these files
as well. Simple search &amp; replace.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>build-system: Add CMakeLists.txt to map-widget</title>
<updated>2019-12-23T21:18:36Z</updated>
<author>
<name>jan Iversen</name>
<email>jan@casacondor.com</email>
</author>
<published>2019-12-22T13:10:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=74755b64b169a7d161cd42c672ca45fcdeb5f028'/>
<id>urn:sha1:74755b64b169a7d161cd42c672ca45fcdeb5f028</id>
<content type='text'>
In order to make the central CMakeLists cleaner and more consistent
add a CMakeLists.txt to map-widget, like in other root directories.

Signed-off-by: Jan Iversen &lt;jan@casacondor.com&gt;
</content>
</entry>
<entry>
<title>Filter: split out filter from model</title>
<updated>2019-11-20T05:13:40Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2019-11-17T17:13:55Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b76f2071589d6a7f45ec2845afa8b49110da608b'/>
<id>urn:sha1:b76f2071589d6a7f45ec2845afa8b49110da608b</id>
<content type='text'>
Split out the actual filtering from the MultiFilterSortModel.
Create a DiveFilter class that does the actual filtering.
Currently, mobile and desktop have their own version of this
class, though ultimately we may want to merge them.

The idea here is that the trip-model and undo-commands have
direct access to the filter-function and thus can take care
of keeping track of the number of shown dives, etc.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Cleanup: remove accessor functions from MapLocation</title>
<updated>2019-09-06T18:48:47Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2019-08-31T22:18:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4eaf6b20bece25516d6ba29e372ac84de690cde7'/>
<id>urn:sha1:4eaf6b20bece25516d6ba29e372ac84de690cde7</id>
<content type='text'>
Let's face it: this is a value type. No point in having Java-style
getters and setters. Replace by plain old and boring member variables.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
</feed>
