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
Larry Shaffer
33120528d0
Add GRASS plugin CMake macro to find extra includes of GRASS compilation
...
Such includes may need found again when including some GRASS headers.
2016-11-24 09:42:32 -07:00
Larry Shaffer
c8eca29d1d
Add default sip directory to search for Qsci sip files
...
Handles instance where Qsci directory is outside of PyQt5 sip directory.
The default sip directory is logical additional place to search.
2016-11-24 09:42:32 -07:00
Larry Shaffer
d187dd35cf
Flip CMake finds for Qt-based frameworks, to ensure Headers are searched
...
Search for libraries first, before includes, so any frameworks found can
have their Headers subdirectory added to search paths for includes.
- Reintroduce qwt and qscintilla2 base library names for searching.
2016-11-24 09:42:32 -07:00
Matthias Kuhn
d559d7ff25
Partially revert 9bb3235
...
The -DCMAKE_POSITION_INDEPENDENT_CODE=ON resolves to -fPIE instead
of -fPIC (on some platforms?) rendering cmake broken.
2016-11-23 09:26:44 +01:00
Larry Shaffer
d712b49a74
Merge pull request #3790 from dakcarto/qt5py3-mac-fixes
...
Qt5py3 Mac fixes
2016-11-22 21:29:38 -07:00
Alexander Bruy
5cbf9d5129
remove references to networkanalysis from scrips and packaging files
2016-11-21 16:47:24 +02:00
Larry Shaffer
eca83e3c0f
Add CMAKE_POSITION_INDEPENDENT_CODE flag to QCA test for OSSL plugin
2016-11-20 17:25:43 -07:00
Larry Shaffer
c123d3b62f
Add a CMake debug include, with simple variables dump for development
2016-11-20 15:30:12 -07:00
Larry Shaffer
5df9cbc964
Remove Python framework options/finding for Mac; add Homebrew support
...
Instead of finding Python interpreter, library and framework on Mac,
rely upon the reported paths of the interpreter (executable) to decipher
whether a framework is being used, then ensure any such framework has
its versioned subdirectory Headers used for includes and the base
Python library used directly in linking. This removes ambiguity in
framework searching, allowing just the PYTHON_EXECUTABLE (user-defined
or from FindPythonInterp module) to control which Python is used.
2016-11-20 15:30:12 -07:00
Larry Shaffer
9bb32357c7
Update finding QCA OSSL plugin for Qt5 and C++11
2016-11-20 15:30:12 -07:00
Larry Shaffer
74dfd1f4b0
Check for Qt5-specific version of Mac qca framework
2016-11-20 15:30:12 -07:00
Larry Shaffer
e9fa3e0488
Check for Qt5 subdirectory in PYQT5_SIP_DIR
2016-11-20 15:30:12 -07:00
Juergen E. Fischer
73b283c0b5
update FindQCA.cmake for Arch Linux
2016-11-10 13:47:50 +01:00
Juergen E. Fischer
6acf0f745f
msvc: use /bigobj for sip modules
...
(cherry picked from commit d0b3e39cdab1da17d7a977ba3def5ce1b64ff707)
2016-10-22 12:28:44 +02:00
Juergen E. Fischer
8194de9b15
windows: prefer spatialite_i over spatialite
...
(cherry picked from commit 219a97c35b7c1d8a8943d4e2e47a8956288320b4)
2016-10-17 20:13:56 +02:00
David Marteau
47c3726ac9
Fix python print statement for python 3 in cmake/MacBundleMacros.cmake ( #3531 )
2016-09-27 12:58:46 +02:00
Nyall Dawson
75512e9322
Fix QCA configuration on Qt5
2016-09-21 10:59:37 +10:00
Nyall Dawson
88e4410af1
Require Qt >= 5.5
2016-09-21 09:12:54 +10:00
Nyall Dawson
616a80f48e
Bump minimum GEOS version to 3.3
2016-08-17 06:43:02 +10:00
Juergen E. Fischer
daea10c126
support utf-8 encoded release names
...
(cherry picked from commit c9838ccea481c8ca87c4e1647099cfe78777e795)
2016-07-10 12:09:29 +02:00
Matthias Kuhn
4b6d38c4c4
Add option to suppress SIP warnings ( #3230 )
...
to fix travis builds for OSX. Yay
2016-06-23 16:16:51 +02:00
Matthias Kuhn
f43b2ac47a
Followup d3fd818: do not hide python module symbols
2016-06-11 12:05:44 +02:00
Sandro Mani
90887f460f
Revived globe, compatible with OsgEarth 2.7
2016-05-28 10:09:34 +02:00