328 Commits

Author SHA1 Message Date
Larry Shaffer
ff2a53c584
Update PyQtMacros module to handle removal of name option from pyrcc5 2017-11-05 11:24:59 -07:00
Larry Shaffer
c66de14055 [auth] Add PKCS8 to PKCS1 key conversion for macOS (deps on libtasn1)
See description of QgsAuthCertUtils::pkcs8PrivateKey.

This fix may be needed on other platforms (untested at this point),
because Qt5 QSslkey class *still* does not directly support creation
using non-PKCS1 PEM- or DER-encoded data, though QCA, whose qca-ossl
plugin is linked to OpenSSL, does support PKCS1 and PKCS8.
2017-10-18 16:07:04 -06:00
Larry Shaffer
559973739c Merge pull request #5202 from dmarteau/fix_ln_option_OSX
Execute ln command with GNU compatible options in install phase
2017-09-21 19:37:42 -06:00
Nyall Dawson
b53e986781 Merge pull request #5170 from nyalldawson/drop_spatial_query
Drop spatial query plugin
2017-09-19 06:49:20 +10:00
Matthias Kuhn
fc561d0375
[travis] Traceback for python tests on timeout 2017-09-15 16:31:01 +02:00
David Marteau
5534d743f1 Execute ln command with GNU compatible options
On some OSX macport installation, GNU commands may be used in favor
    of native commands and 'make install' fail with
         'ln: invalid option -- 'h'"

    As BSD ln support the GNU -n option as an equivalent of the -h option
    it shoud be preferred over the specific BSD option.
2017-09-15 09:27:31 +02:00
Nyall Dawson
83f3a26f8e Use offline editing plugin instead of spatial query for detecting plugin path 2017-09-12 09:46:19 +10:00
Larry Shaffer
8770625db2 Fix CMake bundling error on macOS 2017-09-07 20:30:49 -06:00
Sandro Mani
14f9cd19bc [Globe] Adapt for QGIS API changes, add Qt5 compatibility, support osgEarth up to current git master 2017-09-04 20:50:58 +02:00
Alessandro Pasotti
daa60d1a0e Merge pull request #5057 from boundlessgeo/gpkg-raster-import2
Geopackage: handle raster drop in browser
2017-08-29 08:48:51 +02:00
Nyall Dawson
9b2e60ee1b Remove use of old CMP0005 CMake policy
Since it's deprecated on newer CMake versions
2017-08-29 13:37:06 +10:00
Alessandro Pasotti
83b11d5484 Minor update in the comment 2017-08-22 17:28:38 +02:00
Alessandro Pasotti
35e49ed90a Bump required GDAL version from 2.0 to 2.1
Because we need GDALTranslate()
2017-08-22 17:25:50 +02:00
Larry Shaffer
83aa1adf1e Add support for finding zipconf.h in separate location; use include dirs
LIBZIP_INCLUDE_DIRS could end up with duplicate entries, but seems to be
the simplest way of supporting headers installed to multiple locations.
2017-08-15 09:13:05 -04:00
Juergen E. Fischer
6186c0f0ff fix windows build (extern "C" can returns pointers, but not C++ containers) 2017-08-10 14:00:53 +02:00
Juergen E. Fischer
03e0298f49 msvc warning fixes:
* use AUTORCC to avoid locked qrc_images.cpp during build of gui tests
* bump minimum version of cmake to 3.0.0 for AUTORCC
* suppress some warnings in sip bindings
* suppress unreachable warnings and some more
* split sip files in more parts to suppress warning BK4504
* also remove old WITH_INTERNAL_YAML from travis
2017-08-10 00:09:14 +02:00
Blottiere Paul
5eba29e743 Add libzip as dependency 2017-07-31 11:09:14 +01:00
Juergen E. Fischer
bcc8e90640 Fix qgsversion.h creation 2017-07-17 15:26:43 +02:00
Radim Blazek
eb6301e023 [GRASS] remove GRASS 6 support 2017-07-12 17:51:03 +02:00
Harrissou Sant-anna
6fab688298 Use SpatiaLite right spelling when needed 2017-07-07 01:26:38 +02:00
Denis Rouzaud
281daee0ba run Doxygen and doc coverage test on static Travis config 2017-06-05 22:19:20 +02:00
Denis Rouzaud
6575a60ae2 remove useless Python version variable 2017-05-29 15:35:14 +02:00
Nyall Dawson
ac94345331 Rename QgisGui to QgsGuiUtils
Better reflects what this namespace contains, and replaces the
non-standard Qgis prefix with the Qgs standard
2017-05-15 07:33:52 +10:00
Nyall Dawson
348b65b12c Remove old code for handling QWT < 6.1
Versions < 6.1 are not compatible with Qt5
2017-04-27 11:55:45 +10:00
Alessandro Pasotti
090d5305e5 [feature][needs-docs] Master Password integration with OS password manager
This PR adds (optional) synchronization of the master password
with the OS password manager (AKA wallet/keychain).

