[QGIS Commit] [qgis/Quantum-GIS] 4e0ae1: Add a select by expression dialog.

GitHub noreply at github.com
Wed Mar 27 03:08:45 PDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/qgis/Quantum-GIS
  Commit: 4e0ae1b0adfed99f91ad6837d52607b6c5bae147
      https://github.com/qgis/Quantum-GIS/commit/4e0ae1b0adfed99f91ad6837d52607b6c5bae147
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M images/images.qrc
    A images/themes/gis/mIconExpressionFilter.svg
    A images/themes/gis/mIconExpressionPreview.svg
    A images/themes/gis/mIconExpressionSelect.svg
    A images/themes/gis/mIconSelectAdd.svg
    A images/themes/gis/mIconSelectIntersect.svg
    A images/themes/gis/mIconSelectRemove.svg
    M src/app/qgisapp.cpp
    M src/app/qgisapp.h
    M src/gui/CMakeLists.txt
    A src/gui/qgsexpressionselectiondialog.cpp
    A src/gui/qgsexpressionselectiondialog.h
    M src/ui/qgisapp.ui
    A src/ui/qgsexpressionselectiondialogbase.ui

  Log Message:
  -----------
  Add a select by expression dialog.
Allow to change the current selection based on a QgsExpression
* Select (clear and select)
* Add to selection
* Remove from selection
* Select within selection (Intersect)


  Commit: 7534b796eec0e1bbf06b43e8fb22eb075bc01e1c
      https://github.com/qgis/Quantum-GIS/commit/7534b796eec0e1bbf06b43e8fb22eb075bc01e1c
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M src/core/CMakeLists.txt
    A src/core/qgscachedfeatureiterator.cpp
    A src/core/qgscachedfeatureiterator.h
    A src/core/qgscacheindex.cpp
    A src/core/qgscacheindex.h
    A src/core/qgscacheindexfeatureid.cpp
    A src/core/qgscacheindexfeatureid.h
    M src/core/qgsfeature.h
    A src/core/qgsgeometrycache.cpp
    A src/core/qgsgeometrycache.h
    M src/core/qgsvectorlayer.cpp
    M src/core/qgsvectorlayer.h
    M src/core/qgsvectorlayercache.cpp
    M src/core/qgsvectorlayercache.h
    M src/core/qgsvectorlayereditutils.cpp
    M src/core/qgsvectorlayereditutils.h
    M src/core/qgsvectorlayerundocommand.cpp
    M src/core/qgsvectorlayerundocommand.h

  Log Message:
  -----------
  Add indexable vector layer cache


  Commit: 33fa1d544389165f8493cfefd016aeb704b38afa
      https://github.com/qgis/Quantum-GIS/commit/33fa1d544389165f8493cfefd016aeb704b38afa
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M images/images.qrc
    A images/themes/gis/mActionFilter.svg
    M python/core/core.sip
    A python/core/qgsvectorlayercache.sip
    R python/gui/attributetable/qgsattributetablemodel.sip
    M python/gui/attributetable/qgsattributetableview.sip
    M python/gui/gui.sip
    M src/app/CMakeLists.txt
    R src/app/qgsattributedialog.cpp
    R src/app/qgsattributedialog.h
    M src/app/qgsattributetabledialog.cpp
    M src/app/qgsattributetabledialog.h
    M src/app/qgsfeatureaction.cpp
    R src/app/qgshighlight.cpp
    R src/app/qgshighlight.h
    M src/app/qgsoptions.cpp
    M src/browser/qgsbrowser.cpp
    M src/browser/qgsbrowser.h
    M src/core/qgsexpression.h
    M src/gui/CMakeLists.txt
    M src/gui/attributetable/qgsattributetabledelegate.cpp
    M src/gui/attributetable/qgsattributetabledelegate.h
    M src/gui/attributetable/qgsattributetablefiltermodel.cpp
    M src/gui/attributetable/qgsattributetablefiltermodel.h
    R src/gui/attributetable/qgsattributetableidcolumnpair.cpp
    R src/gui/attributetable/qgsattributetableidcolumnpair.h
    R src/gui/attributetable/qgsattributetablememorymodel.cpp
    R src/gui/attributetable/qgsattributetablememorymodel.h
    M src/gui/attributetable/qgsattributetablemodel.cpp
    M src/gui/attributetable/qgsattributetablemodel.h
    M src/gui/attributetable/qgsattributetableview.cpp
    M src/gui/attributetable/qgsattributetableview.h
    A src/gui/attributetable/qgsdualview.cpp
    A src/gui/attributetable/qgsdualview.h
    A src/gui/attributetable/qgsfeaturelistmodel.cpp
    A src/gui/attributetable/qgsfeaturelistmodel.h
    A src/gui/attributetable/qgsfeaturelistview.cpp
    A src/gui/attributetable/qgsfeaturelistview.h
    A src/gui/attributetable/qgsfeaturelistviewdelegate.cpp
    A src/gui/attributetable/qgsfeaturelistviewdelegate.h
    A src/gui/qgsattributedialog.cpp
    A src/gui/qgsattributedialog.h
    A src/gui/qgshighlight.cpp
    A src/gui/qgshighlight.h
    M src/ui/qgsattributetabledialog.ui
    A src/ui/qgsdualviewbase.ui

  Log Message:
  -----------
  Major redesign of attribute table, codename: dual view


  Commit: 6596f48cd88a94042578dbecad96e6612d628d7e
      https://github.com/qgis/Quantum-GIS/commit/6596f48cd88a94042578dbecad96e6612d628d7e
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M tests/src/gui/CMakeLists.txt
    A tests/src/gui/testqgsdualview.cpp

  Log Message:
  -----------
  Add tests for attribute table / dual view


  Commit: 0d3a387993a035d072323d8fd734848583b48537
      https://github.com/qgis/Quantum-GIS/commit/0d3a387993a035d072323d8fd734848583b48537
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M src/app/qgsattributetabledialog.cpp
    M src/core/qgsvectorlayer.cpp
    M src/core/qgsvectorlayer.h

  Log Message:
  -----------
  Fix issue #7169
