1. Whats new in Version 1.8.0 'Lisboa'?
  2. Whats new in Version 1.7.2 'Wroclaw'?
  3. Whats new in Version 1.7.1 'Wroclaw'?
  4. Whats new in Version 1.7.0 'Wroclaw'?
  5. Whats new in Version 1.6.0 'Capiapo'?
  6. Whats new in Version 1.5.0?
  7. Whats new in Version 1.4.0 'Enceladus'?
  8. Whats new in Version 1.3.0 'Mimas'?
  9. Version 1.2.0 'Daphnis'
  10. Version 1.0.0 'Kore'
  11. Version 0.11.0 'Metis'
  12. Version 0.10.0 'Io'
  13. Version 0.9.2rc1 'Ganymede'
  14. Version 0.9.1 'Ganymede'
  15. Version 0.9 'Ganymede'
  16. Version 0.8 'Joesephine' .... development version
  17. Version 0.6 'Simon'
  18. 0.5

Last Updated: Saturday May 26, 2012 Last Change : Saturday May 26, 2012

1. Whats new in Version 1.8.0 'Lisboa'?

This is a new feature release. Building on the foundation of QGIS 1.7.x releases, Lisboa introduces many new features, improvements and bug fixes. Here is a summary of some of the key new features.

2. Whats new in Version 1.7.2 'Wroclaw'?

This is a bugfix release over version 1.7.1. The following changes were made.

3. Whats new in Version 1.7.1 'Wroclaw'?

This is a bugfix release over version 1.7.0. The following changes were made.

4. Whats new in Version 1.7.0 'Wroclaw'?

This release is named after the town of Wrocław in Poland. The Department of Climatology and Atmosphere Protection, University of Wrocław kindly hosted our developer meeting in November 2010. Please note that this is a release in our 'cutting edge' release series. As such it contains new features and extends the programmatic interface over QGIS 1.0.x and QGIS 1.6.0. As with any software, there may be bugs and issues that we were not able to fix in time for the release. We therefore recommend that you test this version before rolling it out en-masse to your users.

This release includes over 277 bug fixes and many new features and enhancements. Once again it is impossible to document everything here that has changed so we will just provide a bullet list of key new features here.

4.1. Symbology labels and diagrams

4.2. New Tools

4.3. User interface updates

4.4. CRS Handling

4.5. Rasters

4.6. Providers and Data Handling

4.7. Api and Developer Centric

4.8. QGIS Mapserver

4.9. Plugins

4.10. Printing

5. Whats new in Version 1.6.0 'Capiapo'?

Please note that this is a release in our 'cutting edge' release series. As such it contains new features and extends the programmatic interface over QGIS 1.0.x and QGIS 1.5.0. We recommend that you use this version over previous releases.

This release includes over 177 bug fixes and many new features and enhancements. Once again it is impossible to document everything here that has changed so we will just provide a bullet list of key new features here.

5.1. General Improvements

5.2. Table of contents (TOC) improvements

5.3. Labelling (New generation only)

5.4. Layer properties and symbology

5.5. Map Composer

6. Whats new in Version 1.5.0?

Please note that this is a release in our 'cutting edge' release series. As such it contains new features and extends the programmatic interface over QGIS 1.0.x and QGIS 1.4.0. If an unchanging user interface, programmatic API and long term support is more important to you then cool new and untested features, we recommend that you use a copy of QGIS from our Long Term Support (LTS)1.0.x release series. In all other cases we recommend that you use this version.

This release includes over 350 bug fixes, over 40 new features. Once again it is impossible to document everything here that has changed so we will just provide a bullet list of key new features here.

6.1. Main GUI

6.2. WMS and WMS-C Support

6.3. API Updates

7. Whats new in Version 1.4.0 'Enceladus'?

Please note that this is a release in our 'cutting edge' release series. As such it contains new features and extends the programmatic interface over QGIS 1.0.x and QGIS 1.3.0. If an unchanging user interface, programmatic API and long term support is more important to you then cool new and untested features, we recommend that you use a copy of QGIS from our Long Term Support (LTS)1.0.x release series. In all other cases we recommend that you use this version.

This release includes around 200 bug fixes, nearly 30 new features and has had a lot of love and attention poured in to it to take our favourite desktop GIS application another step on the road to GIS nirvana! So much has happened in the 3 months since our last release that it is impossible to document everything here. Instead we will just highlight a couple of important new features for you.

Probably the biggest new feature is the addition of the new vector symbology infrastructure. This is provided alongside the old implementation - you can switch using a button in the vector layer properties dialog. It does't replace the old symbology implementation completely yet because there are various isues that need to be resolved and a large amount of testinhen it is considered ready.

