Commits on Mar 3, 2012

  1. [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.
    jef-n authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    83ee4b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60c0644 View commit details
    Browse the repository at this point in the history
  3. Use ST_MakeEnvelope with PostGIS 2.0+ to build query rectangle

    Sandro Santilli authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    c405623 View commit details
    Browse the repository at this point in the history
  4. postgres provider fixes

    jef-n authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    23690a5 View commit details
    Browse the repository at this point in the history
  5. postgres provider:

    - base geometrytype filtering on GeometryType not WkbType
    - use tooltips on dataitems
    - fix #4783
    - adapt #4767
    jef-n authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    08c2457 View commit details
    Browse the repository at this point in the history
  6. apply #4167

    jef-n authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    90d8c1c View commit details
    Browse the repository at this point in the history
  7. 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
    jef-n authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    1ebb0f1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6f703d6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b63f9ed View commit details
    Browse the repository at this point in the history
  10. more nodetool speedups & refactoring (fixes #4523)

    [API] introduce signal QgsVectorLayer::geometryChanged() signal and use that
    to reduce the need to reload the modified geometry.
    jef-n authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    58aacb5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c864235 View commit details
    Browse the repository at this point in the history
  12. fix #4822

    jef-n authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    c874910 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5f1d0e2 View commit details
    Browse the repository at this point in the history
  14. 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
    jef-n authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    87d0775 View commit details
    Browse the repository at this point in the history
  15. postgis provider: fix geometry detection

    jef-n authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    bbc82b5 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    dee7ccc View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    c227f3d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c43611e View commit details
    Browse the repository at this point in the history
  19. 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
    jef-n authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    40ee17d View commit details
    Browse the repository at this point in the history
  20. postgres provider fixes

    jef-n authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    8076917 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    af67c6a View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    a6030d3 View commit details
    Browse the repository at this point in the history
  23. postgres provider fix

    jef-n authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    5bc8306 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    d4b8883 View commit details
    Browse the repository at this point in the history
  25. fix #4858

    jef-n authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    5329aa6 View commit details
    Browse the repository at this point in the history
  26. postgres selection:

    - make geometryless table selectable
    - only make srid column editable when necessary
    - leave primary key column editable
    - require primary key selection for views
    jef-n authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    0ab5257 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    78c61cd View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    10e179d View commit details
    Browse the repository at this point in the history
  29. 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
    rduivenvoorde authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    436ae4b View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    abce099 View commit details
    Browse the repository at this point in the history
  31. postgres provider: fix query support

    jef-n authored and alexbruy committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    1ebcfb0 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2012

  1. Configuration menu
    Copy the full SHA
    020cafe View commit details
    Browse the repository at this point in the history
  2. postgres provider:

    - pre-select first integer column as primary key for views
    - also consider oid type as integer column
    jef-n authored and alexbruy committed Mar 4, 2012
    Configuration menu
    Copy the full SHA
    442f2bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c5a8700 View commit details
    Browse the repository at this point in the history
  4. fix #4992

    jef-n authored and alexbruy committed Mar 4, 2012
    Configuration menu
    Copy the full SHA
    56e1199 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1e0277e View commit details
    Browse the repository at this point in the history
  6. fix build error on osx

    jef-n authored and alexbruy committed Mar 4, 2012
    Configuration menu
    Copy the full SHA
    6e26d75 View commit details
    Browse the repository at this point in the history
  7. postgres provider:

    - fix primary key detection, if column is behind geometry column
    - add support for varchar length limits
    jef-n authored and alexbruy committed Mar 4, 2012
    Configuration menu
    Copy the full SHA
    f357863 View commit details
    Browse the repository at this point in the history
  8. fix string mishap in nodetool

    jef-n authored and alexbruy committed Mar 4, 2012
    Configuration menu
    Copy the full SHA
    09df070 View commit details
    Browse the repository at this point in the history
  9. fix 659abb8 (fixes #5016)

    jef-n authored and alexbruy committed Mar 4, 2012
    Configuration menu
    Copy the full SHA
    96f962f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1a3f8fd View commit details
    Browse the repository at this point in the history
  11. fix #5023

    jef-n authored and alexbruy committed Mar 4, 2012
    Configuration menu
    Copy the full SHA
    11ab783 View commit details
    Browse the repository at this point in the history
  12. fix #5017 and fix #5024

    jef-n authored and alexbruy committed Mar 4, 2012
    Configuration menu
    Copy the full SHA
    e6016a5 View commit details
    Browse the repository at this point in the history
  13. In case of offset curve on background layers: try to merge together t…

    …he source layers
    mhugent authored and alexbruy committed Mar 4, 2012
    Configuration menu
    Copy the full SHA
    66992c3 View commit details
    Browse the repository at this point in the history
  14. Add distance item

    mhugent authored and alexbruy committed Mar 4, 2012
    Configuration menu
    Copy the full SHA
    6082101 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3700848 View commit details
    Browse the repository at this point in the history
  16. fix #5022

    jef-n authored and alexbruy committed Mar 4, 2012
    Configuration menu
    Copy the full SHA
    04742be View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    f74b572 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    56ed2bd View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    56dd4e0 View commit details
    Browse the repository at this point in the history