[QGIS Commit] [qgis/Quantum-GIS] 83ee4b: [FEATURE][API] postgres provider refactoring:

GitHub noreply at github.com
Sun Mar 4 04:38:23 EST 2012


  Branch: refs/heads/release-1_8
  Home:   https://github.com/qgis/Quantum-GIS
  Commit: 83ee4b727883e0a0b16f1b7e7e427205ef44ad70
      https://github.com/qgis/Quantum-GIS/commit/83ee4b727883e0a0b16f1b7e7e427205ef44ad70
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/app/legend/qgslegendlayer.cpp
  M src/core/CMakeLists.txt
  M src/core/qgis.h
  M src/core/qgsdatasourceuri.cpp
  M src/core/qgsdatasourceuri.h
  R src/core/qgsdbtablemodel.cpp
  R src/core/qgsdbtablemodel.h
  M src/providers/postgres/CMakeLists.txt
  R src/providers/postgres/create_test_tables
  A src/providers/postgres/qgscolumntypethread.cpp
  A src/providers/postgres/qgscolumntypethread.h
  A src/providers/postgres/qgsdbfilterproxymodel.cpp
  A src/providers/postgres/qgsdbfilterproxymodel.h
  M src/providers/postgres/qgspgnewconnection.cpp
  M src/providers/postgres/qgspgsourceselect.cpp
  M src/providers/postgres/qgspgsourceselect.h
  A src/providers/postgres/qgspgtablemodel.cpp
  A src/providers/postgres/qgspgtablemodel.h
  A src/providers/postgres/qgspostgresconn.cpp
  A src/providers/postgres/qgspostgresconn.h
  R src/providers/postgres/qgspostgresconnection.cpp
  R src/providers/postgres/qgspostgresconnection.h
  M src/providers/postgres/qgspostgresdataitems.cpp
  M src/providers/postgres/qgspostgresdataitems.h
  M src/providers/postgres/qgspostgresprovider.cpp
  M src/providers/postgres/qgspostgresprovider.h
  A tests/testdata/create_test_tables

  Log Message:
  -----------
  [FEATURE][API] postgres provider refactoring:
- use m prefix for member variables and s prefix for class variables
- refactor QgsPostgresProvider::Conn and QgsPostgresConnection to QgsPostgresConn
- put QgsColumnTypeThread into separate file
- use QgsPostgresConn in QgsPgSourceSelect
- cleaner abort of column type thread (e.g. remove unfinished columns from
  selection list)
- [API] move QgsDbTableModel as QgsPgTableModel to provider
- [FEATURE] support for arbitrary key (including non-numeric and multi column)
- [FEATURE][API] support for requesting a certain geometry type and/or srid in QgsDataSourceURI
 * no more explicit filter strings
 * support for empty tables without gemetry_columns entry or GEOMETRY type.


  Commit: 60c0644a012144847f67b1fe97f3f3359ec7a4af
      https://github.com/qgis/Quantum-GIS/commit/60c0644a012144847f67b1fe97f3f3359ec7a4af
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/plugins/spit/CMakeLists.txt
  M src/providers/postgres/qgspostgresconn.cpp

  Log Message:
  -----------
  add missing postgres provider symbol and link spit with QgsPostgresConn


  Commit: c4056237437c7cc27129cc4eddbc5df804ff275d
      https://github.com/qgis/Quantum-GIS/commit/c4056237437c7cc27129cc4eddbc5df804ff275d
  Author: Sandro Santilli <strk at keybit.net>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  Use ST_MakeEnvelope with PostGIS 2.0+ to build query rectangle


  Commit: 23690a50d169fb9f5b35c80d7a3fbeead7cf9f46
      https://github.com/qgis/Quantum-GIS/commit/23690a50d169fb9f5b35c80d7a3fbeead7cf9f46
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  postgres provider fixes


  Commit: 08c2457b1a4033f403e070b7c745e90253dc04c4
      https://github.com/qgis/Quantum-GIS/commit/08c2457b1a4033f403e070b7c745e90253dc04c4
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/core/qgis.h
  M src/core/qgsdatasourceuri.cpp
  M src/core/qgsdatasourceuri.h
  M src/providers/postgres/qgscolumntypethread.h
  M src/providers/postgres/qgspgsourceselect.cpp
  M src/providers/postgres/qgspgsourceselect.h
  M src/providers/postgres/qgspgtablemodel.cpp
  M src/providers/postgres/qgspgtablemodel.h
  M src/providers/postgres/qgspostgresconn.cpp
  M src/providers/postgres/qgspostgresconn.h
  M src/providers/postgres/qgspostgresdataitems.cpp
  M src/providers/postgres/qgspostgresdataitems.h
  M src/providers/postgres/qgspostgresprovider.cpp
  M src/providers/postgres/qgspostgresprovider.h

  Log Message:
  -----------
  postgres provider:
- base geometrytype filtering on GeometryType not WkbType
- use tooltips on dataitems
- fix #4783
- adapt #4767


  Commit: 90d8c1c7edfaa0e2451372287322bfc81c11e530
      https://github.com/qgis/Quantum-GIS/commit/90d8c1c7edfaa0e2451372287322bfc81c11e530
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresconn.cpp

  Log Message:
  -----------
  apply #4167


  Commit: 1ebb0f1cebaf9862208c7b5c7fe1d489fc714200
      https://github.com/qgis/Quantum-GIS/commit/1ebb0f1cebaf9862208c7b5c7fe1d489fc714200
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/app/qgsattributetabledialog.cpp
  M src/app/qgsattributetabledialog.h
  M src/core/qgsvectorlayer.cpp
  M src/gui/attributetable/qgsattributetablefiltermodel.h
  M src/gui/attributetable/qgsattributetablemodel.cpp
  M src/gui/attributetable/qgsattributetablemodel.h
  M src/providers/memory/qgsmemoryprovider.cpp

  Log Message:
  -----------
  fix #4636:
- add a column containing the feature id, if no columns are there (otherwise
  there are no valid model indices)
- vector layer: emit featureDeleted and featureAdded signals, when added
  features change their temporary to a permanent id (e.g. makes the now defunct
  rows in the attribute table disappear, instead of showing ERROR)