QGIS now has a field calculator, accessible via a button in the attribute section of the vector properties, and from the attribute table user interface. You can use feature length, feature area, string concatenation and type conversions in the field calculator, as well as field values.

The map composer has had a lot of attention. A grid can now be added to composer maps. Composer maps can now be rotated in the layout. The limitation of a single map layout per project has been removed. A new composer manager dialog has been added to manage the existing composer instances. The composer widget property sheets have been completely overhauled to use less screen space

Various parts of the user interface have been overhauled with the goal of improving consistency and to improve support for netbooks and other smaller screen devices. Loading and saving of shortcuts. Position can now be displayed as Degrees, Minutes, Seconds in the status bar. The add, move and delete vertex buttons are now removed and the node tool is moved from the advanced editing toolbar to the standard editing toolbar. The identification tool has also undergone numerous improvements.

A render caching capability has been added to QGIS. This speeds up common operations such as layer re-ordering, changing symbology, WMS / WFS client, hiding / showing layers and opens the door for future enhancements such as threaded rendering and pre-compositing layer cache manipulation. Note that it is disabled by default, and can be enabled in the options dialog.

User defined SVG search paths are now added to the options dialog.

When creating a new shapefile, you can now specify its CRS. Also the avoid intersections option for polygons is now also possible with background layers.

For power users, you can now create customizable attribute forms using Qt Designer dialog UIs.

8. Whats new in Version 1.3.0 'Mimas'?

This release includes over 30 bug fixes and several useful new features:

8.1. OSM plugin & provider updates

8.2. Other notable features and improvements in this release

9. Version 1.2.0 'Daphnis'

Please note that this is a release in our 'cutting edge' release series. As such it contains new features and extends the programmatic interface over QGIS 1.0.x. If stability and long term support is more important to you then cool new and untested features, we recommend that you use a copy of QGIS from our stable 1.0.x release series. This release includes over 140 bug fixes and enchancements over the QGIS 1.1.0 release. In addition we have added the following new features:

9.1. Editing

Editing functionality in QGIS has had a major update in this release. This includes the addition of new vector editing tools:

In addition, there are undo/redo actions in Edit menu, in Advanced digitizing toolbar and there is a new dock widget displaying undo stack of active layer.

About the node tool: It resembles a tool for editing paths by nodes that is present in every vector editor. How does it work (in QGIS)? Click on a feature, its nodes will be marked by small rectangles. Clicking and dragging a node moves it. Double clicking a segment will add a new node. Pressing delete key will remove active node. It's possible to select more active nodes at once: by clicking and dragging a rectangle. It's possible to select a segment's adjacent nodes by clicking on the segment. It's possible to add/remove active nodes by using Ctrl when clicking a node or dragging a rectangle

We recommend that you turn off vertex markers in QGIS options when working with this tool: the redraws are much faster and the map is not cluttered with markers.

9.2. Keyboard shortcuts

New feature: configure shortcuts for actions within main window of qgis! See menu Setting->Configure shortcuts

9.3. Map Composer

It is now possible to lock/unlock composer item positions by right mouse click. The width and height of the composer map will now remain fixed if user sets the composer map extent to the map canvas extent. possibility to display current date in composer label by typing (d 'June' yyyy) or similar. It is now possible to keep the current layers in a composer map even if further layers are added to the main map. Export to PDF in composer is now possible.

9.4. Attribute tables

It is now possible to search the attribute table within selected records only. General speedups have been made on the attribute table. Setting of field width and precision when adding attributes is now possible. Handling of attribute types in WFS provider has bee improved.

Attribute aliases for vector layers are now available. The aliases are shown instead of the original field names in the info tool and attribute table to make things easier for end users. There is now a GUI for setting edit widgets for layer attributes. A new dialog allows loading a value map from a layer (could be non-spatial table too!). The edit widgets settings will also now be respected in the attribute table.

9.5. Plugins

9.6. Projects Management

QGIS now includes support for project relative position of file data sources and svgs. The saving of relative paths of file data sources is optional.

9.7. PostGIS & the PostgreSQL Provider

You can now select the SSL mode when adding a new DB connection. Turning off SSL encryption can greatly improve performance of PostGIS data loading where connection security is not required. Support has been added for more native types and for setting of column comments.

9.8. Symbology enhancements

9.9. Command line arguments

Added command line argument support on windows. Enhancement of command line arguments:

10. Version 1.0.0 'Kore'

This release includes over 265 bug fixes and enhancements over the QGIS 0.11.0 release. In addition we have made the following changes:

11. Version 0.11.0 'Metis'

This release includes over 60 bug fixes and enhancements over the QGIS 0.10.0 release. In addition we have made the following changes:

12. Version 0.10.0 'Io'

This release includes over 120 bug fixes and enchancements over the QGIS 0.9.1 release. In addition we have added the following new features:

13. Version 0.9.2rc1 'Ganymede'

14. Version 0.9.1 'Ganymede'

This is a bug fix release

15. Version 0.9 'Ganymede'

16. Version 0.8 'Joesephine' .... development version

17. Version 0.6 'Simon'

QGIS Change Log

18. 0.5

2004-06-16 [larsl] 0.3.0devel40 Added skeleton code for importing other GPS file formats using GPSBabel

>>>>>>> 1.136 2004-06-16 [ts] 0.3.0devel39 Added small icon displayed on raster legend showing whether this layer is in overview or not. This icon needs "petification!". Need to do the ame for vector once I figure out where to put the code!'

2004-06-16 [ts] 0.3.0devel38 Added new menu / toolbar option to add all loaded layers into the overview.

2004-06-15 [larsl] 0.3.0devel37 More preparation for GPS upload code New function in QgisInterface - getLayerRegistry()

2004-06-14 [ts] 0.3.0devel36 Added capability for plugins to clear the current project ignoring the project dirty flag (ie force new project).

2004-06-14 [ts] 0.3.0devel35 Added addRasterLayer(QgsRasterLayer *) to the plugin interface. This allows plugins to construct their own raster object, set its symbolisation and the pass it over to the app to be loaded into the canvas.

2004-06-13 [ts] 0.3.0devel34 Removed gdal deps in qgisapp.

Moved raster load stuff to a group at the end of qgisapp.cpp file.

Removed generically usable raster fns from qgisapp to static methods of qgsrasterlayer.

Some renaming of variable names etc.

Added addRaster(QgsRasterLayer *) private method to qgisapp - which is intended for use via plugins that want to load 'ready made' / symbolised raster layer into the mapCanvas.

2004-06-13 [ts] 0.3.0devel33

Globally changed legen item fonts to arial 10pt for consistency with rest of ui. Will soft code in qgsoptions in next release.

2004-06-13 [ts] 0.3.0devel32 Add version name to splash

2004-06-13 [ts] 0.3.0devel31 Implemented a new map cursor type : Capture Point (little pencil icon on your toolbar). At the moment clicking on the map in capture point mode will cause QgsMapCanvas to emit an xyClickCoordinate(QgsPoint) signal which is picked up by qgisapp and the coordinates are placed into the system clipboard.

In release 0.5 this will be extended to provide simple point vector file data capture / digitising facility. This will be implemented by means of a plugin which will utilise the aforementioned xyClickCoordinate(QgsPoint) signal.

2004-06-12 [gsherman] 0.3.0devel30 Windows support -- lots of changes

2004-06-11 [larsl] 0.3.0devel29 Let the user choose GPS protocol and feature type to download

2004-06-10 [gsherman] 0.3.0devel28 Added display of extent rectangle in the overview map. Current implementation is not optimized (requires repaint of the overview canvas to display updated rectangle) Added acetate layer support to the map canvas. Currently there is only one acetate object type - QgsAcetateRectangle, which inherits from QgsAcetateObject. More acetate types will follow...

2004-06-10 [ts] 0.3.0devel27 Modified projectio (serialisation and deserialisation of project files) to use maplayerregistry and not mapcanvas.

Implemented state handling of 'showInOverview' property in project io. 2004-06-10 [petebr] 0.3.0devel26 Tidied up the SPIT gui to match the plugin template. Fixed bug in scale bar which displayed the bar the wrong size! Fixed all the plugins so they do not do multiple refreshes on exit. Added color selection for scale bar.

2004-06-09 [mcoletti] 0.3.0devel25 Added support for a feature type name in QgsFeature. The GDAL/OGR shape file provider now also provides the feature type name.

2004-06-09 [petebr] 0.3.0devel24 Added the scale bar plugin. My first solo plugin! :-)

2004-06-09 [ts] 0.3.0devel23 Added "Show in overview" option to vector popup menu.

Removed overview stuff from debug only version of qgisapp.

Did plumbing for enableing disabling layers in overview from popup context menu.

Whoopdeedooo. :-)

All that remains to do now is sort out syncronisation of layer ordering between main map canvas and overview canvas.

2004-06-09 [ts] 0.3.0devel22 Fixed bug that causes qgis to crash when an empty .dbf is encountered. Added transparency slider to raster popup menu.

2004-06-09 [larsl] 0.3.0devel21 Hid the "GPS download file importer" tab

