jef 43278d720b handling vector data geometry and attribute updates refactored
QgsVectorLayer:
  - move attribute part of editing to vector layer class and unify with geometry handling:
    * remove commitAttributeChanges(), addedFeatures(), deletedFeatureIds(), changedAttributes()
      and replace with changeAttributeValue(), deleteFeature(), addAttribute()
      and deleteAttribute()
    * add pendingFields(), pendingAttributeList(), pendingFeatureCount()
    * emit signals on start editing and commit, change of attribute values, adding/deleting of
      attributes and layer or feature removal (currently used in the attribute table)
  - new commitErrors() method to query errors from commitChanges()
  - replaced featuresInRectangle with select/getNextFeature combo
  - edit types added to support more input widgets and input constraints

QgsFeature:
  - remove update aware ctor
  - unify geometry handling in ctors

QgsVectorDataProvider:
  - add QVariant::Type to supportNativeTypes()

QgisApp:
  - add instance() method to query QgisApp object
  - replace code at various place to use it instead of passing the pointer
    arround or searching it in the widget tree.
  - move toggleEditing() code from the legend here

QgsAttributeTable/QgsAttributeTableDisplay:
  - move attribute table creation legend here
  - make attribute table dockable (from Tim)
  - most editing logic moved to QgsVectorLayer
  - adding/deleting attributes moved to QgsVectorLayerProperties

QgsIdentifyResults:
  - add support for attribute editing when it edit mode

QgsVectorLayerProperties:
  add a new tab to show attribute list:
    * start/stop editing
    * add/delete attributes
    * assign edit type to attributes (unique values, value map, ranges)

QgsAttributeDialog:
  add support for attribute edit types:
   * selection from unique value render classes (combobox)
   * selection from unique values of existing features (combobox or line edits with completion)
   * spinboxes for ranges

QgsPostgresProvider:
 - use read-only connection for cursors and read-write connection for updates
 - updated native types

QgsOgrProvider:
 - remove unused references to GEOS geometry factory
 - updated native types


git-svn-id: http://svn.osgeo.org/qgis/trunk@9092 c8812cc2-4d05-0410-92ff-de0c093fc19c
2008-08-20 12:15:14 +00:00
2008-07-08 20:41:42 +00:00
2008-08-20 08:44:23 +00:00
2008-08-07 23:15:57 +00:00
2008-07-23 12:57:03 +00:00
2008-03-28 10:55:27 +00:00
2008-05-21 17:29:32 +00:00
2008-04-14 21:30:22 +00:00
2006-02-28 19:35:53 +00:00
2008-04-14 21:30:22 +00:00
2008-02-07 05:43:26 +00:00

README for QGIS version 0.9.2 'Ganymede'
----------------------------------------
Quantum GIS (QGIS) is an Open Source Geographic Information System. The
project was born in May of 2002 and was established as a project on
SourceForge in June of the same year. We've worked hard to make GIS
software (which is traditionaly expensive commerical software) a viable
prospect for anyone with basic access to a Personal Computer.  QGIS
currently runs on most Unix platforms, Windows, and OS X. QGIS is
developed using the Qt toolkit (http://www.trolltech.com) and C++.  This
means that QGIS feels snappy to use and has a pleasing, easy to use
graphical user interface. 

QGIS aims to be an easy to use GIS, providing common functions and
features. The initial goal was to provide a GIS data viewer. QGIS has
reached that point in its evolution and is being used by many for their
daily GIS data viewing needs. QGIS supports a number of raster and
vector data formats, with new support easily added using the plugin
architecture.

QGIS is released under the GNU Public License (GPL). Devloping QGIS
under this license means that you can (if you want to) inspect and
modify the source code and guarantees that you, our happy user will
always have access to a GIS program that is free of cost and can be
freely modified.

Supported raster formats include:
  Grass
  USGS DEM
  ArcInfo binary grid
  ArcInfo ASCII grid
  ERDAS Imagine
  SDTS
  GeoTiff
  Tiff with world file

Supported vector formats include:
  ESRI Shapefiles
  PostgreSQL/PostGIS
  GRASS
  

NOTE -- Please follow the installation instructions carefully. 
After untarring the distribution, you can find the HTML version of the 
installation document in qgis/doc/index.html. The installation document is 
also available as PDF in the same directory.

HELP US --  Please submit bug reports using the QGIS bug tracker at:
            http://svn.qgis.org/trac
            When reporting a bug, either login or, if you don't
            have a qgis trac, provide an email address where we can 
            request additional information.
  
SUPPORT -   You can get support in the following ways:
            1.  Using the QGIS community site at http://qgis.org
            2.  Joining the qgis-users mailing list at:
                http://lists.osgeo.org/mailman/listinfo/qgis-user
            3.  Using IRC by joining the #qgis channel on irc.freenode.net. 
                Please wait around for a response to your question as many 
                folks on the channel are doing other things and it may take a 
                while for them to notice your question.


Description
QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
Readme 4.7 GiB
Languages
C++ 76.8%
Python 21.1%
CMake 0.8%
C 0.5%
QML 0.3%
Other 0.3%