5790 Commits

Author SHA1 Message Date
timlinux
66fde222d7 Suport for splitting into modules in doxygen
Added front page for doxygen


git-svn-id: http://svn.osgeo.org/qgis/trunk@8278 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-26 02:47:59 +00:00
gsherman
a4bb972e2c Document private members/methods
git-svn-id: http://svn.osgeo.org/qgis/trunk@8277 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-26 02:35:33 +00:00
timlinux
f343e77ce7 Clean ups to doc generation
- filter out non useful / generated / copied in sources
 - various other small tweaks to formatting


git-svn-id: http://svn.osgeo.org/qgis/trunk@8276 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-26 02:16:31 +00:00
timlinux
a3e2cead89 Link to explicit qt libs to avoid linking to qttest
git-svn-id: http://svn.osgeo.org/qgis/trunk@8275 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-26 01:56:24 +00:00
gsherman
8c575a171f Updated output directory for docs to point to qgis_api_doc
git-svn-id: http://svn.osgeo.org/qgis/trunk@8274 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-26 00:55:43 +00:00
jef
5eaa4a8c9d reintroduce connection pooling, but use cursors independantly of transactions
by declaring them "WITH HOLD" and "CLOSE" them when done.


git-svn-id: http://svn.osgeo.org/qgis/trunk@8273 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-25 21:24:56 +00:00
jef
be1a9551ec speed up loading of projects using unique value renderers
git-svn-id: http://svn.osgeo.org/qgis/trunk@8272 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-25 20:19:53 +00:00
jef
996d394c37 fix msvc warning
git-svn-id: http://svn.osgeo.org/qgis/trunk@8271 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-25 20:16:03 +00:00
timlinux
20ca9ede1a Added missing header install line that got removed accidentally in r8236
git-svn-id: http://svn.osgeo.org/qgis/trunk@8270 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-25 20:08:26 +00:00
jef
44e913cdd1 code reindentation
git-svn-id: http://svn.osgeo.org/qgis/trunk@8269 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-25 20:06:25 +00:00
jef
3fece87246 fix #1008
git-svn-id: http://svn.osgeo.org/qgis/trunk@8268 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-25 18:55:19 +00:00
jef
9893f4af87 fix #1007
git-svn-id: http://svn.osgeo.org/qgis/trunk@8267 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-25 17:55:34 +00:00
mhugent
698d69346b Applied patch 1004 that adds zoom to direction of mouse cursor
git-svn-id: http://svn.osgeo.org/qgis/trunk@8265 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-25 15:36:49 +00:00
telwertowski
26aafb74fb Patch #878 for PrintComposer SVG Export from Steven Bell with conditional compilation directives added to use QSvgGenerator for Qt4.3 or greater while continuing to use Q3Picture for Qt 4.2 or lower.
git-svn-id: http://svn.osgeo.org/qgis/trunk@8264 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-25 07:50:49 +00:00
jef
98444a4bd8 - speed up QgsSpatialRefSys after migration to OGR C-API:
- create and destroy OGRSpatialReferenceH in constructor/destructor
  - move the PROJ.4 strings to OGR instead of a member variable and keep
    track its validity in mIsValidFlag.
  This reduces the need to allocate/deallocate of OGR structures and PROJ.4
  parsing and thereby speeds it up quite a bit.  Especially when on-the-fly
  projection is in use.
- collect common code of createFromSrid, createFromEpsg and createFromSrsId
  in the new loadFromDb method

NOTE: invalid PROJ.4 strings are now lost, I hope that doesn't break
      anything.


