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
David Marteau
891e163c71
Fix DEFAULT_SERVER_MODULE_SUBDIR in CMakeLists.txt
2017-01-10 14:34:17 +01:00
David Marteau
689f3b1ab2
Expose QgsServerInterface to service modules
...
* Instanciate QgsServerInterface even if HAVE_SERVER_PYTHON_PLUGINS is
not defined
* Pass QgsServerInterface in module registration methods.
* Add QgsServer initialisation test
#Please enter the commit message for your changes. Lines starting
2017-01-10 14:34:16 +01:00
David Marteau
89859ef1b6
Server refactoring: Added sample native service module; fixed typo
2017-01-10 14:34:16 +01:00
Matthias Kuhn
6c1677d0a5
Remove *_EXPORT leftovers
2017-01-05 00:12:11 +01:00
Matthias Kuhn
2f35e16e2b
Add qgis_customwidgets with CUSTOMWIDGETS_EXPORT macro
2017-01-05 00:12:11 +01:00
Matthias Kuhn
1693140b1c
Add qgis_server with SERVER_EXPORT macro
2017-01-05 00:12:11 +01:00
Matthias Kuhn
38a8ddacd9
Add qgis_app.h with APP_EXPORT macro
2017-01-05 00:12:11 +01:00
Matthias Kuhn
d006784ded
Add qgis_analysis.h with ANALYSIS_EXPORT macro
2017-01-05 00:12:11 +01:00
Matthias Kuhn
2306c1136a
Add qgis_python.h with PYTHON_EXPORT macro
2017-01-05 00:12:11 +01:00
Matthias Kuhn
4c1f178ac9
Add qgis_gui.h with GUI_EXPORT macro
2017-01-05 00:12:11 +01:00
Matthias Kuhn
0302719cf0
Add qgis_core.h to with CORE_EXPORT macro
...
This removes complexity from the compiler flags because defines
happen in a file.
2017-01-05 00:12:11 +01: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
Matthias Kuhn
fba53db785
Followup a6a4f2ed: clean pre-cxx-11 garbage
2016-10-20 14:55:18 +02:00
Matthias Kuhn
a6a4f2edba
Enable C++11 by default
2016-10-20 12:56:35 +02:00
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