47 Commits

Author SHA1 Message Date
Martin Dobias
ba7573a94e GUI for configuration of 3D polygon symbols for vector layers
In the style dock there is a new "3D View" tab - so far working just for polygon layers.
It is possible to select a polygon layer, enable 3D renderer and adjust its properties.
If a 3D Map View is open, it will be immediately updated (if auto-apply is enabled)

Very exciting! :-)
2017-09-15 10:39:07 +02:00
Martin Dobias
a8cceff0fc Make it possible to build just core lib and providers: -DWITH_GUI=FALSE
This is useful in some cases when working on a third party app/script
that only uses qgis_core. For example, I am working on qgis 3D project
and it is useful to be able to build QGIS core lib with custom Qt version
without having to spend too much time building what I do not need.
Also may be useful for QField to simplify the build of QGIS as a dependency
(no QScintilla, Qwt) and avoid bits of code in providers that would not
be used anyway.

No real source code changes, just configuration changes, mainly in providers.
2017-07-07 11:38:03 +02:00
Nyall Dawson
c26ed69c6b Rework map touch tool
Qt5 allows runtime detection of touch devices. This commit reworks
the current touch map tool by pulling its behavior into the normal
pan tool when a touch device is detected.

It avoids the need for a seperate map tool for touch interaction,
and also avoids having this tool always appear on the Windows
builds (regardless of the presence of a touch device)
2017-02-12 15:06:24 +10: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
Sandro Mani
ee57c1fc43 [ArcGIS REST] Port to Qt5 2016-09-21 09:12:54 +10:00
Sandro Mani
8f158771a3 Also hide ArcGIS provider actions if provider is disabled 2016-06-03 11:52:03 +02:00
Nathan Woodrow
3f4250feda More ninja changes 2016-05-24 12:53:24 +10: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
Sandro Santilli
98e8f03662 Add ENABLE_MODELTEST cmake variable/define, default to false 2014-12-19 15:00:59 +01:00
Juergen E. Fischer
6a1e1bb668 * fix server plugin build on windows
* move src/mapserver to src/server (IMHO better name and in sync with
  python/server)
* rename cmake option WITH_MAPSERVER to WITH_SERVER
* rename define MAPSERVER_HAVE_PYTHON_PLUGINS to HAVE_SERVER_PYTHON_PLUGINS
2014-11-28 16:46:29 +01:00
elpaso
23af509957 Added define for conditional server plugins compilation 2014-11-26 16:02:32 +01:00
Larry Shaffer
30fff85703 Define QGIS_MACAPP_BUNDLE in qgsconfig.h so resources can be found when QGIS_MACAPP_BUNDLE=0 2014-02-22 15:02:51 -07:00
Larry Shaffer
3d0b28649e [globe] Make OSG_PLUGINS_PATH CMake option functional on Mac 2013-11-11 18:48:27 -07:00
Larry Shaffer
546b8d2397 [globe] Fix Mac dependencies so plugin can run from app bundle 2013-09-14 10:04:48 -06:00
Juergen E. Fischer
4d3d678080 introduce MAPSERVER_SKIP_ECW setting to disable ECW support in mapserver 2013-05-22 14:17:12 +02:00
Larry Shaffer
28e17159d1 Fix for #7289, add CMake option to enable building with Qt jom (nmake) on Windows
- Can now compile using NMake with jom directly from QtCreator using MSVC compiler (2008) and OSGeo4W devel libs
- Make app capable of running from build directory
- Caveat: may be better way to do it; could have better warning control
2013-03-08 19:57:40 -07:00
Juergen E. Fischer
2fc799b98c [FEATURE] add oracle provider 2013-01-09 16:47:01 +01:00
Larry Shaffer
2f3243d28a Pass path to Qt plugins when Mac bundle is run from build directory 2012-11-21 20:23:52 -07:00
Larry Shaffer
e8edb950e4 Add CMake finds for QScintilla2 and Qsci module
- Needs testing on Windows platform
- Add QScintilla2 library version info to About dialog
- Add Mac bundling support for Qwt 6 framework and QScintilla2
- Fallback to sys or custom site-pkgs when looking for PyQt4 modules to Mac bundle
2012-10-22 20:45:14 -06:00
Pirmin Kalberer
be7504459e Optional use of external osgEarthQt 2012-10-19 02:03:42 +02:00
Juergen E. Fischer
71cfacbb54 fix 9e21b1752 (actually use the value of VERSION_INT as symbol postfix) 2012-07-26 16:09:00 +02:00
Juergen E. Fischer
0cfe094aca move HAVE_TOUCH to qgsconfig.h - fixes vtable of QgsMapCanvas/QgsMapTool for plugins 2012-07-18 01:13:47 +02:00
Etienne Tourigny
f60d40aa10 use VSIReadDir() from gdal instead of quazip for listing .zip files and remove quazip entirely, including HAVE_ZLIB variable ; set default scanZip to 2 (Basic Scan) 2012-05-08 13:24:03 -03:00
Etienne Tourigny
e5775e71d5 add detection of libz (optional, needs update for win32) 2012-04-11 19:29:11 -03:00
szekerest
d212ca7f71 Adding the native MSSQL provider 2012-03-23 09:45:59 +01:00
Juergen E. Fischer
7b85948fa2 strip toplevel directory from debugging output 2012-01-09 00:43:51 +01:00
Tim Sutton
5193f60d2a Revert "Merge branch 'master' of github.com:qgis/Quantum-GIS into qgis-master"
This reverts commit 78ce3cdc84b79dbec5d227db9ee14af6edf9af66, reversing
changes made to 2414a3abbc97483a5355c262a96c4fc353566bcb.
2011-11-30 15:25:43 +02:00
Tim Sutton
33ae3f96e6 Keep providers in a separate dir to plugins 2011-11-19 19:09:39 +02:00
jef
4254fcc5e6 - use online API documentation, when no local is found
- remove "set layer CRS" from toolbar