git-svn-id: http://svn.osgeo.org/qgis/trunk@8263 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-24 18:31:08 +00:00
jef
ae18b9fd11 fix #916
git-svn-id: http://svn.osgeo.org/qgis/trunk@8259 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-21 11:58:36 +00:00
jef
106cb5c645 fix GCC 4.3 compatibility issues (still compiles with GCC 4.2 and MSVC8)
git-svn-id: http://svn.osgeo.org/qgis/trunk@8257 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-21 00:45:50 +00:00
jef
2ce0bdc4f6 fix #1005 by making GRASS work in paths with blanks (windows-only)
git-svn-id: http://svn.osgeo.org/qgis/trunk@8256 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-20 21:39:51 +00:00
dassau
4783fb08af hungarian gui translations from Siki Zoltan
git-svn-id: http://svn.osgeo.org/qgis/trunk@8255 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-20 07:55:02 +00:00
jef
0ee1349765 fix for #849
git-svn-id: http://svn.osgeo.org/qgis/trunk@8254 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-19 23:30:21 +00:00
timlinux
6209b6b1ad Cleanup comments and note that layers are deleted when removed from the registry
git-svn-id: http://svn.osgeo.org/qgis/trunk@8253 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-19 20:07:06 +00:00
jef
1da19fa51d fix setting of type column for postgis tables with multiple geometry columns
git-svn-id: http://svn.osgeo.org/qgis/trunk@8251 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-19 18:06:22 +00:00
jef
0313df73da qgsdbtablemodel.cpp reindented
git-svn-id: http://svn.osgeo.org/qgis/trunk@8250 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-19 18:01:15 +00:00
jef
af1b88d847 fix #1001 introduced with r8233
git-svn-id: http://svn.osgeo.org/qgis/trunk@8248 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-19 16:40:17 +00:00
timlinux
ea33a10748 Fix compile error
git-svn-id: http://svn.osgeo.org/qgis/trunk@8246 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-18 18:53:58 +00:00
timlinux
6d1c2615d1 Dont run moc on qgsprojectversion.h as its not a qobject child
git-svn-id: http://svn.osgeo.org/qgis/trunk@8245 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-18 18:35:16 +00:00
timlinux
4d7a12c490 Dont run moc on qgsrasterdataprovider.h since its not a qobject child
git-svn-id: http://svn.osgeo.org/qgis/trunk@8244 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-18 18:29:55 +00:00
timlinux
904b6a628f Dont try to run moc on qgsmaptooledit.h since its not a qobject child
git-svn-id: http://svn.osgeo.org/qgis/trunk@8243 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-18 18:22:28 +00:00
timlinux
92e3fc651d Added clause for finding sqlite header correctly when building internal
git-svn-id: http://svn.osgeo.org/qgis/trunk@8242 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-18 00:03:07 +00:00
jef
954abe58d9 more GRASS reindentation
git-svn-id: http://svn.osgeo.org/qgis/trunk@8241 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-17 22:42:55 +00:00
jef
952407bf4e reindentation of GRASS plugin and provider
git-svn-id: http://svn.osgeo.org/qgis/trunk@8240 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-17 22:01:26 +00:00
dassau
fe44a238d1 spanish translation updates from Carlos Dávila
git-svn-id: http://svn.osgeo.org/qgis/trunk@8238 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-17 20:56:29 +00:00
timlinux
405d71d42d Added the option (off by default) to build with an internal copy of sqlite3. This is the recommended approach by the author of sqlite3, but the old way (linking to an external lib) remains default for now. To use add -DWITH_INTERNAL_SQLITE3 to cmake command line
git-svn-id: http://svn.osgeo.org/qgis/trunk@8236 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-17 18:45:07 +00:00
timlinux
7891b11721 Fix error in sqlite find path
git-svn-id: http://svn.osgeo.org/qgis/trunk@8235 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-17 17:49:58 +00:00
jef
d8460108ff - add getUniqueValues method to QgsVectorDataProvider
- implement getUniqueValues in QgsPostgresProvider (fixes #399)
 - implement getUniqueValues, minValue and maxValue in OgsOgrProvider
 - use getUniqueValues in QgsUniqueValueDialog
- update QgsPostgresProvider::storageType interface (fixes #995)
  (applied patch from Steven Mizuno, thanks again)


git-svn-id: http://svn.osgeo.org/qgis/trunk@8233 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-16 16:52:11 +00:00
jef
95c8c42519 more reindents
git-svn-id: http://svn.osgeo.org/qgis/trunk@8232 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-16 16:35:51 +00:00
jef
d25c215847 code reindented
git-svn-id: http://svn.osgeo.org/qgis/trunk@8231 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-16 16:25:27 +00:00
timlinux
29b32feebb Added the possibility to use these libs from non default locations by specifying them in LIB_DIR. Before this change, the presence of the lib in /usr or /usr/local would override command line specified paths
git-svn-id: http://svn.osgeo.org/qgis/trunk@8225 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-16 02:31:35 +00:00
timlinux
1cdd141f90 Changed project to 0.9.2 (removing rc1)
git-svn-id: http://svn.osgeo.org/qgis/trunk@8224 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-15 14:25:44 +00:00
jef
44cc122387 qgsdbsourceselect.cpp reindented
git-svn-id: http://svn.osgeo.org/qgis/trunk@8223 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-14 15:17:29 +00:00
mhugent
fb8424dbfa Merge of C-API into trunk
git-svn-id: http://svn.osgeo.org/qgis/trunk@8222 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-14 14:09:18 +00:00
mhugent
98e2e4f267 delimited text plugin: enable button to parse if the text in the delimiter field has changed
git-svn-id: http://svn.osgeo.org/qgis/trunk@8221 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-14 13:30:14 +00:00
jef
ee95b957e1 fix gcc compile error
git-svn-id: http://svn.osgeo.org/qgis/trunk@8219 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-13 21:17:13 +00:00
jef
93284cccf3 fix compile error
git-svn-id: http://svn.osgeo.org/qgis/trunk@8218 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-13 19:48:19 +00:00
jef
f86a0afa49 - Support NULL database values (fixes #987 and #988)
- check for NULL values on load
  - show "NULL" in attribute table and identify results
  - support entry of "NULL" in attribute table or dialog
- free result of PQexec in postgres provider (fixes memory leaks)


git-svn-id: http://svn.osgeo.org/qgis/trunk@8217 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-13 18:43:35 +00:00
jef
9e7a287e04 add QgsRubberBand::getPoint to python interface (following up r8209)
git-svn-id: http://svn.osgeo.org/qgis/trunk@8216 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-13 13:11:53 +00:00
mhugent
e3bb161618 Added support for a default snap mode (can be to vertex, to segment, to vertex and segment)
git-svn-id: http://svn.osgeo.org/qgis/trunk@8214 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-13 09:25:52 +00:00
jef
2ea7615b9c - applied patch from Steven Mizuno from #964. Nice work. Thank you very much.
- better privilege handling (fixes #955)
  - better postgis i18n (unicode handling, identifier quotation)
  - password saving fixed
  - support for int8 type added
- let provider capabilities follow table privileges (fixes #976)
- use prepared statements for adding features (fixed #977)
- remove connection pooling (fixes cursor problem)
- clear attribute list on loadFields (fixes #984)
- ignore bytea fields
- handle transactions/error reporting better
- some cleanups


git-svn-id: http://svn.osgeo.org/qgis/trunk@8213 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-12 21:02:40 +00:00
jef
a0b7d7304f followup to r8211 - missed a file
git-svn-id: http://svn.osgeo.org/qgis/trunk@8212 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-12 20:44:31 +00:00
jef
bd9f43f16a allow changing attributes of added and not yet commited features
git-svn-id: http://svn.osgeo.org/qgis/trunk@8211 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-03-12 20:43:20 +00:00