[QGIS Commit] [qgis/Quantum-GIS] 33dc98: Support multiple matching rules per feature, alway...

GitHub noreply at github.com
Fri Mar 23 15:16:11 EDT 2012


  Branch: refs/heads/release-1_8
  Home:   https://github.com/qgis/Quantum-GIS
  Commit: 33dc98f90af355dc91fffab3d63a7d3b6ca19e8d
      https://github.com/qgis/Quantum-GIS/commit/33dc98f90af355dc91fffab3d63a7d3b6ca19e8d
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/core/qgsvectorlayer.cpp
  M src/core/symbology-ng/qgsrendererv2.cpp
  M src/core/symbology-ng/qgsrendererv2.h
  M src/core/symbology-ng/qgsrulebasedrendererv2.cpp
  M src/core/symbology-ng/qgsrulebasedrendererv2.h

  Log Message:
  -----------
  Support multiple matching rules per feature, always using symbol levels


  Commit: f7caf38b7fb32101f701af1c9c864caa10ec3a7e
      https://github.com/qgis/Quantum-GIS/commit/f7caf38b7fb32101f701af1c9c864caa10ec3a7e
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/core/symbology-ng/qgsrendererv2.cpp
  M src/core/symbology-ng/qgsrendererv2.h
  M src/core/symbology-ng/qgsrulebasedrendererv2.cpp
  M src/gui/symbology-ng/qgsrendererv2propertiesdialog.cpp
  M src/gui/symbology-ng/qgsrendererv2propertiesdialog.h
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.h
  M src/ui/qgsrulebasedrendererv2widget.ui

  Log Message:
  -----------
  Remove "first rule" and "use symbol levels" options


  Commit: cb964f7f4031ed8a4b24754c9b53637078a1bf9f
      https://github.com/qgis/Quantum-GIS/commit/cb964f7f4031ed8a4b24754c9b53637078a1bf9f
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.h
  M src/ui/qgsrulebasedrendererv2widget.ui

  Log Message:
  -----------
  Move rules up/down instead of inc/dec priorities


  Commit: 1b49fa32fb78fc694bcbf94acae564105e75d560
      https://github.com/qgis/Quantum-GIS/commit/1b49fa32fb78fc694bcbf94acae564105e75d560
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/core/qgsvectorlayer.cpp
  M src/core/symbology-ng/qgscategorizedsymbolrendererv2.h
  M src/core/symbology-ng/qgsgraduatedsymbolrendererv2.h
  M src/core/symbology-ng/qgsrendererv2.h
  M src/core/symbology-ng/qgssinglesymbolrendererv2.h

  Log Message:
  -----------
  Introduce capabilities for renderers (now only symbol levels capability)


  Commit: c64b205222e1d41276a88839aa5ae604a6c2dcf9
      https://github.com/qgis/Quantum-GIS/commit/c64b205222e1d41276a88839aa5ae604a6c2dcf9
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M python/gui/symbology-ng-gui.sip
  M src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp
  M src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.h
  M src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp
  M src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.h
  M src/gui/symbology-ng/qgsrendererv2propertiesdialog.cpp
  M src/gui/symbology-ng/qgsrendererv2propertiesdialog.h
  M src/gui/symbology-ng/qgsrendererv2widget.cpp
  M src/gui/symbology-ng/qgsrendererv2widget.h
  M src/gui/symbology-ng/qgssinglesymbolrendererv2widget.cpp
  M src/gui/symbology-ng/qgssinglesymbolrendererv2widget.h
  M src/ui/qgsrendererv2propsdialogbase.ui

  Log Message:
  -----------
  Moved symbol levels button under renderer's advanced menu


  Commit: ff94b5c0ede4f245ce6c0687649615c9a239a0fd
      https://github.com/qgis/Quantum-GIS/commit/ff94b5c0ede4f245ce6c0687649615c9a239a0fd
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M python/core/symbology-ng-core.sip
  M src/core/symbology-ng/qgsrulebasedrendererv2.cpp
  M src/core/symbology-ng/qgsrulebasedrendererv2.h
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.h

  Log Message:
  -----------
  Allow rules to have children


  Commit: d60be0a0843c6e92260b9f99ffbb50b1a9f8b9c4
      https://github.com/qgis/Quantum-GIS/commit/d60be0a0843c6e92260b9f99ffbb50b1a9f8b9c4
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.h
  M src/ui/qgsrulebasedrendererv2widget.ui

  Log Message:
  -----------
  Allow changing rendering order in rule-based renderer


  Commit: 2b738de0b27c83a7f1739b64a1ed153ee8202cf8
      https://github.com/qgis/Quantum-GIS/commit/2b738de0b27c83a7f1739b64a1ed153ee8202cf8
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.h

  Log Message:
  -----------
  Do not use automatic grouping anymore


  Commit: 876f23d1dcf0367798053afd05375987a82288ec
      https://github.com/qgis/Quantum-GIS/commit/876f23d1dcf0367798053afd05375987a82288ec
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M python/core/symbology-ng-core.sip
  M src/core/symbology-ng/qgsrulebasedrendererv2.cpp
  M src/core/symbology-ng/qgsrulebasedrendererv2.h
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.h
  M src/ui/qgsrulebasedrendererv2widget.ui
  M tests/src/core/CMakeLists.txt
  A tests/src/core/testqgsrulebasedrenderer.cpp
  M tests/src/gui/CMakeLists.txt
  A tests/src/gui/testrendererv2gui.cpp
  A tests/src/gui/testrendererv2gui.h
  A tests/testdata/rulebasedrenderer_invalid.xml
  A tests/testdata/rulebasedrenderer_simple.xml

  Log Message:
  -----------
  Model/view-based tree of rules. Added basic unit test, GUI renderer test


  Commit: d29f6767f5fc354d21a29dae243b9d9cc2b0fe35
      https://github.com/qgis/Quantum-GIS/commit/d29f6767f5fc354d21a29dae243b9d9cc2b0fe35
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/core/symbology-ng/qgsrulebasedrendererv2.cpp
  M src/core/symbology-ng/qgsrulebasedrendererv2.h
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.h
  M src/ui/qgsrendererrulepropsdialogbase.ui
  M src/ui/qgsrulebasedrendererv2widget.ui

  Log Message:
  -----------
  Drag'n'drop for rules, rule does not need a symbol


  Commit: b021262d984767857b0c235b226128f14a9dc7cd
      https://github.com/qgis/Quantum-GIS/commit/b021262d984767857b0c235b226128f14a9dc7cd
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/gui/symbology-ng/qgsrendererv2widget.cpp
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp
  M src/gui/symbology-ng/qgssymbollevelsv2dialog.cpp
  M src/gui/symbology-ng/qgssymbollevelsv2dialog.h
  M src/ui/qgsrulebasedrendererv2widget.ui

  Log Message:
  -----------
  GUI tweaks for rule-based renderer widget and symbol level dialog


  Commit: 25d07246a17fb91deae65564f5ca4b719219853b
      https://github.com/qgis/Quantum-GIS/commit/25d07246a17fb91deae65564f5ca4b719219853b
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/core/symbology-ng/qgsrulebasedrendererv2.cpp
  M src/core/symbology-ng/qgsrulebasedrendererv2.h
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp
  M src/ui/qgsrulebasedrendererv2widget.ui

  Log Message:
  -----------
  Rule-based renderer: fixed parent(), fixed drag'n'drop


  Commit: 8d8a9d4164902e69d5e4492e65338c8de307e229
      https://github.com/qgis/Quantum-GIS/commit/8d8a9d4164902e69d5e4492e65338c8de307e229
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/gui/CMakeLists.txt
  A tests/qt_modeltest/dynamictreemodel.cpp
  A tests/qt_modeltest/dynamictreemodel.h
  A tests/qt_modeltest/modeltest.cpp
  A tests/qt_modeltest/modeltest.h
  A tests/qt_modeltest/readme.txt
  A tests/qt_modeltest/tst_modeltest.cpp

  Log Message:
  -----------
  Add ModelTest: Qt tool for debugging custom models