2004-06-08 [larsl] 0.3.0devel20 Call GPSBabel using QProcess instead of system(), show a progress bar while GPSBabel is running, show the messages printed to GPSBabel's stderr if something goes wrong

2004-06-08 [larsl] 0.3.0devel19 Started adding GPS data download capability. Only tracklogs from Garmin devices for now, routes and waypoints and Magellan support will come in the near future.

2004-06-08 [jobi] 0.3.0devel18 updated ts files fixed German translation added translation support to external help applications (grid_maker and gpsimporter)

2004-06-07 [gsherman] 0.3.0devel17 Added update threshold to user options. Update threshold defines the number features to read before updating the map display (canvas). If set to zero the display is not updated until all features have been read.

2004-06-07 [larsl] 0.3.0devel16 Changed some calls to QMessageBox::question() to QMessageBox::information() since Qt 3.1.2 doesn't have question()

2004-06-07 [ts] 0.3.0devel15 Implemented map overview using maplayers rather than snapshots of a raster layer.

Implemented QgsMapLayerRegistry - s singleton object that keeps track of loaded layers. When a layer is added an entry is made in the registry. When a layer is removed, the registry emits a layerWillBeRemoved signal that is connected to any mapvcanvas, legend etc that may be using the layer. The objects using the layer can then remove any reference they make to the layer - after which the registry deletes the layer object.

This fixes a problem with adding an overview map which caused qgis to crash when a layer was removed because it was trying to delete the same pointer twice.

Added a better implementation of the overview map below map legend.

Refactoring in qgis app - all private members now adhere to qgis naming conventions (prefixed with m).

Import Note *ONLY THE MAPLAYER REGISTRY SHOULD DELETE QgsMapLayer::LayerType NOW *

2004-06-03 [ts] 0.3.0devel14 Added getPaletteAsPixmap function to raster and display on raster props dialog. Also added gdaldatatype to raster props metadata dialog.

2004-06-04 [jobi] 0.3.0devel13 fixed tims typo with GDAL_LDADD cleaned pluginnames

2004-06-03 [jobi] 0.3.0devel12 fixed bug #965720 by adding math.h for gcc 3.4 problems

2004-06-02 [ts] 0.3.0devel11 Changed maplayer draw() and its subclasses vectorlayer and rasterlayer to not need src parameter (this can be obtained from painter->device()).

More work on print system - still only works well on A4 landscape.

Northarrow and copyright label plugins now hidethemselves before emitting update signals when ok is pressed.

QGSMapCanvas can now return the (last calculated) scale using getScale

QGSMapCanvas Impl struct rename to CanvasProperties. QgsMapCanvas impl_ member renamed to mCanvasProperties.

2004-05-31 [ts] 0.3.0devel10 Added basic print capability to qgis....consider this a work in progress. 2004-05-31 [gsherman] 0.3.0devel9 Changed QgsIdentifyResultsBase to inherit from QWidget instead of QDialog so window position can be saved/restored from user settings each time. Changed qgis.h int version number to 300 (should have been done at release)

2004-05-30 [ts] 0.3.0devel8 Fix poorly placed status text on splash screen.

2004-05-27 [gsherman] 0.3.0devel7 Fixed schema problem with the spit plugin

2004-05-27 [jobi] 0.3.0devel7 cleanup of gcc warnings

2004-05-27 [petebr] 0.3.0devel6 Altered buttons on GUI to a standardised layout - HELP - APPLY - OK - CANCEL

2004-05-26 [gsherman] 0.3.0devel5 Added theme selection to the user preferences dialog. Currently there is only one theme (default) available

2004-05-26 [gsherman] 0.3.0devel4 Added theme support for loading png icons during startup. This solves ugly icon problem when encoded as xpm in the ui files. See comments in the QgisApp::settheme() function for details

2004-05-26 [larsl] 0.3.0devel3 Added some calls to std::string::c_str() to hopefully make Qt without STL happy

2004-05-26 [larsl] 0.3.0devel2

2004-05-26 [larsl] 0.3.0devel1 Fixed a bug that caused the legend checkboxes to always be unchecked when using Qt 3.1.2 by removing QgsLegendItem::setOn(), don't know how this affects newer Qt

2004-05-25 [larsl] 0.2.0devel37 Show the legend widgets in debug mode too

2004-05-25 [larsl] 0.2.0devel36 Fixed some more instances of the same bug in raster layer

2004-05-25 [ts] 0.2.0devel35 Disable overview widget for release. Minor bugfix in rasterlayer picker up by Larsl which is only encountered bu i8n users. Miscellaneous other fixes including proper rotation support for north arrows in all 4 corners of display, inproved refresh behaviour of n-arrow and copyright plugin, better state hadnling for copyright plugin.

