66 Commits

Author SHA1 Message Date
elpaso
7c3190fe12 Added documentation and QgsServer to doxy template 2015-06-29 12:50:57 +02:00
Nyall Dawson
10e738ba5f Allow linking API docs to Qt docs through the use of qt doxygen tagfiles.
This is done using the new QT_TAG_FILE and QT_DOC_URL cmake options.
QT_TAG_FILE should be set to the path of the qt.tags tagfile. In ubuntu
this file is provided by the qt4-doc-html package, and is located at
/usr/share/qt4/doc/html/qt.tags
QT_DOC_URL should be currently set to http://doc.qt.io/qt-4.8/
2015-06-02 20:26:09 +10:00
Nyall Dawson
34298e2e04 Add geometry classes to API docs 2015-06-02 12:51:40 +10:00
Matthias Kuhn
680b1ced70 Followup 0f8f618
Accidentally merged an extra line
2015-05-30 18:20:07 +02:00
elpaso
0f8f6188b0 Added documentation and QgsServer to doxy template 2015-05-30 17:46:08 +02:00
Denis Rouzaud
4c65277ea8 doxygen: add missing gui directory for effects 2015-04-16 17:23:48 +02:00
Denis Rouzaud
d660acbfa3 doxygen: add effects directory 2015-04-13 16:44:13 +02:00
Juergen E. Fischer
b22be91ed4 include server plugin api in doxygen 2015-04-13 16:23:50 +02:00
Nyall Dawson
47488f280d Add unit test for API documentation coverage
This test checks that the coverage of the API docs does not drop
below a preset threshold (initially set at the current doc coverage)

If new members are added without documentation, then the coverage
will drop and this test will fail. Hopefully over time we can slowly
increase this threshold until documentation coverage reaches an
acceptable level.
2015-02-11 22:22:06 +11:00
Nyall Dawson
cd86710d87 Fix some warnings 2015-02-02 16:05:54 +11: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
Nyall Dawson
631341b56d Sort members in api docs 2014-11-11 19:44:09 +11:00
Martin Dobias
959c5660ca Revert "Doxygen: do not add "Definition at line N of XYZ.cpp" to each method"
This reverts commit 7ee05afd366cebf3c8f44354067c34223346f835.
2014-11-08 00:52:54 +07:00
Martin Dobias
7ee05afd36 Doxygen: do not add "Definition at line N of XYZ.cpp" to each method
This is another tweak meant to declutter the generated documentation
2014-09-08 12:31:17 +07:00
Martin Dobias
a4ce7fc82e Doxygen: Do not show private members, referenced by/references relations
This change should help to make the API docs less cluttered.
The above mentioned pieces of information are not very useful for people reading docs - and core developers have their IDEs for checking references.
2014-09-08 10:05:42 +07:00
Martin Dobias
8d598d4df1 Do not create collaboration diagrams in doxygen docs
The diagrams do not really add much value and do not highlight the important concepts
of classes, confusing the user and making things looks more complicated than they are
2014-09-06 14:09:15 +07:00
Juergen E. Fischer
9ce0ea3f65 doxygen: add new directories and fix warnings 2014-07-13 17:09:59 +02:00
Juergen E. Fischer
10c77a54d3 fix doxygen dot graph warning 2014-04-06 00:30:16 +02: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
Juergen Fischer
17e9999238 revert change of doxygen DOT_GRAPH_MAX_NODES 2013-09-24 21:57:10 +02: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
16ddd3ab7c fix doxygen and unused warnings 2013-08-25 10:49:37 +02:00
Juergen E. Fischer
15539f34ce more Quantum GIS => QGIS updates 2013-05-30 16:19:19 +02: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
27f65c2355 fix doxygen and 'unused' warnings 2013-04-13 19:08:21 +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
2626df9320 fix doxygen warnings 2012-08-14 00:04:02 +02:00
Juergen E. Fischer
5504d397bc also update doxygen template (followup 22a4de4ea0) 2012-08-13 23:51: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
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
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
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