[SCM] qgis annotated tag, final-1_7_0, created. release-1_7_0

Tim Sutton tim at linfiniti.com
Wed Mar 7 16:31:10 UTC 2012


The annotated tag, final-1_7_0 has been created
        at  dfd6eced569d3195ca7e5a1d1c06d024314aef1b (tag)
   tagging  de66c87b96d06f1f7ae7e0e1ad9852c0517ea028 (commit)
 tagged by  Tim Sutton
        on  Sun Jun 5 14:28:16 2011 +0200

- Shortlog ------------------------------------------------------------
Tagged 1.7.0 release branch prior to call for packaging
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk3rdmAACgkQqk07qZdiYjeingCcDWyEgpy+rB7Ble4A6rBlSNkF
IzsAmwZjydO1QSk10uyzMh5xV4XlT79G
=N8F1
-----END PGP SIGNATURE-----

Giuseppe Sucameli (2):
      fix #3800
      save file instead of open it in select output file dialog

Jean-Roc Morreale (1):
      update strings in time for release

Juergen E. Fischer (3):
      fix lenny build: Qt::UniqueConnection only available in Qt >=4.6
      fix #3859
      german translation update

Marco Hugentobler (1):
      Fix for multipoint bug in wfs provider. Fixes ticket #3829

Martin Dobias (1):
      Fixed #3818

Radim Blazek (1):
      sync QgsRubberBand and QgsMpaCanvasMap antialiasing, this also fixes 1px QgsRubberBand shift with x11 rendering engine if rendered without antialiasing

Sandro Santilli (1):
      Fix wrong arrow orientation when lines end with duplicated points (#3837)

Sergey Yakushevs (1):
      apply #3849

Steven Mizuno (1):
      applied #3863 (fixes #2774)

StevenB (15):
      A couple of print composer bug fixes related to image and symbol
      Fixed a bug which sometimes prevented the adding of multiple maps to a
      Small fixes to set a minimum starting size for the legend font and to
      Fixed a bug that was causing map label font sizes not to match
      Implemented a hack to work around the Qt font bug for composer labels.
      Workaround for font bug in the composer vector legend, plus a little
      Minor bugfix to make the labels panel (under Layer properties) resize to
      Applied font bug workaround to the composer scalebar and cleaned up a
      Fixed bug #799 and converted legend measurements to floating-point.
      Fixed bug 826.
      Fixed ticket 827 by converting the returnPressed() handlers into
      Cleaned up a bunch of debug statments.
      Replaced zoomFull() code with a single QGraphicsView function.
      Added cursor tips for composer maps and images.
      Fix for ticket #942.

Tim Sutton (23):
      Merge pull request #4 from brushtyler/release-1_7_0
      Radim's patch to fix rendering issues with otf wms reprojection
      Merge branch 'release-1_7_0' of github.com:timlinux/Quantum-GIS into release-1_7_0
      Merge pull request #5 from timlinux/release-1_7_0
      Merge pull request #8 from kyngchaos/release-1_7_0
      Test commit to see if amend works to update a git pull on gh. Please do not apply this commit to the qgis release branch.
      Merge pull request #7 from mayeulk/release-1_7_0_RBR-MK
      Merge pull request #10 from kyngchaos/release-1_7_0
      Merge branch 'release-1_7_0' of github.com:qgis/Quantum-GIS into release-1_7_0
      Fixed line wrapping and regenerated INSTALL
      Fix possibility of returning void in symbolForFeature
      Merge pull request #15 from brushtyler/release-1_7_0
      Added Mayeul to the list of contributors (core) and translators (web client)
      Small update to win quickpackager
      Small update to win quickpackager
      Merge branch 'release-1_7_0' of github.com:timlinux/Quantum-GIS into release-1_7_0
      Merge branch 'release-1_7_0' of github.com:timlinux/Quantum-GIS into release-1_7_0
      Updated docs to remove svn reference in CODING and refer to GIT equivalents
      Merge branch 'release-1_7_0' of github.com:qgis/Quantum-GIS into release-1_7_0
      Update coding docs for release branch
      More fixes for merge of install and coding docs. Added generated pdfs to git
      Merge conflict resolution on gdal clipper
      Merged over changes relating to trac paths and so on. Updated generated docs.

Werner Macho (1):
      translation update: mn by Bayarma sl_SI by Joze

William Kyngesburye (5):
      finish fix for #3497
      Mac install updates
      separate git section, main docs apply to downloaded release source (needs update for Linux and Windows)
      add missing version numbers to Mac framework detection
      cleanup OS X install docs

alexbruy (30):
      allow users to enter path to shapefiles manually in Merge shapefiles tool (apply #2897)
      fix typo
      fix georeferencer transformation type dropdown menu (#3141).
      option to select separate shapefiles for merging with fTools
      Add warning when no output file selected in the Merge tool in fTools. Fix #3210
      add new simplify tool to the fTools. Completed changes introduced in r14678
      add missed GUI elements in GdalTools settings dialog
      fix error in median value calculation
      use correct expand option when combobox items translated
      don't close Manage connections dialog after processing selected file.
      fix typo in tip (replace openModeller with Quantum GIS)
      save default bands combination and stadard deviation. Also use this values when loading new raster layer (fix #3519)
      remove unnecessary return statement
      manage connections dialog cleanup and usability improvement. Also add support for service parameter in PostgreSQL connection introduced in r15258
      display correct fTools version in About dialog
      get uniquie values from provider instead of using own function
      use crs() instead of deprecated srs()
      add option to select shapefile geometry in merge shapes tool
      minor fixes in russian RoadGraph online help
      make Raster toolbar accessible from Python
      add docstring for previous commit
      synchronize eVis with latest changes in delimited text provider (fix #3701)
      greetings from Maxim and Alex at the QGIS Hackfest in Lisbon. Just fixed (again)bug #3519
      properly clear list of the invalid lines. Also don't display invalid lines message. Addresses #3741
      use layer count from QgsMapLayerRegistry instead of QgsMapCanvas. Fixes #2762
      more robust fix for #2762 as suggested by Martin
      extend default field width in fTools Export/Add Geometry column to fix #3500
      fix eVis Event Browser and ID tool
      disable Build Pyramids button if no pyramids levels selected. Also reset progressbar state after building pyramids
      fix progressbar behaviour in Merge shapefiles tool

borysiasty (259):
      Plugin Installer update: inclusion to i18n
      Plugin Installer fixes
      Plugin Installer update: plugin compatibility checking
      Plugin Installer fix
      Plugin Installer update: Files and classes renamed to better meet the QGIS coding standard
      Translation files update: added Installer strings
      Plugin Installer update: cleaning and smarter error handling
      Plugin Installer: string fixes
      dialog formatting fix
      Plugin Installer minor updates
      Polish translation update from Robert Szczepanek
      Fix for ticket #1394 (Theme support for toolbar icons not completed)
      Polish translation update from Robert Szczepanek
      Plugin toolbars and docks state saving
      Plugin Installer update: The last string fixes
      Polish translation update from Robert Szczepanek
      Polish translation update
      Plugin Installer update
      typo fix
      Plugin Installer polishing
      Plugin Installer update - switch to the new official repository
      Fix for #1428; Polish translation update
      translation files automatic update
      Plugin Installer update - new repositories for the 1.x
      Polish translation update from Robert Szczepanek
      Support for themes in grass toolbox fix
      Polish translation revision
      Polish translation update
      Polish translation update
      Invalid QSettings pathes fixed
      icon theme license update
      email address update
      the plugin installer update
      just a midnight commit
      make the plugin installer and the fTools enabled by default
      icon themes support for the mapserver_export plugin
      missing icon for the mapserver_export plugin
      revert the mistaken 10382
      Support for icon themes for the core plugins
      gis theme icons for the core plugins. Hackfest geschlossen.
      on-the-fly icon theme change also for the python core plugins
      more icons for the GIS theme
      Plugin Installer update - prepare to merge with Plugin Manager
      typo fix
      the list of translators update
      Plugin Installer update - cleaning and refactoring
      Polish translation update
      Polish translation update
      Polish translation update
      Polish translation update
      Polish translation update
      Polish translation update
      Polish translation update
      the gis icon theme update
      Arabic translation update by Latif Jalil
      Polish translation update
      In translation files, only consider strings from src and python directories (to avoid including redundant and obsolete strings from the build directory)
      The locale selector fixes
      Plugin Installer minor fixes
      Polish translation update
      partial fix for #1743 : connection to proper QAction's triggered() signal in all core plugins
      Plugin Installer small fixes
      Polish translation update
      more gis theme icons from Robert Szczepanek
      better gis theme icons
      polish translation update
      Polish translation update
      Polish translation of the context helps
      Arabic translator added
      Fix wrong icons in the Map Composer
      more Polish translations from Milena
      Polish translation update
      Polish translation fixes
      Polish translation update
      Polish translation update
      Polish translation update
      Polish translation update from Milena
      fix 11723
      Remove confusing descriptions in the Options dialog
      plugin installer update: more default repos
      plugin installer update: handle ports != 80 and add Bob Bruce's repository
      Plugin Installer update: fix reenabling disabled repositories
      Translation update (pl) from Milena Nowotarska
      translations update: pl by me
      fix attribute table cell resize when activating an edit widget
      fix #1968
      fix the update_ts_files.sh script to collect strings also from the utils.py file
      translation update: pl
      Mapserver Export Plugin: small gui cleanup
      translation update: pl
      translation update: pl
      translation update: pl
      translation update: pl from Milena
      translation update: pl by Robert Szczepanek
      translation update: pl by Robert. Also a small cleanup
      translation update: pl by Mi & me
      translators list update
      fix #2212
      fix the size of the button added in r12378
      translation update: pl
      revert a string accidentally changed in r12374
      fix #2223. Patch from Alex Bruy
      translation fix: pl
      Yet further update for context help from Milena
      Context help updates from Milena
      Context help updates from Milena
      Context help updates from Milena
      Context help updates from Milena
      Context help updates from Milena
      Context help updates from Milena
      Don't zoomToSelected when nothing selected
      Restore GIS icons for plugins
      Plugin installer update: one-step plugin install and uninstall in QGIS>=1.4
      Context help for the Plugin Installer
      Separate icons for mActionShowComposerManager and mActionFilePrint
      more GIS icons from Robert
      more GIS icons from Robert
      translation update: pl
      Plugin installer update - rest of the r12476
      Fix CRS definitions for Polish systems 1992 and 2000 (epsg 2176-2180). This is a temporary workaround until the native epsg base is corrected.
      GIS theme icon update from Robert
      Context help updates from Milena
      Context help updates from Milena
      translation update: pl
      translation update: pl
      translation update: pl
      Context help updates from Milena
      translation update: pl
      translation update: pl by Robert
      context help update from Milena
      translation update: pl
      translation update: pl
      plugin installer update - fix #2247
      TS files fix/update - revert strings gone in r12680 and add the grass plugin
      translation update: pl
      remove a depreciated icon file
      translation update: pl by Robert
      gis theme icons for mActionMeasureAngle and Mapserver Export Plugin
      translation update: pl from Milena
      translation update: pl from QMilena
      translation update: pl from Milena
      Print composer gui cleanups from Milena
      [FEATURE] Applied patch #2541 - initial implementing the canBeUninstalled python plugin method
      Georeferencer fix: do not translate GDAL parameter strings
      translation update: pl
      Patch #2422 applied
      Plugin Installer fix (prevent some depreciation warnings)
      plugin installer fix
      new utils.showPluginHelp() method - patch #2562 by ccrook applied
      better names for plugin help files: index-ll_CC.html or index-ll.html
      better icon for grass tools (by Robert and Markus)
      apply patch #1743 from jctull
      translation update: pl by Milena
      fix edit actions remaining active when switching to a raster layer
      Fix missing actions. Patch #2686 by christophgysin + sip bindings.
      translation update: pl by Milena
      translation update: pl by Milena
      help updates from Milena
      more help updates and ui cleanups from Milena
      Fix initial page of the option stackedWidget - patch from Milena
      add GDAL compatible CRSes (without +towgs84 parameters) for Polish epsg: 2172-2180, 3120, 3328-3335 and 4179 as epsg+40000
      translation update: pl by Robert Szczepanek
      fix wrong status tip
      translation update: pl by Borys
      fix #2677: colorful answer from Robert Szczepanek
      gis theme icons for annotation tools from Robert Szczepanek
      fix #2775
      Plugin Instaler update: add translateable strings for future switch to the central contributed repository
      translation update: pl by Robert
      translation update: pl by Robert
      translation update: pl by Robert
      translation update: pl
      translation update: pl
      translation update: pl
      translation update: pl
      translation update: pl
      context help updates from Milena
      Plugin installer fixes: fix error when uninstalling installer itself, support for <disabled> repo tag, remove my repository
      Plugin installer update: r13830 follow-up
      translation update: pl by Robert
      translation update: pl
      Plugin Installer minor fix
      translation update: pl
      translation update: pl
      translation update: pl by Milena
      translation update: pl
      translation update: pl by Milena
      translation update: pl
      context help pl update by Milena
      gui string fix
      translation update: pl
      fix #2874
      fix compiling error
      add python console strings to translations
      translation update: pl
      translation update: pl
      translation update: pl (last-minute commit from a train for a qgis training;)
      Plugin installer update
      Plugin installer update
      translation update: pl by Milena
      translation update: pl by Robert
      translation update: pl by Milena
      translation update
      translation update: pl
      Translation update: pl by Milena
      fix georeferencer plugin gis style icon - patch from Milena
      translation update: pl by Milena
      git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@14541 c8812cc2-4d05-0410-92ff-de0c093fc19c
      Part 2 of first HF commit (previously gui cleaning, now translation update) - patches from Milena
      fix Python error when unloading the OSM plugin
      Plugin Installer update. New features: Upgrade All button, plugin count in the window title and Horst's repository
      Plugin installer - fix typo
      translation update: pl by Henia Netzel (great thanks to the new contributor)
      Fix QgsProjectProperties dialog - first cpp patch from Milena
      translation update: pl by Alicja Włodarz
      translation update: pl by Milena
      translation update: pl by Milena
      apply patch #2938
      apply patch #3280 from Jeremy Palmer
      translation update: pl by Milena
      pl translation fix
      translation update: pl by Robert
      fix #3311
      fix #3362
      revert r15340 as it doesn't solve anything
      email address update
      fix r15352
      FEATURE: Select default CRS for new projects. Fixes #363
      patch #3354 by John Donovan
      pl translation update by Robert
      translation update: pl
      translation update:pl
      [FEATURE] Assign layer CRS to project (legend context menu)
      Don't apply CRS settings to current project after closing options box - it should only be used when a new project is created. - continuation of r15421
      more gis theme icons from Robert
      fix r15455
      language fix
      more gis theme icons from Robert
      make field calculator geometry netbook-friendly
      fix #3590
      fix the release name
      typo fix
      unicode string tr
      connect solitary help button
      patch #3263 from mbernasocchi
      ng-symbology dialogs fixes
      translation update: pl by Robert
      translation update: pl by Robert
      ts update: pl by Robert
      fix #3712
      The current CRS not highlighted in the projection selector when called from the layer context menu
      update epsg:42180 proj string (compatibility version of epsg:2180)
      translation update: pl
      translation update: pl by Robert
      plugin installer: do not consider an empty repo as invalid
      translation update: pl by Robert
      translation update: pl by Robert
      translation update: pl by Robert
      translation update:pl

brushtyler (71):
      added GdalTools plugin
      fixed #2711: avoid jumping items in legend
      applied patch to fix #699
      undoing change committed in r13640. This test become unnecessary from r13641
      manage string in release name
      manage string in release name
      Removed the unnecessary setted paths
      import the modules without use the path
      load modules only on menu triggers, skip the local traslator
      replaced all QFormLayouts with QGridLayouts
      applied patch to show GDAL version in about dialog, to fix #2804
      changed wrong key used retrieving from settings the last used image filter, to fix #2901
      aligned to GdalTools v1.2.8
      Applied patch from #2930: improve GdalTools Translate dialog.
      fixed nodata max and min value
      applied patch attached to #2932 to improve build overviews (gdaltools).
      applied the patch suggested in ticket #3151,
      applied patch to make a vector layer read-only, to fix #3157
      split extent on comma in GdalTools Merge tool, to fix #3092
      Allow users to open the local gdal documentation by clicking on the Help button, to fix #3040
      Improving the appearance of GRASS toolbox - take 2
      Better png arrow and + sign for GRASS
      adjusted GRASS list GUI
      modified the donors page
      refactored the addvector, addraster and selectmapset GUI for the GRASS plugin
      added Database menu and related methods add/remove plugins
      database menu iface
      moved to the new Database menu
      cleaned the "select region" GUI for GRASS,
      disable the attribute table's "toggle editing" button when the layer is read-only
      shrinked some GUIs,
      moved "oracle raster" plugin to the Database menu
      created the Raster menu and moved the "raster calculator" to it
      added usage message into selection GRASS gui
      fix adding features on geometryless tables
      Managed the render flag in batch tools to avoid waste of time loading many layers, to fix #3254
      use both schema and table name retrieving oid, to fix #3329
      Fix #3356
      allow multiple values in proximity tool,
      Added separate option to BuildVRT tool, to fix #3180
      create VRT with recurse scan of dirs, to fix #3095
      define extent for grid analisys, to fix #3332
      fixed minor issue refreshing extent
      allowing unicode error messages
      fixed #3449 making sure the clipping result has the layers order as in TOC
      Applied the patch attached to #3331 to implement gdaltindex. Thanks alexbruy!
      Merged the source select UIs for both PG and SL to allow to use a subset query loading a SL layer
      fix #1904
      fix canvas refresh to avoid crashes
      fix #3450
      make tools working with the raster provider
      added raster creation in rasterize tool, to fix #3545
      make gdaltools clipper working with the raster provider
      allow output size in grid tool to fix #2941
      refresh list of layers when layers in TOC change
      added -cutline option to gdaltools warp tool, to fix #3066
      [FEATURE] added GUI for gdaldem, to fix #3064
      added algorithm option to gdaldem
      fix related to #3100 and missed in r15474
      fix #3637
      trying to avoid strange closing of the tools
      fixed bug in gdaltools clipper
      remove the clipping rectangle closing clipper, to fix #3664
      fix related to r15547, manage lines out of the drawing rectangle (empty vectors of points)
      fix error when output file is not created
      Added the default color configuration file for DEM tool
      fixed #3662 and #3663
      Fix #3715, don't overwrite source file
      add cutline option to clipper to fix #3066
      avoid changes of the input layer when layers in canvas changed
      fix #2810

cfarmer (127):
      initial commit of ftools
      removes print to stdout in geoprocessing module - fixes crash when python print
      Fixes error when manually specifying output coordinates
      handle problem geometries more gracefully, check for crs differences
      update version number
      fix error in adding output to mapcanvas & ability to create grid
      fix bug with extents for raster layers
      change ftools directory to fTools
      update CmakeList
      update author name and help dialog call
      improved handeling of postGIS layers
      updates to geoprocessing: fix for some intersection cases
      Delete existing layer before writing to disk
      Fix some issues with spurious intersection results
      1) geoprocessing tools better handle geos exceptions
      Updating CMakeLists to reflect new fTools folder name
      add two new tools - polygon from layer extent - delaunay triangulaltion
      Ensures that features (properly) fetched from provider (via nextFeature)
      adding myself to the AUTHORS file
      adds both simplify and centroid to qgsgeometry -> these will be used by the qgsanalysis branch
      Fix crash when calculating basic stats on a column of zeros
      on the fly theme change support for fTools -> 'default' and 'gis' themes available
      Fixes error with union function
      updates fTools version and supplies license info
      Fixes polygon centroids tool, updates version number and about dialog
      Fix minimum version error
      fixes gui bug that displayed unnecessary browse button and box
      udpates to centroid function, should work with any and all projections
      fixes output attributes for delaunay triangulation function
      update version number
      adds ability to copy unique values to clipboard to pasting into other
      add delaunay triangulation to the help xml file
      fix typo in simply_geometry function
      fix basic statistics calculation ( mean no longer always 0.00! )
      applying patch from ticket #1714: adds option to perform geoprocessing and basic statistics functions on selected features
      Fix clip geoprocessing function: Fixes #1758
      Updates to union geoprocessing tool: Fixes ##1865; Note: Misformed geometries still an issue with some complex geometries
      Additional updates to 'Union' geoprocessing tool:Fixes #1865 again, this time properly! Should also fix other complaints regarding missing features in output shapefile.
      Additional updates to 'Clip' Geoprocessing tool: Properly fixes #1758.
      Applies patch to add several new strings from the fTools modules to the qgis_xx.ts files; Patch provided by Carlos Davila
      fixes bug where new fields started with integer (integer now appended to end of field name)
      Update QgsMapLayer to current naming convention for CRS; srs() function left for API compatability (note was added to warn of future changes in 2.0)
      change 'Tools' menu to 'Vector' menu
      update to new python utils module to avoid console flush error
      add new functions to analysis library, also adds python bindings to analysis library
      Adds new statistics/outputs to basic statistics plugin, thanks to Alexander Bruy for the patch
      Fix crashes due to geometry pointers in QgsGeometryAnalyzer; Add QgsOverlayAnalyzer to analysis library (currently only supports intersections)
      oops, forgot the sip file :-p: Python bindings for QgsOverlayAnalyzer (current only supports intersections)
      udpate to fTools basics stats plugin, patch thanks to Alexander Bruy
      Updates to QgsOverlayAnalyzer, fields and attributes are now properly
      Fix bug with outdated name of QgsRectangle class (QgsRect)
      check for both lower- and upper-case extensions (fixes #2414), and clear field names upon update (fixes#2386).
      update maximum grid spacing for regular points tool (fixes #2404).
      quick typo fix to join attribute tool
      clean output proj file name, fixes: #2466
      Updates distance matrix tool to allow non ascii characters in id fields. This is based on a workaround (from http://docs.python.org/library/csv.html), as the default Python csv function(s) do not support nonascii characters. Fixes #2496
      Removes limitation on maximum no of selectable features. Fixes #2503. Patch thanks to alexbruy.
      Vector grid tool now uses project crs instead of None. Fixes #2494.
      Both tools now uses project crs instead of None (or input vector layer if selected in regular points). Fixes #2494.
      reactivate select by location progress bar. Fixes #2517; Thanks to alexbruy for the patch!
      Adding projection information (prj-file) no longer throws an error if folder has cyrillics. Fixes #2501.
      oops, didn't see patch, patch implementation more elegant (qt-ish), thanks alexbruy
      Names in dropdown lists are now correctly cleared when changing between layers. Fixes #2505
      Basic statistics tool should no longer crash with PostGIS layers. Also adds support for varchar, char, and text fields (PostGIS layers). Should fix #2510
      Means for unique values now properly calculated. Fixes #2509.
      Fixes crash when 'use selected' checkbox is check but no features are selected. Fixes #2504.
      Fixes bug which only computed the convex hull of features within the current extent (i.e. entire extent of layer is now used: as expected). Fixes #2507.
      Simplify geometry tool now works properly for multipart features. Note: tool now uses builtin simplify function from QgsGeometry (i.e. should be noticeably faster). Fixes #2493 and #2499.
      Uses Qt functions to determine output file name and path correctly (all? ftools output files should now be loaded with correct layer name). Fixes #2498.
      Uses spatial index to select intersecting features (used selections before). Tools should both run faster and with fewer map canvas glitches.
      Uses spatial index to select intersecting features (used selections before). Tool should run faster and with fewer map canvas glitches.
      Large commit with several related bug fixes:
      Union now supports all vector data types. This has not been extensively tested, and may produce odd results in some cases.
      Join attributes tool now supports both dbf and csv files. Uses OGR provider to read tabular information (a bit of a hack, but it seems to work).
      Fixes error message for all Geoprocessing functions, now provides more useful information.
      fixes issue with identical input CRSs, now asks if users wants to proceed anyway
      Adds 'merge shapes' tool to fTools (vector tools). Thanks to Alexander Bruy for the patch.
      Update to select by location tool: should run faster for large layers, and requires less memory. Should also fix #1669
      Adds validators for numeric input text edits. Patch supplied by Alexander Bruy
      Ensures that field names for output shapefiles remain less than 10 chars. Patch contributed by Alexander Bruy
      Much faster centroid computation, and simplified code. Also adds Alexander Bruy as fTools contributor.
      Restore previous version of dissolve function (previous changes should not have been commited yet.
      fixes copy and pasting of results from several analysis tools. Patch from Alex.
      Checks for long field names and warns when this will be a problem. Patch from Alex.
      now supports fields containing Cyrillics. Fixes #2566. Patch from alexbruy
      now supports fields containing non-ascii chars. Fixes #2496. Patch from alexbruy
      Some simple bug fixes. Fixes #2695. Patch from alexbruy.
      Quick typo fix.
      New warning when creating empty multipart layer; Ok button disabled on all functions while running; General bug fixes. Fixes #2260, #2057, and #1986. Another great patch from alexbruy :-)
      More specific warnings for geoprocessing tools when missing crs are detected. Addresses #2547.
      Fix merge all functionality in singleparts to multipart ftools function. Fixes #2550.
      Fix output folder selection for split vector layers tool. Patch from alexbruy. Fixes #2725.
      adds spin box to choose the number of nodes to approximate a circle for the buffer tool
      patch from alex to fix #2735
      fixes #2430 and speeds up random point generation on top of vectors significantly
      patch to fix additional problem with #2430 thanks to brushtyler
      Patch to fix (second problem) #2735. Patch thanks to brushtyler.
      Select by location now works on full layer extent. Fixes #2210.
      Adds three new classification modes to graduated symbol renderer (version 2), including Natural Breaks (Jenks), Standard Deviations, and Pretty Breaks (based on pretty from the R statistical environment)
      [FEATURE] adds 3 new classification algorithms, including natural breaks (jenks), standard deviations, and a 'pretty' algorithm for generating 'human readable' class breaks
      quick fix for exporting the geometry of 2.5D features, fixes #3149
      updates to union tool: more checks on GEOS processing; when geometry collection created, take only relevant geometries; should address #3071 (and possibly #3013); also adds ability to run almost all geoprocessing tools on almost all geometry types
      [FEATURE] completely new geometry checking tool for fTools. Significantly (big time) faster, more relevant error messages, and now supports zooming to errors. Thanks to jef for the new QgsGeometry.validateGeometry function. Fixes #3169 and #2611.
      patch from alexbruy to make sure check_geometry works with current version of qgis (previous commit required SIP SIP >= 4.9.
      quick typo fix
      adds option to specify encoding for input tables. addresses #2628
      change shortcut for vector menu from V to e (conflict with View)
      change shortcut for vector menu from V (and e) to t... again
      commit missing files for new simplify implementation by alexbruy
      Removes extraneous minimum distance option (not currently a real option) from random points tool. Addresses #3213
      [FEATURE] Adds voronoi polygon tool to Vector menu, addresses #2825; Also (partially) addresses #2546
      add some copywrite info
      adds option to use selected features only; addresses #2476
      some quick fixes to voronoi and delaunay tools
      fixes bug when specifying number of classes greater than number of features. Fixes #3325
      Adds median value to summary when joining layers with numeric data
      quick fix for problem when assigning crs of existing layer
      allow for more precise grid dimentions in vector grid tool
      fix bug where k+1 closest feature are measured in point distance tool
      adds marker at location of geometry errors
      [FEATURE] Adds 'Lines to polygons' tool to fTools. Thanks to Piotr Pociask for the patch.
      Increases QGIS minimum version, and increases fTools version
      removes symbology which may cause problems with new/old symbology
      update version number again
      python/plugins/fTools/tools/doJoinAttributes.py
      dummy commit to reflect changes to address #3148: writing output with conflicting field names now handled gracefully by writer (or caught ahead of time by fTools)
      fixes problem with output type when using multipart to singleparts tool. Thanks to Luiz Motta for the fix.

dassau (59):
      added dependency packages for python language binding and some notes about current
      - added some information to the introduction chapter
      updated ts files and translated some german parts
      update german qgis translations
      optimizing german translation
      - update german translation
      - further spanish translations from Carlos Dávila
      - updated german translation
      - small fix for german translation
      - update of turkish translation for QGIS GUI. Thanks to
      - update qgis userguide to version 0.9.1 and remove old installation
      - update spanish gui translation - thanks to Carlos Dávila
      - updated qt_es.ts from Carlos Dávila
      - update spanish qt translation by Carlos Dávila
      updates portuguese_
      spanish translation updates from Carlos Dávila
      - update german translation file
      update german language
      - added new .ts file for translations into Arabic requested
      - update german translation for 0.9.2rc1 string freeze
      - some fixes for german language
      - spanish translation update for 0.9.2 from Carlos Dávila
      - first arabic gui translations from Assem Kamal
      - updates portuguese BR translation for gui from Arthur Nanni
      - added hungarian translation files, translator will be Siki Zoltan (see wiki)
      updated gui translations from Christian Ferreira
      - hungarian gui translation from Siki Zoltan
      update hungarian messages
      spanish translation updates from Carlos Dávila
      hungarian gui translations from Siki Zoltan
      update spanish gui translations from Carlos Davila
      - update spanish gui translations from Carlos Davila
      - added link to manual translations and updates at osgeo
      updated french gui .ts files for ranslations
      updated polish gui translation files for Andrzej Swiader.
      polish gui translation updates from Andrzej Swiader
      spanish gui translation updates from Carlos Dávila
      update french gui translation from Marc Monnerat
      update turkish gui translations from Osman Yalg}n YILMAZ
      Polish gui translation updates from Andrzej Swiader
      updated polish gui translation file
      spanish gui translation updates from Carlos Dávila
      update polish gui translation by Andrzej Swiader
      update dutch gui translations by Richard Duivenvoorde
      updates spanish gui translation from Carlos Dávila
      polish gui translation update from Andrzej Swiader
      fixed wrong polish translation #1144
      added and changed a few translations
      update russian gui translation by Artem
      updates spanish gui translation from Carlos Dávila
      spanish gui translation updates from Carlos
      dutch translation updates from Raymond and Richard Duivenvoorde
      removed old userguide pdf and changed user guide paragraph in index.html.
      added grass/qgis build instruction for ecw and mrsid written by Giovanni Manghi
      added new qgis svg logo version created by Anita Graser
      added prominent link to pdf manual webpage
      updates and fixes from Volker Froehlich
      added sponsor medals from 2010 and 2011
      small hint where to find the medals at qgis.org

ddehaan (4):
      Contributing a native SQL Anywhere plugin+provider
      Changed SQLA provider to output WKB format 1.1 instead of 1.2.
      Fixed typo returning max attribute value in SQLA provider.
      Re-enabled toolbar button for SQL Anywhere plugin.

ersts (74):
      -Added extra debug statements
      -Set default contrast enhancement to STRETCH_TO_MIN_MAX
      -Fix a problem with generating the highest value of contrast enhancement lookup table
      -small speed improvement for intial load of single band gray images
      -Disabled renaming of the gray band name by getRasterBandStats()
      -Prevent NoDataValue displaying in scientific notation
      -Numerous small fixes for raster layer properties window
      -updated enums and respective functions to have undefined be initial value
      -Removed strange triplicate defs in .h file
      -Fixed problem restoring min max values from project file
      -Custom color map is now editable after initial creation
      -Fix problem with missing "Red" band under the gray scale selection pulldown
      -Seems not all the changes made it across list time
      -Updated CMakeLists.txt as qgsrendercontext.h was not being installed
      -update locale/userLocal when default locale is use as well as when --lang= option is used so that thirdparty plugins can be in the same language as the rest of QGIS
      -Removed some unneeded code for a freature that will not be in 1.0
      -The default contrast enhancement type when no qsetting value is present (i.e., user override) was incorrectly set to when this functionality was added in revision 8398
      -Moved invert color controls back onto main tab
      -Forgot to set the icon for the default band combination button
      -Fixed color error when creating new file, closes ticket #1034
      -Small changs to auto arrange to fit better on laptops and Macs
      -Added ability to export and load color map to/from a simple text file
      -Updated setYmin/setYmax to setYMinimum/setYMaximum
      -Propogated updates for QgsRect setYMin/setYMax
      -Sorry, missed one setYmin/setYmax in a python file
      -Paletted image no longer open as faux RGB, but open as single band images with a color map
      -Added ability to add new single entry to color map
      -updated rendering methods
      -Updated Contrast Enhancement test
      -Patch to close ticket #1259
      -Simple multipoint data layer per timlinux request
      -Cleaning out references to obsolete class QgsColorTable
      -Commented out the ColorRampItemList from the sip files
      -More intelligent search through color ramp item list
      -Fix problem deleting custom projections
      -Added check to qgsrect intersect to see if rects actually intersect
      -Linear interpolation is a better default than Exact for palette images
      -Prevent text from being entered in color cell in the color map tree
      -Patch for building pyramids
      -Show current color when opening color dialog from color map editor
      -Fix a bug setting the color amp interpolation method, when loading from a project file
      -Prevent QgsRasterLayer::idenfity() from proceeding if the provider key is wms
      -Trunk would not compile due to GEOSGeomFromWKT being changed during api clean up to GEOSGeomFromWkt
      -Re enabled the identify tool for rasters
      -Delete outdated class QgsColorTable
      -Fix missed api updates in the unit tests
      -Major API changes applied to be consistent with the core
      -some adjustments to the raster API as suggested by Timlinux
      -Missed a typo before that last commit
      -Added a raise call to keep the identify results dialog on top when clicking through rasters
      -Prevent internal pyramids from being built on rasters with JPEG compression
      -Updated transparency setting for WMS layers
      -Fixed problem when loading of default style, closes ticket #1480
      -Added some qsetting checks/defaults for loading colormaps and transparency files
      -Fixed issue with color ramp shader and doubles
      -Padded band numbers with leading zeros
      -Simplified the QgsRasterLayer::generateBandName function based on a suggestion from Jef
      -removed the use of setPixel() in the rendering routines, thanks Yan for the suggestion
      -Contribution of the eVis plugin, version 1.1.0, to the QGIS project
      -Fixed small spacing error in the delimited text uri
      -Applied patch supplied by rouault to allow building internal pyramids jpeg compression if libtiff 4.0 or greater is available
      -Fix no data value from being included in histogram and stats
      -Prevent histogram from growing when refreshing
      -Added ability to load min max values for enhancement based on current portion of the raster being displayed.
      -Fixed small typo in documentation
      -Fixed layout bug in the eVis event browser and tidied up the options tab, no strings added or deleted
      -fixed nodata bug when calculating min/max from current extent
      -Patch for slowdown or segfault when zooming very far into rasters.
      -Removed spaces from connection string for MS Access files that may be cause the connection on windows to fail
      -Fix for ticket #2621
      -Added a new option to the legend menu that will stretch the current layer using the min and max pixel values of the current extent
      -Added check to make sure preferred bands combinations are valid
      -Fix for bugs introduced by patch attached to ticket #1683
      -Added ability to interactively select pixels from the canvas to populate the transparency table in the raster layer properties dialog

esseffe (13):
      supporting the SpatiaLite Data Provider
      spatialite data provider - fixup
      fixed spatialite RTree issue
      fixed a cuple of bugs - incorrect Spatialite's DB path handling
      fixed a bug in SpatiaLite provider (crash following 'ALTER TABLE ADD COLUMN')
      bug fix:
      upgraded SpatiaLite provider:
      fixed a couple of stupid GCC warnings: missing newline before EOF
      fix #2170: (double-quoting any SQL table or column name)
      a) applied the patch suggested in ticket #3139
      upgrading to SpatiaLite 2.4.0-RC4
      supporting SpatiaLite's 3D Geometries
      fixing several issues related to SpatiaLite 3D Geometries

g_j_m (660):
      Initial implementation of actions (external programs that can
      Changed the substitution rules for attribute actions to include
      Provide a UI in the vector layer properties dialog box to set the
      Added compilation and linking flags for the GEOS library.
      Made the actions popup menu accessable from the attribute table dialog
      Removed the "" item from the display field combo box as a default option
      Improvements to the attribute action dialog box.
      postgresql layers were not closing their connection to the database when
      Added .cvsignore files to remove cvs update warnings. More to follow.
      Back out of a commit that I didn't intend to do
      More .cvsignore files. Should be all done now.
      Added pattern for .qm files
      Automatically set the number of decimal places in the mouse
      - UI to allow manual setting of the number of decimal places used in the
      set designer version to 3.1
      Bug fix - order of automatic/manual radio button id's changed on me, so
      Changed calls to QButtonGroup::selectedId() to an alternative set of
      Attribute actions can now optionally capture any standard output or error from
      moved an include from the .h to the .cpp file
      Add the ability to display postgis tables and views that lack the
      Bug fix for postgis rows with a geometry column that contains no geometry.
      Same bug fix as previous commit, but for the
      Clarification of message when a view without an oid column is selected
      Added .cvsignore file to remove a cvs update 'unknown file' message
      Bug fix. Not sure how postgresql access worked in the previous revision!
      bug fix: if labels weren't being drawn, the QgsVectorLayer::drawLabels()
      bug fix: a spatial table with no rows would cause a crash
      Add a missing table in the WHERE clause
      Layers sourced from postgresql views no longer need a column called 'oid' -
      - bug fix for views with an oid column, but no other suitable column for use
      - Improvements to column selection algorithm
      Bug fix: tables without primary keys were not being recgonised
      - Bug fix for view column that use an SQL function in their definition
      forgot this in the last commit
      tell cvs to ignore some files not in the repository
      Fix for bug 1163483
      bug avoidance. Recent problems with accessing and viewing postgres layers
      added *.moc.cpp
      Paranoia check: make sure that relations listed as potential qgis layers
      - Potential qgis key columns defined via views on views, etc are now regconised
      remove hard-coded QGISDEBUG
      Added a section on how qgis works with postgresql tables and views
      Fix for X11 zoom bug. Only fixes lines (not polygons), and if you
      Some more .cvsignore files
      - Fix for x11 zoom bug now works for linestrings with more than
      Bug fix for X11 zoom bug fix (zoom in enough and lines would disappear
      Moved the line and polygon clipping code to a dedicated class.
      opps - fix to enable compilation
      - warn and refuse to load the layer if we don't have select permissions
      - Initial implementation of polygon clipping to avoid X11 zoom problems
      - improved error message when a relation with a geometry column is found
      Change temp variable type from float to double to reduce chance of loss
      - Show a '1:x' scale where x is less than 1 as 'y:1', where y = 1/x
      Only try to clip lines and polygons if we know for sure that they need
      Don't allow zooming in if the extent is too small to represent with
      Oops. Previous commit didn't compile
      Add a function to set x and y coords in the one call
      Add const to a parameter
      - prevent zooming in too much
      - changes to the line and polygon clipping code
      - further changes for the X11 zoom bug
      Bug fix: drawing of multilinestrings was causing crashes
      - Fix X11 zoom bug for multipoints
      Fix for bug 1180930.
      Yet more fixes for bugs in the X11 zoom clipping code. Hopefully all sorted
      The extent display on the status bar now sets the number of decimal
      Fix for bug due to recent change to qgsrect (data from postgres wasn't
      Remove #define QGSIDEBUG
      Fic for bug 1182276 (there was a missing #include <cmath>).
      Inlined all of the QgsClipper functions to improve clipping speed
      Apparently it's 'good practise' to not put inline in front of the
      Bug fix: transform(double, double, ...) version wasn't returning anything
      Remove duplication of the code that draws linestrings.
      Efficiency improvements to coordinate transformation code. Didn't make
      Comment out timing code
      commot forogtten file to go with the .h
      Remove those pesky ? cvs messages when doing an update
      Added some debugging code for polygon trimming. Commented out for the moment
      - rationalisation of polygon and linestring trimming for X11 zoom bug
      Previous version compiled on my compiler, but not some others. This should fix it.
      - rationalisation of transform functions in qgsmaptopixel.h
      Remove an extraneous / in the test for sqlite3.h headers
      Fix for bug 1077196 (plugin icons incorrect on first load). A tricky one.
      Return the menu id instead of 0
      Bug fix: local variable was obscuring a class member variable meaning
      Misc fixes for:
      Remove the stuff from the canvas when the plugin is removed
      Bug fix for qgis crash when starting the northarrow gui after loading it.
      Give each plugin gui a unique class name based on the plugin name.
      Remove items that the Qt svg read complains about. Doesn't seem to make
      Add in some debugging code for polylines
      Don't load all of the point symbols if the layer is not of point
      Added a set(const QgsRect&) function
      Fix for bugs 1188781 and 1188780 (identify and select don't work on
      Altered the way in which plugins add items to the plugin menu. Old way
      Changed to use the new way of setting up its entry in the plugin menu
      Take a punt here - I don't think that this file should be in cvs (it's
      Remove more of those pesky cvs ? warnings
      Plugin gui code was being linked into the standalone version, resulting in
      Bug fix: Plugin menu wasn't starting the plugin gui
      moved scale bar menu into the decoration plugin menu
      If qt is in a non-standard place, this script doesn't work - the
      Move to the new way of setting the plugin menu items
      more files for cvs to ignore
      tell cvs to ignore some more files
      Give a sensible scale bar when the length is less than one map unit
      Made the unit display a bit better (km, m, mm, foot, feet, degree, degrees)
      Bug fix - some code was duplicated where it shouldn't of been
      Removed duplicate setting of map units and project title in the constructor
      Allow for map units of nautical miles
      First go at setting the map units as per the projected cs (but not
      Change the map units to suit the current projection. Only works for
      Tell cvs to ignore more files
      Removed hard-coded #define QGISDEBUG
      Remove annoying old debug output
      Bug fix for negative map units per pixel values causing a zero length scale bar.
      Added an UNKNOWN to the unit enum
      Improved unit selection when projection is on.
      Minor change to warning messages. Added some code to list map units to
      Changes to get georeference plugin to compile on my system
      tell cvs to ignore some files
      Internal changes to how the projection units are obtained from the proj4 string
      Scale bar can now do units cm if appropriate
      Add support for projection units of feet. This completes the pre-0.7
      Fix for the parameter column in table srs_tbl with srs_id=1555
      bug fixes for createFromProj4():
      Fix for bug 1199912 (label/actions tabs don't expand in the vector properties
      Changed the QgsCoordinateTransform::setSourceSRS and setDestSRS functions to
      Bug fix. Compiling under QT3 didn't work. The changes here are an attempt to fix the problem, but need reviewing by morb_au first before they are applied to all of the other directories that have the same problem.
      Modify Makefile.am files to get qgis to compile from a clean cvs checkout. No guarantees that it actually will compile yet, but here's hoping (to test a clean
      qgsvectordataprovider shouldn't be in the list of files to run moc against.
      Oops. Done right this time.
      fix a little typo
      Apply patch 1305149, with some additional mods, to get qgis head to compile from a fresh cvs checkout
      tell cvs to ignore some files
      Tell cvs to ignore some files
      Bug fix: reporting of a postgres error was using the wrong sql for the error message
      bug fix: the search for tables with geometry columns was including
      Merge of schema support changes from 0.7 branch into head.
      Correct code that only gets compiled with debug turned on
      Bug fix - renamed columns in view were causing an assert.
      Fix for bug 1282953: non-blank catalog names in the geometry_columns postgis
      Fix for bug  1332221 (attribute table only shows ID and first row).
      Remember which database is selected in the database selection dialog box (makes
      Usability improvements to database connection selector and
      One last tweak to which connection is displayed.
      Disable the 'no transaction in progress' warning message that comes from
      Removed the code that modified the schema search path - with the recent
      Remove code that created QString selectSQL - it's not used anywhere else in
      Tidy up of code that swaps endian-ness of the key column values.
      Implemented a 'copy selection to clipboard' for the attribute table (works
      Fix a bug where the scale bar units weren't being correctly updated after
      Bug fix: turning on on-the-fly-projections and then removing all layers and then
      Mods after testing the copy/paste of attribute table data through a Windows
      Provide an warning message if a spatial table doesn't have an oid column
      Remove the old way that plugins used to create menu entries. This may
      Don't use the postgres information_schema view because earlier versions of
      Fixes to get scalebar plugin to run under Qt4.
      Update north arrow plugin for qt4
      Move to using QgsApplication
      Fix a much up with forgetting to add some files
      Loaded into designer and resaved to fix a crash when loading
      Changes for Qt4.
      Add in the GPS image to the dialog box
      More changes to get plugin to work under qt4.
      Final changes to get plugin to work under Qt4.
      Updates for Qt4
      Changes to get about box to work with qt4
      Migrate all qt3 widgets to qt4 widgets
      Move all qt3 widgets to qt4 widgets in projectproperties dialog box
      qt3 to qt4 changes for projection selector dialog
      Remove the projection loading progress box (it's now quick enough to
      Scroll the tree view of srs to ensure that search results are visible
      Robustness improvements to projectionselector dialog box
      Added back in column labels that got lost in the move from QTable (Qt3) to Q3Table
      Migrate from Qt3 widgets to Qt4 widgets.
      Attempt to include required stuff for Qt Svg
      Add svg library and include stuff for Darwin
      More migration from qt3 to qt4
      Make the instructions read-only
      Fixed an error from automake (ver 1.9) when processing Makefile.am.
      Migrate from Qt3 widgets to Qt4 widgets
      Implement more intuitive editing of column names that are reserved
      Completed conversion from Qt3 to Qt4 widgets
      Add tr() to text that the user gets to see
      Remove unnecessary Qt #includes and change the remaining to Qt4 form
      Split the text in an error dialog box over two lines instead of one.
      Replace Qt3 stuff with Qt4 stuff
      Make the canvas colour selection buttons a bit bigger
      Replace Qt3 stuff by Qt4 stuff
      Make the shape file table stretch to fill the space available
      Migrate use of Q3WhatsThis to the Qt4 version
      When the vector project properties dialog box is requested, bring it to
      Put action icon back in identify results dialog box
      Fix a problem with the config file containing an invalid value for the
      Migrate some more stuff from Qt3 to Qt4
      Misc. Qt3 to Qt4 changes and #include tidy ups
      Couple more qt3 to qt4 changes
      Yet more qt3 to qt4 changes and #include tidy ups
      Fix bug with zoom/select rubberband disappearing when moving above or
      Remove unnecessary Qt3 #includes and rename remaining to Qt4 form
      Migrate qt3 stuff to qt4.
      Add tr() to some user visible text
      Obtain the correct SRS even when on-the-fly projection is disabled.
      Opps. Compile first, then commit...
      - Change to API for QgsMessageViewer (allow plain text or html input,
      Add SQL script to create test tables for testing the qgis postgres
      Tidy up line indenting (no changes to code)
      Quitting qgis wasn't removing the map layers first (and hence quite
      Change indenting to something closer to the qgis 'standard'
      Fix those pesky 'cannot find providerKey() or description()' messages
      When looking for plugins, filter out the libraries that are providers
      Change #includes for Qt stuff to use Qt4 naming scheme
      Fix non-connected connection between aboutToQuit() signal and
      Put some startup debugging code inside #ifdef QGISDEBUG
      Fix to allow compilation on windows and OSX
      Tidy up/remove some of the debugging stuff that gets printed at startup
      Only report on plugins and providers that couldn't be loaded when
      Rationalise the #includes (and move Qt includes to Qt4 naming scheme)
      Complete the migration of the scale bar plugin from Qt3 to Qt4
      Box style scale bar is filled in for half its length, more like a 'real'
      Bug fix: vector layer identify now works more than once when no map redraw has
      Accept more ogr drivers (or at least don't complain about them being unknown).
      Tidy up #includes
      A few fix ups to work with previous commit (missing #include <QMenu>)
      Few more cleanups on #includes
      Replace Q3ListView with QTable for the layer list
      Added a missing forward declaration
      Added output on cerr to help debug the problem with postresql tables
      Further progress on dealing with slowness in populating the database
      - Thread option actually creates a thread now
      Reverted commit 5064, as QgsClipper _is_ still required (if one
      Add a little debug output to make clear the source of the QPaintEngine
      Error messages should make sense...
      Apply patch from ticket #44
      Fix for ticket #63.
      Remove an unnecessary debug message
      Tidy up indenting.
      Remove and tidy up code that used to do stuff to the overview
      Apply patch in ticket #34
      No need to create a copy of the vector - a ref will do
      Resolve the 'return a temp variable' example given in ticket #17
      Fix for ticket #3
      Change #includes to Qt4 naming scheme
      Trim leading and trailing spaces from WMS settings when storing them.
      Return QByteArrays instead of 0's.
      Save and read the wms proxy password and user from the config
      Fix for ticket #29
      Fix for ticket #69
      Version info text is html, so treat is as such
      Fix for ticket #72
      Fix the remembering of which postgres connection was last
      Make the WMS server select widget on the server select dialog box
      - Fix a couple of crashes when trying to load a postgres layer that contains
      Fix for ticket #5
      Fix for ticket #71 (I hope)
      Part fix for ticket #80. Zoom to features are buffered slightly.
      The remainder of the fix for ticket #80.
      Use a more appropriate QgsRect modify function
      Misc. tidy up.
      Fix for ticket #71.
      Fix for ticket #10
      - replace a Qt3 class with its Qt4 version
      Read the docs a bit more and now set the dialog into 'save' mode correctly
      - misc. Qt3 to Qt4 changes
      Formatting/layout changes only
      Fix for ticket #92
      Put the layer source text in the legend as a tooltip.
      Fix for ticket #94
      Fix for ticket #26
      Cope with an explicit port in the url.
      Move to Qt4 version of headers
      Replace 'and' with '&&'
      Put a couple of debug statements inside #ifdef QGISDEBUG
      Prevent long wms status messages from causing the wms select dialog
      Some more #ifdef QGISDEBUG's
      Fix a couple of syntax errors in sql statements
      Remove some no longer used files
      Remove the trailing space in the parameters column of the tbl_srs table
      Fix for ticket #101.
      Sort the list of tables alphabetically
      #include tidy ups
      Fix for ticket #88.
      Changes to try to avoid compile errors (that others get, but not me)
      Apply patch (option 3) in ticket #66
      Fix for ticket #108.
      Update the contents of the vector layer properties box everytime that
      Fix for ticket #91.
      Change to identing only
      Fix for ticket #39
      Fix for ticket #111.
      Fix for ticket #64.
      Do for the copyright label what has just been done for the scale bar
      Set the composer window title
      Fix for ticket #86.
      Applied patch in ticket #113, with some minor modifications.
      Fix for ticket #112
      Undo an accidental commit (takes it back to r5170)
      Fix for a compile error from an earlier commit
      minor change to compare function usage
      Tidy up a few debugging messages
      Misc. tidy ups of debugging output - make some output only happen when
      Tidy up a few debugging output statements
      Some more tweaks to debug statements
      Make the spit window a Qt::Window instead of a Qt::Dialog. This may
      Update plugin template for the new way of adding a plugin to the qgis menus
      Adjust column widths in the identify results dialog to better fit the contents
      Provide the user with as many wms image formats as Qt and the WMS server
      Move to Qt4 #include sytle
      Remove redundant q3 stuff
      Move a debuging statement to QgsDebugMsg
      Fix up a borken slot
      Fix for tickets #127 and #128.
      Applied the patch in ticket #57. Resolves the bug in ticket #57.
      Don't show the attribute action popup menu if there are no actions defined
      A revision to commit 5502 (there was a compiler warning that
      Disable the save/load template icons as this functionality isn't yet available.
      Apply a patch from Matthieu Desile to allow compilation under gcc 4.1.1
      A couple more edits to get compilation to happen with g++ 4.1.1
      Capture a few unusual occurences with respect to views with unique
      Correct some user visible text
      Some updates prior to generating 0.8 preview rpms.
      Add in include and lib directories for the gdal stuff in the core directory, cause if the gdal stuff is in a different place to the geos stuff, compilation fails to find the ogr includes
      Include directory for ogr includes was not on compile line - only apparent when the geos include directory is different from the gdal include directory
      Behave better when zooming to selection when the selection is a single point
      Fix for ticket #149.
      Remove some unnecessary calls to connect(). They have been causing
      Removed a bit of duplicated code
      Minor change to text in raster file chooser filter box for the *
      Removed an unnecessay call to connect() that was generating a warning
      Moved a std::cerr debug line into #ifdef QGISDEDUG
      Remove unnecessary connect() calls - they were generating a warning on stdout
      Only display some debugging output when debugging is turned on
      Fix for ticket #153.
      The real fix for ticket #153. Not sure what I was thinking when I did
      Downgrade the QgsLogger::warning 'fileVectorFilters, unknown driver"
      Apply patch in ticket #166 to remove warnings about unknown vector drivers
      Fix for ticket #178. The default value of the scale bar border line
      Fix for the bug mentioned in ticket #177
      Possible workaround for ticket #83. Adds a new toggle to the option
      Further mods to work-around the problem in ticket #83
      Change an assert to an error message to avoid any future crashes like
      - Fix a missing slot warning
      Fix a mistake in the previous commit (r5573)
      Fix for ticket #174 (graduated colours for vectors in legend were
      Remove some code inside am  #ifdef QT < 0x4
      Fix for ticket #171. The default symbol scale is now 0.5 - not sure
      Tweak the line thicknesses so that the various boxes and frames in
      Remember the last directory used for the composer image select file
      Fix for ticket #184. Also includes some tweaks to resolve some
      Bug fixes:
      g++ 3.2.2 didn't like isfinite() without the std::, so these have been added.
      Save and restore the size and geometry of the edit attribute dialog
      Remove unnecessary Q3 headers
      Fix for ticket #161. Always quote the value in an 'UPDATE ... SET = value'
      Fix for the rest of ticket #130 (show the actual column default values
      Comment out a slot connect to a slot that no longer exists
      Remove lines inside #ifdef QT_VERSION < 0x0400000
      Remove an unnecessary \0 pad to the end of the wkb char*. Also fix a
      Give a default value to mValid for all constructors
      Fix for ticket #193. Added in a clip region when drawing to a QImage
      Fix for ticket #197. The tab order is now set by the .ui file rather
      Remove a redundant connect call for the help button (it's done
      Use icon overlays for the editable and overview status of a layer
      eliminate the OGR message about not being able to open a read-only
      Tweak the tab order for the postgres new database dialog box - now
      Applied patch in ticket #202
      Enabled substition of the Id keyword
      Use the Qt4 slot for terminating a QProcess rather than the Qt3
      Add in context help for the copyright plugin
      Fix a problem with an incorrect proj4 string and the associated query
      Change a debugging std::cout to use the QgsLogger class
      If an SQL insert fails during committing new features to the database,
      Alternative fix to that in r5637 - fields that the user didn't touch
      Fix for ticket #146
      Applied patch in ticket #194
      Apply some changes to the parmater field - +stere changes to +sterea. See ticket #209 for more details.
      Fix for ticket #198. The identify results dialog is now deleted when
      Make the save as svg and save as image file selection dialogs remember
      Remove a debugging std::cerr
      Tidy up #includes
      Fix for ticket #212. Problem was caused by two un-initialised
      Fix for patch #67 - I think it'll solve the problem without causing
      Add extra item to spitplugin_la_CXXFLAGS as per ticket #216
      Tweak the way column widths are set in the identify results dialog box
      Change the help text for the identify results dialog box
      Fix for ticket #217 - autogen.sh didn't correctly detect older
      Applied patch in ticket #222
      Apply patch in ticket #227 to head
      Fix the problem where trying to digitise on an empty map never gave
      Make the default extent -1,-1,1,1 instead of 0,0,0,0 as this is a more
      Fix for ticket #223. (selecting rows in attribute table didn't update
      Fix for bug in ticket #230 (zoom to all doesn't work when a layer has
      Applied patches r5669, r5668, r5667, r5666, as applied to the
      Set the svn:ignore property so that a svn status command reports
      This should of gone in with r5681
      Add *.loT to the ignore property
      - Fixed reading of text file (ticket #203). Seemed to be a problem with a
      Fix for ticket #233.
      Actual fix for the previous commit...
      Fix for ticket #237 (delimited layers don't select properly). Was
      Fix for ticket #238 (zoom to map fails on startup). If there are no command line
      Fix for bug whereby toggling layers on/off using the toggles in the
      Fix for ticket #239 (selected polygons lost their boundary). Needed to
      Make the BUGS file point to the trac system
      Set the Id keyword
      Fix for ticket #232. A make, make install, or make all in the toplevel
      Provide an option to the user to constrain searches for spatial tables not
      Fix a typo
      Fix for ticket #208. configure now accepts an optional
      Provide the user with the option to only display spatial tables that
      Further changes to fix ticket #8 (wms not working through a web proxy). Should work now, but needs a bit of testing to be sure, which I'll do over the next few days.
      On first displaying the postgres connection details dialog box, ensure that
      Fix for ticket #122 (projection set incorrectly for some raster
      Fix for ticket #245 (georeferencer cancel button doesn't work)
      add some space to an error message
      Fix for ticket #226 (saved projects with postgres layers in a map composition won't reload).
      Tweak the list of files to be ignored by svn
      Further tweak to the automake sed parser as supplied b Tom Russo. Should now
      Add the Qt version that qgis is compiled and running against into the
      Explicitly allow for Qt 4.2 in checks
      Remove wfs from the compiled code as it currently fails to compile
      Speculative fix for ticket #249
      Remove Qt3 stuff
      Make a longish warning message wrap in it's dialog box
      Remove some unnecessary Qt #includes
      - fix ticket #165 (crash in Helmert transform in georeferencer)
      When choosing to load the georeferenced raster file, qgis now does a
      The delete point function now works in the georeferencer
      - Provide the user with the option of deleting an existing world file
      Fix for ticket #253 (crash when using 'identify features').
      Changes for ticket #257 (UI tweaks).
      Fix for ticket #260 (crashing when clicking on map canvas)
      Fix for ticket #258 (crash when loaded a wms capabilities document)
      Uncomment a debugging #ifdef
      Move various debugging outputs to QgsLogger::debug so as to reduce
      Fix for part of ticket #247 (unable to create a custom projection)
      A missed file change to go with ticket #257 and SVN r5761
      Move some debugging output to QgsLogger::debug
      Tidy up #includes
      Adjust indenting only
      Fix for ticket #263 (not all gpx point were imported).
      Tidy up #includes
      Treat the QProcess with more care so as to avoid a message about the
      Fix for ticket #264 (polygon outlines obscure continuous colours for
      Tweak to go with svn r5815
      Yet another tweak to svn r5815 (dialog box now remembers the
      - Fix the bug where setting the outline thickness of polygons
      Enable legends for continuous colour renderers. Despite what a comment
      Fix for the problem with the auto* process failing when svnversion isn't
      Fix for ticket #272 (warning message about not being able to delete a
      Provide an optional checkbox in the message viewer for such things as
      Provide a warning to the user that the svg output may well be less
      Suggest printing to postscript rather than pdf (cause qgis doesn't
      Support usb connected gps's under windows. Addresses ticket #201.
      Speculative fix for tickets #250, #276, #275, and #281
      Fix for ticket #291 (same as image not giving the choice of image
      fix for ticket #309 (incorrect error message when loading a vector
      Automatically turn on the vector layer label toggle when the user sets
      Fix for ticket #277 (problem loading a view of a view)
      Undo the Makefile.am changes done in r5821. Were accidently committed,
      Apply patch in ticket #316.
      Apply patches given in ticket #313
      Remove the sourceforge menu item (as suggested in ticket #285).
      A speculative fix for some compilation problems as a result of commit
      Add another tr(). Part of ticket #316.
      Tweak to previous commit
      Move the isfinite checks in the wms provider to the qgsrect class and
      Update the config file location in the man page
      Fix for ticket #320 (delimited plugin doesn't attempt to choose
      Look for lat/long before looking for x/y column names
      Tidy up the #includes
      Eliminate the need for create_qm_files.sh to be executable
      Apply icon mods and additions as in ticket #315.
      Combine separate EXTRA_DIST commands into one to prevent a warning message
      Fix for the delimited text provider excluding features that are exactly on the boundary (could of sworn that I'd fixed this problem a while ago, but there's no record of it in svn). Partial fix for ticket #322.
      Fix for ticket #326 (delimited text plugin only allows *.txt files).
      Tweak to the file filters for the delimited text plugin file selection
      Move the identify results dialog from a Qt3 to a Qt4 widget
      Migrate a Qt3 construct to Qt4
      Move Q3Url code to QUrl
      Changed use of Q3Url to QUrl
      Update README to v0.8 stuff and the move from sourceforge to qgis.org
      Reconnect the default srid and geometry column name qcheckboxes to the
      Provide menu options to view and hide the toolbars. This provides a
      Provide the means to add some pre-defined wms servers to the server
      Added an entry to the tbl_projection table for the Krovak
      Fix problem where the user copy of the qgis.db database wasn't being
      Move some more Q3 widgets to their Qt4 counterpart
      Flip the attribute actions dialog so that the useful things are at the top.
      Fix fo ticket #294 (load project didn't honour the collapsed/expanded state of
      - Modify the list of default wms servers to be ones that work correctly with
      Fix for ticket #277 (can't display data in postgres that is a view of a view)
      Reversion of change to the sql that worked out what view column depend on
      Make the various spit error messages more informative to aid the poor
      Add tr() to some user visible text
      Warn the user if PostGIS isn't in the selected database
      Undo the unintended changes in svn r5978 which disabled postgres support
      Fix another unintended change in r5978 that also disabled postgres
      Change the ui include to the more modern style. Note that this file
      Add some tr()'s to user visible text
      Update the 'whats new' text in the About dialog box (or at least remove
      Fix for a crash. May be the cause of tickets #275 and #268
      Display a warning message when identify fails to find a feature when in
      Partial fix for ticket #303 (tiff withs nulls in them plot all
      Fix for ticket #303 (tiffs with nulls display incorrectly). Just a few
      Make the check for nan actually work
      Apply patch in ticket #357
      Make sure that the start of the spatial reference system text is visible in
      Warn if loading a project file from an older version of qgis (prompted
      Reduce the time taken to populate the sample list. Technique to do this
      Apply patch in ticket #365.
      Fix a spelling mistake in debug message
      Make svg files harder to load as images in the map composer because qt
      Remedy for ticket #262 - when a SRS is considered invalid by geos, don't call assert(), but rather just refuse to transform the point.
      Fix for ticket #280. All exceptions thrown while trying to transform
      Fix a bug where the continuous colour renderer would display and use the wrong layer attribute on the second and subsequent invocations of the vector layer properties dialog box (caused by a mismatch between the combo box index and provider attribute index, due to excluding attributes that couldn't be used to colour the features)
      Apply patch submitted in ticket #388. Thanks.
      Make the 'pixmap not found' message a bit clearer
      Remove a bit of qt3 compability code
      Fix for ticket #400 (postgresql passwords with spaces didn't work). Now
      Replase some depreciated Qt calls (an attempt to fix ticket #405, but
      Fail if the Qt version is less than 4.2 (since the code now requires 4.2)
      Ad in the location of the proj library (should address ticket #409)
      Add in postgres lib directory (necessary if the pg libs are in a
      Fixe for ticket #410. May need tweaking for Mac?
      Fix for ticket #411 (misleading tooltip)
      Cope with postgres schema and table names that contain . characters.
      Fix for ticket #398 (measuring needs a way to stop measuring without
      Tweak for previous commit. After stopping measuring with a right mouse
      Update measuring context help to reflect changes in svn r6153 and r6154
      Fix for ticket #412 (expanding of identify list results had stopped working)
      Fix for ticket #392 (put number of features in identify results dialog
      Correct a small problem with loading postgres layers due to recent commits.
      Yet another tweak to recent commits.
      Fix for ticket #298 (identify tool radius was too large).
      Set the max value for the identify search radius spinbox to 100
      Work around for ticket #405 (incorrect drawing of expanded file groups
      Fix for ticket #404 (print composer needs a help button).
      Add in a missing \
      Potential fix for ticket #406 (qgis crashes on copy postgres attributes)
      Add in the print composer help file, which was missed from a previous commit
      Put in the correct context help id for QgsComposer
      Replace Qt3 stuff with Qt4
      Fix for ticket #406 (problems with copying selected attributes from a postgres
      Fix to r6188 to allow compilation
      Correction to r6160
      Fix for ticket #414 (legend size is not remembered).
      Fix for ticket #424 (recently saved projects that access postgres
      Adjustment to r6200
      Fix for ticket #431 (postgres tables not visible in query builder).
      Add missing .la files when compiling standalone spit
      Fix for ticket #439 (yet more problems with fully quoted
      Partial fix for ticket #438 (measure area units are inconvenient)
      Possible fix for ticket #453. Code now follows the example in the Qt
      Fix to allow mapserver export code to compile
      Fix the 'Object::connect: No such signal QgsRasterLayer::drawingProgress()'
      Partial fix for ticket #277
      Fix for ticket #277 (viewing views of views).
      Adjust indenting to fix a few cases where it was confusing. There are no
      Partial fix for ticket #444 (low resolution map composer maps). Hope
      Fix for ticket #461 (spelling mistake)
      Use a sensible default map extent for .gpx files with no data in them (as
      Fix for ticket #463 (add image button missing from map composer)
      Reduce box line thickness for map composer label
      Tab delimited, not space (otherwise ones' photo doesn't appear in the
      Warn the user if they are trying to measure lines or areas with qgis
      Tweak the ignore properties for the toplevel directory
      Tidy up indenting (replace tabs by spaces). No changes to the code.
      Set a better line width for the map composer legend box
      More indenting tidy ups
      Prevent a 'missing signal/slot' message when opening the project
      Fix a signal/slot missing warning for the custom projection dialog
      Make the plugin name, description, and version available for
      Fix another signal/slot mismatch. This re-enables the error messages
      Alter the help text to reflect the lack of regular expression parsing
      Remove a debugging output from general use
      Slovak translation from ticket #497 from lubaby.
      Slovak translation for context help from ticket #497 from lubaby
      Tidy up indenting in some of the qgslegend.cpp file
      Fix problem with reporting of line number in exception error messages
      Partial fix for ticket #474 (crash with mixture of projections).
      Revert changes in r6341 (qgsmaplayer.cpp only)
      Fix for ticket #474. The behaviour when different layers are being reprojected
      Correct some debug output formatting
      Another debug statement change
      Merge of patch r6354 from Release-0.8.0 branch
      Fix bug where QgsLogger::debug with a double input variable always printed an
      Fix for ticket #475. The fix has introduced an intermittent off-by-one-pixel
      Merged r6372 from 0.8 release branch to head
      Apply patch in ticket #458 (user configurable colour for the measure
      Fix for a compile error due to previous commit
      Provide the enhancement in ticket #207 (option of whether to
      Merge r6387 from 0.8 branch to head
      Merge r6391 from 0.8 branch to head (fix for ticket #186).
      Merge r6393 in 0.8 branch to head (fix for ticket #288).
      Merge r6396 from 0.8 branch to head
      fix a couple of compiler warnings
      Fix some compiler warnings
      Fix compiler warnings
      Fix another compiler warning
      Fix compiler warnings for spit plugin
      Fix compiler warnings for plugins
      Fix compiler warnings
      Fix compiler warnings in core directory
      Fix compiler warnings in providers
      Fix more compiler warnings in plugins
      Fix compiler warnings in app and ui directories
      Fix a compiler warning
      Fix for incorrect contents in qgssvnversion.h for Unix and Mac (was just
      Fix a compiler warning (use a tcp port number that fits within a 16bit
      Fix some runtime signal/slot warnings
      Replace some Qt3 widgets with Qt4 ones
      Adjust indenting. no code changes
      Fix a compiler warning
      Potential fix for ticket #477 (slowness opening postgres databases that
      Fix a missing slot message when loading a layer
      Changes to support a comment for each attribute in vector data. Now
      Fix compiler warnings
      Fix some more compiler warnings. Apply -Werror to grass directories.
      Disable -Werror just on the file that has an erro from a third-party app
      Make postgres column comments available for the layer properties metadata
      Do one less query per table column when loading a postgres layer.
      Decrease time taken to find key column in layers that come from postgres
      Provide for a layer comment to be made available for vector layers
      Fix a spelling mistake
      Prep work for ticket #25 (case sensitivity for attribute table search)
      Fix for ticket #634 (compile warnings in RHEL64)
      Tweak to r6747 to allow the user to enter non-integer scale values, and
      Tweak the scale display/entry so that users can enter scales in the form
      Fix for ticket #646 (spelling mistake)
      Fix for ticket #651 (zoom full doesn't work on a single point)
      Fix for ticket #743 (substitutions in actions weren't happening).
      Fix for ticket #744 (crash associated with actions).
      Fix for ticket #772: mis-display of scale field in map composer
      Fix for ticket #793 (missing work in what's this text)
      Fix for ticket #499 (What's this missing from main window).
      Fix for ticket #483 (provide regular expressions in delimited text
      Fix for a crash when loading a delimited text file where the delimiter
      Fix for ticket #150 (added ability to set the copyright text colour).
      Small bug fix - placing a scale bar on the map composer sometimes gives
      Fix for saving/restoring of map composer map/item splitter position.
      Fix for ticket #772 (map composer details pane displays incorrectly).
      Fix for ticket #815 (broken delimited text layer loading for plain text
      Let the user make the details pane of the map composer as wide as they
      Fix for ticket #150. Not sure how it worked prior to this commit (which it did
      Enable extended selection mode for the table list
      Make QTextLabels word wrap to allow for longer text (useful for some languages
      Resave using Qt designer 4.2.3 to allow compilation
      Fix for ticket #181 (multi-line text labels on map composer)
      Fix for typo (#819)
      Fix for ticket #402 (add a zoom to selected button to the attribute
      Fix for ticket #611 (add a "don't show this again toggle" to the snap
      Fix for ticket #847 (make the requirement for a header row in a
      Fix for ticket #420 (attribute table can truncate displayed data)
      Fix for ticket #830 (print composer pane is wrong on first running of
      Add a comment to explain some 'arbituary' numbers
      Save file in Qt designer 4.2 to allow it to compile
      Resave under Qt designer 4.2.3 rather than 4.3 (fails to compile otherwise)
      Resave using qt designer 4.2.3 to allow compilation with that version

gcontreras (6):
      Changes in openvector dialog to support all drivers available in ogr including database and protocol drivers
      Changes to remove password from ogr database uris in legend and setting port 5151 as default for sde connections.
      Fix for bug #1520, After adding a column for OGR-Layer, column doesn't appear in attribute table
      Fix for ticket #1702, when loading an ogr database datasource with one layer the password appears in legend.
      Fix for ticket #936, Legend name too long when executing "qgis vectorfile.shp"
      Fix for Ticket #1881. This allows to change the srs for wms based in geoserver.

gjm (22):
      Apply patch provided by smizumo (#989). Also fixes ticket #1203.
      Fix for ticket #911. Changed field separator from , to tab as linestring
      Fix for ticket #953.
      Fix for ticket #1172
      Fix for ticket #1197 (recent projects list wasn't being populated on
      Fix to allow multiple items in the (Derived) node in the identify
      Actions now provide access to the coordinates for points and the
      Bug fix. The %% thing works again in Actions, and now works with the
      Fix a compile error
      Clarify tooltip text (addresses #1142)
      Fix for ticket #884 (inconsistent behaviour with fullscreen mode)
      Another fix for #1142.
      Apply patch in ticket #1345
      Fix a typo in the about dialog box text
      Update my email address
      When qgis is installed in a non-standard place, qgis doesn't find the
      Fix for ticket #2228. Also enhanced to offer a couple more conversion
      Fix for #2820, layer extents use scientific notation for large numbers
      Fix ticket #2882 (not using QGIS_LIB_SUBDIR to determine pathname to the
      Apply patches in #2863 (configuration changes to make ccmake work with
      Implement suggestion in #2882 (make the Mac build use the configurable
      Fix bug #2772 (dropping gpx files onto qgis didn't open the file

godofredo (2):
      Added a note about compiling qt 4.3 debug
      Surround definition of _fmode in MSVC ifdef to allow compilation in mingw

gsherman (1121):
      Initial revision
      removed - files are generated automatically by uic and moc
      renamed to lowercase
      added qgisappbase to makefile/src.pro
      makefile update
      *** empty log message ***
      removed  - auto generated by moc
      support for icons in postgis selection dialog
      make file modifications
      *** empty log message ***
      *** empty log message ***
      mods to support reading wkb
      points displayed from a postgis table -- everything hardcoded at this point
      points displayed from a postgis table -- everything hardcoded at this point
      minor update -- point layers displayed (no repaint)
      minor update -- point layers selected but not displayed (no repaint)
      updated info
      updated info
      xpm icons for qgis
      icon updates
      icon updates
      removed postgresql from doc generation
      *** empty log message ***
      documention update
      *** empty log message ***
      minor updates
      initial point and line drawing
      polygon layer drawing added
      Auto repaint/polygons filled
      License
      fixed edit of connections
      documentation updates
      classes to support map canvas rendering
      Change to drawing logic
      mods to rendering code
      added GNU statement
      added GNU statement
      added GNU statement
      fixes to rendering code
      fixes to drawing code
      stubbed in symbology classes
      initial import into new directory
      initial import into new directory
      no mocs needed in repository
      updated files to support kdevelop
      updated to support kdevelop
      updated to support kdevelop
      updated to support kdevelop
      changes to support kdevelop
      mods for kdevelop
      *** empty log message ***
      *** empty log message ***
      mods for kdevelop
      *** empty log message ***
      *** empty log message ***
      qmake generated Makefile
      Install directions using qmake
      *** empty log message ***
      KDevelop project for use with qmake
      *** empty log message ***
      update kdevelop project
      mouse tracking enabled
      documentation update
      update kdevelop project file
      zoom in and pan support
      zoom in and pan support
      map navigation tools moved to toolgroup
      namespace mods
      QGis namespace declarations
      minor changes to map layer base class
      add QgsLegend stub to main window
      legend support class
      custom symbol class
      ogr test
      *** empty log message ***
      Updated install instructions to include GDAL/OGR
      Updated install instructions to include GDAL/OGR with URL
      ogr support for vector data formats
      valid layer checking added
      legend mods
      add layer icon
      primitive legend implementation
      changes to legend and base maplayer classes
      Updated URLs
      version added to main window
      added about dialog
      random colors on layer add
      legend hooks for layer remove and properties
      change dev version to 0.0.4-alpah
      set layer colors enabled
      code reformatting
      settings for gnu indent
      added info about binary GDAL/OGR
      fixed multiple repaint bug
      fixed panning bug
      changes to layer properties dialog
      Updated change log for 0.0.4 release
      xpm for mouse cursors
      render bug when adding layers fixed
      render fix
      Added source info and display name setting
      Mods to allow setting of display name of a layer
      update to whats new
      removed msgs to std out / added line width to symbology settings
      version number change
      added cursors for map navigation tools
      remove layers feature
      stubbed in identify function
      zoom updates
      doc change
      QGis project file schema
      minor fix
      QGis DTD
      Updates prior to 0.0.5 release
      stubbed in test button for plugins
      Window position and toolbar docking restored on startup
      incremented version to 0.0.6-alpha-dev
      plugin test function implemented
      plugin test function implemented
      plugin test function implemented
      mod to description
      error checking added
      password checking/saving fixed
      eliminated stdout messages
      added zoom to selected layer
      initial plugin api and test plugin
      Makefile for test plugin
      Makefile changes for plugins
      Plugin test message boxes
      Readme for the lib directory
      stub classes for plugin support
      mods to plugin api
      mods to plugin api
      mods to support identfying features
      mods to support identfying features
      Identify function for PostGIS layers
      attribute table display classes
      attribute table display dialog
      changes to support identify and attribute display functions
      attribute display dialog
      fix segfault when no layers on map and table button clicked
      Minor fixes prior to 0.0.6 release
      Minor fixes prior to 0.0.6 release
      Update changes to 0.0.6 release
      bug fix
      version/authors change
      Makefile for building QGis without PostgreSQL support
      qmake .pro file for building QGis without PostgreSQL support
      Changes to allow building without PostgreSQL support
      Info for building with/without PostgreSQL suppor
      Changes to support full build (includes PostgreSQL)
      Changes to support building without PostgreSQL
      Changes to support building without PostgreSQL
      Updated whats new section
      During repaint, the data store is only accessed if map state or extent has changed
      During repaint, the data store is only accessed if map state or extent has changed
      During repaint, the data store is only accessed if map state or extent has changed
      update to DTD to support multiple layers
      fixes to layer property editor
      Changes to plugin menu and test harness
      *** empty log message ***
      renderer classes
      renderer doc update
      gcc 3.x fix
      changes to support libpq++ at postgresql 7.3
      minor mods to plugin api
      project save code additions
      file save/open
      file save/open
      removed old kdevelop project file
      KDevelop 3.0 project file
      changes to build system
      change to build system
      update DTD for QGis
      file save/open fixes
      header template update
      maintenance fixes
      no message
      plugin api tweaks
      changes to plugin interface api
      icon for plugin test
      changes to plugin api
      fix for postgis bug
      plugin manager
      Fixes to PostGIS data selector
      Version checker
      Version checker
      fix to WKB LineString
      include fixes
      change version checker to run on port 80
      fix attribute table display bug
      change to version checking message display
      ECOS patches
      removed erroneous source/header
      version number update
      changes to support Postgresql 7.3.x schema for geometry_columns
      changes to support Postgresql 7.3.x schema for geometry_columns
      added contributors to the about dialog
      *** empty log message ***
      *** empty log message ***
      maplayer plugin support
      maplayer plugin test
      changes to support maplayer plugins
      added select features icon
      added
      minor housekeeping
      minor bug fixes
      minor bug fixes
      minor bug fixes
      modified postgres checking
      added select cursor
      multiple features displayed when doing identify
      change to postgres defines
      removed bogus files
      updated makefile
      hid plugin menu items, added icon for zoom to selected
      update contributors
      updated contributors
      changelog updates
      plans for 0.0.13
      added GDAL checks to configuration
      added GDAL checks to configuration
      changes to build system (uses configure)
      removed Makefile
      Updated install instructions
      change to GDAL checking
      support for GNU build tools
      update to GNU build tools
      support for GNU build tools
      mapserver export
      mapserver export
      mapserver export
      moved static version vars from qgisapp to qgis.h
      mapserver export dialog
      mapserver export class
      changes related to mapserver export
      test using Qt only -- no gdal
      mapserver export tweaks
      help viewer
      tweaks to Qt detection
      added host detection macro
      Fix for SuSE 9.0 crash
      Fix for SuSE 9.0 crash
      added descript to names identify looks for when trying to assign a key for displaying results
      updated whats new
      updated version string to 0.0.13
      update to libtool
      updated for 0.0.13 release
      update to configure to detect valid Qt version
      added mapserver ui files
      incremented version number
      **Updated whats new section for 0.0.14
      merge with datasource branch
      updated to include plugins
      merge with datasource branch
      merge with datasource branch
      fixed bug that caused multiple properties dialogs to be displayed
      improved documentation and behavior of the example plugin
      fixed maplayer plugin so it loads -- doesn't do anything useful
      removed stale files
      added maplayer plugin
      removed stale files
      get rid of configure since it needs to be generated
      moved context menu to vectorlayer class
      removed since it is generated by automake
      Instructions on how to build and install the cvs version
      removed since files are generated by autotools
      blank TODO for 0.1
      updated doxygen config
      Updated TODO list of isssues requiring attention prior to release of 0.1 (formerly 0.0.14)
      initial checkin of postgresql geoprocessing plugin (non-functional)
      changes to support plugin architecture
      updated TODO list for 0.1 release
      more progress towards a buffer function
      First fully functional version of the buffer (geoprocessing) plugin
      added Makefile for geoprocessing plugin
      added geoprocessing subdir to Makefile.am
      removed message box prior to adding new layer, commented out include for matrix1.xpm since it isn't used by the plugin
      added validity checking for a layer
      added validity checking prior to adding vector layer
      cleaned up memory management of postgresql  queries and connection objects
      changed detection method of layer type when reading a project file
      changed font in plugin list
      added validity checking at the data provider level. Modified logging in postgres provider
      changed detection logic for qt share libs and qt multi-threaded lib
      changes to support compilation under Qt 3.1.x
      added toolbar with buffer button
      fixed QgsProjectIo so right-click context menus are connected when loading a saved project
      fix to plugin installation and detection code. Also solve qt 3.1 compile problems
      fix to plugin installation location
      removed setModal(true) from the dialog to prevent Qt 3.1 compilation error
      Updated TODO list
      Updated status of existing todo items
      Added ability to load a layer by double clicking on it in the list of PG layers
      Tweaked display name to capitalize the first letter and strip schema/geometry column from name of PG layers
      Tweaked display name to capitalize the first letter from name of layer
      Changed name of setlayerName function to setLayerName
      Changed name of setlayerName function to setLayerName
      Made addVectorLayer function public so it can be used from other dialogs
      Updated TODO list
      added pixmaps to fill style buttons
      logic for tracking state of the project/map canvas so user can be prompted to save prior to exiting, closing, opening, or creating a new project file
      fixed bug with creating buffer in postgres 7.3.x
      changed Cancel button to Close
      changed signature of constructor (char * to const char *)
      added hooks for help viewer
      primitive help viewer
      new unified property and symbology dialog to replace all existing property and symbology dialogs (INCOMPLETE)
      Added new  help viewer and vector layer properties sourcefiles
      Modifications to support the new unified property and symbology dialog to replace all existing property and symbology dialogs (INCOMPLETE)
      wait cursor during processsing
      removed stale ui file (replaced by qgshelpviewerbase.ui)
      Restored help viewer after accidental overwrite
      help viewer sets contents
      check postgis capabiliities before performing buffer. If no GEOS, show error and don't do the buffer operation
      intial check in of spit sources
      initial check in of spit source
      fix so it will actually compile
      spit icon
      added moc files for dialog base classes
      added moc files for dialog base classes
      Change version number
      Stubbed in new vector layer properties dialog (only accessible from right-click menu)
      fix for handling special characters
      fix for handling special characters
      added pictures of developers. submit yours now
      changed order of tools menu items
      changed layout of dialog
      added contributor photos
      added support for conditional debug statements; Update to contributors photos
      added checking for setting DEBUG/NO_DEBUG flag. Qt always defines DEBUG unless NO_DEBUG is set. By default QGIS compiles without DEBUG set. To enable DEBUG, define QGISDEBUG=1 prior to running autogen.sh and configure
      added #ifdef to std::cout and std::cerr statements
      fixed std::cerr messages
      added release name to version string
      added more 'mug shots'
      added pic of mcoletti on the pipes
      modified toolbar icons
      fixed dirty detection to prompt to save project when clicking new or open project
      added const to declaration and changed array name to qgis_xpm
      added interface for positioning menu items from plugins
      added new mapserver export icon
      fixed caption for attribute table display
      added install for docs
      plugin manager now actually manages plugins
      initial import of metadata class for plugins
      placeholder for docs
      set ui version to 3.1
      added icon to buffer menu item
      added info about debug messages
      added intersect option to select to properly select features during select and identify operations. OGR does not support intersects so this is only implemented in the postgres provider
      added options dialog. help now uses web browser instead of custom idget
      added user help documents
      added hooks for opening url relative to the documentation base directory or an absolute url
      connected help button on the buffer dialog to display help stored in <prefix>/share/doc/plugins/geoprocessing/buffer
      added structure for plugin documentation
      fixed version number to 3.1
      removed second arg from endsWith function to retain compatibility with qt 3.1
      updated exit, plugin manager, and help contents icons
      changed function for setting check box to maintain qt 3.1.2 compatibility
      didge updates to gnu build configuration
      added a nopen button
      updated back and reload buttons
      added a NoPen button
      reformatted code
      changes to build system
      changed location of qgis libs (plugins)
      indented code
      minor change to indent standard
      change to build system
      fixes to meta table handling and other bugs
      changes to build system
      change to qgis plugin/provider lib
      updated authors
      changes to build system
      changed indents to 2 spaces, no tabs
      added version number to plugin display. removed type for this release
      added marco to mug shot. added lars to list of contributors
      added qgis webpage and qgis sf page slots
      added icons for the remainder of menu options. added qgis web page and qgis sf page to help menu
      indented source
      added version function to return version without instantiating the plugin object
      Updated status of TODO items
      Updated buffer plugin documentation and added screenshots
      Removed files that are generated automatcially
      indented code using GNU indent and .indent.pro file
      fixed GPL header and/or added CVS Id keyword expansion
      got rid of duplicate const that somehow slipped in...
      cleaned up mess made by GNU indent
      Added a couple of items to establish the format for the file
      Added bug numbers to issues
      shell script to create the translation files in the src subdirectory
      added GEOS detection and warning
      shell script to create the qm files from the ts files
      added Hoshi's picutre to the wall of shame
      removed since it is only needed to update translation files and can be generated using the two shell scripts (create_qm_files.sh and  update_ts_files.sh)
      added debug to the layer name beautification code
      Update readme for 0.1pre1
      updated changelog for 0.1pre1
      lars fix for crash when trying to buffer a raster
      latest fixes
      icon for spit
      latest spit changes
      Fixed compile problem under Qt 3.1.2 related to GDAL driver detection code. Qt 3.1.2 does not support the case sensitive argument to QString::startsWith and QString::endsWith
      Fixed compile problem under Qt 3.1.2 related to GDAL driver detection code. Qt 3.1.2 does not support the case sensitive argument to QString::startsWith and QString::endsWith. Removed the second argument. This needs to be revisited if case insensitve detection  is truly required.
      added asPolygon function to return the rectangle as a set of polyogn coordinates
      Added port to the new connection dialog. Port is used in connecting to PostgreSQL. If port is not specified, the default of 5432 is used.
      fixed path to help contents (changed to <prefix>/share/qgis/doc)
      Bumped version to 0.1pre2
      Plugged a few memory leaks
      added debug message to destructor
      changed debug define from DEBUG to QGISDEBUG
      added line to strip the qgis binary after make
      changed #ifdef DEBUG to #ifdef QGISDEBUG to fix rh/fedora problem
      Fixed Partial map displayed after window resize bug [882424 ]
      fixed some memory leaks -- many more left to find
      removed fix for bug 882424 since it clobbers raster display. Will fix post-0.1 release
      added iostream include
      changes to support project loading from command line, plus fix that prevented ogr layers from loading at all from command line
      perl script to build a new plugin source tree and add the appropriate lines to the build system
      removed shell script
      fixed a couple of typos
      fixed bug that prevented project files from loading when selected via the open project toolbar button
      fixed typo in a comment
      simplified global replace of template parameters
      Backed out fix to improve memory management. Deleting feature after draw causes select function to fail. This needs to be revisited for 0.2.
      backed out changes related to memory leak fixes
      Fixed type in install directory path
      Fixed type in install directory path
      stubbed in heading for 0.1 final
      fixed version number in the ui file
      changed version to reflect 0.1 final
      updated changelog
      updated documentation for 0.1 release
      update known bugs
      update for 0.1 release
      Rolled in latest changes from the standalone spit application. Changes to connection dialog to support port number. Changes to help text.
      Updated the Whats New text for the About Box to reflect 0.1 changes.
      Updated version to 0.2 development
      Updated Changelog
      Added radius for identifying features on vector layers added to Preferences
      Added search radius for identifying features to the preferences dialog. MapCanvas uses the value specified by the user to calculate an acceptable search radius.
      *** empty log message ***
      added version scheme
      version number now fetched from VERSION set by configure
      *** empty log message ***
      Corrected debug statements in main.cpp and added a bit of verbiage to the
      Removed hard coding of provider types in the addVectorLayer method. Caller must now provide compatible arguments that the designated provider can use to open the data store and fetch data.
      Modified call to addVectorLayer so that the proper parameters are passed.
      initial import
      added Makefile for providers/delimitedtext. Bumped the EXTRA_VERSION to 5
      *** empty log message ***
      Updated doxygen mainpage section in qgis.h
      Added whats-this slot
      Added whats-this text for menu and toolbar actions
      Added documentation
      *** empty log message ***
      Made changes required by refactoring QgsField
      1. Added bounds checking for selecting features.
      Added copy constructor
      *** empty log message ***
      Added delimited_text plugin
      Fixed include for qgisapp.h to local
      Added delimited_text plugin to Makefile.am
      Initial checkin of delmited text plugin files
      Added delimited text provider to Makefile.am
      Fixed implementation for tables and identify. Select and highlight of features does not work yet. This is the inital version, work on bugs is ongoing
      Indentation changes, stub for new getNextFeature function that will be implemented to plug memory leaks
      Indentation chagnes
      Changes to support upcoming data provider api changes related to plugging memory leaks
      Bumped extra_version to 7
      Updated changes related to 0.1.0devel7
      Fixed version number in .ui file to allow compilation under Qt versions prior to 3.3
      Changed embedded image format to XPM.GZ to eliminate the duplicate const error when compiling with Qt 3.2 or older
      Updated icon for plugin
      Modifed ternary statement to return QString::null if the file is not valid
      Added Qt standard WhatsThis button to the toolbar at startup
      Renamed plugin source files to something more meaningful
      Initial checkin of documentation for the delimited text plugin
      Added delimited_text to SUBDIRS
      Added delimited text doc dir makefile
      Minor code reformatting
      Changed popup menu names to something more meaningful than PopupMenu, PopupMenu_1, etc
      Added functions to return menu ids by name and menu name by id.
      Added Parse button to reparse the header row if the delimiter is changed
      Updated help for the plugin (still not complete)
      Fixed dependency for qgsattributetablebase.h (file was incorrectly
      Added qgssymbol.cpp to Makefile.am. An unknown change in the symbology
      Added snapshots for plugin documentation
      Added qgis_config which is patterned almost exactly after pg_config (PostgreSQL) and can be used to determine the prefix, lib, include, and bin directories of a QGIS install.
      Added tools/qgis_config/Makefile to AC_CONFIG_FILES. The qgis_config program is patterned almost exactly after pg_config (PostgreSQL) and can be used to determine the prefix, lib, include, and bin directories of a QGIS install.
      Removed unneeded BINDIR from AM_CXXFLAGS
      Added qgsfield.cpp to libqgis_la_SOURCES so it gets built into the library.
      Changed parsing/splitting to use regular expressions. This allows special
      Added GRASS provider from Radim
      Added GRASS support from Radim
      Updated TODO list with tasks required for 0.2 release
      Added detection of invalid layers in addVectorLayer method. This fixes a
      Normalize the selection rectangle prior to passing it to the provider. This
      Commented out wkbheader related code (this is test code and not ready for
      Updated delimited text plugin documentation for 0.2 release
      Translation files from last (0.1) release
      Forced name of .pro file to qgis_ts.pro so no assumptions are made about the
      Plugin menus now install under the top-level Plugin menu in the menu bar.
      Fixed bug that caused file selection dialog to popup when saving a new
      Fixed project save as behavior to make newly saved document the current
      Added icon to spit menu.
      Added qgsrect.cpp and qgscoordinatetransform.cpp to libqgis.
      Final changes prior to release:
      Added QGISDEBUG statements to display information about current map scale
      Radim's fix for inner ring rendering
      Backed out changes (addition of Ctrl-Q/Ctrl-S) which breaks compile on
      Fixes for OS X endian bug
      Fix for OS X endian bug (needs further testing)
      Answer to a XXX question added to comment - A useless commit this is...
      Added two desktop icons
      Changes to implement scale display for map data in feets, meters, and
      Bumped EXTRA_VERSION to 24
      Saved ui files with qt designer 3.1.2 to preserve compatibility
      Updated ChangeLog and bumped configure.in EXTRA_VERSION to 26
      ** Changed release name to Madison in qgis.h
      Updated translation files for 0.3 release. These need to be reviewed and
      Desktop icons (installed in share/qgis/images/icons)
      Moved icons to images/icons directory
      Updated docs for 0.3 release
      Updated files for 0.3 release
      Added QgisApp::setTheme() to set the icons from png images:
      Added theme selection to the user preferences dialog. Currently there is only
      Added the getSchema call to the constructor so the schema drop-down
      Added info about spit plugin fixes
      Added user selection of icon themes. There is only one theme in CVS (default).
      Subclassed options dialog to add theme capability
      Changed QgsIdentifyResultsBase to inherit from QWidget instead of QDialog
      Bumped extra version to 9
      Fix for theme preview as the themes are highlighted in the theme
      Updated todo list for 0.4
      Added option to set the number of features retreived before the map canvas
      Updated for changes @ devel17
      **Current extent support added to overview map
      Added QgsMapLayerRegistry to libqgis sources
      Added WIN32 support -- Edit with caution -- we now are supporting multiple
      Fixed interect function to get rid of >? operator (windows doesn't like
      Massive changes to provide Windows support. This is a work in progress but
      Info about Windows version information and bumped extra version
      Added ifdef's for OSX compilation (per J.Collord)
      Changes to support Windows version
      Changes to support Windows
      Modifications to allow compilation under windows
      Added include of qapplication.h when building on windows
      Changes to vector renderer gui layout. Windows Qt version cannot set
      Restored to revsion 1.53. Changes at 1.54 were causing hangs/crashes
      Restored to revsion 1.52. Revisions 1.53+ were causing crashes, hangs, or
      Updated splash screen for upcoming 0.4 release
      Qmake project file for QGIS src directory
      Qmake project file for QGIS top-level source directory
      Qmake project files for building on Windows
      Added patch from strk that improves calculation of extents for a postgres layer
      Updated comments/documentation
      Fixed overview extent rectangle bug that incorrectly displayed the zoom rectangle
      Updated ChangeLog
      Install documentation update for 0.4 release
      Updated translation files for 0.4 release. Translators need to update for
      Changes for 0.4 release - the 'Baby' is born
      Email audit trail for GPL change regarding compilation with any version of Qt
      1. First pass at defining PostgreSQL layers using a where clause in the data
      Added check to see if open in update mode failed. If so, try to open it
      Changed output to qgis_qm.pro so as not to blast the windows qmake project file (qgis.pro)
      Changed output to qgis_ts.pro so as not to blast the windows qmake project file (qgis.pro)
      Qmake project file for building qgis on windows
      QgsShapefileProvider must return a value from addFeature
      -qgisapp - fix for opening help files on win32.
      Addition of exception for compilation with any version of Qt
      Fix for file filter on win32 vs other platforms
      Canceling selection of browser doesn't blank existing browser choice
      Changes to support Windows icon
      Qmake project file for providers directory
      Qmake project files for win32 build
      Cleanup of postgres add layer dialog
      Added display/label field handling. Field is not set when the layer is added
      Updated ChangeLog
      Retabbed source to match coding conventions
      Added wellKnownText function to return the well known text of the point in the form POINT(x y)
      Added precision to wellKnownText function
      Rearranged capture icons and added them to the mapnavigation action group
      Incremented extra_version in configure.in to 8
      Fixed preferences bug that caused themes to disappear when setting options.
      Updated change log
      Added mouse wheel zoom. Moving wheel forward zooms in by a factor of 2.
      Retabbed and formatted source according to QGIS standards
      Changes for Win32 support - no new features
      Qmake .pro for building libqgis.lib. Used for linking with plugins.
      Changed include statement in qgis.h to use local rather than global search path.
      Enabled link with libqgis.lib (win32)
      Modified declaration for extern "C" functions so they work in win32
      Added return statement for the identify function to make it compile under win32. Currently it returns an empty vector
      Enhanced error reporting for plugin loading
      Updated win32 build environment to include gps plugin and provider
      Updated win32 build environment to include spit plugin
      Modified declaration for extern "C" functions so they work in win32
      Change Plugins tab label to Providers to better reflect the information it displays
      Qmake .pro files for gps provider and importer and spit (win32 build system)
      Added com1 and com2 for windows devices
      Added return true to parseNode function so it would compile on win32
      Added comments on changes required to the .pro to make a win32 release build
      Added .ascii() to QStrings written to the project file (otherwise the address of the object gets written under Win32)
      Removed nonexistent source files from the .pro
      Lumped common toolbar buttons into drop-down tools (I hope you like it)
      Updated changelog
      Updated INSTALL.cvs to reflect current configure/build procedures for CVS
      Updated splash screen for 0.5 -- waiting for backlash...
      Fixed splash screen display on win32
      Added single shot timer to splash screen to leave it up for 5 seconds. If user clicks on it, it goes away...
      Moved the toolbar plugin to the main toolbar conatiner in qgisappbase.ui rather than dynamically creating it when QgisApp is instantiated. This allows the plugin toolbar to play nicely with other toolbars and restore its state (position/docking) when QGIS starts up.
      Changed the label for the plugin toolbar from "Toolbar" to "Plugin Toolbar". This label is displayed when the user right-clicks in the toolbar container.
      Updated for changes made to plugin toolbar
      * Fixed bug that caused qgis to crash when a plugin was unloaded. All plugins
      Fix for stretched file management and data toolbars when docked
      Changes to allow build under Win32
      <sarcasm>New and exciting splash screen</sarcasm>
      -Fixed Qt version problem in ui files (version should always be set to 3.1)
      Changed QMessageBox::question to QMessageBox::information since the static
      Merged changes in 0.5 release branch to MAIN
      Imperfectly fixed problem where attributes aren't displayed if the primary
      Latvian translation file
      Fix for bogus error message when loading a shapefile from the cmd line
      Changed extra_version to 1, updated change log
      Cosmetic change to comments
      Updated splash.png for 0.6
      Added man page for qgis
      Sorted and reformatted dependency lists
      Applied patch from Gavin that fixes bug 1045894.
      .pro - Fix to get win32 version to build
      qgisapp.cpp: Fixed OGR filters (snagged fix from qgsproject-branch)
      Updated changelog
      Update copyright and RCS keyword
      Updated copyright and RCS keyword
      Implemented identify/selection using GEOS to return the proper features
      Added editable flag (someday we might actually be able to digitize
      Update changelog and bumped extra_version in configure.in
      French translation from lroubeyrie at limair.asso.fr
      Quick hack to add -lgeos flag to link. Need add detection code for geos to
      Changes for geos in Makefile.am
      Added test for GEOS to acinclude
      Added Display tab to vector layers dialog
      Update of change log and increment of extra_version in configure.in
      Fix for layer name not being saved to project file (bug 1047556) --
      Added snapshots back into the install for delimited text plugin
      New class to represent a simple line composed of two points.
      Makefile.am -      added qgsline.h/.cpp
      Makefile.am     - Added qgsacetatelines.h/cpp
      Restored missing connection for Help|About. How do these things keep getting
      GEOS support added for WIN32. See ogr.pro for notes.
      Changes to allow build under Win32
      Changes to allow build under Win32
      Changes to allow build under Win32. VC++ doesn't like the dynamic_cast operator, even though the compile settings inlude the rtti flag. For now, most dynamic_casts have been ifdef'd (which is ugly) to allow proper operation under WIN32.
      Updated for latest commits related to WIN32 build/operation
      Updated for latest commits related to WIN32 build/operation
      Updated for latest commits related to WIN32 build/operation
      Removed unused/uneeded help function. Help is provided by the geoprocessing
      Fixes to get plugins to compile under WIN32
      Removed test subdir from Makefile.am. Not sure why it was there but it
      .pro file fixes for WIN32
      Added wait cursor when opening layer properties for raster layers. Only works with layer popup menu pick.
      Update windows icon.
      Added option to set initial layer visibility to false for raster and postgres providers
      Removed pointless Q_ASSERT statement (added during win32 debugging)
      Put the assert back in. Without it, the grad renderer causes a seg fault. There is something wrong here that needs to be investigated.
      Reverted win32 hack related to dynamic casts back to original code.
      Fixes for crash when selecting, identifying features, or opening the attribute table
      Fixed PKGDATAPATH for WIN32 in main.cpp
      License for windows distribution
      Changed Tim's supress render checkbox all around (just to see if he gets mad) so the label is shorter (says Render) and is on by default. Unchecking causes no rendering on the map cavnas. Checking it causes a map refresh.
      PostgreSQL query builder (not fully implemented yet)
      PostgreSQL query builder (not fully implemented yet)
      Fix the inevitable makefile error
      Additional functionality for the query builder. Fields are populated when the builder opens. Values (sample and all) can be viewed. Double-clicking on a field name or value inserts it into the sql text box.
      Additional functionality for the query builder. Fields are populated when the builder opens. Values (sample and all) can be viewed. Double-clicking on a field name or value inserts it into the sql text box.
      Implemented the test function and type checking to allow for automatic quoting of string values when added to the sql statement. More operators added to the dialog.
      Fixed the ui version number so poor qt 3.1 users can still compile...
      Updates to query builder ui
      Documentation update
      Added methods to get the postgres connection and table name from the pg provider.
      Rearranged menu items per the menu-master's direction
      PostgreSQL utility class (singleton). This is not used anywhere yet and is not complete.
      PostgreSQL utility class (singleton). This is not used anywhere yet and is not complete.
      Added postgresql utility class to build (also include in libqgis)
      Added postgresql utility class to win32 lib project file
      Added extended error information for postgresql connection attempts.
      Added hook for a provider to indicate it supports saving its data to a shapefile. If supported, an item is added to the popup context menu. The save function is not implmented yet.
      Added hook for a provider to indicate it supports saving its data to a shapefile. If supported, an item is added to the popup context menu. The save function is not implmented yet.
      Changed default behaviour for a vector layer to NOT support saving as a shapefile
      first implementation of save delimited text file as shapefile once its loaded into qgis. Some things are still rough -- I'll clean it up some more in the next day or so...
      Fix for delimited text files having a delimiter at end of each line
      Tweaks related to WIN32 handling of layers loaded from saved projects
      Applied patches from Markus and strk
      Added text file preview to the plugin and changed the logic so the delimiter doesn't have to be entered first.
      Added geos flags
      Changed supportsSaveAsShapefile to false since this won't be implemented until after version 0.6
      Latex source
      user guide images
      Images for the user guide
      Added latex source for GPS plugin documentation from Lars
      Icon for gps latex documentation source (missed on the last commit)
      Removed all calls to ascii() to hopefully solve utf-8/latin string issue
      Updated list of reserved words to include only those that cannot be used
      Added accessor for reserved word list
      Dialog for editing column names prior to loading into postgresql
      Implementation of reserved word handling. Reserved PostgreSQL keywords are
      Spit stores last shapefile directory used in qgisrc (or registry) and
      Icons for the field name editor -- left out of previous commit -- sorry...
      Fixed bug that displays bogus raster warning message box when loading a
      Modified lib creation so the postgresql utility class doesn't get built
      Fix for too-tall dialogs.
      fixed too-tall syndrome for vector props dialog -- may need some tweaking
      more minor fixes to vector dialog
      Changed #include <qapp.h> to #include <qapplication.h> to solve compile
      Oleg's utf8 patch
      Fixed bug that caused only records selected as part of last identify or
      Beginning of GIST index implementation for spit
      Update author list
      Merged changes from the 0.6.0 release branch
      Update French translation from lroubeyrie
      Fix for bug 1090436 (removed CVS from list of installed files)
      update japanese translation
      Fix for bug 1090940 Zoom to all on empty map
      Exception class for coordinate system tranformations
      Minor modification/formatting
      Changes to install the wkt resource file in <prefix>/share/qgis/resources
      Polish translation provided by Mateusz ��oskot
      Minor changes to projection rendering code -- nothing works yet
      Added a treeview for display projections -- too see if its worth using it
      Added a GEOGCS WKT specification to the file for testing purposes
      Added XXX comment to the GEOGCS detection in getWKTShortName (for Tim's
      Tree is now expaned automatically to show the active projection
      Implements reading of users custom coordinate system file
      Fixed selection bug that resulted in selection of more features than those
      Renamed qgsshapefileprovider to qgsogrprovider to better reflect its
      Added header block to qgscoordinatetransform.cpp
      Test suite for projection related classes/functions. Requires cppunit to
      More debug on projection operations. Added proj4 parameter output when
      Added code to morph the projection WKT when loading a shapefile.
      Added more tests
      Added cppunit url to readme
      Changes from mloskot to allow editing of geometry type
      Changed description in the column editor so as not to confuse the
      Added tr() to user visible string so they can be translated.
      Fix for PNG pollution in the qgis main window UI. We still must support
      Applied patches from M Loskot
      Applied patch from M. Loskot
      Updated changelog
      Fix for bug 1117501 - crash when clicking on Remove layer menu item when
      Added ability to pass a .qgs project file as an argument without using the
      Fix for bug that prevented features in postgres layers from being
      Brendan Morely's postgis threaded extent patches
      Brendan Morley's postgis threaded extents patch
      Brendan Morely's postgis threaded extent patch (new files)
      Improvements to mapserver export. Still no symbology support (random
      qgsrasterlayerproperties.cpp:
      Added window decoration to the measure dialog
      QGIS now fails gracefully when started from the build (src) directory rather
      Bug fix for "layer->toggle in overview' segfault on empty canvas" (Bug 1166105)
      Fix for wrong title on the dialog for loading a raster layer (said OGR).
      Changes to fix qt 3.1.2 incompatibility.
      Indonesian translation from Januar V. Simarmata
      Added message at end of configure to indicate the Qt directory that
      .ui files
      Makefile.am
      Minor changes to allow compilation on Slackware 10.1
      ** Merged Projections_Branch into HEAD
      Fix for missing backslash in Makefile.am
      Fixes to Makefile.am related to merge of Projections_Branch into HEAD
      Fixed default projection (WGS 84) so it is now selected when the project
      Applied patches from Markus Neteler to allow compilation on Qt 3.2
      Applied patches from Markus Neteler to allow compilation on Qt 3.1
      Updated README in preparation for 0.7 release
      Fix for bug 1177637 that prevented complete deletion of a PostgreSQL
      Base dialog for displaying and working with spatial bookmarks. Not
      Wired bookmarks dialog into the gui. The bookmarks dialog is
      Icon for spatial bookmarks menu item.
      Stubbed in function to add a new bookmark.
      Tests for proj4 and sqlite3 added (thanks to jdgiguere)
      Updated bookmarks icons
      Changes to use proj4 functions directlry
      Changed user database name to qgis.db. The new database contains the
      - Added QgsBookmark class which implements the spatial bookmarks dialog.
      Bookmark item class. A bookmark item is stored as a record in the users database
      More bookmark implementation. Bookmarks can now be added to the database.
      Fix for incorrect class names in the ui.h files
      Implemented getSrid() to return the SRID of the layer. This commit
      Another ugly icon to invoke criticism and jeers from onlookers.
      Added icon for the custom projections menu pick
      Win32 .pro files for qmake
      Keys in tbl_srs are autoincremented, starting at 100,000.
      Standardized rules to match those used elsewhere in qgis
      Added tooltips to the render and projector in the statusbar
      Fix for compile error. Makefile.am is still not consistent with others.
      Removed the QMessageBox::Question function to allow compilation (I think)
      Updated agreement to the GPL exception
      Added include for compiliation on OS X
      Added *.* to file selector to allow import of file types other than .shp
      Backport to Qt 3.2
      Fixes to backport to Qt3.2
      Spatial bookmarks now work
      Added bookmarks toolbar
      Added signal/slot to update bookmarks dialog when a new bookmark is added
      Clicking on the projector icon in the status bar opens the project properties
      Updated "Whats New" list for 0.7. If you see things that are missing, let me know...
      Updated snapshots for 0.7 release
      Updated docs for 0.7 release (still in progress)
      A couple of additions to the Whats-New section
      Changed to embedded XPM instead of PNG to preserve Qt 3.2.x compatibility
      Commented out #define TESTLIB. This invokes a test using dlopen on each plugin that is loaded so it is not necessary. It was causing OS X build on Tiger to
      Set version number for 0.8 development. See comments in configure.in for
      Moved qgsscangeometries.ui.h out of SPIT_UI to prevent its deletion when
      Makefile.am fix to allow compile
      Fix for HEAD compile
      Show Qt link parameter at end of configure process
      Makfile.am changed to conform to the rest of the build system with regard to
      Reverted changes committed by mcoletti that prevented HEAD from compiling since
      M. Loskot patch for bug 1313365
      Updated todo list
      Deleted corrupt icon
      added icon
      deleted corrupted icons
      added correct icons
      deleted corrupt images
      fixed images
      fixed developer images
      fixed theme icons
      fixed theme icons
      fixed bad xpms
      fixed icons
      fixed icons
      fixed icons
      Added support for python to the build system. Don't get too excited,
      Fixes to Postgres include substitutions
      Python configuration changes
      Makefile.am for mapserver export tool
      test from dav
      test checking from dav_svn
      test from svn+ssh
      The overview canvas now shows the "pan" cursor when the mouse pointer is moved
      Renamed INSTALL.cvs to INSTALL.svn
      updated instructions to reflect subversion instead of cvs
      Added a couple of missing icons to themes
      Added double quotes to schema, table, and field names in the query builder to prevent
      Fix for the query builder when invoked from the PostgreSQL layer selection dialog.
      Changed path to qt3to4 to use the QTDIR environment variable rather than
      Added check for Qt 4.1x in addition to 4.0.x
      Inital checkin of mapserver export tools
      Qt4 port using Qt3 compatibility library. Note - not all files compile yet.
      More changes for Qt4. QGIS now compiles and runs, although there are problems. Plugins do not load
      Fix to remove georeferencer plugin from the build
      Changes to allow compilation with Qt 4.0.1.
      Added helpviewer subdir to the top-level Makefile.am
      Random color now assigned when a layer is first loaded
      Fix for plugins not loading. This was related to grabbing the existing Plugin menu
      Removed Qt4 #ifdef block (issue resolved)
      Fixes for QSettings implementation
      Converted QSettings to use global organization and application name so
      Quick change to fail configure if Qt 4 is not found. Additional cleanup
      Reorganization of the sections in the QGIS configuration file (QSettings).
      Refactoring of QSettings naming conventions. This has been tested but there
      Implementation of Qt4 dialog for mapserver export tool
      Python wrapper code -- testing only
      Merged changes to the Qgis->MapServer export tool from the Qt4 Ui branch to HEAD.
      Merge UI conversion branch to HEAD. UI branch is now deprecated.
      Modified the way in which the toolbar is added to the main window so that
      Renabled the calls to render(). Without them, nothing draws. This may
      Modifiy Makefile.am so moc generated sources are deleted on make clean
      Fixed Makefile.am so moc generated files are deleted on 'make clean'
      Added qrc.cpp to list of BUILT_SOURCES so it is deleted on 'make clean'
      Removed sources for documentation. These are now stored in their own repository
      Removed unused skin directory
      Removed install guide html files
      Removed graphics and other files related to docs
      Replaced user guide and install PDFs with dummy placeholder documents
      Fix to remove postgres related moc files on make clean
      Enabled the call to render() in all places where it was commented out.
      Updated the copyright text to reflect the current year
      Added notifications to the new splash screen implementation. Currently
      Rolled back changes to state before the reorganization of the
      Throw an error in configure if Qt 4.1 is not detected.
      Update TODO list
      Oracle spatial directory -- nothing here yet
      Oracle spatial readme
      Goodbye Oracle provider, hello MySQL
      MySQL data provider stubs -- non functional and not integrated with the build system yet.
      Removed duplicate code that set the database encoding (no need to do it twice)
      Moved providers directory to src subdirectory
      Removed unused variables from Makefile.am(s)
      First pass at attempting to optimize drawing of vector layers
      Source reformatting only -- no changes to the code.
      Fixed the swig interface file and generated wrapper after changes to the dialog constructor
      Enabled help buttons in the wms dialogs
      Enabled help buttons in the wms dialogs
      Added help button and wired context help for the new vector layer dialog
      Added context help button to the gui
      Added context help connector
      Added context help connector
      Added version name to the temporary splash screen
      Patch from larsl that makes it possible to use the GPS plugin GUI again
      Test from new repository/server
      Test of email notificaion from new svn server
      Test of CIA bot on new server
      Another test of svn on new server --ignore
      Another test of svn on new server --ignore
      test -- ignore
      Added an item to the TODO list
      Minor change to the python test script
      Fix for bug that prevented postgis layers from being displayed in the selector
      Bumped version number to 0.8.0 and added Preview 1 to the version text in
      Changed URL for qgis-user mailing list to point to new location.
      Add check for self assignment to the = operator
      Removed designer subdirectory from build since it is broken
      Fixes to test harness application. Now compiles and runs but doesn't do anything useful yet.
      Updated description of QGIS for main Doxygen page
      Sort PostGIS layers by schema,table rather than table. Fixes issue #52.
      Removed 5 character limit on proxy user and password. Fixes bug #46.
      Removed -lQtTest from Makefile.am (configure adds it to QT_LDADD).
      Added missing icons for the nkids theme that casused crash. Fixes bug #65
      Added method to return path to icons directory
      Added Q icon to the about dialog
      60x60 Q icon
      Added Q icon to the help dialog
      Changes related to windows build
      Makefiles for building win32 version
      Removed doc/README from Makefile.am. Removal of the empty README caused build to fail
      New context_ids for context help.
      Enabled help button for WMS dialog
      Change to use new schema in the qgis_help.db database
      Updated context help database. New items are just stubbed in so more
      Windows makefile for gps importer
      Script to configure Windows version of QGIS under Linux using
      Update context_id for copyright plugin; Include updated help database
      Change to prefix in winbuild.sh; Bumped version to preview 2; Fixed error in the src/Makefile.win
      Updated german translation from sholl
      more mapserver goodness
      Updated translation from Stephan Holl
      Fix for segfault. Fixted dialog tab order
      updated tooltips
      Improved layout of dialog.
      Fix for ticket #352, missing return value
      Sponsors file for use in the about box
      Install SPONSORS file in same directory as the AUTHORS file
      Show sponsors in a tab in the about box
      set default tab back to where it should be
      update sponsor list
      Updated SPONSORS file with latest sponsors
      Updated SPONSORS with latest donors
      Updated sponsor display to two-column table
      Update SPONSORS with latest donors
      Updated SPONSORS with latest donors
      Tom Russo's patches for FreeBSD:
      Updated SPONSORS with latest donor information
      Added fledgling list of contributors -- feel free to add those that are missing. This file contains folks who, while not having commit privileges, have contributed to the project tthrough patches, code, comments, etc.
      Updated SPONSORS with latest donor information
      Updated SPONSORS with latest donor information
      Updated SPONSORS with latest donor information
      Updated SPONSORS with latest donor information
      Updated SPONSORS with latest donor information
      Detect Qt for NetBSD (same as FreeBSD detection at present) -- patch from Brook Milligan.
      Update contributors
      Updated the "Whats New" section in the Help|About dialog
      Fix for buffer plugin (ticket #349).
      Updated SPONSORS
      context help files using the hash of the class name as identifier. this will likely change at 0.9 but provides for an expedited 0.8 release
      updated configure.in to support the resources/context_help directory
      adjustments to context help ids to make them positive integers
      changes to helpviewer to use context help files installed in ./share/qgis/resources/context_help
      added context help button to attribute display dialog
      added context help button to attribute display dialog
      changed suggestion message for missing help files
      adjust help context id to positive integer
      updated help files
      enable context help for gps plugin
      Removed files inadvertently added to version control
      Updated SPONSORS with latest donor information
      Context help for MapServer export
      Fixed help viewer to handle cases where no LANG (locale) is set.
      Removed bogus test record from bookmarks table
      Added context help to vector properties dialog.
      Removed magphase option from pyramid generation. This apparently causes
      Enabled context help for raster layer properties dialog.
      updated context help files
      Add python libs and include for win32 build
      Add python libs and include for win32 build
      Changes to make mingw happy with the swig wrapper
      fix executable name for WIN32 build (was ms_export, now msexport) so qgisapp can exec it
      Changes to helpviewer.pro to get the help viewer to build correctly. Note this .pro file doesn't include settings.pro by design.
      Added comment to explain use of this .pro file
      Fix to make mapserver export work under OS X
      Quote the command to run the mapserver exporter to deal with paths containing spaces on Windows.
      Renamed main.cpp to ms_main.cpp so it doesn't conflict with the windows build system.
      Removed old mapserver export code from guilib
      Changed name to Titan Release Candidate 1
      Added placeholder images for missing developer mugs
      Cleaned up image
      Cropped image
      Removed old mapserver export dialog from the windows build
      Change name of version to RC1 in the installer
      Updated sponsor list
      Fixed missing eye-candy images on plugin dialogs (needed a RESOURCES = statement in the .pro file)
      Updated for 0.8
      Added internationalization string wrapping (tr) patch from lubaby
      GUI shortcut patch from lubaby (ticket #501)
      In Makefile.am added missing headers and EXTRA_DIST files needed for make release
      fix typo
      Changed version name to reflect 0.9 unstable
      Fixed unstable version name
      Modified autogen.sh so it reports:
      Added Brendan
      Added tooltips to the scale and coordinate position displays
      Updated SPONSORS
      added wait cursor during inital load of grass toolbox
      grass icons for all tools; all grass plugin menu items also on grass toolbar
      Removed Qt3 support stuff from grass tool box
      Add conditionals for debug output
      Doxyfile for generating API docs
      Deleted ancient doxygen.conf. To generate api docs, now use: doxygen Doxyfile
      Escape <> in python console output so python object display
      Added module name to the module tab in the GRASS toolbox (Ticket #596)
      Adjusted widget widths to prevent truncation of device, port, and feature drop-down text
      Internationalization fixes
      Fix for ticket #630, thanks to patch from lubaby.
      Patch for ticket #671 (leonardomateo)
      Added general build note near the top of the document to inform people they
      Added configure script for people who want to run ./configure. It checks
      Modified script so it works properly on OS X.
      'cleaned up comments and added some info about the purpose of the script'
      changed version names to Ganymede preview 1
      Update to build instructions based on patch from Tim Baggett
      Added missing copyright statements and corrected incomplete statements
      Updated/added copyright statements as part of provenance review for
      Updated/added copyright statements as part of provenance review for
      Updated/added copyright statements as part of provenance review for OSGeo incubation. No code changes.
      Updated/added copyright statements as part of provenance review for OSGeo incubation. No code changes.
      Saved dialog under Qt 4.2.3
      Fixed layout on raster props dialog @ Qt 4.2.3
      Fix minor problem in cmakelist introduced at r7257
      Look for and load plugins from the users .qgis directory.
      Fix for bug #636 in MapServer export script
      Applied patch for bug #741
      Fix for bug #673
      Revert changes made to fix #741 since it appears to break more than it fixes
      Added message box to display status of the MapServer export.
      Initial import of Matthew Perry's Python plugin installer
      Set column widths in the plugin display.
      Include plugins subder in CMakeLists.txt
      Added note about Python plugin installer
      Applied patch from ticket #887
      Fix for ticket #890 "python plugin installer unzip fails"
      Changed example copyright date from 2006 to 2008
      New MapServer export plugin implemented in Python. This is a
      Missing CMakeLists.txt file for the new MapServer export plugin
      Merge of raster transparency branch
      new files from raster transparency branch
      Fix for wacked sip files
      fixed empty CMakeLists.txt for the mapserver_export plugin
      Merged maptips-branch 7939:7967 into trunk
      Potential fix for directory unzip problems
      Minor cleanup to the output when unzipping a pyqgis plugin
      Removal of dead code and explanation of the method for determining which directories are contained in the zip file of the plugin
      Fix for hardcoded path
      Fixes to the mapserver exporter
      Added copyright and license info for plugin_installer files
      This file documents the code provenance review for QGIS as part of
      Fix formatting except where required for bullet items in mediawiki
      PROVENANCE update
      PROVENANCE changes
      PROVENANCE changes
      PROVENANCE changes
      PROVENANCE changes
      Test to fix svn commit problems
      Cleanup after all the svn troubleshooting
      test commit after repository migration
      test commit after repository migration
      WIMPY's window installer files from 0.9.2 release branch
      Remove need for specifying the web browser. QDesktopServices are used instead.
      Fix tab order in gps dialog. Fix for #943
      Updated output directory for docs to point to qgis_api_doc
      Document private members/methods
      Updated doxygen config file and index
      Dont write FILTER keyword if the SQL filter doesn't exists
      Fix for condition where layer name is blank in the legend
      Fix z-order issue when writing LAYER sections of the map file
      Minor changes to requirements section of INSTALL.t2t
      Add user-agent to WMS requests
      Fix for WMS servers running on other than port 80 (needs testing with more servers).
      Modified splash screen---waiting for critical comments :)
      Cleaned up header setRequest (no functional change)
      Added search capability to document generation
      Changed "fTools About" to "fTools Information" to prevent
      Added warning when attempting to create an attribute action without
      Applied patch from ticket #1522 for Zoom Next functionality.
      Applied patch from ticket #1522 for Zoom Next functionality.
      Fix wrapping of developer names in the about box so each name is on a new row of the listview, rather than all names in a single row.
      Added a Python script for generating unique context ids for creating context sensitive help.
      Fix the name of the script in the header
      Added AGG output format to mapserver export
      Fix for bug #2384. Ok and Cancel buttons now work on the add
      Implementation of the "Add New Spatialite Layer/Database" feature.
      Added missing header to qgsspatialitesridsdialog.cpp
      Create new database immediately on selection of the location. This prevents errors when attempting to lookup an srid before the database exists
      Fix loading of spatialite table after creation
      Add the option to include a primary key when creating a new spatialite
      A few changes to the Mac build section from jctull
      Fix for compile failure when buiding without spatialite.
      Remove developer image as requested
      Squashed commit of the following:
      Applied patch to correct selection issue (ticket #3259)
      Updated README
      Merge branch 'master' of github.com:qgis/qgis
      Patch for ticket #3320 to fix delimited text plugin crash
      Adding docking support to python console
      Default the disable_enter_attribute_values_dialog value to false for
      Revert "Adding docking support to python console"
      Patch for delimited text, ticket #3414. Submitted by ccrook.
      Option for user to set icon size to 16, 24, or 32 px.
      Fixed composer icon sizes
      Fix failure when compiling on OS X with Sip version 4.12.
      Refactored the tips dialog to use a single QTextBrowser to display

homann (178):
      Fix for bug [ 1385358 ] PT translation gives errors when exporting to mapserver
      Open Recent Projects... should work now
      Added translations
      Aĺl texts translated. Expect mistakes!
      I18n on shapefileName
      I18n on shapefileName
      Added WGS84 datum to GEOPROJ4 string
      I18n of shapfileName
      One more..
      Fixed browsing/testing of custom projections
      Mer...
      Added projections from SWEREF 99 to RT90. These are much better than existing.
      Encoded new layer name, to play nice with file system
      Now using file encoding for saving attributes and values in new shapefiles.
      Translation for 0.8 release
      Last before release of 0.8?
      Fix for i18n gdal metadata. From 0.8 bug fix
      Bug fix from r6363 in 0.8.
      Merged r6365 from 0.8 release
      Port of r6367 into trunk, fixes ticket #478
      i18n fix filename, port r6370 into trunk
      Merged r6385 into trunk
      Megred r6389 into trunk
      Changed the way SRS is read from XML. Moved <spatialrefsys> tag down to spatialrefsys.cpp only.
      Reverse iterate through the map layers when rendering. Fixes #536.
      Lite skrivfel
      Fixed SRS validation. The settings in options on how to get projections for layers without info in the file, is now functioning.
      A quick hack to investigate measurements when projection is off.
      Fix compile error when Debug is on
      Hack #2 for measuring. Localized numbers, added hectares (ha),
      Include paths ending with a '.' didn't work on my Win2k sp4, so I replaced any reference in INCLUDE_DIRECTORIES to '.' with ${CMAKE_CURRENT_SOURCEDIR}
      nomsg
      Translation of Qt to swedish thanks to Daniel Nylander.
      Merged r6478 to trunk
      Ported r6509 to trunnk
      Ported r6511 to trunk
      Fix CMake search for libraries
      Small fixes for #include paths
      Now calculates multilines correctly
      Added planimetric measurement as an option, and made all areas positive.
      Hack for generating qgssvnversion.h on WIN
      Build instructions for Win32 updated
      I took the liberty...
      Ported r6598 to trunk
      Fixing tabs
      Debug output and adding mile as output unit for measuring
      Ported r6606 to trunk
      Applied patch #603. Thanks! (also fixed a compilation error introduced in r6610)
      Removed debugger probes that give compiler warnings
      Fix GDAL discover on non-Apple
      Fixed another ELSIF error
      Merged r6693, r6694, r6696 and r6698 to trunk
      Added generation of gqssvnversion.h
      Added zooming to 100%, i.e one raster pixel will occupy one screen pixel. Only supported for raster layers. Right-click on the layer in the legend, and select from pop-up menu
      Merged r6738 from 0.8 to trunk
      Added input so that user can set specific scale. Set focus in the linedit showing scale, enter your scale and hit return!
      Fix for compiling with python 2.5
      Ported WMS fix r6755 from 0.8 to trunk.
      Ported r6762:6763 from 0.8 to trunk
      Fix for #637.
      Make it possible to turn -Wall -Werror off. Set PEDANTIC to off with ccmake <builddir>.
      Merged r6781 to trunk
      Merged r6782 to trunk.
      Changed to C-style comments
      Fix path to windres.exe
      sqlite3_open() MUST have db name in Utf-8. Fixes #676.
      Applied patch #683 to trunk.
      Added patch #685 from lubaby (+ some more) to trunk.
      Swedish translation for trunk
      Merged all track segments into one line. Possibly, a MultiLine should be used instead. Fixes bug #696
      Changed to a custom cross hair mouse pointer when using measurement tool. Fixes #862
      Extended GPS plugin with a tab for performing conversions of GPX files, with the help of gpsbabel. Requested in #648.
      Some usability, i18n and debug changes on GPS importer (and gpxprovider). Handles #804.
      Added mug shot
      Tried a new way of displaying text, hopefully easier for translations.
      Fixed #872 in plugin_template, made links clickable and changed template to make it more translateable
      Cleaned up unused member
      Made all developer mug shots file system safe
      Undoing some changes in r7813
      Merged rev-up branch to trunk. Rev-up is now closed
      Fixed paths on WinXP for application test
      Fixed some rev-up for rasters
      Fixed crash when reading project file with non-existing raster file
      Fix for paths in testqgsapplication
      Path fix for renderer test
      Added null transform for 0.8.0 to 0.8.1
      Use english for logical values of band names in project files. Use String comparision properly
      Adds some margin to zoomToLayer. Fixes #881
      Build fix for GRASS on mingw/cygwin. I hope it works on other systems too...
      Upgrade point size when reading old project to make it look the same. Also change default point size to same loko as previously
      Applies patch in #902
      Fixes for translation.
      Moved qgsmaptip class to .../src/app where it is used
      Cleaned up text and added map tips
      i18n patch so that Jurgen works again. Fixes #905.
      Turn on console output when debugging on windows
      Cleaned up and added debug output for north arrow plugin
      Translation fixes
      Cleaned up gps importer translation
      Cleaned up translation for qgsrasterlayerproperties
      Let single symbol render mark borders of areas when selected, just as the other renderers
      More translation clean-ups
      Error in a .ui
      Fixing capture points
      Swedish translations
      Indentation and remove untranslateable empty string
      Added comments for version string formats, and changed to 0.9.2
      Make zoomToLayer, zoomFull and zoomSelected all adds the same five percent margin around the extent. Fixes #932.
      Missing include dir
      Do not ask for EPSG ID, it is not in custom projections anyway.
      Added som swedish translations
      Added precision in coordinates saved to points-file (again)
      Fix for #1255 (again, last time in r6368). I hope this will be the last time I fix this bug. :-)
      More swedish translation
      Removed asking to validate projections of raster file, when reading a project.
      Double fields should use QDoubleValidator
      Modified the swedish RT90 proejctions according to data available on http://www.lantmateriet.se/templates/LMV_Page.aspx?id=5197, removing errors in the range of 100+ meters. Also added an SQL script to perform modifications on srs.db
      Fix for #728
      Fix for #973 : only left button activates point dialog
      Added reading of QGIS option for wheel action to georeferencer. Fixes #1254
      When capturing new points (e.g.) set focus to first attribute field to edit. No need to use the mouse for entering data. Fixes #1158
      Fixes #1186, keeping minimum size of 4
      Trying to fix the very erratic reordering of layer legend, by only using INSERT in lower half of layer group, and also inserting item first in child list
      Swedish translations
      Fixes #929. Only enable copy/cut action when there is a selection, and only enable paste action when there is something in the clipboard.
      Added hard:arrow marker
      Applying patch from smizuno to polish hard marker position accuracy. Many thanks! Fixes #1262
      Very CRUDE list of most recently used projections. I love the functionality, the UI could be nicer. Please do not remove, but instead improve!
      New georeferencer from GIS-Lab thanks to Maxim Dubinin!
      Added EPSG to the quick CRS button
      Fixed a small i18n issue
      Fixed the fix of a small i18n issue.
      Text string made easier to translate in georeferencer.
      File encoding selector made consistent and persistent between different dialogs.
      Renaming files in georeferencer plugin
      Interesting bug only seen for my rasters...
      Change behaviour of legend layer reordering with the mouse. The code needs major cleanup, but the we need to settle on behaviour first.
      Turn on scrolling in legend layers
      Some swedish translation, and removing nonsens text
      Turn off rendering while looping through all layers hinding/showing. Fixes #1856
      Removed warning for missing signal
      Made point symbols respect the layer transparency setting. Fixes #1220
      Different approach to backwards compatibility. Fixes #1220 again
      Updated SIP-files after r11275 and r11276. Fix for #1220.
      A stab at improving the measurement system. Added a new selector in Options for converting the result, and grayed out the layer units when OTFP is on. Should fix #1219, I hope.
      Fixed conversion of areas
      Changed text for clarity
      Fixed localized numbers
      Added QLocale to defs
      Clean up measure tool and fix the measurement when layer is in feet. Fix for #1219
      Always use / for dir separator with QFileInfo. Fixes #1864
      If it works, it must be one of the easiest fixes. See #1860
      Re-order layers after finding missing files. Also restructured the exception logic in qgisapp.cpp. Fixes #1561
      Automatically adds projections previously unknown to QGIS (but still valid) as a Custom CRS. This can later be edited for name etc. No user interaction required, one new text to translate. Fixes #418.
      Fixing globbing search after breaking it in r11366
      A fix for comparing two CRS:es that only differs by their +towgs84 params. Fixes partly #1815.
      Overwrite the .prj files that GDAL creates for us when saving as SHAPE-file with the WKT from the CRS directly. Might break ESRI-sensitive programs. Partly fixes #1875.
      Cleaned up debugging output of CRS transform
      Adding connection of signals when reading legend layers from project XML file. Fixes #1760
      Always set coordinate system, independent of any symbology style settings. Fixes #1604
      Added OTFP to the clipboard contents (if OTFP is on). Fixes #1701
      Some swedish translations
      Removed crashed when reading VERY early project files
      More translations
      Fix a length computation error when doing SQL query with non-ASCII characters
      * Added script for updating the srs.db from the GDAL installation (thanks msieczka !)
      Swedish translation
      Fixed measurements from identify tool:
      Changed debug output to use QgsDebugMsg()
      Clearified text. Fix for #1639.
      First try with EPSG ID, then proj4 matching, when reading CRS from project file
      Make projection properties dialog remember size, position and current tab between sessions
      Use EPGS and Proj4 strings as persistent list of popular CRS:es
      Add a "cancel all" button when searching for missing files after opening a project. Fixes #1317
      Fix uic warnings
      Applied patch #1907, thanks!
      Fix ui warnings
      Fix "Fix ui warnings"

hoshi (5):
      Quantum GIS Brazilian Portuguese translation file.
      Updated Brazilian Portuguese language files:
      Updated Brazilian language file.
      Updated language file for release 0.4
      Convertion from const QString to std::string was causing compilation error

jef (2014):
      fix for ticket #790 and #791 and another msvc logger update
      enable grass provider/plugin and pggeoprocessing plugin in windows
      fixed cmake typo for windows installer
      fixed typo
      fixed typo in comment
      remove extra semicolons
      use wait cursor in blocking http transactions
      replace iostream with QDebugMsg in wmsprovider, msvc logger update
      fix for misprojected wms layers after project load
      begin packaging msvc build using CPack
      fixed a few types and updated german translation
      build grass dlls from sources for msvc
      fix for grass dlls in msvc build
      fix a warning in SIP
      use comma as delimiter in all part of raster fileformat list
      trivial fix for debug messages
      GRASS raster support works with MSVC
      fixed size issue with labeldialog
      updated german translation
      another german language update
      fix for german translation
      catch more GEOS exceptions, fixes #802
      fix for #801
      more portable GRASS detection
      remove msvc build of grass libraries from qgis
      fix for #807 plus corrected indentation
      window title of query builder localized
      enhancement #810 added
      additions to the MSVC section
      UNUSED macro is MSVC not WIN32 specific
      link all SIP objects with GDAL
      quote identifiers and ignore bytea columns, fix for #741
      fix for #800
      fix for #814
      only store name of layerfield if it's actually set, fixes #814
      update spit plugin, fixes #593
      fixed typo
      german translation updated
      localize graduade symbol renderer modes
      support for GEOMETRY column, fixes #818
      negate write capabilities for shapefiles w/o attributes, fixes #803
      uglily find qgisapp for attribute table, fixes #786
      updated postgis layer selection, fixed #218, again
      remove Qt4.3 dependency
      add only valid layers, fixes #812
      PostGIS layer selection:
      attribute table: add attributes before applying attribute changes, fixes #763
      fix for #837
      fixed typo
      fix for #835
      fix python support for QgsMessageViewer
      add german online help
      Improve parsing in QgsDataSourceURI (adapted from PQconnectdb) and gather
      followup to r7672: updated spitplugin
      fix for #838
      - fixes #839
      fix a unused warning
      fix #843
      fix identation and make use of QgsDebugMsg
      fix for #842
      followup to r7702 - missed a button
      qgslegendlayerfile.cpp: fix a unused warning
      add support for where option of v.in.ogr, fixes #836
      fix compile error introduced with r7704
      workaround for #843
      real fix for #843
      additional fix for #843
      fix toolbar update on toggleEditing()
      fix for #851
      fix a moc warning
      fix a warning with msvc
      fix for #860
      fix for #855
      fix crash while editing shapes
      revert some changes from r7926, which break building debian packages
      re-disable msexport and remove it from the debian package as it's going to be turned into a plugin
      include move feature tool when handling state of editing tools
      Stop editing before layer remove if necessary
      fix msvc warnings
      code reindented
      don't try to add attributes twice, if some attribute change fails
      reintroduce getPoint method for QgsRubberband
      keep editing on failed attribute commit
      allow changing attributes of added and not yet commited features
      followup to r8211 - missed a file
      - applied patch from Steven Mizuno from #964. Nice work. Thank you very much.
      add QgsRubberBand::getPoint to python interface (following up r8209)
      - Support NULL database values (fixes #987 and #988)
      fix compile error
      fix gcc compile error
      qgsdbsourceselect.cpp reindented
      code reindented
      more reindents
      - add getUniqueValues method to QgsVectorDataProvider
      reindentation of GRASS plugin and provider
      more GRASS reindentation
      fix #1001 introduced with r8233
      qgsdbtablemodel.cpp reindented
      fix setting of type column for postgis tables with multiple geometry columns
      fix for #849
      fix #1005 by making GRASS work in paths with blanks (windows-only)
      fix GCC 4.3 compatibility issues (still compiles with GCC 4.2 and MSVC8)
      fix #916
      - speed up QgsSpatialRefSys after migration to OGR C-API:
      fix #1007
      fix #1008
      code reindentation
      fix msvc warning
      speed up loading of projects using unique value renderers
      reintroduce connection pooling, but use cursors independantly of transactions
      fix other aspect of #962
      More work on the postgres provider:
      put out a warning message when no accessible postgis tables were found
      put out a warning message when accessible postgis cannot be determined
      check schema privilege before table privilege
      another postgres provider update:
      our trac is now at osgeo
      yet another postgres provider update
      spit plugin fix
      fix #962: the image of the previously rendered feature was used instead of an empty one.
      only encode to unicode once
      include qgsprojectversion.h in core header install
      remove CRs
      postgres provider update
      support unset fields in OGR provider (like NULL in postgres provider; fixes #1023)
      fix #1024
      catch more GEOS exceptions a bit cleaner
      postgres provider update
      fix grass toolbox
      fix for #1031
      fix for #1030
      add v.out.dxf source icon
      GRASS plugin update
      fix #1038
      fix gcc warnings with included xpms
      fix i18n part of #1039
      workaround for what seems to be a Qt problem with file:// urls on windows
      fix gcc warnings in grass provider and plugin
      debian packaging update
      GRASS module label updates by Marco Pasetti, thanks a lot
      GRASS toolbox fix
      limit ogr integer fields to width 10, otherwise they become real
      use integer and double validators on attribute dialog and table, fixes #933
      german translation update
      spit plugin update
      fix rpath issue
      disable some initially enabled editing maptools
      fix #1052
      fix for #130:
      add fixdiff.pl to convert svn diff from other architectures
      merged Release-0.10.0 changes r8366:r8391 into the trunk.
      GRASS plugin r.in.gdal/r.in.gdal.loc update from Marco Pasetti.
      debian package: add files added to release branch to trunk
      fix leaks calling OGR_DS_ExecuteSQL (fixes #1083)
      fix tests to work with QT_NO_CAST_TO_ASCII
      final(?) fix for #130
      fix compile error
      revert r8437 and fix it different
      implement #1087
      some labeling cleanups (fixes #1088)
      fix linking of python bindings on windows
      fix rendering off added features
      fix crash on invalid raster layers
      fix #928
      fix MSVC warning
      replace another UNUSED with Q_UNUSED
      make QgsDetailedItemDelegate link on windoze
      sync sip with c++ core
      fix QgsSpatialRefSys::createFromWkt
      fix grass crash:
      enhance unique value dialog:
      update list widget colors on reset/randomize colors
      keep current row on classify
      fix building python plugin on windows
      remove /bin from application path for MSVC build
      fix strange compile error with MSVC9
      fix python fix
      qgisapp update:
      package python support seperately in debian
      add support for maptool doubleclick events
      fix for #1118 and #1119
      unique value dialog: ask if the existing classes should be deleted when classifying on a new attribute
      fix restoration of saved main window position
      fix missing blanks
      update german translation
      updates debian packaging
      missed a rename in r8572
      update feature id of added features in OGR and PostgrSQL provider
      strip current schema from selected tables to match postgres provider behaviour
      save qml of non-file datasources to qgis user database
      use QgsVectorDataProvider::getUniqueValues() in unique value dialog again (was lost in r8440)
      apply changes to layer before saving qml
      call OSRImportFromProj4() in locale "C" (fixes #1120)
      fix compile error on windows
      fix link error on windows
      add memoryprovider to debian package
      revert r8586 and solve issue in QgsVectorLayer (fixes #1126)
      fix #958
      update sip binding after r8656:
      fix gcc 4.3 warnings, a gcc 4.3 compile error and a MSVC warning
      fix a few comment typos
      fix #1130
      fix #958 - again
      fix multiple table selection
      fix #1131
      fix some lupdate warnings
      update i18n files
      update german translation
      fix windows link errors
      fix #1141 by fixing #1120 differently.
      fix #934
      add support for multiline labels (applies #1138)
      select value for classification in attribute dialog from unique value renderer classes
      introduce separate qml databases for fileless datasources (fixes #1127)
      debian package: introduce a build conflict with qgis dev package
      fix sip error
      debian package: update for qgis 1.0
      fix common typo: retreive
      register QgsDetailedItemData meta type; fixes plugin manager and grass toolbox
      update debian packaging for 1.0
      apply GRASS plugin update from Marco Pasetti (fixes #1101)
      apply changeset r8811 to trunk
      use forward slashes also on windows - seems to confuse (OSGeo4w's) Python
      fix #1184
      fix grass plugin compile error
      fix #1179
      fix gui imports for test on windows
      fix qml support for non-file data sources
      fix a warning
      updated german translation
      fix library naming on MinGW (fixes #1214)
      fix dxf2shp plugin
      new fix for #1214 (reverts r9030)
      remove phantom toolbar
      fix #1205 and #1221
      fix warning about returning temporary objects
      add conversion for QMap<QString, QVariant::Type>
      fix warning
      fix warnings
      debian packaging updates
      missed a delete on r9080
      fix multiple layer message
      port wfs provider to QgsSpatialIndex
      catch exceptions in QgsSpatialIndex
      fix msvc warning (std::vector=>QVector)
      handling vector data geometry and attribute updates refactored
      QgsGeometry migrated to GEOS C-API
      fix #1228
      remove 'with hold' from postgres cursors
      re-add useIntersect support in QgsVectorLayer
      fix filter in OGR provider
      fix compile error introduced with r9097
      fix compile error on OSX
      fix warning
      fix buddies
      fix another compile error on OSX
      apply patch #1229 from mloskot
      rename qgsspatialrefsys.sip to qgscoordinatereferencesystem.sip
      fix attribute table search and delete table on close even when docked
      fix #1230
      fix #1233 (spotted by mloskot)
      fix #1234 & #1235
      fix #1237
      Merged rest of composer branch (9087-9115)
      add CORE_EXPORT to composer
      fix warnings in interpolation plugin
      debian packaging update
      dxf2shp cleanup (fixes #1236)
      various code cleanups by mloskot for GCC 4.1 (fixes #1239, #1240).
      scripts for the astyle re-indentation & iostream=>QgsDebugMsg migration cleanup
      astyle re-indentation & iostream=>QgsDebugMsg migration cleanup
      don't run qgsloggermig.pl from astyle.pl anymore
      fix common typo
      add script to prepare changed files with astyle for commit
      cleanup cleanup
      typo fix missed in r9150
      add GUI_EXPORT to QgsComposerView
      fix #1245
      fix #1245 (take two)
      revert srs related wfs uri changes from r9108 (fixes #1246)
      update indentation and fix a warning
      fix migration script
      fix spit plugin
      minor updates (indentation, debug output)
      fix handling of null value updates in attribute table
      fix attribute updates in identify tool
      vector layer updates
      postgres provider update
      indentation updates
      fix #1076
      add indentation update script
      minor update (indentation, debug output, plenks)
      add ogr converter plugin to debian package
      vector provider update:
      apply patch from mloskot (from #1249)
      fix link error on windows
      fix comparison
      update debian packaging of grass plugin
      use array delete operator on geometry
      buxfixes
      debian python dependency fixed
      fix #1252
      remove 'using namespace std' from qgisapp
      debian fix
      fix #1257
      cleanups
      update identation scripts
      fix #935
      automatic indentation update (r9138-r9226)
      update plugin installer for new API
      update debian packaging
      fix #1268
      workaround for non-functional lock.exe on windows (fixes #808)
      fix compile error
      fix debug output
      unload plugins on quit (fixes #808)
      fix #1274
      allow filtered postgres tables to have no features
      fix #1280
      add file selection to attribute dialog
      automatic indentation update (r9220-r9281)
      fix compile error on windows
      fix #1307
      fix gcc 4.3 warnings
      update translation strings
      update german translation
      fix geometry editing:
      update german translation
      remove spurious connect
      fix #1312
      use WKB in QgsGeometry::vertexAt() only:
      fix plugin template
      update plugin description in OGR converter plugin
      fix GEOS initialization
      fix compile errors
      automatic indentation update (r9281-r9365)
      update german translation
      vector bugfixes
      postgres provider: use default values for primary key
      ogr provider update: better support column names containing international characters
      fix #1319
      fix #1226 (applied patch from groom, thanks)
      update german translation
      spanish translation update from Carlos
      fixes for german translation
      apply patch for #1162 for timlinux
      fix compile error
      fix sip compile error
      restore filename for pan icon in default theme
      revert all of r9411 (following up on r9444)
      automatic indentation update (r9365-r9447)
      fix #1338
      fix filename entry and range specification for vector attributes
      german translation update
      hackfest commit from timlinux:
      fix #1346
      german translation update
      fix warning
      automatic indentation update (r9447-r9517)
      fix compile errors and warnings
      fix #1376
      fix compile error
      fix warnings
      partly fix #1377, #1382 and #1306
      fix warning
      update debian packaging
      automatic indentation update (r9447-r9610)
      added debian package section
      update INSTALL from doc/INSTALL.t2t
      postgres provider update:
      follow QgsVectorLayer::featureAtId() api change
      debian package update
      scale based label visibility and line oriented labels
      apply patch #364 from GRASS TRAC by Markus Neteler
      fix r9655
      fix #1410
      yet another grass fix
      hopefully final grass 6.4 fix
      update required GDAL version in INSTALL
      attribute table now shows either all features (default), all selected features or all features in the current canvas.
      translation update run
      german translation update
      german translation fix
      SPONSORS fix
      german translation fix
      german translation fix
      german translation fix
      german translation fix
      fix #1441
      new fix for #1162 restoring lost qml features
      more qml fixes
      fix typos
      german translation update
      fix QgsVectorLayer::updateExtents()
      add missing tr()
      fix #1162
      update scale display after project load
      postgis table selection dialog:
      fix handling of pending vector layer changes
      automatic indentation update (r9447-r9780)
      mapserver export fix:
      use QgsDataSourceURI to parse postgres connection string in mapserver export (fixes #1107)
      use PQconnectionNeedsPassword only with PostgreSQL>=8.3
      fix i18n relevant typo in plugin installer
      german translation update
      fix #1462
      added a description of a new feature description (i18n relevant)
      german translation update
      fix #1461 (there was a new tab added to the toolbox)
      fix #1453
      debian packaging update
      incomplete translation fix
      add usb: to list of gps device on linux
      sync doc with version 1.0
      update german translation
      update userguide pdf
      update debian packaging
      fix latest debian update
      string translation update:
      german translation update and new update ts run
      wms update:
      apply patch #1447 from smizuno (thanks!)
      update trac link in about box
      speed up QgsRubberBand::setToGeometry()
      fix #1450
      fix #1450 and #1382 again
      fix #1477
      fix postgres <8.3 support
      use CPLFree on CPLMalloc'ed memory
      fix #1490
      missed a file in r9977
      apply #1446
      remove old mapserver export plugin as it might confuse people.
      indentation update (r9780-r10009)
      fix gcc warnings
      fix warning (and snapping bug)
      reapply translation string changes lost with r10006
      automatic indentation update (r10009-r10065)
      gridmaker plugin removed from debian packaging
      fix comparision
      fix some warnings
      fix r10069
      update desktop integration in debian package
      add -Wformat-security to PEDANTIC
      remove unused splitter redraw option
      cleanup line endings and some typos in fTools
      update fTools/i18n.cpp
      update fTools/i18n.cpp (again)
      fix translation string
      fix #1523
      update german translation
      fix typo in german translation
      add missing ui headers for gui includes for install and implement QgsProjectionSelector::setSelectedEpsg()
      fix #1523 (r10084 was actually fixing #1516)
      implement #1526
      fix #1526
      fix compile errors
      process command line arguments as filenames on windows
      skip labels with size<=0 - otherwise the size is ignored
      fix #1532
      fix MSVC warning and stdint.h dependency
      use cmd.exe on windows for grass
      fix warning
      prefer WINGISBASE on windows
      update QGIS icon
      update debian packaging
      fix #1557
      revert accidental commit
      revert accidental commit
      revert accidental commit
      update translation strings
      fix debian packaging
      fix warnings and link error on windows
      debian packaging update: allow building with GRASS 6.4 on sid
      fix compile error on OSX
      fix i18n for Qt 4.5
      fix #1564
      add translatation statistics script
      fix warning
      fix layout of add vector dialog
      fix v.in.ogr/v.in.ogr.qgis module files
      fix identation in default.qgc
      fix layout of layer selection in grass toolbox
      use QgsDebugMsg instead of iostream in BEATA and reindent
      fix feature count in postgres provider
      fix warning in wfs provider
      fix typo
      fix #1598
      automatic indentation update (r10065-r10429)
      fix beata crash
      fix #1613
      make SSL mode of PostgreSQL connections configuable
      automatic indentation update (r10429-r10457)
      fix translations for Qt 4.5 (again)
      fix a warning
      include error string when loading plugins
      fix warning
      update debian packaging
      make spatialite provider work on windows
      add internal spatialite support
      use ctid as temporary feature id in postgres provider if there is no other primary key available
      missed a file in last commit
      actually use iconv include path
      internal sqlite3 was replaced with spatialite
      also install qgstolerance.h
      make sslmode optional
      fix msvc build errors
      detect iconv on macosx
      automatic indentation update (r10457-r10488)
      added notes about new optional sslmode parameter in 1.1
      apply #1566
      open grass module tree collapsed (implements #459)
      remove empty sections from grass default.qgc
      upgrade internal spatialite from beta to amalgamated 2.3.0 release
      include diagram overlays in debian package
      qualify default postgres layer name with column, if there would be a layer by the same name otherwise
      add ui defaults
      fix #1203
      fix various warnings
      fix internal spatialite build with MSVC
      fix typo
      fix warning
      fix QgsDataSourceUri::publicSource() for postgres provider layers
      fix build problem on mac
      fix link error with MSVC
      add oracle plugin to debian package
      news fixes, additions and translation string updates
      german translation update
      fix german translation
      fix r10511
      handle broken postgis installations more traceful
      add QgsDataSourceURI::database()
      fix #1371
      complete QgsDataSourceURI() methods
      update german translation
      german translation update
      automatic indentation update (r10488-r10594)
      fix #1460
      update ts run (using Qt 4.5rc1)
      german translation fix
      update zoom next icons (using convert -flop from zoom last)
      fix #1644
      rename manual page files (fixes #1517)
      adapt debian package to r10612
      translation string update
      german translation update
      add some missing fTools translation strings
      german translation update
      add translations strings for python plugins automatically.
      german translation update
      german translation update
      fix fTools build problem
      apply #1646
      followup r10633:
      fix #1651
      consider comments in python plugin translations
      fix french translation (fixes #1655)
      speed up loading of projects with (complex) views:
      reduce debug output noise when not debugging
      missed a file in r10659
      fix windows build
      quick fix to get grass shell built on mac
      apply patch from #52
      add progress indication when layers are loaded from projects
      fix grass plugin compile errors (by removing Qt3 cruft)
      fix #1672
      fix #1673 and #1674
      fix #1666
      german translation update
      debian packaging update for 1.2.0
      fix compile error
      fix python binding compile error
      silence extensive debugging noise
      add missing combobox to set data defined label color
      fix #1678
      fix #1682
      german translation fix
      fix link error on windows
      apply #1700
      fix #1709
      german translation update
      fix crash when viewing project properties of 1.1 project files
      allow project relative position of file data sources and svgs
      install icon
      - allow setting of field width and precision when adding attributes
      german translation update
      indentation update
      fix warnings
      make saving of relative pathes of file data sources optional
      fix attribute table edit problem when geometry is not last column in postgis tables
      automatic indentation update (r10594-r10876)
      fix build problems with GRASS 6.5 GEOS support and #1723
      also use QPixmap for decorations (followup to r10926)
      reindent postgres provider
      fix #1744
      OGR provider update (fixes #1746)
      fix a warning and add a note about QgsVectorDataProvider::addAttributes() change
      automatic indentation update (r10918-r10980)
      re-add vector attribute method removed in r10863
      sync QgsVectorDataProvider sip interface
      fix warning
      [FEATURE] add default class to unique value renderer (fixes #1750)
      fix #1751
      reindent qgsvectorlayer.cpp - PLEASE run scripts/prepare-commit.sh before commit
      fix #1311
      apply #1423
      remove location from temporary python translation files from ts files
      update_ts_files.sh run
      include evis plugin in debian package
      fix some evis typos and update translation strings
      update german translation
      fix link error
      automatic indentation update (r10980-r11003)
      fix typos in german translation
      fix #1045
      GRASS warnings were fixed; disable warnings on sqlite3/spatialite
      update spatialite to 2.3.1
      don't show ranges for unique values in legend
      turn start/end into first/last (note: f<l vs. s>e) in identify dialog and make them translatable
      update german translation
      fix translation bug
      implement #1769
      fix #1789
      fix #1789 (take 2)
      fix #1707
      optionally allow adding postgis table addition with double click and extended selection of tables (fixes #1801)
      [FEATURE] symbology enhancements:
      fix warnings
      refactor widget creation for attribute dialog and table into a factory class.
      update german translation
      QTreeWidget::headerHidden() not supported until Qt4.4
      fix german translation
      add export to PDF to composer
      add command line arguments on windows
      unload plugins before terminating after taking a snapshot
      [FEATURE] enhance command line arguments
      fix size long options
      fix warning
      fix Qt warnings when overview is hidden
      include OSGeo4W build scripts
      use numerus form in translation string
      fix warnings (possibly fixing one bug) and build errors on windows
      include osm provider in debian package
      fix #1664 and #1681
      fix some translation strings
      update german translation
      automatic indentation update (r11003-r11227)
      [FEATURE] make restriction to change only common properties of unique value classes optional (fixes #1703)
      remove empty ui file
      update ts files run
      update german translation
      fix moc warnings in OSM provider
      [FEATURE] add american paper format to composer and allow custom formats in inch (fixed #1538 and #1858)
      fix gcc warning
      fix some warnings and maybe fix OSX build
      misc cleanups:
      fix #1703
      fix #1805
      fix update_ts_files
      more cleanups:
      update debian packaging
      update german translation
      [FEATUREBUGFIX] reintroduce copy of attributes (fixes #59)
      make exclude customizable
      replace osgeo4w path in qgisconfig.py
      fix syntax error
      use linker flags when compiling python bindings (fixes #1518)
      preset python include path correctly for osgeo4w build
      fix warnings
      osgeo4w build: cmake doesn't deal with backslashed very well
      fix width and precision limits of string type in ogr provider
      automatic indentation update (r11227-r11370)
      update ts run
      german translation update
      manually break lines in about's news section of german translation
      fix compile error
      fix missing python uis in osm plugin
      fix warnings
      attribute editor fixes:
      fix runtime warning
      remove tons of pyuic4, pyrcc4 generated files and create them when building (apply #1877)
      add pyuic4 lookup for osgeo4w
      include *.ui files in python translation updates
      german translation update
      debian packaging update (fixes #1879)
      clean double assignment
      cmake improvements
      fix bison cmake detection
      more osgeo4w tweaks
      fix spatialite provider (fixes #1883 & 1884)
      fix #1870
      fix #1707, take two
      improve nmake detection
      make update_ts_files.sh a bit more robust
      improve qgssvnversion.h creation
      postgres & ogr provider update:
      fix #1887
      cope with blanks in svnversion path on windows
      fix #1857
      [FEATURE] add selection of postgres primary key column (for views; apply #1855)
      [FEATURE] add snapping to current layer in measure dialog (apply #1863)
      [FEATURE] add loading of value maps from csv file (apply #1869)
      update version number to 1.3.0 in trunk
      missed a file in r11479
      fix compile error
      update german translation
      cleanup postgres column thread
      fix compile errors on windows
      fix compile error (QList::length() only available in Qt>=4.5)
      fix #1897
      include raster terrain analysis in debian package
      fix comments
      - fix #1903
      remove spurious connect (following up r11522)
      don't close wms layer dialog after addition and allow naming of layers
      fix warnings
      apply #1910
      fix r11536
      fix wms ui
      fix #1915
      fix python plugin crashes - changes GUI API
      fix runtime warning
      missed a file in r11546
      fix windows build
      apply #1878 (fixes #1900)
      vector part of r11559
      still r11559 :(
      more ui cleanups
      last windowIcon fix
      debian packaging update
      fix path corruption in GRASS on windows
      improve relative path support
      [FEATURE] multi-layer identify
      [FEATURE] recenter map canvas to an entered coordinate
      update german translation
      identify tool improvements
      fix build problems with Qt 4.4
      fix warning and typos
      multi-layer identify:
      multilayer identify: also report layer name
      update german translation
      fix dependency
      and analysis library properties on osx
      fix compile error
      fix temporary file generation when downloading from OSM
      fix osm style path detection
      [FEATURE] configurable vertex marker size (fixes #1922)
      fix attribute actions
      fix action's current attribute
      OSM plugin & provider update from Lukas Berka:
      fix compile error (don't reference std namespace)
      add qt uk translation
      german translation update
      allow opening of qgis projects from windows explorer in OSGeo4W build
      multi layer identify:
      debian packaging update
      identify results: fix right click on derived attributes
      more translation friendly visual and german translation
      debian packaging update
      fix line endings
      update trunk version
      remove superfluous files
      fix more line endings
      debian packaging update
      fix compile error on windows
      vector editing update:
      german translation update
      osgeo4w packaging update
      remove declaration of removed method QgsAttributeDialog::createEditor()
      followup r11684
      german translation update (s/plugin/erweiterung/)
      debian packaging update
      apply #1939
      fix #1916
      attribute table: report number of matching rows in status bar
      fix #1941
      postgres provider update:
      fix #1935
      fix alias editing in vector layer properties
      debian package: fix library list for dev package
      fix qgsplugininstallerbase.ui
      fix drag & drop to legend
      prefer versioned qgispython SO, update SO versions for qgispython and qgisanalyis
      debian packaging update
      fix r11719
      - fix load of layers saved with relative paths on *x
      apply #1936
      QSvgGenerator::setTitle only available with Qt >=4.5
      fix compile error on OSX
      fix warning
      fix options window title
      show revision in title bar for trunk
      refix plugin uis
      remove redundancies in QgsAttributeTableMemoryModel and QgsAttributeTableModel
      wider support for vector layer queries:
      ogr provider: shapes that can't RandomWrite can't DeleteFeature either
      grass plugin update:
      postgres fixes:
      postgres: don't repeat geometry filter
      postgres: consider subset string when deleting, updating and retrieving by fid
      postgres provider:
      fix #1942
      fix #1959
      different fix for #1942
      fix #1987
      also support relative paths for textures
      german translation update and minor fixes
      german translation update
      use qobject_cast instead of dynamic_cast where possible
      allow entering of srid up to 1000000000
      fix #1994
      might fix the output of OGR error messages on windows
      fix build windows build problem and some warnings
      fix #2002
      ogr provider: fix feature count retrieval
      fix #2007
      will you ever learn to run prepare-commit.sh before commiting?
      fix #2015
      fix #2014
      fix #2013
      fix #2025
      fix warnings
      fix #2029
      fix sip error
      fix fix, sorry
      fix fix fix, ouch
      fix #2020
      support user specific svg path
      fix warnings
      recurse svg directories
      debian packaging update
      german translation update
      fix #2036
      fix crash when removing attributes
      fix SIP build error and a warning
      fix QgsPostgresProvider::maximumValue()
      fix warning
      make database (aka SID) optional for OCI connections
      also fix QgsPostgresProvider::uniqueValues() and ::parseEnumRange()
      german translation update
      fix build error (following up r11939)
      debian packaging update
      make QgsMapLayerRegistry::addLayer() a bit more robust
      german translation update
      finish german translation
      fix build error in tests
      make std:: optional when converting iostream stuff to QgsDebugMsg
      add numeric validator field width and precision in new vector dialog
      fix windows build
      fix postgres error messages
      use rpath also for qgis_help
      - rename 'add island' to 'add part'
      fix #2064
      add translation strings to diagram overlay plugin
      update mapserver export cmakelist
      cleaner handling of identify results
      fix crash on toggle editing
      little legend cleanup: remove member mStateOfCheckBoxes
      [FEATURE] customizable attribute forms using Qt Designer dialog UIs
      qml fix:
      remove coordinate capture ui again
      also store transparency setting in qml
      update german translation
      [FEATHRE] attribute action improvements
      missed a column title
      german translation update
      fix build errors on windows
      add eval button to python console that evaluated single line commands and shows the result
      [FEATURE] add option to open the feature form, if a single feature is identified
      automatic indentation update (r11371-r12139)
      fix windows build
      fix pedantic warnings
      fix crash when removing category
      german translation update
      debian packaging update (new symbols)
      missed two pedantic warnings
      fix #2105
      fix classification support in attribute edit widgets
      debian packaging update
      fix typo debian build section
      add support for multiline edit widget
      fix georeferencer buttons
      replace context help ids with classnames
      fix macox build problem
      update indentation script
      fix eols
      semi-automatic indentation update
      automatic indentation update (r12139-r12177)
      also consider *.hpp for indentation
      fix windows build error
      hopefully restore Qt 4.3 compability
      fix some ui warnings and the attribute file selection
      fix help button in query builder
      yet another Qt 4.3 fix
      update german translation
      add support for a python feature form initialization function
      fix warning
      bind actions to push buttons in feature forms
      apply patch #2133 by Mark Baas (slightly modified).  Thanks
      set working directory for ui loader
      [FEATURE] remove selections of all layers (fixes #2135)
      fix #2138
      fix #2137
      [FEATURE] include ~/.qgis/python and project directory in python path
      fix occassional crash when opening the attribute table
      debian packaging update
      german translation update
      allow lupdate options like -no-obsolete on update_ts_files.sh
      remove Qt 4.5 dependency
      fix build error on windows
      fix osx problem (dumb math.h again)
      [FEATURE] allow specification of CRS when creating shape files (also fixes #2123)
      remove unnecessary linkages
      shapefile projection fix: save the real projection in .qpj next to the .prj file (fixes #2123 and #2154)
      another semi-automatic indentation update
      fix #2128
      fix #2090
      fix #2151
      fix #2056
      german translation update
      fix  #2154 again:
      [FEATURE] identify tool highlighting changed
      add some ogr converter translation strings
      [FEATURE] more identify changes:
      german translation update
      fix #2179
      fix warning
      fix link problem on some linuxes (namely RH)
      cmake 2.6 required for QtWebkit
      fix #2186
      include QgsGeometry::transform() in python bindings
      german translation update
      apply #1880
      apply #2193
      german translation update
      update debian packaging
      fix ui warnings
      fix #2201
      fix #2202
      [FEATURE] add QgsVectorLayer::fieldNameIndex()
      use QgsVectorLayer::fieldNameIndex() in symbology-ng and add python binding
      missed the python part
      fix windows build
      [FEATURE] add QgisInterface::setActiveLayer()
      save geometry and current row of options, vector and raster property dialogs
      german translation fix
      include key= field in all postgres data source uris (only for views before)
      save geometry of postgresql selection dialog
      fix #2206
      fix #2211
      fix #1650
      fix #2213
      remove some debug noise
      confirmation/undo/redo for #1650
      crash fix for #2224
      also remove highlights when identify results is closed with the close button (fixes #2206)
      fix connection dialogs (apply/fix #2217, #2231, #2232)
      missed a file in r12390
      fix #2236
      fix #2237, #2238
      fix #2242
      fix #2248
      fix #2242
      fix ru translation (field calculator's -)
      enable test and clear to search query builder
      cleanup after QgsNewConnection
      german translation update
      [FEATURE] store column width for postgres layer selection dialog
      fix #2244
      fix #2250
      fix #2255
      speed up geometry validation in fTools (self-intersection detection; fixes #2262)
      fix #2263
      apply #2251
      fix #2266
      fix #2233
      fix #2269
      fix #2270
      fix #2240
      better fix for #2137
      save feature if the feature form fails to load
      german translation update
      debian packaging update
      set attribute dialog title
      apply #2273
      fix #2274
      use QgsDebugMsg
      german translation update
      en_US context help fixes
      de_DE context help updates
      replace <i> with <label> in context help
      de_DE context help fixes
      r12434 done right
      fix slowdown of r12418
      apply #2277
      fix #2276
      rename context helps for QgsCreateNewVectorLayer to QgsNewVectorLayerDialog
      german context help fix
      better fix for slowdown of r12418
      add context help for qgis options, style manager, spatialite selection and custom projection and application icon to help viewer
      fix #2281
      activate help for attribute table, mapserver export and evis
      german translation update
      fix types in what's new
      german translation update
      update astyle-all.sh
      update german translation
      german translation update
      german translation update
      add german scalebar translation
      fix #2296
      fix #2289
      fix common typos
      debian symbols update
      respect overriden locale in helpviewer and fix link typo
      german translation update, some context help fixes
      fix warnings
      make QgsVectorLayer::deleteShapefile case-agnostic
      attribute editor fixes:
      missed some warnings and other minor updates
      fix garbled exceptions on proj errors
      fix #1773
      automatically append missing .shp to created shapefiles
      fix german translation
      context help update
      german translation update
      fix warning
      debian symbols update
      fix #2299
      fix #2208
      fix offset labels in label dialog
      fix connect
      fix #2312
      show classification attribute above the classes in legend
      context help fixes
      fix #2317
      fix #2314
      followup r12593
      another round of typo fixes (and use color instead of colour - like Qt; no string updates)
      automatic indentation update (r12177-r12600)
      fix #2318
      fix #2264
      fix #2293
      fix #2239
      fix #2164
      revert inadvertently committed change
      catch projection exceptions while V2 rendering
      use QString in QgsException to fix encoding
      don't measure empty geometries and also return success when exports geos points to wkb
      fix #2294
      fix #2327
      fix #2329
      fix #2328
      debian symbols update
      fix #2019
      fix #2315
      apply #2322
      apply #2199
      german translation update
      fix compile error
      update version info in trunk
      ftools i18n update
      german translation update
      grass modules i18n
      german translation update
      update grass i18n
      allow entry of visibility scales in floating point
      catch more projection errors
      fix r12665
      fix runtime warning
      fix windows build
      fix some issues with the GPS commit
      more fixes
      add postgresql password cache
      add -DQWT_DLL to windows build
      move QgsMapToolFeature::avoidIntersections to QgsGeometry
      add qwt dependency to debian package
      rename some postgres app classes and move a ogr class
      rename src/core/gps/time.h to nmeatime.h
      german translation update
      more fixes: optional QWT
      fix warning
      make QWT support configurable
      german translation update
      fix runtime warning
      fix runtime warning
      fix python plugin detection
      fix warnings
      update german translation
      qextserialport update (improved device detection on Windows & OSX)
      fix r12732
      fix osx build
      remove unused files from qextserialport
      use QgsGPSConnection::availablePorts() also in gps plugin
      fix #2358
      also show descriptions for GPS ports
      missed a file in r12747
      [FEATURE] allow editing of invalid geometry in node tool
      german translation fix
      derive QgsGrass::Exception from QgsException
      german translation update
      reduce debugging noise
      improve gps detection
      fix r12759
      more geometry validity checks
      pass password on to geometry type detection thread
      open attribute dialogs non-modal when not in editing mode
      update package.cmd
      [FEATURE] identify tool update
      fix windows build error
      raise attribute dialog
      [FEATURE] allow opening layer properties from plugins
      pack label dialog
      allow opening properties dialog for layer from plugins (better version of r12814)
      fix grass string
      [FEATURE] add validation to capture tool
      fix warnings
      german translation update
      workaround for #1759
      debian packaging: depend on python 2.5 for sid while transition to 2.6 is on
      [FEATURE] allow postgres layers without saved username & password by asking for credentials
      revert CBLAS part of r11250:
      fix #2397 by clearing attribute maps when retrieving features
      fix r12869: if first feature has id 0 it wasn't retrieved
      debian packaging update
      fix some warnings & build errors (Linux/Windows)
      improve vector file writers error reporting
      fix #2408
      fix #2410
      remove glocale and package names again
      include projection error in vector file writer error message
      fix #2009
      fix windows build errors
      use signals to mark project dirty when canvas layer or extents change (fixes #943)
      fix #2026
      fix brasilian context help
      update german translation
      fix build error
      fix #2435
      fix moc warnings
      fix crash when trying to reproject empty layers
      also use WMS credentials when redirected
      fix #2479
      fix crash
      update german translation
      fix Qt test for CMake 2.6
      another fix for Qt with CMake 2.6
      fix windows build
      fix combobox order for attribute actions
      fix #2512
      fix #2511
      fix #2516
      fix #2526
      fix #2523
      [FEATURE] support NULL values in search strings (fixes #2533)
      reindent georeferencer plugin
      remove #ifdefs related to no longer supported Qt versions
      fix translation string
      apply #2460 (slightly modified).  Thanks Jeremy Palmer.
      fix #2543
      followup r13013 and implement #2539
      fix crash in about box
      fix #2555
      fix #2556
      fix crash when moving layers
      don't add PATH to PYTHONPATH
      [FEATURE] optionally add new layers to the selected group
      show feature count in attribute table title
      german translation update
      clear layer rendering cache after appling a subset string
      add sanity checks to new vector dialog and some cleanups
      fix some warnings
      [FEATURE] WMS-C support, new spatial authorities, wms selection improvements
      follow up r13093
      fix proxy settings
      re-enable proxy exclusion
      translation fix
      fix vector grid
      apply plugin manager patch from Milena
      hide url exclusion for Qt<4.5
      german translation update
      start raster selection with all files instead of VRT
      german translation fix
      [FEATURE] allow to hide deprecated CRSes
      fix warning
      fix auth_id field type in srs.db
      fix style selection in wms dialog (and a memory leak)
      fix projections selection when CRSes from multiple authorities are preselected
      remove Qt 4.5 dependencies
      fix build error
      search case-insensitive for authorities
      german translation fix
      more case-insensitive projection searches
      use SE corner as WMS-C origin, wms metadata display & selection cosmetics
      german translation update
      fix #2588
      another postgres feature count fix
      fix #2592
      fix warnings
      [FEATURE] allow saving vector layers as ogr vector files
      [FEATURE] wms-c scale slider and more selection improvements
      projection search improvements (fixes #2602)
      add missing svn:keywords
      back to unix mode
      add EPSG:3857 (fixes #2484)
      use same parameters for EPSG:3857, EPSG:GOOGLE and OSGEO:41001 as PROJ.4
      german translation update
      remove more Qt 4.5 dependencies
      consider attribute changes in identify results
      initialize QString with empty string instead of 0 (Qt 4.7 doesn't like it)
      follow up r13213
      remove unused c++ mapserver export (and Qt3 dependency in UI)
      also update changed display field value in identify results
      use other approach to avoid estimate_extents on not analyzed tables
      cleanup and fix #2619
      fix #2624
      fix #2620
      spatialite improvements:
      debian packaging update
      add widget support for dials and calendar
      use list instead of buttons for popular/recent projections
      don't implictly add the same CRS over and over
      german translation update
      fix crash when added features were deleted
      ogr provider: update layer extent after feature deletion and debugging improvements
      add missing svn:keywords
      followup r13227
      [FEATURE] legend interface added to retrieve layers in legend order (supplied by Maxim Dubinin)
      fix #2631
      apply #2385
      fix windows build
      missed a directory in r13269
      show PostgreSQL and SpatiaLite version in about
      instantiate proxy factory only once
      rest of blanks
      apply #2376
      fix filters in Save as Image
      re-enable opening projects by drag&drop
      remove Qt 4.5 dependency and fix a warning
      remove another Qt 4.5 depencency
      debian packaging update
      show layer name in title of layer properties dialog
      fix #2639:
      fix #2647
      show message in status bar, when CRS of an added layer is undefined
      fix #2654
      fix #2549
      implement #2650, #2651, #2652
      fix #2654, take III
      improve database uri quoting (eg. for table names with quotes)
      allow creation of multiple layers in spatialite creation dialog
      fix warning
      set attribute dialog parent and save geometry
      apply #2662. Thanks Giuseppe.
      fix windows link error
      fix #2675
      implement #2676
      spatial query plugin: fix warnings, reindent, include in debian package
      fix crash introduced in r13360
      [FEATURE] support more GEOS operators
      spatial query plugin: port to new QgsGeometry operators, gui cleanup
      integrate spatial query plugin translations
      german translation update
      make update_ts_files.sh less noisy and a bit more failsafe and fix a bunch or lupdate warnings
      remove Qt 4.5 dependency
      missed python binding to additional GEOS operators
      fix windows build
      postgres provider: improve error handling
      postgres provider: fix error handling
      set feature validity in QgsPostgresProvider::featureAtIt
      spatial query: cosmetic changes and set svn keywords
      translation fixes
      also set feature validity in featureAtId of memory and spatialite provider
      some cleanups:
      fix spatialquery combobox resizing issue
      fix common typos
      fix crash in spatialite srid selection on creation
      ignore '&' when ordering the plugin menu
      fix warnings
      fix sip 4.7 support
      fix relative paths, when project is on unc path
      fix runtime error in fTools' spatial join
      fix typos
      fix #2680
      fix #2681
      german translation fix
      minor pg provider fix: oid==0 is invalid
      make spatialite optional again
      include qgis.g.browser in debian package
      fix #2620
      fix url exclusion changes
      debian packaging update
      debian packaging update
      revert debian unrelated part from r13438
      apply #2634
      cosmetic changes
      network manager changes:
      fix windows build
      fix sip bindings
      resolve Qt 4.5 dependency
      handle ssl errors
      missed files in r13438
      emit signals before and after QgsNetworkAccessManager creates requests
      fix signal signature of QgsNetworkAccessManager::requestAboutToBeCreated
      fix ssl preprocessor logic
      update permissions
      implement #2702
      [FEATURE] (re-?)add identifyAsHtml to raster layer and use it in identify
      tie proxy factory support in SIP bindings to PyQt4 version instead of Qt
      fix #2682
      fix #2707
      apply #2692. Thanks again Jeremy.
      implement #2696
      make PyQt4 detection work with CMake 2.6.0 as found in Debian lenny
      next take on #2620 - not reproducable here
      fix #2720
      working fix for #2670 and fix for GRASS 6.2 support (as found on debian lenny)
      improve image format selecting in wms selection dialog
      translation string fixes
      german translation update
      fix ftools typo
      postgres provider: fix feature count, when subset string is set
      temporary workaround for #2714
      [FEATURE]
      update german translation
      [FEATURE] add multiple features at once (implements #2710)
      fix position restore of identify results
      fix #2670
      [FEATURE] label only selected features (implements #2717)
      fix #2627
      german translation update
      fix query translation
      apply #2712 and #2716 with slight modification.  Thanks to Charles Timko.
      fix #2531
      append space to list widgets in options and vector and raster layer property dialogs (fixes #2554)
      fix #2361
      postgres provider: lazy feature count
      fix #2732
      lazy fill meta data page in vector layer properties
      followup r13529
      fix attribute table position restore
      select current value when lineedit gets focus in attribute dialog (fixes #2742)
      [FEATURE] forward port r9689 to model based attribute table
      remove progress indication from symbology-ng rendering:
      german translation update
      let attribute table follow canvas extent
      es_CA should be ca_ES
      postgres provider: remove unused threading code
      fix warnings
      fix warning in german translation
      german translation update
      fix typo in english context help and update german context help
      apply #1683 (completes r13568)
      fix #2757
      postgres provider update:
      fix #2601
      add length() and area() methods to QgsGeometry
      fix #2761
      fix #2756
      followup r13591: force KML encoding to utf-8 in save as dialog and move filename/encoding validation to vector file write
      fix #2759 and some cleanups
      followup r13593: mention oracle in georaster tooltip
      fix #2753
      ogr provider update: lazy determine extent (fixes #2752)
      fix #2763
      fix #1683
      revert r13584 noop
      fix warnings
      debian packaging update
      german translation update
      debian packaging update
      osgeo4w update: qgisconfig.py was dropped
      [FEATURE] delimited text provider: allow empty values in numeric columns
      german translation update
      debian packaging update
      fix python runtime error when no HOME is set
      unquote field names in delimited text plugin like in the provider
      wms provider fix: shift tile requests a bit NE
      string fixes
      german translation update
      debian packaging update
      fix typos
      german translation update
      automatic indentation update (r12600-r13658)
      add script to build nsis standalone installer from OSGeo4W packages
      remove second RequestExecutionLevel
      fix wms legacy CRS/SRS mixup
      make GdalTools about box translatable
      update_ts_files.sh run after GdalTools integration
      integrate GdalTools translations from faunalia repository
      debian packaging update: include templates in clean
      (visibly) complain about missing $DISPLAY
      fix #2788
      fix template cleanup
      followup r13683
      fix #2592
      german translation update
      fix lrelease warning and translation string
      german translation update
      fix dirty canvas on startup
      fix #2324
      german translation update
      fix windows build
      workaround #2239
      fix ugly workaround r13732
      fix initial sip binding creation on windows
      fix unix build after ugly workaround r13732
      add dch reference to INSTALL
      apply #2813
      fix #2815 - including more missing translation strings
      german translation update
      fix #2817
      fix #2457
      fix #2826
      fix translation string
      more translation string fixes and german translation update
      fix german translation
      german translation update
      fix typo
      allow adding features to postgres layers with oid
      german translation update
      fix #2833
      initialize pointer to optional settings menu - thanks Bruno Binet for spotting this
      fix #2822
      debian packaging update (following up r13792)
      german translation fix
      show identify results in layer display order
      fix #2819
      german translation fixed
      fix r13808
      fix crash on layerless OGR data sources
      add a translation string
      context help typo fixes, german context help additions and german translation fix
      german translation update and a context help fix
      context help fix: newlines are no blanks
      fix python feature form identifier in case of non-ascii layer ids
      fix for #2833 and #2843
      german translation update
      fix #2674
      fix #2849
      fix #2852
      fix #2844
      fix #2836
      apply #2824 from Florian Hof
      apply #2784
      workaround for #2853
      fix layer creation in ogr converter plugin
      revert r13855
      new fix for #2836
      fix context help file name
      german translation update
      german translation update
      fix #2864
      fix #2869
      fix #2879
      update german translation
      update osgeo4w build to use GDAL 1.7
      fix OGR converter menu removal
      apply #2858
      apply #2791
      apply #2730
      german translation update
      update trunk version
      fix #2894
      debian packaging update
      german translation update
      fix warning, indentation and little cleanup
      fix build error
      debian packaging update (fixes #2926)
      show wms get capabilities error
      followup r14006: add QgsLongLongValidator
      add QgsAttributeAction::doAction to python bindings
      debian packaging fix
      fix typo
      fix build with Qt 4.4
      add support for non-numeric fields in generic minimumValue/maximumValue fallback method
      fix #2934
      fix some typos
      update german translation
      french translation update from Jean Roc
      debian packaging update
      fix warning
      apply #1040
      separate grass plugin package for osgeo4w
      fix #2933
      fix r14018 (reenable pal label reprojection)
      add advanced selection tools from Jeremy Palmer. Thanks. (apply #2938)
      fix linux build
      add GEOS_INCLUDE_DIR to georeferencer
      german translation update
      german translation update (and r14077 reversion)
      fix create_new_ts.sh
      revert rest of r14077 and another update_ts_run
      fix ubuntu maverick dependency
      debian packaging update
      fix #790 again
      fix typo
      improve legacy support for CRS/SRS in wms provider
      fix r14087
      select and measure toolbar flyouts and submenus (followup #2938)
      show selected selection or measure tool in toolbutton
      make toolbuttons delayed
      mapserver indentation update
      german translation update
      debian packaging update
      debian packaging fix
      include FCGI lib in osgeo4w build
      fix windows build
      debian packaging fixes
      fix windows build
      german translation update
      add concat button to field calculator
      fix kpty on BSD (#2021)
      fix for postgis data crossing the dateline
      followup r14150
      followup r14150 again
      add lower/upper support to search string (fixes #2970)
      add ilike, in and not in to search string
      fix debian dependency
      fix bison warnings
      add sip bindings for groupLayerRelationship (fixes #2969)
      remove .cvsignore files
      [FEATURE] add support for OGR creation options to and improve error handling of file writer
      [FEATURE] allow selection and removal of several layers at once
      german translation update
      fix memory leak
      fix #2978
      add table icon and fix warnings related to geometryless layers
      keep layer selection on legend right click
      german translation update
      fix #3000
      fix #3001
      implement #3015
      missed a file in r14243
      [FEATURE] add search string support for feature ids ($id)
      [FEATURE] allow adding geometryless layers from postgres
      hide symbology on renderless layers
      fix #3022
      comment fixes
      add symbol ASSERTions
      more comment fixes
      fix #3011
      fix postgres layer beautification
      apply #2973
      remove Qt translations (fix #2855)
      fix #3021
      default to geometry postgres tables
      fix #3036
      also report provider errors when not debugging
      allow attribute and alias names in actions
      save feature attribute changes from plugins to layer
      missed a file in r14284
      fix max/min values in spatialite provider for non-numeric fields
      GRASS 6.4.0 in OSgeo4W
      api documentation on qgis.org
      automatic indentation update (r13658-r14312)
      fix build errors
      missed a comment in r14298
      QWT now required
      fix WMS selection
      doxygen fixes
      fix warning
      fix for #2985
      fix for #2985 (take II)
      fix for #2985 (take III)
      add geoimage austria wms to default servers
      fix cmake warning
      [FEATURE] add gpsd support to live gps tracking
      fix #3080
      fix qextserial in mingw?
      fix warning
      fix windows build
      include offline editing plugin in debian package
      fix com port detection on windows
      fix assertion in gps detector
      change attribute action notation from [%attr%]/%attr% back to [%attr]/%attr
      fix qgis mapserver on windows
      fix warnings
      fix more warnings
      german translation update
      revert debian change from 14348.
      fix #3082
      fix build error
      fix cmake warning
      fix #3110
      fix #3109
      fix gpsd device selection
      use username and password for pg connection test, even if they are not going to be saved
      ask for postgres credentials on any connection error (not only missing password)
      fix #3124
      debian packaging: trim dependencies
      improve support for geometry-less layers
      change list to view in single symbol dialog
      disable query change while editing
      [FEATURE] add support for nested layers
      fix #3132
      [FEATURE] allow user specific PROJ.4 search paths and update srs.db to include grid reference (fixes #3099)
      german translation update
      don't show legend checkbox for geometryless layers
      german translation fix
      fix #3134
      fix #2950
      apply #3136
      don't allow dropping layers into legend classes
      fix creatensis.pl
      fix #3153
      automatic indentation update (r14312-r14435)
      partly revert r14399 (all except srs updates):
      update install/build documentation & cmake updates:
      fix r14440
      fix nightly build
      layer removal action depends on selected layers and not the current layer
      fix #1022
      fix lenny build
      fix GSL detection
      add python bindings to QgsGeometry::validateGeometry
      fix r14462
      rollback accidentally commit file of r14465
      documentation update
      osgeo4w update
      fix symbol selection
      fix build error on windows
      fix #3176
      add missing paren
      what's new fix and german translation update
      fix #2903
      fix filewriter crash
      fix attribute replacement in actions
      also use pixmap cache in old symbology
      fix #3188
      fix vc warnings
      fix legend
      more legend refactoring to fix it
      reset default page for raster properties dialog
      [FEATURE] add field calculator functions (implements #3177)
      update version number
      fix debian version
      compile debian and osgeo4w package with mapserver (default changed)
      save last used selection tool
      fix 8bit character in qgis_help
      [FEATURE] allow OGR save as without attributes (for eg. DGN/DXF)
      apply #2999
      apply #1468
      add old astyle version, adapt prepare-commit.sh to it and include it in the CODING guide
      missed a file in r14597.
      [FEATURE] improve attribute handling
      add isnan to qgis.h
      apply #3206
      fix typo - ouch
      add scripts/astyle to svn:ignore
      improve delimited text plugin ui and allow skipping lines
      change toolbar toolbuttons to menupopups and remember their last selection
      show snapping menu entry also when docked
      german translation update
      revert accidental change
      reenabled menu icons - apparently some system default was changed on
      fix starting point duplication in rubberband when using addPoint thought the API
      fix build errors
      fix windows build
      apply #3220
      add some git support
      fix warnings
      improve dragging legend layers
      fix legend handling of collapsed layers
      fix lenny build
      use Qt for isnan/isinf/abs
      use Qt macros also for min/max/abs/fabs - removes OSX cmath kludges
      update osgeo4w version nsis installer
      build from osgeo4w qgis-full package
      creatensis.pl: creating the postinstall/preremove batchs is cheap
      fix rubberband in node tool (probably introduced with r14679)
      - update .gitignore
      [FEATURE] attribute editing improvements:
      nsis installer: remove desktop icon
      german translation update
      fix capabilities detection for postgres >=8.4
      reduce attribute table debugging noise
      debian packaging: add support ubuntu natty support
      fix warnings (gcc 4.5.1, Qt 4.7.1)
      apply #3242
      allow opening attribute table from plugins
      fix #3248
      also save edit types and actions for geometry-less layers
      debian packaging: switch to internal spatialite
      fix form actions
      fix warnings
      german translation update
      add support for ttyACM devices
      debian packaging: fix natty build
      fix link error in mapserver with internal spatialite & some warnings
      fix lenny build
      apply #3232
      apply #3258
      integrate 'Avoid intersections of new polygons' into snapping dialog
      activate/deactivate labeling tools
      catch attribute additions and deletions in attribute table
      german translation update
      fix r14798: label tools work independently from current layer. Thanks Marco!
      fix #3274
      delimited text provider: fix indentation, some warnings and use
      fix build error
      german translation update
      fix warning
      use system qt translations
      fix identify result update after attribute change
      fix #3245
      move QgsSearchQuery builder from app to gui
      fix typo spotted by macho
      german translation update
      fix #3283
      include sqlanywhere plugin in debian package
      fix warning
      sql anywhere: fix warnings (and obligatory reindentation (using scripts/prepare-commit.sh)
      german translation update
      debian packaging fix: separate sql anywhere package, fix lenny build (Qt<4.5)
      german translation of sql anywhere online help
      fix crash on quit
      don't overwrite wms error messages
      fix #3343
      fix #3344
      allow vector data provider to record errors (currently only used in query
      fix #3363
      fix #3377
      fix #3378
      catch necessary reboot from OSGeo4W postinstall scripts
      fix sql anywhere plugin and debian package
      fix #3246
      fix #3399
      add 'internal' pyspatialite
      fix #3313
      fix typos
      update postgis support to use st_ variants instead of old deprecated
      revert debian/control change
      german translation update
      fix r15023: restore use of geometrytype as it's not deprecated and use
      fix #3401
      followup on r15028: more postgis st_ fixes
      fix warning
      postgres provider: fix enumeration parsing
      fix warning & typo
      fix #2884:
      [FEATURE] feature form updates:
      fix #3424
      fix NULL support in attribute editor
      drop special projection path handling on windows
      retrieve svn revision from git log instead of git svn info
      show number of local git commits since last svn revision
      fix windows build, warnings, typos and roadgraph plugin indentation
      postgres provider update: use st_ functions only with postgis>=2 and the old one with earlier postgis version
      don't split QGIS_PLUGINPATH at colon on windows
      fix #3434
      skip empty parts of QGIS_PLUGINPATH
      gitmarker: fix cmake warning and don't append something w/o local changes
      build with -fno-strict-aliasing on powerpc (see bugs.debian.org/603986)
      debian packaging update
      some translation string fixes in road graph plugin
      german translation update
      russian translation update (merged road graph plugin translations)
      mapserver: don't crash when WIDTH or HEIGHT are missing.
      update osgeo4w build to use standard GDAL (now 1.8) to build
      missed to update the qgis.bat.tmpl
      fix warning
      fix #3451: don't recheck saved primary key column for views when 'use estimates' is on
      fix #3374
      debian packaging fix
      INSTALL fix
      german translation update (followup on r15119)
      update indentation of roadgraph plugin
      optionally use external qwtpolar library
      paintEvent isn't a signal
      also use 24px as default icon size in options
      revert debian part of r15142
      restore arrow cursor when asking for credentials
      fix debugging output for Qt<4.5
      doxygen fixes
      add support for UTF8 in GDAL/OGR 1.8 (fixes #2551)
      fix #2551
      add more debugging output to mapserver
      allow setting mapserver service properties in project properties
      fix crash
      mapserver: fix crash when layer cache is to small for project
      mapserver: semicolon removed from QgsMSDebugMsg macro
      german translation update
      fix #3477 & #3778
      german translation update
      fix API QgsMapLayer::getLayerID() to id()), some warnings and use doxygen deprecation tag.
      apply patch for #3347 from kcube
      fix #3490
      fix #3945 (following up on r15148)
      add support to set fields to NULL in field calculator and fix following update of attribute table
      record which SSL errors are ok to ignore
      strip off superfluous parameters from WMS server url (for the common case that GetCapabilities request urls are advertised)
      fix #3499
      doxygen fixes
      mapserver: use default message handler for debugging output on windows
      fix wms server settings tab title in project properties
      add QGISDEPRECATED macro and fix a bunch of warnings
      fix sip macro change from r15197
      missed a gcc warning
      deprecate QgsMapCanvas::pixmap() following QgsMapCanvasMap::pixmap()
      add 'deprecated' annotation to SIP bindings
      fix internal use of deprecated methods and fix related warnings
      r15197 worked with SIP 4.12.1 on OSGeo4W
      german translation update
      fix msvc fixes
      apply #3506
      set plugin name and parent of c++ plugins - to allow other plugins to connect via mainWindow().findChild()
      apply (slightly modified) #3512
      german translation update
      automatic indentation update (r14435-r15226)
      fix typos
      update update-indent.sh
      fix #2996
      fix #3137
      add note about debug libraries to msvc INSTALL section
      translation string fixes
      deprecated special handling of EPSG - just one authority
      german translation update
      fix canvas refresh
      fix warning and enable pedantic mode by default
      skip rendering while size is still 1x1
      ouch - missed the real change in r15255
      implement #3522
      context help update
      fix csv save as support
      ogr provider: add support for ignoring fields (adapted from threading branch)
      fix runtime warning
      translation string fixes
      german translation update
      FindQGIS.cmake cleanup
      postgres support: include application_name in connections
      allow switching between geometry and all tables in the selection dialog
      database source select: 'move build query' to button box
      postgres provider: use set application_name (fixes r15280) and verify that pg_is_in_recovery() is false
      db source select: move 'add' back to the first position in the button box
      german translation update
      fix #3534
      cleanup: remove QgsApplication::msexportAppPath() and app/qgshelpviewer*
      move qgis_help to libexec
      debian packaging: qgis_help moved to libexec
      missed a file in r15294
      german translation update
      fix help viewer on windows
      automatic indentation update (r15222-r15302)
      implement #3535
      fix deprecation warnings
      fix #926
      debian packaging update
      fix r15315
      fix #3542
      debian packaging update
      fix debian/changelog
      deprecate QgsMapLayer::srs()
      [FEATURE] documentation improvements
      missed added files in r15348.
      debian packaging update
      [FEATURE] allow setting CRS for multiple layers at once
      [FEATURE] allow managing missing layers in a list
      ogr provider: use utf8 also for SQL statements with GDAL 1.8
      german translation update
      restore documentation used in about box
      debian packaging fix
      fix r15352
      be less restrictive on interpreting CRSes
      txt2tags should have been optional
      - use online API documentation, when no local is found
      fix #1308
      [FEATURE] add $x, $y and $perimeter to field calculator
      add online help for r15381
      fix doxygen warning
      some string fixes and german translation update
      fix a few warnings and indentation
      debian packaging update
      fix #3542
      remove duplicate inclusion of qgslogger.h (probably introduced with r9138)
      translation string fixes and german translation update
      add QgsCoordinateReferenceSystem::authid() to python bindings
      fix raster reprojection crash on windows
      apply #3586
      fix #3573 and apply #3570
      fix windows build
      debian packaging update
      replace our QGISDEPRECATED with Qt's Q_DECL_DEPRECATED
      missed two files in r15435
      update old delimited text provider datasources on load
      fix #3595
      german translation update
      fix #3590 and crs warnings
      german translation update
      fix: center selected item in CRS selection
      apply #3594
      "fix" #3593
      fix #3585
      fix #3591
      [FEATURE] layer menu function
      german translation update
      fix #3602
      german translation update
      fix #3608
      fix/reintroduce wms layer transparency
      fix #3614
      fix #3615
      fix #3616
      german translation update
      fix #3617
      fix #3611
      fix #3582
      translation string fix and german translation update
      [FEATURE] default to last selection when prompting for CRS
      improve english roadgraph online help and add german translation
      ogr provider: improve detection of CRS
      fix warnings and windows build
      gdal provider: change handling of crs
      fix warnings
      fix histogram crash
      fix build
      exclude pal headers from API and install qgsdiagramrendererv2.h
      fix warning
      allow multiple extensions in save as (eg. for mapinfo mif/tab)
      fix #3626
      ogr provider: fix redraw after attribute table update
      german translation update
      fix #3624
      fix nightly build
      heck, fix #3620
      fix nightly build
      german translation update
      fix warning
      fix some warnings and other cleanups
      fix build error introduced with r15539
      optimize snapping dialog
      fix version strings in german translation
      fix #3654
      fix #3656
      fix warnings
      [FEATURE] move option to ignore GetMap and GetFeatureInfo URI from WMS GetCapabilities to connection
      german translation update
      fix #2554:
      automatic indentation update (r15302-r15567)
      german translation update
      fix release name
      fix build error
      german translation update
      sync srs.db with PROJ 4.7
      fix #3674
      update postgis capabilities detection
      fix #3661
      fix #3682
      fix enabling of field edit buttons in vector properties
      man, 2 commits - 2 missed files
      sync srs.db with current trunk of proj
      debian packaging update
      minor german translation fixes
      add bindings to QgsProjectVersion
      fix windows build
      don't build astyle in source directory
      fix nsis installer
      fix warning
      update debian build dependencies in INSTALL
      remove accidently commited directory
      fix wms source select:
      fix restore of initial extent of startup project
      fix #3057
      fix geometry descriptions list
      cleanup and fix attribute widget configuration
      fix #3720
      fix #3606
      fix wmc-c support broken in r15559
      fix lenny build
      new vector dialog: fix resize and prepopulate with an entry
      fix wms(-c) usablility issue:
      fix #3745
      fix #3439
      fix windows build
      fix #3750
      fix #7: GetCapabilities no done twice anymore
      postgres provider: fix numeric types with precision
      fix #2426: dateline split
      revert r15747
      improve wms error and progress reporting (fixes #1576)
      fix #3757
      re-add wms tile extension workaround
      fix crashes on exit (follows up r15751)
      fix debug build for Qt <4.7
      fix #3413
      reduce raster reprojection debugging noice
      fix #2227
      german translation update
      german translation fix
      windows build without BINDINGS_GLOBAL_INSTALL
      add runtime warning if loading of translation fails
      add options to creatensis.pl
      fix #3766
      fix starting qgis_help on windows
      missed a file in r15797
      fix debug build on mac
      ouch, fix debug build on mac II
      creatensis.pl: update ecw/mrsid package reference
      fix warning & comment
      raster provider: reenable Q_OBJECT and fix comments
      improve handling of empty extents (fixes #2997)
      german translation update
      fix windows build
      fix #2829
      fix mac build
      rollback r15636, partly r15792 and r15795
      german translation update
      osgeo4w update: adapt to new GRASS 6.4.1 and gdal-mrsid packages
      oh, well - complete r15835
      osgeo4w update
      fix #3782
      fix #3784
      fix GRASS support in osgeo4w
      fix gcc 4.6 warnings

jobi (61):
      fixed bug that spit is enable although postgresql unavailable
      Added make release, what creats a tar.gz and a tar.bz2
      - fixed --with-gdal
      added spec-file for rpm builds
      Fixed bug #904000 Make release includes generated files
      fix bug #904001 and 904000
      - Changed configure stuff to write DEFINES in config.h.
      - forgot to add config.h.in to EXTRA_SOURCES so it gets in the release
      Fixed bug #920070
      updated changelog and version
      Added qgiscommit tool
      Removed Newline after statusline
      ** forgot to remove tempfile
      ** autogen.sh now passes paramters to configure
      A lot of small changes to make release work again
      ** fixed small bug
      ** fixed strange warning: object 'foo.$(OBJEXT)' created both
      ** Fixed GRASS plugin and provider build
      ** Extended tools/qgiscommit to pass parameters to cvs
      ** changed qgiscommit to hopefuly fix all problems
      ** Added version checks for autoconf, automake and libtool
      just a typo
      ** fixed GRASS provider
      Image missed in Extra_Dist
      files missing in release, added
      ** fixed qgiscommit (didn't work when in qgis root)
      fixed two 'with and without libtool' problems
      reverted my stuff
      Changes to make QGIS work on Mac OS X, more to follow
      ** Added internationalisations stuff
      removed translation file
      ** Changed to simple macros for detecting QT and GDAL
      added swedish translation
      ** added install routine for svg files
      ** added install routine for svg files
      fixed typo
      Updated Swedish translation, thanx to Lars
      SVGs didn't get packed
      ** Added i18n tools to EXTRA_DIST
      ** fixed QT detection
      ** last 3 swedish translations
      ** fix for missing QgsMapCanvas in libqgis
      ** Extended qgis-config to expose version
      ** added endian checks in configure
      ** updated translations
      ** prerelease test-build clean-ups
      ** cleanup of gcc warnings
      ** fixed bug #965720 by adding math.h for gcc 3.4 problems
      ** fixed tims typo with GDAL_LDADD
      ** updated ts files
      ** Added check for wrong UI version to make release
      ** fix bug #981159
      recreated ts files as there where entries of the http_server plugin in it
      some cosmetics
      ** made ready for release
      ** added Italian translation thanx to Maurizio Napolitano
      - version detection for geos
      - fix for building on 64bit architecture
      Tweak of makefiles and prepared for a release.
      - fixed typo
      Exported more environment variables of QGIS for the configuration of

kyngchaos (241):
      add OSX Xcode project
      add missing postgres provider to optional plugins target
      add geos_c lib to bundling script; remove unused carbon framework; settings cleanup
      remove old gridmaker plugin
      separate QTDIR and QTBIN settings
      add new ftools files to Xcode project (sync with r10265)
      copy grass modules to correct location
      add new grass modules to xcode
      fix python settings for native build
      ogr openvector changes (sync with r10289)
      simplified compilation of Qt sources with custom rules
      simplified compilation of Qt sources with custom rules (deleted files)
      apply compilation changes to debug configuration also
      use configured QGIS_DATA_SUBDIR on OSX
      debug configuration fixes
      fixed another debug configuration compile issue
      add attributetable to project (sync with r10337, r10338)
      another fix for debug build
      changed mapserver_export icon file name (r10381)
      more icon theme updates (r10403, r10404)
      added bundle script for user extras
      gpsimporter plugin name mysteriously fixed itself in debug build, but not release build
      more grass icons (r10411), add spatialite (r10414)
      add bundle step for spatialite
      Add default plugin installer icon (sync with r10434)
      tolerance (r10478), spatialite (r10473) updates (spatialite sources added to project, but not integrated in build yet)
      vector overlay added, misc updates (r10481, r10484)
      attribute dialog (r10550, r10551, r10552), config cleanup
      headers (r10561), misc cleanup
      oracle raster plugin (r10566)
      fix theme copy paths
      new theme icons (r10588)
      handle Qt debug variants; basic debug help
      spatialite icon (r10644)
      grass shell (r10664, r10666)
      update OSX build, add Xcode build
      version update (r10698), vector edit update (r10700)
      remove Qt3 remains from GRASS plugin
      rename delete hole tool (r10705)
      attributetable update (r10718, r10726)
      shortcuts update (r10730, r10731)
      missed some installed headers; clarify some dependency requirements
      add lock icon (r10775)
      overlay update (r10791), grass update (r10795)
      wms layer ordering arrows (r10850)
      tidy up clutter
      tidy up clutter, part 2
      merge features (r10879)
      node tool (r10890)
      GRASS needs GEOS now (r10893)
      GRASS PG export (r10899)
      missed some GEOS bits (r10894)
      GRASS module reorg and updates (r10903, r10908, r10909, r10910, r10911)
      undo feature (r10920 r10921)
      GRASS qgc update (r10930); optimize GRASS module install
      node tool fixes (r10947)
      enable internal spatialite option; reduce recompilation a bit
      fix sqlite compile error
      fix sqlite compile error, part 2
      fix sqlite compile error, for real this time
      evis plugin (r10995);
      qgis.r.external.all (r11033)
      grass modules updates (r11074, r11077, r11081, r11052)
      grass v.split module (r11095)
      attribute editing, symbology enhancements, misc GRASS updates (r11112, r11149, r11152, r11154)
      save as PDF icon (r11165)
      rename georef plugin sources (r11181, r11183)
      add osm plugin (r11210)
      misc minor fixes
      fix OSM install paths
      add moc headers (r11241)
      release name (r11247); libgslcblas not used (shared linking only), link libdl for internal spatialite (r11250)
      flags to link libqgispython are not necessary on OSX, so just feed empty to configure.py (r11279)
      osm updates (r11377, r11378, r11384)
      don't use plain keys for shortcuts - against common UI guidelines (OSX at least), and registers while in GRASS shell (fix #739)
      fix GRASS plugin module install issue
      update install instructions for OSX
      move saveAsPDF icon (r11396)
      pyuic/pyrcc cleanup (r11401)
      add icons (r11448); misc updates
      polish context help (r11470);
      missed svnversion.h change
      reshape tool (r11500)
      raster terrain plugin (r11510); more polish context help (r11519)
      update for Snow Leopard
      handle more than 2 archs for OSX universal build
      fix library install names (#768)
      fix library install names for OSX (#768)
      add analysis lib (r11552, r11554, r11557, r11558);some export defs cleanup;fix empty osx_archs error in python config;fix georef plugin name;misc cleanup
      simplify osx_archs trimming
      new osm images (r11603)
      install analysis header (r11623)
      bump version (r11643)
      fix typo
      rotate point tool (r11671)
      don't install dev pics (r11676)
      new vector dialog updates (r11719, r11720)
      python archs must match app archs; update readme
      field calculator (r11735)
      vector query update (r11762)
      composition update (r11817)
      avoid intersections (r11839); misc cleanup
      newcomposer action image (r11865)
      zonal statistics (r11931)
      tin interp (r11958)
      remove layer file in legend (r12035)
      add overlay analyzer (r12040,r12042)
      newgis theme (r12061)
      more installed headers (r12068, r12071)
      UITools (r12077)
      composer manager (r12087)
      attribute action improvements (r12113)
      more OSX install updates
      more OSX install updates; change all trolltech links to nokia
      rename context help (r12169)
      workaround for 32bit PyQt detection on OSX Snow
      fix Qt + SDK issue in OSX build
      composer shapes (r12183)
      move ludialog to gui (r12219)
      theme images to resource file (r12227,r12228)
      composer arrow item (r12248)
      +composershape moc (r12262)
      webkit for helpviewer
      missing layer handler (r12350)
      a bunch of context help updates (various revisions)
      grass update (r12475)
      more context help updates (r12492, r12496, r12499, r12500)
      context help updates (r12530, r12539); misc updates
      context help updates (r12554, r12567)
      Mac app/window icon from resource, not xpm
      various updates (r12579, r12581, r12590, r12600)
      context help updates (r12611, r12613)
      sync with help app fix (r12622)
      postgres fix (r12641)
      add GSL framework option
      context help update (r12662)
      composer attr tables (r12682)
      move pg and ogr stuff (r12702)
      add Qwt build instructions for OSX; misc cleanup for OSX
      new python console (r12725, r12727)
      restore previous bundle build of helpviewer (r12622), add 2nd install step to correct install_name (fix #2294)
      restore app build of qgis_help
      gps detection imporvements (r12759) and other cleanup
      link python modules as modules on OSX
      syntax fix
      faster python compiling (r12774)
      missed gpsimporter plugin update
      missed sip include dir
      fix some missing lib paths, install instructions cleanup
      dash line symbology (r12788)
      font marker layer (r12794)
      forgot version up after 1.4
      use 4-file split for python modules as in cmake build, should compile more parallel now for single-arch build
      custom plugin layers (r12834)
      update copyright in info.plist
      new attr sel dlg buttons (r12843)
      connections manager (r12855)
      postgres credentials (r12859);
      grass raster provider (r12880)
      grass g.browser (r12915)
      Brazilian context help (r12929)
      grass fix (r12936)
      georeferencer refactoring (r12944, r12945)
      georef resampling (r12965)
      fix analysis lib link error
      attr editor to gui (r12997)
      proxy exclusion (r13103);
      displacement plugin (r13139)
      grass module filename fix (r13156)
      update Mac build for Qt minimum and misc cleanup
      vector layer saving (r13169)
      conditionalize some Qt settings on version
      wms scale slider (r13184)
      annotation tools (r13189, r13190)
      ftools merge shapes (r13204)
      remove unused mapserver code (r13216)
      revert r13280 - problem is in PyQt compilation, and there is already a note to fix it in that section
      r13280 - restore part not dealing with PyQt
      new spatialite layer features (r13240)
      refactor composer table (r13316)
      context help update (r13337)
      spatial selection plugin (r13356)
      spatial query cleanup (r13360)
      more spatial query cleanup (r13367)
      bundling: QtWebKit 4.6 needs QtXmlPatterns
      georef residual plots (r13436, r13437)
      network updates (r13443)
      SIP proxy factory by PyQt version (r13468)
      remove postgres threading (r13557);
      fix moc compile rule
      move labelling to core (r13607, r13608)
      add gdaltools (r13639)
      OSX install updates
      bundle programs and python stuff from GDAL for use by plugins
      add __init__.py (r13682)
      context_help updates (r13707);
      context_help updates (r13762, r13763)
      bundle Qt codecs plugins, in case #2419 affects OSX;
      context help update (r13806)
      separate libexec subdir (r13792);
      context help updates (r13848, r13877)
      fix qgis.g.browser linking
      version bump (r13926);
      sync installed headers with cmake lists \(I'll try to stay on top of this in the future\!\)
      new north arrows (r13978)
      split bundle step to separate target;
      fix a bundling bug, missed lib subdir in config header
      sync with r14009
      sync with r14071
      add mapserver (r14110, r14120)
      bundle pyqt utilities
      clean up grass build; fix pyqt utility bundling error
      sync with r14131
      remove old snow python 32/64bit hacks for pyuic (use pyqt 4.7+)
      old cvs cleanup (r14165); context_help updates (r14166, r14168)
      sync with r14283;
      sync with r14331, r14335, r14325
      misc updates, fixup mapserver build
      find more Mac frameworks; extra default search paths for postgres
      remove files not directly processed by Xcode to make updating project simpler
      sync with r14416, r14421
      Mac cmake update:
      fix detection logic, remove unused setting
      update OS X install
      framework bundling placeholder
      some mac cmake cleanup, update mac folder notes
      support DESTDIR in bundling
      add missing configure option;
      fix bundling for latest cmake
      executable_path for pyqt bin
      only post-process mapserver if configured
      Fix empty _LIBRARY left from framework check when fw not found
      prefix library name with 'qgis' like other provider support libraries (ie grass); add OSX properties
      forgot to rename link side (r14500)
      libpq may link libintl
      remove debug message
      use Qt font dialog for Qt Cocoa
      Use Qt color picker to avoid Qt Cocoa crashes (#3497), part 1
      fix empty build type bug
      mac install update
      handle DESTDIR

larsl (132):
      Changed version=3.2 to version=3.1.2 in UI file
      Added the GPX/LOC provider plugin (no GUI yet, so it can't be tested)
      Added a UI hook for the GPX provider in the GPS plugin (look in the menu)
      Added sample GPX files
      Added my email address
      The GPS plugin now adds GPX files as three layers, one for each feature type: waypoints, routes, and tracks
      Changed version=3.3 to version=3.1.2
      Don't add track and route layers for LOC files, throw real exceptions instead of strings in GPSData, move all file loading from QgsGPXProvider to GPSData, add a static container with reference counting to let GPX layers from the same file share data, use signaling_NaN instead of -max for 'no data' in waypoint elevation
      Changing std::string to QString in GPSData::getData() and GPSData::releaseData() to support Qt libraries built without STL support
      ** Added a virtual destructor to QgsDataProvider and deleted dataProvider in
      ** Added a tab for loading GPX and LOC files to the GPS plugin dialog
      ** Fixed a bug that caused the canvas to have a fixed width of 400 with my
      ** Cleaned up the enabling/disabling of controls in the GPS dialog
      Added my mugshot
      ** Corrected file name extension for PNG files
      Added url/link parsing to the GPX provider
      ** Added URL parsing and attribute fields for route and track GPX layers
      ** Implemented getNextFeature(list<int>&) in the GPX provider
      ** Resaved plugins/copyright_label/pluginguibase.ui with designer 3.1 to fix
      ** Updated the swedish translation
      ** Updated all ts files and translated new messages in the swedish file
      ** Fixed some more instances of the same bug in raster layer
      ** Show the legend widgets in debug mode too
      ** Fixed a bug that caused the legend checkboxes to always be unchecked when
      ** Added some calls to std::string::c_str() to hopefully make Qt without STL
      ** Changed some calls to QMessageBox::question() to QMessageBox::information()
      ** Started adding GPS data download capability. Only tracklogs from Garmin
      ** Call GPSBabel using QProcess instead of system(), show a progress bar while
      ** Hid the "GPS download file importer" tab
      ** Let the user choose GPS protocol and feature type to download
      Make 'no data' handling consistent in the GPX provider and remove isnan() since it breaks Windows builds
      Cleaned up the GPX parsing
      ** More preparation for GPS upload code
      Added link to GPSBabel in the GPS download/upload help text
      ** Added skeleton code for importing other GPS file formats using GPSBabel
      More GPS import code
      Fixed Makefile bug
      ** Added an option for setting the length of the scale bar to closest
      Added some code for GPSBabel import
      Cleaned up some code in the (broken) GPS upload section
      ** Hooked up the GPS gui to code that uses gpsbabel to import lots of GPS file
      Disabled GPS upload code
      UI version 3.2 -> 3.1
      Fixed NULL dereferencing bug that crashed QGIS when loading projects with layers that are in the overview
      ** Enabled GPS upload code again
      Swedish translation
      Fixed a bug that caused QGIS to not set the fieldIndex of a vector layer if the fieldIndex found was the first attribute
      Updated Swedish translation
      ** Moved lots of code from PluginGui to Plugin in the GPS plugin, use signals
      Close the dialog when a GPS operation is done (broke it in earlier commit)
      ** Added code to QgsProjectIo that saves and loads the provider key of a vector
      Implemented addFeature() for the GPX provider
      Started adding DOM writing to GPSData
      Fix UI file
      Store GPSData objects on the heap instead of the stack to maybe make VC happy
      Added SVG cache, started using it in Single Marker renderer
      It would help if I actually added the files too... fixed memory leak, cache size may need tweaking
      ** Changed Graduated Marker renderer to use the SVG cache
      * More digitizing support for the GPX provider. Routes and tracks can now be
      ** Implemented GPX file writing - GPX layers are now written back to file
      Removed unneccesary argument to GPSObject::fillElement()
      Added download devices for Windows
      ** Forgot to calculate bounds for user-added routes and tracks in the GPX
      ** Added more attribute fields to the GPX provider: cmt, desc, src, sym, number, urlname
      ** Added a black frame around the white rectangle around SVG symbols to make it look cleaner, can be removed when transparency is fixed
      ** Fixed transparency in SVG sumbols
      ** Fixed a bug that caused SVG markers to be huge when oversampling was turned on
      ** Fixed bug that crashed QGIS when the user selected records in the attribute
      ** The device lists in the GPS plugin should show /dev/ttyUSB* devices too
      ** Fixed bug in scale_bar plugin that would cause QGIS to freeze when a
      ** Scale down SVG symbols
      Added the unique value marker renderer
      ** Added the SVG icons in src/svg/gpsicons
      ** Fixed QgsUValMaDialogBase so the listbox doesn't take up all of the space
      ** Fixed bug 987874 which caused QGIS to crash when showing the attribute
      ** Re-fixed bug 987874, the provider will now skip geometry-less features
      ** Added the element definition of uniquevaluemarker to qgis.dtd
      ** Removed support for loading Geocaching.com LOC files
      ** Changes to the GPX provider:
      ** Removed duplicate code, added bounds calculation for digitized features in the GPX provider
      Looks like qgiscommit doesn't commit ChangeLog and configure.in if you run it from a subdirectory - committing them manually
      ** Changed mFeatureType in qgsgpxprovider.cpp from a QString to an enum to
      And committing ChangeLog and configure.in manually...
      ** Changed GPX attribute names from three letter abbreviations to more
      Committing ChangeLog and configure.in manually
      Cleaned upp attribute handling and feature fetching in the GPX provider
      ** Some changes in the GPS plugin:
      Fixed broken ChangeLog
      Should maybe add the new files too
      ** Removed more unused code in the GPS plugin, changed the GPS plugin source
      Added some missing connections
      ** Added getDefaultValue() in QgsVectorLayer and QgsVectorDataProvider,
      ** qgsfeature.h is needed in qgsvectordataprovider.cpp since it's deleting
      ** Added menu item for creating an empty GPX file
      ** Changed QgsIdentifyResults and QgsVectorLayer to show all attributes
      ** Reimplemented getNextFeature() so features are visible again
      ** Fixed feature addition in GPX layers, it now works again
      Fixed bug that would crash QGIS if the user right-clicked in the Identify dialog below the last attribute
      Removed unnecessary casts (thanks to Oleg Gusev)
      ** Implemented getProjectionWKT() in QgsGPXProvider
      ** Fixed a bug that crashed QGIS when loading rasters from a project file
      ** Fixed a bug that crashed QGIS when loading rasters from a project file, pt 2
      Fixed bug that crashed QGIS when loading vector layers from a project file
      Added waypoint deletion in the GPX provider, route and track deletion is buggy and will be disabled until they are fixed
      Enabled deletion of GPX tracks and routes too, it seems to work now
      Added the EmitPoint 'tool' which just emits xyClickCoordinate() when the user clicks in the canvas
      Changed supports*() to capabilities()
      Added attribute editing in the GPX provider
      Forgot to remove some debug code
      Separated download and upload commands for the different feature types to make uploading and downloading more flexible
      Forgot to add the QgsGPSDevice files
      Changed to expat for parsing GPX files, fixed a bug that broke GPX files when setting attribute values containing non-ASCII characters
      Fixed bug that broke GPX files containing reserved XML characters (forgot to replace them with entities)
      Fixed more XML writing bugs in the GPX provider
      Added <cmath> header and std namespace for sqrt()
      Fixed bug 1157260
      Fixed a bug that made a newly created QgsProject dirty, which caused QGIS to ask the user if it wanted to save the current project even if it hadn't made any changes (bug 1115186)
      Always use UTF-8 for the GPX provider
      Someone forgot a backslash
      Fixed some bugs when rendering to an alternative paint device
      Removed a line in designer_plugins/Makefile.am that broke things on my system
      Someone forgot to include <cmath> and use the std namespace for fabs() - I fixed it, it didn't build on my system
      Committed Akio Takubos patch that fixes the provider interface so we can load vector files with non-ASCII filenames again
      Added #include <cmath> to qgsclipper.cpp to make it build on my system
      Changed QgsMapLayer to initialise mCoordinateTransform to NULL instead of a random value, changed QgsVectorLayer to initialise valid to false (it might be initialised to false by default on some compilers, but it doesn't hurt to do it explicitly). These changes fixes project loading for me.
      Added the code for the georeferencer plugin to the main module - it is not hooked up to the build system yet
      Fixed operator<<(ostream&, const QgsSpatialRefSys&) and made QgsSpatialRefSys(QString) explicit to avoid automatic casts leading to ambiguity
      Added the georef plugin to the build system and a configure option for disabling it - it will be enabled by default if GSL is found
      Added the makefile conditionals in plugins/georeferencer/Makefile.am so the georeferencer won't try to build unless GSL is found
      Changed the check for GSL so it doesn't require pkg-config
      Fixed a bug that caused a crash whenever a maplayer tries to access its legend item (for example when turning on or off editing)
      Fixed bug that caused GDAL raster layers without a geotransform to not be displayed

leo.lami (157):
      16.11.2007 New modules add and changed modules by Leonardo Lami (Faunalia)
      16.11.2007 Changed module by Leonardo Lami
      New modules adeed in 16.11.2007 by Leonardo Lami
      16.11.2007 New modules by Leonardo Lami
      r.recode
      v.clean
      19.11.2007 new module: v.dissolve
      19.11.2007 new image for the module: i.gensingset
      19.11.2007 new module: v.build.all
      19.11.2007 new module: v.clean.rmdac
      19.11.2007 new module: v.surf.bspline
      19.11.2007 new image for the module: m.proj
      19.11.2007 new image for the module: v.clean.rmbridge
      19.11.2007 new image for the module: v.clean.rmbridge
      19.11.2007 new image for the module: r.recode
      19.11.2007 new image for the module: i.gensig
      19.11.2007 new image for the module: r.resamp.interp
      19.11.2007 new module: m.proj
      19.11.2007 new module: v.clean.prune
      19.11.2007 new module: v.clean.rmsa
      19.11.2007 new image for the module: v.surf.bspline
      19.11.2007 new image for the module: v.transform
      19.11.2007 new image for the module: v.clean.rmsa
      19.11.2007 new image for the module: i.gensig
      19.11.2007 new module: db.connect.schema
      19.11.2007 new module: r.resamp.rst
      19.11.2007 new image for the module: i.cca
      19.11.2007 new module: r.recode
      19.11.2007 new module: i.gensig
      19.11.2007 new image for the module: v.build.all
      19.11.2007 new module: v.clean.chdangles
      19.11.2007 new image for the module: v.transform
      19.11.2007 new module: v.db.addtable
      19.11.2007 new module: r.reclass
      19.11.2007 new module: v.db.update_op_query
      19.11.2007 new module: v.clean.brake
      19.11.2007 new module: v.clean.rmdupl
      19.11.2007 new module: i.gensingset
      19.11.2007 new image for the module: v.clean.rmdangles
      19.11.2007 new image for the module: i.gensig
      19.11.2007 new image for the module: v.clean.rmdac
      19.11.2007 new image for the module: v.dissolve
      19.11.2007 new image for the module: v.clean.rmarea
      19.11.2007 new image for the module: i.cca
      19.11.2007 new image for the module: v.segment
      19.11.2007 new module: v.segment
      19.11.2007 new module: v.clean.rmbridge
      19.11.2007 new image for the module: v.clean.rmdupl
      19.11.2007 new image for the module: v.dissolve
      19.11.2007 new image for the module: v.clean.break
      19.11.2007 new module: v.surf.bspline
      19.11.2007 new module: db.in.ogr
      19.11.2007 new image for the module: v.segment
      19.11.2007 new image for the module: db.connect.schema
      19.11.2007 new module: v.transform
      19.11.2007 new image for the module: v.clean.snap
      19.11.2007 new module: v.clean.snap
      19.11.2007 new module: v.clean.rmline
      19.11.2007 new image for the module: v.clean.prune
      19.11.2007 new image for the module: v.clean.bpol
      19.11.2007 new module: v.clean.rmdangles
      19.11.2007 new image for the module: r.reclass
      19.11.2007 new module: v.clean.rmbridge
      19.11.2007 new image for the module: v.clean.chdangles
      19.11.2007 new image for the module: v.db.update_op_query
      19.11.2007 new image for the module: r.resamp.rst
      19.11.2007 new image for the module: i.gensingset
      19.11.2007 new image for the module: r.resamp.ststs
      19.11.2007 new image for the module: r.reclass
      19.11.2007 new module: i.cca
      19.11.2007 new module: v.patch
      19.11.2007 new image for the module: v.db.update_op_query
      19.11.2007 new image for the module: r.resamp.rst
      19.11.2007 new image for the module: i.gensigset
      19.11.2007 new image for the module: v.clean.rmline
      19.11.2007 new module: v.clean.bpol
      19.11.2007 inserted error
      19.11.2007 remove image for the module: v.animove
      19.11.2007 remove image for the module: v.to.rast3
      19.11.2007 remove image for the module: g.proj
      19.11.2007 remove module: r.timestamp
      19.11.2007 remove image for the module: r.to.rast3elev.2
      19.11.2007 remove module: r.cross
      19.11.2007 remove image for the module: i.gensingset
      19.11.2007 remove image for the module: r.circle
      19.11.2007 remove image for the module: r.region.3Dview
      19.11.2007 remove image for the module: v.adehabitat
      19.11.2007 remove error file: r.in.arc.qgm.sitx
      19.11.2007 remove module: v.animove
      19.11.2007 remove image for the module: i.gensig
      19.11.2007 remove image for the module: r.to.rast3
      19.11.2007 remove image for the module: v.to.rast3
      19.11.2007 remove module: r.random.surface
      19.11.2007 remove image for the module: r.to.rast3elev
      19.11.2007 remove image for the module: v.adehabitat
      19.11.2007 remove image for the module: r.random.surface
      19.11.2007 remove image for the module: g.mlist.1
      19.11.2007 remove image for the module: i.gensig
      19.11.2007 remove image for the module:
      19.11.2007 remove module: r.region.3Dview
      19.11.2007 remove module: r.spreadpath
      19.11.2007 remove image for the module: v.mcp
      19.11.2007 remove image for the module: i.cca
      19.11.2007 remove image for the module: r3.in.ascii
      19.11.2007 remove module: i.gensig
      19.11.2007 remove module: v.to.rast3
      19.11.2007 remove image for the module: r3.in.v5d
      19.11.2007 remove module: r3.in.v5d
      19.11.2007 remove image for the module: r.profile
      19.11.2007 remove module: i.gensingset
      19.11.2007 remove module: r.circle
      19.11.2007 remove image for the module: i.gensig
      19.11.2007 remove image for the module: g.gisenv
      19.11.2007 remove image for the module: i.cca
      19.11.2007 remove image for the module: r3.in.ascii
      19.11.2007 remove image for the module: g.proj.ascii
      19.11.2007 remove image for the module: r3.in.v5d
      19.11.2007 remove module: g.proj.ascii
      19.11.2007 remove module: g.proj
      19.11.2007 remove module: r.info
      19.11.2007 remove module:
      19.11.2007 remove image for the module: r.spreadpath
      19.11.2007 remove error file: Thumbs.db
      19.11.2007 remove module: r.patch
      19.11.2007 remove image for the module: r.proj.seg
      19.11.2007 remove module: r3.in.ascii
      19.11.2007 remove module: r.series
      19.11.2007 remove module: r.to.rast3
      19.11.2007 remove image for the module: v.mcp
      19.11.2007 remove module: r.profile
      19.11.2007 remove image for the module: r.region
      19.11.2007 remove module: r.to.rast3elev
      19.11.2007 remove module: g.gisenv
      19.11.2007 remove module: g.mlist
      19.11.2007 remove image for the module: r.info
      19.11.2007 remove image for the module: i.gensingset
      19.11.2007 remove module: v.adehabitat
      19.11.2007 remove image for the module: r.timestamp
      19.11.2007 remove module: i.cca
      19.11.2007 remove image for the module: v.animove
      19.11.2007 remove module: v.patch
      19.11.2007 remove module: v.mcp
      19.11.2007 remove image for the module: i.gensigset
      19.11.2007 remove module: r.cluster
      19.11.2007 remove image for the module: r.to.rast3elev
      19.11.2007 new image for the module: db.in.ogr
      19.11.2007 new image for the module: v.db.addtable
      19.11.2007 change image for the module: r.surf.gauss
      19.11.2007 change image for the module: r.surf.gauss
      19.11.2007 change image for the module: r.surf.random
      19.11.2007 change image for the module: r.mfilter
      19.11.2007 change module: r.in.gdal.loc
      Changed GRASS modules menù and add a new image for the module r.random.cells
      Change in GRASS modules
      Change v.univar module
      change in v.db.join module
      Change in the v.clean.* modules

leolami (10):
      Update r.proj, r.colors.rules and add r.colors.rast and v.db.droptable
      Remove v.in.shape, v.in.shape.loc and r.proj.res
      Update v.sample, v.what.rast, v.what.vect and add db.select, r.cross, r.series, r.reconnect.all, v.db.select, v.db.select.where, v.generalize, v.kcv, v.out.ogr.postgis, v.support
      Update v.in.ogr, v.in.ogr.loc, v.db.droptable, db.login and add v.outlier
      Update v.db.select, v.db.select.where
      git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@10619 c8812cc2-4d05-0410-92ff-de0c093fc19c
      git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@10620 c8812cc2-4d05-0410-92ff-de0c093fc19c
      Update new GRASS modules for GRASS 6.3 e 6.4
      Update v.out.ogr and r.out.gdal GRASS modules
      Update list GRASS modules

macho (406):
      testcommit werner, nothing changed
      newest commit from Richard Duivenvoorde
      dutch gui translation update by Richard Duivenvoorde
      hungarian gui translation update by Zoltan Siki
      new updates from Richard Duivenvoorde
      cz update recieved from Martin Landa
      lv ru and tr translation update
      latest russian update from artem
      update pt_BR and running update script on all other ts files
      polish and russion updates to translation
      running update script and try to implement corrupted qgis_tr.ts file - hope it worked
      Translation done by Christian
      fr and tr translation
      update_script run ..
      small fixes seen during plugin review
      Added Albanian translation.. Credits to GIS ALBANIA - ITC-CNR Interreg III funds
      fr translation updates
      latest update-script running please update your svn
      dutch translation from richard
      updated with update-script 2new phrases to translate
      russian translation update and some typo mistakes i found during work
      spanish translation
      russian translation update
      3 new language updates and updated with script
      added greek translation file and updated all to the last phrases
      updated french translation and again a script update run
      polish translation update
      updated all with script and add new georgian translation file
      updated all with script
      georgian translation update
      updated translation file and newest greek translation
      translation update: russion from artem popov
      translation update: georgian from george
      translations update: french from Jean Roc Morreale
      translation update: fr and ka
      translation update: spanish by Carlos Davila
      translation update: russian by Artem
      translation added: chinese traditional by yao
      translation update: chinese traditional by yao
      translation update: russian by Artem
      translation update: italian
      translation updates: es and fr and a running script update
      russian update and again script updates
      translation update: ru by artem
      translation update: fr and es by carlos and jean roc
      translation update: fr and script update
      translation updates: nl by richard
      translation update: gr by Panos
      translation update: gr by alexis
      superseded by qgis_ka_GE
      translation update: ru by artem
      translation update: CZ by Team Martin Landa
      translation update: fr by Jean Roc
      translation updates
      script update
      jef is jef ;)
      added decoration for about box on non-MacOS
      Take care of file format - otherwise it looks .. strange ;)
      translation update: .fr from Jean Roc
      bringing back decoration to georeferencer plugin - can someone look after it because this is my first alone C commit
      moved decorations problem (seems related to metacity) to the right place and did (hopefully) the right thing with it
      same here - added hebrew translation file and several updates
      translation update:russian from artem
      translation update: es from Carlos
      translation update: nl from Richard
      translationi update: updated .nl from Richard
      translation update: lv by Peteris
      translation update: nl by Richard
      translation update: es from carlos
      translation update: fr by jean roc
      updated all language files to new strings - adapted statistics file to fit new wiki syntax
      obsolete strings removed .. sorry for that
      translation update: .hu from zoltan siki
      translation updates - up to latest strings
      ts_update script and fixed problems with qt4.5
      added new qgis_xh.ts file for xhosa language .. update script run automatically ;)
      updated spanish translation file
      translation update: spanish for trunk by Carlos
      translation update: vietnamese by Huu Manh Bui
      translation update: spanish by Carlos
      translation update: fr by Jean Roc
      translation update: .es from cralos
      translation update: .es from Carlos
      translation update: .fr by Jean Roc
      translation updates: ru from Artem and fr from Jean Roc
      a lot of translation updates and added Peteris Brunis to the list of translators on request
      translation update: es by Carlos
      translation updates: hu by Zoltan and zh_TW by yao
      translation update: nl from Richard
      translation update: it from Maurizio
      translation update it from Maurizio
      translation update: .fr my jean
      language update to all files and added new ukrainien language
      correct language in ukrainian file
      translation update: .uk by sergey
      translation update: .uk by sergey
      translation update: uk by sergey
      translation update: uk by sergey
      translation update: uk by sergey
      translation update: pt_BR by the brasilian team bringing to nearly 90%
      translation update: nl by richard
      translation updates: es, fr and uk and string updates in all files
      translation file updates
      translation update: nl by richard
      translation update: thai from man
      translation update: fr by jean roc
      translation update: fr by jean roc
      fixing URL in about box
      translation update: script and big bunch of updates
      translation updates: fr by jean roc
      new translation strings
      translation update: fr by jean roc
      another bunch of string updates
      translation update: pl by milena
      bunch of string updates
      german translation update
      translation update: fr by jean roc (finally)
      translation updates, some ui cleanup, and fixed buttonBox ind qgsnewconnection
      ui cleanup in newogrconnection to buttonbox
      ui cleanup in newogrconnectionbase again
      translation updates: pl by milena
      again a translation update to trunk (new strings and problems in pl and fr language)
      translations update: fr by jean roc
      translation update by jean roc and another ui cleanup
      string changes part 2 and next ui cleanup
      another fast french update from jean roc
      another few ui cleanups
      translation updates: hu from zoltan
      another ui cleanups (mainly exchanged buttons with buttonbox)
      git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@12038 c8812cc2-4d05-0410-92ff-de0c093fc19c
      removed executable bit - sorry for that
      updated translation strings with the adapted update_ts borys created - now there are translations of the plugins also inside
      german translatioin up to 100%
      few ui cleanups again - final string update to translation files and the polish context help translated by milena
      laste language update for the hackfest ..
      translation update: fr by jean roc
      ui cleanup in identifyresults - jef can you look if everything is correct?
      small ui update in messageviewer -> buttonbox
      ui cleanup to buttonbox
      last ui cleanups from my list -> buttonbox
      starting ui dialog with wrong TAB - corrected that
      translation update: italian by maurizio
      ui cleanup -> buttonbox to helpviewert:x
      changed OK button to Open as it's a open dialog - seems more reasonable to me
      translation update: es by carlos
      fixed not working close button in sqlite ui
      context help French by Jean Roc
      preparing for string freeze - language script update
      translation update: fre by jean roc
      translation files updated with script (old one)
      restoring accidantly updated files - sorry for that
      another bunch of updates - now the new script works
      translation updates: ru by artem and pt_BR by arthur
      translation update: ft by jean roc
      translation update: es by carlos
      another translation update by carlos
      translation update: es by carlos
      translation update script run on request
      translation update: fr by jean roc
      update strings ini translation files - strings are in freeze from now until release QGIS 1.4
      translation update: vi from Huu Manh Bui
      translation update: it by maurizio and es by carlos
      initial translation file for iceland - brings us to 32 languages
      itranslation update: ru by artem and another script update to see if
      itranslation updates to all files as usual
      translation updates: pt_BR, it and fr by Arthur, Flavio and Jean Roc
      translation update: es by carlos
      itranslation update: icelandic by thordur first release
      translation update: checked translations some minor changes
      translation update: ja by Yoichi
      translation update frozen strings and new language croatian
      translation update: lv by Maris .. more and more translations come in time - this will be a great release
      translation update: es by carlos
      one string missing - forgot to update the strings
      translation update: is by thordur and hu by siki
      translation updates: tr by Osman Yilmaz
      adding pt_BR context help translation by Arthur Nanni
      translation update: is by thordur
      translation update: fr by jean roc
      itranslation update: hr by zoran
      translation update: hu by zoltan
      translation updates: hr_HR by Zoran and general string update with
      wohooo another language - now bulgarian - which brings us to 34 languages (and the usual string update)
      added rfcomm devices in autodetect to connect to bluetooth gps devices
      translation update: fr by jean roc
      translation update: hr by Zoran
      translation update: is and bg by thordur and Zahari
      translation update: hr by Zoran
      translation update: hr by Zoran
      translation update: HR by Zoran
      translation update: HR by zoran
      translation update: hr by zoran
      translation update: greek by mike
      translation update: greek by mike
      translation update: GR by Mike
      translation update: fr by jean roc
      translation update: string update will be on 1 of every month from now on
      translation update with new Contributors
      translation update: monthly string update and new .jp file
      translation update: greek by mike
      translation update: string update for March 2010
      translation update: hr by Zoran - with many thanks for his presentation
      translation update: ja by Yoichi
      just optical changes in the aboutbox (bug?fixes)
      translation update gr by mike and small ui improvements in about box
      translation update: fr by jean roc
      updated finnish translation file
      some ui bugs hunted and the usual hackfest string update for translation files :)
      translation update: pl by milena and gr by mike
      translation updates: deleted obsolete translations
      translation update: el_GR by Mike
      translation update: ja
      translation update: es by carlos and fr by jean roc
      another translation update es by carlos
      translation update: fr by jean roc
      translation update: fr by Jean Roc
      translation update: hr by Zoran
      translation update: es by carlos
      translation update: fr and el_GR by Jean Roc and Mike
      fix wrong link in documentation
      translation update: el_GR by Mike
      translation update: fi from Marko and CZ from Jan
      translation update: fr by Jean Roc and cs_CZ by Jan
      translation update: fr by Jean Roc
      translation update: CZ from Jan
      translation update: el_GR by mike
      translation update: ja by Yoichi
      translation update: cs_CZ by Jan
      translation update: bg by Zahari and cs_CZ by Jan
      translation update: el_GR by mike
      translation update: cs_CZ by Jan
      added new most active translators to the translators list
      small changes in german translation
      translation update: el_GR by nikos
      translation update: es by Carlos and the monthly string update for alle files on request
      translation update: mainly grass translations
      added catalan translation file ..
      translation update: czech by Jan
      translation update: bring german to 100% ;)
      translation update: String update and new German
      translation update: el_GR by Mike and Nikos
      translationi update: CZ by Jan
      translation update: es by carlos
      translation update: fr by jean roc
      translation update: ja by Yoichi
      translation update: fr by jean roc
      translation update: ja by Yoichi
      translation update: fr by jean roc
      translation update: hr_HR by Zoran, fr and ja string update
      translation update: el_GR by Mike
      translation update: fr by jeanroc
      translation update: es by carlos
      translation update and added context help: ja by Yoichi
      translation update: es and fr with some french context help added
      translation update: fr by jean roc
      tranlation update: ja by yoichi
      translation update: es by carlos
      translation update: context help ja by Yoichi
      translation update: some context help by carlos
      translation update: time for string freeze!!!!
      translation update: german to 100%
      translation update: string freeze - as usual - bring in important strings for 1.5 - please dont kill me for that ;) (as im away for a week anyway)
      translation update: el_GR by mike
      translation update: ja by yoichi and hu by zoltan
      translation update: fr by jean roc
      translation update: ja by yoichi
      translatex context help by jean roc
      translation update: ru by artem
      translation update: small qt_ru changes by Artem
      translation update: tr by Osman
      translation update: bg and es by zahari and carlos
      translation update: zh_TW by nungyao
      translation update: CZ by Jan
      translation update: lv by Maris
      translation update: catalan by xavi and czech by jan
      translation update: hr by Zoran
      translation updates: ru by artem, pt_BR (with context help) by arthur
      translation update: fi my marko
      translation update: fr by jean roc
      translation update: th by man
      string freeze update ;)
      translation update: ja by yoichi
      translation update: ru by artem
      translation updates: de and ru last minute fixes ;)
      the "are we really in string freeze" commit ;)
      translation update: ja by yoichi
      translation update: th by Man
      translation update: fr by jean roc
      added new language pt_PT and the usual string update
      fix iconnames
      simple changes for better usability
      translation update: fr by jean roc
      updated list of TRANSLATORS
      translation update: fr by jean roc
      translation update: fr by jean roc
      translation update: proudly present - new language slovenian by Joze Detecnik
      updated list of Translators
      translation update: ja by yoichi kayama
      translation updates: es by carlos
      translation update: es by Carlos and new context help by Edwin Amado
      translation update: improvements and correction on delimited text plugin
      translation update: uk by sergey, changed name in Translators
      translation update: string update for all languages to prepare freeze (already frozen?)
      translation update: and the first response hr_HR by Zoran
      translation update: es by carlos
      translation update: ru by artem
      translation update: lv by Maris
      translation update: Slovenian by Joze and Hungarian by Siki Zoltan
      translation update: zh_TW by yao
      translation update: pt_BR by Arthur
      translation update: last minute update for es by carlos
      translation update: ja by Yoichi
      translation update: bg by Zahari
      translation update: .ja by Yoichi and some context files in .es by Carlos
      update translation: lv by peteris and added correct name into TRANSLATORS
      new trunk splash.. Wrozlaw Hackfest nearly over
      update for splash screen .. hope the ugly frame is gone now
      translation update: fr by jean roc
      translation update: .is by thordur
      small fix: gentoo stores pyqwt in qwt5 dir
      translation update: more .is by thordur
      translation update: even more .is by thordur
      translation update: another .is by thordur
      translation update: the long awaited string update :)
      translation update: fr by jean roc
      translation update: .is by thordur
      translation update: .ja by yoichi kayama
      translation update: more .is by thordur
      translation update: gr by Mike
      translation update: is by thordor
      added tamil language
      translation update: pt_PT by Giovanni
      translation update: pt by giovanni
      translation update: is by thordur
      translation update: pt by giovanni
      translation update: pt by giovanni
      translation update: is by thordur
      translation update: pt more strings by alexandre
      translation update: more .is updates by thordur
      translation update: pt by giovanni and is by thordur
      translation update: .is by thordur
      translation update: pt by giovanni
      added some new translators
      translation update: fr by jean roc
      translation update: pt by Alexandre Neto
      translation update: gr by mike
      translation update: adding persian language on request
      translation update: fa by mola
      added new persian translator to TRANSLATORS file
      translations update: cz by Jan
      translation update: pt_PT by Duarte Carreira
      translation update: fr updates by JRM and Mehdi SEMCHAOUI
      translation update: croatian by Zoran
      translation update: fr by JRM
      translation update: fa by mola
      translation update: fr by Jean Roc
      translation update: sv by emj
      translation update: es by carlos and fr by jean roc
      typo fix
      translation update: preparing for next release
      translation update: ja by Yoichi
      translation update: another update for .ja by Yoichi
      translation update: the next big string update after raster merge and app.ui change
      translation update: german
      some more cleanup of dupicate includes
      revert to marcos 0 instead of NULL - sorry for commiting that
      translation update: BIG string update to prepare 1.7
      translation update: .ja by Yoichi (best wishes for Japan
      translation update: es by Carlos
      translation update: ru by Artem
      translation update: cs_CZ by Jan
      translation update: es by Carlos
      add translation: new translation Serbia by Goran Ivankivic .. many thanks
      translation update: hr_HR by Zoran
      translation update: renaming of sr_CS to fit upcoming cyrillic version
      translation update: fr by JRM
      translation update: ja by yoichi
      take out non working functions in the help file. Will be moved to QgsQueryBuilder help
      translation update: String Freeze - preparing for 1.7 release
      translation update: hr_HR by Zoran
      translation update: .ru by Artem
      translation update: es by Carlos
      translation update: 2 typos in english original..
      translation update: ru by Artem
      translation update: is by Thordur
      translation update: ja by Yoichi
      translation update: hr_HR by Zoran
      translation update: es by Carlos
      translation updates: sl_SI by Joze, es by Carlos, hu by Zoltan
      translation update: introduce new language afrikaans on request
      translation update: af by Hendrik
      translation update: pt_BR by Arthur
      translation update: lv by maris and tr by Osman
      translation update: fr by JRM and bg by Zahari
      translation update: af by Hendrik and FR Context Help by JRM
      translation updates: es by carlos
      translation update: pt_BR by Arthur
      translation update: es by carlos and el_GR by mike
      translation update: pt_BR by Arthur
      translation update: pt_BR by arthur
      translation update: BIG Stringfreeze for 1.7 second try
      translation update: bunch of updates for 1.7 ru by artem, hr_HR by Zoran, fr by JRM, sl_SI by Joze, ja by yoichi, cs_CZ by jan
      translation update: context help fr by JRM
      translation updates: ru by artem
      translation update: es by carlos
      translation updates: mn new coordinator bayarmar enkhtur

marcopx (10):
      Added Marco Pasetti to AUTHORS List
      Replaced spaces with tabs in last two lines
      Added a new MS-Windows set of scripts and resources for specific platform packaging
      Added new MS-Windows packager script
      Added new MS-Windows installer script
      Added new MS-Windows installer resources
      Added new MS-Windows release documentation
      Removed the old MS-Windows folder
      Changed the size properties of the qgis sample data set
      Updated with the new MSYS Environment Package simlink

mayeulk (1):
      Symbol levels in Rule-Based renderer: Apply the following patch (ticket 3222) on HEAD release-1_7_0 : http://trac.osgeo.org/qgis/attachment/ticket/3222/patch_on_first_1_7_0_symbol-levels_rbr_jef.diff

mcoletti (155):
      Added GDAL compiler flags.
      Trivial clean-up of QGisApp::addRasterLayer() :
      - now dynamically builds the file filter list for the raster dialog
      - now dynamically builds the open vector layer dialog based on
      - addLayer() and addRasterLayer now take QStringList const references  [0]
      Labelled to do #7 as done.
      - open file dialogs now use previous file filters and working
      TODO #13 completed, with bonus of remembering previous working
      Fixed bug whereby some supported raster formats weren't getting
      - fixed bug whereby GDAL drivers with unspecified metadata file
      - fixed command line raster layer bug
      configure.in :
      - ran files through GNU indent to make it easier to read code
      main.cpp:
      Added copy of .indent.pro file from src directory to this provider directory
      - differentiate between headers and implementation files [0]
      - Promoted name, description, version, and type strings to QgisPlugin base
      Added GDAL_CFLAGS to find GDAL headers
      - s/config.h/qgsconfig.h [0]
      Version 0.1.0devel8
      While making changes for the new plug-in library and Makefile.am structure, I
      This file, too, was inadvertantly commited to CVS and has been restored to its
      qgisapp.cpp :
      Corrected error in which <iostream> wasn't getting included in implementation
      - plugged memory leak in QgsShapeFileProvider::getFirstFeature() whereby the
      QGuardedPtr can only be used on classes derived from QObject. Since OGRFeature
      Added #include sentinals
      Replaced QString forward declaration with #include <qstring.h> since the header requires full knowledge of QString
      QgsField is now const correct.  Unnecessary copying of strings fixed.
      - eliminated unnecessary copying of strings
      Makefile.am :
      extra version 25
      Rolling forward QgsFeature::setGeometry() interface change whereby the size of
      Fixed bug where the script needs to return to original directory otherwise any
      Added QgsFeature::getGeometrySize(), which returns the well known binary type
      - fix for bug 944016
      This fixes adding and deleting legend item layers.  Not only are legend items
      Fixed bug whereby project files specified on the qgis command line would be
      - legend item check boxes work again
      Made Qt 3.1.2 compatible.
      Ctrl-S saves current project.
      Fix for bug #950499; legend now cleared for new projects.
      Added support for a feature type name in QgsFeature.  The GDAL/OGR shape file
      fixed version numbers
      Now properly propogate mTypeName in copy ctor and assignment operator.
      nextFeature() now sets feature type name
      Fixed bug whereby one couldn't downcast from QgsMapLayer* to a
      qgiscommit failed to commit these
      Pops up error dialog if encounter problem reading a project file.
      Deleted two data members that referred to the Singleton object
      ===================================================================
      *** empty log message ***
      I'm getting a bit annoyed that I have to keep committing these by hand after
      QgsProject source initial check-in.  It's a work-in-progress, so not formally
      qgis exception classes
      Merged in qgsproject-branch changes.
      removed extra toolbar menu item accidentally added during edit session
      may destroctor virtual
      removed overlyqualified names
      synced initializer order with declaration order
      qgsgrassedit.h:
      Reading and writing of project title now restored.
      Now supports _writing_ ancillary state to project files.  Still need to
      Now can *read* any extra and optional project file properties; again, this is
      qgsdataprovider :
      Makefile.am :
      Corrected HUGE mistake whereby ALL project properties were named "layer".  Now project properties use the proper programmer given name.
      Fixed bug where "int" and other non-QString property value types weren't
      The interface class now allows QgisApp access via app().
      (Partial) Implementation of Re-design of project properties.
      0.5devel.26 checked in regarding QgsProject file changes.
      Well, that wasn't as bad as I thought: I fixed the string list project file
      project file properties now appear to work
      Some source code comment clean up.
      Implemented removeEntry(), so now it's possible to remove existing project keys.
      0.5.0devel29 - QgsProject properties interface re-designed to be similar to QSettings
      Added debug statement for getFeatureAttribute().
      Debugging output to std::cerr was getting ignored, so changed to use
      qgsdlgvectorlayerproperties.cpp :
      Fixes bug whereby creating a new project followed by an immediate save would
      qgisapp :
      - The application caption now syncs to new project titles; previously it would
      qgslabel.cpp :
      qgslabel.cpp :
      - re-factored how endian-ness is implemented [0]
      - rolled forward endian() changes in QgsDataProvider class hierarchy
      Version 0.6.0devel2
      removed redundant saveAsShapefile() member left over from manual conflict resolution
      Fix saveAsShapefile bug due to previous const-correctness fix.
      Fixes for const-correctness not propogated properly to sub-classes.
      Now appropriately whines when attempting to open a project file that has no
      added more source to library to appease plug-in link requirements\; also cleaned up file lists
      Changing units now sets dirty bit.
      Initial commit of QgsProject test suite.  Only two tests with this version.
      Added cppunit URL to README.
      Added two more tests.  Fixed bug whereby Qgis include path was not set.
      Now test for reading empty key entries correctly.  Made member names more standards compliant.
      Now test reading and writing key entries.
      - write entry members now set dirty bit
      Now test that write entry members properly set dirty bit.
      Added tests for removeEntry()
      Added tests for QgsProject::clearProperties()
      Added tests for subkeyList and entryList
      - added subkeyList() and entryList()
      Synched with QgsProject changes.
      added qgsprojectproperty.{h,cpp}
      Fixed bug where deeply nested key sequences weren't getting properly written
      Added test for deep key name sequences.
      qgisapp.cpp :
      select() now consistently uses WKT polygon to compensate for pedantry in latest GEOS
      Enabled GML support
      Adding necessary files for library necessary for plug-in linkage
      - the ctor now properly uses initializer list for member initialization
      - prefer to use initializers over ctor body initialization
      Appeased plug-in linkage
      - Kludgey repair for bug where reading shape files from a project causes core
      Compensated for new binaries to link against, including sqlite3
      qgslabeldialog.cpp :
      QgsProject is now a *little* bit more robust with regards to dealing with
      - removed completed TODO items
      Makefile :
      version 0.6devel18
      Restoring of broken QgsProject layers now also works for rasters.
      Added QgsDebug() convenience function.
      Fix for bug 1207365.  Now prompts user if about to over-write existing project
      Oops, forgot SaveAs use case for bug 1207365 fix, so here it is.
      Brought over fix from 0.7 branch that cures core dump if SDTS vector layer is
      Added ::subLayerCount(), which is rolled down from QgsDataProvider.
      Added pure virtual member function layerCount().
      applied Karl's patch
      - pass in QStrings to ctor by const reference instead of by value
      - optimized #includes and forward class declartions in header
      Since the provider registry will give you the desired data provider, why do it
      Eliminated annoying linker issues.
      future means of adding and managing data
      Stomping link errors and superfluous builds
      Synched with latest snapshot of dependent object files.  Also now depend on
      - dump() now checks to see if properties_ is empty before dumping properties
      - by golly, someone moved QgsScaleCalculator units to QGis
      qgisapp.cpp
      - rolled forward named() and description() member changes
      qgsdataprovider :
      Rolled forward {get,set}DataSourceUri() member function changes from
      qgsdataprovider :
      moved omgdal to libqgis so that provider libraries would pass dltest
      Added mDataSourceLayerNum
      QgsDataManager :
      Now make clean removes MOC files.
      Now properly clean MOC and UIC files with make clean.
      - one cannot do QStringList = 0 as a default parameter; QStringList =
      in addLayer() Removed superfluous check for OGR plug-in since that's now handled elsewhere.
      Removed more superfluous checks for OGR plug-in since that's now handled elsewhere.
      Yet more more superfluous checks for OGR plug-in removed since that's now handled elsewhere.
      Includes now Qt4 happy.  Once again the support vector file formats lives.
      Merged render() fix and reformatted to addVectorLayer to follow project formatting guidelines.

mhugent (1431):
      Changes in the display behaviour of qgsmapcanvas (updating the screen, avoid flickering when paning)
      removed some of my unnecessary comments
      fixed painting of background color for points in shapefilelayer
      aided the possibility to select features from the attribute table and draw the selected features in another color
      Added a selection tool to select features by dragging a rectangle (no icon, button is right to the identify-button)
      Fixed wrong automatic selection of te first table row/ ctrl-button can now be used to select features in the map canvas
      enhanced performance of feature selection
      selections persist when sorting a table
      zoom to selected features (the button is right to the 'zoom to previous' one
      fixed a memory leek (which does not occur very often)
      little changes to Makefile and .ui-files for compilation
      added a new sorting method (based on quicksort) which sorts numerically or alphanumerically. If the entry of the first row contains no letter, the sorting is numerical, otherwise alphanumerical. An extension to quicksort avoiding the worst case (an already sorted column) will be added soon.
      made worst case quicksort run nearly impossible by using a random element
      scrollview around extension widget and adapted renderers to changing fonts
      moved bBoxOfSelected() from QgsMapLayer to QgsVectorLayer to restore 'zoom to selected' soon
      zoom to selected
      made some functions of QgsRect inline
      inline functions for the coordinate transform
      several things (because sf was down a while), e.g. work prior to save/ load symbology
      various changes (downtime of sf)
      saving and loading of symbology
      removed a bug related to loading of symbology
      New mechanism that speeds up the selection of legend type by storing objects of renderer, renderer dialog and qpixmap in qgsvectorlayerproperties and applying it only if the ok-button or the apply button is pressed. Todo: fix various problems, clean up the code, document it propertly
      fixed some problems due to changes in the vectorlayerproperties and in the renderer dialogs
      fixed problems when opening qgis projects
      added line style icons. todo: use line style and pattern icons also in the renderer dialogs
      renderer dialogs use the icons for pattern and line style now
      Removed the pattern and line style icons from the base classes to avoid redundancy
      added renderer dialogs to the new vector properties dialog
      added some comments
      fixed a bug
      Fixed bug that prevented layer name to be drawn when opening a single symbol layer from a project file
      removed the 'new layerproperties' entry in the popup menu
      fixed bug that caused crash when deleting line layer opened from a project file
      some changes to the graduated symbol dialog
      changed labels to begin uppercase
      cleaned up a few things in the shapefile provider
      added resizing of g.s. extension widget
      nobrush button
      fixed bug in QgsProjectIo
      attribute names and graduated symbol modes upper case
      put #ifdef DEBUG around some qWarnings
      enlarge fields in the graduated symbol dialog if the widget is enlarged
      better rescaling of graduated dialog
      more changes to the resize behaviour of the graduated symbol dialogs
      set line with 1 as default and constrained minimum width of outline spinboxes to 1 to avoid confusion between line width 0 and Qt::NoPen linestyle
      added nopen linestyle
      added option to change the outline width in continuous color renderer
      removed duplication of drawing code in the vector renderers
      fixed a small bug occuring when loading project with graduated vector symbology
      removed code related to old symbology
      removed old symbology dialog
      changed the drawing code of multipolygons as suggested by Radim
      little code cleanup
      some more cleanups
      some more cleanups
      code cleanup
      added QgsMarkerSymbol, a class which can read and scale svg from files
      added a dialog for a possible single marker renderer
      added a dialog for a possible single marker renderer
      single marker renderer
      change to Makefile.am to include the single marker renderer
      various changings prior to the marker renderer
      code for marker symbols. Still does not work, but slow progresses
      single marker renderer now draws svg on the canvas. Code is still messy and incomplete
      added displaying of SVG symbol to the pixmap displayed in the legend item
      added default scale factor for single marker renderer
      added displaying of the chosen svg image to the button
      small change to update the svg pixmap on button in case the scale factor has changed
      added caption to the dialog for chosing pictures
      added possibility to save and load markers
      bugfix related to single marker
      minor refactoring of QgsRenderItem and QgsRangeRenderItem
      made several methods of QgsPoints inline and added Method to QgsCoordinateTransform which takes a pointer to a QgsPoint (thus no QgsPoint objects have to be copied). Changed QgsVectorlayer::draw to use the new method of QgsCoordinateTransform
      added pointers to the two paint devices (used for double buffering) in QgsMapLayer::draw(...). The idea is, that, if it takes a long time to paint a layer, the layer has the possibility, to copy the buffer image to the canvas before drawing is complete. Like this, it is more interesting for a user to wait as he can observe the progresses of the drawing process. I changed QgsVectorLayer::draw such that after drawing 1000 features to the background buffer, a bitBlt is made. The additional computing time due to these additional bitBlts seem to be very small. I did a few performance tests (times in milliseconds) with a dataset containing over 9000 features (5 paints for each configuration to get a good average). ctour1.shp without additional bitBlts[ms]: 4424 / 5189 / 5060 / 5070 / 5071. ctour1.shp with bitBlt every 1000 elements (9 additional bitBlts) [ms]: 4528 / 5243 / 5104 / 5102 / 5104.   ctour1.shp with bitBlt every 500 elements (18 additional bitBlts) [ms]: 4751 / 5127 / 5087 / 5094 / 5113
      fix for crashes when chosing very small scale factors in the single marker dialog
      passing window focus back to the vector properties dialog after chosing a color/ linestyle/ image
      added classes for a dialog to select markers
      dialog to choose marker symbols can now be used. Small problems related to keyboard focus are still subject of work
      added some comments and removed a bug
      removed a bug in QgsSiMaRenderer
      made dialogs to chose marker, linestyle, pattern stay on top of the other widgets
      removed bug in continuous renderer, for points apply the color for outline instead of fill
      fix for bug in continuous color renderer which appeared if the minimum and the maximum value of a classification field are the same
      added code for graduated markers. Although it is still incomplete and bugy rendering already works
      removed line in qgsmarkerdialogbase.ui for 3.1 compatibility
      added rendering of a legend pixmap for graduated marker
      moved xml writing for vector symbology from qgsprojectio.cpp to the individual renderers. It is also planned to move the read code to the renderers.
      added reading of graduated marker symbology from .qgs files and moved the code for reading symbology XML from qgsprojectio to the individual renderers
      set default marker directory to .../src/svg/symbol
      small changes to translation
      fixed drawing of simadialog to the legend item
      markers sizes in graduated marker dialogs are adjusted when apply is pressed
      removed a bug in pixmap rendering of the graduated dialogs
      more improvements to graduated marker dialog
      fixed bug about restoring projects with single marker renderers
      improved resize behaviour of the graduated dialogs by putting the QGridLayout inside a QWidget
      some minor fixes. The impossibility to constrain the initial size in QScrollView::AutoOneFit mode still causes problems in qgsgrasyextensionwidget
      graduated dialogs keep settings now if classification field or classification mode are changed
      added a method getNextFeature(std::list<int>&) to the dataprovider classes (but didn't program it yet). The idea is, that besides copying no attributes (getNextFeature(false)) or all attributes (getNextFeature(true)), it should be possible to copy only the attributes with indexes contained in the passed list. This should improve the rendering efficiency of graduated renderers. I plan to implement this method for the shapefileprovider and make some efficiency tests. For the other data provider, it would be nice to have some help, because i am not very familiar with e.g. the postgresprovider, the delimited text provider or the grass provider
      implemented and tested QgsShapeFileProvider::getNextFeature(list<int>). This speeds up rendering of graduated symbol layers a lot (especially if there is much attribute data). However, for the commit, the old getNextFeature(bool) has been enabled again, because getNextFeature(list) has to be implemented in all data providers to not break the other providers.
      automatically use field precision in equal interval classification, implemented getNextFeature(list) in the postgresprovider. This change will not take effect until the other providers implement this too and i can change the mechanism for attribute loading for renderers. Delimitedtextprovider and grassprovider are still left
      graduated and continuous renderers now copy only the required attributes, which makes rendering faster, especially if there is much attribute information associated with a layer
      fixed layout which was lost somehow
      fixed two memory leaks
      fixed more memory leaks. Enabled delete statement in qgsvectorlayer.cpp, l. 595
      hopefully fixed the remaining problems of yesterdays commits/rollback. If there are still some bugs (or new ones) just write a mail to marco.hugentobler at autoform.ch
      fixed two bugs related to graduated symbol rendering
      moved responsibility for selected vector features to the renderers. The implementation for the marker renderers has not been done yet
      marker renderers now draw a yellow rectangle for selected features (the same size as the image has)
      implemented writing of points to make some tests with feature writing. Use the capture-point tool to write on point vector layers
      delete the qgis features after drawing to avoid a memory leak. If someone has problems with drawing vector layers after this commit (which i don't hope!), just change 'delete fet;' in qgsvectorlayer.cpp l. 593 back to 'delete[]feature;'
      added digitising for lines. As this is highly experimental, backup your data before you use this tool. The icon for the button is not very nice. Feel free to change the icon if you have a nicer one
      added code related to feature deletion
      fix for bug 990016 'Vector symbology dialog remembers unapplied cmbbox state'
      some cleanups
      outcommented call to OGRLayer->DeleteFeature
      fix for bug where overviewglasses have not been restored properly when loading from project files
      added support for polygons in QgsShapeFileProvider::addFeature. Not tested yet
      enabled getNextFeatures(std::list<int>) for rendering of vector features. This saves time because only the features needed for classification have to be copied. The postgres-gurus are kindly invited to improve the inefficient implementation of getNextFeature(std::list<int>) in the postgresproviders (done by me) :-)
      fix for a bug that caused problems when loading vector layers from projects
      added unique value renderer class
      started to make a dialog class for unique renderer, added a bit of wkb code in the shapefileprovider
      some more wkb for the shapefileprovider. Only point and line are tested yes
      some cleanups in qgsvectorlayer.cpp
      added a polygon digitizing tool. There is no icon yet, the button is on the left of the line tool
      icons for line and polygon digitising
      close attribute table when adding features such that it is always up to date
      added some waring box for the digitising tools. Native enghlish speakers are invited to change the text of the message box
      unique value renderer seems to work. Drawing of the legend item will follow
      added rendering of legend items for unique value renderers
      improved efficiency of the unique value renderer
      commented out lines 2946 and 2950 of qgisapp.cpp to prevent that vector layers are drawn several times in the overview canvas
      removed classes which are not in use anymore
      changed Makefile.am and removed unused includes to make qgis compiling again
      added writing and reading of xml for the unique value renderer
      enabled loading of projects with unique value symboloy
      changed graduated symbol dialog to QListBox. Changing the classbreaks with a double click does not work yet (but should be there soon)
      added editing of class breaks by double clicking on the list box entries
      removed qgsgrasyextensionwidget from cvs
      fixed the bug which prevented the proper loading of graduated symbol layers from project files
      fixed a memory leak in the unique value dialog
      fixed a bug occuring when reading projects with unique value symbology
      inserted CPLFree
      added qgsvectordataprovider interface and start editing/ stop editing for vector digitising
      added a little icon to the legend items to indicate whether a layer is editable or not
      Added a Menu item to create new empty shapefiles. Unfortunately, a dummy feature is inserted into each new layer (coordinates 0/0). Without the dummy features, a segfault in OGR would happen when opening the .dbf file. I will do more investigations to figure out if there is a way such that there is no need for dummy features.
      added a dialog to enter and change attribute values when digitizing features
      added extra parameter to getNextFeature(std::list<int>,bool), give not commited features id -1 to prevent conflicts (selection via table) with commited features
      fix for bug 1044242 symbology bug on where claused PostGIS tables
      inserted the 'new vector layer' item again (in the layer menu). A dummy feature is not necessary anymore (but a dummy attribute)
      moved start editing/ stop editing stuff up to QgsVectorDataProvider
      added qgsvectordataprovider.cpp
      first version of feature commiting for the postgresprovider
      small bugfix related to digitizing
      close digitized polygons in QgsMapCanvas::MouseReleaseEvent
      added deleting of selected features from postgislayers. Unfortunately, only commited features can be selected -> there will be some need to redesign vectorlayer and providers with respect to feature addition and deletion
      added QgsFeature::intersects(QgsRect*) and a wkb-export method to QgsFeature. The reason why i did this is because it should be possible to test the not-commited features for intersection with a selection rectangle. Note: the wkb-export method (which is necessary for the GEOS intersection) is only tested for point,line,polygon by now
      moved the responsability for not-commited features to qgsvectorlayer. Because of this, it is now possible to treat not-commited features like commited ones. Vectordataproviders now only need to implement 'addFeatures','deleteFeatures', 'supportsFeatureAddition' and 'supportsFeatureDeletion' if they support feature addition or deletion
      deactivate capture menues for raster layers and enable only the item for the current geometry type
      show styles on buttons in case of unique renderer
      fix for restoring projects with unique value symbology. Note that there is still a bug with the value labels which will be fixed next
      fix for writing labels to xml
      fix in readXML for single markers
      fix for restoring labels in graduated marker dialog
      added code to restore unique value marker from projects. Needs more testing though
      fixed selection in the delimited text provider
      commented out qDebug statement which someone inserted. It was the reason for a crash which occured when the renderer type was changed
      fix for restoring marker size in unique value marker dialog
      implemented writeXML methods for the renderers which use the qt XML classes
      updated the german translation
      added acetate line layers for digitizing in qgsmapcanvas. Like this, the map canvas can be moved and the previousle digitized (but unfinished object) is still visible
      Implemented snapping tolerance for vector digitising. There is currently no GUI to set it. If someone already likes to test this (experimental) feature, QgsVectorLayer::mSnappingTolerance needs to be hardcoded (e.g. in the constructor of QgsVectorLayer)
      I should also add that snapping tolerance is already implemented for point, line, polygon and not yet for the multi... types
      snapping tolerance for the multi... feature types
      snapping tolerance from QgsProject, line color and width will follow
      fix for polygon rendering problems
      read line style for digitizing from QgsProjectProperties
      removed selection of point capture if the capture popup button is clicked
      fix for crash occuring when clicking with an editing tool into the empty map
      added methods for attribute editing in the vector data provider interface. First implementation in the postgresprovider, but not yet tested
      added some consts
      fix for snapping tolerance bug and some changes in the attribute editing methods in the vector provider interface
      implementation of a gui to delete attributes in postgres table (changing of attributes and adding attributes will follow)
      implemented attribute editing. Still problems with changes not written to the database if the table is not closed and reopened
      added BEGIN and COMMITS for update and alter table, added select() after
      adding attributes for postgis layers
      added the dialog classes for attribute addition
      change in QgsVectorLayer::table(), use the attribute names of QgsFeature for the table to ommit the postgresql geometry column (makes problem in table display if there are attributes behind the geometry column)
      quotes for text values in the postgres provider
      some cleanups in QgsVectorLayer and in QgsPostgresProvider
      added QgsRenderer::items() method to retreive QgsRenderItems
      attribute editing of not commited features is now possible
      Use QgsAttributeTable::fillTable to populate the attribute table
      implemented a function in the attribute table to bring the selected rows to the top
      Added QgsVectorDataProvider::capabilities(). The current queries in the dialogs will be subsequently replaced
      Replaced QgsVectorDataProvider::support... functions with QgsVectorDataProvider::capabilities()
      some changes to display tables. Displaying the attribute table is now done in QgsVectorLayer::fillTable() with consideration of (not commited) added and deleted features
      Fixed for crash when showing the attribute table of a layer with no features and some other minor improvements to editing
      fix for bug where layers have been removed from overview just by changing the active layer in the legend
      Added a combo box in the dialog to add ogr layers where the user may select an appropriate encoding type (utf8, ascii, latin1). In QgsVectorDataProvider, there is a new member mEncodingType for this. OGRProvider already uses this encoding type and other providers may do it as well if necessary
      added a menu item in the attribute table to change selected and not selected rows
      replaced enum QgsVectorDataProvider::Encoding with QTextCodec
      Added loading/reading of the vector data provider encoding type from/to the project file
      fix for bug 1166086 plus consider not commited features in 'zoom to selection'
      fix for bug nr. 1160722, Crash on remove repainted vector layer
      added QgsFeature::geosGeometry(). This method returns a geos object from a feature geometry. The idea is, that this method can be used in QgsOgrProvider::getNextFeature(bool) for an intersection test. Currently, the geos wkb import is used, which is very slow for large geometries
      changed QgsOgrProvider::getNextFeature(bool) such, that the direct geos creation without WKT import is used. Norway can now be selected on the european map in reasonable time :-)
      don't add features if the attribute dialog is rejected by the user
      improved dialog for creating a new vectorlayer
      use postgis srid instead of hardcoded -1
      avoid adding the geometry column to the attribute vector of QgsPostgresProvider
      some cleanups in qgsvectorlayer.cpp
      fixed two bugs in the table function 'bringSelectedToTop' and store the chosen encoding in the QSettings file
      added the possibility to choose encoding for postgis layers
      consider added (not commited) features when zooming to the extent of a layer. Deleted (not commited) features are not considered at the moment as this would require a complete bounding box recalculation.
      update vector layer extent in case of (not commited) deleted features and fixed a small memory leak in QgsMapCanvas
      replaced menues in the attribute table with buttons
      fix for renderer names, which where inserted two times in QgsDlgVectorLayerProperties and fix for the round off bug in 'equal interval' classification mode
      set attribute table modal if it is in editing mode. Like this, map canvas editing and attribute table editing should not disturb each other. Note that this breaks 3.1 compability (am i right that 3.1 compatibility is not needed any more?)
      delete features before adding features in QgsVectorLayer::commitChanges (this may be useful in case of unique constrains in postgis tables
      added a QgsOgrProvider::createSpatialIndex() method. This method creates a .qix index file for shape files. Note that there is currently no access from the GUI. If you already want to try this feature, just add a call to createSpatialIndex() to the constructor of QgsOgrProvider
      set tab focus to the ok button in QgsDlgVectorLayerProperties (bug 1195779), changed include in qgsprojectionselector such that qgis builds on my pc
      added a 'createSpatialIndex' function to QgsVectorDataProvider
      added a button to create the spatial index in the vector layer properties (in the general tab). Currently, only the OGR provider supports this (version >=1.2.6)
      added a progress dialog for 'invert selection' in the attribute table
      little bug fix in attribute table
      Some improvements for vector editing. The attribute table is modal now if in editing mode. For editing lines and polygons, a rubber band is drawn to the mouse cursor. Some bug fixes still need to be done
      some bugfixes for vector editing
      a lot of changes to simplify the interactions between renderers, renderer dialogs and qgsdlgvectorlayerproperties. E.g. the vector layer properties is now created/ destroyed each time it is opened/ closed. The unique value has not been changed yet. Also, the item legend is disabled for vector layers at the moment.
      restored the unique value renderer again
      Integrated the new treeview legend into qgis head. The rightclick functions should now work again when right clicking on the layer file items. The order of the layers should also work. The rest of the legend is work in progress
      Improvements for the new legend. Advanced drag and drop behaviour is not implemented yet
      forgot to add these two files before the last commit
      restored QgsMapLayer::fields() because it is used by code commited in the meantime
      Removed marker classes which are not needed any more with the current QgsSymbol and a few things in the maplayers which are not longer needed with the new legend
      preparations for moving layers into the same symbology group
      Added a bit more const correctness to QgsSymbol, QgsRenderer, QgsVectorLayer & co
      Started implementing drag and drop behaviour in the new legend. By dragging with the left mouse button pressed, items (of the same level) can be reordered. By dragging with the middle mouse button pressen, items can be dragged 'into other ones'. If two layer files are 'symbology compatible' (that means for vector layers the same number and kind of attributes), their legend can be grouped if the legend layer files are in the same legend layer group
      removed some of my bugs in the new legend
      changed behaviour of the new legend such that all drag functions are with left mouse button pressed
      tried to make the new legend easier for casual GIS users by showing only the legend layers by default and by adding a right click menu also to the legend layer (not only to the legend layer file)
      add to overview/ remove from overview for the legend layer. Changed QgisApp::setOverviewZOrder(QgsLegend) from private to public. Removed a qWarning line in QgsMaplayerRegistry to get cvs head to compile
      removed a bug in the new legend
      some code cleanups
      functions and icons for adding and removing legend groups
      fixed 'zoom to selection' in head. Changed QgsLegend::currentLayer() such that it also returns a layer if a legend layer is active (and not only if a legend layer file is active)
      also applied postgis provider changes to head. Removed a bug in ogrprovider which sometimes caused crashes when selecting
      added 'expand all' and 'collapse all' functions. Removed some bugs
      bugfixes for the legend
      reading/writing of the legend from/to project files. At the moment, readXML and writeXML functions are used. This may be changed to use QgsProject or QSettings functions in future
      added two icons for the legend and removed a bug which prevented to put the correct in overview pixmap to legend layer files
      fixed two little memory leaks in ogrprovider
      fixed a memory leak and removed some dead code
      more changes to consider for endianness in QgsGeometry
      use fast geos export method on little- and big endian machine since QgsGeometry::geosGeometry is now endian-aware. Fixed a memory leak in the OgrProvider. Use ->getNextFeature(false) when selecting vector features because attributes are not needed for geometric selection
      fixed a bug in QgsGeometry::boundingBox for multipolygons
      added code for writing legend settings with writeEntry()
      added an extern C method in the ogr provider to create new datasources. This method will replace the QgsVectorFileWriter class soon. Other providers may add methods with the same signature for creation of new data sources
      enabled the new method to create vectorlayers and put an ifdef around OGRSpatialReference->Release
      added a try - catch for an unhandled exception during a coordinate transform
      extended the 'new vectorlayer' dialog with a combo box to choose the file format. At the moment, only shapefile is inserted
      commented out some lines in qgsogrprovider.cpp for now such that qgis compiles properly on all systems
      improved restoring the legend from project file
      fix for sql problem wenn commiting changed geometries
      some improvements in reading legend settings from file. Needs more testing and debugging though
      fix for legend compile problems
      changed new legend such that item moves are shown during mouseMoveEvent
      Changed definition of symbology compatibility for vector layers, some legend cleanups
      Fixed bug in the postgres provider which prevented graduated/ continuous/ unique rendering. Also changed the snapping methods such that they return false if no point/ segment to snap is found
      Points snaping does now consider changed geometries. Fixed a bug which prevents multiple changes of the same gdeometry. All changes are not related to qt (and therefore should not conflict with the current qt4 port)
      Replaced the legend classes Q3ListView and Q3ListViewItem with the qt4 classes QTreeWidget and QTreeWidgetItem. More bugfixes and refactoring (e.g. no direct access to items for mapcanvas, overview canvas and ev. renderers) will follow soon
      qgisapp now uses QgsLegend::currentLayer() instead of parsing list items
      fix for names of classification attributes in legend
      First implementation step of having checkboxes in the qt4 legend (legendlayer and legendlayerfile)
      improved legend checkbox handling in case of several QgsLegendLayerFiles in one QgsLegendLayer
      a little improvement to avoid flickering when a legendlayerfile is dragged
      some more legend fixes
      more legend fixes
      restored reading/writing XML for the legend settings, but there are still some bugs
      improved restoring of checkbox states from project files. Fix for segfault in QgsMapCanvas::removeAllLayers
      replaced the Q3PopupMenu in the legend with the qt4 QMenu. Unfortunately, i couldn't find a way to bring the QSlider of the raster right click menu into QMenu (qgsrasterlayer.cpp, l. 3755)
      added a right click menu option to make legend layers to toplevelitems again after they have been inserted into a legend group
      added a QgsLegend::readXML method which is simpler and thus easier to debug
      made icons in legend larger so the overview glasses in QgsLegendLayerFile look better
      Legend layer now uses layer type specific icons in legend. Outline- and fillcolorlabels now are fully colored
      Made the icons for line style and fill style in the symbology dialog original sized
      removed PKGDATAPATH in the legend classes
      more icon path changes
      enabled call to render() in zoomToSelected and made icon size in legend smaller
      Added buttons and icons for add/delete/move Vertex and set mouseTracking true in QgsRubberBand
      added rubberband for moveVertex
      Reordering of the legend and possibility to show/ hide layer files in the legend with the right click menu
      improved legend drag and drop handling, enabled 'create spatial index' button in vector props again
      adapted QgsLegend::readXML and QgsLegend::writeXML to new legend structure
      moved include of QgsAttributeDialog out of QgsFeature such that it is a gui independent class now
      fix for activeLayer()
      Made QgsVectorLayerProperties a modal dialog, use QTreeWidgetItem::selectedItems() instead of QTreeWidget::currentItem() to determine the current legend layer
      some minor cleanup in vector props
      Tag 'classificationattribute' in project file for maplayer export
      moved QgsFeature from gui into core (since it no longer depends on QgsAttributeDialog)
      Renamed QgsSingleSymRenderer to QgsSingleSymbolRenderer
      renamed QgsSiSyDialog to QgsSingleSymbolDialog
      renamed QgsGraduatedSymRenderer to QgsGraduatedSymbolRenderer
      renamed QgsGraSyDialog to QgsGraduatedSymbolDialog
      renamed QgsContinuousColRenderer to QgsContinuousColorRenderer
      renamed QgsContColDialog to QgsContinuousColorDialog
      renamed QgsUniqueValRenderer to QgsUniqueValueRenderer
      some temporal changes
      renamed QgsUValDialog to QgsUniqueValueDialog
      Forgot a change in ui/Makefile.am
      more forgotten changes to ui/Makefile.am
      checkbox for legend groups
      Fix for the bug reported by Stephan where the vector layer properties was not restored properly for unique value renderers. And removed a call to QgsVectorLayerProperties::reset() in QgsVectorLayer::showLayerProperties() because it is already called in the constructor of vector layer properties
      fixed 'save project as...' item
      better method to check if a canvas redraw is necessary after a drag in the legend
      yalb (yet another legend bugfix)
      added zoomToLayerExtent also to legend layer right click menu
      added more emit selectionChanged()
      enabled control button for selection in map canvas
      fixed copy paste bug
      added a method to activate/deactivate actions depending on the current layer type and the provider capabilities (though the ogr provider seems to return strange capabilities)
      prevent changing of the current item after removing/inserting symbology items
      removed some legacy code
      fix from mloskot for vc++8 crashes
      changed default color range for graduated renderer to red-green and use random colors for the unique renderer
      fix to enable saving/loading of legend again
      fix for legend crash when clicking 'show files' on empty legend
      more legend bugfixes
      replaced a piece of ugly code
      bugfix to enable/disable icons depending on layer type
      Remove digitising rubberbands if the editing tools have been deactivated or are deleted
      display symbology of plugin layers in the legend right from the beginning
      improved 'add point' rubberband
      Take the changed geometry for rubberbanding instead of the original one
      First try to make moveVertex work for polygon. Still much work needs to be done
      Added QgsLogger for handling of debug/warning/error messages. Replaced the std::couts in QgsProviderregistry to test the logger class
      replaced std::couts in QgsOgrProvider with logger methods
      replaced std::cout in QgsColorTable with logger methods
      additional macro for logger, more std::cout cleans
      made QgsLogger less verbose, replaced some std::couts in QgsRasterLayer
      more removed std::couts
      fix for bug #55 'moving group freezes QGIS'
      prevent crash in QgsRasterLayer::drawMultiBandColor
      Added a missing return statement to make WMS getCapabilities working
      layers are now editable by default such that people do not have to search for the layer file in the legend
      added a method for vertex moving which also works for muliring polygons. Add/delete vertex will follow soon (as well as similar methods for multiline and multipolygon)
      Added method to delete vertices from polygons
      further vertex editing changes
      Added code to add Vertices to polygons. Does not work yet, because snapSegment is not implemented for polygons yet
      fix for svn compile problem
      added libqgis_legend.la where it was needed for compilation
      added dynamic changing of icon size to the legend for displaying large point symbols
      downscale of raster layer pixmap (for bug #84)
      more legend icon size related fixes
      added an interface class for renderer plugins and a type QgisPlugin::RENDERER
      added virtual destructor for QgsRendererPlugin
      added Method QgsRenderer::containsPixmap
      fix for map canvas not updated after layer file drag
      added -lexpat for the gpx provider
      QgsAttributeDialog: disabled editing of items containing attribute names, added shortcuts for ok and cancel
      Fix for copy symbology bug (occured when copying unique value symbologies)
      addPoint should now work also for polygons
      implemented QgsGeometry::vertexAt for types other than line
      completed QgsGeometry::closestSegmentWithContext for all wkb types. Not tested yet
      updated simplified chinese translation submitted by nilarcs
      cache geometries only if layer is editable
      Place 'allow editing' into the legend layer right click menu. Newly added vector layers are not editable per default any more
      changed icon name
      only check/uncheck layer files in QgsLegend::selectAll (not all items). Added a wkb method for QgsGeometry::moveVertex to handle all shape types
      also added a wkb method to delete vertices
      Also added a wkb method for adding points. Implementation for multipolygon will follow soon
      some fixes for previous commit
      changes to allow vertex editing of not commited features
      insertVertex for multipolygons. Not tested yet
      removed legacy code in qgsgeometry
      only use one closestSegment method of qgsgeometry
      added a method to cache the geometries before start editing. Not wired in yet
      cleaned up the code for not commited features/ changed features/ cached features. The 'memory critical' parts should now only happen in editing mode
      clear the modified features after commit/roll back
      fixed two small memory leaks
      added toolbar buttons for start/stop editing
      Fix for vertex editing bug where already changed geometries have not been examined for point snapping
      editing: show during mouse move where the point will be snapped to (by the expense of some performance)
      some bugfixes for editing multiline geometries
      fix for a bug which prevented commiting changed multiline geometries
      changed geometry type return of postgres provider
      stop editing if the current layer changes
      correction to the last commit
      added a test if the digitizing tool matches the vector layer type
      fix for bug #85 (remove layer does not work for legend layer files)
      Made snapping projection aware. This feature needs more testing
      Fix for bug #60 digitizing shapefile: REAL values are not stored properly
      added a method in the vectordata provider which returns an index from a field name
      replaced std::couts in QgsCoordinateTransform
      made QgsVectorLayer::endian() public and assign the wkb endian byte in QgsMapToolCapture. This will make it easier to add support for digitizing multipoint/-line/-polygon types
      added code to allow line capturing in multiline layers
      Adding features to multipoint shapes is now possible with the digitizing tool
      Support for WMS1.3 EX_GeographicBoundingBox. In 1.3, there are the subelements 'westBoundLongitude', 'eastBoundLongitude', 'southBoundLatitude' and 'northBoundLatitude' instead of the attributes minx, miny, maxx, maxy
      Adding multipolygons (consisting of one polygon) is now possible. Vertex editing for multipolygons will come soon
      added some tr() in the grass plugin
      update of the french translation
      some bugfixes for multipolygon vertex editing
      removed 'change attribute' capability in ogrprovider
      reenabled the possibility to copy/cut-paste geometries (in the digitizing toolbar)
      a small fix to enable the copy feature action for vector layers
      a small fix to enable the copy feature action for vector layers
      fix for bug #95: add many tiffs in one turn - the last one is expanded, all the other are collapsed
      Added hardcoded markers 'triangle' and 'star' to have all of the well-known symbols
      Removed garbage from last commit
      fix for crash when opening the attribute table for postgis layers after commiting. Added a first version of marker visualisation for line/polygon digitising
      take DEFAULT as the postgres providers default value (instead of NULL)
      redraw the canvas after 'stop editing' to get rid of the vertex markers
      Improved rubber banding for vertex editing. Still buggy for multipolygons
      Fix for the multipolygon rubberband bug
      For the calculation of the extent of WMS layers: ignore layers where the bounding boxes cannot be transformed into the requested coordinate system
      Add the possibility to set a different pkgdatapath at runtime. This is not used by the normal qgis gui application (only by the server application i'm currently developing)
      fix for bug #172 'Labels appear as default'
      when capturing line and polygons: don't place a vertex at the position where the right click appears (the right click is now just to finish the line/polygon as suggested by Luca)
      in QgsWmsProvider: clear the style list after one top level <Layer> element such that the layer/style list is also correct if there are several <Layer> elements without a parent layer
      do not consider layer extents containing 'inf' or 'nan' for wms bounding box calculation
      Legend: allow swapping of legend layers between toplevel layers and layers in a group (motivated by ticket #148 'Legend groups capture legend items')
      Fix for postgis edits not commited, fix for ticket #162 'crash when you select 'delete attribute' at attribute table'
      Legend: apply overview and editing icons also to QgsLegendLayer if it has only one file. QgsOgrProvider: if a vector type is not known (e.g. for the ogr GML driver), examine the first layer feature to find out the wkb type
      Fixed a problem with checkboxes in the legend
      In QgsPluginManager: test if function type() is present instead of testing if the function isProvider() is not present. Like this, it is also possible to create plugins linking to a data provider (which i need for work)
      move vertex for postgis point/multipoint layers
      Added moc entry for QgsMapToolIdentify in gui/Makefile.am
      Added a check for value out of bounds in QgsOgrProvider
      Changed the selection behaviour of the attribute table. The repaintRequest signal is now only emitted if the mouse button is released and if the selected rows have changed. This minimises repaint events and allows to selecting multiple rows with mouse drag without generating a seperate repaint event for each new row
      Enabled changing attribute values for OGR Layers
      Fix for the problem where the attribute table of delimited text layers just showed the visible features
      Made 'saveAsShapefile' a slot in QgsVectorLayer such that it works again. Enter the 'save as shapefile' option into the legend layer right click menu
      Fix for smarter attribute insertion in QgsOgrProvider::addFeature. This is e.g. usefull for copying/pasting features
      In QgsAttributeTable: pass the QMouseEvent to Q3Table prior to check for changed selections
      fixed a bug in QgsGeometry wkt export and made QgsDataProvider::endian() const
      made the selection in the delimited text provider working again (which was broken by myself in a recent commit)
      added a method QgsGeometry::fast_intersect. This method does the same as QgsGeometry::intersect, but it uses direct generation of geos geometry with QgsGeometry::geosGeometry(). In contrast, QgsGeometry::intersect uses wkt export of QgsGeometry and wkb import of geos. Therefore it is slower than fast_intersect (but better tested). After 0.8, QgsGeometry::fast_intersect may replace QgsGeometry::intersect
      Some small changes to use QgsNewHttpConnection for non-wms http connections (WFS in this case)
      Added a very early version of a wfs provider
      Added a very early version of a wfs plugin
      Added Makefile.am and entries in configure.in for wfs provider/plugin
      Corrected the automake stuff in the wfs provider. Note that wfs does not get built without hacking plugins/Makefile.am and providers/Makefile.am to not disturb the build process of the 'stable' qgis version
      Replaced some std::couts in QgsHttpTransaction with QgsDebugMsg
      disabled all vector layer related actions at startup (editing, table, select). This should fix ticket 271
      Save/load the option to draw polygon outlines in the continuous color renderer to project file
      Added the possibility to edit the geometries of OGR layers (tested with GDAL1.2.6 and 1.3.2)
      Change map layer display name if name is changed in the legend
      Enable minimum/maximum classification for wfs provider
      Read GML2 for wfs layers as it is also supported for geoserver
      Moved code to set windows style to constructor of QgsSingleSymbolDialog. Removed an assert statement in QgsOgrProvider
      Use str tree spatial index from geos for the wfsprovider
      Added a --with-wfs switch to the auto* build system to compile the wfs plugin
      Fix for a wfs client multipolygon bug
      Another fix for gml multipolygon reading and hopefully a fix for the build system
      Replaced Q3ListViewItem* with QTreeWidgetItem* to fix compilation
      Some modifications for portable WFS support: Moved QgsHttpTransaction to the core library, moved GetCapabilities methods from the wfs provider to the plugin (to class QgsWFSSourceSelect)
      Remove httptransaction from wms provider dir because it is in core lib now
      Show wfs names, titles and abstracts in the wfs select dialog. Changed QgsProjectionSelector::setOgcWmsCrsFilter such that the list of showed projections is updated in an existing dialog
      Removed some comments in the wfs plugin
      Use QgsDebugMessage for the debugging output in QgsPostgresProvider
      isValid() function for the wfs provider
      wfs client: support for <coord>-type bounding boxes
      commited some test code in qgisapp.cpp in last commit
      Fix for nan extents when using the 'zoom out' tool and height or width of window is 0
      Fix for ticket #394
      Use Qt::NoPen and Qt::NoBrush for features not contained in a graduated symbol item. Before this commit, the pen and brush of the last feature was used
      Added a unstable warning in the dialog for the wfs plugin. Native english speakers: feel free to change the sentence
      Changed the structure of the wfs provider such that it can now also read gml data from file
      Fix for display of 'saveAsShapefile' for layers which don't support this operation
      Commented out two assert statements
      Changed the german translation for 'new column' and 'delete column'
      updated german translation done by Stephan Holl
      Fix for bug #442
      update QgsColorButton after setting a new color
      Fix for ticket #445 qgis crash deleting point in postgis table
      Spanish translation contributed by Javier Aldariz
      updates to spanish translation
      updated spanish translation from Javier
      Romanion translation from Ionut
      Forgot to add the translation file for the last commit
      Update of spanish translation
      Update of polish translation by Tomasz Paul
      More updates to the polish translation
      Test for 0 geometry
      Fix for bug which prevented opening query builder from within vector layer properties dialog. The reason was that the last letter of the password has been cut
      update of german translation by Stephan Holl
      update of italian translation by napo
      Use the expat parser for the WFS provider because of smaller memory needs and possibility to incrementally parse document
      Fix for wfsprovider to better read geoserver data
      Fix for ticket 549: groups lost and all layers expanded, if layers missing opening the project
      Removed classes QgsRenderItem and QgsRangeRenderItem which are not in use anymore
      Changes to the unique value renderer and -dialog: 'classify' and 'delete class' button. Features which do not have a matching symbol are rendered with NoPen and NoBrush
      Fixed a small memory leak
      Fix for another small memory leak
      Don't draw point symbols for values which have been deleted from unique value dialog
      Don't draw labels of features for which the value is not contained in the unique value renderer
      And the same for graduated symbol renderer in svn head
      Replaced Q3ListBox in the unique value dialog with QListWidget
      Added a 'classify' button to the graduated symbology button. Replaced Qt3 compatibility classes with Qt4 ones
      Only one warning if segment snapping failed
      Fix for label not restored in single symbol dialog, bug #599
      Fix for bug #600 Renaming layer in legend doesn't stick
      Reenabled selection from attribute table. Still some problems with 'invertSelection'
      fixed problem with 'invert selection'
      Fixed a bug relating the attribute definitions in WFS provider
      Bugfix to allow classified postgres layers in 0.9
      Disable 'create spatial index' fix for 0.9
      Precise intersection test in ogr provider, made geos export of QgsGeometry 25D aware, fixed a memory leak
      Made vector editing code and labeling 25D aware. Needs more testing though
      Really delete deleted features in ogr provider (using REPACK)
      Added hint to project properties that snapping distance is in mapping units
      Disable add attribute and delete attribute buttons in attribute table until start editing is pressed and the data provider supports these operation
      Quantile function for graduated symbol dialog
      Fix for ticket #678: Attribute table add field, fieldtype select box is empty
      Added turkish translation. Thanks a lot to Osman Yilmaz\!
      Reverted changes in QgsHttpTransaction, which have been applied unintendedly in last commit
      Only one list of typenames for data providers
      Save as shapefile: use save dialog and remember the last directory
      Fix for editing problems
      Georeferencer plugin: enable creation of nonrectangular pixels in linear transformation
      Higher precision when writing worldfile / pointfile
      Tried to fix problems with allAttributeList() in postgres provider
      Added a tool to cut holes into polygons/multipolygons. Made QgsMapToolCapture a base class of QgsMapToolAddRing and QgsMapToolAddFeature. Many bugfixes, e.g. it should now be possible to edit a reprojected layer (but the snapping distance needs to be given in the source units of the edited layer)
      Forgot to add files in the last commit
      Changed WMS version to 1.1.1, since the difference between 1.1.0 and 1.1.1 are very small. But some servers (e.g. bug #652) complain if version is not 1.1.1
      Changed std::list to QList in addRing functions
      WFS provider: Don't forget to set port to QHttp, better handling for coordinate and tuple separators
      Improved port handling for wfs
      wfs provider: added tests for empty stack
      wms bugfix
      Entry for QgsVectorLayer::AddRing in the .sip file
      Commited new parameters for swiss coordinate system CH1903 (changes from Horst Duester)
      A tool to add polygons to multipolygon features
      Entry for addIsland in sip file
      Made a toggle editing button instead of the (deactivated) start and stop buttons. The QAction for the toggle button is also used in the legend (right click menu) to have a consistent button/menu state
      Added the possibility for renderers to have different transparency levels for different classes
      Added the menu to toggle toolbar visibility to the 'view' menu
      Insert version number from capabilities document into GetMap request
      Remove compiler warning for geos 2 and 3
      Fix for ticket #562 small bug in WMS getFeatureInfo handling
      Fixed a bug that caused problems with info tool in wfs layers
      Improved recognition of crs for wfs provider
      Fix to make deletion of postgres columns working again
      Adapted qgsvectorlayer.sip
      This commit changes the interface of qgsvectorlayer back to the state before r7063 and keeps the fix to allow deletion of postgis columns
      Fixed problems with classification fields in graduated symbol dialog and unique value dialog. this should address ticket #732 Layer Properties/Legendtype/Individual Symbol
      Fix that adresses ticket #477 'Loading a PostGIS view is very slow'
      add line or polygon features only if vertex count is >= 2
      applied patch from Juergen to refresh layer legend from plugin
      reverted patch from r7112 since we are in feature freeze
      more undo of r7112
      small bugfix in wfs provider
      more bugfixing in wfs provider
      Fix for problems with unique value dialog and some postgis tables
      Use .wld as standard suffix for worldfiles in georeferencer
      georeferencer: disable the setting of 0 as nodata value by default, apply more robust version of if-statement in QgsRasterLayer::drawMultiBandColor
      applied patch from Juergen
      Fix for bug #745 'Missing layer dialog is non-informative'
      Fix for bug #753 'Problem in the overview'
      Fixes parts of bug #763 'problem editing postgis table'. But it is still a problem to add attributes and commit changes to the new attributes in one go
      keep number of features of ogr provider up to date in case features are added or deleted
      Fix for bug where the first row was not classified in unique value dialog
      Applied patch from Juergen that adds a connection pool to the postgres provider
      Fetch features asynchronously from the database server. This improves performance, especially if the db is located on a remote computer. Plus fixed a memory leak in qgsfeature that is important for postgres provider
      Avoid two geometry copies in postgresprovider. Just pass geometry pointers instead
      Fix for compiler warning
      Applied patch for legend refresh from plugins provided by Juergen
      applied patch for extended data defined labels provided by Juergen
      apply patch #782 from perrygeo that moves code for determination of color into its own function
      Fix for crashes after WMS error messages
      Added usability enhancements for georef plugin to trunk
      Some additions to the German translation
      Disable QGraphicsRectItem during long rendering action such that it does not get any concurrent paint events. This modification fixes the WMS render bug on win32 (at least for me, needs more testing though).
      automatically set the project CRS in WMS layer selection dialog
      Updated spanish translation. Thanks to Carlos Dávila and Javier César Aldariz
      Fix for problem where columns that are used as primary keys are not displayed
      Appied patch in ticket #811 from aaronr
      Don't process user input events while loading wfs data
      Update of spanish translation. Thanks to Carlos Dávila
      Improved the crs handling in wfs plugin
      Some cleanups in wfs provider, display the number of bytes received to entertain the user while loading
      added tr() makro for wfs progress messages
      Removed the qt translation files from svn. They should be copied from the qt directory to not confuse the update script
      Fixed typo in title of plugin manager
      catch bad_alloc exception when filling the attribute table
      Updated slovak translation provided by lubaby
      Removed the qgis strings from the qt_xx.ts files
      Documented Toms modifications to the qt.ts files
      Modified update_ts_tiles script such that lupdate does not merge the qgis strings to the qt_xx.ts files
      Fix for qmakes unbalanced parantheses warning
      Accept urls with and without ? for wfs layers. Removed warning string for wfs and increased version string to '0.1'
      Added Thai translation provided by Man
      Russian translation provided by Artem
      Patch that provides incremental screen update
      protect editing tools if map canvas is rendering
      first part of advanced editing branch merge
      More merging of editing branch
      More editing merges...
      Merge of advanced editing branch is now done
      updated python bindings for rubber band
      Commit postgis dialog extension to trunk
      Moved the dbmodel classes to app as they are not very likely to be of use to third part apps
      Fix for bug #904: 'no decorations'
      Changed feature splitting mechanism such that it is possible to generate several new features with one split
      fix for 3 warnings in feature split code
      Remove cursor manipulation from httptransaction to make core library X11 independent
      Improvement to polygon splitting
      Added fromMultiPoint method to QgsGeometry
      Also added code to convert geos multipoint to wkb multipoint
      Removed some legacy include statements
      Use double spin boxes to insert default snapping tolarance and search radius for vertex edits
      Improvement to feature splitting: if there is a selection, the split tool only considers the selected features. If not, all the features intersecting the bounding box of the split line are considered
      nicer vertex markers for editing
      Enhanced maximum value for digitizing double spin boxes
      Fix for bug that crashed qgis when moving the first/last vertex of a line
      more robust line/multiline splitting
      Fix for bug where topological editing did not work for polygons with remove intersection option
      fix for bug #925 'Add Island' and 'Add Ring' not greyed-out when leaving edit mode
      fix for bug where feature splitting was not possible if bounding box of split line was a line
      Insert 0 for missing geometries in postgres provider. Plus little performance enhancement by avoiding unnecessary copies
      Fix for bug where projects loaded slowly
      Add geos include dir for grid maker plugin
      Fixed a memory leak in postgres provider (that was caused by my own modifications a week ago)
      Insert a 'Cancel' button to the dialogs when stop editing, fix for bug #944
      Commited patch from Stefanie for QgsVectorLayer::snapToGeometry
      Added some 0 pointer checks for geometry (useful e.g. in cases of NULL geometries in postgis layers)
      Applied patch for bug #938. Thanks to smizuno!
      Fixed a small typo in the german translation file
      Modified geos exception catching. It seems that geos2 throws exceptions as pointers and geos3 as objects
      Patch from smizuno to fix bug #954. Thanks!
      Fix to enable spatial bookmarks with non-ascii characters
      Add capability of doing HTTP POST request to QgsHttpTransaction. Uses a default argument to maintain interface compatibility
      Only change project snapping settings if it was changed in the dialog
      Added support for a default snap mode (can be to vertex, to segment, to vertex and segment)
      delimited text plugin: enable button to parse if the text in the delimiter field has changed
      Merge of C-API into trunk
      Applied patch 1004 that adds zoom to direction of mouse cursor
      Updated dutch translation provided by Richard and updated the translation files
      Updated russian translation provided by Artem. Spasibo\!
      update of Russian translation provided by Artem
      Workaround for reprojection on the fly bug
      New version of srs.db provided by Richard
      Better fix for crs bug
      Fix for renaming of wms/wfs connections in dialog
      Fix problem where multipolyons changed to polygons in QgsGeometry::makeDifference (bug 968)
      Fix for crashes when trying to delete a vertex in a polygon ring that has less than 3 vertices (bug 1041)
      Disable move vertex tool for point layers (fixes bug 979)
      Another fix for bug 979
      Added option to have the old vertex markers back
      Remove selection every time in QgsAttributeTable::handleChangedSelections()
      Fix for bug #1057
      Fix for ticket #1058
      Change order of x- and y- coordinates in WMS bbox parameter for 1.3 and for geographic coordinate systems. This is as described in the WMS1.3 specifications (for WMS1.1.1, there is no such change)
      bug fix for #130, show default values of databases
      Merge of rendercontext branch into trunk
      Fix for problems with floating point outline width for hard markers
      Fix for continuous color rendering of points, changed test qml files to mm units
      Differentiate between field scale and raster scale factor such that field scaled point symbols all have the same outline width
      Some cleanup in point rendering code
      Changed testimage for renderers
      Fix for bug #1096 Snapping to currently moved vertex should be suppressed
      Fix for label size in printing output (bug #1097)
      possibility to add WMS layers through plugin interface
      changed some debug statements to use QgsDebugMsg
      Removed a debug line
      Applied patch provided by Adrien to fix problem where attributes where not copied for modified features
      Accept EPSG and epsg when constructing srs
      project file transformation from 0.10.0 to 0.11.0
      Use QPrinter instead of QPixmap to find out screen resolution
      updates for ts files
      Correct wrong version name in wfs get capabilities
      Replaced some occurences of default srs id with epgs id
      Moved const to the place where it belongs
      Fix for bug #1136 measure tools show wrong values
      New srs.db and code changes to save settings by proj4 string instead of qgis srsid number
      Fix for bug #978, topological editing is already considered when generating QgsMapToolAddVertex::mRecentSnappingResults
      Applied patch from Adrien to remove negative selection ids when commiting added features
      Set sslmode to prefer for postgis connections
      Reverted last commit, sslmode=prefer seems to be the default anyway
      Fix for ticket 1165
      Removed the sentence about bug reporting in WMS exception dialog. A WMS server exception is not necessary a qgis bug
      Merged print composer branch, with the exception of revisions 9087 - 9115
      Removed composer core file in app
      Removed more files that are no longer necessary
      Interpolation plugin for triangle based or inverse distance interpolation
      Small fix to allow compilation for Qt 4.3
      applied patch from smizuno to fix #1016
      Use SRS for WMS 1.1.1 and CRS for WMS 1.3 (like described in the OGC specification), fixes #1242
      Also use SRS for 1.1.1 capabilities
      Moved composer view to gui for potential reuse by plugins
      Added functions to move composer items front/back
      more decimals for composer scalebar segments
      Write scales in composer not in exponential notation
      Better protection agains multiple map drawings with move content tool
      Restored refresh view function in composer
      Some fixes for font scaling
      Removed changes in CMakeLists.txt that accidentally went into last commit
      update composer legend on layer level
      Ogr converter plugin written by mloskot
      rearranged composer scalebar widget to have less height
      Fix for multiline labels in composer (ticket #181)
      Better precision when saving interpolation results to grid
      Better precision when building triangulation
      Legend update function for composer on item level
      Fix for some font size problems and for loading composer scalebar from xml
      restored save as image function in composer
      Use qt font bug workaround for composer label. Other items will follow soon. All the up-and downscaling is done in a central place in composer item base class.
      Font workaround enabled for composer scale bar
      Fix for font bug also in composer legend
      Better automatic resize for legend box
      Added mm to unit combo box (ticket 1293)
      Fix for font colors changing after polygon layers (ticket 1294)
      Fix for remaining item frame when moving item and deleting it at the same time (possibly fix for ticket 1285)
      Adjust legend box size when updating. Fix problem where vector class. items were not deleted in update
      Fix for bug #1286'
      Fix for composer picture not updated (ticket 1288)
      Show a preview message if composer map preview mode is rectangle (ticket 1287)
      Scale brush content for printing. Adresses ticket #454. Works for ps, but not for pdf output. A qt bug?
      Added option to disable mm units in maprenderer (e.g. for third party apps). Not yet exposed to GUI because of feature freeze
      Consider mouse wheel in composer map (ticket #1289)
      Allow dpi values to be doubles. This fixes unprecise scale bars in composer
      Fix for problems in composer image export dialog (ticket 1304)
      Show more precise numbers for composer map extent
      Make topological vertex moves more robust to rounding differences
      Applied patch from smizuno #1313
      update map extent (as suggested by smizuno in #1314)
      Consider view box of svg pictures in composer, set default frame width to 0.3
      Fix for problem where splitting was slow for large polygons and with topological editing enabled (bug #1161)
      Cleanup of unused code in qgscomposer class
      More cleanups
      Show a warning before printing WMS layers. Some WMS servers have a limit for WIDTH and HEIGHT parameters
      Removed template buttons in composer
      Changed pan icon to pan+selection icon
      Take the label for the composer legend if there is one
      If there are selected features, the split tool is only applies to the selection. Added a warning for users in case they may have forgotten that a selection exists (or for users that don't know this feature
      Restored old pan icon in qgis main window and added select-pan icon for composer
      Fix for quantile generation bug. The problem was that feature cursor was not reset in select method of ogr provider
      Changed http get in wfs provider to use path and query string instead of full url. Full url does not work with some servers
      Fix for ticket 1201, invalid split if line ends in polygon
      Corrected some script renaming in WMS provider
      Fix for crash when selecting wfs features
      Added symbology functions of QgsMapLayer to sip file
      Reverted some of the sip changes to allow compilation
      Fix for bug #1347, no label buffers in composer image output
      Use image cache only for the first widthScale (usually screen dpi), not for composer and quickprint. Enabled quickprint again as the map rendering should be ok now, but legend still needs a bit of work
      First try to fix font scale problem for map labels
      Fix legend images in quickprint
      Fix for bug #1366 table sort order incorrect
      Allow a 0 pointer for the vector layer in QgsRubberBand::setToGeometry
      fix bug with background color of composer picture
      Omit the layer title item completely if the string is empty
      Automatically select crs also when 'epsg' is lower case
      Fix for ticket #1301, don't include inactive layers in legend
      Don't show password information in legend layer file
      Remove server url from path. Some server reject such requests
      Fix for bug #1426 Digitizer allows island creation with no poly selected
      Fix for bug #1424, split feature segfault
      Function name without get, changed more function calls to use numberOfGeometries()
      Consider themes for all composer items and change icon themes in composer together with application. Fixes bug #1438
      Bugfix for vector layer: consider changed geometries also if geometry itself is not copied to the features in getNextFeatures. It is necessary to correctly decide which geometries are intersecting a rectangle
      Fixed a bug where the geometry type of the composer legend was not restored correctly from XML
      Copy attribute values for feature splits. Fixes bug #1381
      More elegant solution for last commit (as suggested by Juergen)
      Send layerWillBeRemoved signal for each layer in QgsMapLayerRegistry::removeAllMapLayers()
      fixed slot name to enable signal slot autoconnection
      Some updates to german translation
      More save handling for WMS requests. Added an error string although there is string freeze, because the string is not at a visible place in the gui. Fixes bug #1434
      improved last commit
      Applied patch #1325 from smizuno to fix multipoint issues. Thanks!
      Applied patch from Borys to invert selection when ctrl-key pressed
      Use base url passed to the provider if there is no url from the capabilities request. Hopefully fixes bugs #1434 and #1453
      Pass untranslated scale bar stylename to QgsComposerScaleBar. Otherwise it is a problem if the translation is not consistent in QgsComposerScaleBarWidget and QgsComposerScaleBar
      Don't set two parents for the same layout. Fixes problems in grass module widget with qt-4.3.4 (and warning message on console on later versions)
      Applied patch #1295 from smizuno. Thanks!
      apply patch #1448 also to trunk
      apply patch #1323 also to trunk
      Applied Smizunos patch that fixes bug #1171
      Fix for loading labels in postgis layers
      Use local aware comparison for sorting in attribute table
      Emit signals from QgsHttpTransaction that allow progress bar and canceling of current transation
      Apply proxy patch that let select the proxy type in the option dialog
      Applied patch2 for #1016
      apply patch 1498
      Applied patch #1499 with slight modifications
      merge of advanced printing branch 2
      Save templates in WriteOnly mode to prevent problems with already existing file content
      WMS: don't apply proxy to a list of selected urls. Done in QgsHttpTransaction::applyProxySettings so WFS & co can later also use this function. Not tested yet and still needs some cleanups
      Apply proxy settings also for WFS
      Removed members of httptransaction that are no longer needed
      Don't waste time for caching the contents of composer map if the preview mode is rectangle
      Add a second PNG in case UMN mapserver offers image/png and image/png; mode=24bit
      Remove obsolete comment line from last commit
      Show a progress dialog for wfs if there is a main window (to not crash non-graphical applications using wfs provider)
      Allow continuous color rendering also for point symbols
      Revert accidentally commited cmakelist file
      fix for addIsland to work also with polygons that are no longer in the view extent (bug #1495)
      Changed label from 'Legend' to 'Layers'
      Item Point -> Item reference point
      Add the option to print maps as rasters
      Show warning before deleting features
      saver string list handling
      don't consider nan vertices for interpolation
      Python bindings for composer classes
      Added /TransferThis/ keywords in the constructor of the composer item classes as suggested by Martin, fixed the possibility of moving the paper item
      For WMS layers: combine the transparency of WMS and the layer transparency
      copy WMS image if there is user transparency
      faster properties dialog for WMS layers
      Remove the private members from the composer sip files as they cannot be used from Python anyway
      set edited features valid to prevent them from disappearing from screen
      Use the middle mouse button for panning
      display layer name for WMS layers instead of server to distinguish several layers from the same WMS
      fix for georeferencing with linear transformation
      also use _isnan for mingw compiles
      Added geos include dir to spatialite cmake file
      Merge vector overlay branch (diagram plugin)
      Revert accidental change in plugin installer during merge of vector_overlay branch
      Added notes about new classes and methods in 1.1
      remove debug code from triangle interpolation class
      remove qgsvectoroverlayplugin.cpp that not needed anymore
      add sip-file for vector overlay
      Add overlay object, modify core.sip to include it
      remove overlay classes in core.sip until some problems are fixed...
      fix for a memory leak
      Fix for bug #1570, move vertex after add vertex introduces new vertices when snapping is active
      Allow moving of single points to use snapping (part of fix for #1550)
      make sure all the rubber band frames are deleted in composer. Fixes bug #1573
      Save and read provider encoding from project file. Fixes bug #1310
      Add vector overlay classes to include headers
      Added oracle spatial raster plugin provided by Ivan Lucena
      Added Ivan to contributors file
      Applied patch from smizuno that fixes bug #1540
      Fix for bug #1657 and fix for a memory leak in ogr provider
      Fix a bug in the parsing of the WFS attributes definition
      Improved calls to PAL library
      Call function throwGeosException to avoid segfault with invalid ring geometries. Fixes bug #1667
      Some adjustments in wfs provider and implemented failback method to calculate the layer bounding box if the wfs server does not provide extent information. Fixes bug #1599
      Bugfix: consider multiple overlay objects for multitypes (or also possible no overlay objects if the feature is too small)
      Make pal diagrams work if on-the-fly reprojection is enabled. Added two consts in geometry methods
      Possibility to lock/unlock composer item position by right mouse click
      Some improvements and bugfixes for moving and resizing composer items
      Keep width and height of the composer map fixed if user sets the composer map extent to the map canvas extent
      Fix for problem with split tool and topological editing
      Change in overlay classes such that pal object and geos geometry don't appear in the public interfaces (important for python bindings)
      Keep mCachedGeometries up-to-date before the next repaint. This is important in cases where topological editing is enabled
      Fix for bug with wfs point layers that don't provide bbox information
      added overlay methods to python bindings for QgsVectorLayer
      Revert change in qgsvectorlayer.sip
      Added the possibility to change the order of layers in the WMS dialog
      Fix for bug #1717
      QgsWFSPlugin::setCurrentTheme needs to be a slot
      Improved handling of attribute types in WFS provider
      Fix for problem with features that cannot be exported to shape
      Append suffix for composer template file. Fixes bug #1708
      Merge linestrings together in union operation. Otherwise geos would create a multilinestring containing the linestrings
      Added increment for unit iterator and added a security check if snapping unit is not there (e.g. 1.0 project file)
      Added null transformations from 1.0.0 and 1.0.2 to 1.1.1
      New functionality for merging features
      Use QImage as composer map cache because rendering to QPixmap may be slow if antialiasing is turned on
      [FEATURE] Added option to show only markers of selected features in editing mode.
      More robust parsing of project snapping options
      Use a DPI parameter in the WMS request. This allows printing with QGIS from QGIS mapserver (and is ignored by the other WMS servers)
      Forgot to commit a file last Friday that is necessary for WMS based printing
      Applied patch to fix legend cursor. Provided by gcarrillo
      Support for enumerations as an edit type in the infotool dialog (with combo box selection)
      Make TIN interpolation more robust in case of NULL values and data distribution on lines. Minor change in qgsvectordataprovider.cpp to directly request a const iterator
      Larger maximum value for default snapping / search tolerance
      Use higher tresholds for line splitting to avoid numerical problems with large coordinate values
      Split thresholds should be dependant on map unit type. For now use values that work in nearly all cases
      Replace the hardcoded treshold in line splitting code and added more comment
      Extended enum support in postgres provider to work also with domain check constrains (at the moment only for constrain types like VALUE in ('a', 'b', 'c'))
      Move split feature tool to advanced digitize toolbar
      Improvements for merge tool. Show a progress dialog during the merge and make the item showing the attribute values after the merge editable
      Added new edit type for attributes that are not recommended to change
      [FEATURE] possibility to display current date in composer label by typing (d 'June' yyyy) or similar
      Fix for bug 1488
      [FEATURE] Added possibility to keep the current layers in a composer map even if further layers are added to the main map
      Fix for bug #1738, duplicated objects in composer
      Remove a potential source of crash in triangle interpolator
      Applied patch to fix bug #1747. Thanks to gcarrillo!
      Replaced activated signal with triggered signal in composer to get rid of qt3 support issues
      Fix for bug #983, numerical ranges in graduated symbol
      [FEATURE] Possibility to add attribute aliases for vector layers. The aliases are shown in the infotool and attribute table to have more descriptive names
      Also use integer/double formating for continous color legend
      Added a convenience to retrieve the attribute display name from QgsVectorLayer. Use this function in renderer dialogs, info tool, attribute table and composer legend
      Updated python bindings with some added functions
      Better formatting of classification strings for legend. Fixes bug #1397
      Disable drag and drop in symbol dialogs, fix for bug #1481
      Fix for bug #1027, extent command line option does not appear to work
      Fix for bug 1756, renaming of postgis connection
      fix for bug #1756
      Applied patch to fix bug #1733
      Add missing edit types in python bindings (ticket #1781)
      Handle non-ascii characters in domain check constraints
      Fix for composer map crash when doing fast zooms with mouse wheel
      Slightly better fix for composer map crash
      Another fix to prevent concurrent rendering in composer
      Small layout improvement for composer map widget
      Make symbology items non-selectable (fix for #1439
      Initialise band count to 0 in raster constructor for WMS layers. Fixes bug #1803
      Applied patch from gcarillo to fix ticket #1791. Thanks!
      Fix for ticket 1745 (QGis crashes dragging a Legend Layer File over a Legend Layer File Group)
      FEATURE: possibility to add line layers as constrains for triangulation in interpolation plugin
      Some bugfixes for interpolation plugin
      FEATURE: possibility to save the triangulation to shape file (but needs a bit more error checking and polishing)
      Some error checking and saving of output file directories in interpolation plugin
      Fix for bug #1572: new features will not display before spatial index is recreated/QGIS restarted
      Apply patch from gcarillo to fix bug #1793
      Applied patch #1290 with modifications
      Fix for bug #1854 qgisinterpolator.cpp causing build error on OS X
      Ask for commit/rollback of pending edits on layer remove and when leaving QGIS (fix for bug #1443). Additionally fix for a memory leak and some formating changes of the commit script
      Saver pointer handling in legend
      Fixed reading of frame width from composer items and drawing of frame for composer map
      Fix current_date field in composer label
      Remove legacy code in composer label
      Delete composer before removing all the layers when leaving the application or the project. Fix for a memory bug in composer
      Fix for a crash if the identify dialog is open, the project changed and a layer removed before the first identify click in the new project
      Fix for crash when removing a drawing composer map
      Moved saveAsPDF icon from classic to default
      Consider transparency in composer legend (even though legend items for transparent layers are problematic because of background). Removed private section from qgslegendmodel.sip as private members cannot be used anyway
      Use a tolerance to decide if a point symbol may be used from cached. Because on some systems, dpi in x- and y-direction are different and so the scaleProduct is not exactly 1
      Initialize QgsComposerMap::mItemPositionLocked properly
      Fix for bug 1892, Merge tool (Postgis features) results in shifted attribute positions
      [FEATURE] A reshape tool to apply to line/polygon geometries. The part of a geometry between the first and last intersection of the reshape line will be replaced
      Fix for reshape of multilines
      Fix for uninitialised variable in interpolator and for possible division by zero
      [FEATURE] Add the raster terrain plugin that does calculate of slope, aspect, ruggedness, total curvature from raster layers
      Remove Makefile from svn
      Apply patch #1896 from gislab
      Fix for bug #1812: WFS dialog window confusion (refers to WMS)
      Better options to specify output raster extent and resolution in interpolation plugin
      Apply coordinate clipping also for windows (probably fixes bug #1344)
      Function argument can be const
      Merge of changes from analysis branch
      Updated interpolation classes with the changes in trunk
      Remove the interpolation classes that are in the analysis lib now
      Link interpolation plugin to analysis lib
      Moved non-gui related raster terrain classes to analysis branch
      Added buffering method to qgsgeometryanalyzer
      Fix small memory leak
      [FEATURE]: add tool to graphically rotate points (by changing the value of the rotation field). Needs some more beautifying, perhaps a nicer arrow
      Rotate values to integer degrees in rotate tool
      Round rotation to 15 degree values if ctrl-key is pressed
      Show point symbol in rotation preview and a little arrow. Also fixed a bug in QgsSingleSymbolRenderer::clone
      Fix for bug 1931, removed some code parts for Qt<4.3 and some changes in svg export (but not yet enough)
      Cache is default preview mode for newly added composer map now
      Do searches also on not-commited attributes
      Speed up listing of field values in search dialog by using QSet
      Show cached content of composer maps in screen resolution after loading from project file
      Save composer pictures absolute / relative depending on project setting
      Use snapping settings of digitizing module also for measuring
      [FEATURE]: A field calculator, accessible with a button in the attribute section of the vector properties
      Some cleanups in composer map and disable a recent change in composer that may lead to segfaults on some systems
      Update of existing fields in field calculator and possibility to apply only to selection
      Field calculator: read available types from the provider (similar to QgsAddAttrDialog)
      Fix for shifted values in interpolation plugin
      Fix for bug #1980, pdf paper size
      Fix for bug #1985: Canceling new project remove layers
      [FEATURE] Possibility to add a grid to composer maps
      Menu bar for composer also on platforms != mac. Fixes bug 1668
      Add export to pdf to composer menu
      Patch from Borys to fix resizing of the min-max combo boxes
      Use native file dialogs (via static methods from QFileDialog)
      Possibility to have annotations horizontally or vertically in the composer grid
      Composer grid map widget is a dock widget now
      Fix for reshape problem with closed lines
      Use non-native dialog in case the cancel all dialog is needed. Fixes bug #1317
      Grid annotation can be with coordinates or 1A, 1B, ...
      Update composition item with signal in case the paper size has been changed
      Checkbox to set composer grid widget visible / invisible
      Fix for first part of bug #2008
      [FEATURE]: Avoid intersections for polygons is now also possible to background layers
      More meaningful dialog title
      [FEATURE]: Possibility to rotate composer map
      Possibility to choose the precision of composer grid annotations
      Remove inline functions in sip file
      Turn off layer caching for composer prints
      [FEATURE]: possibility to use feature length, feature area, string concatenation and type conversions in field calculator
      Possibility to add/remove attributes also in attribute table. Small modification to attribute table such that adding / removing columns is visible
      [FEATURE]: Possibility to have several composers in one project
      Rename option to lock layers
      disable global composer map counter. Fixes ticket 2042
      fix for screen update problems with composer grid annotations
      Move composers menu into the file menu
      [FEATURE]: Improve the rotation of composer pictures and added the possibility to synchronize composer map rotation and composer picture rotation (e.g. usefull for north arrows)
      Python bindings update for composer map and picture
      Bugfix for scalebarwidget
      Remove database string from oracle spatial uri
      [FEATUE]: Add option to specify network timeout instead of using the hardcoded one in qgshttptransaction
      Fix for bug #1990
      Fix for attribute table not updating when using the add / remove buttons
      Added zonal statistics class to analysis lib
      Fix crash with constrained triangulation. Fixes bug #2005, but some numerical problems with constrained delaunay triangulations remain
      Cubic tin interpolation in interpolation plugin
      Fix for problem where paper settings in composer have not been restored properly
      Add save to / load from template actions to composer file menu
      Change rotate point icon on theme change
      Committing Horsts OGR format patch from the QGIS hackfest in Vienna
      Added Horst to the contributors file
      Wrong order in last commit
      Add rasterviewport to include headers
      Add interpolator classes to install headers
      Fix for restoring paper settings in compositionwidget
      [FEATURE?] Close composers instead of deleting them. Added composer manager dialog to manage the existing composer instances
      Minimizing of window seems to cause problems on mac
      Disable composer svg cash if dpi is different. Fix for bug #2085
      Cleanup items before reading from template. Fixes bug #2083
      Initialize portrait / landscape in print dialog based on composition width and height. Fixes bug #2080
      page size also for print mode
      Add a new composer item to draw basic shapes (atm ellipse, rectangle, triangle), fix some composer related bugs and bring rotation to composer item level
      sip does not like public keyword
      Better preview for composer picture
      Use flat caps for line symbols in composer legend
      Added possibility to set label font color
      Improved robustness of constrained triangulation. Added a progress dialog for normal vector estimation
      Add possibility to select outline / fill transparency for composer shapes in color dialog. Make item fill/outline transparent white for composer shapes by default
      Tool box for composer shape widget. Tab rename in label widget
      Fix for bug 2142: rasters saved without extension
      Fix for broken connection of composer legend widget buttons (ticket 2143)
      [FEATURE]: arrow item for composer. Custom arrow heads from svg files are planned for the near future
      Removed Qt4.5 dependency ;-)
      Forgot to add designer file for arrow widget
      Add arrow icon to image resource file
      Possitility to set start and end arrow marker from svg files
      Fix arrow bug and an assert on windows
      Keep shape and composer picture size during rotation. Adapt the item size instead
      remove widget hint for composer manager
      don't adapt shape size in case of move
      better test for 0 objects when using pal diagram placement
      Apply patch #1716 (improvements to ZoomLast, ZoomNext tools) from Smizuno
      Fix zoom to layer if otf-reprojection is enabled (ticket #2148)
      Apply patch #2156, fixes for Windows - MinGW gcc 4.4.0 compiler
      Fix for merge of adjacent multipolygons, ticket #2188
      Skip time consuming polygon code in ogr
      Fix for bug 2188. Provider has the possibility to announce that it handles geometry type handling not very strict, e.g. inserting multipolygon in polygon layers
      Notify plugins if a composer has been added or removed
      Workaround to make bug #2209 less likely
      Update composer previews if refresh button is clicked. Fix for bug #2207
      Fix for bug #2291, Reshape Features tool crashes on right mouse click
      Fix for bug #2117, wrong composer scale if units are degree
      Fix bug that prevented attribute table to update correctly after field calculator usage
      more bugfixing in field calculator
      Test if polygon rings are still inside the outer boundary after reshape and fix a memory leak. Fixes bug #2220
      Reduce precision for point on line test. Fixes bug #2224
      Switch position of add and show button in composer manager
      Don't read composer title from template. Fixes bug #2311
      Fix for scalebar not responding to map changes after reading from project file and template
      [FEATURE]: A tool to measure angles
      Fix double validator in composer map widget (part of ticket #2252)
      Show a message box if there was an error during the merge operation (instead of crashing). Fixes ticket #2342
      [FEATURE]: A table widget to display feature attributes in the composer (but it still needs a bit more settings...)
      [FEATURE]: add classes for live GPS tracking in core
      Replaced qWarnings with QgsDebugMsg
      More options for composer table
      Emit extentChanged signal in composer map after drawing to prevent concurrent layer access with table items
      Added selection of display attributes and aliases to composer table item
      add measure angle icon to qrc file again
      Adapt number of features in composer table if height of the item is changed interactively
      Fix for ticket #2354
      [FEATURE]: choice between mm and map units for new symbology. Scaling to use new symbology in print composer as well
      Create a better fake rendercontext for symbol previews
      Prevent division by 0
      [FEATURE]: SVG fill symbol layer for polygon textures
      Display polygon outline icon on button for svg fill symbol layer
      Added option for custom dash-space pattern in simple line symbollayer
      Better update of line pattern icon
      Fix for a crash in composer (fixes #2374)
      Make composer a bit more robust against accidential mouse clicks
      Remove deprecated icon file from list in images.qrc
      Save path for svg texture absolute or relative
      Draw GDAL rasters and WMS layers in several parts if they contain many pixels (e.g. when printing in high resolution to large paper sizes)
      Added layer transparency to symbol classes (with the exception of svg marker, where I'm still looking for a solution with QPicture)
      Fix for multiband raster display
      premultiplied image seems to work for svg fill
      sync sip file for symbolv2rendercontext
      [FEATURE]: possibility to show only visible features in composer table or all features
      Added scrool area, 'select all' and 'clear' buttons to attribute dialog
      Fix for compilation problem
      Display alpha value as transparency (to be consistent with the interface in old symbology)
      Applied patch #2341 (loading and saving of WMS and PostGIS connections) from alexbruy
      Added utc date and time to gps information and insert connection into the registry
      Link cblas libraries. Fixes bug 2401
      fix for gps date
      also fix year in gps date
      Emit composer add/remove signals also if composers are added from project file
      Fix composer map annotation bug
      Fix for small raster shift introduced by my raster memory handling improvements
      Add composer shape item to sip list
      Fix for previous fix
      Encode and decode alpha color component
      add shape methods to composerview sip
      Add transfer this to second composer shape constructor
      Higher maximum spin values (for use with map units)
      Improve zonal statistics function in analysis lib
      Equal maximum values for grid interval x and y. Fixes ticket #2459
      Fix for missing left line in composer grid (happend with negative left boundary coords). Fixes ticket #2458
      Added epsg 900913
      BBOX option for wfs
      move attribute editor class from app to gui
      Move distanceSquaredPointToSegment(...) from QgsGeometry to QgsPoint
      Update sip file for qgspoint
      Added a slightly faster zonal statistics method (but still not as fast as it could be)
      Add option to set QSettings path
      Change default behaviour of field calculator dialog (fixes ticket #2542)
      Applied patch #2492 provided by audun
      added empty finnish translation file
      Apply patch #2452 (save as vector)
      Delete on a 0 pointer is save
      Add method that returns legend item text and symbol pointers to v2 renderers
      Added symbology-ng capability to composer legend
      fix memory leak
      Remove the error dialog if using the add feature tool on 25d shapefiles
      Make renderFeature method virtual. More safety checks in the renderer props dialog
      don't forget the python bindings
      Make _getPoint, _getLineString, _getPolygon visible for subclasses of feature renderer
      [FEATURE]: Add point displacement renderer plugin
      Add distance parameter for point displacement to the gui
      Forgot to commit the header
      Code for drawing items in composer map. Not yet enabled
      Remove minimum sizes in marker catalogue (patch from ticket #1912)
      [FEATURE]: text and form annotation tools are now in gui and app
      Move annotation items and widgets from gui to app
      Enable annotation items in composer. Remove gui export from classes that have been moved to app
      Hide invisible annotations in composer too
      Fix for win build
      no selection squares in print mode
      Objectname for undo widget
      Make default svg path configurable for third party apps
      Fix for bug #2617
      [FEATURE]: implement possibility to place a set of default composer templates in pkgDataPath/composer_templates
      Disable remove button in composer manager for default templates to prevent crash
      Show composer manager as top window after showing composer instance
      Change filter string for DTED raster (patch #1925 provided by kyle)
      Added some spaces to german translations (composer scale bar)
      More blanks translated
      Remove warning
      Added 0 pointer checks to saveAs
      Show displacement renderer symbols in composer legend
      Ask user what template to use if default composer templates are found
      Remember last annotation form for a layer and store it in project
      Use more accurate tolerances for some geometry modification methods if geom values in degrees
      Fix for retrival of WFS capabilities
      Fix rounding for WMS stripes
      Refactor composer table to a base class that has vector attribute table and normal text table as subclasses
      Add TransferThis to annotation python constructors
      Possibility to adapt composer table rect to content size before painting
      Remove some debug code
      Move code to draw arrow head from composer arrow to composer item
      Consider frame width for annotation item minimum size
      Fix typo in last commit
      Simplified composerView function
      Move setRenderContext() method to mapcanvas item class
      [FEATURE]: center map if user clicks into the map (patch 2278 provided by smizuno)
      Remove canvasPressEvent in cpp and header (forgot to commit the header yesterday)
      Fix point displacement renderer to work with the new selection parameter
      Changed georef pdf report layout and font sizes to address bug #2698
      Add gpl headers for residual plot item
      Consider also files without extensions in the file dialog filters
      append kml extension automatically for easier interoperability with GE
      [FEATURE]: Export legend groups and layers with legendinterface and use this information to display groups in the composer legend. Todo: fix drag and frop in composer legend, readXML, cleanups in composer legend model
      Remove Qt 4.6 dependency
      Fix warning
      Drag and drop support for composer legend model
      Fix drag drop behaviour of composer legend items
      Fix minimum size of composer legend
      Move setWindowIcon from qgsapplication.cpp to main.cpp. Because QGIS mapserver uses qgsapplication, but it does not have access to an x-server instance
      Automatically append pdf suffix for georef report
      Fix calculation of mean error in georeferencer
      Add transformation name in georef pdf report
      Fix legend item label problem #2727
      Fix raster item in composer legend
      Reenabled update for composer legend layers
      Fix typo
      Fix for crash if removing a layer with a related composer attribute table
      Fix for crash with composer legend during project file save
      Applied patch #2159 from ctimko
      Reenable legend icons for rasters
      [FEATURE]: Load/save queries created in the query builder. Added method columnRefNodes() in qgssearchtreenode and added some consts
      fix for compile problem
      Fix for zList sort problem and added call to composer item readXML in composer arrow
      Use utf-8 if saving to kml to prevent invalid xml
      Project file transform from 1.4 to 1.5. Improved project loading for composers and annotation items to use the modified dom, not the original file. Fixes ticket #2751
      [FEATURE] georeferencer: possibility to configure if residuals should be showed in pixels or map units
      Move Martins labeling-ng from plugin to core/app
      Remove legacy files
      Fix for previous label commits
      Small enhancements for labeling dialog: disable minimum size ui for points, add pt to font name and set two decimal places for distance spin boxes
      Add pallabeling to core header files
      change map unit in project dialog when user selects a new crs
      show residuals in pixel for non-linear transformations
      automatically append pdf and svg suffixes (#ticket 2776)
      Fix for canvas item order in print composer (ticket #2755)
      Added code to fix bug #2755 also for Qt<4.6
      Some changes to use qgslegendmodel without a running x-server
      install symbology-ng headers
      Consider changed pkgDataPath in default svg paths
      Fix for marker size in map units
      Show rotation in degrees in georef status bar
      More decimals in georef pdf report
      Fix bug with georef pdf report scale bar units
      Set maximum to composer picture rotation to 360
      round residual plot scale bar to reasonable number
      fix msvc build errors
      Added annotation icons provided by Robert. Thanks\!
      Fix 0 coords in gps feature capturing (appears sometimes when loosing gps connection)
      Fix for ticket #2814
      Fix for bug #2683
      Fix typo
      Show checkbox for worldfile. Save output rasters in the same dir as the original raster if no path is given
      Fix layout problems in georef pdf output by making size of left and right margins a user option
      Fix for problem with mix of toplevel layers and nested layers
      Clear crs list after parsing a toplevel layer
      Fix initialisation of format combo box (mainly important for kml layers)
      Fix crash if raster width is below 1 pixels (ticket #2846)
      Disable raster legend icon for release because of performance problems
      Option for raster icon in legend
      Remember last wfs connection in dialog (ticket #2878)
      Improvement to fix for 2878
      Create table join branch
      Initial table join prototype
      Apply patch in ticket #2891 and some more verbose error reporting. Thanks strk
      Apply patch #2868 (adds label alignment) with modifications. Thanks medspx
      [FEATURE]: multiline labels for labeling-ng
      Remove legacy file from interpolation plugin
      Apply patch #2891, WFS exception. Thanks to strk
      [FEATURE]: WFS-T support (experimental). Additionally ported wfs to network manager (code from Juergen, patch #2892)
      Use floating point numbers for size and dpi. This is necessary to avoid distortions on devices where painter units are not pixels (e.g. graphics scene in print composer)
      [FEATURE]: data defined font and buffer settings for labeling-ng
      Support for long int in attribute dialog and editor. Fixes bug #2928
      Don't add empty attribute fields to the insert statement in wfs-t (some servers complain about it)
      Fix for typo and prepare commit script
      Avoid filtering of https requests in wfs provider
      Avoid overwriting of printing page with width/height from composition
      Added possibility to cache join layer in memory. Still experimental code
      Remove outcommented code
      [FEATURE]: Add QGIS mapserver sources to svn repository
      Also add cmake file for fcgi
      Fix problem with parameter map in getrequesthandler
      Use install prefix for the mapserver to locate vector provider libs
      Some safety checks when working with geometryless layers
      Fix feature info in mapserver
      Support for non-spatial tables with delimited text provider. Legend shows a table icon for non-spatial layers (also possible with ogr)
      Fix memory leak
      Fix another memory leak
      More efficient clipping parameter (same as in threading branch)
      Return NoGeometry type if provider is attribute only
      Apply patch #2936 (Units and decimal places of measure tools) from Stefan Ziegler with small modifications
      Apply patch #2948 from Stefan Ziegler (PDF map for georeferencer)
      Fix for memory leak in getFeatureInfo (bug #2990)
      Improve update of canvas item in case of size changes. Maybe fixes bug #2929
      Added two 0 pointer checks
      Implement featureAtId for wfs provider
      Consider toplevel group in mapserver
      [FEATURE]: added reload method to map layers and provider interface. Like this, caching providers (currently WMS and WFS) can synchronize with changes in the datasource
      Fix typo in last commit
      [FEATURE]: append the feature geometry to the feature info (probably make that optionally in the future with a new request parameter)
      Flag geometry as derived attribute in feature info
      Possibility to set prefix path for mapserver by environment variable
      Remember user specified image directories in composerimage widget. Fixes bug #3072
      Block spinbox signals in simple fill widget while setting offset. Fixes bug #3073
      [FEATURE]: Composer items can also be deleted with the backspace key. Especially usefull for keyboards without delete (frequent e.g. on Macs)
      [FEATURE]: offline editing plugin from Mathias Walker
      Fix for dateline labeling problems
      [FEATURE]: add capability to show and manipulate composer item with/ height in item position dialog
      [FEATURE]: Sorting for composer attribute table (several columns and ascending / descending)
      Fix side effect of last commit
      Field calculator: insert NULL feature value in case of calculation error (instead of stopping and reverting calculation for all features)
      Bugfix for format list and improvement for output file validation in raster terrain dialog
      Add method to convert double precision device coordinates to map coords (important for print composer). Change pallabeling to use FontMetricsF and toMapCoordinatesF. Fixes bug #3065
      Unblocking of signals already done in updateGuiElements() method
      Catch crs transformation exceptions in gpsmarker
      [FEATURE]: Add rastercalculator
      Also add rastercalc bison file to svn
      Fix bug #3114
      Fix for bug #3143, apply double values for label sizes
      Patch from Mathias Walker: improvement of geometry detection in offline plugin
      Store svg fill pathes relativ to default svg directory. Fixes bug #3154
      Added reference to algorithm description for ruggedness index
      Reverse alt-key modification to be compatible with the old selection tool
      Apply patch #3178
      Apply non-string parts of patch #2938
      Fix consideration of nodata values in raster calculator, code cleanups
      Better handling of relative / absolute pathes for fill symbol layer. Fixes bug #3154
      Improve geometry type detection for wfs
      Add option to turn on / off printing of canvas item in composer map (ticket #2734)
      Catch nans and infs in clipper. Fixes #3081
      Continue field calculation upon error only for division through zero
      Use validator for nodata line edit
      Patch from Volker Froehlich. Fixes ticket #2252
      Read wfs layer crs from url, not from the GetFeature output
      Allow hyphen in raster refercnes
      Allow more characters in raster ref names. Fixes r3172
      [FEATURE]: move/rotate/change label edit tools to interactively change data defined label properties
      Forgot to add two files in last commit
      Added CORE_EXPORTs
      Fix bug in rotate label tool (thanks, Juergen)
      Fix restoring selection color from project and allow alpha values for selection color
      Also write features without geometry in vector filewriter
      [FEATURE]: Add possibility to show number of features in legend classes. Accessible via right click legend menu
      Apply fix for ticket #3236, provided by NathanW
      Fix composer item selection
      Fix for paint event problems in case of multiple composer maps
      Omit flex debug output
      Added binding files for composer attribute table
      Uncomment convert code for attribute table item
      Fix for composer attribute table
      Initial implementation of composer undo / redo
      [FEATURE]: Undo/Redo support for the print composer. Dummy commit for the docu team as the last commit missed the feature keyword
      Only compile offline plugin if spatialite is enabled
      Add python bindings for composer command classes
      Read / write labeling-ng to qml files
      Added undo/redo buttons in composer, fix undo problems when deleting grouped items
      Move composer undo buttons to layout menu
      Use GDALAutoCreateWarpedVRT to handle south-up (or rotated) rasters also for calculator. Fixes bug #3281
      Little improvement for label preview (box), better handling of situations where rotation is not possible
      Enabled add result to project by default
      Remember last raster calc output dir
      [FEATURE]: AND and OR operator for raster calculator
      Write / read strikeout and underline for label-ng. Fixes bug #3323
      Notify plugins about composer addition / deletion also when loading a composer template
      Set view box for svg export explicitely (thanks to JD)
      Little fix for more efficient refresh after editing a lot of features (e.g. deleting many features at once)
      Fix patch #14951. Read/Write auto update to xml, initialize mAutoUpdate and guard against multiple connections
      Enhance precision for wfs-t coordinates if srs is in degrees. Fixes bug #3358
      Apply patch #3295 to draw SVG composer pictures as vectors, provided by JD
      [FEATURE]: initial support for wms printing with GetPrint-Request
      Remove obsolete comments
      Update item positions explicitely in zoom previous / zoom next. Fixes part of bug #3369
      Apply patch #3384 by Sergey Yakushev with few modifications. Mark QgsMapRenderer::distanceArea as deprecated
      Apply only default size (not all other default settings) when adding scalebar to composer view
      Add missing handler in label property dialog
      Fix for wms server print. Add composer pictures after the composer maps
      Fix usage of composer legend in mapserver print
      Remove map items not referenced in the GetPrint request
      Fix for restoring selection color from project. Fixes bug #3400
      Safer generation of ids for composer map
      Add a label id to distinguish different composer labels. Allow label string replacement in GetPrint request of qgis server and return more verbose error messages
      Add scroll area to composer table attribute selection dialog. Fix for bug #3406
      Consistent handling of outputformat in mapserver and better error handling
      Wms print: keep not referenced labels with default text
      WMS print: manual setting for exported label ids, display paper width and height in capabilities
      [FEATURE]: Optionally specify wms service capabilities in the properties section of the project file (instead of wms_metadata.xml file)
      Fix for accessing groups in mapserver
      Different format for embedded wms service metadata
      Improve GetLegendGraphics output in wms server
      Add element to group composer templates in WMS capabilities
      Fix output format for getPrint
      Support relative project pathes in wms server
      Prevent rounding error if point is on segment. Fixes bug #2921
      Use full page for pdf in getPrint request
      Add a scale parameter for maps in the getPrint request
      Use 'fast clip' line clipping algorithm for long lines. Huge improvement for wms benchmark performance (long contour lines)
      Better description for button
      Fix line coordinate transform
      Fix reprojection problem for polygons too
      Change getPrint syntax to use several parameters for composer maps, e.g. map0:extent=xmin,ymin,xmax,ymax or map0:rotation=45
      Set composer grid intervals x/y from WMS getPrint request
      Fix #3411
      Fix #3459 (uncheck feature count)
      Handle negative rotation values in composer map grid
      Remaining fix for bug #3459
      Option to print as raster also via WMS (mainly as a workaround because of some Qt pdf problems
      Read composer legend content from project file for WMS print (ignoring the possibility of dynamically added layers for now)
      Fix for ticket #3471
      Use qIsNaN and qIsInf for QgsRectangle::isFinite
      [FEATURE]: rotation for svg fills
      [FEATURE]: experimental table join support refactored and ported from branch to trunk
      Fix multiple redraws when adding join from dialog
      Remove some duplicated code
      Fewer redraws if toggeling editing from vector props
      Fix for other multiple redraws
      [FEATURE]: possibility to set label distance in map units
      Safer handling of layers with unknown geometry
      Show all layer fields in labeling dialog
      Move reading/writing of label style to qgsvectorlayer. Change argument in readCustomProperties to const. Fixes problem with mixed label settings between qgis server projects
      Fix layer space if layer title element is removed
      Higher limit for number of layers in WMS project, use hash instead of map in layer cache
      Fix crash in ticket #3528
      Add uniqueValues() method for vector layer. Fixes #3528
      Use layer method for unique values in query builder and old symbology
      unique values from layer also for sqlanywhere
      Changed gpl2->gpl3 in readme because of gpl3 parts in the QGIS sources
      More robust detection for domain constraint
      Saver attribute map handling (no insertion of additional entry if a column does not exist)
      Fix graduated classifications for joined fields
      Fix for compilation
      Minor change for raster calculator dialog to get the gdal layers
      Fix loading of joined layers with old symbology, #121
      Port polygon clip for symbology-ng from threading branch. Fixes freezes when zooming in
      [FEATURE] Add diagram system that uses the same pal instance as labeling-ng
      Add some core_exports
      Fix diagrams
      Add support for unary minus in raster calculator. Fixes ticket 3627
      Fix for raster printing, #3622
      update field map after zonal statistics
      Modify polygon clipping to clip close to the drawing rectangle. Should now solve the clipping for print composer too
      Server: only show wkt geometry in feature info response if selected by user
      Apply patch #3263 to fix adding of groups to Legend. Provided by Marco Bernasocchi
      Write projection info to raster calculator output
      Fix for ticket #3643, direction symbol of label
      Fix for zonal statistics: continue if attributes are already there
      Follow up for #3605
      Apply patch for #2230 by sunilkcube
      Applied modification from strk to fix label direction, ticket #3643
      Use vector layer methods to test queries (instead of provider methods)
      Fix for disappearing small labels in printout
      Fix for scaling of rotated svg pattern. Ticket #3700
      Fix for jumps if moving diagrams and labels with rotation point other than lower left
      Fix label and diagram editing if otf reprojection is enabled (ticket #3685)
      Return error code in zonal statistics if operation canceled by user
      Use filename for title of WMS top layer if project title empty (ticket #3719)
      Fix for bug #3685, take2
      Fix for bug #3692 (QGIS segfaults after removing table join)
      More flexible limit of layer number in qgis server depending on number of layers in project. Fixes bug #3502
      Fix for bug grid annotation distance to map frame (#2899)
      Raster reprojection in QGIS server
      Improve raster performance if no clip and stretch is used on multi band color layer
      Changed tolerance to make topological editing more reliable (related to ticket #2921)
      higher tolerance for segment snap
      Fix missing return statement. Thanks, jef
      Change default setting for layer space in legend
      Commited patch for #3263 with small modifications
      Fix for resize crash, ticket #2714
      Improve python bindings for adding legend groups (#3263). Patch from Marco Bernasocchi
      Fix internal function of wms server
      Use epsg number for output crs in rastercalculator if possible (ticket #3649)
      Better error handling for polygon clipping
      Port zoom rectangle from QRubberBand to QgsRubberBand. Fixes zoom rectangle fill on x11 platform after resize bug workaround
      Fix for placement of map items in composer
      Fix for save and read layer properties
      Better fix for restoring custom layer properties

mloskot (1):
      mloskot has added mloskot to AUTHORS file.

mmassing (38):
      Merge with WARP_REFACTORING branch, which refactors and adds infrastructure for
      Update georeferencer from gislab SVN, which adds GCP table with errors, new user interface
      Fix #2443 - georeferencer switches 'link georeferencer to QGIS' and 'link QGIS to georeferencer' labels.
      Georeferencer: support custom projection strings. Fixes #2464.
      Georeferencer: Implement resampling with user-specified target resolution (enhancement request #2447).
      Georeferencer: Fix a bug in GDAL script generation.
      Patch #2622 by mhugent, enabling visualization of transform residuals as arrow.
      Patch #2480 by Jack R: quote filenames in gdal scripts.
      Fix lanczos resampling option.
      Fix gcp coordinate sign in generated gdal script.
      Patch #2633 by mhugent: adds "snap to background" option when taking gcp coordinates from main canvas.
      Disable world-file in command line generator. Remove some code duplication.
      Revive thin plate spline transform.
      Partial patch #2673 by mhugent:
      Add missing files.
      Amend previously ommited docking feature of patch #2673.
      Applied patch #2731 by mhugent: show georeferencer residuals in map units when possible.
      Print units of residual as well.
      georeferencer: Fix parameter reporting when enabling/disabling GCPs.
      georeferencer: Fix crash due to deletion of parent dock in destructor.
      georeferencer: fix crash which occured when adding GCPs after the widget
      georeferencer: fix closeEvent handling for dock widget.
      Patch by Luiz Motta: Do not translate gdal compression arguments, fixes #2881. Thanks.
      Patch by Luiz Motta: re-add georeferenced raster to qgis layers after project reload (partial commit of #2890). Thanks.
      Fix a bug where user was not prompted whether to save or discard modified GCPs.
      Patch by Luiz Motta: adds the ability to move GCPs in the qgis canvas (partial commit of #2890). Thanks.
      Fix #2449: enables numerical sorting and automatic updates of gcp list.
      Add support for projective transformations, which can relate
      Georeferencer: Normalize coordinates in order to improve numerical conditioning of homography estimation.
      Remove debugging output.
      Indentation cleanups, before jef beats me to it :-)
      Fix off-by-one calculation of element sum (raster stats).
      Addendum to r14491 / ticket #3141 which addresses the root cause of the problem.
      Remove unused QDebug include.
      Fix #3596
      Clean up a few assignments I left abandoned.
      Fix VRT wrapping for south-up datasets.
      Amend previous commit: call method after null-pointer check (sorry).

morb_au (124):
      Fixed a potentially major memory leak in getNextFeature - CVS bug 1177788.
      Allow source raster *subpixel* positioning on map canvasses.  This allows zooming in on coarse rasters to be accurate (i.e. when 1 source pixel covers more than one screen pixel).  This has only been proof-of-concept tested, therefore the author will not be offended if further refinements are committed.  This addresses CVS bug 895502.
      Rearranges QgsFeature so that its owned geometry is abstracted to its own class, QgsGeometry.
      Initial load of OGC WMS (Web Map Service) provider files.
      Actually add some files into the wms directory
      Added in some more support files for QgsGeometry.
      Added in some more support files for WMS.
      Fix up configure.in to force building of WMS Makefile.
      Postgres provider now caches geometry retrieval into a queue instead of fetching one at a time.  This should speed things up by amalgamating SQL queries.  Calling code is adjusted accordingly.
      Utility functions to support upcoming commits for "Add Vertex".
      New UI files for OGC WMS functionality - not wired in yet.
      Initial file load for the QGIS Clipboard - enabler of a future commit for cut / copy / paste of features.
      Initial conversion of QgsRasterLayer into a front end to QgsRasterDataProvider.  This is part of the OGC WMS support that will be wired up in a future commit.
      Additonal functions to support sublayers to support OGC WMS.
      Initial addition of routines for Add and Move Vertex in QgsMapCanvas.  Add Vertex is more advanced than Move Vertex but still isn't quite working yet.  Still needs to be wired up to the UI anyway.
      Add cvsignore to WMS directory.
      Start wiring in WMS, internal clipboard and add/more vertex functions into QgisApp.
      Fix for GRASS provider that wasn't playing nicely with the new QgsFeature API.
      Hooked up WMS layer, Add/Move Vertex, and Cut/Copy/Paste to UI.  No guarantees that any of this actually works yet, but you can at least do a click and giggle.
      Neaten up the WMS selection dialog box.
      De-mangle the getProjectionWKT function in QgsRasterProvider that was broken when I merged in my changes a few days ago.  All rasters should work again.
      Added a bug fix so that WMS can actually display some images instead of a (0,0) size image.
      Force libpng warnings to forced up into the GUI (rather than cerr) - some PNGs returned by WMS cannot be parsed by libpng and it would be useful to tell the user that.
      Updates to the WMS provider to allow for usage of an HTTP proxy (un-authenticated).  Not tested by me as I don't have a proxy to test on.  Suggested by timlinux (Tim Sutton).  Qt4 will apparently allow us to add authenticated proxies but in the meantime this is a good start.
      Fix for non-PostGIS/PostgreSQL layers that were broken by my recent commits to HEAD (in particular relating to cache-enabling the PostgreSQL provider).  Hopefully addresses bug 1214771.
      Add $(GDAL_CFLAGS) and $(GEOS_CFLAGS) to Makefile.am's.  Addresses bug 1212152 and Martin Dobias' email of 8 June 2005.
      Cleanup of bug 1212152 - adding GDAL flags to Makefile.am.
      Add better pointer hygiene in QgsFeature (less crashes hopefully, especially when "Copy"ing features).  Some more code to support WKB <-> GEOS geometry in QgsGeometry (not there yet though).
      Better OGR-provider pointer hygiene, as suggested by valgrind.
      Further work on feature pasting.  Paste no longer crashes.  However there is still some work to go before paste actually works on PostGIS layers.  Other layers not tested yet.  Copy also now adds some basic WKTs on the system clipboard (so you can paste to a text editor!).  Also:
      Change static class members to be initialised outside the class (to satisfy the new GCC 4 compiler).
      Plenty of little changes in the pursuit of the add/move/delete vertex tools:
      More changes to support add/move/delete vertex.
      The vector metadata property page now reports the storage type (e.g. Shapefile, MapInfo file, PostgreSQL database with PostGIS extension, etc.) and editing capabilities (Add Attributes, Change Geometries, etc).
      More improvements for add/move/delete vertex.
      Merged changes in the 0.7 release candidate branch (as at "Release-0_7-candidate-pre1") back into the trunk.
      Update end-user version numbers to suit new merged status.
      Merged changes in the 0.7 release candidate branch (as at "Release-0_7-candidate-pre1") back into the trunk. This additional commit is a clean-up of added files in the new src/mac directory.  (Take 2)
      Make the OGR capabilties() routine a bit more friendly to downlevel OGR source code when compiling (see new comments in this diff for details).
      Rounded instead of truncated when calculating pixel width and pixel positioning.  This should resolve the 1-pixel gaps that sometimes appear when rasters are meant to be tiled together.
      Initial claim on the QgsPasteTransformations namespace.  QgsPasteTransformations is a dialog to mange which fields get transferred where in a copy/paste operation.
      The PostgreSQL provider now chooses its own value for the primary key when adding features.  This is done by choosing the maximum of the existing primary key values, plus 1.
      Continuation of coding for the new "Paste Transformations" feature.  Bonus item: Doing a Copy now also puts attribute values on the system clipboard as well as geomteries.
      Small Paste Transformations code cleanup.
      Allows the GRASS plugin code to find the new location of QGIS legend code (../../src/legend).
      Actually add all the files in, like qgshttptransaction.*
      Initial conversion of the build system to recognise Qt4.0.0 as a build option.  For example, if you've "make install"ed Qt4, you can try using ./configure "--with-qtdir=/usr/local/Trolltech/Qt-4.0.0".
      Migrate from implicit casting of QStrings to char*'s to explicit casting using .ascii() or explicit testing using .isEmpty().  This will assist in the porting process later to Qt4 by making these constructs easy to grep and substitute for Qt4 versions.
      Continue the .ascii()fication of debugging messages for Qt4 porting friendliness.
      Change .ascii()fication to .local8Bit()ification as per an email I received from Tom Elwertowski on 9 August.  This is still to ease porting to Qt4 later.
      Proof of concept for a tool to automatically convert the QGIS Qt3 codebase to Qt4-compatible compilation.
      Improved version of the qgis-qt3to4.pl tool - no longer dependent on the *.pro being correct; provides a porting log per file; keeps better backups for manual comparisons of ports.
      More changes in preparation for building against Qt4:
      More changes for Qt4 porting readiness.
      More changes for Qt4 porting readiness.
      More changes for Qt4 porting readiness.
      More changes for Qt4 porting readiness.
      More changes for Qt4 porting readiness.
      More changes for Qt4 porting readiness.
      More changes for Qt4 porting readiness.
      More changes for Qt4 porting readiness.
      More changes for Qt4 porting readiness.  In theory the process described in http://wiki.qgis.org/qgiswiki/Building_a_Qt3_codebase_with_Qt4 should work now.
      More changes for Qt4 porting readiness.
      More changes for Qt4 porting readiness.
      More changes for Qt4 porting readiness.
      Minor cleanup after mcoletti's Aug 26 changes to get WMS going again.
      Fix up raster data providers (i.e. WMS) in line with mcoletti's changes in the vector data provider area.  WMS really should work again now.
      WMS provider now handles memory management of images more appropriately.  Firstly it doesn't leak an image on each redraw and secondly it will cache the last image for faster redraw.
      Make the WMS provider more fully understand the WMS metadata XML schema - (part 1).
      Make the WMS provider more fully understand the WMS metadata XML schema - (part 2).
      OGR provider now reports, in its description, the build-time and run-time versions of the OGR library.  For example this will appear in Help > About Quantum GIS > Providers tab.
      Make the WMS provider more fully understand the WMS metadata XML schema - (part 3).
      Back out change of qgsabout.ui.h (16 Oct 2005 18:30:05 -0000 1.6) - int i is still needed in #ifdef QGISDEBUG mode.
      qgis/helpviewer should now be compilable under Qt4; Makefile.am more closely follows (e.g.) qgis/plugins/grass, which makes "make clean" work properly.
      Several improvements related to WMS:
      The map should now move again when you go to drag it with the little hand/pan symbol, not just when you complete the drag.
      Raster drawing improvements / Qt4 porting.
      Make "--with-qtdir" work better in ./configure.
      Modification to make sure that QPixmaps do not get filled with a transparent colour, if the X11 system does not have the RENDER extension at runtime.
      Fix for crash that happens when QGIS tries to render uncommitted features; tested against unique value renderer (Committed on behalf of larsl)
      Stop Qt complaining that showLegendLayerFileGroups(bool) has an incompatible argument list to triggered() and therefore not connecting the signal to the slot.  The "Show file groups" option in the legend right-click menu should now work better (even properly?).
      Several WMS-related improvements:
      Speculative fix for the "Add WMS Layer" dialog crash if you press "Connect" on an empty server list - "Connect" should now be disabled if no servers are available.
      Further improvements to WMS.
      Improvements to WMS - users can now see what projections are available for their chosen layers.  (However, the projection they select is not hooked up to anything yet.)  Also, the projection selector now shows groupings in italics, for better visual distinction.
      More improvements to WMS provider: Coordinate Reference Systems are now handled end-to-end in a basic fashion by the WMS provider.  However the Project Projection still needs to be made aware of what the WMS provider is doing.
      More WMS improvements:
      WMS Improvements:
      More WMS improvements:
      More improvements for WMS:
      Another WMS improvement:
      An enhanced fix for the r5084 fix that was a fix for r5080.
      In the PostGIS provider, restored the ability to save added and
      In Vertex editing, when doing a mousedown to choose which geometry to
      In the vector symbology dialog, add a tooltip to the "no fill" button
      * In Vertex editing, restore the rubberbanding to moving verticies, which was broken in r5550.
      In Vertex editing, if editing a polygon, preference is now given to editing the polygon that the mouse is in (as opposed to an adjacent polygon whose edge passes equally close to the mouse).  Previously the polygon choice was essentially random (being which one had the lower feature ID).
      In the Attributes Table, the Copy button is now hooked up to the same editCopy() procedure that the main application uses.  The copySelectedRowsToClipboard() procedure that was used in QgsAttributeTableDisplay is no longer referenced.
      Fix a silly memory leak, that was introduced in r5569's QgsGeometry::contains() function.
      When Stopping Editing and Saving Changes, if the commit was *unsuccessful*, retain the in-memory edits.  Previously the in-memory edits would be erased anyway.
      In the Identify results window, derived attributes such as Length or Area are now placed in a subtree of the attributes list called "(Derived)".  This distinguishes them from explicit attributes that are a part of the user's layer.
      When in Editing mode, the overview window no longer shows vertex markers.  It used to, which generally made it overcrowded.  This commit now only shows the vertex markers on the main canvas.  In theory, this should also mean that the map composer window also doesn't show vertex markers any more (which should be a good thing), though I haven't tested it.
      The Map Legend now has two more columns for Overview and Editing status.  If the layer is in overview or editing modes, the appropriate icon will appear in the layer's file entry (you may need to enable "Show file groups" in the right-click menu of the layer in the legend to see file entries).
      Copying selected features, and starting editing, no longer force all geometries of the copied-from layer to be cached, which was an (in my opinion) unfortunate side-effect of r5489.
      Partial fix for #38 (Saved WMS layers do not reload).
      Tidy-up of r5603: improve the commentary of QgsWmsProvider::subLayerStyles().
      In WMS, use a more robust method of passing the WMS proxy information to the provider.  For instance if there is a space in the proxy password, it should now pass-through OK.
      Fix for trac ticket #4.  (Tested on DEMIS site.)
      Fix an Q_ASSERT failure in the Print Composer when "Adding new vect legend" and then clicking it into place on the composer canvas.
      When loading a project file, restore the canvas extent to that provided in the project file (i.e. the extent in existence when the project file was saved).  Previously the extent was the maximum extent across all layers.
      Settings -> Project Properties -> Projections now shows, as selected, the current projection.  Previously nothing was selected, making it difficult to determine what the current projection actually was.
      Add comments to explain why r5618 only partly works as expected under Qt 4.1.0 (i.e. the branches are expanded but the selected item is not scrolled into view).
      Fix for trac ticket #11.
      Better fix for the issues raised in r5618 and r5626 - the selected item is now scrolled into view, even when the projection selector is being opened.
      For WMS layers, clean-up the raster Properties dialog so that it better reflects the relatively implemented capabilities of the WMS provider.  The Pyramids and Histogram tabs have been disabled (not necessarily removed since a future QGIS version may wish to extend this raster functionality into WMS layers).
      Fix for bug in trac ticket #134 and #131.
      Potential fix for bug in trac ticket #140.
      A further speculative fix for trac ticket #8.
      Fix for trac ticket #236 (Cannot stop editing mode when nothing was edited), which was carelessly introduced in the second dot point of r5694.
      Potential fix for trac-ticket #8.
      Windows build cross-compiling (from Linux) improvements:
      For WMS, the password for a HTTP-Basic authenticated proxy really works now.
      Real fix for trac ticket #140, but not covering all instances of that bug yet.
      Real fix for trac ticket #140 (continued).

mwalker (1):
      Offline editing plugin: add option to filter editable remote layers using capabilities

pcav (194):
      Fix for https://trac.osgeo.org/qgis/ticket/1177 (thanks to Stefano Bande)
      Initial cleanup of GRASS modules descriptions: remove "an", import/export instead of imports/exports, remove redundant "map" and "layer"
      More cleaning up of GRASS modules descriptions
      More cleaning of GRASS modules
      More cleaning
      Further cleanup of GRASS modules, according to http://wiki.qgis.org/qgiswiki/Adding_New_Tools_to_the_GRASS_Toolbox
      Changed name of a module (unused currently, as it is not in the default config)
      Cleanup of GRASS modules
      Further cleanup of GRASS modules
      Removing deprecated r.bilinear from GRASS modules
      Major cleanup of GRASS modules. Closing #1151
      Missing input line on r.patch GRASS module
      This should fix bug #1486
      Added r.watershed - Thanks Micha
      grass icon and menu
      New GRASS modules to convert loaded rater and vectors
      New GRASS modules to convert loaded rasters and vectors - thanks John C. Tull
      Removing GRASS duplicate modules in default
      Typo in r.contour
      Bugfix on r.colors.* modules
      Typo in IT translation
      Removing a non-working option from r.colors.qgm (needs deeper fix)
      Typo in r.quant
      Typo in GRASS default.qgc
      New GRASS shell - first commit - dev Lorenzo Masini
      Adding qtermwidget
      Added DONORS, changed SPONSORS. Please add DONORS tab to the About box
      Update sponsor and donor text
      Added a donor
      Added a donor
      Typo in v.net.path
      More consistency in GRASS module descriptions
      Moved v.out.ogr.postgis to 6.3 modules
      Minor edit to description of r.mapcalc
      Better description for db.connect.schema
      Updated DONORS
      More consistency in r.external module descriptions
      r.regression.line simplified
      Minor editing for consistency of GRASS modules
      Added donor detail
      Revert patch uncorrectly applied
      Typo in it translation
      Allow any file selection in r.recode
      updated DONORS list
      Typo in GRASS module
      Wrong change to debian/control
      Updated DONORS list
      Added 50 more North arrow, made and donated by Silvio Grosso
      Initial revision of IT translation (up to QgisApp included)
      More revisions of IT translation (up to QgisAttributeActionDialog included)
      More revisions of IT translation (up to QgisAttributeTableModel included)
      More revisions of IT translation (up to QgsComposer included)
      More revisions of IT translation (up to QgsComposerMap included)
      More revisions of IT translation (up to QgsDbTableModel included)
      More revisions of IT translation (up to QgsFieldCalculator included)
      More revisions of IT translation (up to QgsGeorefPlugin included)
      Updating cleaned north arrows - thanks Andreas Neumann, and updating all GRASS icons: smaller, slicker, and transparent (UI still to be adjusted)
      More IT translations
      Added DONORS
      More options for v.buffer - Thanks Giovanni Manghi
      Micro-update in the IT translation
      More micro-updates in the IT translation
      More micro-updates in the IT translation
      More micro-updates in the IT translation
      More it microtranslation
      Typos in IT translation
      More IT translation
      More typos in IT translation
      Trivial fix for #2198 - Thanks Giovanni Manghi
      Updated list of donors
      Updated various GRASS modules - patches applied (thanks Giovanni Manghi). Closes #2229 and #2046
      More GRASS modules updated
      More GRASS modules updated and added. Applied #2004
      Reverted change to v.out.ogr.pg due to a possible bug in GRASS
      minor edits to the IT translation
      More minor edits to the IT translation
      More cleanup of the IT translation
      Minor edits to the IT translation
      Minor IT translation improvements
      More typo in the IT translation - Thanks Flavio Rigolon
      More improvements in the IT translation - Thanks Flavio Rigolon
      More IT translation improvements - will we ever finish?
      First IT translations of context_help by Flavio Rigolon
      More IT translations of context_help by Flavio Rigolon
      Final edits to the IT translation? Thanks Maurizio Napolitano
      Finished IT translation of context help. Thanks Flavio Rigolon and Maurizio Napolitano
      Added an option to v.out.ogr.pg - thanks Giovanni Manghi
      Fixed v.generalize GRASS module
      Two typos in GRASS modules
      Added IT context help files
      Improvements to the IT GUI transaltion
      Fix in v.dissolve GRASS module - closes #2351. Thanks Giovanni Manghi
      Typo in a GRASS module
      Added SPONSORS and DONORS
      Modified SPONSORS list
      Updated SPONSORS list
      First round of updates to the IT translation
      More IT translation fixes
      More IT translation
      More IT translation
      Updated r.shaded.relief GRASS module
      Fixed v.generalize, adding copy of attributes
      Translation of the IT GUI - Thanks to Flavio Rigolon
      Fixed r.sunmask.date.time. Thanks Markus Neteler
      Fixed typos in IT transaltion
      Two typos in IT translation
      More typos and updates in IT translation
      More coherence in IT GUI translation
      More IT GUI translation
      More IT GUI translation
      More IT GUI translation
      More IT GUI translation
      More IT GUI translation
      More IT GUI translation
      Updated DONORS
      Fixed #3630, edited v.db.what.connect, updated DONORS
      Partial fix for #1873
      More GUI IT translations
      More IT GUI translations - Thanks also to Pasquale Di Donato and Anne Ghisla
      More IT GUI translations - Thanks to Luca Casagrande
      More IT GUI translations - Thanks to Pasquale Di Donato
      More IT GUI translations - Thanks also to Luca Casagrande and Flavio Rigolon
      IT GUI translation finished; this round also thanks to Anne Ghisla
      Last minute fixes for IT translation
      Updated DONORS list
      Fixed v.univar GRASS module
      Typo in IT translation
      More IT GUI translation
      Update to v.kernel GRASS module - fixes #3009
      More IT translation
      Typos in IT translation
      New GRASS command. Applied patch from #3104 by Markus Neteler, with modifications
      Updated DONORS and added some IT translation
      Polished GRASS modules tree. Thanks Markus Neteler. Applies #3104
      Fixes and cosmetcs fro GRASS toolbox - Thanks Markus Neteler. Fixes #3104
      Moved g.proj.wkt GRASS module
      Updated it GUI translation - almost complete
      Improvements to the GRASS toolbox - take 1 from the hackfest
      Minor improvement to a GRASS module
      Minor updates to the IT GUI translation
      Improving the appearance of GRASS toolbox - take 1
      Added several GRASS modules - thanks Maciej Sieczka. Icons still missing, TBD
      Followup of r14591 - some icons done
      Improving the appearance of GRASS toolbox - take 3: first new icons from Robert Szczepanek
      More tuning to the grass toolbox
      Better arrow and + for GRASS, and more
      More icons for GRASS tools
      Added snapping option to GRASS vector import commands
      Further improvements to v.in.ogr GRASS modules
      Removed duplicated entry in GRASS modules list
      Typos in IT GUI - thanks Rocco for spotting them
      More IT GUI translation
      More IT GUI translations
      Updated IT GUI
      Minor improvements to GRASS modules
      Revert accidental changes to debian/control
      Minor improvements to GRASS messages
      New db.* GRASS modules icons - Thanks Robert Szczepanek
      Updated it GUI translation
      Typo in it GUI
      Changed several GRASS icons (thanks Robert Szczepanek), first test with symlinks
      Revert symlinks
      Typo in IT translation
      Minor edit of IT GUI
      Minor improvements in it GUI
      Very minor improvements in it GUI
      More minor improvements in IT GUI
      More minor improvements in IT GUI
      Minor improvements in IT GUI
      Minor IT GUI improvements
      Fix v.sample GRASS module
      Remove JPL WMS server - fixes #3464
      Minor improvements to IT GUI
      Minor improvement to the IT GUI
      Minor improvements to the IT GUI - thanks to the GFOSS.it community
      Improve the description of some GRASS modules
      Updated IT GUI translation
      Minor improvements to IT GUI - thanks to Leonardo Ricci
      More translation of the IT GUI
      Updates to IT GUI translation
      Updated manpage
      Improved v.distance and v.generalize GRASS modules
      Updated IT GUI translation
      More IT GUI translation
      IT GUI translation
      IT GUI translation
      Minor fix to a GRASS module
      More IT translation, one more GRASS module (thanks Markus Neteler)
      IT GUI translation completed - needs final revision
      More pt_PT GUI translation. Thanks Duarte Carreira
      Updated IT translation
      Minor edits to IT translation
      Minor edit to IT translation
      Another minor edit to IT translation - thanks Gabriele Monfardini for noticing

perrygeo (4):
      new features in python mapfile exporter
      added scale ranges and class names
      Some refactoring. Fixed problem related to number of parameters passed to Qgis2Map.setOptions.
      quick fix to allow 24bit output jpegs

rabla (184):
      some bugfixes
      add raster layer dialog
      fix for missing attributes
      fixed crash in CapturePoint (geometry is released in QgsFeature destructor)
      edit
      default edit icons
      edit
      Check if GISBASE is set
      path to libgrassprovider.so changed
      my photo
      getNextFeature(attlist)
      attributes
      edit attributtes
      edit attributes
      symbology
      -
      attribute table
      region
      labels
      lower() attribute field name
      offset merged in xml
      tools widget flags changed
      color table
      support all raster types, color table
      isEditable conflict
      destructor fix
      QgsRasterLayer::getPaletteAsPixmap crash fix
      patch by jzbikowski for compilation without postgres
      changeAttributeValues
      edit attributes
      edit attributes
      map composer
      GISBASE string allocation
      scaling
      scaling and other improvements
      GEOS flags
      GEOS flags
      more renderers in legend
      added subkeyList; do it better
      save settings in project
      virtual ~QgsComposerItem
      save ID in project
      layers in legend; remove objects from project
      remove objects from project
      addAttribute to root, setColumnTex
      identify raster
      identify raster
      measure
      save region status in settings, use EmitPoint
      emit button
      more buttons
      measure
      +grass projection lib
      getProjectionWKT
      more hardcoded point symbols
      check if the layer is empty, fixes the crash when a layer is stored in project file, but does not exist in vector
      update attributes if necessary
      module difinitions
      config
      tools
      makefile
      grass tools
      id without spaces
      overwrite translate in output ps file for portrait
      debug commented
      marker catalogue
      marker catalogue
      reload raster if changed
      encoding
      print to svg
      svg/image output
      print if debug only
      fill pixmap
      map frame
      more controls, pictures
      scalebar
      scalebar
      comment also header
      empty default composition
      create cache only if necessary
      hide in destructor
      cache changed from pointer to object
      cache changed from pointer to object
      +invalidate() - bugfix for crash on delete
      fixed scale
      set paper orientation in printer dialog from composition
      add 1 pixel to rectangles only in preview
      draw full paper on printer
      save setting when new object is created
      new markers
      fix crash on start edit - check if edited
      fixed close with x
      use correct band type for readValue
      fromLocal8Bit for attributes
      toUnicode for attributes
      markers width scale, oversamling, select
      output encoding
      fixed crash if input combo is empty
      box switch
      font size fixe in Postscript
      font size fixed in map, but probably there is still a problem with offset
      update better
      better update
      refresh button
      resize according to type
      shorter names
      action icon
      identify improvements
      identify improvements - forgot show()
      qgsgrasseditbase.ui
      togle actions
      stopZoom by right button, previous non zoom tool is selected
      toolbar title
      repaint changed region
      init mTotal
      menu removed
      buttons frame horizontal size policy fix
      do not add new point if zoom is stoped, reset measure by right mouse button
      increment and total swaped, azimuth disabeled
      cross2 bunding box fix
      number formating
      open color dialog with current color; check ok/cancel
      put labels on top
      width scale fix
      grassLayer: GRASS layer number
      typemask, type/layer option
      v.overlay, r.slope.aspect
      get current text if updated
      menu removed
      use canonical path for location dir
      raise after file dialog
      TODO setpagedevice
      raster follows requested resolution for Postscript
      close layer/map properly
      oversampling removed
      correct raster resolution also for image/svg
      set program name
      write to history if a map was updated in QGIS
      connect QgsGrassModuleInput to QgsMapCanvas signals addedLayer and removedLayer
      size 'fix'
      postscript font scale
      postscript font scale
      selection follows box
      use raster values instead of colors! for statistics
      histogram fixed for PALETTE raster
      relative path, cut long title, manual
      new modules posted by Marko Sosic (mpinux at gmail.com)
      fill arrow
      buffer by Marko Sosic
      Qt bug fix for markers
      the beer replaced by button
      the beer replaced by button
      enable negative label offset
      escape apostrophe, use null if text is empty
      Italien translation by Napo <napoogle at gmail.com>
      Czech translation written by Martin Landa <landa at gama.fsv.cvut.cz>
      Updated czech translation written by Martin Landa  <landa at gama.fsv.cvut.cz>
      test null value for cat
      patch for editing with dbf driver if user is not PERMANENT owner
      set Select tool before QgsComposerMap constructor
      fix for enable/disable actions
      slightly modified nviz tool posted by  Larissa Junek
      composer picture
      open/close mapset
      deleted ui.h
      open/new/close mapset
      new/updated tools
      new/updated tools
      fix bug in select vector/raster
      static list of vector layers
      create new vector
      <br> must be at the end of line?
      module options separated into new class
      updated czech translation by Martin Landa <landa at gama.fsv.cvut.cz>
      added czech
      mapcalc
      shell
      shell
      fix for new mapset where vector db is not set
      keyField()
      get feature selected flag, selectionChanged signal
      new items
      new modules
      getpid() header

rawbytes (1):
      tab order in the qgsnewconnection

rblazek (399):
      ui update
      fixes for cross compilation with MinGW
      use QgsApplication::pkgDataPath()
      dummy addDatabaseLayer() without Postgres
      Makefiles for MinGW
      Makefiles for MinGW
      + Makefile.win.rules
      Win port
      Win port
      Win update
      qt4 update
      qt4 update
      no layers fix
      qt4 update
      qt4 update
      qt4 update
      qt4 update
      qt4 update
      qt4 update
      fix for crosscompilation
      GDAL removed
      GDAL removed
      dll
      dll
      dll
      dll
      dll
      dll
      dll
      dll
      link to rpovider to qgis_grass.dll
      GDAL fix
      add -lgeos
      append .exe on Windows
      install support files
      raster enabled
      projection fix -related to grass bug
      czech translation update sent by Martin Landa <landa.martin at gmail.com>
      projection fix for old GRASS versions
      GISBASE and PATH init moved to qgis_grass library
      GISBASE and PATH init moved to qgis_grass library
      set GISBASE on WIN
      more circular references
      dependencies
      dependencies
      strip
      use SRS
      select appropriate extent
      inherit SRS and extent from parent
      commented temporary files for debug
      proxy, url variants, layer inheritance
      set _fmode to binary on Win
      icons
      icons
      usability fixes
      temporary fix for QgisIface::activeLayer()
      dlldir
      dlldir
      dlldir
      dlldir
      dlldir
      dlldir
      ogr, grass
      dlldir
      header files moved to grass
      header files moved to grass
      mingw
      mingw again
      version
      dont create bin dir
      +LDFLAGS
      cpgrass, cplibs, pkg targets
      search for grass/gis.h
      providers and plugins moved to src/Makefile.win
      rubber band
      new vector
      slots moved to public
      use painter passed by renderComplete
      nviz commented
      new vector fix for win
      new vector fix for win
      win
      + wms
      cmd.exe does not work
      pkg fixed
      mingw
      +postgres
      postgres on mingw
      msys
      store GISBASE only if defined by user
      new icons
      new icons
      show new items during loading
      scale SVG
      better icon sizes
      antialiasing
      +postgres libs
      +PG_LIB
      check if output exists
      grass lib changed
      conditionalized GPJ_osr_to_grass bug
      theme path fix
      clear theme combobox
      check if mapcalc output exists
      refresh canvas after addRaster
      QgsIdentifyResults Qt4 update
      libpq
      PG_LIB
      PG_LIB
      PG_LIB
      exit if make fails
      exit if make fails
      PG_LIB
      use canonical path also for input raster check
      locations,mapsets,vectors and rasters lists
      new icons
      data browser
      dont set tab to browser
      warning if module was not found on Windows
      warning if MSYS cannot be started
      script for changing stroke-width
      globaly changed stroke-width in svg icons
      disconnect signals, check mValid in postRender, set newpoint on startup
      added doc and exit on fail
      raster name in legend
      sorry, stroke width again
      added parsing of GRASS_INFO_MESSAGE
      added openDb
      use DLL
      smaller
      enable smaller
      added isOrphan, deleteAttributes
      check orphan records
      check orphan records
      delete map
      delete map tool
      pg lib
      add map by double click
      layer info to html table
      functions to get layer field and type from name
      vector info
      smooth hidden
      better vector names when added from browser
      smaller minimum sizes
      smaller minimum sizes
      Vect_get_proj was not in 6.0
      use UIC variable (from Roberto Flor)
      input number validators
      atan2, sqrt fix
      costs are option, no selection
      ready()
      multiple input values, check input values
      transparent null values
      view output button
      various utilities
      qgsgrassutils
      common methods for vector layer name and add all vector layers
      return error if mapset does not exits
      save working mapset in project file
      check better if the mapset is already open
      raster cats to info
      list vector dirs
      layers for browser
      better icons
      set grass region
      set region for map from browser; use rubber band for region
      set region for map from browser; use rubber band for region
      get list of elements
      regions added to browser
      fixed saving of working mapset
      copy and rename
      copy map
      copy map
      rename, set region by double click
      error messages for copy,rename,delete
      optional line width and marker size
      file option
      export
      export
      output name validator
      get map region moved to grass lib
      get map region moved to grass lib
      read current region
      region jokes and version
      region check
      set region to input option
      check raster layer after dynamic cast
      added GRASS map names to input combo
      driver test also
      postgis
      PostGIS import
      update to QTextBrowser - supports again copy text
      build topology if not available -usually after crash in edit
      set validator in grass element dialog, use this dialog for new vector
      reimplemented options methods checkRegion, inputRegion, input
      fixed setting error rutin
      enable/disable buttons according to number of tabs
      enable/disable buttons according to number of tabs
      fixed crash on non grass layer
      better error message
      added currentLayerChanged signal
      added legend()
      added currentLayerChanged
      enable/disable edit according to selected layer
      moc
      moc
      connect to qgis interface
      description update to QProcess
      reverted hack for 64bit, it was causing fail on 64bit machines and packages compiled without libdir option (default) and for mingw32 on 64bit machine
      add msys/bin to path
      partial fix for scripts on Windows; parser works and GUI is generated but run fails
      save attr column width
      skip null values in min/max check
      fixed reprojection of extent
      dont redefine actions
      fixed action pointers
      round coordinates
      continue line after zoom; delete last segment before zoom
      delete/move line -> element
      redraw last segment when zoom stopped
      redraw after undo
      read/write shell history
      read/write shell history
      print position
      mingw requires full lib name: QtTest4/QtDesigner4
      close tools when mapset changed
      reload browser if mapset changed
      conditional waitpid() for WIN
      fixed restore position, must not use Qt::WType_Dialog
      changed attributes window style and recycling existing window
      mouse recievers commented
      fix for crash in mapsetChanged()
      fix for scripts on Windows
      emulate g.parser
      set also unused flags
      set also unused flags
      set trap to write history on exit
      czech translation by Martin Landa
      projection support
      delete line with < 2 vertices
      get projectionEnabled
      split path by ':' on Unix
      set PROJ_LIB on Windows
      changed to pj_set_finder
      region tag to force region use, especially import/export
      dont use region
      snap to first point of new line
      emit keyPressed,keyReleased
      get keyPress from canvas
      quote options with special characters
      use Qt::Dialog instead of Qt::Tool
      use markerScaleFactor
      setupUi()
      enable floating points in drawPolygon
      fixed font scaling in PS
      use qreal line width
      real width
      real width
      0.2 mm frame width for now
      0.2 mm frame width for now
      enable mScale again
      enabled page size hacks again, qt is still shit as it was
      pepare for G_is_gisbase, G_is_location, G_is_mapset, G_list
      pepare for G_is_gisbase, G_is_location, G_is_mapset, G_list
      comment G_is_mapset
      frame width depends on composition scale
      disabled --with-qt-pkg-config because PKG_CHECK_MODULES is not defined on many systems
      removed duplicate ;
      fixed ticket 59 (zoom tool recieving right click)
      fixed ticket 90 (post grass edit right click crash)
      fix for ticket 104 (GRASS-PAGER not set)
      fixed ticket 107, but it will only work with GRASS >= 6.1, breaks GRASS 6.0.0 because they changed parameter name
      fixed ticket 187 (crash if user is not owner of the vector)
      fixed ticket 45 - new field does not appear in vector label properties dialog
      use PG_LIB variable to enable compilation when configured without postgres
      added -Wl,--enable-runtime-pseudo-reloc
      postgres and grass conditional
      added -Wl,--enable-runtime-pseudo-reloc
      destructor fix, delete mCanvasEdit etc.
      call linker twice
      make qgssvnversion.h
      'fix' for srs.db path, no explanation but works
      viewOutput bug fix
      use QTextBrowser for manual
      convert gif to png
      list of input maps fixed
      catch GRASS_INFO_PERCENT also from stdout
      freeze/thaw map
      freeze/thaw output vector map on Windows
      better wording?
      better wording?
      better wording?
      each band must get unique name
      fixed ticket #367, crash if a layer was removed whose topo had been deleted
      fixed ticket 389 (new vector is not added to QGIS
      fixed ticket 345 (Cannot find translate)
      fixed ticket #345
      set mScale to 1 because Qt4.2 seems to be using pen widthF
      dont set print to file because of bug in Qt<=4.2.2
      fixed ticket 290, reset selected line when a cat is deleted/added
      fixed ticket 437, crash when the first item is deleted and recreated
      new modules by Leonardo Lami, modified
      new modules by Leonardo Lami, modified
      use combobox for columns
      typo
      added scheme to man page URL
      close driver if attributes are missing
      fixed ticket #1133: title adjusted on resize, use of option label; description used as tooltip; layout of vector fields combobox; dont use empty not required option
      reflected G_find_vector2 declaration change
      more fixes for ticket #1133
      fixed ticket #1173, new script which runs both db.connect and db.login (if necessary) for postgres database, connection is tested
      fix for ticket #1617, wrong maps associated with combobox after update (added layer)
      additional fix for #1173, missing PYTHON path
      try if grass module can be imported
      fixed wrong port
      new script + qgis module for vector to PostGIS export, fix for #1190
      reorganized grass python interface, patch by cgsbob
      added support for advanced options and example use in v.out.ascii
      fixed ticket #2194, icon size in tab header
      some options marked advanced
      fix for #1169, added check for isle's area
      fixed #1619, and another not yet reported bug for field
      fixed 1992, monospace font for module output
      pre for any module output
      temporal fix for 1900
      fix for #1095
      catch GRASS exceptions
      note about exceptions in GRASS lib (-fexception)
      fixed #2003, crash if topo is not available
      add load library error
      prepare for GRASS raster provider
      GRASS raster data provider
      removed translation, causing compilation problems
      use GRASS raster provider everywhere
      added GDAL_LIBRARY for GRASS modules because GRASS libs can use GDAL
      get null outside map
      force binary mode for stdout
      another attempt to set stdout binary mode on win
      open external links from man
      do not use empty input
      default browser starter
      printed command ready for copy-paste
      the file is input
      reset GRASS_GUI in term
      handle better null values
      fixed crash on edit attr / no line
      output opt fix
      handle better mumltiple empty output
      set GRASS_HTML_BROWSER for term (does not work, overriden by Init.sh
      do not run Init.sh in terminal, GRASS is already started if QGIS is run from GRASS shell or everything is set by QgsGrass::openMapset
      patches #2438 by lutra
      set color scheme to black / yellow
      use forward slashes in GISBASE on win
      +putEnv
      set GRASS_HTML_BROWSER to qgis.g.browser on win
      prepend / to path on win
      set default GRASS_GUI
      another atempt to get it working on Windows
      GDAL-GRASS driver no more necessary, new requirement: exceptions support for GRASS
      read window from map
      fixed name
      QgsGrass::Exception reverted to std::runtime_error because with QgsException could not be caught
      enabled toLocal8Bit for GISDBASE on win
      disabled Vect_close if map cannot be opened on level2 on win to test ticket 2003
      merged raster-providers branch r15390
      less debug output
      stretch to current extent with reprojection fix
      temporary? ugly fix for not georeferenced images
      GDALWarpOperation -> GDALRasterIO
      alignment better
      alignment better, avoid artifacts
      better resampling alignment
      throw away all the tricks and do second resampling, it is quite fast
      align extent according to src resolution/origin
      tmp block size calc fix
      another shift fix
      progress signals
      avoid fragile pointer
      more crs debug
      zoom to best scale with reprojection
      setAuthorization for GetFeatureInfo
      fall to precise reprojection if thresh wasnt reached
      dpi fix
      gdal slow rendering when zoomed in fix
      keep qgis.g.info process open and get values through stdin/stdout
      enable/disable better stretch histogram action
      test if crs are equal
      raster layer update - first step
      completely reload provider if GRASS source data have changed
      legend refresh after data reload
      save timestamp in project file
      GRASS region reprojection
      GRASS region reprojection fix
      GRASS region transformation resent on mapset change
      GRASS region another bug fix
      fixed crash when zooming out so that raster map extent is smaller than canvas pixel
      draw grass region without fill
      keep row col in limits to avoid crash with 32661; decrease max cp matrix size
      fix for epsg 32661 Polar Stereographic

rduivenvoorde (31):
      trivial change to test commit access
      fix for #1139 wrong qgis-user-mailinglist-url in Help/About box
      new dutch translation, and trying svn rights
      New, smaller dialog. More defaults, checks and failovers. Merged work of Stephan Meissl
      Using QSettings to remember mapserverexport settings
      changes needed to have a more intuitive way of choosing between: exporting the current loaded project, or a project browsed to by the user. Because postgis layers need more info (primary keys) we ask the user to load a project which holds postgis layers. But warn him if he cancelled.
      partial dutch translation
      new dutch translation
      new update dutch ts file
      dutch translation update to 100% for 1.4
      dutch translation update
      dutch translation update
      fix for #2726 labels no labels in mapserverexport
      mapserver export plugin always defaulted to epsg:4326 in mapfile because code still used old elementnames (epsg) instead of new (srid) in .qgs files
      update dutch translation
      update nl
      update_ts file for nl needed for Raymond
      fix for #2847 layers with identical names have problems with data/filter statements
      fix for #2848: exported style better in line with qgis style
      removed obsolete &SERVICE=WMS from status-message for mode=map url
      no OUTLINECOLOR if outlinestyle is None (thanks Michele De Santis)
      batch of new dutch translations
      dutch translations
      part of dutch translation
      fix for #2875 unit list in mapserver export plugin untranslatable
      added a warning when using 'new symbology' see #2994
      dutch translation percentage going up ...
      new parts of translation by Raymond Nijssen
      tranlsation update nl
      Dutch translation, thanks Carlo van Rijswijk
      another part of dutch grass translation, translated by Carlo van Rijswijk

rugginoso (43):
      Changed some grass modules to work with grass 6.4 and guarantee the compatibility with previous versions. Fixed #1629.
      Changed GRASS modules directory structure to allow different modules version for different GRASS versions.
      Added r.external GRASS module. Fixes #1623.
      Changed the icon for r.external GRASS plugin module
      Added r.external.qgis GRASS plugin module.
      Removed duplicated entry in GRASS plugin module list.
      Moved default.qgc into modules directory to make the modules tree and search GRASS version dependent
      Changed r.out.tiff.qgm to fix ticket #1628.
      Added the possibility to select multiple files in modules such as r.patch.
      Allowed multiple seletion in the QTreeView of the grass map browser to fix #566.
      fixed a typing error.
      Fixed #1364.
      Fixed a redundant call.
      Added the possibility to view informations about regions into the browser of the GRASS plug-in to fix ticket #1624.
      Updated the about dialog to take care of DONORS file.
      Made the canvas get refreshed every time a module of GRASS plugin is runned. Fixes #1611.
      Fixed #1763:
      Removed "Help" button from the GRASS plug-in window to fix #1778.
      Moved qgis.v.out.ogr.pg and qgis.db.connect-login.pg into the right directory
      Added the possibility to specify the manpage of the modules into .qgm files.
      Fixed a commit mistake of r11052.
      Renamed some modules.
      Fix for #1779.
      Changed the behavior of db.connect which reset the schema.
      Deleted a duplicated entry into module list.
      Forced the driver to be "pg" for db.connect.schema module of grass plug-in.
      Added v.split module for the grass plug-in to fix #1783.
      Fix for #1784.
      Fixed label in r.external.all of grass-plugin module.
      Cleaned grass plug-in modules.
      Various enhancements into GRASS shell:
      Made the grass binary filename to be built in runtime.
      Fixed a typo.
      - Changed the GRASS Shell to determine the grass executable in runtime.
      Fix for #1712.
      Some fixes of grass plug-in:
      Enhancements into the browser of the grass plug-in:
      Fixed a crash when a QgsGrassModel::VectorLayer contained into a multiple selection is deleted, renamed or copied.
      Moved db.in.ogr grass module into under "Import" section.
      Added the possibility to unselect an optional (required="no" into interface-description of the grass module) to fix #1134.
      Added the possibility to unselect an optional (required="no" into interface-description of the grass module) to fix #1134.
      Changed the behaviour of attribute editor as described into the discussion of ticker #289 to fix it.
      Adapted the attribute table combobox to the "required" property of layer combobox.

sbr00pwb (35):
      First batch of svg markers categorised into folders
      common map icons
      redrawn without lines to ensure nicer look with rescaled
      testing with a much smaller base size (12x12)
      *** empty log message ***
      Removing problematic svgs
      First draft of North Arrow GUI
      Changed default north arrow to fancy one
      First selection of north arrows
      Added pyramids options
      Added slots and connectors for label text font and colour
      Revised the dialog to allow the setting of font face and colour to be set
      Implemented the signals fired when ok is pressed
      Set to QT version 3.1
      Placement options added
      Copyright label placement implemented
      Default north arrow in png format
      Tidied up default north arrow
      Tidied up GUI
      Added placeholder for north arrow placement support
      Added functionality for enable check box
      Implemented the enable checkbox
      Fixed text wrapping bug and disabled the orientation gui for now
      Standardised GUI layout
      *** empty log message ***
      First commit of scale bar plugin
      First commit of the scale bar plugin
      *** empty log message ***
      SPIT gui's tidied to conform with the format of the other plugins
      Fixed scaling issues for scale bar plugin and implemented colour selection
      Fixed bug where QGIS attempts to render scale bar when no layers are added causing QGIS to freeze
      Now allows multiple tables to be added at the same time.
      updated icon
      Tidied up scale bar plugin for release
      fix ui to build with QT3.1

shalasz (5):
      Look for uic3 in PATH as well
      Find libQtCore on Debian
      For the debian version to sort properly you actually need to use Ymd format.
      Remove extra slashes from paths. I patched the debian package for this because it caused some kind of problem, but I've forgotten what it
      Remove empty README file

spoerri (1):
      Initial factory class and testing to check write access to repository

stevehalasz (63):
      render layers by iterating over zOrder list rather than layers map
      handle duplicate layers properly (bug 622448)
      Added ability to change layer stacking order by dragging and dropping in the legend
      QListView subclass to provide drag-n-drop in the legend
      avoid having more than one layer appear selected after drop
      fix compile error when compiled without PostgreSQL support
      improved layer order manipulation - closes bug #820684
      start of raster layer support. very broken and incomplete. crashes when drawing raster.
      can display indexed color GeoTIFF with GDAL
      scale raster and position correctly
      read only the portion of the raster from file that is clipped to view window
      support RGB images
      recalculate full extent when removing a layer
      display message if invalid file selected in raster file dialog (fixes bug 864748)
      icon for adding raster layer. save/restore raster layers in project files
      add USGS ASCII DEM (*.dem) to add raster layer file dialog
      adding debian files
      Store layer order correctly in project files. Don't store z position in
      moving debian files out of qgis sources to allow updates to debian package without requiring new qgis release
      Set movingItem to NULL before emitting zOrderChanged(). This prevents mouse movement from moving layers after mouse is released and before layers have re-rendered.
      call contentsMousePressEvent() of parent object after setting QgsLegendView specific vars rather than before. When hiding a layer contentsMouseReleaseEvent() was being called before contentsMousePressEvent() had returned. This was causing layers to enter drag mode after being hidden/unhidden. This fixes that.
      update() mapLegend after render()ing mapCanvas in addRasterLayer(). This prevents multiple repaints. Don't know why, just doing same as addLayer()
      Set drawingStyle for Undefined raster bands to SINGLE_BAND_GRAY by default. Lack of default was preventing these layers from being displayed at all.
      Show legend text as white for grayscale layers
      swapping in author pic I meant to send to Gary
      disable toolbar buttons when not appropriate for current layer type
      don't signal for zOrder change if layer is not actually moved (fixes bug: 889466)
      adding bug 891870
      include stdlib.h to fix FreeBSD compile problem
      fix for multiple repaints when adding multiple rasters (bug #891870)
      don't dirty canvas right after rendering. fix for unnesessary repaints (bug #889466)
      fix for appropriately enabling/disabling vector specific toolbar buttons
      added missing help images. fixes bug #904499
      a couple of compile fixes
      *** empty log message ***
      compile fix for older uic
      temporary fix for raster layer multiband as grayscale segfault
      fix for moving layers when legend view has scroll bar
      remove some lines that snuck into fix by accident
      ** autoscroll the legend view when dragging layers
      ** make default raster file filter (*) so you can select extensionless grass
      Correctly disable buttons when a raster is added as the first layer.
      ** use int and GDT_Int32 to enable proper retrieval of negative no data values
      Make the alt-accelators unique in the file menu. Fixes Debian bug #275611.
      * Write layers to projects files in the proper order by iterating over the
      * Update minor version. Still figuring out how to use qgiscommit :-).
      * fix for crash when loading project file (bug #1056952)
      Fix for crash when replacing current project with a new one (bug #1058782).
      * don't set labels on if <labels>0</labels>
      * remember last directory used for project Open or Save As
      * don't leak the fileDialog if no file is chosen
      Show the 8 most recently used projects in the File menu
      * Reuse more code related to remembering recently used project paths
      Remember recent project path when File->Save-ing a new project
      * Don't leak file dialog during fileSave
      Add comments to clarify use of affine transform
      Add filters to file dialog for MrSID and JPEG 2000
      Try to get GISBASE from:
      Add ECW to supported drivers list. I haven't testes .ecw files, but it works nicely for jpeg 2000
      Don't refresh the canvas on project read for each plugin. This is the fix for bug #1167668. This has the side-effect of not showing the
      Cleanup. Layer order is implicit in project file.
      Fix for compile problem. No uic files in designer_plugins
      Merge fix for bug #1205392 (raster layer name not updated) from Release-0_7-candidate branch.

stopa85 (16):
      Road-Graph plugin added
      add RoadGraphPlugin doxyfile. Fix doxygen warnings.
      Separate gui-part and graph construction part. Added message box in shortestpath widget.
      fix NULL pointer assigment.
      fix: Road graph plugin crash qgis when use spatelite as source layer
      roadgraph plugin refactoring. Step 1 of 3.
      pre topology tolerance changeset
      add topology tolerance
      roadgraph GUI update
      update labels in roadgraphplugin settings dialog
      Add progress bar.
      fix: road graph not clean GUI when unload
      Add help system to Road graph plugin. Please check english text.
      fix deprecated warnings: mapCanvas()->mapRenderer()->distanceArea()
      fix #3689
      fix: #3688

telwertowski (177):
      Prefix all paths to supporting files on Mac OS X with qApp->applicationDirPath()
      Skip command line argument processing on Mac OS X if argv[1] is -psn_*
      Fix window drift when restoring main window position.
      Remove font <family> tags so that the default font for each platform is used.
      Previously added #ifdef Q_OS_MACOSX needs #include <qapplication.h> for qApp
      Marker location passed to drawPicture needs to be projected to match location passed to prior drawRect
      Add Q_OS_MACX variation since Qt/Mac pixels are transparent by default while Qt/X11 pixels are opaque by default
      Mac needs "/" after directory path for marker to be drawn in Image preview box
      Restructure GRASS provider and plugin to work on Mac OS X.
      #ifdef Q_OS_MACX needs #include <qapplication.h> for qApp
      Add HAVE_QTMAC conditional to configure. Use it to suppress compile-time
      Remove unused compile-time path flags (instead of putting them inside
      Use glibtool and glibtoolize for Mac build.
      Use Mac OS X Launch Services instead of QProcess to open a URL in a browser.
      Remove whitespace inserted into middle of filename during last edit.
      Use qApp->applicationDirPath() instead of PKGDATAPATH for Mac and Win
      Move catch outside #ifdef to balance try
      Remove duplicate files from qgis app which were also being compiled by libqgis.
      applicationDirPath is in class QApplication (which is not a superclass of QgisApp)
      Merge from 0.7 release branch:
      Merge from 0.7 release branch:
      Merge from 0.7 release branch:
      Merge from 0.7 release branch:
      Merge from 0.7 release branch:
      bugfix for [ 1309122 ] inconsistent behavior of labels
      Change dependency rules to match names of generated files
      Merge from 0.7 release branch:
      Use different print font scaling factor for Mac.
      Include util.h instead of pty.h for Mac.
      Wrap query subset clause in parentheses to preserve grouping of
      Three more files merged from 0.7.4
      Minor revision to merge from 0.7.4
      Add build support for Qt4/Mac.
      Qt4/Mac requires a type to avoid an "ambiguous argument type" error.
      Remove font property settings using the default (unspecified) font size from UI files. uic3 (Qt 4.0.1) is generating code which sets the size to 0 instead of the default size. This causes no text to be drawn for X11 and a crash for Macs.
      Set dialog constructor modal flag to true. This causes the dialog to have the right window type on a Mac.
      Update selection and zoom rectangles for Qt4.
      Make X11 selection rect display to the upper left as well as lower right.
      QApplication needs to be instantiated before applicationDirPath() is called.
      Update ToolButton popup menus for Qt4.C
      Revise legend classes to use Qt4 static QCoreApplication methods instead of deprecated Qt3 qApp-> methods. Move include of qgisapp.h from legend.h to cpp file to minimize header dependencies.
      Convert to Qt4 iterator. (This should fix Identify Tool crashes.
      Revise HelpViewer initialization, signals and slots for Qt4.
      Port MessageViewer dialog to Qt4. (qgsmessageviewer.ui.h converted to qgsmessageviewer.cpp/h)
      Add QgsApplication class to hold platform-specific pathnames and provide accessor methods for them. Hard-coded paths will migrate here and ideally not appear in other modules. This is a work in progress and most paths have not been added yet. (main.cpp is the only user of the first revision)
      Replace all non-image hard-coded paths in src/ with calls to new QgsApplication path accessor mathods. This minimizes platform-specific #ifdefs. Image paths still to be done.
      Remove copy of qgsmessageviewer from plugins/spit/ and use the one in src/ to avoid Mac duplicate symbol link errors.
      Add QActionGroup to highlight the current map tool.
      Add QgsRubberBand class to display measurement lines for QgsMeasure.
      Revise Attribute dialog initialization, signals and slots for Qt4.
      Use QgsRubberBand class for capturing lines and polygons. Move some methods into the slots section of the header to enable the capture tools.
      Shuffle some code betweem Makefiles to resume building the Mac bundle directory after the src directory reorganization. Update the bundle copyright date. Remove a temporary comment regarding the directory reorg.
      - Add QgisGui namespace for application-wide gui constants.
      Modify QgsRubberBand to use digitizing color and linewidth fromn project properties.
      Convert deprecated Qt3 QDialog(parent, name, modal, flags) constructors to Qt4 QDialog(parent, flags) constructors. Use QgisGui::ModalDialogFlags to specify modal dialogs.
      Add QgsApplication::qgisUserDbFilePath() accessor. Use it to resume accessing the user db and avoid a crash caused by a switch to the srs db.
      Remove calls to processEvent which are short-circuiting the draw event in Qt4.
      Remove redundant class qualifiers on member declarations within class definitions. It's not standard and gcc 4.1 is enforcing the rules.
      Add extra path info to help Mac OS X find the right Python.h and compile msexport. Previously, it was doing nothing because it found multiple directories where it expected one.
      Add ellipsis to all menu items which prompt for more information in order to perform the action. Rename "QGIS Options" to "Options" so that Qt/Mac recognizes this as the options action.
      Set toolbar name the Qt4 way to get rid of runtime QMainWindow::save/restoreState warnings.
      Remove connections for no longer existing signals to eliminate warnings from the Qt debug libraries. (The currentLayerChanged slot has been replaced by activateDeactivateLayerRelatedActions and the updateLegendItem slot did nothing.)
      Fix Mac references to QtDesigner and QtTest; these are libraries and not frameworks. (Note: the line beginning "dependency_libs=" in $QTDIR/lib/libQtTest.la must also be disabled to avoid a Mac glibtool bug.)
      Change QgsIdentifyResults and QgsMeasure from a QWidget tool window to a QDialogso that the window remains visible when QGIS is not the active application.
      Remove Mac conditional code. As of Qt 4.1.3, Q3CanvasView is behaving the same on both Mac and X11.
      For Mac OS X, if the QtCore framework is bundled with the application, clear the default library search path and look for Qt plugins only within the application bundle. This prevents loading the wrong plugins if Qt is already installed and someone is using the self-contained qgis bundle.
      Scripts and files used for the release of QGIS/Mac.
      Add $(EXTRA_CXXFLAGS) which is useful for a Mac universal binary compile. Also clean up the flag symbols so they are arranged more like the other plugins.
      For Mac OS X, if the GDAL plugins are bundled with the application, set an environment variable to search the bundle before searching the GDAL prefix path hardcoded into the library.
      For Mac OS X, use the standard Ctrl+? instead of F1 for the primary help shortcut. Don't use Ctrl+H for anything since it will shadow the systemwide shortcut to hide the application.
      Use QFile::encode to convert a QString containing a filename to a c-string. Mac expects Utf8 and *nix expects local8Bit. QFile will do the right thing for each platform and not mangle Mac non-ASCII filenames.
      Use QFile::encode to convert a QString containing a filename to a c-string. Mac expects Utf8 and *nix expects local8Bit. QFile will do the right thing for each platform and not mangle Mac non-ASCII filenames.
      Take endianness of feature type into account in GPX provider.
      Fix raster file filter so that only the first JPEG2000 driver found is added to the list; this is the one GDAL uses. Use the driver's name rather than "JPEG 2000" so that the user knows which one is being used.
      Don't rewrite qgssvnversion.h unless svnversion has changed.
      Add svn version to Mac GetInfo window.
      Add support for Qt/Mac 4.2. QtDesigner and QtTest are frameworks in 4.2 but libraries in prior Qt versions.
      Update Mac release scripts for 0.8.0 Preview 2.
      Use QFile::encode to convert a QString containing a filename to a c-string. Mac expects Utf8 and *nix expects local8Bit. QFile will do the right thing for each platform and not mangle Mac non-ASCII filenames.
      Don't provide Qt::WindowFlags when creating modal dialogs in Qt 4.2.
      Restore splash_mask which was deleted in r5937 but is being used again in r6128.
      Update Mac release scripts.
      Use the full label text when using scrolling tabs on a Mac. Otherwise, there is too much ellipsis and the labels are undecipherable.
      Update Mac release scripts for Qt 4.2.
      Size adjustments to improve Mac appearance.
      Add QgsColorButton class to display a color which can be altered using QColorDialog::getColor. Fix for bug #407.
      Enable compilation using GEOS 3 as well as GEOS 2.
      Add size grip so Composer window can be resized by Mac OS X. Also delete rather than hide the status bar since it isn't used at all.
      Don't specify organization name on QSettings constructors. It overrides the organization domain set in QApplicaton. This results in Mac settings being written to different files depending upon whether the argument is or isn't present on constructors.
      Set modal property to true for modal dialogs. Mac modal dialogs need this set to have the right appearance in Qt 4.2. Calling exec() alone provides modal behavior but not modal appearance on a Mac.
      Use Qt recommended code to display modeless About dialog; don't mix modal (exec()) and nonmodal (show()) routines.
      Remove hardcoded path to Mac bundled Qt plugin folder. A qt.conf file can be added to the bundle to specify the location.
      Reduce default height of QgsColorButton. For Mac, only show color when window is active.
      Standardize name of scalebar plugin: don't use 'lib' prefix or camel case.
      Add version number to raster and msexport libraries. All qgis libs now have same version.
      Update Mac release scripts.
      Enable compilation using GEOS 3 as well as GEOS 2.
      Fix Mac compilation. (A complete compilation is now possible but files are still installed in the wrong place and plugin/providers are not loadable even if moved to the right place.)
      Declare all plugins and providers as MODULE rather then SHARED libraries for Mac compatibility.
      For Mac, install everything into an application bundle.
      For Mac, prepend "@executable_path/lib" to library references. This make the app double-clickable and movable.
      Make Add Attribute dialog modal and set parent for all dialogs in chain. This fixes incorrect layering of stacked dialogs on Mac (bug #509).
      Fix dependencies for building Mac Info.plist
      Convert all uses of QMessageBox to Qt 4.2 StandardButton API.
      Convert use of QMessageBox to Qt 4.2 StandardButton API.
      Convert six dialogs to Qt 4.2 StandardButton API.
      Add translation files for text in Qt classes. The QDialogButtonBox context is needed for the new StandardButton API and the QMenuBar context is needed for Mac menus. Several other contexts, especially those for controls, dialogs and messages, are also used by QGIS.
      Update Mac CMake file to reflect move (r6467) of config files from source dir to binary dir.
      Fix for Mac window title and controls corruption which was caused by an integer overflow when calculating an empty panning rectangle.
      Convert dialogs to Qt 4.2 StandardButton API.
      Added QgsFileDropEdit class which extends QLineEdit to accept files dropped on the edit field.
      On Mac, search for util.h instead of pty.h
      Mac python build changes:
      GEOS 3 port.
      Include qgsconfig.h to get definition of HAVE_POSTGRESQL
      Multi-version adjustment to r6954. To be truly pedantic, use int with GEOS 2.2 and size_t with GEOS 3.0.
      Mac OS X: Don't use Qt4.2 spash screen workaround for Qt4.3. It's needed for 4.2 but produces a rectangular window in 4.3.
      Update Mac release scripts for 0.9.0.
      Use Qt file dialog to browse for GISBASE folder because Mac native dialog doesn't allow user to browse inside bundles.
      Use save/restoreGeometry introduced in Qt4.2 rather than saving width, height, x and y as separate parameters. The new functions support multiple monitors and will restore a window to a visible location if it was saved at a location that is no longer visible. Fix for bug #440.
      Make GRASS shell usable on Mac:
      Update Mac release scripts for 0.9.1.
      Restore qt translation files deleted in r7681. Replace with latest files from Qt 4.3.3. Add or modify QMenuBar "About" "Options" and "Exit" strings (de, es, fr, sv) to match qgis_xx.ts; these menu items are in a different location on a Mac than X11 and Win and the translated strings must match for them to be correctly relocated.
      Call setCodec("UTF-8") when reading UTF-8 text; it is not the default for Macs. Also change Qt deprecated Q_OS_MACX to Q_WS_MAC.
      Fix typo which prevented help from being refreshed on a Mac if the context changed while the viewer was open. Also update from Qt3 to 4.
      Save and restore window position for AttributeTable, Bookmarks and HelpViewer.
      Add Qt-supplied qt_ar.ts corresponding to new qgis_ar.ts file. Translated About, Preferences and Quit menu items on Mac need this file. It also provides translations for all Qt library strings as well.
      Update Mac release scripts for 0.9.2.
      Eliminate GEOS 3.0 deprecated header warnings by including individual headers instead of deprecated multifile headers.
      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.
      Update Mac release scripts for 0.10.0.
      Use Qt 4.2 compatible properties
      Search CMake default standard locations rather than explicitly encoding standard locations into files. On a Mac, the standard locations may also include framework paths and the frameworks need to be searched either first or last depending upon other CMake settings.
      Add GRASS-6.3 to the Mac GRASS search paths.
      Remove all use of Qt3 compatibiliy routines except for the GRASS provider/plugin. Automatic casts of QString to char* have also been removed for compatibility with Qt/Mac-Cocoa (64-bit).
      Change all remaining Qt include filenames from qxxx.h to QXxx and adjust other Qt include statements as necessary. (GRASS provider/plugin not changed since it hasn't been updated from Qt3 to Qt4 yet.)
      Add backward compatibility for Mac CMake 2.4
      Add path so Mac qgispython lib can be found.
      Use cmake script with CONFIGURE_FILE rather than grep/sed to create Mac Info.plist. This circumvents command-line quoting problems when upgrading to CMake 2.6.
      Get svn revison number for Mac Info.plist from top-level source directory rather then current source directory.
      Additional conversion from Q3ListView to QTreeWidget. This is an addition to r8406 and fixes #1074.
      Remove use of Qt3 support inline routines which redirect old Qt3 names to new Qt4 names. Remove USE_QT3SUPPORT from top-level CMakeLists and add it to GRASS provider/plugin CMakeLists so that all use of Qt3 names and libraries is limited to these two directories.
      Remove declaration which causes Qt3Support dependency.
      Reverse true/false clause in setColumnReadOnly; it was implemented reversed in r8406. This fix prevents modification of the id column.
      Update Mac release scripts for 0.11.0.
      Restore code to handle Mac double-click at startup which was dropped by r9092.
      Reorganize and expand menubar so that it contains all major commands. Reposition menu items to correspond to Gnome, Kde, Mac and Windows user interface guidelines. Fix window activation so that commands bring forword a window if it is already open. Add accessors for actions, menus and toolbars so that items can be added to menus and toolbars.
      Better Mac fix for GRASS shell. Use global namespace qualifier so that system close rather then QWidget::close is linked to. The previous fix left an orphan pty on exit.
      Use relative rather then absolute font size since the "standard" font characteriics can vary between platform.
      Set font using platform conditional.
      Add Mac menubars for PrintComposer and AttributeTable windows.
      Add BundleName property to Mac Info.plist. This string will be displayed in the menubar as the app name instead of the binary filename (which is lowercase).
      Don't create Mac menubar if table is displayed inside dock.
      Improve insertion of plugins into plugin menu. Allow any number of items at top and start inserting below them but above the Python separator if it exists at the bottom.
      Add accessors for all menus, toolbars and actions to plugin interface so that plugins can insert actions at any position in any menu or toolbar.
      Fix unload. String argument used to remove menu must match string used to add it.
      Ignore '&' when comparing (sorting) plugin menu strings on Mac. Other platforms automatically ignore it but Mac doesn't have '&' shortcuts.
      Use QFile to determine if a proposed filename already exists. It will allow or disallow names which differ only in case depending upon platform. Fix for #1044.
      Remove all Qt3 classes and methods from GRASS plugin and provider (except qgsgrassshell which is now the only remaining QGIS file using Qt3).
      Addendum to r9288. Header adjustments for Linux and removal of const for GRASS 6.2 compatibility.
      Add code that should be placed in setupUi by uic but isn't for Qt4.3
      Revise debug output to match r8720.
      Update GEOCRS_ID constant to match updated srs.db in r8720. Fix for #1231.
      Add exception handler for all events. This will catch uncaught exceptions thrown by event handlers and display an alert instead of crashing. Improvement, not fix, for #1308 and #1268.
      Catch CRS exception for invalid point and handle as if nothing was selected rather than crashing. This can occur if a world map is projected onto a globe and then clicking somewhere off the globe. Fix for ##1159.
      Update Mac release scripts for 1.0.0.
      Do not reload GRASS vector layer while layer is being modified by an external process. Redraw using previously loaded data until files are rewritten in a consistent state. Fix for #1168.
      When digitizing new features, don't delete rubberband image until ready to draw finished feature so that user isn't confused by disappearing image while being prompted for feature attributes. Fix for #1124.
      Remove Print Composer Template items from Mac menu (addendum to r9410).
      Update version string for preview2
      Use ISO 639-1 code for Albanian translation
      Update Mac release scripts for 1.0.0 preview 2.
      Update Mac menu code to match r9731. Also move remaining tool tip definitions from cpp to ui file so that all tool tips are defined in the same file and in the same place as the corresponding actions.
      For 32-bit Mac builds, use traditional non-native Qt font dialog. The new Qt 4.5 native implementation was added to support 64-bit builds and appears not to have been extensively tested for backward compatibility.
      Mac: Additional use of Qt non-native font dialog for 32-bit builds until native QFontDialog bugs are fixed.
      Use QFileOpenEvent to handle double clicking a file icon in the Mac OS X Finder. This works for both Cocoa and Carbon. Remove Carbon-only OpenDocument code.
      Workaround for Mac Cocoa freeze when adding a stop to a gradient color ramp (call QColorDialog::getColor after QInputDialog::getInt instead of before).

timlinux (2281):
      Added support for grayscale tifs too.
      Initial commit of a new properties dialog for raster layers. This is just a skeleton at the moment - I will connect it up to the backend over the next couple of days.
      Modified the raster file selection dialog so that it now allows arc/info binary grid, arc/info ascii grid, geotiff, geo jpg and bil files to be selected. Because qfiledialog does not support behaviour for selecting either a directory of a file, arc info binary files need to be added by selecting any .adf file in the layer dir. Also because of this multiple arc/info grid files cannot be added at once.
      Added support for 'undefined' color interps - which are treated as grayscale and have a pseudocolor color ramp assigned.
      Modified the makefile to build the new rasterproperties dialog.
      Added transparency, histogram inversion for non pseudomapped grayscale and paletted layers.
      First working version of raster properties dialog. The dialog allows control over band<->color mappings, transparency, histogram inversion and provides some statistics.
      Modified add raster layer to only list tested datatypes.
      Added missing support for inverting histogram on non-pseudocolor grayscale layers.
      Fixed the rather broken algorithm for creating gradients on the advanced symbology tab.
      Added behaviour group box on the advanced symbology tab.
      Added null pointer check for color map entries on paletted layers - this was causing segfaults on some grass data. There is no guarantee that a paletted image has a color map entry for every cell! We now support grass rasters with the associated commit for qgisapp.cpp coming straight after this commit.
      Added support for grass data! You need to have built your gdal library against libgrass for this to work. New entry in the raster file dialog. I also changed the raster file dialog so that it remembers the last directory you were in on subsequent use.
      Adjusted the advanced symbology so the gradients run diagonally bottom left to top right.
      Added a splashscreen to on application startup.
      You can now request a raster layer to provide its legend - using the getLegendQPixmap method which is returned as a QPixmap. At the moment it is displayed only on the raster properties dialog, but after the qgis_datasource branch is merged in, the legend pixmap will be shown in the legend sidebar. The legend pixmap is rendered (as opposed to a staticly defined images), and in future versions will reflect histogram settings (range constraints etc). Screenshots illustrating this patch available here:
      This is a new addition to the raster implementation that allows debug info to be displayed as an overlay on the raster. Mainly useful for developers. Can be enabled / disabled using this gui. Links to screenshots below show what the debug output looks like.
      Small bugfix to remove a signal handler for debug checkbox that had no associated implementation in ui.h
      Updated configure script.
      First pass at raster layer properties persistance when saving project. This is still pretty buggy at the moment. Stand by for a bug fix update in the near future...
      Small bugfix (fixes bug that caused blueBand to be mapped to gray).
      Last (hopefully) bugfix for serailisation of raster layer properties to project file.
      Added sdts raster data to the fileopen dialog for new raster layers.
      Added accessors, mutators and members for red, green, blue and gray histogram clipping to rasterlayer, and linked up to advanced symbology tab on rasterproperties dialog. TODO - implement clippng algorithm, let properties dialog modify active clipping algorithm, update dtd and raster properties serialiser in project io.
      Moved splashscreen to constructor of qgisapp
      Added splash screen to constructor
      Repositioned status text and enlarged status font
      Commented out deprecated showGrayAsColor serialiser/deserialiser for raster layer.
      New style rendering where each of the 8 rendering algorithms has its own function:
      Added yours truly to authors list
      Removed deprecated showgrayascolor tag.
      Removed pure virtual method declarations where it did not make sense for raster layers.
      Small change - forgot empty implementation after removing =0 from pure virtual functions.
      Fixed a stupid bug causing a segfault in hasBand() method. Added a short circuit to calculate stats loop to prevent repeating stats gathering when it has already been done before.
      Added percentage label for transparency slider
      Added support for qt3.3
      Couple more wishes :-)
      Only calculatestats for all layers if grayscale or undefined layer type.
      Added more logic to determine the drawing style for the raster layer.
      Sorted out items 8 (move all to top of raster filters list in load dialog) and 9 (remove .adf from all filter in raster load) in todo list. Updated todo list accordingly.
      Added signal handler for transparency slider. Added label to display percentage of transparency slider. Increased max on transparency slider so that images can be completely transparent.
      Transparency slider now working (allows up to full transparency). Percentage display of slider also working.
      Updated legend pixmap display in legend area. Improved drawingStyle detection. Rewrote legend pixmap generators to be more efficient. Numerous other small changes.
      Replaced map cursors with ones that wont get lost over dark images.
      Added placeholder functions for multiband draw as gray and multiband draw as pseudocolor.
      New cursors with white edging so they dont get lost in black backgrounds.
      Updated with a fatter 'i'. Still needs to be incorporated into qgisapp.cpp
      Identify cursor update. Legend bug fixed that prevented raster legends being drawn on file load. Popup menu support for raster layers.
      Moved context menu stuff from vector layer to maplayer. Methods are declared pure virtual so any subclass of maplayer (ie. raster, vector and postgis layers) must implement context menu.
      Replaced manual detection of the associated raster layer type with calls to getRasterLayerType.
      Moved popMenu declaration up to qgsmaplayer.h
      Context menu support and implemented handlers for multiband gray and pseudocolour rendering.
      Changed icons to crystal look and minor alterations to toolbar icon order.
      Fixed hotspots in new cursors.
      Popup context menu and removal of draw signal.
      Updated toolbar icons based on (mostly taken directly from) Everaldos Crystal icon theme.
      Rawbytes' improved pan icon
      Changed pan icon for one provided by rawbytes.
      Added some additional things that need doing as dicussed with Gary on irc.
      Added *.DEM extension for usgs dem file filter. It aint pretty but we need some way to manage upper case extensions....
      Added DEM to dem. Added 'other' filter which shows all files and is useful for testing to see if other GDAL supported files will work prior to creating a specific filter for them.
      This is a major replumbing job of the calculate stats routines. Basically before we used band names to reference any band, but there is a problem with this in that I have discovered that multiband imagery can have more than one band of the same name. Consequently I am reworking everything to reference bands by there number. THere are also numerous other bugfixes here. This commit has been tested to work with single band grayscale imagery and paletted images, but not with multiband images (there is still some work to do on this). Also the properties dialog currently scans stats for each band - this inefficient, I know about this and will submit a fix for this over the next day or two. I expect the multiband support to be commintted in the next couple of days too. Lastly, this patch includes a merge of any other commits not made by myself over the previous few days.
      This is a major replumbing job of the calculate stats routines. Basically before we used band names to reference any band, but there is a pro
      Neatened up layout of dialog.
      Support for changes made to dialog ui.
      Raster layer properties dialog clean up: rearanged icons so it is broader than tall to make better use of screen real estate on low res screens,
      V0.1 release clean ups: Hid advanced symbology tab and show debug overlay checkbox
      Added function to get a band name given its number. Implemented speedups on opening raster layer properties dialog.
      This commit adds support for alternate band mappings of multiband imagery. For example you can use it to map Landsat TM bands 4,5 and 7 to visible colours Red, Green and Blue respectively. Multiband images can also be rendered in grayscale or pseudocolor. I made quite a few changes to get the new band referencing system working including autogenerating unique name aliases for each band and providing methods to look up a band given its number or versa visa. I think I am at a stage where the raster implementation is pretty much feature complete as far as v0.1 goes and any commits that follow should just be bugfixes to make sure rasters work as advertise, or very minor tweaks.
      Fixed nasty bugwhere x and y dim for raster were both assigned raster x dim value. Added X, Y and Nodata info to general tab of properties dialog. Added placeholder that will in future be used to show a thumbnail preview on general tab.
      Fix for lost signal/slot on transparency slider.
      Bug fix for segfault on rendering Paletted Grayscale Image.
      Bug fix for segfault in paletted pseudocolor images. Still really slow - will look at performance in this srasing style later.
      Added precomipler directives to disable stdout debug info if DEBUG is not set.
      Added method to get and set drawingStyle using qstring values. Added serilising and deserialising state of drawingStyle to qgsprojectio for raster layers.
      Added element for raster Drawing Style
      Beginnings of api docs for qgsrasterlayer
      Added version number and name to splash screen
      More api documentation updates.
      More updates to api docs. Minor bugfix.
      Completed api docs for raster layer (phwew!).
      Patch by Didge to load files on application startup by specifying a space separated list of filenames. Vectors supported now, rasters will come tomorrow.
      Gui clean up - put shapefile field list table in grid layout so it fill s its container. Put spacer underneath widget stack on Legend tab so sungle symbo, cont col, and grad col align directly underneath symbol type combo.
      Gui clean up.
      Removed footer tag that prevented doxygen from running.
      Capitalised label names. Minor gui clean ups.
      Bug fix for logic that determines which widget to display which was not updated to match upper cased entries in legend style combo.
      New icons for menus
      Did some antialiasing to make icon appear less jagged.
      Status update.
      Added a couple of helper functions:
      Simplified the command line parser - all file type checking for passed in file names is now down automagically in qgisapp.
      Reversed order so rasters are added first then vectors. TODO: change so that layers are added in same order specified in argv.
      Added mapserver icon taken from the mapserver logo.
      Doxygen stats for raster props dialog.
      889452 Fixed. Bug was caused by incorrect checking of feature type before trying to access fill color. Added a bunch of debug statements when debug mode is on.
      Set the triband legend pixmap to more muted colors.
      Fix for [ 891857 ] Changing gryscale raster to pseudoclr does not update legend
      Bug fix for losing state of rasterlayer drawing style on dialog box reaopen.
      Wrapped qWarnings in #ifdef DEBUG statements to prevent extraneous stdout messages when built with debug=false.
      Ifdef'd std:cerr messages.
      Gui clean up for graduated symbol multiline widtget so that horizontal scrolling is not required.
      Gui clean ups - set min height on all controls to 20 rather than 30.
      More gui cleanups.
      Constrain height of widgets to 20.
      Changed field label from 'Classification Variable' to 'Classification Field'
      Upper cased button label first letters
      Added metadata tab to raster properties box. This will be probably be DEBUG ifdeffed out for 0.1 release unless I have time to remake screenies. I need to metadata to debug some problems I am having with reading ArcInfo ASCII grid files.
      Added a new method : getMetadata() which obtains metadata from GDAL for current raster layer.
      Conditional  display of metadat tab based on state of DEBUG flag.
      Mark item 23 done (dialog consistency for label names).
      Substituted QT_DEBUG with DEBUG for ifdefs.
      Added addRasterLayer to the plugin interface.
      This is the initial commit for the qgis plugin template. The template consists of:
      First stab at a bash script to automate creation of a new plugin from the template. Not working yet :-(
      Fixed incorrect header ref.
      Changed singleband raster gray & pseudocolor to draw transparent on values of 0 _or_ no_data pending resolution to gdal problem where no_data vals show up as 0.
      Added readme for plugin template dir. Fixed improperly names Gui instance.
      Fixed call to add vector layer. Other minor bugfixes
      Fixes for add vector layer signal
      Removed references to deprecated signal handlers
      Fixed connect to vectorlayer slot
      Added descriptions for each required input.
      Use qgis logo as default icon for new plugins
      Got rid of that getInt() function everyone was complaining about :-)
      Removed getInt(). Added null implementation ({}) after constructor and desctructor.
      This file is deprecated - qgisinterface is a pure virtual class and everything it needs is in the header file.
      Removal of getInt method.
      Replaced call to getInt (which is just a dummy method) with a call to get the name of the currently active layer.
      Removed refs to qgisinterface.cpp
      Commented out call to getInt
      Resinstated this file but only with constructor and destructor
      Removed null implementation for constructor and destructor back to cpp file.
      Removed call to getInt()
      Reinstated qgisinterface.cpp
      Added couple more items
      New splash screen for v0.2 (which is now separated out from splash dialog)
      New splash screen for v0.2 (which is now has image separated out )
      Added File->Save Map as Image menu item (implementation for this to follow...) linked to function saveMapAsImage() slot
      New slot for save map as image
      Added method saveAsImage(QString) which will save the current map view to the filename given
      Added method for saving view as image.
      Moving this file to a more appropriate place - src/xpms
      Relocated splash image
      Moved splash image from images to xpm dir
      Better icon for qgis save map as image menu option
      Better icon for save map view as image menu option
      Openmodeller includes - these will be removed again when I have a proper confgure setup in place.
      Openmodeller includes - these will be removed again when I have a proper confgure setup in place.
      The openmodeller plugin files and gui
      Enabled the new statistics tab!
      Added metadata tab to raster
      Changed cl parser to getopt
      New comment
      Changes for --snapshot
      More work to get --snapshot command line parameter working properly. Still need to resolve issue with unwanted splashscreen.
      --snapshot updates
      Added option to options dialog to disable splashscreen.
      Added disable splashscreen
      Added QgsRasterLayer::filterLayer which gets called near the end of each of the 8 renderers. This is the place to inline filters. Note taht eventually filters will be hived out to a filter plugin mechanism.
      Automagic display of version number....
      Filter hook for raster
      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.
      Completed session management - loaded plugins are remembered when qgis is closed and reloaded next time qgis is opened.
      Completed session management - loaded plugins are remembered when qgis is closed and reloaded next time qgis is opened.
      Misc updates to get oM plugin working. oM plugin is not part of build unless you add it to toplevel configure.in and plugins/Makefile.am because it has external library dependency to openModeller
      Added thumbnail preview of raster to raster props dialog.
      Updated for kdevelop 3 and to not use qmake stuff anymore.
      This is a c++ first draft of a port of a perl script by Schuyler to import Garmin gps dump files as a shapefile. The resulting imported file will be displayed in the map view. At the moment it only generates a point layer of the waypoints but a future version will generate polylines and perhaps polygons too using similar logic to that used by Shuylers perl stuff. Note this plugin is still under construction and I am commiting it mainly so that other developers can assist me when I get stuck. Also note that the plugins Makefile builds a standalone app based on the plugin gui that can be run separately from qgis.
      Added gps_importer to make process
      This is a sample garmin dump file kindly provided by Shuyler for testing....
      Make cancel button work...
      Updated version no
      Backdated changelog comments I forgot to commit
      Gui clean up to detect incorrect input file, and to allow hand entered file names. Layer now displays properly in gui after importing.
      Null detection for labels and got rid of the fprintf stuff that caused raised eyebrows and stern disapproval from Mcoletti
      Changed include from config.h to qgsconfig.h
      Removed these files as having them there in the first place was a nasty hack. With didges new install system, only headers that are not installed during openmodeller make install need to be copied into this plugind dir.
      Removed these files as having them there in the first place was a nasty hack. With didges new install system, only headers that are not installed during openmodeller make install need to be copied into this plugind dir.
      Updated to build standalone om gui too - still not working properly yet though methinks...
      Latest versions of these headers - they need to be kept in sync with om sources.
      Removed calls to om _log global
      Removed default values in constructor.
      Forgot to add this file...
      Added missing list.cpp file
      Replaced image of gps and set grid layout for form.
      Disabled standalone build profile for now
      Changed wkt entry box to a combo and coded the wkt projections into code itself. Various other minor changes
      Added missing bracket in init function.
      These files should not be in cvs they are generated by moc
      Improved session management so that layers list from last use of plugin gui are remembered.
      Fix for snapshot mode. Liberal application of processEvents() seems to do the trick. Note that snapshot mode still requires a DISPLAY even though no gui stuff is actually shown. In the future snapshot should be implemented using non-interactive mode if possible.
      Comments and minor version increment for snapshot fix
      Added ifdefs to check if DISPLAY var is set and create qapp accordingly. Still need to implement a version of qgisapp that has no qwidget derived classes for non-interactive mode to work correctly.
      Minor updates to fix build problems and dynamically fetch algorithm list from openModeler lib (still inprogress). Note the makefile is hard coded to look for openmodeller includes in /usr/local/include/openmodeller
      Fix for knock on effects of change of filename from shapefil.h to shapefile.h
      Gui enhanncements for delimited text plugin dialog.
      Removed hard coded list of algorithm names and made sure correct algorithm name is written to request file.
      Attempted fix for bug #928402 - where artifacts are drawn during raster rendering.
      Added new color ramper for grayscale and pseudcolor grayscale image called freak out (its a bit psycadellic at the moment). Last class break needs some work!
      Added new color ramper for grayscale and pseudcolor grayscale image called freak out (its a bit psycadellic at the moment). Last class break ne
      Bug fix for new freakout color ramp.
      Commented out classbreak debug stuff.
      Initial commit of new plugin to build graticules - not working yet! And thus not added to higher level makefiles yet.
      Renamed waypointtoshape to graticulecreator.
      Renamed from waypointtoshape
      These files are deprecated.
      Added implementation to generateGraticule method (still in progress).
      Nearly working - still a few more changes to make.
      Removed hard coded graticule size. Plugin now working.
      Added grid_make to build list.
      Added grid_maker (Graticule Wizard) plugin to build list.
      Changelog for new grid_make plugin
      These files are autogenerated by uic. Removing from cvs.
      openModeller plugin has been moved to external plugins module
      Moved to external plugins dir
      Mcolettification of plugin.cpp to avoid duplication of name, description etc.
      Mcolettification of plugin.cpp to avoid duplication of name, description etc.
      Added empty implementation for help() to unbreak plugins on mac osx
      Fixed cut n paste error
      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.
      Bug fix for [ 934234 ] Segfault when drawing multiband image band as grayscale
      Added more tr() to try to sort out problem of raster crashes when using non default locale.
      Changed default dir to PREFIX+"/share/qgis/svg"
      Added pete to list of contributors
      Added Pete
      Ifdeffed some std::cerr stuff out so it only shows in debug mode
      Gumpf reduction on stdout and stederr (unless you are in debug mode)
      Changed ui version to 3.1
      Gumpf reduction by means of #ifdef QGISDEBUG
      Gumpf reduction using #ifdef QGISDEBUG
      Gumpf dispatesiation of spurious and extraneous messages to stdout using ifdefs
      Removed extraneous stdout stuff - only print to console if there is a problem - rest is ifdeffed.
      Changed menu name until menu issues are resolved.
      Moved tr() out of main rendere loops for paletted images - it causes a severe performance hit when called multiple times. Now the translations for red, green and ble are done in constructor and stored as global vars.
      Miscellanious updates
      Fixed problems preventing internal plugins from building properly.
      Updated default gui
      Added cancel and ok event handlers
      First pass at consolidating icon select and single symbol icon widgets. Still sorting out scaling and default dir - stand by for that...
      Fix issue with scaling of symbol in map view when apply is pressed.
      Dont scale image preview contents. Saved using qt3.1.x designer
      Set default dir to PKGDATADIR+"/svg"
      Noted changes Ive made over last couple of days.
      This release adds 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.
      Initial pyramid support
      Split legend so there is an overview area below (which doesnt actually do anything yet)
      Update for overview box. Overview is now assigned with a thumb of the last rster added. Still a work in progress.
      Verify file is writeable before building pyramid.
      Added three new widgets to status bar:
      Status bar updates
      Added signal/slot/connector for setting the status bar message from raster layer. Will move the signal stuff up to maplayer later.
      Moved setProgress and setStatus slots up to maplayer interface
      qgisApp->mapCanvas is now exposed through the plugin interface.
      qgisApp->mapCanvas is now exposed through the plugin interface.
      Set max size of mProgressBar to 100 px
      Minor changes to formatting of extents and to scalebar widgets
      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.
      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.
      Initial commit of north arrow plugin - does nothing yet!
      Initial commit - no implementaiton yet.
      Added two new plugin dirs (north arrow and copyright)
      North arrow and copyright plugins
      New plugins north arrow and overlay
      Fixed missing pbnCancel_clicked() declaration.
      Minor updates and fix compilation issues.
      Minor changes and fix compilation issues
      New dir for north arrows
      Fix install dir
      Minor updates
      Add make for north arrows
      Changed n to black
      Added packagedata that I thought I had committed before.
      Gave render2() the boot and replaced with render()
      Added src/images/north_arrows to make install process
      Added src/images/north_arrows to make install process. Provided a default north arrow png based on one of Petes svg's.
      Temporary kludge to make north arrow show a png rather than svg
      Minor fix to correct search path for pngs
      North Arrow rotation now works (thanks largely to larsl's maths skills). Implementation of other north arrow properties still in progress.
      Fix error causeing plugin load to fail.
      Added qgisApp->addProject(QString) to the plugin interface.
      Minor change to add debug out when project is being loaded
      Put north arrow in the hot water wash to shrink it a bit.
      addProject added to interface
      Logo for dialog
      Gui cleanups. Arrow preview displays in center of label widget now. Added sidebar image to replace template default. Renamed spinRotation to spinSize and diconnected from rotation signals / slots. Added show checkbox (not functional yet).
      More clean ups - remove icon selection tab until its implemented
      Overloaded qwidget paint and resize events to draw north arrow so we dont have strange enpty looking dialogs.
      Moving this file into sample data dir
      Moved here from directory above
      Fix bad path in dbf creator.
      Fix path error for bdf creation.
      Bugfixes to dbf creation in grid maker and gps importer
      Minor changes to plugin interface to make load raster and load vector functions void
      Metadata tab now displays raster pyramid info
      Pyramid info in raster stats
      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.
      Raster props 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.
      Minor change to reduce dialog size.
      Placement now works when n-arrow is unrotated. State of placement restored when dialog restored.
      Commented out debug message whiich prnts out as each feature is fetched because it really slows things down and makes it difficult to see other debug messages (they get pushed out the scroll buffer).
      Remeber state of =show= checkbox
      Minor change to layout of pyramids dialog.
      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.
      Populate the pyramid resolutions text box with a list of candidate pyramid sizes rather than the 1x 2x 3x etc notation used by gdal.
      Relax checking of raster filetype extensions to cater for filetypes where extension is unpredictable (e.g. grass).
      Relax checking of raster filetype extensions to cater for filetypes where extension is unpredictable (e.g. grass).
      Changed splash to load picture from file instead of an xpm include. This
      Added pyramid / no pyramid icon to raster legend entry and made legend
      Forgot to commit this yesterday..it has updates to load splash image from file rather than embedded in dialog as xpm.
      Petes nice povray rendered icons.
      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.
      Forgot to commit this file earlier.
      Corrected wrong designer version
      Fix for detection routine for pyramids by using soft bounds in comparison of expected pyramid layers vs actual.
      Update legend pyramid icon when pyramids are added to a raster layer.
      Nailed a serious bug - the gdal dataset was bing closed prematurely during pyramid generation causing it to fail. Refresh metadata in raster props tab after rasters created.
      Fix off by one error in pyramid 'to build' list generation.
      Remember state of copyright label text (within session only).
      Bug fix : Rotation of north arrow now behaves properly in each of the four corners.
      More minor bugfixes - refresh now takes place properly so no ghost images are left behind and display does not need to be panned before n-arrow updates.
      Various bugfixes including: Changed textedit mode to plain text to avail rendering html in dialog. State handling for label placement. Refresh canvas appropriately to avoid ghost labels.
      Fix for const const error caused by generating from old versions of designer.
      Removed references to font button in description box.
      Cleaner and simpler north arrow
      Disable overview widget for release. Minor bugfix in rasterlayer picker up by Larsl which is only encountered bu i8n users.
      Update summary by Tim
      Standardised GUI layout
      *** empty log message ***
      Standardised GUI layout
      Close gdal dataset after testing (thanks Radim!)
      Fix poorly placed status text on splash screen.
      Added basic print capability to qgis....consider this a work in progress.
      Print functionality...a work in progress.
      Icon for print icon
      Renamed to fit naming convention
      Added theming for print icon
      Gui cleanups for options dialog box
      Updated renderComplete signal to pass a pointer to the qpainter device onto which the map was rendered. This allows plugins to draw onto the map even when it is being rendered to a device other than the mapCanvas' own pixmap member.
      Updated renderNorthArrow slot to receive and draw to the qpainter pointer passed by the mapcanvas::renderComplete signal. This allows the north arrow plugin to draw onto the map even when it is being rendered to a device other than the mapCanvas' own pixmap member.
      Updated renderCopyrightLabel slot to receive and draw to the qpainter pointer passed by the mapcanvas::renderComplete signal. This allows the north arrow plugin to draw onto the map even when it is being rendered to a device other than the mapCanvas' own pixmap member.
      Switch to useing QPaintDeviceMetrics for determining size of paint device.
      Switch to using QPaintDeviceMetrics for determining size of paint device.
      Fixed incorrect designer version
      Fixed const const error that arose when trying to compile under qt 3.2
      Hide the dialog before updating props.
      Hide dialog before setting props.
      Minor changes - added some debug info on filePrint
      Removed src parameter in draw(). This is redundant because you can get it by using qpainter->device(); Updated vector accordingly. Update for raster will follow.
      Renamed obscurely named Impl struct to CanvasProperties and private instance of impl_ to mCanvasProperties.
      Updated draw method following changes to maplayer.
      MapCanvas changes
      Minor fix added std:: before endl in setProgress.
      Added  $(GDAL_LADD) to makefile to remove dltest GDALTermProgress error.
      Added getPalletteAsPixmap method to rasterlayer class so that the palette of a paletted raster layer can be retrieved and visualised.
      Added getPaletteAsPixmap function to raster and display on raster props
      Added getPaletteAsPixmap function to raster and display on raster props
      Implemented map overview using maplayers rather than snapshots of a raster layer.
      Minor bugfix to clear overview when new project is started.
      Fix crash when qgis loads shapefile with empty .dbf
      Added showInOverview  stub
      Fixed empty .dbf crashing bug. Added transparency slider t raster popup menu.
      fixed bug where pop transp. slider was not syncing when transp changed in raster props dialog.
      Added "Show in overview" option to vector popup menu.
      Added accessor to maplayer to retrieve overview status (for use by projectio).
      State of overview flag for a layer is now saved to disk - still working on state restoration again....
      Bugfix for transparency wierdness in raster.
      Modified projectio (serialisation and deserialisation of project files) to use maplayerregistry and not mapcanvas.
      Fix canvas zorder syncing problems between overview and mapcanvas.
      Minor bugfix for some dodgy looking ternary operators.
      Added digitising point icon.
      Added signal and mouse mode for capturing points.
      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.
      Capture Point changes.
      Added version name to splash.
      Add version name to splash
      Change legend item fonts to arial 10pt for consistancy with rest of gui and to make font size more reasonable for Winders Users.
      Legen Item font updates.
      I commited this by mistake earlier - this just cleans up a little, but the 'Where clause' box doesnt do anything yet.
      Removed gdal deps in qgisapp.
      Removal of some genericly useable raster methods into qgsrasterlayer
      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.
      addRasterLayer to plugin interface
      Added qgispoint to libqgis - needed for passing raster objects through plugin iface (not sure why).
      Added capability for plugins to clear the current project ignoring the project dirty flag (ie force new project).
      Force new project added to plugin iface
      Icon for add all layers to overview
      Added new menu / toolbar option to add all loaded layers into the overview.
      Add all layers to overview
      Small icon displayed on raster legend showing whether this layer is in overview or not. This icon needs "petification!".
      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!
      Added small icon displayed on raster legend showing whether this layer is in overview or not
      Wind 32 support for package path - which will hopefully ensure pyramid and overview mini icons are displayed on legend entry now.
      Beginnings of generic vector file writer - incomplete and doesnt do anything useful yet except has abilty to make a shapefile with a couple of user defined fields e.g. to create a new point shapefile:
      Added qgsvectorfilewriter stuff. Minor formatting changes.
      Petes nice new icon
      Change capture point behaviour on X11 qt - lmb puts coords to X selection instead of X clipboard
      Change to hourglass cursor during lengthy operations
      Buffer text of scale bar with white so its visible on both dark and light backgrounds.
      Add buffer around scale bar text
      Buffer size to 1
      Ahem - fixed bug causing layers to annoyingly redraw while loading caused by yours truly...
      Fix anoying mapcanvas isnt freezing during raster layer add bug
      ** Fix for bug [ 973922 ] Overview shows layers in wrong order
      Complete buffering so that bar as well as text will be visible on both light and dark surfaces.
      Got tired of always resetting my GRASS gidbase dir everytime qgis restarts - added it to qsettings.
      Less enthusistic progress updates from raster stats (only updates when raste stats are being collected, not when they are simply being returned from stats cache).
      Build a zOrder as each layer is built from file.
      Progress bar stuff.
      Removed unimplemented mapLayersList method
      Completion of projectio fixes to freeze canvas and restore zorder correctly. Small issue with restoring extents properly needs to be resolved still.
      Changed projectio to restore zorder correctly and freeze mapcanvas during restore.
      Fix for const const error caused by incorrect version of designer.
      Extents are now properly restored when a project is opened.
      Bug fix to ensure extents are correctly restored when project loads
      Bugfix to freeze canvas properly when doing a File->New Project
      Added functionality to lock a map canvas to prevent user interaction so that the overview canvas cant be misused,
      Hid incomplete 'where clause' box prior to 0.4 release.
      Made the scale bar units intelligently switch between m and km as appropriate.
      Wired up different gdal subsampling algorithms for pyramid building to raster props dialog.
      Added 'remove all from overview' button
      Fix problem with missing paranthesis
      Added show/hide all layers option
      Coupla new icons
      Fix order of layer restoration
      fix bug where rasters are not shown when added after other layers
      Further attempt to fix 'rasters dont show after loading' problem
      Marcos legend item changes
      Marcos legend item changes
      Marcos legend item changes
      Removeing the (myInt!=0) test causes usgs dems to render as a big black square - reinsating these for purposes of 0.4 release
      Added accessors for full extents of map canvas, and frozen state of mapcanvas
      Overview canvas now has extents equal to the extents of the main map canvas
      Added flag so that plugins can force mapcanvas redraw after adding a raster layer
      Raster force redraw
      Interface changes to allow forcing view to update when a raster layer is added via a plugin
      Save using designer 3.1.2 to fix PNG breakage
      Resaved using designer 3.1
      More icons for digitising stuff
      Includes radims new labelling stuff
      added math.h
      fixed gdal lib reference
      Fixed build error with ui
      Add every cpp under the sun to make win qgis lib work
      Removed references to qgsvectordialog which has been removed from cvs
      New dialog for qgs labels coutesy of Pete! Its not wired in to the vector props gui yet.
      Fix build brokenness due to qgsuvaldialogbase.ui being missing from pro file. I had to do a nmake clena and nmake before it would build again properly
      Created a single toolbar that plugins can (optionally) load icons into to save screen real estate lost by sepearaters between many small toolbars
      Use the new unified plugins toolbar.
      Add icon in shared icon bar rather
      Made this a subclass of qwidget rather than qdialog
      First pass at integrating new label dialog into vector props. Still in progress...will hopefully complete later today....
      Fix call to label dialog props
      Win32 uic includes
      Fix designer version build error
      Added qgsuldiaog stuff
      Fix for compilation error
      Fix misbehaving north arrow plugin....
      More updates to setting state...still in progress....
      More minor tweaks
      First pass at buffers - not quite right yet, but I lost the last one I made so now I have to refigure it out....
      Beta bipa bicked a bit of betta buffa (sung to the tune of Peter Piper pickeds a peck of pickled pepper).
      Fix bug with serialisation / deserialisation of alignment.
      Serialisation of buffer width and color
      Fixes for broken lib building by recent commits
      Fixes for broken exe building by recent commits
      Fix win32 name mangling when plugin names are printed to std out
      Added win32 def for PKGDATAPATH
      Fix for clipping of labels when labelling polygon features.
      Labeling  updates
      Resolve issue causing gsherman to call me rude names....
      added qgscolortable for radims new raster improvements to build
      Force reset of progress bar after render
      Fix for bug #1047002 - buffer labels checkbox not working.
      Fix bug #1047002
      Vector layer labels readXML was not being called post mcoletti's cool new project stuff.....now it is.
      *** empty log message ***
      First part of scale dependent layer visibility. Currently its not linked up to the layer properties gui (thats the second part) and it doesnt save/restore state when project is saved/loaded (thats the third part).
      Added some plumbing for scale dependent viewing
      Fix corrupted file
      Second attempt at corrupt file fixing
      Grrr...this one also got corrupted...rolling back my changes lost :-(
      Wired in scale dependent view stuff to props gui for vector layers
      Wired up scale dependent visibility to gui for raster layers.
      Added serialise and deserialise of scale dependent visibility so that these settings are stored in project files.
      Scale dependent layer visibility changelog entry
      Added options to graticule builder to allow you to define origin and enpoints and to set the graticule size at < 1 degree. Note that there is little error checking in there still, so putting in dodgy numbers may cause qgis to crash.
      Fix for compilation error due to missing GEOS lin CXXFLAGS and LDDADD
      Map units and project title are now properly resotered when project is loaded.
      First implementation of project serialisation - two state handlers on for font family and one for font size.
      Class member naming now adheres to qgis coding standards.
      Implemented state handling via qgsproject for copyright label.
      Changed vector dialog to have Help, Apply, Ok, Cancel button layout in keeping with raster dialog
      Needed for changes made in last commit
      Clean up sizing of colour previews.
      Updated version of qgis kdevelop project just for all the gui junkies out there.
      Connect up to projectRead signal...
      Added a little checkbox to the bottom right of status bar that when checked will suppress rendering of layers in main canvas and overview canvas, This is useful if you want to load a bunch of layers and tweak their symbology etc without having delays caused by rerendering everything after each change you make.
      Suppress rendering feature
      Removed unwanted plugin line
      Gui improvement - pattern selection is in place so no extraneous pop up window needed.
      bug fix  last commit I had the patterns in a group box instead of a buttongroup so the toggle behaviour was not correct
      Fix ui version number
      Extra dist was trying to deploy non exsiting qgsgpspluginguibase.ui.h
      Napo updates
      Yet another non existong ui.h file removed for release make target
      Ye olde designer fixe...
      More const constedness removal
      const const assurance strategy...
      Added line style in-situ so that we have one less little pop up dialog....
      Accidentally committed this earlier but its has dodgy multipart poly labelling stuff that wasnt meant to go into cvs yet so its commented out for now....
      Added the capability to interrupt the rendering of the currently drawing map layer by pressing the escape key. Repeat and rinse to interrupt drawing of all vector layers. Not implemented for raster layers yet.
      Added the capability to interrupt the rendering of the currently drawing map layer by pressing the escape key. Repeat and rinse to interrupt drawing of all vector layers. Not implemented for raster layers yet.
      Whipping into shaping of vector dlgs. Actions dlg fills its container again (I broke this before somehow). Added metadata page. Added query info to general page (still to be wired up). Renamed legend page to symbology (for consistency with raster dlg).
      Comment out project stuff while transition to new api takes place...
      Added accessor and mutator for sql subseting query
      You can now view and alter the pg layer subset query from the vector layer properties dialog. Currently only by using the texteditor....I will hook up the pg query builder tomorrow for the truly shiftless and lazy among us :-P
      Minor enhancements to layouts and added a bit of debugging stuff.
      Changes to line style and pattern are now properly registered when changing between renderer enties for multirenderer types such as unique value renderer.
      Updated to use the super new project api. Write seems to work, read state is not working due to problems with qgsproject I think....
      Commit for Napo!
      Eureka! Project level state handling that works....
      By popular request.....delimeter box comes before filename
      POV...persistance of vision for North Arrow (ie north arrow settings are saved with your project now...)
      Scale bar settings saved with project and minor tweaks to north arrow and copyright label plugins
      Save colour of scale bar in project too...
      Move properties entry in context menu to bottom for consistancy with 'normal' gui standards
      Changed frame width constraints to 350px
      Allow geos 2.x.x instead of geos 2.0.x
      Tidy up sanity checking in writeXML
      Refactored QgsCoordinateTransform to QgsMapToPixel
      Added refactored qgsmaptopixel
      This is a new version of this class intended to handle projecting a point from one coordnate system to another...
      Add coordinate transform back to makefile
      Fix incorrect ctor and dtor names
      Get rid of more QgsMapToPixel refs
      Refactored DataProvider to push some vector specific methods down to qgsvectordataprovider. Doing this will allow me to use the dataprovider ABC for the soon to be implemented raster providers - which will in turn provide a cleaner based for projection support. Also added getProjectionWKT virtual method to maplayer and did (concrete) implementation for raster and (placeholder) implementation for vector. Next step will be to implement a getProjectionWKT method in the dataprovider interface with maplayer will delegate to, allowing the retrival of projection info to be handled on a case by case basis in each provider...
      Implemented placeholder getProjectionWKT in each provider....
      Fixes to get this class to compile...
      Initial commit of projextion integration.....dont get too happy cause its still not working yet...though it behaves nicely and doesnt kill qgis if it cant set up the projection environment properly. I believe the problem may be resolved by linking to libproj during build, because currently I get errors like this:
      Fix bug where qgis crashed if a shapefile has no spatial ref system defined
      Ever so important commit - new splash for next release.....
      List of projection definitions to be used for projection implementation
      Added ouput project specification to project props dialog...still a work in progress....
      Macosx friendliness for finding wkt_refs. Makefile to add wkt_refs to install path
      Fix path errror
      Debug output for map to pixel conversions
      Project a rectangle in a single operation
      Added accessor for coordinateTransformation object to maplayer.
      Perform inverseTransform of the canvas extents so that a QgsRect in the layers native coordinate system can be used to select features in layer draw process. Added some debug to qgscoordtransform and a simple call to inverseTransform(float,float) during initialise to test if its working.
      Changing projection in project props dialog will notify all layers to change their coordinateTransform->destWKT to the selection made in the properties dialog.
      Added properties for digitising line width, colour and snapping tolerance. Added option for selecting selection colour. These still need to be wired up to the relevent implementing classes.
      Default selection colour to yellow
      Bug fix for projection errors experienced by Mcoletti. More fixes to follow. Projection behaviour is now: Output projection is set to layer input projection if no output projection exits. So when adding the first layer to a project, it will set the projects output projection.
      Initial draft of user enabling / disabling of projection support...
      Changed short name parser to use gdal GetNodeAttr to get WKT elements. Changed combo builder so that it uses short name created for list items. Removed header rows from wkt files.
      Hook up list view a bit better so current proj is selected. Rearrange dialog a bit so projections list gets more room. Remove cboProjections (its replaced by listview now). Update signals so slected item in tree view is used.
      Selecting a projection shows its full wkt in text box below.
      Updates for user defined selection colour....still needs some attention
      Fix for selection colour not being set properly
      fixed the 'proj props dies on second opening' bug
      Changed vector props metadata to html and addde info about coordinate system.
      Comment out exception handlers as they cause segfaults when called
      Moved qgscoordinatetransform accessor into the implemetation file
      Minor change to comments
      Close rather than reject dialog
      Wrapped some project debug statements in QGISDEBUG defs.
      Fixed small glitch in debug message
      Projection widgets in props dialog are disabled for now until projection support comes back out of side branch
      Get rid of 3.3 in ui
      Changed ui version to 3.1
      A meaningless commit in a vain attempt to substantially increase my karma
      Fix for bug #1118786
      Desctiption of qgis for checkinstall and little helper script to automate checkinstall
      Added Polish translation to make
      Uicification of ui files to qt 3.1.2
      Fix segfault if no DISPLAY var set
      Better description of why app launch failed if no DISPLAY var set
      First stab at a histogram for rasters. Still in progress.
      Added some controls for setting histogram options - still to be wired up...
      Shame on me!...wrong ui version.....thanks Radim...
      More updates to graphing of rasters:
      Far more reasonable looking graphs....still need to sort out scaling a bit better.....
      Scaling cleanups
      Merged raster histogram stuff back into head
      Mefged in changes from proj branch
      New stuff for designer plugins. Initial implementation for legend and map cavnase. There is still a symbol relocation error that needs to be resolved.
      Added defs for point, line and fill style widgets
      Building block widgets for defining symbology (.uis designed by Steven Ottens). This is an initial commit and they have no implementation yet and the design is by no means final. They wil be built as designer plugins to maximse reuse of code.
      Make updates for designer widgets.still getting relocation errors...investigating...
      Fixed incorrect mapping of widget names to class names
      Bug fix for compuatation of min max vals which caused chart to go off the scale
      Initial import. Not funtional yet. Not added to parent make yet to avoid building this dir before the plugin works properly
      Change ui version to 3.1
      Fix build error caused by incorrect includes.
      Force recollection of hist when checkboxes state is altered
      Scale x axis to min max values of layer not number of histogram bins.
      Commented out setprogress debug stuff
      More minor updates to histogramming
      Minor changes to style widgets and addition of vector symbology widget that will eventually replace all the other renderer widgets. This work will not be continued until after 0.7 release.
      Add new symbology widget to qgislib
      Add new symbology widget to designer widget plugin
      Bug fixes for hist stuff. Hist now uses layer min max when calling gdal hist fn. Check for 0 division errors
      Prevent segfault when no bands are selected for the histogram.
      first draft of detailed (annotated) legend for Radim....still under construction..just squeezing it in under the feature freeze doormat....
      Dont build designer plugins until further notice
      Fixed issues with colortable changes not being detected properly when its changed while a raster is loaded.
      Fix windows ifdef
      Cleaned out some duplicate includes from widgets/projectionselector/qgsprojectionselector.cpp
      SQLite user projections database
      Added custom projection builder to app menus. Doesnt do anything yet exept pop up the dialog.
      Added custom projection maker to gui menu
      Take dtor out of slots section
      Local copy of user projection database now made in ~/.qgis/ if it does not already exist
      Porjections list now shows list of available projection families
      Ellipsoid list now populated from sql ite db too
      Data binding on ellipsod and projection controls in custom projection dialog
      Fix for [ 1181249 ] Crash when loading shape files
      Show proj params when selecting one in combo box
      Set status bar widgets fonts to 8pt arial o remove issues with coordinates and scale display
      Close bug 1077217
      Wired up move first and move last button sin custom projections dialog.
      Further updates to record navigation...still in progress
      Remove extraneous buttons from ui. Move first on form load. Still not ready for use.
      More bugfixes for record navigation....
      Record navigation is now sane - buttons disable at top and bottom of rec set as needed. Ellisoids now disply properly. Next will come save and update tools
      Various bugfixes plus insert and update of new records possible. Still need to add close button logic and a delete button.
      customprojectiondialog updates : delete now works and its all more or less hunky dory & ready to use.
      User projections now shown in projection selector but are still not useable
      JDigiguere's fixes for sqlite3 detection on ubuntu
      Removed qgsspatialreferences.cpp as its functionailty is no longer needed now that we have sqlite3 on the job.
      Added new table tbl_srs that will hold srs systems. The table is not complete - proj and ellips acronyms sttill need to be parsed and the appropriate fields updated. Old spatial_ref_sys is left in for the time being. Once tbl_srs updates are complete, spatial ref sys and srs_name tables will be deleted after this, making the db much smaller.
      Removed defunct headers in  qgscoordinatetransform.cpp qgsprojectproperties.cpp
      Replace qgscoordinatetransform source and dest members which were strings with QgsSpatialRefSys pointers. Show proj in vector metadata dlg. Liberal sprinkling of const in QgsSpatialRefSys where appropriate. Commented out overloadded << operator in qgsspatialrefsys.h for now. Added QgsSpatialRefSys ctor that takes a wkt string.
      Added new QgsSpatialRefSys constructor that takes a spatial ref sys id and the spatia ref sys id type (which can be QGIS, POSTGIS or EPSG). Adde a new ctor to coordinate transform which takes a source srid, a dest wkt and a source srid type. Another two ctors will follow for coord transform
      Fix projections broken by my last commit
      Added body of method to create QgsSpatialRefSys from POSTGIS SRID
      Prevent assert failure when adding pg layer...still doesnt seem to set layer proejction properly though...weill investigate further tomorrow.
      Added logic for getting projection from epsg and qgis srsid codes. Fixed sql errors.
      Added QgsSpatialRefSys to maplayer and dataprovider interfaces
      Remove changes inadvertantly committed wich force use of aclocal 1.8 and automake 1.8
      Prevent crashes caused by uninitialised qgscoordinatetransform
      Added a validator to the qgsspatialrefsys that checks the state of the SRS and forces it into a valid state (as a last ditch it will set it to hard coded geocs:wgs84). Before doing that it will first follow the behaviour rules defined in Settings->prefs->projection. This will mean that providers no longer need to handl this and can simply try to set the srs then call validate() on it to make sure its in a valid state. Is valid also not properly checks if the srs is valid.
      Icons for attribute table
      Replace big buttons with icon buttons. You can still navigate them with the keyboard, I added keyboard accels to them too and tooltips to show their function.
      Further implementation of qgsspatialrefsys. Cascaded changes as appropriate to dependent classes
      Projection updates. Still unstable. Work will continue this evening.
      More projecton updates. Fixed some potential pointer corruption in qgscoordtransform
      Revived signal slot mechnsim between projection selector and coordinatetransforms. Made sure the transform is re-initialised if this slot is called. Projection is still pretty flakey but its getting nearer to being stable all the time. Please bear with me ... will just be another day or two I hope...
      Added helper to proj selector to build sql to populate proj and ellps acronym fields in srs db (in progress). Removed unneeded postgis tables from srs.db.
      Populated projection_acronym and ellipsoid acronym fields by parsing them out from theproj4 parameters field
      Updates for projection selecto - not properly returns proj strings and wired into to new tbl_srs table. I still need to make a view and bind it to the view rather than the table so I can show projection names in user freingly format. Other bug fixes and dethunking. Projection is working with ogr layers but I notice that projection projection setting is not persisting...will hunt that down....
      Show human readable projection family names in proj selector. Speedups in proj selector (which populates very quickly now). Added view for proj selector to srs_db
      Converted project projection state handling to use qgis SRSID rather than WKT format.
      Small bugfix where wkt is being used instead of srsid
      Added a couple of debug lines so I can see why its not working on Garys pc.
      Aliased view output fields  (this fixes problems with projection list not displaying in sqlite3 versions > 3.0)
      Default projection to wgs84
      Added logic to detect if a srsid is a user defined or system defined one.
      Added logic so when a user clicks on a user defined srs, its proj string is shown in the text window. Cant test until qgis.db works for me too...
      Read user proj list from resructured qgis.db
      bug fix for user vs system srs.db checking (I had put it into the createFromSrid method instead of the createFromSrsId method...
      Commit Slovak translation for Lubos Balazovic
      Fixed bug in createFromSrid. Now postgresql on the fly projection works!
      Fixed problems when Zoom to All and Zoom to Selected Layer are used and on the fly projection is disabled. Eventually my thought is to make on the fly projection default behaviour, but for now I think its good to support both options. Fix was to do inverse extents transform conditionally based on the project property that tells us if OTF projections are enabled.
      Show on the fly projection enabled / disabled status on the status bar. Clicking the icon brings up the project properties dialog.
      Removed the 'nonsense' code radim commented out. Removed a new std::out debug line that was killing ghistogram gneeration performance.
      Minor changes to comments
      Added options to search/select projections by srid and epsg (whihc in most cases are the same anyway).
      Updates of qgis.db so that it increments in all versions of sqlite3.x
      Gui enhancements for search by srid or epsg
      Update custom projection dialog to use renamed and restructured qgis.db. Still under construction.
      Check that user defined proj parameters are valid before allowing them to be inserted into the qgis.db tbl_srs.
      Moved const declaratins into qgis.h
      Committed my 1.8 hack by mistake
      Small const fixes.
      More enhancements to user projections dialog.
      fix small bug with updates for custom user projections.
      Escape sql before trying to execute it
      Added checks to use appropriate databases for either system or user srs db
      Dont truncate basename for files added with multiple . in the name
      Hold back on didges changes until 0.8 release
      replace png with placeholder xpm
      Fix funny chars that crept in causing make to fail
      Lars's gsl detection changes incorporated with my updates to work with gsl 1.5.9
      Updates to the naming of srs related tags in QgsProject - both for clarity adn for consistnacy with other tags srs ones now start with a capital letter. Added a tag to store the proj4 projection parameters string.
      Fix bug where proj4 string was not being written to project file properly
      When adding a vector layer and the project projection is already set, the layer dest cs is now properly set. This was not working properly before because there were still some wkt style calls to QgsProject (use of wkt internally for srs definitions is deprecated in favour of srs_id's)
      Fixups for overloaded << operator in spatialrefsys class
      Removed some extraneous stuff going to stdout because I now have the << operator in qgsspatialrefsys working.
      Added some code to build ogr srs's from the two QgsSpatialRefSys's being compared. Next i will add calls to isSameCS and isSameGeogCS using these ogr srs's
      == operator now implemented using ogr siSame and isSameGeogCS functions
      Updated qgsspatialref - centralising sqlite calls (in progress) and implementing cmparitors for wkt and proj4 string so that a matchin rec (if any)can be retrieved from the database. In progress.
      Fix bug in createFromProj4 - mProj4String was not being set properly!
      Reversed my last fix which was already remedied by Gavin!
      We can now determine the srsid of a wkt or proj4 string by trawling the srs db. Of ourse the srs must exist in the srs db for that to work. Only implemented against system srs db so far....will do users qgis.db searching next.
      Check user db when doing reverse mapping of proj string or wkt. Updated changelog.
      Added gimp master xcf and mask for new splash screen.
      Splashscreen enhancements. Added toOGRSRS for marco to spatial ref sys
      Updates to line up splash text properly
      Added button to vector props to let user change projection after layer has been loaded
      Bugfix - srs was not being shown in vector props dialog general tab
      Updated spatial bookmark icons
      Martin Dobias's patch to allow setting extents from cli on startup
      Chinese translations - many thanks Nilarcs!
      Merge from cvs 0.7 release branch
      apply patch [ 1242486 ] fix for grass provider makefile
      apply [ 1241826 ] fix for bug 1227539 to head
      Apply [ 1235689 ] Delimited text i18n patch to head
      Applied patch from Martin Dobias to provide feature searches in attribute table.
      Applied following patches:
      Apply patch
      Added tr updates from BABA Yoshihiko for japanese
      Karls patch for safer file writing in map composer:
      [ 1246882 ] warnings cleanup - missing returns
      Fix small bug in select using epsg spotted by Radim
      [ 1294894 ] measure distances using geodetic distance
      Every new version needs some nice splashyness :-)
      Emit signal with srid of selected srs (as a string) as per Radims request.
      First draft of raster file format converter. Adds a 'convert to' option to raster context menu. At the moment its just hard coded to convert to .tif format and also hard coded to write output into /tmp.
      Merged in some projection stuff from 0.7 to hopefully help stabilise head a little. There is still stuff in canvas etc that needs to come in I think. I tried to test with Radims plugin, but cant find how to get the screen with the projection selector like he had in his screenies.
      Applied patch from Karl
      Applied patch from Karl
      Fix typo in variable name in new stuff mark committed.
      Just some minor update to the splash screen...
      bugfix for [ 1282854 ] Some dialog widgets too narrow
      Updated minor version number to 0.7.9 (this follows the system used by kde folks which seems to work well. So consider version x.x.9.x to be beta of upcoming release.
      Apply wonders make patch for geos issues
      Added capability to generate graticule as points (at intersections), lines or polygons
      Apply warnings for unused vars patch from karl
      Apply patch:
      Fix for raster props not being correctly restored when project file is loaded.
      Fix bug where file dialogs lose the last directory node each time they are used.
      [ 1345028 ] 0.7.4 Latvian.ts
      This commit fixes problems with project open and project save(as) dialogs where they lose the last directory node each time they are used.
      removed this file - its deprecated
      Get rid of stderr message slowing everything down
      Merge in docs from 0.7 branch
      Merge from 0.7 branch
      merge changes from 0.7 branch
      Merve from 0.7 branch
      Add helpviewer to build process
      Clone (not merged just copied) i18n stuff over from o.7 release
      Merge in from 0.7 branch
      Merge from qgis 0.7 branch
      Merged in from 0.7 branch
      Added nkids theme
      Merge in from 0.7 branch
      Merge in changes in 0.7.4 branch into head.
      Merge of 0.7 mapcanvas goodies into head
      Final (hopefully) parts of merge from 0.7
      Minor bump to version number
      Added missing pngs from svn migration
      Fix problem with qgsraster not building in qt4
      Add sentinels to src/qgsrasterbandstats.h and src/qgsrasterpyramid.h
      Fix build errors ini qt4
      Fix compile error in qt4
      Fix small mistype preventing build
      Fix qt4 build errors in projection selector
      Move member decl'sinto provite section (out of signals)
      Moved code that I factored out of raster last night into its own dir / lib. This is the (extremely minimal) beginnings of libqgsraster which will eventualy do all the raster processing grunt work. qgsrasterlayer will then become a thin wrapper for qgsraster functions.
      Make file for libqgsraster
      Bumped extra version to 7.9.2 to indicate Qt4 port version
      Changelog for extra version update
      Apply patch from Martin for gentoo friendliness
      Reinstate nodata in metadata which has mysteriously disappeared from raster metadata...
      Transparency for grayscale images works again
      UI improvements to keep the A-types (ie me) happy..
      Fix some layout issues
      Added a simple little bash script to build qgis
      Tweaks to icons:
      Remove sudo from make install
      ** Refactored all src/*.ui into src/ui/ dir for cleaner separation of ui's
      Fix build errors caused by my last commit (moving of ui* into ui/)
      More fixes for problems caused by moving all ui's into their own dir
      Forgot to commit this before :-(
      Retweaked this icon as It was too inconsistent with rest of ui
      Update of my mug
      tweak tweak here and a tweak tweak there...here a  tweak there a tweak......
      Updates to digitising icons
      Remove these icons as they are unused and dont follow nameing standards.
      updated copyright plugin icon
      gimp version of icon
      Updates for scale bar icon
      Refactored qgsdlgvectorlayerproperties to qgsvectorlayerproperties for consistency with other code e.g. qgsrasterlayerproperties.
      Renamed the vector props subclass (removing dlg from name)
      Complete refactor of qgsdlgvectorlayerproperties to qgsvectorlayerproperties
      Assign icons to each button - for some reason they dont show at runtim ... investigating...
      Moved attribute table icons into themes dir
      Bring in icons from xpm dir
      Renamed some icons for consistency
      Remove a comment - minor change
      This dir is deprecated
      Moved the 4 xpm files from src/xpm that are still being used in the source into themes dir.#
      remove unwanted images (large logo wastes bandwidth and is not used direcltly in code)
      Renamed icon
      Move projection icons into themes dir and update code accordingly
      Removed omggdal stuff -  Ill reimplement this properly in the next release rather...
      More refactoring:
      Rearranged src/Makefile so app target uses only main.cpp in SOURCES and
      Major reorganisation of src/Makefile.am
      Went thrpugh and check layouting of these widgets.
      Added accessor to qgisapp to get themepath
      Replace q3mainwindow with qmainwindow
      Check layouts and replace some controls with qt4 equivalents
      Clean up layout
      More ui updates - helpviewer is to be deprecated anyway so maybe that change was a waste of time
      Added a qrc missing from previous commits
      Created a qrc file.
      Added some compiler flags to build script
      Use Tom's nifty new qgsapplication stuff to get the theme path
      Further tweaks to build script (thanks Martin!)
      Got rid of some compiler warnings
      Removed these deprecated files
      Moved widgets under src
      Unrolled back the commits that I made earlier that gary rolled back because of a build problem and fixed the underlying cause of the problem.
      Moved images svg themes and resources out of src/
      Refactored libqgis into two roughly inequal parts.
      Refactored libqgis into two roughly inequal parts.
      Refactored libqgis into two roughly inequal parts.
      Refactored libqgis into two roughly inequal parts.
      Refactored libqgis into two roughly inequal parts.
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      lib refactoring
      Refactored libqgis into two roughly inequal parts.
      Moved into src
      Moved in designer plugins
      Some fixes to get lib to compile
      More updates for core lib
      YANLF (yet another lib fix)
      Moved missing moc into src/Makefiel
      I had to link to qgis_gui lib too (for now)
      Remove hard coded include path
      Moved all sources for gui lib into src/gui and updated all dependent classes and makefiles
      Forgot to include this in last commit
      Removed this empty dir for now
      Follow the white rabbit...
      This dir is unused
      Moved plugins into src/plugins and updated make etc accordingly
      Moved plugins to src
      Use QgsApplication::themPath() to determin where icons are
      Renamed these icons for consistency
      Updated the icons to be more consistent with rest of ui
      Use updated icons and dont use #include xpm style of icon loading - uses themepath now instead.
      Tidy up icons - move themable icons into themes and delete junk
      Shrink this somewhat oversized icon
      Improve layout
      Sort out icons on attribute table ( they are now themed )
      Converted to png
      Fix issue preventing pyramids tab from being shown
      Use QgsApplication::themPath() to find pyramid icons and use their new names
      Use qgsapplication themepath instead of pkgdatapath for images
      Use theme path for icons rather (icons is no longer to be used for themeable elements).
      Map canvas is now antialieased.....oooer....
      Moved some options logic out of qgisapp into qgsoptions
      Persist state of antialiasing option and new layers are hidden option and restore when qgsoptions is ctor'd
      Hide splash option works again now
      Anti aliasing is now enable/disable able at run time :-)
      Note: This is a commit of work in progress...
      Mapcanvas background colour is now user configureable
      In progress...
      More icon cleanups
      Removed deprecated files
      Improvements for setting the background colour of the canvas. It now follows this logic:
      Wired in variable transparency to vector props dialog.
      Raster and vector layers now serialse and deserialise their transparency levels to project files.
      Use a smaller icon for legend file group so that we can use smaller vert. spacing in legend
      Updated some icons for ui consitency
      Make lines transparent around polygons when transparency is set
      Added transparency support for lines too
      double hash for comments
      Update version to 0.7.9.10
      fix bux with symbol background transparency
      Remove all use of oversampling
      Get rid of artifacts behind hard markers drawn using qpicture
      Improve marker positioning
      Refinements to icons for consistency and clarity
      Added some icons from the open clipart project
      More updates to make icons clearer and more logically laid out
      Get rid of excess baggage required for old svg resampling stuff but now no longer needed.
      Get rid of some of these new svgs until they can be properly supported in qt4.1
      Reverted splash to something similar to 0.7.4
      Fix for missing splash status messages
      Add missing icon needed for Gavins recent commits
      Refer to an icon that exists since the new refactor.
      Beginnings of cleanups for plugin builder for 0.8 release.
      Update Makefile in template dir to use qt4 uic and resource builder
      Minor tidy up and correction of comments
      Set toolBox color (which contains legend) to window background color instead of white to make it blend in to the gui more.
      Minor change - testing svn
      Fixes from mateusz for the following issues:
      Fix issue where in first time useage of QGIS 0.8 newly added layers are hidden by default.
      Fix for bug #31 std::list iterator not dereferencable bug in the QgsUniqueValueDialog
      Move existing unit tests into algorithms directory
      Apply patch #32 - replace 'Open' with 'Save' on project save as dialog.
      Fix bug with File -> Save Project where file dialog shows 'Open' instead of 'Save'
      Apply Ticket #27: acinclude_m4_64bit.patch
      Code cleanup - remove /qgsrastergrayscalerenderer for now until I get time after 0.8 release to properly split raster renderers into discreet classes.
      Fix small error left in makefile when I removed rendererif
      Updated to support qt4 installed via apt on debian /ubuntu systems
      Fix small bug with overridden QT4_SVGINC var being overridden by QtTest
      Yet another bugfix - repair typo in -lQtTest and add -lQtTest to mingw build too
      Added some comments based on chats with Martin
      Removed the need for updatePositionManual - when you want to implement custom position
      Removed the need for updatePositionManual - when you want to implement custom position
      Removed popup label in vector and raster context menus.
      Add -lQtDesigner and relevant includes to that designer plugins can be built
      Some updates for qt designer plugin support - still in progress...
      Added a readme file explaining how to ensure the plugins are in
      Minor changes to makefile
      Cleanup : Do away with legacy popup menu theming stuff
      Make new vector layer creation dialog say 'Save' rather than 'Open'
      Remove these files they are deprecated
      1) svg related
      Further additions to unit test framework. Disabled in build system now pending resolution of compilation issues.
      Remove this inadvertantly added file
      Added missing makefile.am
      Formatting changes only
      Long awaited fix for clipping issues with hard markers.
      Just added some comments
      Correct the path used to find configure.in
      Lower case plugin filenames as specified in todo item
      Further updates to plugin builder. Still need to resolve a makefile issue.
      Add missing src prefix for entry added to configure.in
      Port template ui to qt4
      Further updates to plugin builder - build a valid resources file. Various other clean ups. Get rid of xpm useage. Makefile cleanups. I still get compile errors with the generated plugin so its not useable yet.
      Fix for missing defined for 'QgsDebugMsgLevel'not defined bug.
      Further updates to port of plugin maker for Qt4...still in progress
      Plugin builder should now successfully generate a compileable plugin framework - ready to be extended by the developer.
      Implemented close and cancale sig/slot in default generated gui
      Added a text file version of the detailed docs provided in the template gui and told plugin builder to install the doc into the generated plugin dir.
      Add proper link to QgisPlugin in dxygen docs
      French translation updates from Pascal Obstétar
      Make a basic check that you are in the plugins directory before the script is allowed to run
      Enable build of tests
      Makefile cleanups in prepration for implementing more that one test unit
      Dont bother with ctor and dtor in unit test to keep it simple
      Consolidate test class into a single file to make writing tests easier and quicker
      More simplicfications - implement test directly where it is declared
      A template for creating new tests
      First draft at a little perl script to generate a test class with method stubs automatically
      More clean ups to test builder - warnning it will damge the local makefile if used at teh moment.
      test builder now makes additions to makefile properly
      Add stubs for methods from class being tested automatically
      Clean up stub listing shown to user before unit test is generated
      Eliminate duplicate test cases when overloaded methods are encountered
      Added unit test for testqgsfeature.cpp (stubs only thus far)
      A bash scrip to run all tests in the dir
      Remove backticks when running test
      Improvements to unit builder script - you can pass it the class nema to build the test for from the cli and it will not prompts you and just create everything - to be used in source dir parsing script that Ill add soon...
      A script to build a test suite for a director of qgs source files
      Added stubs for all classes in core
      Added directory and beginnings of test framework for gui lib
      Added stubbed tests for all classes in gui lib. Made some improvemtns to runtests script so that it now produces a grand summary for the module that lookes like:
      Remove trailing slash from commented out line
      Comment oout references to disabled targets
      Added a runtests bash shell script in src that will iteratively run tests in all dirs below this point. Sample output:
      Initial framwork for raster tests
      Test stubs for raster layer
      Add raster to tests
      Add raster to make file
      Tidy ups to unit test reporting, first pass at making html report (still under construction)
      Better formatting for unit test outputs
      More formatting improvements for test report
      Put a red or green blobby thing next to each unit depending if it passed or failed
      Free dummy test data that I digitised in qgis for use in  data driven unit tests.
      Updated French translation from Pascal Obstétar.
      Remove commetned out qgis_community line that was causign other plugins not to build / install
      Dont install testqgs* test units into <prefix>/bin - end users dont need these.
      Add missing nodistdir directive
      Preliminary support for static builds. Does not work for me yet due to no static sqlite libe being found. Previous invocation mechanism should still work fine
      A script to automate building of the debian package
      Fix formatter for date
      Use noinst instead of nodist to fix install issues
      Fix for building qgis on debian based systems where qt3-mt lib was also present and was getting linked to cause qgis to segfault.
      Make building of unit tests conditional (disabled by default)
      When building using the build script, enable unit tests and run tests on completion of compilation
      Set tab order and buddies on all dialogs
      Run tests after they are built
      Added geos cflags to make to remove build issue on mac
      Give mac is own little script for building
      Make editing icons more consistent with other icons.
      Fix date stamping to work in that back to front oh-so-strange american month-day-year format so that debian devtools dont get confusticated by version numbers...
      Build with no debugging for smaller distributeable bundle
      Anal retentive alphebetisation of includes...and remove duplicate includes...
      Some refactoring to prepare the way for reinstating qpicture based symbo drawing for composer
      Updates for marker cache so that I can support qpicture again (still in progress - nearly done)
      Updated german translation - thanks to Stephan Holl
      Translation updates from Stephan Holl
      Updated splash master image for final release version of qgis 0.8
      Updated splash screen for 0.8 release
      Bug fix for sed regex when checking automake version contributed by Tom Russo
      Qmake project file for quick and dirty testing & building
      Linux friendly python include path
      Gui cleanups:
      Set QCoreApplication organisation name etc so we can use qgis qsettings
      Remove deprecated call to setMainWidget
      Use qt4 as default dir
      Use package data path to locate py script
      Add PKGDATAPATH to cpp flags
      Add PKGDATAPATH to lib too
      Fix compile issue on mac
      Make msexport a mac bundle
      Add static method to find msexport app
      Wired in qprocess launch of mapserver export dialog
      Minor updates to debug output
      Build with qt4.2 preview
      Show info on QgsDebug if srs db is not found (and path where it was being sought)
      Fix typo in commnets for zoom in map tool
      Enable python support
      Updates for building with qmake under windows
      Updates for building on win with qmake. Just need to sort out yy flax stuff then I think core will build...
      Added GPL license to top level dir
      core builds with qmake under windows now (with some minor hacks)
      nsis script for writing env vars
      Preliminary updates to nsi - still not useable in anyway
      Updates for windows build. Composer and projectionselector libs now build.
      Updates for win build libgui is almost building - there are a few vtable errors left. In order to get past cyclical dependency issues I am building raster, gui and composer files into a single lib.
      pro file for gui added (I forgot to commit it before). QGIS gui lib now builds under windows using qmake.
      build target for qgis application. Remnamed gui.pro to guiapp.pro
      Temporarily disable postgres build stuff in windows - hopefully Im not breaking pg support on other OS's now? Fix pro files so QGIS.exe now builds.
      Use plastique style by default under windows
      Build improvements - org provider now builds
      Build delimited text provider under windows
      Set icon for qgis.exe.
      Windows rc file for icon
      updates to build system:
      Updates to installation package builder and added one for building a debug package.
      Applied patch from Ticket #357 to enable multilanguage support in the installer (for debug version)
      Added uncommited pro file for ui dir
      Script contributed by Godofredo Contreras to build lex sources under windows with qmake
      Commented out lex stuff for now...
      Added readme for building under windows
      Windows build updates - includes patches submitted by godofredo contreras
      Patched in qmake pro files contributed by Godofredo Contreras to build more plugins under windows with qmake
      Updated url for msys
      Minor changes to readme
      Merged in patches for building grass support under windows kindly submitted by Godofredo Contreras
      Dont use geos includes - wfs is not supported yet and that include breaks flex stuff under windows
      Got rid of deprecated grass lib add since thats been replaced by Freddy's stuff
      Dont build wfs
      Added providers lib dir to the lib search path so grass plugin would build
      Enable flex/bison stuff again
      Use better target names for these libs
      Include grass dir in installer
      Postgres provider now builds under native win qmake build
      Added sources for pg support to win build
      Define HAVE_POSTGRES = 1 so ifdeffed pg related stuff can build
      Removed some instructions telling you to ifdef out some pg stuff since that is no longer needed
      Removed a couple more win32 defines that I had temporarily inserted to disable building postgres related stuff:
      Vietnamese translation added
      Updated icon for windows with one supplied by Jean-Philippe Hussenet (thanks Jean-Phillipe!)
      Dont build debug version by default
      Bugfix for #387 - revert to using heuristic mask on mac since automasking leaves 'holes' in the splash image.
      Force tab bar scrolling on mac. For me it doesnt make the scroll icons appear but at least teh tabbar doesnt autoexpand any more
      Remove this from all plugin pro files as it causes linking to debug qt libs and also these params should be specified once in settings.pro only! (Fixes build of plugins when building in release mode only (not debug_and_release).
      Remove this from all provider pro files as it causes linking to debug qt libs and also these params should be specified once in settings.pro only! (Fixes build of providers when building in release mode only (not debug_and_release).
      Plugins now show up in plugin manager
      Incude msys in installer so grass shell works
      Install qgis into <path>/QuantumGIS rather than <path>/Quantum GIS so that grass shell can work. Note user still needs to intall in a base dir with no spaces. i.e. installing into c:\Program Files\QuantumGIS will not allow shell to work as the path has spaces in it.
      Set QGISDEBUG=1 when running with the debug windows build so we can see extra log data
      Use the new QLibrary::errorString() to try to show why a  lib could not load (for what its worth...)
      Added some win ifdeffing. The postgris provider does not inherit from QObjects so declaring signals and slots cause the qlibrary loader to throw a wobbly when trying to load the plugin. I tried making it inherit QObject but that wont compile due to ambiguous base class. So for no the signals are commented out. This should have little impact except removing a small feedback event when calculating recordset sizes....
      Reinstate spaces in default name. Freddy has a patch to resolve spaces in names issue for msys which I am testing. Once my tests are done I will commit that too
      Fix for msys shell not launching due to spaces in paths / filenames
      Fixed build eror with recent changes to qgsoptions
      Build wms provider
      Make wms lib load under windows build with qmake. This required disabling sig / slots for now. It has little impact other than disabling the display of some status messages.
      just some formatting cleanups
      Removed irrelevant comment
      Build the spit plugin (thanks FREDDY!)
      Set the geometry for the application on installation - in particular we want to get the toolbars placed in a decent default way
      Added recursive delete function and fixed bug where uninstaller was not properly removing all of qgis (why anyone would want to remove it anyway is beyond me...)
      Build the georeferencer plugin in windows qmake build system
      Build the geoprocessing plugin under windows / qmake
      Make the gps importer plugin under windows / qmake
      Build wfs provider in windows / qmake
      build wfs plugin gui for windows / qmake
      Added icon for mapserver export tool
      Added Freddy's picture
      Added freddy to th elist
      Fix path of where qm files are copied to in windows
      Latvian Updates - many thanks to Maris Nartiss for this contribution!
      Updates for italian translation - many thanks to Maurizio Napolitano for this great contribution!
      Copy resources into release dir
      sorted sponsors alphabetically (<,>sort in vim)
      Added some readme notes for including zipdll into nsis configuration
      Updates to installer to facililate downloading sample data. Gave teh install tasks better names and descriptions. Note unzipping the downloaded sample data is not working yet due to problems I am having with the zipdll nsis plugin.
      Latest latvian updates from the Ministry of Latvian Cultural Affairs' QGIS representitive. (thanks Maris!)
      Place holder splash for 0.9
      No code changes applied formatting in vim only
      Code cleanups:
      Remove compiler warnings about unused vars
      Use ${PROJECT_NAME} rather than hard coding qgis.app when naming mac application bundle
      Ticket #537 applied
      Install core headers on make install
      Include moc generated headers in CORE headers installation
      Comment out line 258 to remove unused var compiler warning
      Added Peter Ersts to the contributors list
      Fixes from Martin for mac build issues
      Install qgsconfig.h to includes dir too since apps using libqgis need it when compiling...
      Added missing GEOS include path for building pg provider on mac
      Install headers for app dir too
      Removed header install stuff for app: since app classes dont go into any lib there is little point
      patch from 'sploid' to set correct bounding box for vertext markers
      Added uninstall target for cmake
      Fix compiler warning
      Dont treat warnings as errors for lex generated sources
      Fix compiler warnings
      Fixed compiler warning
      Dont generate compiler warnings (and thus errors with -Werror) for geos included files since they arent under our control
      Fix for last commit. Warnings are not treated as errors in this dir for now.
      Build with -Wall -Werror now. Three directories still have unresolved warnings so this behaviour is disabled there (providers/wfs prviders/grass and plugins/grass). A nasty message is displayed during cmake configure process to remind that these errors must be resolved.
      Updates for SIP support from Martin
      Fix search path for python on mac
      For mac use dylib instead of .so for default libgdal and libpq extensions
      Push upstream changes in installer logic from 0.8 branch
      Upstreaming changes from 0.8.x branch revision 6681
      added mongolian translation
      Added notes for unattended install and customising installer. Upstreamed from 6701
      Make installing the application section mandatory
      Upstream fixes to make app icon work
      Dont install sample data by default since it requires a net connection
      Detect msvc when setting application icon logic
      Added stdint.h needed for compiling on visual studio
      Formatting changes only
      Fix pedantic compile warnings due to signed int , unsigned in comparisons
      No code changes formatting cleanup only
      Make 'legend' font size mac friendly
      Fixed problem caused by committing form with too new version of designer
      Initial commits to build qtests from cmake / ctest. Non functional yet
      Use QT4_GENERATE_MOC to build moc
      Simple test case working built by cmake
      Fix compile warnings caused by using int instead of unsigned int for loops. Now compiles in pedantic mode.
      Patched in code from Oleg Gusev to emit poisiton on right mouse click
      Neater implemtation for test builder ready for cloning...
      Install additional raster related headers
      Initial CPack directives
      Remove compiler warnings
      Set version name to 0.9.0preview1 for project name and in nsis config
      added missing libz.dll.1.2.3 file
      Moved to using text2tags for managing install etc docs. Please edit the install docs here (not on the wiki!) and then use txt2tags to generate moinmoin output and paste into the wiki. Also do not directly edit INSTALL but rather edit INSTALL.t2t and regenerate teh INSTALL file using t2t plain text generator.
      Removed redundnat intrduction section
      Upstreamed and Aplied patch from ticket #598
      This files is deprecated in favour of the all in one INSTALL document
      Applied patch #725 which also fixes ticket #698
      Applied patch #725 which also fixes ticket #698
      Upstreamed ticket #727 to trunk
      Upstreamed #728 to trunk
      Applied patch #731 from Steven Bell for pixmap fill support in vector rendering.
      Added notes from 0.8.1 release and notes from William
      Incorporated Martins msys from scratch notes
      Fixed compiler warnings by using an updated version of shplib files
      Fixed compiler warnings:
      Added raster band stats header to install list
      Applied patch from #740 with many thanks to Steven Bell
      Tishams ganymede splash updates - still will be tweaked a bit before final release.
      Removal of automake infrastructure - CMAKE will be the official build system from here forward
      Remove more automake stuff
      Removed this file - you can automatically generate kdevelop or xcode projects using cmake
      These files are part of automake - which is deprecated build system now
      These files are deprecated since automake support is removed
      Moved utility scripts into scripts dir for neatness sake
      Removed all qmake build stuff from SVN - CMAKE will be the official build system from now on
      This fie is deprecated - use cmake rather
      This file is deprecated - use cmake rather
      This scrips functionality is provided by cmake - Im removing it
      Automake stuff being removed....
      Tidy up cmake stuff so all .in files now live under cmake_templates
      Removing this script its deprecated since we can build under mingw
      Disable pedantic for preview 1
      Updated build directions for (debian based) linux
      Backwards compatibility for qt4.2.1
      Updated install docs to include cmake on linux steps
      Use rpath so no more nasty LD_LIBRARY_PATH should be needed when installing to a non
      Small informational addition
      Got rid of LD_LIBRARY_PATHS since this should no longer be needed
      Regenerated install notes using txt2tags
      Added translation support to help viewer
      Merged in changes from the 0.9.0preview1 tag back to trunk. Please make all changes directly in trunk.
      Added updated grass modules from lami many thanks folks from faunalia!
      Added Faunalia to the contributors list
      This file is deprecated since automake is no longer supported
      Small tweaks to debian install notes
      Added dllexports for win compilation support
      Install plugin headers for third party plugin building support
      Explicit linking to qt libs so that we dont link to unneeded ones e.g. qtest
      Updated ts files
      Update version & name for release
      Remove preview1 from release name
      Added txt2tags
      Added some extremely clever logic so gdal headers on Gutsy Gibbon are located properly
      Updated 'whats new'
      UMinor updates to install process and generated INSTALL doc using txt2tags
      Added debian build files - updated from debiangis folks to use qt4 for deps instead of qt3
      This file is needed for debian packaging please dont delete
      Updated changelog with items for 0.9 release
      Updated version in qgis.cpp and build pakcage script. Updated icon wiht new xpm
      Updated index with release related info
      Get rid of compiler warnings and dont link to qtsql lib
      Remove mysqlite from build deps
      Conditional use of qtSql lib
      Make linking to qtsql conditional on OS
      Updated debian packaging stuff so it works with plain ole debian
      Tweaked deb scripts so we can build pacakges on ubuntu feisty
      Theres always '1 more thing' isnt there?....Fixed dependency oon gdal-dev for feisty
      Removed test stubs - will add them back as we have real tests in place
      Added unit test for qgsvectorfilewriter
      Use relative path to find resources
      Fixed resource path error
      Added some more helpful stdout stuff
      Removed some autogenerated files
      Added line and polygon tests for filewriter and projected writing test. Fixed cmake so tests run properly on mac - still need ot test on other osses.
      Deleted stubbed in tests in favour of adding actual tests in one by one
      Layout fixes
      For all platforms install tests when tests are enabled
      Tidy up to qgis unit tests:
      Added some debug stuff only
      Dont just link to every available qt lib. This resolved issues where e.g. QtTest dependecy is being added to each build product unneccesarily.
      Fixed bug in unit test that prevented some files being cleaned up
      Fixed inproper declration of a struct when in fact its a class
      Applied patch from David Willis for msvc/win32 build support
      Fix so application starts properly when compiled win msvc
      Added clauses to find dependencies under MSVC. I will be making a zip file with  file with all deps for streamlining the dev environment setup process
      Under win msvc link to odbc (needed for gdal linking)
      Reformatted text and fixed application icon suport under msvc
      Try to copy lib to install dir when building with msvc (needs some work to softcode when building with other build types still)
      Make theis the canvas parent
      Install qgscsexception.h when installing headers
      Updated urls for dmg downloads
      More small changes to mac install procedure
      Fixed small problem with missing line break in mac install notes for gsl
      Use generic urls and instructions for SIP and PyQt
      Added a note about downloading latest python for mac
      Fixed small grammatical error in 'no active layer' warning.
      Updated notes for cmake step in osx build notes.
      Added missing python-sip4-dev for linux install notes
      Fix for trying to call winmain instead of main when compiled with msvc. Link to qtmain when building with msvc (fixes crash on app start up when building in release mode). Dont show console when building on win.
      WIN32 directive must come immediately after application name
      Removed kludge to install libs to install dir
      For msvc cmake rules make all the include, app and lib paths relative to the environment dir %LIB_DIR% so that the libs can be anywhere on your filesystem.
      added python-sip4
      Fix layout issues
      Reinstate original qgis icon which I previously committed by mistake
      Rolled back layout changes because they rely on qt 4.3
      Patched in Jürgens MSVC logger improvements.
      Patch from Jurgen to install libs under msvc too
      Updated vector file writer test to pass PEDANTIC
      Updated version number to 0.9.1
      Added Jürgen to contributors list
      Updated version and removed changelog type stuff from README
      Applied Jürgens patch with improvements for MSVC build and initial attempts at GRASS under MSVC
      Added note relating to issue #284
      Bug fix for layout issues in raster properties dialog (fixes saved using
      Fix compilation error introduced in r7297 because ui was saved using qt
      Added in MSVC notes provided by David Willis
      Patch for bug #604 contributed by Peter Ersts
      Dont need gsl-bin
      Regenerated INSTALL doc
      Remove libtool from linux deps
      Replaced msys.tar.gz with msys.zip
      Patch to fix typo (bug #792)
      Applied patch from Carlos for #794 Help button in Geospatial bookmarks shows "Close dialog"
      Added Carlos Dávila to contributors list and applied patch from him to neaten up a string.
      Removed swig dep in linux install notes and regenerated INSTALL
      Moved some MSVC notes I had made whtih are still in draft form
      Added Martins summary list of QGIS dependencies
      Fixed layout and saved with designer from qt4.2. Please dont edit dialogs with qt 4.3
      Fix for #798 - users need to be able to set locale easily
      Added latvian translation kindly provided by M Kestas
      Updated strings in ts files
      fix from Carlos Davila for #797 Typos error in Delimited Text Plugin
      Added svg version of the QGIS icon for best scaling possibilities.
      Defined requirements for Microsoft Platform SDK2 installation options
      Further notes on building on windows with MSVC Express
      completed detailed notes for setting up SKD2. Work for simplified MSVC install process is still in progress.
      A few more additions for so called simplified MSVC install procedure
      Bug fox for #809 - file writer does not over write shapefiles.
      Added spanish translations of help files from Carlos - thanks Carlos!
      Applied Aaron Racicots patch for ticket #722
      Further updates to install procedure:
      Minor change to trigger makefile regeneration and prevent build failure requireing total source rebuild with recent changes in grass modules
      Fix compilation errors under gcc:
      Initial commit of coding manual for QGIS (aggregates various pages from teh wiki)
      Some updates to developer documentation
      More updates in the quest to document the 'simplified' setup procedure using my qgis libs bundle.
      Added notes for using cmake and starting the initial msvc build (for windows simplified install)
      Find postgresql libs when they are in the qgislibs archive and LIB_DIR os set (MSVC)
      More updates and cleanups to windows simplified build procedure.
      Updated generated install doc
      Patch from Mateusz Loskot to allow easily using FWTools install of gdal
      Recreated the svg icon for maximum beauty
      Small test commit for buildbot testing. Please ignore this inconsequential change.
      This is a test commit for svn maintenance. Please ignore.
      Initial unit test for raster layer class
      fixes ticket #832 Raster cell coount returns incorrect value
      Added first part of tutorial on creating unit tests for QGIS (just introductory part, useful bits will follow)
      Completed my tutorial on unit testing as I promised I would at the last QGIS developer meeting...
      Some string cleanups from Carlos
      Corrections to english context help. With thanks to Carlos Dávila.
      Added spanish context help file from Carlos Dávila.
      Commented out line that was causing:
      No code changes, applied auto formatting using vim to comply with QGIS coding guidelines (use spaces for tabs and proper bracket indentation.
      Applied patch from Horst Düster for postgres schema support in GRASS module
      Added Spanish translation for mapserver help submitted by Carlos Dávila.
      Added basic unit test for map layer class
      Dont manualy try to delete shp files - use the new call in filewriter class to do this
      Applied patch from Aaron for ticket #572
      Updated ubuntu notes with hints from epifanio (thanks!)
      Fix some code block non closure issues
      Fix path issues for mingw detection of gsl deps
      Added missing code bloc formatter for qt install steps
      Applied patch from Jean-Claude Repetto for ticket #719 Problem with NTF projection in ECW files
      Fix error caused by doc removals - the make install line here needs to be reinstated before release
      Minor change to attribution
      Updated latvian translation
      Bumped version to 0.9.1
      ts files updated to sync with release of 0.9.1
      Attribution for new people with commit access
      Install INSTALL and CODING documents
      Install fixes for doc (removed install.pdf and reinstated other docs)
      Updated changelog for 0.9.1 release
      Specify grass build for win
      Changelog for debuan (dch -v 0.9.1)
      Bumped version numbers in trunk to 0.9.2
      Fix for #846 - No miles / inches display in scale bar
      Fix for #854 - Dont assert for unknown types in QgsVectorFileWriter
      Added a link to the Qt Quarterly article on designing Qt style APIs
      Added various qmls to test data for unit testing different renderers
      Code formatting only
      Applied patch from #892 which removes qt3 deps for plugin manager. Muito obrigado Fernando!
      Fix for #893 - focus whole rows and give table widget focus on dialog open
      Updated ts files
      Added script to create a .ts file for a new language
      Changed project version to qgis 0.9.2
      Applied patch from Fernando to provide grass export to dxf option
      Enhancements to plugin builder:
      Further improvments to plugin template:
      Added accessor for canvas bg colour
      Initial commit of new quick print plugin:
      Added quick print plugin to build list
      Saved dialog using qt 4.2.1
      Merge renderer branch to trunk r7761:7920
      Micky Mouse got in my qml...this patch removes him with prejudice...
      First pass at improved digitising icons - there are still some refinements needed here
      Committed patch from ticket #897 - port pg and attribute search dialogs to qt4
      Finalised (hopefully digitising icons)
      Cleaner win app icon
      Predifine icon size as a var instead of redecllaring each time
      added qgsprojectversion.h to installed headers so third party apps using qgsproject have all needed headers available
      Improvements and Fixes for quickprint
      Added a test for testing rendering performance. The test does the following:
      Added missing GUI_EXPORT
      Saved using qt4.2 and added lblMinMaxEstimateWarning
      Put maptip in gui lib so 3rd party apps can use it. Make it do GUI_EXPORT and install its header so it builds properly on win and that 3rd party apps can find its header.
      Remove duplicated header stuff from merge
      Updates to raster tests - added image writing capability. At teh moment it will write to /tmp/raster_test.png. Later I will write different files out after performing various colour and transparency operations on the test dataset.
      Refactored some variable names
      Unit test for pseudocolor
      Python bindings for quickprint and change print method to printMap
      Added missing sip file for quickprint
      Patch from Fernando for ticket #909
      Context help for spanish updates from Carlos Davila
      Limit scale bar with
      Changed version to 0.9.2 (mainly to snap up the 8000th commit!)
      Expose maprender height and width via the public api
      Tidy ups for quickprint:
      Updates for test data:
      Added first of gui lib tests (for quickprint)
      Added a helper class for unit tests that will compare an image with a maprender product and return true or false based on their equiality or on the time it takes to render the output. It will also produce a difference image so that dissimilar areas in the two images can easily be identified. Lastly it generates a simple report as an html snippet for easy inclusion of results in a test report in a web browser.
      Updated these tests to use the qgsrenderchecker class to validate results.
      Prefix image urls with file://
      Removed polygon outlines so maprender test passes
      Fix point size so unit test passes again
      Specify bgcolour as 152,219,249 so it doesnt look so turdacious on windows
      Updated control image for raster pseudo tests
      Use qRgba to set pixel values
      Updated ts files for string freeze
      Install raster ramp shader header needed for 3rd party apps
      Added raster test for a multiband image
      Added mising expected landsat basic control image
      Added qml for testing landsat
      Added unit test for setting raster qml which sets bands rgb as 875
      Removed redundant maplayer section
      Renamed landsat_clip to landsat and updated raster test accordingly
      Replace deprecated activated() calls to qaction with triggered() - removes COMPAT warning on console
      Small change to test svn upgrades
      More updates to icons
      Fix for #870 (suggest python sip4 for runtime)
      Icon updates:
      Committed patch from #901 - fixes for pg query dialog
      Updated spanish translations from Carlos Davila
      Added missing resource file that never made it in my last commit
      Added Fernando Pacheco to contributors list
      Updated changelogs and versions etc for 0.9.2rc1 release
      Applied patch from William for Mac OSX build. Regenerated INSTALL from t2t doc
      Fixed a code block error causing formating problems
      Regenerated INSTALL doc
      Fixed compile error caused by whats this changes
      More version updates for impending 0.9.2rc1 release
      Updated grass icons to make grass image stand out more and not obscure backgrounds to much
      Use (x) rather than (-) to show remove actions
      Updated nsis version to 0.9.2rc2
      Commented out scale and rotation debug causing log spam
      Applied bugfix patch from Stefanie Tellex:
      - Reorganise digitising icons as discussed on mailing list
      Use more logic ordering for toolbar icons and menu entries
      Various fixes for quickprint:
      Support user defined page size selection
      First step towards fixing ticket #749
      Added ability to set paper size to python api
      Saved dialog using qt4.2.x
      Allow large numbers to be entered (reverted to line edits)
      Some fixes for graticule creation when origin is > endpoint
      Fix .so collision between lib and app in deb packaging
      The last change I made to this file removed the incorrect line. This fixes that change
      Dont make page size methods slots
      Synced from trunk
      Added add postgres layer icon to master svg
      Remember last used page size
      Beatify scale bar a little
      Cleanups to the quickprint output to manage text overruns in legend and improve alignment of text in various places.
      Make maprender able to tell us the map size and dpi (there were previously no accessors for this)
      Restore map canvas to exactly same size and dpi after printing
      Dont call method 'max' because its a reserved word / compiler macro on some platforms (MSVC) and causes build failures
      Use qMax macro instead of reimplementing the same thing
      Remove compiler warnings
      Dont build as a standalone app too
      Use png rather than xpm for desktop icon.
      Added mim types and try to put qgis in root of application menu (Until I can figure out how to get it to create a new menu folder called science and add it into there)
      Some tweaks to try to ensure proper font sizing in projected maps and to make the scale bar a little skinnier
      Updated to use osgeo repo path for svn
      Changed required version to gutsy
      Initial test for qgsgeometry. At the moment it only does the following:
      Union test
      Write column and row as graticule attributes
      Fixed window title which was showing incorrect label
      Fix for if WITH_BINDINGS is off but python was found, cmake was still trying to build python stuff.
      Updated osx build procedure with notes from William
      Regenerated INSTALL procedure to reflect Williams changes
      Added some logic to allow libs and headers in non default locations to be used with priority over those in default locations (/usr and /usr/local)
      Commented out overly verbose debug line
      Added clauses (not enabled by default) to not build any parts of code base requiring grass or pg support.Before this change it was not possible to disable them building if you did have pg  grass on your system because when the cmake rules found them to be present it assumes you want to build with them. This may not always be the case. Note that if you disable them you have to do it explicitly before CMakeCache.txt is generated: e.g. -DWITH_GRASS=OFF -DWITH_POSTGRESQL=OFF otherwise the default behaviour is to build if those libs are present (as it was before this commit)
      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
      Changed project to 0.9.2 (removing rc1)
      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
      Fix error in sqlite find path
      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
      Added clause for finding sqlite header correctly when building internal
      Dont try to run moc on qgsmaptooledit.h since its not a qobject child
      Dont run moc on qgsrasterdataprovider.h since its not a qobject child
      Dont run moc on  qgsprojectversion.h as its not a qobject child
      Fix compile error
      Cleanup comments and note that layers are deleted when removed from the registry
      Added missing header install line that got removed accidentally in r8236
      Link to explicit qt libs to avoid linking to qttest
      Clean ups to doc generation
      Suport for splitting into modules in doxygen
      Defined application services linkage for mac since we dont just globally link to all qgis libs now (which used to give us ap services libs in the process). Applies to OS X only.
      Added missing braces
      Fix include search path when using LIB_DIR on msvc with prepackaged libs
      Fix for msvc so python parts build with nmake not vcexpress
      Updated to work under qt 4.2.1
      Added missing qgsprojectversion.h to list of headers to install
      Fix for double commit of qgsprojectversion header
      Fixed some issues with formatting in mkspecs section of os x notes
      Updated all ts files in preparation for string freeze
      Added some mac specific notes to fix SDK link path issues
      Updated vietnamese translations from Huu Manh Bui - many thanks!
      Updated latvian translations - many thanks to Maris Nartiss
      Further vietnamese translation updates
      Fix test breakages caused by recent build system changes
      New splash screen for 0.10.0
      Updated version to 0.10.0 since this release will contain new features as well as bug fixes. I've also softcoded the places that had release numbers hard coded in various points in the code, so setting the version no in top level CMakeLists.txt should 'trickle down' into most places where version numbers need to be set.
      Fix build error due to not returning bool
      Updated changelog for 'Io' release
      Changed version to 0.11.0 for trunk
      Whooppee! New splash for Mitis
      Alternative post build scripts for mac if using Tim's qgis universal deps bundle for OS X
      Updated projection icon for status bar.
      Third alternative mac post build script for building dmg
      Bug fix and gui enhancement:
      Numerous changes in GUI HIG revision:
      Changed release name to Metis
      Added some HIG guidelines (more to come)
      Enable qtsql module
      Added x11 deps required for herob
      Use qt Q_UNUSED for unused params rather
      Added a small script to tidy away tmp, orig and rej files left by svn
      Updates for tims post install mac scripts
      Use qt Q_UNUSED for unused params rather
      Use qt Q_UNUSED for unused params rather
      Dont artificially limit the raster types available. Note if you have a lot of gdal file types supported the file filter is very long. We need to find a sensible way to manage that.
      Created a custom view delegate for displaying in lists like the plugin manager and the grass toolbox.
      Used Q_UNUSED rather than UNUSED
      Used Q_UNUSED rather than UNUSED (and my apologies for the commit spam)
      Removed the definition for UNUSED as I have replaced all UNUSED in the source tree with Q_UNUSED
      On windows and mac, add the plugins dir to the search path on application start up.
      Reimplemented plugin manager to use a list view rather than a table view and to use the custom qgsdetaileditemdelegate for display of available plugins
      Dont use PREFIX on linux (or anywhere else). On linux assume prefix is appdirpath/.
      Moved text2tags sources into docs dir.
      Added style sheet for text2tags rendering
      Minor change to commenting
      Fixed / Removed kludge for getting detailed widget capture to layout out by calling show() on it quickly first.
      Added show settings to show application var state when debugging
      Prettified application variable name
      Some minor updates to docs
      Gui tidy ups for the project props dialog as part of the general GUI revision
      Make the top level legend item bold for each layer so that it stands out from the categories under it.
      Revisions to improve gui layout and useability. Note the custom projection navigation buttons are temporary and will be updated shortly with icons.
      Gui cleanups to main app window:
      Icon updates to templates and gave icon master a better name
      Navigation buttons for custom prj dialog
      SVG master for zoom icons
      Nav button for custom prj dialog
      Small icon cleanups
      make the highlight gradient a little less extreme
      added missing icons for rec naviagation to the custom projection dialog
      remove some duplication of version vars in top level cmakelists.txt
      Implemented word wrap in manually draw detailed item delegate and other related cleanups
      Further work on ui cleanups and useability:
      Just fixed some code indentation
      remove superfluous ^ symbol
      Gui cleaunups and use buttonbox
      Further icon updates
      renamed non db icon to add ogr layer for better naming
      Multiple changes:
      Added missing resource file
      Hide list view in grass toolbox as I hadent meant to commit it yet
      Removed these files as they are unused - part of cleanups of code base for 1.0 release.
      Remove references to deleted uis
      Use button box for cross platform consistency
      Use button box for cross platform consistency
      Use pushbutton instead of abstract button to prevent compile errors
      Remove deprecated in clude of attribute dialog header
      Remove cmake 2.6 warnings
      Gui cleanups for attribute capture when digitising. Create a dynamically generated dialog rather than using a table widget.
      Updated post build scripts for mac (Tims Version) so that python libs all have proper relative references into bundle for the lib deps.
      Display the grass modules list as second tab which avoids rendering issues. Enabled list mode.
      Refactored grass tools and plugin manager to always use qgsdetaileditemdata to represent the info to be display in items. This will let us switch between widget based and manually drawn implementations easily.
      Fix filtering bug in plugin manager
      Sort the model proxy after populating so python and c++ plugins get sorted irrescective of their type.
      Fix height bug manifesting in plugin manager and grass toolbox list view
      Added global proxy configuration to options dialog. Use the follow qsettings keys to obtain proxy configs: proxy/proxyEnabled, proxy/proxyHost, proxy/proxyPort, proxy/proxyUser and proxy/proxyPassword. Note that the proxy password is not encrypted in any way when stored in Qt config file / win registry.
      Implemented proxy support to be application global rather than set on a per connection basis
      Updates for internationalisation from Carlos
      Fixed broken filewriter unit test by changes in qgsapplication by adding a mechanism to find the install root of
      Use new prefix path mechanism to locate resources
      Use new mechanism to find path. Test still fails due to small differences in rendered output
      Updates so that paths are correctly set based on changes in
      Fixed incorrectly name method in app test
      Last tweak for app test to compile & work
      Use qgisapp path properly for quickprint test too
      Updated changelog for 0.11.0 release
      Forgot to mention qml support updates in changelog
      Updated version number, requirements and whats new
      uncommented mGlobalSRS that was causing build error
      updated whats new in application about box
      Updated INSTALL docs for 0.11.0 release
      Updated control images for small differences in rendering with renderer context merge
      fix divide by zero bug in quickprint. Fix issue preventing quickprint test from running
      Fix for ticket #1047
      Simple formatting changes
      Fix for #980 - remove dialogs after loading and saving styles
      Proving that my Polish is just as good as an other South Africans, I hereby declare ticket #927 fixed. Live long and prosper.
      Code formatting changes only
      Code formatting changes only
      Formatting changes only for draw polygon routine
      Applied changes from ticket #1108
      I am commenting the ellipsoid check out for now because of ticket #1146
      Applied Ticket #1049: python-site-packages-dir-0.9.1.patch
      Fixed gdal grass ubuntu package name
      Formatting changes only
      Formatting changes only
      Fix for ticket #1149. At times the current row can be returned as -1 which will cause a crash if you try to fetch its display role.
      Added a link to Marco Pasetti's web page describing msys build procedure
      Fix for ticket #1150, grass toolbox crashing in OS X
      Fix for crash scenario: If the first thing you do in qgis is open grass layer, edit it using grass edit tools then return to work with a non grass layer and touch the canvas qgis crashes because mNonEditMapTool is not initialised.
      Fix for ticket #1148 "GRASS Edit: can't modify Dynamic color"
      No need to debug out qgsappication vars - just call showSettings()
      Regression test for ticket #1141
      use correct geom type for Regression test 1141
      updated raster unit test control images
      Use rects for geometry tests rather than triangles
      Fixed qgsgeometry test so that it passes:
      Rolled back r8764 - as per Peter Ersts request we will leave raster unit test failing for the release until we have explained the small differences in raster rendering between 0.10.0 and 0.11.0
      Made new splash and version number so trunk can be distinguished from 0.11.0 branch easily
      Made new splash and version number so trunk can be distinguished from 0.11.0 branch easily
      Replaced QgisAppInterface::getToolBox() with QgisAppInterface::addDockWidget and updated dependent code & python bindings. Note you may need to do a clean build after this commit for python bindings to build ok. The toolbox was removed in 0.11.0 and so the old getToolBox call was broken - this provides a replacement for that functionality.
      Implement grass toolbox as a designer ui and make toolbox subclass it - reduces the amount of manually (programmatically) constructed gui code required.
      Refactored detaileditemdelegate to avoid code duplication and try to resolve some issues needed for grass refactoring. Also fixed clipping of checkbox and checkbox logic is not entirely encapsulated based on the values of qgsdetaileditemdata.
      Fix url to msys.zip
      Fix bug in plugin manager introduced by recent changes I made that causes it to not remember loaded plugns properly
      Removed Qt4.4 specific style directive
      Icon for filter clearing
      Added clear input icon
      Updating icons to match rest of QGIS (in progress still)
      Cater for those crazy folks who have more than 2 com ports on their windows boxes
      Added Marco Pasetti to the contributors list
      Icon updates for plugins (icon is now created in svg and uses qt resources instead of xpm)
      Icon updates for plugins (icon is now created in svg and uses qt resources instead of xpm)
      Partial fix for ticket #1182 - Mark project as dirty when adding layers.
      Complete fix for ticket #1182 - Mark project as dirty when modifying layer properties.
      One more thing for ticket #1182 - Mark project as dirty when removing layers.
      icon updates (though this plugin is not used anymore anyway)
      icon updates & drop xpm in favour of qt resource
      icon updates & drop xpm in favour of qt resource
      icon updates & drop xpm in favour of qt resource
      icon updates & drop xpm in favour of qt resource
      updated icon to match the rest
      Backport from grass-tidyup-branch to fix ticket #1036 (GRASS toolbox windows cannot be resized vertically)
      Added refresh button so when plugging in a gps device after dialog is opened, it can be selectd from the ports list.
      Added refresh button so when plugging in a gps device after dialog is opened, it can be selectd from the ports list. Use button box for gps add device dialog
      Fixed bug where current theme could overwrite the combo text of a different combo item
      Old icons get a rerun as 'classic' theme. More commits will follow to resolve theme selection issues in qgsoptions.
      Theme related fixes:
      Updated add vector name to be in line with default theme so it gets displayed properly
      make spin boxes double and move in increments of 0.1 for line width and symbol size
      Final fixes to default theme overlays and support for theme selection in grass plugin. I have added setThemeName and themeName accessor and mutator to qgsapplication which return the theme name only sans path. Various other changes were made to support properly masking themes with missing icons so that the default icon is used instead.
      Provide classic theme
      Move all grass icons into theme folder. Sort out naming consistency.
      Fix ticket #982 - combine start / stop editing into one button
      In renderchecker split runtest into two functions so that image based compares can be done in situations where a maprenderer is not needed. Added more tests for geometry functions (buffer, difference) and provide a visual report of geometry test results.
      Final fixes for ticket #1054. Grass plugin uses Qt4 resource bundle for all icon resources.
      Added missing icon
      Added more useful doxygen description of the test
      For all plugins use icon name based on <plugin_dir>.png
      Fix for ticket #15 (Use term CRS instead of Projection throughout. Note this is a cosmetic fix only - internally class and var names still use the incorrect 'projection' nomenclature
      Small helper script to remove junk from svn checkout tree
      Added callback functions and hooked it up to the raster properties dialogs so that building pyramids and computing histogram now shows progress bar indication. Also change cursor to hourglass while computing histograms.
      Show raster preview mini thumbnail as legend icon
      Fix for #605 - make building pyramids internally optional.
      Added unit test for raster external overlay building
      Added better message for cases where gdal format does not allow building pyramids
      Allow point symbol sizes to be specifed in double format and allow symbols smaller than 3. Added some constants in qgis.h to default and minimum allowable point sizes.
      Fix for ticket #555 - 'identify - some varchar column displayed instead of the key column'. This fix just corrects the erroneous way the value of the display field was being set after population, which allows setting 'cat' as the display field. The identify box then shows the results correctly.
      Added regression test for ticket #992
      Use pen editing icon. Finalises fix of #982
      Get rid of some extraneous debug output / noise
      Set the default font size to 9pt (we should really softcode this somewhere)
      Dont display unneeded 'you are using i18n foo message' on startup
      Added missing control image for regression992 test
      make editing button a toolbutton
      renamed misnamed QgsMapRender (verb) to QgsMapRenderer (noun) as part of cleanups for 1.0.0 release. Updated all related dependencies. Also removed some spurious debug messages
      Added capture point plugin to cater for various user requests
      Added hints for docks so left and right use full height and top and bottom nest between left and right docks
      use a better cursor
      Show rubber band on coordinate click position.
      Use mapRenderer() instead of mapRender() for the QgsMapCanvas map renderer accessor.
      Use mapRenderer() instead of mapRender() for the QgsMapCanvas map renderer accessor.
      Changed poorly named EPSGID constant to GEOEPSG_ID
      Display coordinates in geographic and canvas CRS
      Tweaked icons of coordinate capture plugin for clarity
      Added tooltips and made textedits read only
      Some fixes for the projection selector:
      Added tracking button and logic for live mouse tracking.
      Various changes relating to projection selector: Renamed QgsLayerProjectionSelector to QgsGenericProjectionSelector so that it can be used in other contexts too. Added setSelectedEpsg call to projection selector. Added setMessage() call to generic projection selector. Updated python bindings accordingly.
      Final fixes for ticket #1024
      Added icons for different projection classes in projection selector
      Patial fix for #971 - prevent extents display being obscured by other status messages. The part not implemented yet but requested in the ticket is to be able to manually edit and set the extents. The implementation here provides a toggle button on the status bar to switch between display of mouse coordinates and current extents.
      Overloaded addDockWidget() so that when plugins (or any other code) adds a dock widget, an entry for it is automatically added to the view menu
      Added cancel button to generic projection selector (and switched to using QButtonBox)
      Added tooltip to crs select toolbutton
      Use readXml, writeXml instead of readXML_,writeXML_
      Fixed issues with projected crs list not being properly filed under the appropriate node and not being grouped. Also expand the proj node by default.
      As per email thread '[Qgis-developer] Qgis application name' on the QGIS developer list, I have renamed the application name from qgis to QGIS. THe application name is used by some OSes (e.g. OS X) in menus and other places and the lower case name looks incongruous. A side effect of this however is that all application settings will need to be re-set since the qgis key used by QSettings is now called QGIS and it is case sensitive.
      Added Paolo Scala's dxf importer plugin (initial import to SVN)
      More substitutions of the words Projection/SRS for Coordinate Reference System / CRS
      Set extents / pos label tooltip in status bar appropriately to context
      Use javadoc style class descriptors and updated modules list
      Api documentation updates and setting grouping tag
      Api documentation updates and setting grouping tag
      Updated splash and compressed master so it requires less space in svn checkout. Updated version name in cmakelists
      Refactor spatial reference system to coordinate reference system (finalise fix of ticket #15). Also updated some more core api docs / module assignments.
      Use a glob for ui files instead of listing them individually.
      Further api consistency cleanups
      Use fileName() instead of setFilename() for filename accessor
      Follow Qt naming style: fileName instead of filename, layerName instead of layerName
      Use layername not layerName for xml
      fix example xml naming
      Gui tidy ups:
      Added a small useage example to generic projection selector dialog docs
      Added a wrapper for ogr register all so that it cant be called twice (on suggestion of M. Loskot).
      Updates to api docs and some api consistency cleanups
      Gui cleanups for interopolation plugin: use labels formatting compliant with qgis ui guide. Get rid of extra layouts. Improve layout. Use qrc file for resources. Make plugin icon consistent with requirements for docu team.
      Make icon naming consistent for documentation folks
      Updates for doxygen for gui module
      Disable quickprint plugin for release - will redeploy if time allows to convert to new composer code
      Api documentation updates - added class descriptions for all raster classes
      Remove image notes from AUTHORS file
      Unit tests for raster contrast enhancements
      Implemented more gui api cleanups and suggestions from Albert Areny to clean the api. Note this commit breaks most python plugins out there. Please refer to the plugin interface header to see what is required to (trivially) repair your plugins.
      use isVisible() rather than visible() to test for layer visibility
      More api cleanups mainly affecting gui
      clean up icon to make it consistent with other add layer icons
      Final icon tweaks for add layer related icons
      Let qgis core plugins work with qgis api changes
      Tweaks for raster layer props and got rid of show debug overlay option
      Fixed trac urls
      Added note to install cmake
      Merged in Borys's new plugin installer
      Remove debug overlay from api and code base
      Updates for Borys and added some missing files
      zoomToActiveLayer instead of zoomActiveLayer. Also applied patch from Magnus Homann to correct issue where save as shapefile does not allow using CRS of project projection.
      Plugin installer fixes from Borys
      Mark splash as preview
      an icon for favourite projections node
      Mark as preview 1
      Added Peter Ersts to authors list
      Prevent crash on export as shapefile if coor transform is uninitialised
      update qml related changes in project file from 0.11 to 1.0
      give better names to some methods
      give better names to some methods
      API Cleanups
      API Cleanup: Use begin() instead of reset() to move to start of selected features
      API cleanups: getNextFeature becomes nextFeature, getFeatureAtId becomes featureAtId, getDefaultValue becomes defaultValue, allAttributeList becomes attributeIndexes and reset becomes begin on data provider api.
      Fix bug where quantiles and empty classification types werent showing preview symbols in layer props. Also used some better var names in cont col dlg
      Just some api doc updates
      Bugfix: when saving a project and there is insufficient space on the volume, handle the problem gracefully. Also fixed qgisapp so that failed project saving before app exiting halts app exit properly
      Bugfix from Marco: when selecting features in gpxprovider use proper intersection test rather than just testing if bounding boxes intersect
      Bug fixes: click to select fixes for ticket #1154. Fix for topological editing. API cleanups and updates.
      Updated coding guidelines for enumerated types and constants
      More topological editing fixes from Marco
      Fix for #239 - retain outline color of selected polygons
      Further api updates in core
      Fix for ticket #1200 - remember state of mode in graduated symbold dialog. Also fixes symbol preview update issues. Note there still seems to be a general bug in quantile computation which is not addressed yet.
      Fix incorrect transparency for symbology previews in legend and vector props dialog
      Use enum properly for qgsmaplayer type and refactored 'LAYERS' to LayerType
      Fix to let point symbol previews render
      Cleanup for type accessors on maplayer and subclasses
      Fix for showing incorrect symbol type when creating legend entries following recent api updates
      More api cleanups
      Bugfix from Fernando Pacheco so that coord capture plugin works with non EPSG based CRSes in selector list
      Fix naming of reverse coordinate transform enum
      remove get prefix for crs accessor
      Remove abbreviation of connectionInfo
      api cleanups for distance area
      Api cleanups for qgsfeature
      API cleanups for qgsgeometry
      Use 'combine' instead of 'Union' in order to preserve coding style rules (methods should be lower case). Union cant be used in lower case since it is a reserved c++ word
      Fix build errors after r9527 - maplayerinterface needs to be removed from cmakelists too, and from qgisapp.cpp.
      API cleanups
      Use preferred naming conventions for enums
      API cleanups to qgis project and maprenderer classes
      qgsprovidercountcalcevent api cleanups
      API cleanup for raster data provider
      Use setCoordinateTransform instead of setCoordTransform
      API updates: use clear() instead of setString() on qgssearchstring
      API tidy ups for qgssnapper
      Plugin installer updates from Borys
      Api cleanups
      API Tidy ups for composer
      Added a readme with fonts used so I never again have so spend an hour of my life wading through all my fonts trying to find the ones I used....
      updated web banner for otto
      Tidy up to header and fix some typos
      Final cleanups for gui API
      Updated splash for preview II
      Changed begin() to rewind() on provider interface
      Added missing ingroup doxygen tag
      API cleanups for QgsRect that got overlooked...
      Added some more notes relating to bug filing
      Added north arrows contributed by Nikos Alexandris <nikos.alexandris @ uranus.uni-freiburg.de>
      Added Nikos Alexandris to contributors list
      Added some notes about API compatibility
      Added some missing svn devs - any more?
      Fixes for GRASS vector to work with current GRASS in trunk (from Markus Neteler)
      Fixes for GRASS vector to work with current GRASS in trunk (from Markus Neteler)
      Patch from strk to specify minimum gdal of 1.4
      Use 0.1 for default line width instead of 0.4
      Make default line width 0.2 instead of 0.1 as requested by Maciej
      Use trunk designation
      Use 0.2 as default line width thoughout.
      Make default line width 2.6 to avoid jaggies on some displays
      Imported GIS theme from Robert Szczepanek
      Added   Robert Szczepanek
      Updated splash for final release of 1.0
      Added key changes in 1.0.0 release
      Updated whats new etc for release
      Minor updates to install doc
      Fix map render unit test
      Fixes for geometry check tests
      Updated test images
      Added gis grass icon theme
      Added svg symbols from Matt Amos (with his permission)
      Mark trunk as qgis 1.1.0 unstable and updated splash so unstable is visually distinct from stable on startup
      Fix to make gis theme icons install properly
      Use 'traditional' load and save icons from Robert'
      Updates of web banner for launch of QGIS website update
      Applied patch from ticket #1478 to trunk
      Suppress cmake warnings in cmake 2.6
      Use palette highlight text colour for highlighted items so we dont have dark text on dark bg
      Write a world file when creating a screenshot so that it is georeferenced
      Dodo-ification of graticule plugin in favour of ftools plugin which is now in svn
      Fix for ticket #1527
      Added unit test to replicate crash when a raster is removed from the registry
      Dont delete layer after it is removed from registry
      Tweaks to make cmake find the sqlite3, pq, gdal and geos dependencies when using LIB_DIR and osgeo4w dependencies
      Added new module group for analysis
      Fix for redundant duplicate double repeated translation string which appeared twice so I removed once because there were two of them....
      Added open WMS search interface from Mathias Walker
      Added Mathias Walker
      Me no likey likey when ui gets fatty fatty....make dialog a size fit for human beans again...
      Disable label controls if labels are disabled
      Enable plugins to dynamically change their theme if it is changed in app props. Its up to each plugin to individually support this
      Hide / show vector layer editing tool based on context of layer type and editing status
      Gui cleanups for coordinate capture - dont use a toolbar icon, rather use a button in the dock.
      Layout tweaks for new attribute table to remove margin space
      Updates to table widget layout
      Updated sidelogos on win installer
      Port r10462 to trunk - adds nsis files for setting gui defaults on first run in windows
      Updated splash for 1.1 release
      Use camel case for plugin name. Fixes issue where tab name appears in lower case
      Added tab for translator acknowledgement to about box
      Updated names list from organigram
      Fix poor grammar
      install translators list to docs
      Update int version for 1.1 release
      Fix version number gaff
      Updated changelog for 1.1
      Added note on how version_int is computed
      Updated changelog in help - about dialog
      Removed part about analysis lib since it is not yet in trunk
      I hope everybody likes green
      Applied last minute patch for http auth support in wms (see ticket #1603).
      Update splash and versions so its clear trunk is trunk
      Updates to coding standards docs - mainly formatting and layout cleanups
      Refactoring to follow the 1 class :: 1 file rule. Also renamed mem model to memorymodel to comply with coding standards
      Placeholder updates for eventual 1.2 release
      Regenerated from sources
      Trivial change, just removed some extra white space
      Added missing files
      Put map name in quotes to avoid issues with map names having spaces
      Fix Parse error.  Function missing ending ).  Instead found left paren with text (. on line 7. Did this by separating logic for 'directory present' and 'is a directory' checks
      Updated splash for 1.2 release (now standing back to wait for complaints about the colour :-)
      Changed release name to Daphnis
      Renamed Anitas new svg version of the QGIS icon to qgis_icon and deleted the old one
      Updated changelog for 1.2 release
      Updated the whats new and index changelogs
      Added missing release name
      Fixed echanting typo
      Fix for syntax error preventing compile
      Brought over nsi from 1.1.0 release, updated version numbers, removed 'unstable' from package name
      Added German Carrillo to contributors list
      Updated splash for trunk so its differentiated from Daphnis
      Slowly I'm learning to count....
      Added grass and nograss clauses
      Put no grass into installer package name
      Updated web banner
      Some ui cleanups: capitalise the relative path string in project props. Dont put single widgets in group boxes (wms dialog). Try to tidy up evis event browser widgets by using group boxes
      Fixes for evis (and general win qt image support). Search path for Qt plugins under win is now <app dir>/bin/qtplugins/. Set evis tooltip to show file path when hovered over the image. Set about box to show search path(s) for plugins.
      Simple formatting change
      Changed version name and added option to force lzma compression
      Refactored to remove redundant 'Table' from name of dock class
      [FEATURE] Added an option for docking the identify query results rather than having them float over the app. Default behaviour is not docked, but it can be enabled in the options panel
      Expand feature attributes by default
      Generated new splash and mask to try to prevent some messiness in masking and to herald in qgis 1.3 mimas
      Updated master splash image and put it on a diet (now .5 original size)
      Added contributors list to qgsabout as requested by Germán Carrillo - and implemented attendant changes needed to support this. Also cleanups for the QgsAbout dialog to remove deprecated / unused code.
      Updated release name to mimas
      Updated change history
      Some formatting repair work
      Updates to whats new and fixed version no in index.html
      Windows installer cleanups and updates for 1.3.0 release
      Splash update for trunk
      Updated web banner
      Updated version number to 1.4 and fixed bug where a leading developer's face was obscured by a letter
      Dont install developer pics since they are not used anywhere
      Usability improvements to the new vector layer dialog. Also refactored so that the dialog an class names are now a more logical QgsNewVectorDialog
      Inject a bit of layman into field names to help those not familiar with computer terms
      Applied patch from #1962
      Field Calculator: HIG compliance and use user friendly names for data types
      Fix for ticket #1973
      HIG compliance for composer and it's dialogs
      Use nicer looking resize boxes in print composer
      HIG Compliance for Identfy Mode
      HIG compliance for snap mode combo list
      Added event handler for context help in composer
      User interface cleanups to copyright, delim text and n-arrow plugins
      Reduce the mimimum size of the undo dock widget.
      Formatting changes only (wrap lines at 80chars)
      Added unit test for QgsCoordinateReferenceSystem
      Added RequestExecutionLevel option to make the installer behave better under Vista and Win 7. Updated reg entries for toolbars etc
      Enceladus splash for next release
      [FEATURE] Added option to display position as Degrees,Minutes,Seconds in the status bar
      Added unit test for QgsPoint
      Updated sip bindings to match changes in r11825
      [FEATURE] Applied patch from #1974 to enable render caching capability in 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.
      Invalidate the layer cache when rolling back so that it draws correctly afterwards
      Ensure the vector editing icon stays in a consistent state
      Layout widgets horizontally to waste less space. Fixed tab order, buddies
      Added user selectable svg paths management to qgsoptions. Currently this is only working when svgs are in nested dirs of paths specified - will update soon so that it will look in the root dir of paths too.
      Search also in root dirs of svg search paths
      [FEATURE] This is a nominal commit to remind documentors that user defined SVG search paths are now added to the options dialog
      Added missing api doc for render method
      Dont show all other file types as it makes the dialog box unusable on many screens
      Added deprecation note for QgsLabel::layerAttributes and suggest using QgsLabel::labelAttributes rather
      Use labelAttributes rather than layerAttributes where appropriate
      Dont pan if next point is in current extent (so we can take advantage of render caching
      Simple typo fix
      Allow more decimal places in interpolator plugin (fixes issue with building dems in decimal degree datasets)
      Fix bug where ok button is not enabled if output file name is manually entered
      Use horizontal layout for interp plugin so that it fits more easily on low res displays
      Usability cleanups for vector props dialogs. Also removed size adjustment to marker sizes in qgsoptions.
      Simple naming and formatting change only
      Code style cleanup only
      Code style cleanup only
      Gui layout cleanups
      Greetings from Anita and Tim at the QGIS Hackfest in Vienna (Nov 2009). We have just fixed bug #2011 (Crash using Identify Feature)...Wheeeeee
      Whopppeeeee hackfest bug fix for ticket #2012 from Anita and Tim
      Whopppeeeee tidy up white space around identify results window so that dock widget looks better... Anita and Tim at the QGIS 2009 hackfest, Vienna
      Updated Polish translations from Milena
      Removed redundant ui file
      Reinstate ui to prevent compile issues
      ui cleanups
      User interface audit updates round #1
      Fix compile error
      Further ui cleanups for map composer
      Really fix compile error now
      Fix for mapserver patch issues and updates for mapserver from Richard Duivenvoorde and Stephan Meissl
      Fix gps plugin error
      Added some missing contributors
      ui cleanups for composer (vertical orientation for props pages)
      Remove Werner as he will be in authors
      UI overhaul bonanza...hope this doesnt break anything...I guess we should say [FEATURE] at some point as the map composer dialogs have been somewhat overhauled....
      Added newgis theme which is a revision by Anita Graser of the original GIS theme by Robert. Note that this newgis theme will replace the GIS theme once we have discussed with Robert and Anita has completed her revision.
      Dont descend plugins dir
      UI cleanups
      UI updates for compositionwidget
      [FEATURE] (well its an un-feature really but doc team may want to note this. 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 node tool replaces the functionality of the three removed items
      [FEATURE] layers now unified to one toolbar and removed hide show all layers and add to overview icons from toolbar (as discussed at hackfest)
      [FEATURE] UI cleanups in prep of using property lists. Main visual difference is that labels dont have property lists no in vec props
      Fix for missing label field combo
      First implementation of property lists for vector props dialog. Still needs icon for the property list and vertical resizing is currently not working as it should (on my todo list to fix).
      Updated coding documentation to reflect Martins ADD_QGIS_TEST macro for unit testing
      Updated coding documentation to reflect Martins ADD_QGIS_TEST macro for unit testing
      Remove scrollbox for property list since it adds its own scrollbars when needed
      Layout cleanups for actions widget
      UI tidy ups
      Applied updates from John Tull to INSTALL documentation for Snow Leopard
      Implement property list ui for raster props dialog
      [Feature] Implement property list ui for qgsoptions dialog
      Use grid layout not form layout (preserves compatibility with older qt versions)
      Layout fixes for options dialog
      Dont use form layout use grid layout (for  #2121)
      Dont use form layout use grid layout (for  #2121)
      Dont use form layout use grid layout (for  #2121)
      Dont use form layout use grid layout (for  #2121)
      Dont use form layout use grid layout (for  #2121)
      Property list updates so they work nicely when icons are ready
      Initial commit of Anita Graser's property list icons (they are still a work in progress)
      Store theme data in a resource file and pull icons from there as needed. Currently only default and newgis have been moved into the resource, others will follow
      Dont install themes anymore since they will live in a resource archive
      Set property icons for options dialog
      Set property icons for raster props dialog
      Added gis theme to resources bundle
      Property icon updates from Anita
      Move property icons into default theme rather so that proper icon fallback support is available for non implementing themes. Enable icon for diagram overlay property icon in vector props dialog.
      Update suggested by marisn on irc to set degree units to have a higher precision than cartesian
      Fixed bug with theme switching not working properly
      Update for 1.4 release
      Use spacer to push arrow and shape props to top of toolbox drawer
      Property icon updates from Anita Graser
      Fixed bug in deserialisation of nofill brushes
      Updated network icon from Anita
      Updated splash for enceladus release
      Fix for #2165
      Use platform native dialog for file open operations
      Switch to using QWebView to allow rich html in help viewer
      Minor formatting change only
      Generate docs for symbology-ng dir too
      Use qimagereader filters to show all available file types for save map as image
      Added analysis libs to doc generation too
      BugFix: enable theme switching to work for grass plugins again
      Make spatial lite dialog smaller and get rid of ending colons on labels
      Applied css style from Milena. See help text for project props dialog for an example.
      Context help css and content updates from Milena
      Further update for context help from Milena
      Arbitrary change to cause makefiles to update
      More iconography updates from Anita Graser
      Added whats new text for 1.4 release.
      Updated whats new content in index.html
      Updates for context help from Milena
      Updated version nos etc for enceladus release
      Added gps tracker widget. This work was sponsored by http://gonavigo.ca/. We thank them for their support
      [FEATURE] GPS Tracking widget added. This is a bug fix for a missing file that should have been updated in last commit
      Fixed typo
      Refactored capturetool to capturemode and fixed some compile errors
      Fix issue where gps tracker was not being restored properly on subsequent qgis launches. Also wrapped some more conditional qwt bits
      Something from the 'what took you so long?' dept - trunk splash update
      Add a little more white space to the left of the gps dock for a more balanced look.
      [FEATURE] Made wms search server user configurable
      Added Italian srs defs. Paolo please test
      Updates as per #2385
      Label dialog: Remove the toolbox and use tabs and scroll areas rather
      Label dialog: Fix buddies and tab order
      Prevent crash on feature reset in gps tracker
      New splash for tethys (1.5)
      UI Tidy ups
      Bugfix for gps info widget crashing. Gettings to all in Piza
      HIG compliance updates for annotation dialogs
      Fixed a crash in the plugin that occurs when the epsg code for a layer cannot be parsed
      Fixed a crash in the plugin that occurs when the epsg code for a web section cannot be parsed
      Use a little less white space around identify results dialog
      [FEATURE] Applied patch #2634 from Luiz  Motta which provide a new c++ plugin for carrying out spatial selections
      Added note about using Qt style includes
      Added geos to include search path and library linking for geos
      Alphabetised contributors list and added Luiz Motta and Diego Moreira (authors of spatial query plugin)
      UI updates from Milena Nowotarska
      Updated splash for release
      Added Giuseppe Sucameli to authors list
      Make version name tethys for the upcoming release
      Added over to google projection parameters as per fwarmerdam.blogspot.com/2010/02/world-mapping.html
      Capitalise first letter of renderer name for consistency
      Updated whats new texts
      Updated web banner images
      Updated web banner images - version is 1.5 - thanks Milena :-)
      Added north arrows from Nikos Alexandris
      Tidy up north arrows
      Fix typo in raster enum for MultiBandsingleBandGray and kept old enum with identical value for backwards compatibility
      Tweak to debugging plugins url from Volker
      Interim splash screen for trunk
      More useful debug error message when trying to write a vector attribute with an invalid QVariant type. Message displayed now looks like this: Invalid variant type for field lon 1: Expected Type float : Received Value: 20.375
      Added SJJB icons - see http://www.sjjb.co.uk/mapicons/introduction
      Soft code start id for user crs
      Improved interaction with extents widget in statusbar so that the text contents of the widget can be copied and pasted
      New splash for 1.6
      Fix for #889 - show selection count in atribute table dialog
      Fixed small typo
      Added attribution for some map icons
      Applied patch to close #25 - allow case insensitive search of attribute table
      Applied patch from #3005 - allow entry of scale without leading 1:
      Use qwt to plot raster rather than my my homegrown charting stuff
      Zen minimalism for raster graphing page
      Added option to save histogram and also refactored dialog filetype list for saving images into qgisgui
      Added option to generate thumbnail using qimage rather than qpixmap
      Small fix to doxygen docs for maprenderer class
      Fix typo in docs
      Fixed some typos in docs
      Show actual pixel values on x axis of raster histogram
      Fixed bug where histogram disappears when defocussing then focusing histogram tab
      Copiapo it the new in thing...
      Fix crash and corruption of project file when saving project with non spatial layers. Fix issue preventing projects with non-spatial layers being loaded.
      Beginnings of unit test for vector layer
      Make the unit test more explicitly test result size and use a proper attribute list
      Fix for missing table icons for non spatial layers
      Fix crash in raster props when histogram tab is last used and props dialog is opened.
      Updated whats new for Copiapo
      Removed some stray colons
      Updated whatsnew
      Small tweaks to docs
      Show something different for trunk
      Hello from Wroclaw QGIS Hackfest November 2010! Tidy up for vector symbology dialog
      Updates from Wroclaw hackfest to let the vector properties dialog fit on a small screen
      Fix grammar on label
      Use add column for consistency
      Remove the word renderer from the vector props dialog
      Tidy up for the options window to use top tabs as per gui discussion at Wroclaw Hackfest
      Cleanups for vector layer properties
      Updates for raster props dialog
      Small tweak to make symbol layers dialog vaguely clearer sort of
      Use nicer terms for start and end colours
      gui tweaks for project properties
      In progress update of label dialog
      Tidy up table headers in vec props dialog
      reverted to svn trunk of this file
      Cleanups for label dialog
      Added icons to labelling tabs
      Added apply button for label dialog for the lazy
      Stretch table column in attribute list
      Automatically sample on field calculator and gui tidy ups
      Remove stray shortcut indicator
      Small ui tidy ups
      Fix broken activation of label dialog
      Also resize the alias column
      Remove field type indicators in attribute form
      Show more user friendly CRS in vector props dialog
      Stretch columns in transparency list on raster props dialog
      Fix broken behaviour in raster props dialog for reset original null value
      Updated HIG guidelines
      Updated tab bars to use 22x22 icons and updated HIG guideline accordingly
      Use 22x22 icons in label dialog tab bar
      Put label icon on label toolbar. Some cleanups for labelling ui
      Added git ignore rules for more git zen
      Reinstated this as it got trampled by a copy of coding guidelines in a previous commit
      Add some more directories to the git ignore list
      Updated packaging notes a little
      Ignore extract dirs and installer exe
      Added small script to build the package only
      Fixed some soft coded values which should have been hard coded
      Fix poor english on gdal job completion dialog
      fix var that needed to be hard coded
      fix var that needed to be hard coded
      applied patch from NathanW for ticket #3339
      Fix spelling error
      Applied patch from ticket #3240 with some tweaks. Allows unprojected measurement of distances
      #3420 fix for map canvas rerender not working under python
      Applied patch from #3447. Button group for add layer
      Revert "Applied patch from #3447. Button group for add layer"
      Improvements to spatial select plugin from Luiz Motta (#2634)
      Dont use deprecated call to maplayer::srs
      Raster Layer Props tidy up: Used friendlier crs description in general props. Also don't use deprecated maplayer::srs method anymore
      Fix but where layer does not refresh when applying local histogram stretch and render caching is enabled. Also update legend pixmap if performing a local stretch
      Added local histogram stretch icon to the new raster toolbar and wired it up so it works
      Added dedicated dialog for the sponsors. No longer parse sponsors from sponsors text file, just edit the html in the dialog directly.
      [FEATURE] Not sure how we coped without this till now...we now have a tip presented at startup. You can en/disable tips in the options panel. To contribute more tips, please add them to src/app/qgstipfactory.cpp
      [FEATURE] Not sure how we coped without this till now...we now have a tip presented at startup. You can en/disable tips in the options panel. To contribute more tips, please add them to src/app/qgstipfactory.cpp
      Updated icon from local histogram stretch from Robert (thanks Robert)
      Added Municipia to sponsors list
      Added some more great tips from Andreas Neumann
      Added another tip by Andreas Neumann
      Some cleanups and additions to Andreas' tips
      Added find rule for QGIS
      [FEATURE] Added option to load c++ plugins from user specified directories. Requires application restart to activate.
      Removed message box left in by mistake while testing user defined plugin dirs.
      Set the use of symbology ng and anti aliasing to default for qgis 1.7
      Added a couple more tips
      Minor re-wording for ease of reading
      Updates from Luiz for spatial query plugin
      Updates from Luiz for spatial query plugin
      Applied latest spatialquery_X_full.zip patch from Luiz Motta from #2634. This adds a number of improvements in functionality and usability to the spatial query tool. Muito Obrigado Luiz.
      Added new images folder for tip images and new tip from Alister Hood which demonstrates how to add a tip with an image. Note the use of alias in the qrc file.
      Center image in tip
      Use transparent png rather
      Removed quick print plugin
      Removed ogr converter: 1. its not maintained 2. its mostly duplicated by the layer save as... option.
      Partial fix for loading projects with missing layers from Sunilraj at KCube. see #3468
      Better wording for the load missing layers dialog
      Cleanup some about text as suggested by users at the last hackfest
      Applied patch for #363 from Alex Bruy to enable on the fly projection by default.
      Show more user friendly projection name for qgis default project CRS (relates to #393)
      Added tip relating to the use of default on the fly reprojection
      For global crs option show nice user friendly name instead of proj4 string
      Added 'sponsor us' tip
      Applied patch from JCTull - show no pen and no fill as second entry in lists for symbology. Thanks. Closes #3557
      Dont apply otf settings to current project after closing options box - it should only be used when a new project is created.
      Fix histogram stretch tool so that it works with multiband colour images too
      [FEATURE] Added histogram stretch to full dataset icon to raster toolbar
      Enable/disable raster icons based on context of which layer is active
      Added null based transformer rules for qgis 1.6 - 17 projects and other missing ones for older releases.
      Deleted this file - I think it was added by mistake
      Be a little more generous with the space allocated for coordinate and extent display so it doesnt get truncated.
      Try better default arrangement of icons
      Deprecate the use of SRS in favour of CRS in api
      Use muted icons in status bar (based on article I read on a non distracting ui)
      [FEATURE] show active crs in status bar. Closes #3590
      On discussion with Robert, also use desaturated icons for layer type icons. Updated stop rendering icon with one contributed by Robert.
      Added zoom 1:1 to zoom bar, icon updates from robert. Disallow hist stretch for wms layers
      Replaced addAddLayer with insertAddLayerAction
      Renamed removeAddLayer to removeAddLayerAction
      Updates for spatial query plugin from Luiz.
      Updated icons for spatial query plugin from Robert
      Small change to spatial query text
      Updated 'whats new' for string freeze. Updated version name to Wroclaw.
      Update splash for wroclaw
      Improvements to splash - reduce capitation levels
      Added utility script from Mathieu Pellerin for updating the srs.db from gdal
      Removed this as its redundant with patch from Juergen at #3645
      Added header for 1.7 release in index.html
      Added a few lines about using git in win build
      Added a few lines about using git in win build
      Dont use my personal username in docs
      Added note about path for flex and bison
      Added note about fixing path to flex and bison
      nsi updates: commented out reboot which causes nsis to fail for me. Updated quickpackage to set version name to 1.7
      Added a little more detail on the final packaging step
      Added a little more detail on the final packaging step
      Added lib64 to grass search path
      And another place to look for grass and enjoy the true elixr of happiness
      Minor comments cleanup
      Updated index.html for release
      Fix for #3739 - wms transparency not working when set from layer properties
      Added missing pyramid.h
      GIS Theme updates from Robert
      Removed deprecated newgis theme
      newgis + dodo = best friends (last removal of the newgis theme)
      Added a note about not enabling python bindings global install on windows
      Updated license from Robert
      Updates for selection icons in git theme by Robert
      Fixed some typos
      More ignore rules
      Fix windows build issue - moc headers needed for grassprovider too
      Branched for release of QGIS 1.7.0

warmerdam (2):
      do not accept band-less dataset as valid (#1040)
      improve error propagation for raster open errors (#1040)

what_nick (6):
      Updated GDAL build instructions with libtool patch
      Python detection added
      PyQt4 detection.
      Modified Build Instructions for dependencies - More to come for GDAL
      Renamed image to please buildbot.
      Rolled back name change pending fixing of ascii safe mapping.

wonder (791):
      Finally applied all changes from Mapcanvas branch to trunk.
      added --extent option to man page
      Some code cleanups regarding qgis.db accessing and handling.
      Fixed bug when --project option is passed.
      Changed QgsCoordinateTransform default constructor to not initialize SRS.
      Improvements to measure tool:
      Small tweaks in lexer.
      Background color for overview widget now set as background color of windows.
      Fixed handling global / project canvas color and selection color.
      Qt4 detection in configure script using pkgconfig.
      improved speed of drawing layer that's being edited
      Restore original symbology of layer when exiting grass edit
      Advanced attribute search dialog replaced with query builder
      disable unsupported operators in query builder for search strings
      small fix that resolves redundant compiler/linker flags from pkg-config
      Added timing for rendering, cleanup of debug messages
      Added possibility to delete features for OGR layers.
      Draw to QImage instead of QPixmap. When rendering is done, it's converted
      Don't use QgsClipper for trimming features as it's not needed now.
      Fixes infinite redraw loop when canvas is left frozen by a mistake
      Resolved using signed/unsigned value for map layer transparency
      Fixed ticket #37 - remove layer from toolbar didn't work correctly
      Corrected window title
      unfreeze map canvas when a project is loaded
      Allow that not all mouse events of a map tool must be implemented.
      - fix to enable custom map canvas item positioning
      GRASS Edit tools changed to set of classes derived from QgsMapTool.
      added one comment and resolved build error
      Repaired Doxygen's old path to providers and plugins
      Created map tool for changing grass region, so QgsMapToolEmitPoint is not used anymore and can be finally removed.
      Removed tool QgsMapToolEmitPoint - it's not used anymore.
      Fix for ticket #58 - infinite redraw loop when render flag turned off
      added QPoint QgsMapCanvas::mouseLastXY()
      Fixed build error.
      Added utility function toLayerCoords
      Qt4 detection by using pkg-config is not default anymore, to enable it, use --with-qt-pkg-config
      Improved script a bit, now it works for me.
      Removed generated lexer and parser from version control.
      Additional fix for #249 - searching attributes with non-ascii characters.
      Small cleanups in debug messages, now displaying correct total rendering time.
      Updated Czech translation by Martin Landa.
      - added possibility not to update rubberband when adding point
      Allow displaying layers with 2.5D geometries.
      Better splash screen handling:
      Fix for ticket #323 (diacritics in column name).
      Ownership of map tools is not given to map canvas anymore, this means that
      Fixed ticket #287 - updating GRASS region
      Fix for ticket #296 - the layer's coordinates have been projected also with projections disabled.
      Install include files from the libraries.
      Fixed a crash occuring with identify tool which was caused by GEOS throwing TopologyException.
      Don't trust WKB type specified for multipart features.
      Fixed crash when selecting custom projection in projection selector.
      Fixed a copy-paste bug which was causing an infinite loop while parsing output.
      Check whether lex/flex and yacc/bison really exist. Fix for ticket #395.
      Updated instructions for building QGIS with MSYS environment.
      Added section on how to compile debug versions of Qt libraries
      Fix for ticket #415.
      Converted photo of Denis Antipov to JPG
      Changed mime type to a binary file
      Fix for #419: update project title on file save
      Use QPainterPath to draw polygons. This method is more straight-forward,
      Fix for #231 - allow parameters with fixed number of line edits, e.g. grid=20,30
      Fix for ticket #425: Pipe delimiter
      Fix for #340.
      Fix for #436: prevent using CRS that's not supported by WMS server
      Fix for #429. Restore cursor when raster layer is loaded.
      Fix for #241: don't use 0_* layers as default
      Fixed #437 - 'one point' errors - in map composer and also in map canvas
      Fix for #255 - choosing GISBASE more user friendly.
      Fix for #413 - handle encodings correctly in SPIT
      Postgres: escape quotes in field values
      Fixed broken support for using Ctrl in select tool to add features to selection.
      Removed a label from labeling dialog - ticket #486
      Applied patch from ticket #488.
      Erased untranslatable string 'Coordinates' set at startup,
      Added myself to credits, added photo
      Initialized merge tracking via "svnmerge" with revisions "1-5296" from
      Merged refactoring branch back to trunk.
      - CMake: improved search for GRASS
      CMake:
      Added convenience paths for dependency search on windows (expecting c:/msys)
      CMake changes:
      - fixes of regressions (including ticket #542)
      This should fix missing query builder buttons (#252).
      Fixed installation of include files for Windows.
      CMake: improved build of python bindings
      CMake: fixed a typo
      Added QgsFileDropEdit to headers for installation
      CMake:
      By default install bindings to QGIS directory -> no need to install as root.
      Python plugins are now expected in (qgis-data-path)/python/plugins
      CMake: add default search paths on Mac for SIP
      CMake: added check to accept Bison 2.0 or higher
      Fix for python console not opening - this was due previous compilation without
      Fixed remaining warnings in grass provider and plugin.
      Changed inline functions of QgsMapToPixel to normal functions.
      Fixed GRASS configuration on Windows
      Windows tweak for qgssvnversion.h - should work now for both MSYS and MinGW generators
      Write qgssvnversion.h on windows only if doesn't exist yet
      Spatial indexing library:
      Fixed build of grass provider and plugin on linux i've broken recently.
      Don't link bindings to Qt3Support lib - was doing problems on windows.
      Removed keyPressed() slot from QgsMapLayer and removed connections made in QgisApp.
      Removed my temporary and unfinished plugin from repository.
      Removed stdint.h - it's platform-dependent and can't be used on other platforms than MSVC.
      - removed legacy macro QgsDebug and changed remaining occurences of it to QgsDebugMsg
      Bindings: wrapped QgsDistanceArea
      - fixed drand48() on windows so spatial index doesn't crash anymore
      Changed line endings from DOS-style to UNIX-style so SIP won't end up with syntax errors on unix
      Check whether layer index is valid in getZpos().
      Added hack to include Qt3Support when building bindings on Mac.
      Python: wrapped two functions in QgsLabel
      Changed deque<QString> to QStringList in QgsMapRender, updated canvas and bindings appropriately.
      QgsMapCanvasItem is not to be derived from QObject - no need for that.
      Changed usage of std::vector to QList in QgsDistance area.
      Report Python errors with QgsMessageOutput instead of QMessageBox.
      - added getFeatureAtId() for OGR provider (for fast random access)
      - improved error handling when loading python plugins
      Python bindings:
      Fix for #641 - this was due non-existing function in QgsColorTable
      QgsFeatureAttribute class has been removed and QVariant is used instead (supports arbitrary data types).
      Fixed compilation with debugging turned on.
      Changed symbols() from std::list to QList for all renderers
      Added python bindings for QgsSymbol and all renderer classes.
      Removed old, unused symbol classes.
      Renamed QgsMarkerCatalogue::pixmapMarker() to imageMarker() as now it returns QImage.
      HTML escaping for python console.
      Merged provider0_9-branch (r6844:6878) back to trunk.
      Allow fetching features from OGR without geometries.
      Hide LIBRARY_OUTPUT_PATH and LIB_PATH
      Fixed a crash in GPX provider
      Fix for creation of SQL query in postgres provider.
      Added setConnection() and setDataSource() utility functions to QgsDataSourceURI
      Slightly better error handling in constructor of postgres provider
      Delimited text provider:
      An attempt to fix compilation problems with new GRASS CVS.
      - more sane function prototypes for searching for closest vertex/segment
      QgsVertexMarker: added possibility to change color and pen width
      Added missing header files for installation.
      Changed debug messages from std::cout to QgsDebugMsg
      Be less verbose (too much output when measuring with QgsDistanceArea).
      Workaround for exporting layers which more geometry types (e.g. polygons and multipolygons).
      Fixed crash when identifying multipart features.
      Tweak to r6898. It seems that some GEOS versions use 'int' and others 'unsigned int'
      Solved problems with destruction of map tools - canvas mustn't be deleted before map tool,
      Solved bugs with double deletion of map canvas items in Python bindings.
      One more place where where ownership must be transferred and it wasn't - resulting in segfaults on app's exit.
      Use QgsMessageViewer properly - it deletes itself when closed.
      Draw layers in composer in correct order.
      Update canvas layers when a project is loaded (force correct order)
      Update legend item's tooltip (useful when SQL subset has changed)
      Fixed another incorrect QgsMessageViewer usage.
      Workaround for change in GRASS's version.h in cvs >= 26.4.2007
      Workaround #2 for changed version.h in GRASS cvs >= 26.4.2007
      Updated windows compilation notes and added a section for python bindings.
      Fixed broken link for MSYS environment.
      Fixed crash in Windows on Python exceptions.
      Added a note about CMake and Subversion download.
      Corrected section about python bindings.
      - updated plugin template
      Removed useless #includes from plugin template
      Fixed check whether user runs QGIS from sources to halt him.
      Added saving layer's selection as a shapefile. Can be invoked from legend.
      Fixed compatibility with (some versions of) Python 2.5.
      Fixed a bug with incorrectly wrapped QgsRenderer
      More roboust zoom tool - prevent zooming to empty extent
      Fixed map overview handling
      Fixed QgsGeometry::fromPolygon:
      Added QgsMapToolEmitPoint which emits a signal when a point on map canvas is clicked.
      Added setButton() and button() functions to QgsMapTool so that also button
      Updated georeferencer plugin to use emit tool for acquiring coordinates of a point from map canvas.
      Fixed building with variable PLUGINS_ALSO_BINARIES turned on.
      Updated German translation with new texts in georeferencer.
      Georeferencer: disable OK button in map coordinates dialog if no coordinates are entered.
      One more small tweak in German translation.
      Removed more old makefiles.
      Fix for compilation problems in qgsproject.cpp
      Fixed a problem with incorrectly loaded labeling attributes.
      Don't compile qgsapplication.cpp and qgslogger.cpp also for helpviewer executable - it suffices that it links to qgis_core
      Fix for #726 (double deletion of active editing map tool)
      Fixed #709. The crash happened with shapefiles containing 2.5D geometries.
      Removed unused and misleading function QgsMapLayer::calculateExtent()
      Fix for #707. When there were no features in provider, calculation started
      Fixes to compile the bindings also with SIP 4.7.
      Fixed indentation of chapter about MSYS in install notes.
      Removed unused files.
      Applied patch from Jurgen Fischer with some modifications.
      Fixed potential crash when layer is instantiated without specifying a provider key.
      setDataProvider() mustn't be public as it's not intended for use outside of QgsVectorLayer.
      Improved SIP and PyQt4 detection.
      Fixed bug #752.
      Fix for ticket #110.
      Use default arrow cursor when there's no active map tool.
      Fix for ticket #550.
      Fixed ticket #784.
      Stop loading a python plugin in plugin manager if an error occurs during import.
      Some joy for GRASS users: dialog with GRASS tools now loads about three times faster.
      More GRASS joy: close button for GRASS shell.
      Applied Aaron's patch for ticket #556. Thanks!
      Moving towards more flexible layout of QGIS installation.
      - removed PKGDATAPATH and PLUGINPATH definitions: use QgsApplication instead
      Library install directory made configurable (using QGIS_LIB_DIR)
      Removed possibility to change directory of c++ plugins in plugin manager.
      Fixes in PyQGIS related to transfer of ownership in renderers.
      PyQGIS: support for Mac universal builds - fixes #876
      Removed last slash for path to python plugins in home directory.
      Create directory for python plugins if it doesn't exist
      Fixes compilation of bindings, added wrapper for QgsSnapper.
      Moved all conversions between c++ templates and python objects to one file.
      removed QgisPlugin from the bindings (not used anyway)
      Some small updates to bindings
      Improvements to plugin installer:
      Fixed selection of features in vector layer so the map canvas doesn't get re-rendered many times during the operation.
      Disconnect signals on unload to avoid crash when plugin has been unloaded.
      - changed return type of QgsMapLayerRegistry::mapLayers() from std::map to QMap
      Added QgsGeometry::buffer() function that returns buffer around the geometry.
      - renamed QgsGeometry::difference to QgsGeometry::makeDifference
      - added methods which were forgotten: fromMultiPolyline(), fromMulyPolygon()
      added forgotten parameter
      more fixes to bindings
      - QgisInterface's functions addRasterLayer/addVectorLayer return pointer to layer instead of just bool
      Fix for crash - ticket #756
      Updated Slovak translation (#934).
      - added QMultiMap conversion for SIP from Stefanie Tellex
      Added forgotten setAttributeMap() wrapper
      Fix for const iterator
      Better creation of list of directories of a zip file. Fixes installation problem with some plugins.
      - generate SIP build files in build directory, not in source dir
      Wrapped QgsEncodingFileDialog
      Correct fix for #849. Use actual installation directory, not just default directory.
      changed std::map to QMap in QgsRasterLayer::identify(), updated PyQGIS
      fixed python console (was displaying plain text)
      better handling of python errors raised during initialization.
      Even better python errors handling: now displaying traceback, python version and python path.
      Fixed uninstalling redirection from python console
      One more fix for redirecting output when python console is open
      syntactical change in QgsApplication wrapper to match its C++ counterpart
      more sane python paths order: first qgis-wide python path, then plugins
      don't try to reload plugins, it has just a little meaning and might do some problems for plugins. Moreover it was producing output to console.
      Made QgsPythonUtils a singleton instead of a class with all members being static.
      Python utilities separated to an interface and implementation.
      support for non-ascii characters in path to home directory.
      Moved python support to a library, QGIS app now during the initialization tries to load that library.
      Applied patch of Stefanie Tellex, fixes QgsGeometry::setWkbGeometry() in Python
      Applied patch from Stefanie Tellex for simpler retreival of coords from QgsPoint
      Applied Stefanie's patch to return features (with new IDs) after being added.
      QgsVectorFileWriter:
      Removed non-functional MySQL provider - was just a copied from Postgres provider, with old provider interface which is not being used anymore, 2 years without any development.
      Added "memory" provider. It stores all data in heap, offering 3rd party developers fast provider for temporary data.
      small fix for multipart geometry types
      fixed problem with iterating over features of memory provider
      Added QgsRect::intersects(QgsRect) predicate
      Polishing and optimizations in memory provider:
      Fixed a potential bug in case someone calls QgsMapCanvas::setOverview(NULL)
      updated bindings from changes in r8709
      Made setGeometry() argument const.
      added missing implementations for changeAttributeValues, changeGeometryValues
      Fixed segfault when specified invalid field type to memory provider's addAttributes()
      Fix for #670 from Vita Cizek... thanks!
      Corrected python version of QgsGeometry.wkbBuffer()
      correct cloning of multi-part geometries with GEOS < 3.0
      fixed some typos in comments (by Vita Cizek)
      Call unload() on QGIS exit also for python plugins.
      combine() must have /Factory/ annotation!
      - QgsPluginRegistry - metadata stored in QMap
      Removed old legacy code regarding QgsMapLayerInterface
      Updated doxygen config to document only QGIS API.
      fixed comment for a signal
      QgsVectorLayer::featureAtId() - use the same semantics as QgsVectorDataProvider::featureAtId()
      Set SIP minimal version to 4.7 (needed at least on OSX to support universal builds)
      typedef for size_t changed to be defined outside classes.
      Moved plugin loading from QgisApp to QgsPluginRegistry
      Escape quotes in translations of strings passed into python code
      PyQGIS fix: QgsMapLayer has QObject as subclass
      QgsDetailedItemData - support enabled/disabled states
      disable error hooks when querying for plugin metadata
      Allow loading only compatible plugins, i.e. plugins implementing qgisMinimumVersion() metadata.
      Added python bindings for changes in r9649.
      - set mapserver export plugin as compatible
      - QgsSnapper: use one list of QgsSnapper::SnapLayer structs rather than three separate lists
      Allow python plugin's metadata in unicode.
      If map tool implements own deactivate() method, it _should_ call also QgsMapTool::deactivate()
      PyQGIS: fixed QgsSnapper / QgsMapCanvasSnapper bindings
      PyQGIS: added a missing function in QgsMessageViewer
      Delete parent legend layer item if a map layer has been removed from registry and
      fixed #1305
      fixed URLs to API documentation (#1243)
      Renamed ambiguous functions QgsMapCanvas::zoom to zoomIn, zoomOut and zoomByFactor.
      PyQGIS: missing QgsMapTool bindings
      Allow editing when _any_ of the editing capabilities is supported by data provider
      Allow opening layers with M dimension, but explicitly disable editation of geometries (would corrupt M dimension) and creation of new features (would keep invalid M dimension).
      PyQGIS: another missing bits
      Added QgsVectorLayer::deselect()
      removed legacy class QgsLine
      fix for a regression - QgsVectorLayer::featureAtId returns empty attribute map if not in editing mode
      Added QgsRectangle::contains predicate.
      Improvements to snapping speed: use cached geometries where possible
      mapserver export: fixed i18n problems, fixed continuous color renderer export
      Fixed #1427 - memory leak when overwriting feature with a new feature.
      updated SVN repository address in developer's manual
      fixed compilation with Qt4.3
      implemented QgsGeometry::asGeometryCollection()
      Fixed renderer tests to actually show some output, they still fail due different units.
      QgsGeometry::asCollection works also for single-part geometries
      python support: fixed some problems with handling of unicode strings
      Applied patch from ticket #767 by Florian El Ahdab.
      When loading libqgispython failed, output to logger the reason from QLibrary.
      Added QgsMapTool::keyReleaseEvent()
      fixed a problem with retrieval of features with modified geometry
      Added possibility not to draw vertex markers when a layer is in editing mode
      removed svn:executable property from source files
      Applied patch from Andrej Krutak - added removeDockWidget() to interface.
      pyqgis: another piece of code with missing binding :-/
      Greetings from hackfest from one-handed guy :-)
      forgotten UI file for attribute table
      attribute table: fixed the label, fixed zoom to selection and copy rows actions
      attribute table: docking available again, better switching between all/selected rows, fixed editing toggle
      removed attribute table behaviour setting from options (not necessary with new attribute table :-)
      fixed handling of projections not stored in qgis database.
      fix for wkb export with multipoints from Vita Cizek. Thanks!
      added button in plugin manager for opening plugin installer (if present).
      added icon for plugin installer in plugin manager
      Fixed #1605.
      Added missing bindings to QgsMapRenderer.
      Added possibility to express tolerances for digitising also in pixels in addition to map units. Patch contributed by Richard Kostecky.
      Hide plugin installer button in plugin manager until we resolve some problems with integration (probably in 1.2 release)
      Added a bunch of missing functions in bindings for QgsSymbol.
      Removed "old" attribute table from repository.
      Renaming of files "Beata" -> "qgsattributetable".
      Removed old attribute table ui file, renamed and updated current ui file.
      Renaming of Beata* classes to QgsAttributeTable* classes done.
      Dummy commit that updates CMakeLists.txt in src/ui - should force cmake to update itself and don't complain about a missing ui file.
      Fixed handling of tolerance for projected layers (#1634).
      QgsRunProcess says: if I'm going to die, better kill me a bit later. That will be without segfaults.
      PyQGIS: wrapped QgsMapTip and QgsRunProcess.
      For 1.1 release we need geos 3.0.0 or later so make sure the user has it.
      Fixed compilation error with CSLCount not being declared.
      Sorting of raster color ramp items: better and faster.
      fixed documentation for zoomByFactor()
      New vector editing tools:
      Added changeGeometry() method as have been suggested on mailing list.
      Moved add island and add ring tools to advanced digitizing toolbar.
      Make sure that the new tools' icons are updated when changing theme.
      Renamed delete hole tool to delete ring per suggestion by Borys.
      New feature: configure shortcuts for actions within main window of qgis!
      Forgotten to add configure dialog's ui file in last commit.
      Extension of QgisInterface so also actions from plugins can be set in configure shortcuts dialog.
      Created a branch for new symbology implementation.
      Added a bunch of core symbology classes.
      Added a bunch of UI files for new symbology.
      Added a bunch of widgets and dialogs for new symbology.
      Added icons necessary for symbology dialogs
      bugfixes and functions returning master / user's style file path
      Python bindings for symbology-ng
      Primitive integration of new symbology in qgis application.
      Added a simple default style.
      another small bugfix
      fixed a problem in attribute table: selection was not getting updated correctly when showing only selected features.
      [FEATURE] Possibility to search in attribute table within selected records only.
      [UPDATE] support polygon features for simplification.
      Added random color ramp to as an example of a discrete color ramp.
      Improved categorized renderer settings in renderer dialog.
      New property for simple line and marker line: offset!
      Show symbol layers in symbol properties dialog in more logical order: top layer is now on top :-)
      Added offset property (X,Y) also for marker symbol layers.
      Fixed documentation of QgsGeometry::asMulti*() functions
      Fixed a crash when simplifying geometries with larger coordinates. By Richard Kostecky.
      Show SSL modes also when adding new DB connection.
      First prototype of labeling plugin based on PAL (usable already)
      Added engine configuration dialog. It's possible to set number of candidate labels that will be generated for every feature and the search method.
      Labeling: allowed to set priority for a layer and whether's it should be considered as an obstacle.
      [FEATURE] Added a new "node" tool (in advanced digitizing toolbar).
      Change layer's icon in legend to reflext that the layer is editable.
      Fixed #1706.
      Features for labeling are now extracted in the main drawing loop (using a pair of hooks).
      Option to set distance from label to the feature. Available for points and lines.
      Fixed bad_alloc exception followed by a deadlock when working with invalid geometry.
      Fixed an occasional segfault coming from incorrect geometry deletion.
      Added infrastructure for vector editing undo/redo functionality.
      [FEATURE] Added undo/redo functionality for vector layer editing.
      Unfreeze canvas also when cancel is clicked in open ogr layer dialog.
      Don't forget to add new point to undo stack.
      Fix for #1730 and some small updates in attribute table view code. Contributed by Vita Cizek.
      Always use QPixmap when drawing the map in canvas.
      A bunch of fixes for node tool from Richard:
      Node tool now works also with on the fly projections turned on.
      pal: replaced getCentroid function with much faster routine that actually calculates _real_ centroid.
      pal: replace polygon validity check with check from GEOS. Much faster. And don't check it twice, that's not necessary.
      pal: added functions for more granular access to labeling. added possibility to use only initial solution (FALP algorithm). Added some timing.
      Added option to engine configuration to show candidate labels for every feature (as frames).
      pal: don't convert distance from feature, leave it up to caller to specify exact distance
      Fixed distance from feature setting, fixed labeling with on the fly projections, fixed workaround of one segfault due copying and double release of temporary instances in LayerSettings.
      pal: fixed scale-based labeling. Removed one more conversion of label distance.
      Added scale-based visibility and buffer (mask) around the label
      pal: registerFeature can return true/false to tell whether the registration was successful.
      reorganized labeling dialog in vision of new placement methods :)
      Fix crash in simplify tool, from Richard Kostecky
      Added over point / over centroid placement. Instead of creating candidates around the point it creates candidates "on top" of the point.
      First round of refactoring:
      Another round of refactoring.
      pal: fixed calculation of cost for polygon candidates when using features with lat/lon coordinates.
      pal: fixed calculation of distance from point to label. This fixes the problem with points not acting as obstacles.
      added horizontal positioning for line features
      Added support to put labels above, below or on the line (or any combination).
      Forgotten addition of new file to cmakelists.
      Added support for rendering symbols in customized order - "symbol levels". In renderer dialog one can override the default settings.
      Added python bindings for symbol levels.
      Fixed some bugs, change symbols for ranges in graduated renderer, update of bindings.
      Changed line width to be double, fixed width retrieval from symbol, proportional scaling of symbol layers when settings size/width.
      Added pen cap style and pen join style combo boxes.
      Corrected renderer assignment in the renderer properties dialog.
      Added GEOS_INCLUDE_DIR to the plugin's include dirs to enable compilation with non-standard geos path.
      Documentation of attribute table headers - patch from Vita Cizek.
      symbology-ng: small refactoring - every renderer can now returns its list of symbols
      show symbols from rendererV2 in legend
      The wkb->geos conversion may fail for some reasons so it's necessary to check the result of it.
      pal: created StraightLabelPosition derived from LabelPosition.
      merge from trunk 10769:10800
      merge from trunk r10800:10850
      merge from trunk r10850:10900
      merge from trunk r10900:10950
      merge from trunk r10950:11000
      merge from trunk r11000:11050
      merge from trunk r11050:11100
      Replace multiple calls to featureCount() with just one when loading attribute table.
      providers: deprecated some overlapping capabilities and added doxygen docs for them.
      Moved from QMap to QHash for the row-id maps and feature map in models.
      Added support for topology editing in node tool. Contributed by Richard Kostecky.
      Undo changes in active edit command when it gets destroyed.
      Fixed for simplify tool, show a message if the feature can't be simplified.
      Destroy active undo command if the vertex can't be deleted
      [FEATURE] GUI for setting edit widgets for layer attributes.
      [FEATURE] Honour the edit widgets settings also in attribute table.
      Slightly reworked the internal working of symbol levels. Fixes some problems with symbol levels handling.
      When using new symbology, embed renderer properties into vector layer properties, symbology tab.
      Added a checkbox to options dialog to enable/disable symbology-ng
      make color of new symbols random
      Embedded symbol selector directly to the renderer properties dialog for single symbol renderer.
      Fixed modification of rendering pass in symbol levels dialog, fixed crash when using apply in vector layer props dialog.
      "Add symbol to style" functionality in symbol selector.
      fixed saving of random color ramps.
      Removed temporary symbology-ng buttons from the tool bar, style manager is now accessible from options menu.
      Multipart labels, advanced label info, added basic support for curved labels (some code taken from Mapnik: placement_finder.cpp)
      Got rid of StraightLabelPosition class in favour of using only LabelPosition class.
      Produce several candidates when using curved line labels
      Fixed drawing of buffers for curved labels, better(?) drawing of buffer (painter path instead of size^2 calls to drawText)
      Added an option to show also colliding labels (in engine configuration)
      Much needed refactoring and code cleanups in PAL.
      Removed Label class (not used anymore)
      Added possibility to choose mode when labeling a layer: label per feature (default) or label per feature part.
      [FEATURE] Imported OpenStreetMap provider and plugin.
      osm plugin: fixed a problem with raster layers
      Fixed #1737. Contributed by Richard Kostecky.
      Update to OSM plugin from Lukas Berka:
      Update to OSM provider+plugin from Lukas Berka:
      ...forgotten to update the generated files
      Added support for custom properties in map layer (that are also saved in project). Useful mainly for plugins.
      Labeling hooks replaced with labeling engine interface (nicer solution).
      Added possibility to merge adjacent lines with the same label text so they're labeled only once.
      Changed my insanely expensive conflict check for multipart labels with something actually usable.
      Additional cost factor for line labels: penalize label positions further from the line's center.
      Use antialiasing to make sure the path is drawn without artifacts, draw text using painter path too to avoid problems with buffer and text not being lined up correctly.
      Fixed rendering of multipart labels from previous commit
      Penalize small lines/polygons with additional cost for all candidates of the feature part.
      Update of OSM provider from Lukas Berka:
      Update of OSM plugin from Lukas Berka:
      Update to OSM plugin from Lukas Berka:
      PyQGIS: fixed invalid signature of writeXML function
      pal: ditched code for clipping of linestrings and polygons to current extent. Reasons for doing this:
      fixed a newly introduced deallocation error.
      pal: fixed occasional upside-down characters when using curved labels
      Fixed misplacement of rotated labels
      Options for curved labels: above/on/below line, distance from line (as with parallel labels)
      possibly a fix for jctull's compile error
      PyQGIS: disabled compilation of wrappers for symbol level symbols due a build error.
      Allow field calculator also for layers where adding new fields is not possible (user will have to use one of the existing fields)
      [UPDATE] Added field calculator also to attribute table to make it easier to discover.
      fixed sip v4.9 compatibility issues
      Added loading and saving of renderers v2 in project files.
      merge from trunk r11100:11150
      merge from trunk r11150:11200
      merge from trunk r11200:11250
      merge from trunk r11250:11300
      merge from trunk r11300:11350
      merge from trunk r11350:11400
      merge from trunk r11400:11450
      merge from trunk r11450:11500
      merge from trunk r11500:11550
      merge from trunk r11500:11550
      merge from trunk r11600:11650
      merge from trunk r11650:11700
      merge from trunk r11700:11750
      merge from trunk r11750:11800
      merge from trunk r11800:11850
      merge from trunk r11850:11900. syncing done, hurrah!
      Fixed loading and saving of layer styles
      Store in renderer classification attribute by its name, not by index
      split code of renderers into several files
      let dialogs ignore escape key when embedded in other dialog. this prevents that they get closed leaving blank space in the parent dialog.
      categorized and graduated renderers remember their source symbol and color ramp
      Added renderer registry to allow custom renderers. GUI for renderers is still hardcoded.
      minor improvements to default (example) style
      generic solution for legend symbology items
      Highlight selected features
      Moved most of the python support code to a new module qgis.utils
      merge from trunk r11900:11950
      merge from trunk r11950:11971... in sync again!
      merge from trunk r11971:11976
      merge from trunk r11976:11978
      fixed compilation error of qgis_analysis bindings
      Updated info about qgis interface object in python console
      merge from trunk r11978:11988
      [FEATURE] Loading and saving of shortcuts.
      [UPDATE] remove "layer file" items in legend - feature that was added long time ago but never actually worked well :-)
      fix crash from #2067. anyway loading of osm layers with custom renderers doesn't work (and won't work because of technical limitations)
      fixed newly introduced segfault on removing layers from legend (#2073)
      Fixed crash when adding layer to a group (second part of #2073)
      Applied patch from ticket #1927.
      Created a macro ADD_QGIS_TEST to make adding new tests easier.
      Renderer properties dialog completely refactored into several classes and made generic to be able to handle any custom renderer.
      Fixed occasional segfaults when labeling plugin is running - due double init/finish geos calls in PAL
      Added support for ColorBrewer palettes - available as a new type of color ramps.
      Fixed console display hook (works only for single input)
      removed svn:mergeinfo property
      some more removals of mergeinfo property
      merge from trunk r11988:12000
      merge from trunk r12000:12050
      merge from trunk r12050:12100
      Renderer properties: switched from list widget to a combo box with renderers
      - slight redesign of symbol selector dialog
      merge from trunk r12100:12135
      Symbology-NG branch merged to trunk. This includes also work on labeling done during my GSoC'09.
      Updated version of QGIS when the new function were added to 1.4
      commented out testing labeling tool to avoid confusion what's that for :)
      Fixed potential segfault in PAL code (thanks Juergen for discovering that)
      simple fill: added border style and width
      Reduced debug noise from labeling plugin
      Make sure we have a color ramp when creating categories/ranges.
      Save style file name inside the style.
      Fixed a crash in quick print when using symbology-ng
      Improved labeling engine interface, now connected with QgsMapRenderer instead of individual layers.
      Fixed #2112.
      Invalidate cache whenever the selection changes
      Make symbology-ng work with (old) labeling.
      Vector layer properties dialog can convert layer to new/old symbology.
      Do transformation of coordinates in symbology-ng if on-the-fly projections are turned on
      Fix vector layer editation when symbology-ng is turned on.
      Don't label features which are not rendered.
      catch "feature exists" exception (to avoid crash) in case the provider goes crazy and returns duplicate feature IDs.
      Configure shortcuts dialog - make sure output file name has .xml extension.
      Removed QgsIOException. From now if QgsProject's read() and write() functions return false, it's possible to find out the error message using error() function.
      Change in handling of missing layers within QgsProject. Instead of throwing an exception, now a custom handler is called
      GPX provider: added "Qgs" prefix to Waypoint, Track and few more classes.
      Fixed conversion to subclasses of QgsFeatureRendererV2
      [FEATURE] Applied patch from Andres Manz from #2185
      Added missing connection to legend to trigger signals of group moves.
      Save symbol levels state - fix for #2161
      Symbology-NG: support for additional SVG paths - fix for #2157
      Symbology-NG: support for 2.5D geometries - fix for #2200
      Make labeling plugin work with on-the-fly projections again (fixes #2184)
      Update bindings with changes in r12405
      PyQGIS: Fixed slightly embarrassing conversion to subclasses in symbology-ng
      Applied patch from #2285 by Mark Baas.
      Less verbosity to stdout from labeling plugin
      Clear undo stack on rollback. Fixes #2287.
      Select a valid variant when there's no variant with the same number of colors in new scheme. Fixes #2254
      Display warning in node tool if it couldn't find any features. Fixes #2134.
      Use 10px as a default vertex search radius. (should be a more sensitive tolerance than 10 map units)
      Fixed snapping to background layers if there's a layer that doesn't exist. Fixes #2261
      OSM: small usability improvements in download dialog
      OSM: save correctly the extent of data. Most probably the cause of #2098.
      OSM: Upload only tag which are not marked as deleted. Fixes #2054.
      Show editing vertex markers with symbology-ng. Fixes #2171.
      Fix new labeling to work with render caching.
      Manage python plugins loaded state in python utils.py module.
      Use cross by default as editing vertex marker: semi-transparent circle markers take way too long time to render.
      Preserve as many settings as possible when converting between new and old symbology.
      Fixed operator precedence (#2308)
      Added python bindings for search strings
      moved suggested osm tag keys and values to another file
      Reuse OSM db file on windows.
      Leave only one setGeometry method to avoid ambiguous behaviour, added missing /Transfer/ annotation.
      Use fixed 2px pen width for rubber bands and vertex markers. (The previous default 10px was just too much)
      Refresh canvas after adding a new node (#2313)
      Fix #2324.
      PyQGIS: added missing conversion to QgsRenderer subclasses, added few missing methods
      Python support: use a wrapper for import statement that tracks modules of plugins.
      Consider also original marker rotation in marker line with rotated symbols.
      Converted Python console from C++ to Python.
      [FEATURE] new python console implementation.
      use monospaced font in python console
      fixed compliation errors on linux
      QgsSymbolV2RenderContext:
      Fixed what I've broken with previous commit
      Updated symbol selector GUI to reflect the design created with Tim
      Refactored output unit encoding/decoding to their own functions
      Fixed conversions between V1 and V2 symbols: don't convert pixels<->mm anymore
      symbology-ng: updates to symbol layer registry and renderer registry so that they can be used from python.
      PyQGIS: added QgsColorButton and QgsColorButtonV2
      Corrected default symbol layer sizes to work with milimeters
      Increased precision of spin boxes for size/width to 2 decimals
      Native and faster compilation of python bindings (#2370)
      Changed SIP_EXECUTABLE to SIP_BINARY_PATH to keep original variable name.
      Installation guide: updated QGIS deps (minimal sip version set to 4.8, geos to 3.0, added qwt)
      Added vertical line to simple marker symbol layer.
      [FEATURE] Added font marker symbol layer
      Fixed #2379 - hang on line width set to zero (division by zero)
      Fixed positioning of font markers with rotation (#2380).
      Start with transparent background with svg fill.
      Fixed symbol selector UI, use just one symbol color button instead of former three buttons
      Use ARGB premultiplied format for simple marker, fixed multiplication of alpha channel for images with premultiplied format.
      [FEATURE] Support for custom plugin layers. Applied patch from #2392 contributed by Mathias Walker. Thanks!
      Added notes that the new stuff was added in v1.5.
      PyQGIS: fix to support older SIP versions (4.7.x)
      QgsRendererV2 metadata: for renderer icon use QIcon instead of icon file name.
      PyQGIS: make sure that python modules don't get out of sync: rebuild gui and analysis modules when core module is changed
      PyQGIS: wrapped raster shaders (color ramp, freak out, pseudocolor)
      Fixed few problems in console:
      wrapped new method from r12869
      PyQGIS: few additions for more pythonic api
      Show labels from labeling plugin also in map composer (though not scaled correctly)
      Fixed compilation of python bindings due my recent changes.
      Uhm... fixing compilation error, take #2.
      Applied patch from #2424 by Mathias Walker.
      Python console: basic syntax highlighting (prompt, errors)
      Added QgsMapCanvas::layers() method
      Fixed #2422
      PyQGIS: small fixes for handling of QML styling.
      Fixed a crash when capturing polylines.
      Added renderStarting() signal to QgsMapCanvas.
      Applied patch from #2461: add support for incremental rendering with symbology-ng.
      Make sure the user has Qt 4.4 or better, check whether all necessary Qt modules are present.
      PyQGIS: Fixed splitGeometry() method
      Added missing QgsGeometry::contains predicate.
      [FEATURE] Added --noplugins command line options to avoid restoring the plugins. Useful when a plugin misbehaves and causes QGIS to crash during startup.
      Updated versions of build dependencies
      fixed several bugs related to creation of offset line in new symbology (including #2545)
      Applied patch from #2582.
      Added missing method advancedDigitizeToolBar() in qgis interface.
      Fixed a segfault with simplify tool (#2450)
      Initialize distance/area calculator only if we will be doing any calculations
      Restored quick search behaviour (#2407) - was a side effect when fixing #2007
      Escape single quotes in quick search in attribute table
      added some unit tests for search strings
      dummy change in CMakeLists in fTools to trigger update of list of the files
      [FEATURE] support for custom plugin directories using QGIS_PLUGINPATH environment variables.
      Fixed compilation with internal spatialite
      Applied patch from #2640: improved rendering of selected features (symbology-ng).
      Fixed simple symbol marker sizes in the symbol layer widget
      In symbol selector, omit decimals when displaying the transparency %
      SVG fill widget: don't require user to "activate" the svg item (by double clicking) - apply new fill when current item is changed
      [FEATURE] gradient color ramps now support multiple stops - for adding intermediate colors
      added description of native types to memory provider (to allow adding columns in GUI)
      save style when closing style manager only if it was modified
      Fix calculation of feature count in OGR provider (FeatureCount function works with current spatial filter)
      Marked updateFeatureCount() in QgsVectorLayer and QgsVectorDataProvider as meaningless functions.
      Fixed rendering of selection for multipolygons (symbology-ng)
      Added QgsSearchTreeNode::referencedColumns() utility function.
      Added QgsApplication::iconPath utility function (and removed its declaration from QgsSymbolLayerV2Utils)
      Added python wrappers from QgsSymbolLayerV2Utils
      PyQGIS: added subclassing code for QgsComposerView
      Applied patch from #2672 by Andres Manz: more legend interface functionality.
      [FEATURE] Data-defined size and rotation for single symbol renderer in symbology-ng. (ticket #2585)
      Added notes to newly added methods
      [FEATURE] symbology-ng: possibility to offset for simple fill.
      Fixed resizing of font marker when units are map units.
      PyQGIS: Fixed wrappers for symbology-ng renderers (were claimed to be abstract classes)
      PyQGIS: added missing annotation
      Do not force vector output by default (use only in composer map), enable setting of the flag
      SimpleMarker symbol layer: do not cache marker symbol if the vector output is enforced, fixed scaling
      MarkerLine symbol layer widget: Fixed handling of floating point marker intervals
      MarkerLine symbol layer: fixed usage with map units, set minimal interval to avoid infinite loop, simpler markerline symbol handling.
      More portable selection of monospaced font
      Fixed #2615.
      Fixed CRS for OSM and GPX providers. Should fix #2661.
      Added optional geometry parameter when evaluating predicates
      Added the possibility to use $area, $length when searching in attribute table.
      Applied patch #2747 from Marco.
      Applied patch #2739 from Marco - correct scaling of labeling from the labeling plugin in composer.
      [FEATURE] manual adding of categories in symbology-ng. Patch contributed by Lynx, thanks!
      Fix a crash when using map composer within python
      Fixed #2780
      Fixed #2744
      Revert accidental commit
      Fixed unloading of python modules which were imported using "from X import Y,Z".
      [FEATURE] Added rule-based renderer for symbology-ng.
      Rule-based renderer: respect the original scale range when refining the rule based on scales.
      Rule-based renderer: show 1:inf instead of 1:0 when there is no max. scale denominator
      Report python errors when running python commands from qgis gui (e.g. run actions, feature form init).
      Fixed #2346 - allow quoting of column references using double quotes.
      Fixed #2766.
      Added copyright notices to CMake modules, BSD license has been set to the modules (typical license for CMake modules).
      Better cleanup of resources when unloading plugins
      Fix #2862
      Support string concatenation using the standard sql concatenation operator ||
      Added "$rownum" token to syntax of expressions. In field calculator it can be used for counting rows. The counter starts from 1. Outside field calculator it returns always zero.
      Better handling of python path and plugins paths.
      Add a convenience constructor from QString to QgsSearchString
      [FEATURE] Data-defined rotation and size for categorized and graduated renderer (symbology-ng)
      Use size scale also for line symbols to modify line width.
      added missing conversions from expression tree nodes to string.
      [FEATURE] Added --configpath option that overrides the default path (~/.qgis) for user configuration and forces QSettings to use this directory, too.\
      Fixed wrappers from QgsRasterLayer::computeMinimumMaximumFromLastExtent, computeMinimumMaximumEstimates
      new labeling: do not crash on invalid geometries
      Raster shader fixes:
      Added convenience constructor for color ramp shader
      Make sure not to delete the shader function if it is the same.
      Fixed setCacheImage() python binding.
      symbology-ng: Improved loading speed of the symbol properties dialog.
      Applied #2963 (fix crash with quantiles) from Jeremy Palmer. Thanks!
      Added missing python bindings for graduated symbol renderer v2
      Applied part of #2832 (show rules in legend).
      Remember the classification mode in graduated symbol renderer (v2)
      [FEATURE] Allow creation of color ramps in color ramp combo box.
      Added "style manager..." button to symbol selector so that users will find the style manager more easily.
      [FEATURE] Data defined label position in new labeling - from Marco Hugentobler.
      Fix a crash (#3147)
      Correct arrow size for print (#3144)
      Make calls to python api safer by ensuring we have global interpreter lock
      Added new project and project read signals to the qgis interface (#3160).
      Fix occasionally appearing bug in OSM plugin (#3150, #3076, #3025)
      Fixed #3006 and added a convenience spin box for setting symbol levels (constrained to 0-999)
      Plugin manager: set focus to the filter edit box so that it is possible to search immediately after opening the dialog
      Further improvements in the speed when opening symbol properties dialog (symbology-ng)
      Added QgsSpatialIndex to QGIS API (#3198).
      Turn off compilation of map server by default (so that fastcgi is not required by default)
      Fix a crash in Symbol properties dialog when removed a layer. (#2995)
      Handle non-ascii characters in traceback when showing an exception
      Refresh the style manager only when a change has been done to it.
      Better default value for the number of classes in graduated symbol renderer (old symbology)
      Make signal QgsComposerView::selectedItemChanged with non-const pointer to avoid problems with some PyQt versions
      Proper conversion to subclasses for composer items.
      [FEATURE] Allow the marker line symbol layer draw markers on each vertex.
      Fixed scaling of line decoration symbol layer.
      Fixed changing of marker color in marker line symbol layer.
      [FEATURE] Added "centroid fill" symbol layer which draws a marker on polygon's centroid.
      Use transparent background color for symbol / symbol layer preview
      [FEATURE] Option to put marker only on first/last vertex of a line (#3279) - contributed by Cedric Moeri - thanks!
      Added arrowheads (filled and unfilled) to simple markers
      [FEATURE] Option to put marker on the central point of a line
      [FEATURE] Allow the line symbol layers to be used for outline of polygon (fill) symbols
      Allow usage of search query builder with no layer, fixed python binding
      Added missing bindings in QgsComposerLegend (#3310)
      Marker line - vertex placement - behave correctly with polygon's rings.
      It's a good habit to use initialize a variable before adding to it
      Added query builder to rule properties dialog (rule-based renderer). Patch from #3303 - contributed by Nathan Woodrow
      [FEATURE] Font marker: possibility to set X,Y offset. Contributed by Nathan Woodrow - thanks!
      [FEATURE] Support for icons of plugins in the plugin manager dialog.
      Removed code of (unused) postgres geoprocessing plugin
      Fixed typo (#3227)
      Handle GEOS exception when parsing WKT
      PyQIS: subclassing code for QgsDataProvider
      Better style manager dialog with icons from Robert Szczepanek.
      Rotate also marker's offset, not just the marker itself (fixes #3334)
      Use case insensitive comparison for column names. Fixes #3298
      Enabled sorting of classes (#3322)
      Fixed a crash when refreshing layer symbology - if the currently selected item has been removed (#3326 and #3003)
      PyQGIS fixes: added few typedefs (IIRC they were not supported by some old SIP versions) and added missing signals in QgsVectorLayer
      Docking of Python console - contributed by Nathan Woodrow - with some improvements.
      Added clearConsole() to Python console. Contributed by Nathan Woodrow - thanks!
      "in"/"not in" is a predicate (#3503)
      [FEATURE] Labels for rules in rule-based renderers and some other goodies.
      Fix #3510
      [FEATURE] zoom to group of layers. Contributed by Alex Bruy - thanks! (#2783)
      Implemented renaming of symbols and color ramps. Fixes #3509
      [FEATURE] Export and import of styles (symbology-ng). Contributed by Alex Bruy (#3425)
      Prompt whether to overwrite a symbol. Contributed by Alex Bruy (#3405)
      Rendering to QPixmap supports antialiasing nowadays
      Also enable antialiasing with QPixmap in options dialog
      Added missing python bindings for table joins
      Logger updates:
      Moved creation of actions, menus and toolbars to UI file
      Fix r15383 on Mac.
      Removed windowTitle since for some reason it caused crashes on Mac
      Python console: do not run the last line of the pasted code.
      Fixed a crash (clicking zoom to layer with no active layer)
      Remove a legacy tooltip
      Default value for limit
      Draw a polyline only if it is empty? (Catch 22 strikes back)
      Fixed scaling of simple line offset (#3479)
      Fix simple marker transparency (#3658)
      Avoid duplicate SVG paths
      PyQGIS: added new destination CRS methods, deprecated old ones.
      Fixed #3681
      Shortcuts for easier creation of symbology-ng symbols
      python console: another fix for pasting
      Show actions only if there are no actions? (Catch 22 strikes again!)
      Place project properties action in File menu correctly (Gnome/Mac)
      Symbol props dialog: Locked/unlocked icons instead of just showing locked icon.
      Show an icon for open attribute table action in legend
      Delete QgisApp on destruction in order to get the destructor called (#3531).

-----------------------------------------------------------------------

-- 
The Quantum GIS in Debian project



More information about the Pkg-grass-devel mailing list