More CSV import fixes

Pre-configured imports in Import Dive Log File for CSV files should also
be cleared when the field separator is changed by the user.

Promoted DiveLogImportDialog::unknownImports to slot as per Canabrava's
suggestion and Hohndel's request.

Signed-off-by: Rodrigo Severo <rodrigo@fabricadeideias.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Add-main-window-full-screen-feature

This patch enables main window full screen mode by menu toggle or pressing
F11.

[Dirk Hohndel: whitespace cleanup]

Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Defining a logical tab order for Import CSV Dive Log Files widgets

Signed-off-by: Rodrigo Severo <rodrigo@fabricadeideias.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Revert "Get rid of the planner"

This reverts commit c4a47a7d60b53c9b2e2ffb874afaf733d43123aa.
Add a travis.yml to test a build.
Mac support in travis.yml
Clone a bit deeper, so we get a tag to describe
Check return values of malloc/realloc in zip_read

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Revert "Keep track of the minimum Depth / time on the planner."

This reverts commit 9a497b1cb0f38e8a7e04e29543da5241a38d2195.
Real fixup

Fixes: #358
WIP drop_stone_mode
Fix linking order of libxslt and libxml

libxslt depends on libxml, so we need xslt before xml on the linker-line.

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Query pkg-config with libxml2 via default name to

On Ubuntu and in the source package, libxml2 defaults to naming its
pkg-config file to libxml-2.0.pc so query after the package with that
name to.
I don't know what platform ships it as libxml2, so that might be a typo.

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Use the right Qt-module when building with Qt5

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Add some missing ; in the Qt5 path

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Port this code to work with Qt5

This code had parts that where Qt5-compatible, this introduces the last
bits that it needs to be completely compatible.

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Remove unused variable

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Remove unused import

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Use setSectionResizeMode if we use Qt5

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Make the include Qt5 compatible

Signed-off-by: Anton Lundin <glance@acc.umu.se>