If removing multiple attributes, remove the indices in descending order, so it does not get confused


  Commit: e0c8aea4509ae403e56d4cf0342942d0b312c014
      https://github.com/qgis/Quantum-GIS/commit/e0c8aea4509ae403e56d4cf0342942d0b312c014
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

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

  Log Message:
  -----------
  Remove unneeded variable


  Commit: 9154ed1ad606a9cfbb9e5edbdf18fee452ddaec0
      https://github.com/qgis/Quantum-GIS/commit/9154ed1ad606a9cfbb9e5edbdf18fee452ddaec0
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M tests/src/core/CMakeLists.txt
    A tests/src/core/testqgsvectorlayercache.cpp

  Log Message:
  -----------
  Add tests for QgsVectorLayerCache


  Commit: c6bd8a12b843906b4e874e5063a3c7574f052e45
      https://github.com/qgis/Quantum-GIS/commit/c6bd8a12b843906b4e874e5063a3c7574f052e45
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M src/core/qgsvectorlayercache.cpp

  Log Message:
  -----------
  Fix: Check for existence of data provider to prevent segfault


  Commit: d6d5da4b8561d8a50cd0d28d23b7ab44040ca001
      https://github.com/qgis/Quantum-GIS/commit/d6d5da4b8561d8a50cd0d28d23b7ab44040ca001
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M src/gui/attributetable/qgsfeaturelistviewdelegate.cpp

  Log Message:
  -----------
  Attribute table: Mark current edited in red so user is aware of autocommitted changes.