- memory provider: update the feature id in added features


  Commit: 6f703d6e99b2ae5dc06b180b0ecc3e806da35b62
      https://github.com/qgis/Quantum-GIS/commit/6f703d6e99b2ae5dc06b180b0ecc3e806da35b62
  Author: Giuseppe Sucameli <brush.tyler at gmail.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  fix add features in PG provider broken in recent refactoring


  Commit: b63f9ed71af96955396be5ef02da13612e470cd3
      https://github.com/qgis/Quantum-GIS/commit/b63f9ed71af96955396be5ef02da13612e470cd3
  Author: Giuseppe Sucameli <brush.tyler at gmail.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  use a better default name for the new pk field when creating a new empty PG table


  Commit: 58aacb5a3f7c8a63e4a5e44fd79eae7d9e68d125
      https://github.com/qgis/Quantum-GIS/commit/58aacb5a3f7c8a63e4a5e44fd79eae7d9e68d125
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M python/core/qgsvectorlayer.sip
  M src/app/qgsmaptoolnodetool.cpp
  M src/app/qgsmaptoolnodetool.h
  M src/core/qgsgeometry.cpp
  M src/core/qgsvectorlayer.cpp
  M src/core/qgsvectorlayer.h

  Log Message:
  -----------
  more nodetool speedups & refactoring (fixes #4523)
[API] introduce signal QgsVectorLayer::geometryChanged() signal and use that
to reduce the need to reload the modified geometry.


  Commit: c864235dc9d34358aa9d744989b596b61372cb1e
      https://github.com/qgis/Quantum-GIS/commit/c864235dc9d34358aa9d744989b596b61372cb1e
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/app/CMakeLists.txt
  A src/app/nodetool/qgsmaptoolnodetool.cpp
  A src/app/nodetool/qgsmaptoolnodetool.h
  A src/app/nodetool/qgsselectedfeature.cpp
  A src/app/nodetool/qgsselectedfeature.h
  A src/app/nodetool/qgsvertexentry.cpp
  A src/app/nodetool/qgsvertexentry.h
  M src/app/qgisapp.cpp
  R src/app/qgsmaptoolnodetool.cpp
  R src/app/qgsmaptoolnodetool.h

  Log Message:
  -----------
  split node tool into three class files in a subdirectory


  Commit: c87491062735606d08588152366b99ad7f04ccbf
      https://github.com/qgis/Quantum-GIS/commit/c87491062735606d08588152366b99ad7f04ccbf
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/app/qgsattributetabledialog.cpp
  M src/gui/attributetable/qgsattributetablememorymodel.cpp
  M src/gui/attributetable/qgsattributetablemodel.h
  M src/gui/attributetable/qgsattributetableview.cpp
  M src/gui/attributetable/qgsattributetableview.h

  Log Message:
  -----------
  fix #4822


  Commit: 5f1d0e2047e4caea9d8ce929becba4169abbddb2
      https://github.com/qgis/Quantum-GIS/commit/5f1d0e2047e4caea9d8ce929becba4169abbddb2
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/app/qgsattributetabledialog.cpp
  M src/gui/attributetable/qgsattributetablememorymodel.cpp
  M src/gui/attributetable/qgsattributetablemodel.cpp
  M src/gui/attributetable/qgsattributetableview.cpp
  M src/gui/attributetable/qgsattributetableview.h

  Log Message:
  -----------
  attribute table: show progress only every 5s


  Commit: 87d0775db835b9744011db824aa6eeea95475d2e
      https://github.com/qgis/Quantum-GIS/commit/87d0775db835b9744011db824aa6eeea95475d2e
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/core/qgsvectorlayer.cpp
  M src/providers/ogr/qgsogrprovider.cpp
  M src/providers/postgres/qgspostgresconn.cpp
  M src/providers/postgres/qgspostgresconn.h
  M src/providers/postgres/qgspostgresprovider.cpp
  M src/providers/postgres/qgspostgresprovider.h
  M src/providers/spatialite/qgsspatialiteprovider.cpp

  Log Message:
  -----------
  commit error update:
- push commit errors in PostgreSQL, OGR and SpatiaLite provider
- add provider errors to commit error
- postgres provider: improve handling of geography columns


  Commit: bbc82b50f5c215053ebfc7f57eba1ba444f0105c
      https://github.com/qgis/Quantum-GIS/commit/bbc82b50f5c215053ebfc7f57eba1ba444f0105c
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  postgis provider: fix geometry detection


  Commit: dee7ccc3e61da4cfa916d9940ec0db9a3370fc4c
      https://github.com/qgis/Quantum-GIS/commit/dee7ccc3e61da4cfa916d9940ec0db9a3370fc4c
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  postgres provider: fix default value assignment


  Commit: c227f3d88ca717b569c01f6445e2491a5a7f6bf5
      https://github.com/qgis/Quantum-GIS/commit/c227f3d88ca717b569c01f6445e2491a5a7f6bf5
  Author: Giuseppe Sucameli <brush.tyler at gmail.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  show the correct feature's type name in debug messages


  Commit: c43611e4c3b0a0b85a6c674c74b51798a883fdea
      https://github.com/qgis/Quantum-GIS/commit/c43611e4c3b0a0b85a6c674c74b51798a883fdea
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresconn.cpp

  Log Message:
  -----------
  fix #4832: also consider schema in geometry_columns/geography columns


  Commit: 40ee17d434d53df586ed5708b9e352d9cb4915a4
      https://github.com/qgis/Quantum-GIS/commit/40ee17d434d53df586ed5708b9e352d9cb4915a4
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspgsourceselect.cpp
  M src/providers/postgres/qgspostgresconn.cpp
  M src/providers/postgres/qgspostgresconn.h
  M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  postgres provider:
- disable "Add" in selection dialog while column type thread is running
- fix detection of integer keys
- when adding feature update attributes and feature id in passed features


  Commit: 807691746850cee8f6d5db5cb1e4f4814716ab8c
      https://github.com/qgis/Quantum-GIS/commit/807691746850cee8f6d5db5cb1e4f4814716ab8c
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  postgres provider fixes


  Commit: af67c6a40d411e2a3ac535db8be9225331a3cd8d
      https://github.com/qgis/Quantum-GIS/commit/af67c6a40d411e2a3ac535db8be9225331a3cd8d
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/core/qgsdatasourceuri.cpp
  M src/providers/postgres/qgscolumntypethread.cpp
  M src/providers/postgres/qgspgsourceselect.cpp
  M src/providers/postgres/qgspgtablemodel.cpp
  M src/providers/postgres/qgspgtablemodel.h
  M src/providers/postgres/qgspostgresconn.cpp
  M src/providers/postgres/qgspostgresconn.h
  M src/providers/postgres/qgspostgresdataitems.cpp
  M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  postgres provider: support tables with mixed srids


  Commit: a6030d36102344b5589e6c4d768e904731caf001
      https://github.com/qgis/Quantum-GIS/commit/a6030d36102344b5589e6c4d768e904731caf001
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspgsourceselect.cpp
  M src/providers/postgres/qgspgsourceselect.h
  M src/providers/postgres/qgspgtablemodel.cpp
  M src/providers/postgres/qgspgtablemodel.h

  Log Message:
  -----------
  move layerURI from QgsPgSourceSelect to QgsPgTableModel


  Commit: 5bc8306eabc198a54916d58ca2b3e5c5fcc71950
      https://github.com/qgis/Quantum-GIS/commit/5bc8306eabc198a54916d58ca2b3e5c5fcc71950
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  postgres provider fix


  Commit: d4b888364c47c29eab0a14a996c990e7155c9bd7
      https://github.com/qgis/Quantum-GIS/commit/d4b888364c47c29eab0a14a996c990e7155c9bd7
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresconn.cpp
  M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  postgres provider: fix handling of broken connections


  Commit: 5329aa6bbfcd6b8171762ec3c33feb0070b1b556
      https://github.com/qgis/Quantum-GIS/commit/5329aa6bbfcd6b8171762ec3c33feb0070b1b556
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/app/nodetool/qgsmaptoolnodetool.cpp
  M src/app/nodetool/qgsselectedfeature.cpp
  M src/app/nodetool/qgsvertexentry.cpp
  M src/app/nodetool/qgsvertexentry.h

  Log Message:
  -----------
  fix #4858


  Commit: 0ab52573d85185f0179d8e6ddeec2ce7ef5c1af4
      https://github.com/qgis/Quantum-GIS/commit/0ab52573d85185f0179d8e6ddeec2ce7ef5c1af4
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspgsourceselect.cpp
  M src/providers/postgres/qgspgsourceselect.h
  M src/providers/postgres/qgspgtablemodel.cpp

  Log Message:
  -----------
  postgres selection:
- make geometryless table selectable
- only make srid column editable when necessary
- leave primary key column editable
- require primary key selection for views


  Commit: 78c61cd1bd6026a4b3b693a07ee4df583cac0e7e
      https://github.com/qgis/Quantum-GIS/commit/78c61cd1bd6026a4b3b693a07ee4df583cac0e7e
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspgtablemodel.cpp

  Log Message:
  -----------
  postgres selection: leave geometryless views enabled


  Commit: 10e179da36202aeaed28e0e3994991d0c5422ffe
      https://github.com/qgis/Quantum-GIS/commit/10e179da36202aeaed28e0e3994991d0c5422ffe
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  postgres provider: reload fields when columns disappear


  Commit: 436ae4b8e24731988ae4aa96b61f44541912f225
      https://github.com/qgis/Quantum-GIS/commit/436ae4b8e24731988ae4aa96b61f44541912f225
  Author: Richard Duivenvoorde <richard at duif.net>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/app/CMakeLists.txt
  M src/app/qgisapp.cpp
  M src/app/qgisapp.h
  R src/app/qgsbookmarkitem.cpp
  R src/app/qgsbookmarkitem.h
  M src/app/qgsbookmarks.cpp
  M src/app/qgsbookmarks.h
  M src/ui/qgsbookmarksbase.ui

  Log Message:
  -----------
  fix #3243
Richard Duivenvoorde (from pull request #78)
- crs taking into account, bookmarklist is now editable qtreeview
- set better column names the column names from the table

Juergen Fischer added refactoring:
- move adding bookmarks into QgsBookmarks
- make QgsBookmarks a singleton
- delete multiple entries at once


  Commit: abce09942557fec8fcf44497e2e9102c4cad3308
      https://github.com/qgis/Quantum-GIS/commit/abce09942557fec8fcf44497e2e9102c4cad3308
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresconn.cpp

  Log Message:
  -----------
  postgresql provider: check connection state before running PQexec (fixes #4909)


  Commit: 1ebcfb0f8587124714b5ddf6db72d6156ea1eba5
      https://github.com/qgis/Quantum-GIS/commit/1ebcfb0f8587124714b5ddf6db72d6156ea1eba5
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresconn.cpp
  M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  postgres provider: fix query support


  Commit: 020cafea871f77f23ab7d0daa0747d96f1d84f3c
      https://github.com/qgis/Quantum-GIS/commit/020cafea871f77f23ab7d0daa0747d96f1d84f3c
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  postgres provider: fix crs(), if no crs was requested


  Commit: 442f2bdd853b910e8d83af0599e18741fb35502f
      https://github.com/qgis/Quantum-GIS/commit/442f2bdd853b910e8d83af0599e18741fb35502f
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspgtablemodel.cpp
  M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  postgres provider:
- pre-select first integer column as primary key for views
- also consider oid type as integer column


  Commit: c5a87005c77dbe831989fbb2254a8d905e209d4f
      https://github.com/qgis/Quantum-GIS/commit/c5a87005c77dbe831989fbb2254a8d905e209d4f
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/app/CMakeLists.txt
  M src/app/qgisapp.cpp
  M src/app/qgisapp.h
  M src/app/qgsmaptoolmovefeature.cpp
  A src/app/qgsmaptooloffsetcurve.cpp
  A src/app/qgsmaptooloffsetcurve.h
  M src/ui/qgisapp.ui

  Log Message:
  -----------
  [FEATURE]: maptool for parallel line displacement


  Commit: 56e1199000426fdd644e7102bc76f16836f9bc0a
      https://github.com/qgis/Quantum-GIS/commit/56e1199000426fdd644e7102bc76f16836f9bc0a
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M i18n/qgis_de.ts
  M src/providers/postgres/qgspostgresconn.cpp

  Log Message:
  -----------
  fix #4992


  Commit: 1e0277e40f6067b269599e6e4ef8ffa55ad43319
      https://github.com/qgis/Quantum-GIS/commit/1e0277e40f6067b269599e6e4ef8ffa55ad43319
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspgsourceselect.cpp
  M src/providers/postgres/qgspgsourceselect.h
  M src/providers/postgres/qgspostgresconn.cpp
  M src/providers/postgres/qgspostgresconn.h

  Log Message:
  -----------
  postgres provider: move connection settings to QgsPostgresConn (also fixes #4998 and #4999)


  Commit: 6e26d75708051a60a132b8ef0f6409427d0abd38
      https://github.com/qgis/Quantum-GIS/commit/6e26d75708051a60a132b8ef0f6409427d0abd38
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspgsourceselect.h
  M src/providers/postgres/qgspostgresdataitems.cpp

  Log Message:
  -----------
  fix build error on osx


  Commit: f357863a89fb80df1663627bdf6a410d4e253385
      https://github.com/qgis/Quantum-GIS/commit/f357863a89fb80df1663627bdf6a410d4e253385
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  postgres provider:
- fix primary key detection, if column is behind geometry column
- add support for varchar length limits


  Commit: 09df070f535abaa3e5f22532705db4edad2fc0f9
      https://github.com/qgis/Quantum-GIS/commit/09df070f535abaa3e5f22532705db4edad2fc0f9
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M i18n/qgis_de.ts
  M src/app/nodetool/qgsselectedfeature.cpp

  Log Message:
  -----------
  fix string mishap in nodetool


  Commit: 96f962fa9abde7f85d3f52a8fe346e0a08405896
      https://github.com/qgis/Quantum-GIS/commit/96f962fa9abde7f85d3f52a8fe346e0a08405896
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresprovider.cpp

  Log Message:
  -----------
  fix 659abb8d (fixes #5016)


  Commit: 1a3f8fd60ce0b6515f4f7de18047f8fe5f59f3ea
      https://github.com/qgis/Quantum-GIS/commit/1a3f8fd60ce0b6515f4f7de18047f8fe5f59f3ea
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/app/qgsmaptooloffsetcurve.cpp
  M src/app/qgsmaptooloffsetcurve.h
  M src/core/qgsgeometry.cpp
  M src/core/qgsgeometry.h
  M src/gui/qgsmapcanvassnapper.h

  Log Message:
  -----------
  Add user interaction, snapping, etc. for offset curve tool


  Commit: 11ab78394c8bd235f97be7d43cc55b94b78bf807
      https://github.com/qgis/Quantum-GIS/commit/11ab78394c8bd235f97be7d43cc55b94b78bf807
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspgsourceselect.cpp

  Log Message:
  -----------
  fix #5023


  Commit: e6016a5e166eddde751f15a0ed96b66e00d5f00b
      https://github.com/qgis/Quantum-GIS/commit/e6016a5e166eddde751f15a0ed96b66e00d5f00b
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/app/nodetool/qgsmaptoolnodetool.cpp
  M src/app/nodetool/qgsselectedfeature.cpp
  M src/app/nodetool/qgsvertexentry.cpp
  M src/app/nodetool/qgsvertexentry.h

  Log Message:
  -----------
  fix #5017 and fix #5024


  Commit: 66992c3bb0e592d5a9a4e3b3fed9f49204600b67
      https://github.com/qgis/Quantum-GIS/commit/66992c3bb0e592d5a9a4e3b3fed9f49204600b67
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/app/qgsmaptooloffsetcurve.cpp
  M src/app/qgsmaptooloffsetcurve.h
  M src/core/qgsgeometry.cpp

  Log Message:
  -----------
  In case of offset curve on background layers: try to merge together the source layers


  Commit: 60821016c122db16312fbaa01c2c439c2f8d8330
      https://github.com/qgis/Quantum-GIS/commit/60821016c122db16312fbaa01c2c439c2f8d8330
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/app/qgsmaptooloffsetcurve.cpp
  M src/app/qgsmaptooloffsetcurve.h

  Log Message:
  -----------
  Add distance item


  Commit: 3700848c65c6f9b6c2b87cef73e1e63c754de163
      https://github.com/qgis/Quantum-GIS/commit/3700848c65c6f9b6c2b87cef73e1e63c754de163
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/app/CMakeLists.txt
  M src/app/qgsmaptooloffsetcurve.cpp
  M src/app/qgsmaptooloffsetcurve.h
  M src/gui/qgsmapcanvas.cpp

  Log Message:
  -----------
  Add moving spin box to enter numeric value for curve offset


  Commit: 04742be75bf8ec74bd3f7faa60c0fb54cf86af0f
      https://github.com/qgis/Quantum-GIS/commit/04742be75bf8ec74bd3f7faa60c0fb54cf86af0f
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresconn.cpp
  M src/providers/postgres/qgspostgresdataitems.cpp

  Log Message:
  -----------
  fix #5022


  Commit: f74b57232e9e6c2251a532c28c1e52230a1c0c5b
      https://github.com/qgis/Quantum-GIS/commit/f74b57232e9e6c2251a532c28c1e52230a1c0c5b
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/providers/postgres/qgspostgresconn.cpp

  Log Message:
  -----------
  postgres provider: ignore errors on querying geography_columns


  Commit: 56ed2bdaa6bda2ee8c8931b58cb9400df764b0c0
      https://github.com/qgis/Quantum-GIS/commit/56ed2bdaa6bda2ee8c8931b58cb9400df764b0c0
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/app/qgsmaptooloffsetcurve.cpp
  M src/app/qgsmaptooloffsetcurve.h
  M src/gui/qgsmapcanvas.cpp

  Log Message:
  -----------
  Show spin box for distance values in status bar on X11 (resize bug)


  Commit: 56dd4e09c6a748dd72096a246dff8144a7b1dcdf
      https://github.com/qgis/Quantum-GIS/commit/56dd4e09c6a748dd72096a246dff8144a7b1dcdf
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/app/qgsmaptooloffsetcurve.cpp

  Log Message:
  -----------
  Offset curve: snap to background layers in mouse move


  Commit: 89092a52dfa5361d901499dec72cf3e4c7bad41a
      https://github.com/qgis/Quantum-GIS/commit/89092a52dfa5361d901499dec72cf3e4c7bad41a
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/app/qgsmaptooloffsetcurve.cpp
  M src/app/qgsmaptooloffsetcurve.h

  Log Message:
  -----------
  Snap to all visible layers with default vertex search tolerance (but to vertex and segment)


  Commit: 8145bf24fb63df18a5dca4db37dbd10167013034
      https://github.com/qgis/Quantum-GIS/commit/8145bf24fb63df18a5dca4db37dbd10167013034
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M images/images.qrc
  A images/themes/default/mActionOffsetCurve.png
  M src/ui/qgisapp.ui

  Log Message:
  -----------
  Icon for offset curve tool


  Commit: 902f455efb991de4f447ac9338a42593ffd6b14f
      https://github.com/qgis/Quantum-GIS/commit/902f455efb991de4f447ac9338a42593ffd6b14f
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/app/qgsmaptooloffsetcurve.cpp
  M src/app/qgsoptions.cpp
  M src/ui/qgsoptionsbase.ui

  Log Message:
  -----------
  Add options for offset curve (join style, quadseg, mitre limit)


  Commit: d0bcfcf0517d2b6fd5b4856a560e4fdf5f5ccb10
      https://github.com/qgis/Quantum-GIS/commit/d0bcfcf0517d2b6fd5b4856a560e4fdf5f5ccb10
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/app/qgsmaptooloffsetcurve.cpp
  M src/app/qgsmaptooloffsetcurve.h

  Log Message:
  -----------
  Show snap vertex marker for offset curve


  Commit: 1658d32093753ace05c7d69efb385b1833a3acd8
      https://github.com/qgis/Quantum-GIS/commit/1658d32093753ace05c7d69efb385b1833a3acd8
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/app/qgsmaptooloffsetcurve.cpp
  M src/app/qgsmaptooloffsetcurve.h

  Log Message:
  -----------
  Force geometry copy in offset curve tool if control key pressed


  Commit: ba3ddd7730dec0e901a817c6e8258310b35cf7f4
      https://github.com/qgis/Quantum-GIS/commit/ba3ddd7730dec0e901a817c6e8258310b35cf7f4
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/app/qgsmaptooloffsetcurve.cpp

  Log Message:
  -----------
  Offset curve: add empty field values to newly created features


  Commit: 7c9676d475e59280e78858da2f74d18b4f703f3e
      https://github.com/qgis/Quantum-GIS/commit/7c9676d475e59280e78858da2f74d18b4f703f3e
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/app/qgsmaptooloffsetcurve.cpp
  M src/app/qgsmaptooloffsetcurve.h

  Log Message:
  -----------
  Offset curve tool: convert multiline features in both directions


  Commit: 976bb4b9d909b7915baf1417c8fb13a19860d210
      https://github.com/qgis/Quantum-GIS/commit/976bb4b9d909b7915baf1417c8fb13a19860d210
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/app/qgsmaptooloffsetcurve.cpp

  Log Message:
  -----------
  Catch offset errors


  Commit: 6c178c101b6ffcf46290a3c888c54fccd74520d6
      https://github.com/qgis/Quantum-GIS/commit/6c178c101b6ffcf46290a3c888c54fccd74520d6
  Author: Marco Hugentobler <marco.hugentobler at sourcepole.ch>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/app/qgsmaptooloffsetcurve.cpp

  Log Message:
  -----------
  Offset curve tool: snap to segment, not to vertex and segment


  Commit: 81230ca606d5495c8341a800d2948af649e731f0
      https://github.com/qgis/Quantum-GIS/commit/81230ca606d5495c8341a800d2948af649e731f0
  Author: Alexander Bruy <alexander.bruy at gmail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  fix version number


Compare: https://github.com/qgis/Quantum-GIS/compare/6932a7f...81230ca


More information about the QGIS-commit mailing list