Very handy to stay sane when your model goes crazy


  Commit: 2f869e50c81bf9792e37aa9206ff35e4bbbf7337
      https://github.com/qgis/Quantum-GIS/commit/2f869e50c81bf9792e37aa9206ff35e4bbbf7337
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/gui/symbology-ng/qgssymbollevelsv2dialog.cpp
  M src/gui/symbology-ng/qgssymbollevelsv2dialog.h

  Log Message:
  -----------
  Fixed symbol levels dialog


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

  Changed paths:
    M src/app/qgisapp.cpp
  M src/core/symbology-ng/qgsrulebasedrendererv2.cpp
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp

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


  Commit: ddfe4de93a55eada36c3775a9a1cdd16957b3182
      https://github.com/qgis/Quantum-GIS/commit/ddfe4de93a55eada36c3775a9a1cdd16957b3182
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.h

  Log Message:
  -----------
  Rule-based renderer: polish rule refining


  Commit: 1c7ae3024e73828734cad8cb9a7524c2a68686e9
      https://github.com/qgis/Quantum-GIS/commit/1c7ae3024e73828734cad8cb9a7524c2a68686e9
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/core/qgsexpressionlexer.ll
  M tests/src/core/testqgsexpression.cpp

  Log Message:
  -----------
  Fixed parsing of numbers in locales using other decimal point symbols


  Commit: 394213044c014090639ca6f90d3ca8baa024bf72
      https://github.com/qgis/Quantum-GIS/commit/394213044c014090639ca6f90d3ca8baa024bf72
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/core/symbology-ng/qgsrulebasedrendererv2.cpp
  M src/core/symbology-ng/qgsrulebasedrendererv2.h

  Log Message:
  -----------
  Rule-based renderer: selection and drawing of markers works again


  Commit: aef04de4ec115d8c65879d39c33966c7cd6649af
      https://github.com/qgis/Quantum-GIS/commit/aef04de4ec115d8c65879d39c33966c7cd6649af
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M python/core/symbology-ng-core.sip
  M src/core/qgsvectorlayer.cpp
  M src/core/symbology-ng/qgspointdisplacementrenderer.cpp
  M src/core/symbology-ng/qgspointdisplacementrenderer.h
  M src/core/symbology-ng/qgsrendererv2.cpp
  M src/core/symbology-ng/qgsrendererv2.h
  M src/core/symbology-ng/qgsrulebasedrendererv2.cpp
  M src/core/symbology-ng/qgsrulebasedrendererv2.h

  Log Message:
  -----------
  Rule-based renderer: enable new labeling


  Commit: 523fc0bd3c5c64900cf7d93a07f76869d692f093
      https://github.com/qgis/Quantum-GIS/commit/523fc0bd3c5c64900cf7d93a07f76869d692f093
  Author: Nathan Woodrow <woodrow.nathan at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/gui/symbology-ng/qgsrendererv2widget.cpp
  M src/gui/symbology-ng/qgsrendererv2widget.h
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.h
  M src/ui/qgsrulebasedrendererv2widget.ui

  Log Message:
  -----------
  Rule-based renderer: Add support to refine more then one rule at a time; decrease UI margins


  Commit: 8ee64c283ac7b74e67f862e17e9a20c510260327
      https://github.com/qgis/Quantum-GIS/commit/8ee64c283ac7b74e67f862e17e9a20c510260327
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/app/qgsattributeactiondialog.cpp
  M src/app/qgsfieldcalculator.cpp
  M src/app/qgslabelinggui.cpp
  M src/gui/qgsexpressionbuilderdialog.cpp
  M src/gui/qgsexpressionbuilderdialog.h
  M src/gui/qgsexpressionbuilderwidget.cpp
  M src/gui/qgsexpressionbuilderwidget.h
  M src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp
  M src/providers/wfs/qgswfssourceselect.cpp

  Log Message:
  -----------
  Use the new expression builder for rule filter editing


  Commit: 108b5f319ce238c31a2ea2756d0242b6ac096e56
      https://github.com/qgis/Quantum-GIS/commit/108b5f319ce238c31a2ea2756d0242b6ac096e56
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/gui/qgsexpressionhighlighter.cpp

  Log Message:
  -----------
  Fix expression builder highlighting (#4913)


  Commit: 8d2b21df561ae67a1984a3ce5555f25982241f36
      https://github.com/qgis/Quantum-GIS/commit/8d2b21df561ae67a1984a3ce5555f25982241f36
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/gui/symbology-ng/qgsrendererv2widget.cpp

  Log Message:
  -----------
  Edit symbol transparency in percent values [0-100] instead of [0-1]


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

  Changed paths:
    M python/core/symbology-ng-core.sip
  M src/app/qgsmaptoolrotatepointsymbols.cpp
  M src/app/qgsmaptoolrotatepointsymbols.h
  M src/core/symbology-ng/qgscategorizedsymbolrendererv2.h
  M src/core/symbology-ng/qgsgraduatedsymbolrendererv2.h
  M src/core/symbology-ng/qgsrendererv2.h
  M src/core/symbology-ng/qgssinglesymbolrendererv2.h

  Log Message:
  -----------
  Add support for new symbology for rotate point tool


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

  Changed paths:
    M src/app/qgsmaptoolrotatepointsymbols.cpp

  Log Message:
  -----------
  Render rotation tool preview image


  Commit: 9409f3f6f312fbf3aefeb6eda0d157aaaca4276d
      https://github.com/qgis/Quantum-GIS/commit/9409f3f6f312fbf3aefeb6eda0d157aaaca4276d
  Author: Martin Dobias <wonder.sk at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M python/core/symbology-ng-core.sip
  M src/core/symbology-ng/qgsrendererv2.cpp
  M src/core/symbology-ng/qgsrendererv2.h
  M src/core/symbology-ng/qgsrulebasedrendererv2.cpp
  M src/core/symbology-ng/qgsrulebasedrendererv2.h
  M tests/src/core/testqgsrulebasedrenderer.cpp

  Log Message:
  -----------
  Added willRenderFeature() and symbolsForFeature() utility methods.


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

  Changed paths:
    M src/mapserver/qgswmsserver.cpp

  Log Message:
  -----------
  WMS featureinfo: use willRenderFeature instead of symbolForFeature


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

  Changed paths:
    M src/core/symbology-ng/qgspointdisplacementrenderer.cpp
  M src/core/symbology-ng/qgspointdisplacementrenderer.h

  Log Message:
  -----------
  Use symbolsForFeature in point displacement renderer


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

  Changed paths:
    M src/mapserver/qgswmsserver.cpp
  M src/mapserver/qgswmsserver.h

  Log Message:
  -----------
  WMS server: create rendercontext to find out visible features


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

  Changed paths:
    M src/app/qgsvectorlayerproperties.cpp
  M src/core/qgsexpression.cpp
  M src/core/qgsexpression.h
  M src/core/qgsmaplayer.cpp
  M src/core/qgsmaplayer.h
  M src/core/qgsvectorlayer.cpp
  M src/core/qgsvectorlayer.h
  M src/core/symbology-ng/qgscategorizedsymbolrendererv2.cpp
  M src/core/symbology-ng/qgscategorizedsymbolrendererv2.h
  M src/core/symbology-ng/qgsellipsesymbollayerv2.cpp
  M src/core/symbology-ng/qgsellipsesymbollayerv2.h
  M src/core/symbology-ng/qgsfillsymbollayerv2.cpp
  M src/core/symbology-ng/qgsfillsymbollayerv2.h
  M src/core/symbology-ng/qgsgraduatedsymbolrendererv2.cpp
  M src/core/symbology-ng/qgsgraduatedsymbolrendererv2.h
  M src/core/symbology-ng/qgslinesymbollayerv2.cpp
  M src/core/symbology-ng/qgslinesymbollayerv2.h
  M src/core/symbology-ng/qgsmarkersymbollayerv2.cpp
  M src/core/symbology-ng/qgsmarkersymbollayerv2.h
  M src/core/symbology-ng/qgspointdisplacementrenderer.cpp
  M src/core/symbology-ng/qgspointdisplacementrenderer.h
  M src/core/symbology-ng/qgsrendererv2.cpp
  M src/core/symbology-ng/qgsrendererv2.h
  M src/core/symbology-ng/qgsrendererv2registry.cpp
  M src/core/symbology-ng/qgsrendererv2registry.h
  M src/core/symbology-ng/qgsrulebasedrendererv2.cpp
  M src/core/symbology-ng/qgsrulebasedrendererv2.h
  M src/core/symbology-ng/qgssinglesymbolrendererv2.cpp
  M src/core/symbology-ng/qgssinglesymbolrendererv2.h
  M src/core/symbology-ng/qgssymbollayerv2.cpp
  M src/core/symbology-ng/qgssymbollayerv2.h
  M src/core/symbology-ng/qgssymbollayerv2registry.cpp
  M src/core/symbology-ng/qgssymbollayerv2registry.h
  M src/core/symbology-ng/qgssymbollayerv2utils.cpp
  M src/core/symbology-ng/qgssymbollayerv2utils.h
  M src/core/symbology-ng/qgssymbolv2.cpp
  M src/core/symbology-ng/qgssymbolv2.h
  M src/core/symbology-ng/qgsvectorfieldsymbollayer.cpp
  M src/core/symbology-ng/qgsvectorfieldsymbollayer.h

  Log Message:
  -----------
  [FEATURE] load/save layer style (new symbology) from/to SLD document

This is a huge commit, but it's mostly new functions. It changes only few lines on the existing code.
- add conversion between QgsExpression and OGC Filter Encoding 1.1
- add conversion between QgsRendererV2 and OGC Symbology Encoding 1.1

Work done for Regione Toscana-SIGTA


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

  Changed paths:
    M i18n/qgis_de.ts
  M src/app/qgsvectorlayerproperties.cpp
  M src/gui/qgsexpressionbuilderwidget.cpp

  Log Message:
  -----------
  fix for some translations and expression function help


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

  Changed paths:
    M python/core/qgscomposeritem.sip
  M src/app/composer/qgscomposeritemwidget.cpp
  M src/core/composer/qgscomposeritem.h
  M src/plugins/georeferencer/qgsgeorefplugingui.cpp

  Log Message:
  -----------
  fix QgsComposerItem API


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

  Changed paths:
    M src/app/qgisapp.cpp
  M src/gui/qgsexpressionbuilderwidget.cpp

  Log Message:
  -----------
  fix crash on quit


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

  Changed paths:
    M src/app/qgsmaptoolfeatureaction.cpp

  Log Message:
  -----------
  "Run feature action" tool does the action for all the matching features (fix #5126)


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

  Changed paths:
    M src/core/qgsattributeaction.cpp

  Log Message:
  -----------
  convert $currfield (was %%) running actions from "Identify actions" tool


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

  Changed paths:
    M src/core/qgsattributeaction.cpp

  Log Message:
  -----------
  fix memory leak instantiating QgsExpression in actions


  Commit: 5bfc5133e93d9bb5b403d10522e19801aa59581c
      https://github.com/qgis/Quantum-GIS/commit/5bfc5133e93d9bb5b403d10522e19801aa59581c
  Author: Alexander Bruy <alexander.bruy at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M python/plugins/fTools/tools/doPointsInPolygon.py

  Log Message:
  -----------
  also count points that intersects polygon bounds (fix #5163)


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

  Changed paths:
    M src/core/qgscoordinatereferencesystem.cpp
  M src/core/qgscoordinatereferencesystem.h
  M src/mapserver/qgsconfigparser.cpp
  M src/mapserver/qgswmsserver.cpp
  M src/providers/wms/qgswmsprovider.cpp

  Log Message:
  -----------
  WMS 1.3: better detection of inverted axis


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

  Changed paths:
    M src/core/symbology-ng/qgscategorizedsymbolrendererv2.cpp
  M src/core/symbology-ng/qgsgraduatedsymbolrendererv2.cpp

  Log Message:
  -----------
  Append Filter tag to Rule tag when exporting Categorized/Graduated rendererV2 to SLD doc (fix #5191)


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

  Changed paths:
    M src/analysis/vector/qgszonalstatistics.cpp
  M src/plugins/zonal_statistics/qgszonalstatisticsdialog.cpp

  Log Message:
  -----------
  Fix for zonal statistics (ticket #4972)


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

  Changed paths:
    M src/plugins/zonal_statistics/qgszonalstatisticsdialog.cpp

  Log Message:
  -----------
  Restrict input type for zonal statistics to gdal rasters for now (switch to use QgsRasterDataProvider in the mid term)


Compare: https://github.com/qgis/Quantum-GIS/compare/211bdd9...e7258e6


More information about the QGIS-commit mailing list