348 Commits

Author SHA1 Message Date
Sandro Mani
ee57c1fc43 [ArcGIS REST] Port to Qt5 2016-09-21 09:12:54 +10:00
Nyall Dawson
fdaa6321cc Drop minimum Qt version to 5.2 2016-09-21 09:12:54 +10:00
Nyall Dawson
3c4f46dc79 Remove more code disabled under Qt5
Add todo note for QgsHttpTransaction and disable under docs and
sip bindings
2016-09-21 09:12:54 +10:00
Nyall Dawson
0666fdb113 Disable ArcGIS providers (require porting to qt5) 2016-09-21 09:12:54 +10:00
Nyall Dawson
88e4410af1 Require Qt >= 5.5 2016-09-21 09:12:54 +10:00
Matthias Kuhn
d5377dbc2e Support pre-CXX11 compilers
I'll update the toolchain one day, I promise!
2016-08-31 18:18:55 +02:00
Tim Sutton
3a419c054b Fix build issue on OSX caused by minor version of 999 2016-07-10 19:58:19 +07:00
Juergen E. Fischer
07da9b1788 Bump version to 2.999 2016-07-08 14:12:36 +02:00
Juergen E. Fischer
1af74f7ace use CMP0063 only with cmake >= 3.3 2016-06-11 17:16:56 +02:00
Matthias Kuhn
d3fd81845a Simpler handling of DLL_EXPORT defines 2016-06-11 10:50:56 +02:00
Sandro Mani
8f158771a3 Also hide ArcGIS provider actions if provider is disabled 2016-06-03 11:52:03 +02:00
Sandro Mani
ed2487deaa Move QJSON detection to toplevel CMakeLists, and make it optional, disabling the arcgisrest provider if it was not found 2016-06-02 13:36:08 +02:00
Juergen E. Fischer
38f6ace4c0 make webkit optional 2016-05-27 08:41:58 +02:00
Nathan Woodrow
3f4250feda More ninja changes 2016-05-24 12:53:24 +10:00
Matthias Kuhn
f0527e498d [build] Allow using ninja generator on non-win os'es 2016-05-23 12:42:36 +02:00
Nathan Woodrow
b028c09e82 [build] Add better support for Ninja build system 2016-05-23 12:42:36 +02:00
Bas Couwenberg
e888753577 Only require QTWEBKIT for Qt4 when WITH_QTWEBKIT is true. 2016-05-22 21:52:56 +02:00
Juergen E. Fischer
e040cbd644 fix display of version in doxymentation 2016-05-05 23:51:58 +02:00
Matthias Kuhn
340f0f2754 Add a new CMake flag to disable deprecated functionality
Anything which is going to disappear can be #ifdef'd with this definition. This
is an additional hint if your 3rd party code is prepared for the next level of
QGIS.

For a start it's used to disable old labelling which causes deadlocks when used
with PyQt5-Python3.
2016-04-19 17:55:08 +02:00
Juergen E. Fischer
cbf7b5c0df fix 7454d87 2016-04-14 01:02:52 +02:00
Juergen E. Fischer
7454d87d6a doxygen: include sha in PROJECT_NUMBER 2016-04-13 22:16:21 +02:00
Juergen E. Fischer
5e54b93be7 remove pseudo options HAVE_MSSQL, HAVE_DB2, HAVE_SPATIALITE
and HAVE_PYTHON
2016-04-04 00:59:38 +02:00
David Adler
5fe19c5f15 merged DB2 updates
[FEATURE] New vector data provider for DB2 sources
2016-04-04 07:55:50 +10:00
Bas Couwenberg
81c5f25a7f Don't require Python 3 for Qt5.
Use separate ENABLE_PYTHON3 option for Python 3.
2016-03-16 10:55:49 +01:00
Matthias Kuhn
aa293704f3 More debug output when dependencies are not found 2016-03-10 18:44:22 +01:00
Matthias Kuhn
8e4d5a8b69 Add const_iterator and iterator methods to QgsFields
Because using Q_FOREACH is so much easier to write than an index-based loop.
2016-03-09 12:07:33 +01:00
Nyall Dawson
eb31e01a2f Move QgsCompositionChecker to core, speeds up compilation with
tests enabled
2016-03-07 09:38:36 +11:00
Juergen E. Fischer
796b8bdf6e spelling updates 2016-02-29 10:02:00 +01:00
Juergen E. Fischer
068da62917 Bump version to 2.15 2016-02-26 13:23:49 +01:00
Matthias Kuhn
4a27e3037e Fix android build CMake 3.2 and don't force Python 3 with Qt5 2016-02-16 14:56:33 +01:00
Juergen E. Fischer
9a081df105 fix git marker detection (fixes #13680) 2016-02-14 20:43:40 +01:00
Nathan Woodrow
b39e6d1760 Goodbye SPIT plugin 2015-12-07 11:46:21 +10:00
Matthias Kuhn
320c696774 Add nullptr support 2015-12-03 13:15:59 +01:00
Matthias Kuhn
0b6dd352c9 [py3] CMake updates to support Python3 and PyQt5 2015-11-16 07:42:47 +01:00
Juergen E. Fischer
1a9aec4adf Bump version to 2.13 2015-10-23 14:11:22 +02:00
Juergen E. Fischer
212a9247a6 fixes for debian and osgeo4w packaging 2015-09-27 16:05:28 +02:00
Larry Shaffer
e65aa99ae7 [FEATURE] Authentication configuration system with master password
- Main C++ core and gui classes and desktop app integration
- Support for authentication method plugins
- Does not contain any integration with service connections
2015-09-21 08:51:18 -06:00
Matthias Kuhn
f16fe73476 Python is a hard build time dependency
Followup 709c143
2015-09-20 00:53:43 +02:00
Larry Shaffer
ac97a0b2b9 Update Mac build directory temp symlinks for GRASS versions 2015-09-08 16:16:17 -06:00
Juergen E. Fischer
2e772b2c55 fix qgsversion.h generation [take II] 2015-07-15 07:50:58 +02:00
Juergen E. Fischer
04bab85c8d fix qgsversion.h generation on windows 2015-07-15 02:18:22 +02:00
Juergen E. Fischer
e679b0b266 update qgsversion.h only if it going to be actually changed 2015-07-12 23:49:38 +02:00
Nyall Dawson
c5a58a7fb3 Address cmake CMP0054 warnings 2015-07-12 19:25:22 +10:00
Juergen E. Fischer
fa464111c8 fix grass tests on windows 2015-07-07 23:26:44 +02:00
Juergen E. Fischer
688f27528b fix some warnings and suppression warnings on windows 2015-07-06 17:48:15 +02:00
Juergen E. Fischer
d3c49b321a Bump version to 2.11 2015-06-26 14:39:39 +02:00
Nyall Dawson
a0c04d1edb Don't warn about missing MSVC redistributable files when building
using Express editions
2015-06-19 13:10:02 +10:00
Nyall Dawson
ac8d4df3bb Bump minimum Qt version to 4.8 2015-06-15 00:04:31 +02:00
Juergen E. Fischer
ee9d9eea40 enable c++11 support for MSVC>2010 (although that's still what's used for the packages) 2015-06-05 16:52:02 +02:00
Juergen E. Fischer
d4b72a2d7b depend on spatialite_init_ex() for 'new' spatialite initialization (followup 252aaab) 2015-05-27 20:45:15 +02:00