214 Commits

Author SHA1 Message Date
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
Juergen E. Fischer
5e8d129346 bring back internal spatialite for Debian squeeze and Ubuntu lucid, maverick, natty and oneiric 2012-04-24 22:34:50 +02:00
Juergen E. Fischer
c10b040ec7 fix spatialindex requirement 2012-04-24 13:53:36 +02:00
Juergen E. Fischer
c56491b111 fix #4805:
- drop internal spatialite and internal spatialindex
- drop support for debian lenny (no system spatialindex/spatialite there)
2012-04-23 20:51:30 +02:00
Juergen E. Fischer
f90eed12a1 cmake: rename GIT to GITCOMMAND 2012-04-21 00:56:51 +02:00
Juergen E. Fischer
f7c6b62cc5 osgeo4w: fix quazip support 2012-04-19 07:18:38 +02:00
Tim Sutton
fc373b3bc5 Merge pull request #114 from etiennesky/providers_browser2
[FEATURE] gdal/ogr providers: optimizations and .zip / .gz file support - fixed
2012-04-17 15:47:31 -07:00
Tim Sutton
81e21e59fb Inital implementation of test submission to CDash using OTB Dash server. Use make Experimental to submit your tests. 2012-04-14 15:04:14 +02:00
Etienne Tourigny
e5775e71d5 add detection of libz (optional, needs update for win32) 2012-04-11 19:29:11 -03:00
Tim Sutton
d1a11bec96 Added make-no-x options (experimental) for running unit tests on a headless server. 2012-04-09 00:52:58 +02:00
Tim Sutton
4b8ab18829 Added verbose output on test failure to make check command 2012-04-08 15:09:29 +02:00
William Kyngesburye
4ecd56886c Add bundling of osg/osgEarth for OS X app 2012-04-07 12:22:19 -05:00
Juergen E. Fischer
d2fbcfebb6 don't use -Wl,--no-undefined on OSX 2012-04-03 10:36:53 +02:00
Juergen E. Fischer
9e57e20f61 move grassprovider to grass library (might fix #3999) 2012-04-02 22:23:28 +02:00
Marco Bernasocchi
3d53e29644 adding a touch mode if qt >=4.6 (allows qt5) this defaults to on for android and to off for the rest. can be requested by -DWITH_TOUCH
allow qt 5
2012-03-28 23:57:45 +02:00
szekerest
d212ca7f71 Adding the native MSSQL provider 2012-03-23 09:45:59 +01:00
Juergen E. Fischer
dabd59b134 also build pyspatialite with system spatialite 2012-03-08 15:56:02 +01:00
Marco Bernasocchi
6055c11fe4 android goodies (pull request #94):
[Marco Bernasocchi]
- adding needed files to support internal GPS via QtMobility, implementation of QgsQtLocationConnection is only a stub
- cleaning up methods names
- adding mobility to CMakeLists
- testing
- added hack to test parseData()
- adding more parsing stuff
- Adding debugging info and making connection fail if no QtSatellite datasource available
- Initial working GPS with coordinates bug (values shifted)
- Adding Initial GPS support to android using QtLocation
- Adding Ground speed and direction
- put ok button on top of widget to make it usable until scroll area is added (HACK to be Reverted later)
- added vertical and horizontal accurancy
- Removing test values qtlocationconnection
- refactor debug messages
- adding compass plugin
- trying NathanW suggestion
- adding new compass plugin
- Fixed satellitesUpdated signals
- removing setDataRate
- temporarely removed calibrationLevel display to be reverted when https://sourceforge.net/p/necessitas/tickets/153/ is fixed
- addin comment
- making QLineEdits readonly
- added calibration level support
[Jürgen E. Fischer]
- squashed, reindented and skipped some already addressed changes to qgisapp and vector layer provider
2012-02-08 22:26:35 +01:00
Juergen E. Fischer
ca352dbee9 don't require webkit when desktop is not built (refers #4756) 2012-01-10 10:12:33 +01:00
Juergen E. Fischer
2903704b2f fix 8a2ea36a 2012-01-09 02:06:07 +01:00
Juergen E. Fischer
8a2ea36a6e [FEATURE] make desktop build optional (but default; fixes #4756) 2012-01-09 00:43:09 +01:00
Marco BErnasocchi
249d8892b1 Merge branch 'master' of git://github.com/qgis/Quantum-GIS into android 2011-11-25 02:32:27 +01:00
Tim Sutton
b6852f162d Added make check command for Sandro Santilli and other gnu make officianados 2011-11-17 09:54:09 +02:00