2004-05-25 [larsl] 0.2.0devel34 Updated all ts files and translated new messages in the swedish file

2004-05-25 [larsl] 0.2.0devel33 Updated the swedish translation

2004-05-25 [larsl] 0.2.0devel32 Resaved plugins/copyright_label/pluginguibase.ui with designer 3.1 to fix const problem

>>>>>>> 1.120 2004-05-20 [ts] 0.2.0devel31 First working version for gui pyramid manager (implemented as tab in raster props). Raster legend entry now stretched to width of legend and show an icon indicating whether the layer has overviews or not. Added struct and qvaluelist to raster to store pyramids state in.

2004-05-20 [gsherman] 0.2.0devel30 Changed release name to Madison in qgis.h Added QgsScaleCalculator to libqgis spec in src/Makefile.am Additional debug statements in grass data provider

2004-05-20 [ts] 0.2.0devel29 Added pyramid / no pyramid icon to raster legend entry and made legend pixmap fill up all available space in leend width. Added new dir for icons in src that will be installed to PKGPATH/share/icons

2004-05-20 [ts] 0.2.0devel28 Changed splash to load picture from file instead of an xpm include. This will hopefully speed up compile times for folks building on p133's. Changed splash image to the fluffball ready for 0.3 release.

2004-05-19 [larsl] 0.2.0devel27 Implemented nextFeature(list<int>&) in the GPX provider

2004-05-18 [gsherman] 0.2.0devel26 Saved the qgsappbase.ui and the qgsprojectpropertiesbase.ui files (modified at version 0.2.0devel25) using qt designer 3.1.2 to preserve backward compatibility.

2004-05-18 [gsherman] 0.2.0devel25 Changes to implement scale display for map data in feets, meters, and decimal degrees. A new menu item is added to the Tools menu for selecting the map units. This setting is currently not saved with a project file. TODO:Modify qgis.dtd and project save/load to support map units.

NOTE - the qgisapp.ui file was created with qt 3.3.x and WILL NOT WORK with qt 3.1.2. This will be changed as soon as I can find my 3.1.2 version of qt designer...

2004-05-18 [ts] 0.2.0devel24 Relax checking of raster filetype extensions to cater for filetypes where extension is unpredictable (e.g. grass). Now I use gdal to quickly check if a file is usable so pretty much anything gdal iscompile with should get through if you have chosen wildcard filter in add raster dialog.

2004-05-17 [larsl] 0.2.0devel23 Added URL parsing and attribute fields for route and track GPX layers

2004-05-17 [ts] 0.2.0devel22 Added support to Save As Image to save in any QImageIO supported format. File->SaveAsImage dialog filter list now generated automagically by interrogating QImageIO for its supportted formats. File->SaveAsImage remembers last dir used (stored in qsettings). Its supposed to remember last filter used but there is an issue with that that needs to be resolved.

2004-05-16 [larsl] 0.2.0devel21 Added url/link parsing to the GPX provider

2004-05-16 [larsl] 0.2.0devel20 Corrected file name extension for PNG files

2004-05-15 [larsl] 0.2.0devel19 Added my picture in the About dialog to attract more female users to QGIS

2004-05-13 [ts] 0.2.0devel18 Raster properties changes: Switched order of general tab and symbology tab - as you normally change straight to symbology tab anyway. Removed stats tab and consolidated stats into metadata tab. Clean ups on metadata tab.

2004-05-13 [ts] 0.2.0devel17 Raster stats tab now displays pyramid/overview info

2004-05-14 [larsl] 0.2.0devel16 Cleaned up the enabling/disabling of controls in the GPS dialog Changed the order in which different layers are loaded from a GPX file Added the basename of the GPX or LOC file in the layer name Changed the plugin name to the more general "GPS Tools"

2004-05-14 [larsl] 0.2.0devel15 Fixed a bug that caused the canvas to have a fixed width of 400 with my Qt version - the main grid layout for the main window had one extra column

2004-05-14 [larsl] 0.2.0devel14 Added a tab for loading GPX and LOC files to the GPS plugin dialog

2004-05-14 [larsl] 0.2.0devel13 Added a virtual destructor to QgsDataProvider and deleted dataProvider in the destructor for QgsVectorLayer

2004-05-13 [larsl] 0.2.0devel12 Changing std::string to QString in GPSData::getData() and GPSData::releaseData() to support Qt libraries built without STL support

2004-05-13 [ts] 0.2.0devel11 Fixes for segfaults on grid_make and gps_importer dbf creation

2004-05-12 [gsherman] 0.2.0devel10 Fixes for OS X endian bug (needs further testing)

