Allow manually added dives to have their location changed

Signed-off-by: Robert C. Helling <helling@atdotde.de>
Merge branch 'master' of git://subsurface.hohndel.org/subsurface

Conflicts:
	qt-ui/maintab.cpp
Merge branch 'master' of git://subsurface.hohndel.org/subsurface
Merge branch 'master' of git://subsurface.hohndel.org/subsurface
Merge branch 'master' of git://subsurface.hohndel.org/subsurface
Merge branch 'master' of git://subsurface.hohndel.org/subsurface
Merge branch 'master' of git://subsurface.hohndel.org/subsurface
Merge branch 'master' of git://subsurface.hohndel.org/subsurface
Merge branch 'master' of git://subsurface.hohndel.org/subsurface
Merge branch 'master' of git://subsurface.hohndel.org/subsurface
Merge branch 'master' of git://subsurface.hohndel.org/subsurface
Merge branch 'master' of git://subsurface.hohndel.org/subsurface
Merge branch 'master' of git://subsurface.hohndel.org/subsurface
Merge branch 'master' of git://subsurface.hohndel.org/subsurface
Use term cylinder not tank to be consistant.

The terms tank and cylinder are used interchangably both in
diving and in the code, but in the UI we should be consistant in
what we display to the user.

Signed-off-by: Tim Wootton <tim@tee-jay.demon.co.uk>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Make compute waypoints content uneditable

Currently user can edit content in compute waypoints table
(in PLAN mode), ofcourse this does not trigger any calculations in
the code, but user cannot see the content he needs to see after edit.
This patch makes the content uneditable.

Signed-off-by: Lakshman Anumolu <acrlakshman@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Add missing REMOVE slot

Model derived from tableview is expected to have remove slot,
which is missing in DivePlannerDisplay currently. This patch fixes
the annoying warning message while starting Subsurface because of
not including remove slot.

Currently there is lot of work to do, that either requires modifying
the model to skip 'remove' slot or find a way to make them inactive.

Signed-off-by: Lakshman Anumolu <acrlakshman@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Make divelist header corrections Mac specific

The +10 pixels fix was introduced to fix some layout issue on Mac ways
back, but it breaks things on Android. This makes sure this only gets
applied when build for mac.

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Add "Check for updates" Feature

This patch adds a check for updates feature.

It connects to http://subsurface.hohndel.org/updatecheck.html to check for
any new versions. It then prompts the user with a download link if an
update is available.

Signed-off-by: Joseph W. Joshua <joejoshw@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Update manager: report Linux separately

I know the plan is to do much better OS detection - but at least Linux in
general should be called out and not be treated as "unknown".

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>