git-svn-id: http://svn.osgeo.org/qgis/trunk@15378 c8812cc2-4d05-0410-92ff-de0c093fc19c
2011-03-07 07:34:23 +00:00
jef
0cd4317bc0 [FEATURE] documentation improvements
replace AUTHORS, CONTRIBUTORS, DONORS, SPONSORS and TRANSLATOR with t2t version
in doc, run txt2tags within the build and install documentation.  Optionally
build and install api documentation


git-svn-id: http://svn.osgeo.org/qgis/trunk@15348 c8812cc2-4d05-0410-92ff-de0c093fc19c
2011-03-06 02:09:21 +00:00
mhugent
d79194eb0c Use install prefix for the mapserver to locate vector provider libs
git-svn-id: http://svn.osgeo.org/qgis/trunk@14120 c8812cc2-4d05-0410-92ff-de0c093fc19c
2010-08-22 10:20:28 +00:00
gjm
5baeed1c3d Fix ticket #2882 (not using QGIS_LIB_SUBDIR to determine pathname to the
qgis library directory for linux builds)


git-svn-id: http://svn.osgeo.org/qgis/trunk@13912 c8812cc2-4d05-0410-92ff-de0c093fc19c
2010-07-12 15:45:42 +00:00
jef
08439990b2 fix #2822
git-svn-id: http://svn.osgeo.org/qgis/trunk@13792 c8812cc2-4d05-0410-92ff-de0c093fc19c
2010-06-23 16:33:54 +00:00
esseffe
38f81229f0 supporting the SpatiaLite Data Provider
2009-04-24 Sandro Furieri <a.furieri@lqt.it>


git-svn-id: http://svn.osgeo.org/qgis/trunk@10414 c8812cc2-4d05-0410-92ff-de0c093fc19c
2009-03-24 20:52:12 +00:00
timlinux
13cab55a5a Fix for ticket #1047
git-svn-id: http://svn.osgeo.org/qgis/trunk@8739 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-07-08 20:41:42 +00:00
timlinux
19549ff81c Dont use PREFIX on linux (or anywhere else). On linux assume prefix is appdirpath/.
This fixes issues where qgis is nor relocatable after building, and removes cmake warnings about duplicate definition of PREFIX. Note that to be relocatable you should not build using rpath support..


git-svn-id: http://svn.osgeo.org/qgis/trunk@8472 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-05-19 20:52:54 +00:00
timlinux
1b0c716697 Updated version to 0.10.0 since this release will contain new features as well as bug fixes. I've also softcoded the places that had release numbers hard coded in various points in the code, so setting the version no in top level CMakeLists.txt should 'trickle down' into most places where version numbers need to be set.
Made some small changes to whats new too.


git-svn-id: http://svn.osgeo.org/qgis/trunk@8361 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-04-17 12:35:32 +00:00
homann
b0425bed1c Added comments for version string formats, and changed to 0.9.2
git-svn-id: http://svn.osgeo.org/qgis/trunk@8091 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-01-29 17:36:45 +00:00
timlinux
087bad4686 More version updates for impending 0.9.2rc1 release
git-svn-id: http://svn.osgeo.org/qgis/trunk@8073 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-01-29 02:49:50 +00:00
timlinux
7c0a653f00 Bumped version numbers in trunk to 0.9.2
git-svn-id: http://svn.osgeo.org/qgis/trunk@7740 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-12-07 13:19:23 +00:00
wonder
1b4d963107 Moving towards more flexible layout of QGIS installation.
Now it's possible to set QGIS_*_SUBDIR variables in CMake that will determine
the layout of directories for executables, plugins, data, headers and manuals.

These variables are intended to be used by distributors and not ordinary
users thus they're marked as advanced.


git-svn-id: http://svn.osgeo.org/qgis/trunk@7454 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-11-18 17:41:45 +00:00
timlinux
b96b51b5b4 Updated version number to 0.9.1
git-svn-id: http://svn.osgeo.org/qgis/trunk@7319 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-11-04 23:31:15 +00:00
timlinux
0422088b56 Update version & name for release
git-svn-id: http://svn.osgeo.org/qgis/trunk@7158 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-08-27 23:43:46 +00:00
timlinux
48c203ed36 Updated ts files
git-svn-id: http://svn.osgeo.org/qgis/trunk@7157 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-08-27 23:29:28 +00:00
gsherman
6849f37cd7 changed version names to Ganymede preview 1
git-svn-id: http://svn.osgeo.org/qgis/trunk@7111 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-07-30 02:01:54 +00:00
timlinux
94048f5b55 Tidy up cmake stuff so all .in files now live under cmake_templates
Move more utility scripts into scripts dir



git-svn-id: http://svn.osgeo.org/qgis/trunk@7097 c8812cc2-4d05-0410-92ff-de0c093fc19c
2007-07-25 21:28:00 +00:00