2004-05-12 [jobi] 0.2.0devel9 Added endian checks in configure decreased versions in the auto* checks

2004-05-12 [ts] 0.2.0devel8 Added addProject(QString) to plugin interface.

2004-05-05 [jobi] 0.2.0devel7 Extended qgis-config to expose version

2004-05-04 [ts] 0.2.0devel6 Added two new internal plugins - North Arrow and Copyright message overlay

2004-05-03 [ts] 0.2.0devel5 Canvas now emits renderComplete signal when rendering of cnavas has completed, but before the screen is refreshed. Added accessor and mutators for the canvas pixmap.

2004-05-03 [ts] 0.2.0devel4 qgisApp->mapCanvas is now exposed through the plugin interface.

2004-05-03 [ts] 0.2.0devel3 Added three new widgets to status bar: scale - which shows the scale in the form 1:50000 * coordinates - shows coordinates of mouse on map in its own widget progressbar - shows the progress of any task that emits signals connected to showProgress slot

Added signal / slot mechanism for showExtents and set fp precision to 2 (see below)

stringRep function in QgsRect and QgsPoint now overloaded to allow setting floating point precision for display. QgisApp & canvas are currently hard coding this to 2 but I plan to make this user configurable in the options panel.

Added example of using progress indicator to raster stats gathering procedure. You can see this in action by setting ak_shade example dataset to singleband pseudocolor and you will see progress indicator advancing as stats are gathered.

*NOTE: scale calculations may not be correct at this point - they are still under development.

2004-04-27 [ts] 0.2.0devel2

Added preliminary support for building pyramids in raster files using the GDAL overview function. Currently it is hard coded to use Nearest neighbour algorithm with pyramids at levels 2, 4 and 8. Adding pyramids to your raster layer can greatly improve rendering performance. This new functionality is accessed by right clicking on a raster legen entry and choosing 'Build Pyramids' from the popup menu.

*PLEASE USE WITH CAUTION * This current implementation does not warn you of possible side effects including:

2004-04-27 [ts] 0.2.0devel1

Rejigged single marker symbol so directory, icon selector, preview and scaling widget are all in one panel rather than having to spawn a new window to select an icon.

2004-04-27 [ts] 0.2.0devel0

Fixed broken bits in internal plugin builder template and updated default plugin template gui,

Version 0.2 'Pumpkin' .... development version

2004-04-25 [jobi] 0.1.0devel36 Added i18n tools to EXTRA_DIST Updated German translation fixed a typo -> other translations changed too

2004-04-22 [jobi] 0.1.0devel35 added install routine for svg files added new translations adjusted paths in the cpp files

2004-04-19 [jobi] 0.1.0devel34 Changed to simple macros for detecting QT and GDAL Added code for detecting QGIS as m4 file to tools this will be installed together with QT and GDAL detection to $prefix/share/aclocal/qgis.m4 so the plugins can just use those simple unique macros updated German translation !! Developers have to link the installed qgis.m4 to /usr/share/aclocal/ !! or where ever aclocal keeps the m4 files !! otherwise it's not detected by the plugins autogen.sh (more exactly !! aclocal) !! It can be cheated by adding -I path/to/qgis.m4 to the aclocal of !! autogen.sh. But be carefull not to commit that to CVS

2004-04-18 [jobi] 0.1.0devel33 Added internationalisations stuff Needs some documentation and more translations :-)

2004-04-17 [ts] 0.1.0devel32 Fix for crash when opening singleband grayscale images introduced by Steves fix for crash when opening MULTIBAND_SINGLEBAND_GRAYSCALE images. Thanks to Steves help, all eight raster renderers are now working properly. This resolves bug : [ 934234 ] Segfault when drawing multiband image band as grayscale

2004-04-06 [ts] 0.1.0devel31 Added new plugin (grid_maker) to build arbitary sized graticules and add them to the current map view.

