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
Juergen E. Fischer
252aaab89e
adopt 'new' spatialite initialization scheme via thin wrapper around sqlite3_open and sqlite3_close ( fixes #12771 )
2015-05-26 14:36:36 +02:00
Juergen E. Fischer
97864da358
fix windows build (also reapplies 584f192, lost in a6f1ec)
2015-05-23 20:49:51 +02:00
Matthias Kuhn
eb85d99a30
Also plugins
2015-05-23 16:57:37 +02:00
Matthias Kuhn
c1b520fbd8
Hide shared library symbols by default on GCC and Clang
...
* Decreases lib size, loading time and compile time
* Forces people on linux to use the {LIB}_EXPORT defines and therefore will
make Windows nightlies more reliable
2015-05-23 16:53:12 +02:00
Matthias Kuhn
f5054ce702
Allow compiling QGIS without QtWebkit
...
This allows to compile QGIS without webkit.
1. Webkit is soon-to-be deprecated
2. Webkit is not supported on Android
3. Who needs it anyway
4. The developer map on the about page is gone with webkit disabled
5. So is the information about plugins
2015-05-21 18:11:17 +02:00