A set of new menu items has been added in the options ->
authentication -> utilities to manage the new behavior.

Notifications are handled by the message bar unless the
password r/w operation is triggered from a modal dialog,
in this case the notifications will be routed through
the recently exposed QgisApp::showSystemNotification
that uses the OS tray notifications.

This new feature requires libqt5keychain, and was tested
with v. 0.5+
2017-04-11 15:00:29 +02:00
Larry Shaffer
16cf3665e1 Add version parsing to FindQGIS CMake module 2017-03-17 16:14:21 -06:00
Chris Mayo
d50930c638 Add option to select building Georeferencer plugin
If selected require GSL to be installed
2017-03-04 17:23:32 +01:00
Larry Shaffer
b1c653b249 Update QScintilla CMake find module to handle new lib name in 2.10
[ci skip]
2017-02-28 09:11:29 -07:00
Larry Shaffer
64819bcf6d Merge pull request #4090 from dakcarto/find-qgis-cmake
FindQGIS.cmake updates
2017-02-20 16:39:39 -07:00
Larry Shaffer
4f7caa027f Fix macOS bundling of server service libraries 2017-02-07 20:46:15 +00:00
Juergen E. Fischer
e5fd81ffc3 osgeo4w: fix running of python tests 2017-02-07 14:47:07 +01:00
Juergen E. Fischer
9475850f39 * update INSTALL
* osgeo4w: search qt5 first and use pyrcc5.bat
2017-02-07 00:58:56 +01:00
Larry Shaffer
c4970aafd2 FindQGIS.cmake add build directory path support (macOS only)
This should be expanded to include Linux and Win support
2017-01-31 17:05:51 -07:00
Larry Shaffer
233a01aaae FindQGIS.cmake document OSGeo4W variables 2017-01-31 16:56:41 -07:00
Larry Shaffer
8026c9837f FindQGIS.cmake fix macOS search paths; add support for bundles
- Setting QGIS_MAC_PATH to any QGIS.app/Contents allows for building
against any bundled install
- Prioritizes QGIS_MAC_PATH bundles over Homebrew default in /usr/local
- Remove hardcoded QGIS_MAC_PATH for specific distribution
2017-01-31 16:55:51 -07:00
Larry Shaffer
1e34f860f2 FindQGIS.cmake fix plugins search path; add QGIS_UI_INCLUDE_DIR 2017-01-31 16:31:12 -07:00
Larry Shaffer
3ca86ba16a FindQGIS.cmake search OSGeo4W qgis locations relative to install
With newer OSGeo4W installs, the dev may have multiple ‘qgis’ installs
and this allows defining the subdirectory prior to searching
2017-01-31 16:19:19 -07:00
Juergen E. Fischer
f389069b4e update i18n scripts 2017-01-25 01:32:39 +01:00
Juergen E. Fischer
6a56cb0dd0 updates and fixes for windows qt5/py3 build 2017-01-24 01:25:59 +01:00
Denis Rouzaud
0a63d1f2c2 [spellcheck] properly look into various cases and add more fixes" 2017-01-16 16:39:20 +01:00
Denis Rouzaud
6c74e4ea5d spelling fixes 2017-01-12 22:01:50 +01:00
Denis Rouzaud
748be8de71 [spelling] replace behaviour by behavior 2017-01-11 11:35:19 +01:00
Nyall Dawson
21ad4ed78b Merge pull request #3940 from nyalldawson/gdal2
Bump minimum GDAL version to 2.0, remove old version #ifdefs
2017-01-10 11:37:17 +10:00
Juergen E. Fischer
c7130c6281 build t2tdoc text output with utf-8 encoding 2017-01-09 09:12:26 +01:00
Larry Shaffer
015fdf23ce Update QCA CMake qcatool find function for macOS and Qt5 2017-01-08 17:27:17 -07:00
Nyall Dawson
b0bc763475 Bump minimum GDAL version to 2.0, remove old version #ifdefs 2017-01-03 15:10:28 +10:00
Juergen E. Fischer
4d6a535970 find GRASS 7.2 2017-01-01 18:21:33 +01:00
Juergen E. Fischer
7ca2512a84 typo fix 2016-12-14 18:41:17 +01:00
Larry Shaffer
c42dad3b1d Fix unset variable error for CHECK_GRASS_EXTRA_INCLUDE_DIRS macro 2016-11-30 11:44:49 -07:00
Larry Shaffer
8c8db0eb51 Ensure GRASS plugin CMake extra includes macro works for all versions 2016-11-24 23:02:24 -07:00