2004-04-05 [jobi] 0.1.0devel30 fixed qgiscommit (didn't work when in qgis root) cosmetics for qgis-config to be more "standardconform"

2004-04-04 [jobi] 0.1.0devel29 fixed GRASS provider

2004-04-03 [ts] 0.1.0devel28 Bug fix (still unconfirmed if it cures the bug!) for raster layer rendering artifacts.

Added new color ramper for grayscale and pseudcolor grayscale image called freak out (its a bit psycadellic at the moment). Last class break ne eds some work!

2004-04-02 [jobi] 0.1.0devel27 Added version checks for autoconf, automake and libtool Small bugfixes

2004-04-02 [mcoletti] 0.1.0devel26 Rolling forward QgsFeature::setGeometry() interface change whereby the size of the well known type geometry binary buffer is also now passed in.

2004-04-02 [mcoletti] 0.1.0devel25 Compensating for QgsFeature::setGeometry() now accepting "size" parameter for the given binary geometry string.

QgsShapeFileProvider::endian() now uses shorter, standard way of computing endian-ness.

2004-04-02 [stevehalasz] 0.1.0devel25

2004-04-01 [jobi] 0.1.0devel24 changed qgiscommit to hopefuly fix all problems

2004-04-01 [jobi] 0.1.0devel23 Extended tools/qgiscommit to pass parameters to cvs

2004-04-01 [jobi] 0.1.0devel22 Fixed GRASS plugin and provider build

2004-04-01 [jobi] 0.1.0devel21 fixed strange warning: object 'foo.$(OBJEXT)' created both with libtool and without also cleaned the other Makefiles that way

2004-03-31 [jobi] 0.1.0devel20 fixed small bug renamed plugins/gps_importer/shapefil.h to shapefile.h

2004-03-31 [jobi] 0.1.0devel19 A lot of small changes to make release work again Probably more cleaning in the Makefiles needed

2004-03-27 [ts] 0.1.0devel18 Fix for cl parameter "snapshot" to ensure events are process (ie canvas is drawn!) before snapshot is taken.

2004-03-27 [jobi] 0.1.0devel17 autogen.sh now passes parameters to configure fixed tools/qgiscommit by using mktemp, thanx mcoletti pluginpath is now taken of libdir to be 64bit compliant (e.g. /usr/lib64/qgis)

2004-03-26 [jobi] 0.1.0devel13 forgot to remove tempfile

2004-03-26 [jobi] 0.1.0devel12 Removed Newline after statusline Should work now fine! Have fun

2004-03-26 [jobi] 0.1.0devel11

Added qgiscommit tool

2004-03-26 [didge] 0.1.0devel10

Fixed bug #920070 Made plugin-libdir 64bit compatible (e.g. /usr/lib64/qgis) for AMD64 and PPC64 systems

2004-03-22 [mac] 0.1.0devel9

Added gps_importer plugin (still a work in progress)

2004-03-22 [mac] 0.1.0devel8 s/config.h/qgsconfig.h/ qgsconfig.h now has header sentinals now will install headers in $(prefix)/qgis/include and libqis.* library in $(prefix)/lib "src/Makefile" no longer relies on explicit dependencies and uses better naming scheme for created source files

2004-03-21 [ts] 0.1.0devel7

Added thumbnail preview of raster to raster props dialog. Added drawThumbnail method to rasterlayer.cpp Split (overloaded) draw method in rasterlayer.cpp so that some parts of the original draw method could be used by drawThumbnail method too.

Fixed a bug in the drawing of pseudocolor single band grayscale images that prevented all class breaks being displayed.

2004-03-10 [gs] 0.1.0devel7 Added delimited text plugin which provides gui to add delimited text layers using the delimited_text data provider Changes to delimited_text data provider to support zooming, display of attributes, and identifying features. Selecting features does not work at this time. Auto* changes to support building the delimited text provider and plugin Minor changes to QgsFeature

2004-03-06 [ts] 0.1.0devel6 Completed session management of plugins (so active plugins are remembered when qgis closes and reloaded in the next session).

2004-03-06 [ts] 0.1.0devel6 Save state of plugins in ~/.qt/qtrc file (in progress). State is saved, just need to implement code to load plugins marked as active during application startup.

2004-03-06 [ts] 0.1.0devel6 Added QgsRasterLayer::filterLayer which gets called near the end of each of the 8 renderers. This is the place to inline filters. Note that eventually filters will be hived out to a filter plugin mechanism.

2004-03-06 [didge] 0.1.0devel6 Changed configure stuff to write DEFINES in config.h. Postgresql stuff needs testing as I commented the compileflags in src/Makefile.am Infos will be posted on the devel mailinglist

2004-03-04 [ts] 0.1.0devel5 Added option to options dialog to disable splashscreen.

2004-02-28 [ts] 0.1.0devel5


Version 0.1 'Moroz' February 25, 2004 User interface improvements - menu and dialog cleanups and a new icon theme based on Everaldo's Crystal icon set. QGIS can load layers and / or a project on start up by specifying these on the command line. Symbol renderers for simple, graduated, and continuous symbols Raster support for most GDAL formats Raster implementation supports a variety of rendering settings including semi transparent overlays, pallette inversion, flexible band to color mapping in multiband images and creation of pseudocolor. Change to a data provider architecture for vector layers. Addtional data types can be supported by writing a provider plugin Buffer plugin for PostGIS layers PostgreSQL port number can be specified when making connections Shapefile to PostGIS Import Tool (SPIT) plugin for importing shapefiles into PostgreSQL/PostGIS User guide (HTML and PDF) Install guide (HTML and PDF) Plugin manager to manage loading/unloading of plugins Plugin template to automate the more mundane parts of creating a new plugin. Numerous bug fixes Removed dependency on libpq++ when compiling with PostgreSQL/PostGIS support PostgreSQL/PostGIS layers now rely on GEOS for selecting features

Version 0.0.13 December 8, 2003 New build system (uses GNU Autoconf) Improvement to sorting in attribute table Persistent selections (shapefiles only) Display order can be changed by dragging a layer to a new position in the legend Export QGIS view as a Mapserver map file Fix for crash on SuSE 9.0 when moving mouse in legend area

Version 0.0.12-alpha June 10, 2003 Multiple features displayed with the Identify tool Identify function returns and displays attributes for multiple features found within the search radius Fixes to endian handling on big endian machines Support for PostgreSQL 7.3 schemas for database layers Features in shapefiles can be selected by dragging a selection box or selecting the records in the attribute table Zoom to extent of selected features (Shapefiles only) Bug fix: Bug that prevented reopening of the attribute table once it was initally displayed and closed Bug fix: Bug that prevented lines from being drawn with widths other than 1 pixel Build system has changed for building with PostgreSQL support.

Version 0.0.11-alpha June 10, 2003 Preliminary Plugin Manager implementation Version check under tools menu Version checking uses port 80 to prevent problems with firewalls Fix for PostGIS bug when srid != -1 Fix for PostGIS LINESTRING rendering Database Connections can now be deleted Fixes to Database Connection dialog Fix for crash when opening a shapefile attribute table twice in succession Fix for crash when opening invalid shapefiles

Version 0.0.10-alpha May 13, 2003 *Fixes to project save/open support *Enhancements to plugin tests *Fixes to build system (gdal link problem)

Version 0.0.9-alpha January 25, 2003 *Preliminary project save/open support *Streamlined build system

Version 0.0.8-alpha December 11, 2002 *During repaint, the data store is only accessed if map state or extent has changed *Changes to layer properites aren't effective until the Layer Properties dialog is closed *Canceling the Layer Propeties dialog cancels changes

Version 0.0.7-alpha November 30, 2002 *Changes to the build system to allow building with/without PostgeSQL support

Version 0.0.6a-alpha November 27, 2002 *Fix to build problems introduced at 0.0.6. No new features are included in this release.

Version 0.0.6-alpha November 24, 2002 *Improved handling/management of PostGIS connections *Password prompt if the password is not stored with a connection *Windows size and position and toolbar docking state is saved/restored *Identify function for layers *Attribute table for a layer can be displayed and sorted by clicking on column headers *Duplicate layers (layers with same name) are now handled properly

Version 0.0.5-alpha October 5, 2002 * Removing a layer from the map no longer crashes the application * Fixed multiple render bug when adding a layer * Data source is shown in Layer Properties dialog * Display name of a layer can be changed using the Layer Properties dialog * Line widths can be set for a layer using the Layer Properties dialog * Zoom out now works * Zoom Previous added to toolbar * Toolbar has been rearranged and new icons added * Help|About QGis now contains Version, Whats New, and License information

Version 0.0.4-alpha August 15, 2002 * Added Layer Properties dialog * User can set color for layers * Added right-click menu to the layer list in legend * Layers can be removed using the right-click menu (buggy) * Moved the KDevelop project file qgis.kdevprj to the src sub-directory * Fixed multiple repaint bug that occurred when more than one layer was added at a time * Fixed bug that caused a full refresh at the beginning of a pan operation

Version 0.0.3-alpha August 10, 2002 * Support for shapefiles and other vector formats * Improved handling of extents when adding layers * Primitive legend that allows control of layer visibility * About Quantum GIS implemented * Other internal changes

July 26, 2002 Drawing code now properly displays layers and calculates extents when zooming. Zoom is still fixed zoom in rather than interactive.

July 20, 2002 Repaint automatic for layers.

July 18, 2002 Point, line and polygon PostGis layers can be drawn. Still issues with map exent and positioning of layers on the canvas. Drawing is manual and not tied to the paint event. No zooming or panning yet.

July 10, 2002 Layers can be selected and added to the map canvas collection however the rendering code is currently disabled and being reorganized. So if you add a layer, nothing will be drawn...

July 6, 2002 This code is preliminary and really has no true functionality other than the ability to define a PostGIS connection and display the spatially enabled tables that could be loaded.

This is the initial import of the code base into CVS on Sourceforge.net. vim: set shiftwidth=3 textwidth=75 autoindent: