236 Commits

Author SHA1 Message Date
Juergen E. Fischer
5c80e50f42 raise Qt dependency to 4.5 2013-07-27 16:48:28 +02:00
Juergen E. Fischer
67376d14d9 raise cmake dependency to 2.8 2013-07-21 21:45:20 +02:00
Nathan Woodrow
bb8e47fc84 Change build path.txt to be more unique 2013-06-16 22:45:39 +10:00
Juergen E. Fischer
4d3d678080 introduce MAPSERVER_SKIP_ECW setting to disable ECW support in mapserver 2013-05-22 14:17:12 +02:00
Juergen E. Fischer
65d3535fc5 - Quantum GIS => QGIS update
- integrate PythonConsole help into main translation
- allow referencing QGIS images in context help(viewer)
2013-05-20 16:48:51 +02:00
Juergen E. Fischer
2db0f62de8 spatialite isn't optional anymore (offlineediting, osm):
- remove configuration options
2013-04-07 23:14:25 +02:00
Juergen E. Fischer
82a36f9cbe adjustments to build on cygwin 2013-04-06 18:30:28 +02:00
William Kyngesburye
00c5edf217 always search /Library/Frameworks for linking on OS X in case SDK won't 2013-04-01 16:24:57 -05:00
Larry Shaffer
691322a8eb Disable 'overloaded virtual' warning globally when using clang
- Commit 1145bd2 now causing 200+ 'overloaded virtual' warnings
2013-03-18 15:30:46 -06:00
Larry Shaffer
d7d1ecec1a Revert unnecessary disabling of unknown warnings 2013-03-12 18:07:02 -06: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
24ba638af6 Make QSPATIALITE optional, but still include it in osgeo4w and debian package 2013-02-19 20:07:57 +01:00
Larry Shaffer
e33bd25c62 Merge pull request #418 from dakcarto/cmake_stagedplugins-optmz_2
Update stage-installed plugins CMakeLists.txt
2013-02-18 19:01:23 -08:00
Juergen E. Fischer
554250473c [FEATURE] add qspatialite sql driver plugin 2013-02-17 22:15:00 +01:00
Juergen E. Fischer
7551aa71d2 fix warning 2013-02-07 13:14:59 +01:00
Juergen E. Fischer
8a880cadc3 use CMAKE_*_FLAGS also on unix 2013-02-03 21:20:26 +01:00
Larry Shaffer
7717aeed1c Update stage-installed plugins CMakeLists.txt 2013-02-03 03:42:12 -07:00
Larry Shaffer
8e7db454a1 Fix build error under clang on Mac
- Remove APPLE_CLANG_WARNINGS option
- Add warnings via flags instead of definitions
2013-02-02 17:09:43 -07:00
Juergen E. Fischer
63cc49be61 fix warnings brought up by clang 2013-02-02 17:06:22 +01:00
Larry Shaffer
0866c6c087 Add CMake option whether to show extra warnings from clang on Apple
- Set APPLE_CLANG_WARNINGS:BOOL=FALSE to not show extra warnings (TRUE by default)
2013-02-01 16:46:11 -07:00
Juergen E. Fischer
2fc799b98c [FEATURE] add oracle provider 2013-01-09 16:47:01 +01:00
Juergen E. Fischer
4f0fe1b80a wfs in core needs expat 2013-01-04 23:08:59 +01:00
Larry Shaffer
d56b1c885f Add CMake option for custom Python framework on Mac 2012-12-22 15:37:14 -07:00
Juergen E. Fischer
dcef083826 apply revised #6613 2012-11-03 21:51:21 +01:00
Larry Shaffer
d7a7a46afa Add CMake option WITH_STAGED_PLUGINS (ON by default)
- Core plugins remain available once staged (no need to re-build targets, unless source updated or build directory cleared)
- Once plugins are staged, setting WITH_STAGED_PLUGINS to OFF allows for much quicker subsequent builds
- PyQGIS utilities, console and installer are always staged, regardless of WITH_STAGED_PLUGINS
2012-10-30 18:39:22 -06:00
Larry Shaffer
9918350783 Revert part of a27aad0, not compatible with generated makefiles for GCC 4.2.1 2012-10-30 17:34:55 -06:00
Larry Shaffer
a27aad04f6 Run Mac bundled app from build directory
- No longer a need for hard link
- Build directory app bundle, providers, Python plugins and unit tests functional
- Adjusted resources corrected on install
2012-10-29 03:05:10 -06:00
Larry Shaffer
1fdaa04557 Add cmake option WITH_PY_COMPILE (OFF by default)
- Byte-compiles staged and intalled plugins/modules
2012-10-26 04:04:12 -06:00
Larry Shaffer
4ed1a66ddf Redo of 3ce27d6, hard-link to Mac embedded app bundle binary 2012-10-25 14:49:36 -06:00
Larry Shaffer
3ce27d6ecc Hard-link to Mac embedded app bundle binary
- Allows QGIS to be run directly from build directory
- Link made at <build dir>/output/bin/QGIS
2012-10-25 02:55:50 -06:00
Radim Blazek
e210a57101 QgsError for better error propagation to user, started using for rasters 2012-10-24 13:59:19 +02: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
Larry Shaffer
064c0c054b PyQScintilla api files setup for local compiling of pap file
- Update and concatenate sip-built api files into PyQGIS.api
- Move python/qgis/api to python/qsci_apis for future api selection and compiling module
- Add base version api files for python components
2012-10-04 15:06:25 -06:00
Radim Blazek
9286429baa - QgsRenderChecker moved to core + Python bindings
- raster transparency python test
2012-09-04 20:31:59 +02:00
Larry Shaffer
096badd94f Revert most Mac hacks for testing in favor of 4cfc365
- Cleanup of old .qml svg paths to matches other test data .qml
2012-08-26 17:27:18 -06:00
Juergen E. Fischer
4cfc365477 make tests runable without install 2012-08-26 20:19:19 +02:00
Juergen E. Fischer
24603eafd8 handle min()/max() macros offending std::numeric_limits<T>::min()/max() on MSVC in one spot 2012-08-18 19:45:07 +02:00
Larry Shaffer
07e3c16c63 Fix Mac path to resources and grass and sqlanywhere provider frameworks for tests
- Any test needing access to QGIS_DATA_SUBDIR (srs.db, svg, etc.) was looking for Resources in the bundled app instead
- This included failure for any call to qgscoordinatereferencesystem.cpp using srs.db and when locating svg icons
- Does not fix QGIS_DATA_SUBDIR in Python tests
- Subtests that were failing, as above, within a given test are still not triggering a fail for the test
- Symlink to grass and sqlanywhere frameworks created just for testing
2012-08-17 15:48:56 -06:00
Juergen E. Fischer
bef2458bba enable debug output for windows Debug and RelWithDebInfo builds (follow up 511e89ca3) 2012-08-13 17:12:36 +02:00
Juergen E. Fischer
981ea28316 fix #6191 2012-08-13 16:41:58 +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
Marco Bernasocchi
130bf0d354 fix unusable WITH_TOUCH cmake switch 2012-06-23 00:16:39 +02:00
Larry Shaffer
3df1c4e668 Fix to get unit tests working again on Mac.
make 'check', 'test' and 'Experimental' work from build directory to run tests.

Current caveats:
- Build will not install. Re-build with ENABLE_TESTS=FALSE to produce a build a functioning bundled .app.
- Temp QGIS.app in build/output/bin directory will start, but also needs a different symlink for finding providers. Even then, the app doesn' work right. It appears to be unnecessary for running tests, so there is no advantage to running it from the build directory.
2012-06-21 04:00:58 -06:00
Juergen E. Fischer
11b23d5c0e fix tile scale widget state tracking 2012-06-14 23:18:19 +02:00
Tim Sutton
f3f1c4378e Resolved merge conflicts 2012-06-14 11:03:35 +02:00
Juergen E. Fischer
966c5c15c0 update master version 2012-06-14 10:59:33 +02:00
Tim Sutton
b33ea422ce Updated version number, splash icon, for master 2012-06-14 09:40:48 +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
Tim Sutton
684dc63f01 Changed version to 1.8 2012-04-30 09:21:16 +02:00