Quick fix.
The better approach would be to only change the color after changes have been made by the user


  Commit: bb360b81148df4dcac68cc1179dfc2abaa682c7b
      https://github.com/qgis/Quantum-GIS/commit/bb360b81148df4dcac68cc1179dfc2abaa682c7b
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M src/app/qgisappinterface.cpp
    M src/gui/attributetable/qgsattributetablemodel.cpp
    M src/gui/attributetable/qgsfeaturelistmodel.h

  Log Message:
  -----------
  Fix rebase problems


  Commit: d9fb2df80099b3bd8132ffaef25266b1f1a6b3ec
      https://github.com/qgis/Quantum-GIS/commit/d9fb2df80099b3bd8132ffaef25266b1f1a6b3ec
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M python/core/qgsvectorlayercache.sip
    M src/gui/attributetable/qgsattributetablefiltermodel.h
    M src/gui/attributetable/qgsdualview.h
    M src/gui/qgsattributedialog.h
    M src/gui/qgshighlight.h

  Log Message:
  -----------
  Fix sip problems / export gui classes to libraries


  Commit: 7f15e21b63af8385f93fa4ce760dfe326c165013
      https://github.com/qgis/Quantum-GIS/commit/7f15e21b63af8385f93fa4ce760dfe326c165013
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M src/gui/attributetable/qgsdualview.cpp

  Log Message:
  -----------
  Set custom feature form visible in dual view


  Commit: 3bc948464af7cd54d8586ef241bcd769a7aed4c1
      https://github.com/qgis/Quantum-GIS/commit/3bc948464af7cd54d8586ef241bcd769a7aed4c1
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M src/ui/qgsattributetabledialog.ui
    M src/ui/qgsexpressionselectiondialogbase.ui

  Log Message:
  -----------
  Add some GUI strings for the Expression Builder Dialog


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

  Changed paths:
    M src/app/qgsattributetabledialog.cpp
    M src/core/qgscachedfeatureiterator.cpp
    M src/core/qgscacheindexfeatureid.cpp
    M src/core/qgscacheindexfeatureid.h
    M src/core/qgsgeometrycache.cpp
    M src/core/qgsgeometrycache.h
    M src/core/qgsvectorlayer.cpp
    M src/core/qgsvectorlayercache.cpp
    M src/core/qgsvectorlayercache.h
    M src/gui/attributetable/qgsattributetabledelegate.h
    M src/gui/attributetable/qgsattributetablefiltermodel.cpp
    M src/gui/attributetable/qgsattributetablemodel.cpp
    M src/gui/attributetable/qgsattributetableview.cpp
    M src/gui/attributetable/qgsdualview.cpp
    M src/gui/attributetable/qgsdualview.h
    M src/gui/attributetable/qgsfeaturelistmodel.cpp
    M src/gui/attributetable/qgsfeaturelistmodel.h
    M src/gui/attributetable/qgsfeaturelistview.cpp
    M src/gui/attributetable/qgsfeaturelistview.h
    M src/gui/attributetable/qgsfeaturelistviewdelegate.cpp
    M src/gui/attributetable/qgsfeaturelistviewdelegate.h
    M src/gui/qgsattributedialog.cpp
    M src/gui/qgsexpressionselectiondialog.cpp

  Log Message:
  -----------
  indentation update


  Commit: 791d71dd6446b0671cb358f84efa707dc54c756b
      https://github.com/qgis/Quantum-GIS/commit/791d71dd6446b0671cb358f84efa707dc54c756b
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M debian/changelog
    M debian/qgis.install

  Log Message:
  -----------
  debian packaging update


  Commit: 24f1519b1b5c4b14a3303c0eb2a93f96d43ad710
      https://github.com/qgis/Quantum-GIS/commit/24f1519b1b5c4b14a3303c0eb2a93f96d43ad710
  Author: Juergen E. Fischer <jef at norbit.de>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M src/core/composer/qgscomposerlegend.cpp
    M src/plugins/topology/topolTest.h

  Log Message:
  -----------
  fix warnings


Compare: https://github.com/qgis/Quantum-GIS/compare/c3caab907b1f...24f1519b1b5c


More information about the QGIS-commit mailing list